1webpackJsonp(["polyfills"],{ 2
vendor: 1,865 bytes, lines 3-32
3/***/ "./node_modules/core-js/es6/array.js": 4/***/ (function(module, exports, __webpack_require__) { 5 6__webpack_require__("./node_modules/core-js/modules/es6.string.iterator.js"); 7__webpack_require__("./node_modules/core-js/modules/es6.array.is-array.js"); 8__webpack_require__("./node_modules/core-js/modules/es6.array.from.js"); 9__webpack_require__("./node_modules/core-js/modules/es6.array.of.js"); 10__webpack_require__("./node_modules/core-js/modules/es6.array.join.js"); 11__webpack_require__("./node_modules/core-js/modules/es6.array.slice.js"); 12__webpack_require__("./node_modules/core-js/modules/es6.array.sort.js"); 13__webpack_require__("./node_modules/core-js/modules/es6.array.for-each.js"); 14__webpack_require__("./node_modules/core-js/modules/es6.array.map.js"); 15__webpack_require__("./node_modules/core-js/modules/es6.array.filter.js"); 16__webpack_require__("./node_modules/core-js/modules/es6.array.some.js"); 17__webpack_require__("./node_modules/core-js/modules/es6.array.every.js"); 18__webpack_require__("./node_modules/core-js/modules/es6.array.reduce.js"); 19__webpack_require__("./node_modules/core-js/modules/es6.array.reduce-right.js"); 20__webpack_require__("./node_modules/core-js/modules/es6.array.index-of.js"); 21__webpack_require__("./node_modules/core-js/modules/es6.array.last-index-of.js"); 22__webpack_require__("./node_modules/core-js/modules/es6.array.copy-within.js"); 23__webpack_require__("./node_modules/core-js/modules/es6.array.fill.js"); 24__webpack_require__("./node_modules/core-js/modules/es6.array.find.js"); 25__webpack_require__("./node_modules/core-js/modules/es6.array.find-index.js"); 26__webpack_require__("./node_modules/core-js/modules/es6.array.species.js"); 27__webpack_require__("./node_modules/core-js/modules/es6.array.iterator.js"); 28module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").Array; 29 30 31/***/ }), 32
vendor: 521 bytes, lines 33-45
33/***/ "./node_modules/core-js/es6/date.js": 34/***/ (function(module, exports, __webpack_require__) { 35 36__webpack_require__("./node_modules/core-js/modules/es6.date.now.js"); 37__webpack_require__("./node_modules/core-js/modules/es6.date.to-json.js"); 38__webpack_require__("./node_modules/core-js/modules/es6.date.to-iso-string.js"); 39__webpack_require__("./node_modules/core-js/modules/es6.date.to-string.js"); 40__webpack_require__("./node_modules/core-js/modules/es6.date.to-primitive.js"); 41module.exports = Date; 42 43 44/***/ }), 45
vendor: 444 bytes, lines 46-56
46/***/ "./node_modules/core-js/es6/function.js": 47/***/ (function(module, exports, __webpack_require__) { 48 49__webpack_require__("./node_modules/core-js/modules/es6.function.bind.js"); 50__webpack_require__("./node_modules/core-js/modules/es6.function.name.js"); 51__webpack_require__("./node_modules/core-js/modules/es6.function.has-instance.js"); 52module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").Function; 53 54 55/***/ }), 56
vendor: 496 bytes, lines 57-68
57/***/ "./node_modules/core-js/es6/map.js": 58/***/ (function(module, exports, __webpack_require__) { 59 60__webpack_require__("./node_modules/core-js/modules/es6.object.to-string.js"); 61__webpack_require__("./node_modules/core-js/modules/es6.string.iterator.js"); 62__webpack_require__("./node_modules/core-js/modules/web.dom.iterable.js"); 63__webpack_require__("./node_modules/core-js/modules/es6.map.js"); 64module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").Map; 65 66 67/***/ }), 68
vendor: 1,435 bytes, lines 69-93
69/***/ "./node_modules/core-js/es6/math.js": 70/***/ (function(module, exports, __webpack_require__) { 71 72__webpack_require__("./node_modules/core-js/modules/es6.math.acosh.js"); 73__webpack_require__("./node_modules/core-js/modules/es6.math.asinh.js"); 74__webpack_require__("./node_modules/core-js/modules/es6.math.atanh.js"); 75__webpack_require__("./node_modules/core-js/modules/es6.math.cbrt.js"); 76__webpack_require__("./node_modules/core-js/modules/es6.math.clz32.js"); 77__webpack_require__("./node_modules/core-js/modules/es6.math.cosh.js"); 78__webpack_require__("./node_modules/core-js/modules/es6.math.expm1.js"); 79__webpack_require__("./node_modules/core-js/modules/es6.math.fround.js"); 80__webpack_require__("./node_modules/core-js/modules/es6.math.hypot.js"); 81__webpack_require__("./node_modules/core-js/modules/es6.math.imul.js"); 82__webpack_require__("./node_modules/core-js/modules/es6.math.log10.js"); 83__webpack_require__("./node_modules/core-js/modules/es6.math.log1p.js"); 84__webpack_require__("./node_modules/core-js/modules/es6.math.log2.js"); 85__webpack_require__("./node_modules/core-js/modules/es6.math.sign.js"); 86__webpack_require__("./node_modules/core-js/modules/es6.math.sinh.js"); 87__webpack_require__("./node_modules/core-js/modules/es6.math.tanh.js"); 88__webpack_require__("./node_modules/core-js/modules/es6.math.trunc.js"); 89module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").Math; 90 91 92/***/ }), 93
vendor: 1,174 bytes, lines 94-113
94/***/ "./node_modules/core-js/es6/number.js": 95/***/ (function(module, exports, __webpack_require__) { 96 97__webpack_require__("./node_modules/core-js/modules/es6.number.constructor.js"); 98__webpack_require__("./node_modules/core-js/modules/es6.number.to-fixed.js"); 99__webpack_require__("./node_modules/core-js/modules/es6.number.to-precision.js"); 100__webpack_require__("./node_modules/core-js/modules/es6.number.epsilon.js"); 101__webpack_require__("./node_modules/core-js/modules/es6.number.is-finite.js"); 102__webpack_require__("./node_modules/core-js/modules/es6.number.is-integer.js"); 103__webpack_require__("./node_modules/core-js/modules/es6.number.is-nan.js"); 104__webpack_require__("./node_modules/core-js/modules/es6.number.is-safe-integer.js"); 105__webpack_require__("./node_modules/core-js/modules/es6.number.max-safe-integer.js"); 106__webpack_require__("./node_modules/core-js/modules/es6.number.min-safe-integer.js"); 107__webpack_require__("./node_modules/core-js/modules/es6.number.parse-float.js"); 108__webpack_require__("./node_modules/core-js/modules/es6.number.parse-int.js"); 109module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").Number; 110 111 112/***/ }), 113
vendor: 1,663 bytes, lines 114-140
114/***/ "./node_modules/core-js/es6/object.js": 115/***/ (function(module, exports, __webpack_require__) { 116 117__webpack_require__("./node_modules/core-js/modules/es6.symbol.js"); 118__webpack_require__("./node_modules/core-js/modules/es6.object.create.js"); 119__webpack_require__("./node_modules/core-js/modules/es6.object.define-property.js"); 120__webpack_require__("./node_modules/core-js/modules/es6.object.define-properties.js"); 121__webpack_require__("./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js"); 122__webpack_require__("./node_modules/core-js/modules/es6.object.get-prototype-of.js"); 123__webpack_require__("./node_modules/core-js/modules/es6.object.keys.js"); 124__webpack_require__("./node_modules/core-js/modules/es6.object.get-own-property-names.js"); 125__webpack_require__("./node_modules/core-js/modules/es6.object.freeze.js"); 126__webpack_require__("./node_modules/core-js/modules/es6.object.seal.js"); 127__webpack_require__("./node_modules/core-js/modules/es6.object.prevent-extensions.js"); 128__webpack_require__("./node_modules/core-js/modules/es6.object.is-frozen.js"); 129__webpack_require__("./node_modules/core-js/modules/es6.object.is-sealed.js"); 130__webpack_require__("./node_modules/core-js/modules/es6.object.is-extensible.js"); 131__webpack_require__("./node_modules/core-js/modules/es6.object.assign.js"); 132__webpack_require__("./node_modules/core-js/modules/es6.object.is.js"); 133__webpack_require__("./node_modules/core-js/modules/es6.object.set-prototype-of.js"); 134__webpack_require__("./node_modules/core-js/modules/es6.object.to-string.js"); 135 136module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").Object; 137 138 139/***/ }), 140
vendor: 287 bytes, lines 141-149
141/***/ "./node_modules/core-js/es6/parse-float.js": 142/***/ (function(module, exports, __webpack_require__) { 143 144__webpack_require__("./node_modules/core-js/modules/es6.parse-float.js"); 145module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").parseFloat; 146 147 148/***/ }), 149
vendor: 281 bytes, lines 150-158
150/***/ "./node_modules/core-js/es6/parse-int.js": 151/***/ (function(module, exports, __webpack_require__) { 152 153__webpack_require__("./node_modules/core-js/modules/es6.parse-int.js"); 154module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").parseInt; 155 156 157/***/ }), 158
vendor: 1,360 bytes, lines 159-180
159/***/ "./node_modules/core-js/es6/reflect.js": 160/***/ (function(module, exports, __webpack_require__) { 161 162__webpack_require__("./node_modules/core-js/modules/es6.reflect.apply.js"); 163__webpack_require__("./node_modules/core-js/modules/es6.reflect.construct.js"); 164__webpack_require__("./node_modules/core-js/modules/es6.reflect.define-property.js"); 165__webpack_require__("./node_modules/core-js/modules/es6.reflect.delete-property.js"); 166__webpack_require__("./node_modules/core-js/modules/es6.reflect.enumerate.js"); 167__webpack_require__("./node_modules/core-js/modules/es6.reflect.get.js"); 168__webpack_require__("./node_modules/core-js/modules/es6.reflect.get-own-property-descriptor.js"); 169__webpack_require__("./node_modules/core-js/modules/es6.reflect.get-prototype-of.js"); 170__webpack_require__("./node_modules/core-js/modules/es6.reflect.has.js"); 171__webpack_require__("./node_modules/core-js/modules/es6.reflect.is-extensible.js"); 172__webpack_require__("./node_modules/core-js/modules/es6.reflect.own-keys.js"); 173__webpack_require__("./node_modules/core-js/modules/es6.reflect.prevent-extensions.js"); 174__webpack_require__("./node_modules/core-js/modules/es6.reflect.set.js"); 175__webpack_require__("./node_modules/core-js/modules/es6.reflect.set-prototype-of.js"); 176module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").Reflect; 177 178 179/***/ }), 180
vendor: 742 bytes, lines 181-195
181/***/ "./node_modules/core-js/es6/regexp.js": 182/***/ (function(module, exports, __webpack_require__) { 183 184__webpack_require__("./node_modules/core-js/modules/es6.regexp.constructor.js"); 185__webpack_require__("./node_modules/core-js/modules/es6.regexp.to-string.js"); 186__webpack_require__("./node_modules/core-js/modules/es6.regexp.flags.js"); 187__webpack_require__("./node_modules/core-js/modules/es6.regexp.match.js"); 188__webpack_require__("./node_modules/core-js/modules/es6.regexp.replace.js"); 189__webpack_require__("./node_modules/core-js/modules/es6.regexp.search.js"); 190__webpack_require__("./node_modules/core-js/modules/es6.regexp.split.js"); 191module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").RegExp; 192 193 194/***/ }), 195
vendor: 496 bytes, lines 196-207
196/***/ "./node_modules/core-js/es6/set.js": 197/***/ (function(module, exports, __webpack_require__) { 198 199__webpack_require__("./node_modules/core-js/modules/es6.object.to-string.js"); 200__webpack_require__("./node_modules/core-js/modules/es6.string.iterator.js"); 201__webpack_require__("./node_modules/core-js/modules/web.dom.iterable.js"); 202__webpack_require__("./node_modules/core-js/modules/es6.set.js"); 203module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").Set; 204 205 206/***/ }), 207
vendor: 2,192 bytes, lines 208-241
208/***/ "./node_modules/core-js/es6/string.js": 209/***/ (function(module, exports, __webpack_require__) { 210 211__webpack_require__("./node_modules/core-js/modules/es6.string.from-code-point.js"); 212__webpack_require__("./node_modules/core-js/modules/es6.string.raw.js"); 213__webpack_require__("./node_modules/core-js/modules/es6.string.trim.js"); 214__webpack_require__("./node_modules/core-js/modules/es6.string.iterator.js"); 215__webpack_require__("./node_modules/core-js/modules/es6.string.code-point-at.js"); 216__webpack_require__("./node_modules/core-js/modules/es6.string.ends-with.js"); 217__webpack_require__("./node_modules/core-js/modules/es6.string.includes.js"); 218__webpack_require__("./node_modules/core-js/modules/es6.string.repeat.js"); 219__webpack_require__("./node_modules/core-js/modules/es6.string.starts-with.js"); 220__webpack_require__("./node_modules/core-js/modules/es6.string.anchor.js"); 221__webpack_require__("./node_modules/core-js/modules/es6.string.big.js"); 222__webpack_require__("./node_modules/core-js/modules/es6.string.blink.js"); 223__webpack_require__("./node_modules/core-js/modules/es6.string.bold.js"); 224__webpack_require__("./node_modules/core-js/modules/es6.string.fixed.js"); 225__webpack_require__("./node_modules/core-js/modules/es6.string.fontcolor.js"); 226__webpack_require__("./node_modules/core-js/modules/es6.string.fontsize.js"); 227__webpack_require__("./node_modules/core-js/modules/es6.string.italics.js"); 228__webpack_require__("./node_modules/core-js/modules/es6.string.link.js"); 229__webpack_require__("./node_modules/core-js/modules/es6.string.small.js"); 230__webpack_require__("./node_modules/core-js/modules/es6.string.strike.js"); 231__webpack_require__("./node_modules/core-js/modules/es6.string.sub.js"); 232__webpack_require__("./node_modules/core-js/modules/es6.string.sup.js"); 233__webpack_require__("./node_modules/core-js/modules/es6.regexp.match.js"); 234__webpack_require__("./node_modules/core-js/modules/es6.regexp.replace.js"); 235__webpack_require__("./node_modules/core-js/modules/es6.regexp.search.js"); 236__webpack_require__("./node_modules/core-js/modules/es6.regexp.split.js"); 237module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").String; 238 239 240/***/ }), 241
vendor: 352 bytes, lines 242-251
242/***/ "./node_modules/core-js/es6/symbol.js": 243/***/ (function(module, exports, __webpack_require__) { 244 245__webpack_require__("./node_modules/core-js/modules/es6.symbol.js"); 246__webpack_require__("./node_modules/core-js/modules/es6.object.to-string.js"); 247module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").Symbol; 248 249 250/***/ }), 251
vendor: 977 bytes, lines 252-268
252/***/ "./node_modules/core-js/es7/reflect.js": 253/***/ (function(module, exports, __webpack_require__) { 254 255__webpack_require__("./node_modules/core-js/modules/es7.reflect.define-metadata.js"); 256__webpack_require__("./node_modules/core-js/modules/es7.reflect.delete-metadata.js"); 257__webpack_require__("./node_modules/core-js/modules/es7.reflect.get-metadata.js"); 258__webpack_require__("./node_modules/core-js/modules/es7.reflect.get-metadata-keys.js"); 259__webpack_require__("./node_modules/core-js/modules/es7.reflect.get-own-metadata.js"); 260__webpack_require__("./node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js"); 261__webpack_require__("./node_modules/core-js/modules/es7.reflect.has-metadata.js"); 262__webpack_require__("./node_modules/core-js/modules/es7.reflect.has-own-metadata.js"); 263__webpack_require__("./node_modules/core-js/modules/es7.reflect.metadata.js"); 264module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").Reflect; 265 266 267/***/ }), 268
vendor: 229 bytes, lines 269-279
269/***/ "./node_modules/core-js/modules/_a-function.js": 270/***/ (function(module, exports) { 271 272module.exports = function (it) { 273 if (typeof it != 'function') throw TypeError(it + ' is not a function!'); 274 return it; 275}; 276 277 278/***/ }), 279
vendor: 331 bytes, lines 280-291
280/***/ "./node_modules/core-js/modules/_a-number-value.js": 281/***/ (function(module, exports, __webpack_require__) { 282 283var cof = __webpack_require__("./node_modules/core-js/modules/_cof.js"); 284module.exports = function (it, msg) { 285 if (typeof it != 'number' && cof(it) != 'Number') throw TypeError(msg); 286 return +it; 287}; 288 289 290/***/ }), 291
vendor: 518 bytes, lines 292-305
292/***/ "./node_modules/core-js/modules/_add-to-unscopables.js": 293/***/ (function(module, exports, __webpack_require__) { 294 295// 22.1.3.31 Array.prototype[@@unscopables] 296var UNSCOPABLES = __webpack_require__("./node_modules/core-js/modules/_wks.js")('unscopables'); 297var ArrayProto = Array.prototype; 298if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__("./node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {}); 299module.exports = function (key) { 300 ArrayProto[UNSCOPABLES][key] = true; 301}; 302 303 304/***/ }), 305
vendor: 342 bytes, lines 306-317
306/***/ "./node_modules/core-js/modules/_an-instance.js": 307/***/ (function(module, exports) { 308 309module.exports = function (it, Constructor, name, forbiddenField) { 310 if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) { 311 throw TypeError(name + ': incorrect invocation!'); 312 } return it; 313}; 314 315 316/***/ }), 317
vendor: 322 bytes, lines 318-329
318/***/ "./node_modules/core-js/modules/_an-object.js": 319/***/ (function(module, exports, __webpack_require__) { 320 321var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 322module.exports = function (it) { 323 if (!isObject(it)) throw TypeError(it + ' is not an object!'); 324 return it; 325}; 326 327 328/***/ }), 329
vendor: 1,141 bytes, lines 330-363
330/***/ "./node_modules/core-js/modules/_array-copy-within.js": 331/***/ (function(module, exports, __webpack_require__) { 332 333"use strict"; 334// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) 335 336var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); 337var toAbsoluteIndex = __webpack_require__("./node_modules/core-js/modules/_to-absolute-index.js"); 338var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); 339 340module.exports = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) { 341 var O = toObject(this); 342 var len = toLength(O.length); 343 var to = toAbsoluteIndex(target, len); 344 var from = toAbsoluteIndex(start, len); 345 var end = arguments.length > 2 ? arguments[2] : undefined; 346 var count = Math.min((end === undefined ? len : toAbsoluteIndex(end, len)) - from, len - to); 347 var inc = 1; 348 if (from < to && to < from + count) { 349 inc = -1; 350 from += count - 1; 351 to += count - 1; 352 } 353 while (count-- > 0) { 354 if (from in O) O[to] = O[from]; 355 else delete O[to]; 356 to += inc; 357 from += inc; 358 } return O; 359}; 360 361 362/***/ }), 363
vendor: 901 bytes, lines 364-386
364/***/ "./node_modules/core-js/modules/_array-fill.js": 365/***/ (function(module, exports, __webpack_require__) { 366 367"use strict"; 368// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) 369 370var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); 371var toAbsoluteIndex = __webpack_require__("./node_modules/core-js/modules/_to-absolute-index.js"); 372var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); 373module.exports = function fill(value /* , start = 0, end = @length */) { 374 var O = toObject(this); 375 var length = toLength(O.length); 376 var aLen = arguments.length; 377 var index = toAbsoluteIndex(aLen > 1 ? arguments[1] : undefined, length); 378 var end = aLen > 2 ? arguments[2] : undefined; 379 var endPos = end === undefined ? length : toAbsoluteIndex(end, length); 380 while (endPos > index) O[index++] = value; 381 return O; 382}; 383 384 385/***/ }), 386
vendor: 350 bytes, lines 387-400
387/***/ "./node_modules/core-js/modules/_array-from-iterable.js": 388/***/ (function(module, exports, __webpack_require__) { 389 390var forOf = __webpack_require__("./node_modules/core-js/modules/_for-of.js"); 391 392module.exports = function (iter, ITERATOR) { 393 var result = []; 394 forOf(iter, false, result.push, result, ITERATOR); 395 return result; 396}; 397 398 399/***/ }), 400
vendor: 1,185 bytes, lines 401-430
401/***/ "./node_modules/core-js/modules/_array-includes.js": 402/***/ (function(module, exports, __webpack_require__) { 403 404// false -> Array#indexOf 405// true -> Array#includes 406var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); 407var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); 408var toAbsoluteIndex = __webpack_require__("./node_modules/core-js/modules/_to-absolute-index.js"); 409module.exports = function (IS_INCLUDES) { 410 return function ($this, el, fromIndex) { 411 var O = toIObject($this); 412 var length = toLength(O.length); 413 var index = toAbsoluteIndex(fromIndex, length); 414 var value; 415 // Array#includes uses SameValueZero equality algorithm 416 // eslint-disable-next-line no-self-compare 417 if (IS_INCLUDES && el != el) while (length > index) { 418 value = O[index++]; 419 // eslint-disable-next-line no-self-compare 420 if (value != value) return true; 421 // Array#indexOf ignores holes, Array#includes - not 422 } else for (;length > index; index++) if (IS_INCLUDES || index in O) { 423 if (O[index] === el) return IS_INCLUDES || index || 0; 424 } return !IS_INCLUDES && -1; 425 }; 426}; 427 428 429/***/ }), 430
vendor: 1,842 bytes, lines 431-481
431/***/ "./node_modules/core-js/modules/_array-methods.js": 432/***/ (function(module, exports, __webpack_require__) { 433 434// 0 -> Array#forEach 435// 1 -> Array#map 436// 2 -> Array#filter 437// 3 -> Array#some 438// 4 -> Array#every 439// 5 -> Array#find 440// 6 -> Array#findIndex 441var ctx = __webpack_require__("./node_modules/core-js/modules/_ctx.js"); 442var IObject = __webpack_require__("./node_modules/core-js/modules/_iobject.js"); 443var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); 444var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); 445var asc = __webpack_require__("./node_modules/core-js/modules/_array-species-create.js"); 446module.exports = function (TYPE, $create) { 447 var IS_MAP = TYPE == 1; 448 var IS_FILTER = TYPE == 2; 449 var IS_SOME = TYPE == 3; 450 var IS_EVERY = TYPE == 4; 451 var IS_FIND_INDEX = TYPE == 6; 452 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; 453 var create = $create || asc; 454 return function ($this, callbackfn, that) { 455 var O = toObject($this); 456 var self = IObject(O); 457 var f = ctx(callbackfn, that, 3); 458 var length = toLength(self.length); 459 var index = 0; 460 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined; 461 var val, res; 462 for (;length > index; index++) if (NO_HOLES || index in self) { 463 val = self[index]; 464 res = f(val, index, O); 465 if (TYPE) { 466 if (IS_MAP) result[index] = res; // map 467 else if (res) switch (TYPE) { 468 case 3: return true; // some 469 case 5: return val; // find 470 case 6: return index; // findIndex 471 case 2: result.push(val); // filter 472 } else if (IS_EVERY) return false; // every 473 } 474 } 475 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result; 476 }; 477}; 478 479 480/***/ }), 481
vendor: 1,124 bytes, lines 482-516
482/***/ "./node_modules/core-js/modules/_array-reduce.js": 483/***/ (function(module, exports, __webpack_require__) { 484 485var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); 486var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); 487var IObject = __webpack_require__("./node_modules/core-js/modules/_iobject.js"); 488var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); 489 490module.exports = function (that, callbackfn, aLen, memo, isRight) { 491 aFunction(callbackfn); 492 var O = toObject(that); 493 var self = IObject(O); 494 var length = toLength(O.length); 495 var index = isRight ? length - 1 : 0; 496 var i = isRight ? -1 : 1; 497 if (aLen < 2) for (;;) { 498 if (index in self) { 499 memo = self[index]; 500 index += i; 501 break; 502 } 503 index += i; 504 if (isRight ? index < 0 : length <= index) { 505 throw TypeError('Reduce of empty array with no initial value'); 506 } 507 } 508 for (;isRight ? index >= 0 : length > index; index += i) if (index in self) { 509 memo = callbackfn(memo, self[index], index, O); 510 } 511 return memo; 512}; 513 514 515/***/ }), 516
vendor: 747 bytes, lines 517-539
517/***/ "./node_modules/core-js/modules/_array-species-constructor.js": 518/***/ (function(module, exports, __webpack_require__) { 519 520var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 521var isArray = __webpack_require__("./node_modules/core-js/modules/_is-array.js"); 522var SPECIES = __webpack_require__("./node_modules/core-js/modules/_wks.js")('species'); 523 524module.exports = function (original) { 525 var C; 526 if (isArray(original)) { 527 C = original.constructor; 528 // cross-realm fallback 529 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined; 530 if (isObject(C)) { 531 C = C[SPECIES]; 532 if (C === null) C = undefined; 533 } 534 } return C === undefined ? Array : C; 535}; 536 537 538/***/ }), 539
vendor: 402 bytes, lines 540-552
540/***/ "./node_modules/core-js/modules/_array-species-create.js": 541/***/ (function(module, exports, __webpack_require__) { 542 543// 9.4.2.3 ArraySpeciesCreate(originalArray, length) 544var speciesConstructor = __webpack_require__("./node_modules/core-js/modules/_array-species-constructor.js"); 545 546module.exports = function (original, length) { 547 return new (speciesConstructor(original))(length); 548}; 549 550 551/***/ }), 552
vendor: 1,155 bytes, lines 553-585
553/***/ "./node_modules/core-js/modules/_bind.js": 554/***/ (function(module, exports, __webpack_require__) { 555 556"use strict"; 557 558var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); 559var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 560var invoke = __webpack_require__("./node_modules/core-js/modules/_invoke.js"); 561var arraySlice = [].slice; 562var factories = {}; 563 564var construct = function (F, len, args) { 565 if (!(len in factories)) { 566 for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']'; 567 // eslint-disable-next-line no-new-func 568 factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')'); 569 } return factories[len](F, args); 570}; 571 572module.exports = Function.bind || function bind(that /* , ...args */) { 573 var fn = aFunction(this); 574 var partArgs = arraySlice.call(arguments, 1); 575 var bound = function (/* args... */) { 576 var args = partArgs.concat(arraySlice.call(arguments)); 577 return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that); 578 }; 579 if (isObject(fn.prototype)) bound.prototype = fn.prototype; 580 return bound; 581}; 582 583 584/***/ }), 585
vendor: 928 bytes, lines 586-615
586/***/ "./node_modules/core-js/modules/_classof.js": 587/***/ (function(module, exports, __webpack_require__) { 588 589// getting tag from 19.1.3.6 Object.prototype.toString() 590var cof = __webpack_require__("./node_modules/core-js/modules/_cof.js"); 591var TAG = __webpack_require__("./node_modules/core-js/modules/_wks.js")('toStringTag'); 592// ES3 wrong here 593var ARG = cof(function () { return arguments; }()) == 'Arguments'; 594 595// fallback for IE11 Script Access Denied error 596var tryGet = function (it, key) { 597 try { 598 return it[key]; 599 } catch (e) { /* empty */ } 600}; 601 602module.exports = function (it) { 603 var O, T, B; 604 return it === undefined ? 'Undefined' : it === null ? 'Null' 605 // @@toStringTag case 606 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T 607 // builtinTag case 608 : ARG ? cof(O) 609 // ES3 arguments fallback 610 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; 611}; 612 613 614/***/ }), 615
vendor: 203 bytes, lines 616-627
616/***/ "./node_modules/core-js/modules/_cof.js": 617/***/ (function(module, exports) { 618 619var toString = {}.toString; 620 621module.exports = function (it) { 622 return toString.call(it).slice(8, -1); 623}; 624 625 626/***/ }), 627
vendor: 5,680 bytes, lines 628-779
628/***/ "./node_modules/core-js/modules/_collection-strong.js": 629/***/ (function(module, exports, __webpack_require__) { 630 631"use strict"; 632 633var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f; 634var create = __webpack_require__("./node_modules/core-js/modules/_object-create.js"); 635var redefineAll = __webpack_require__("./node_modules/core-js/modules/_redefine-all.js"); 636var ctx = __webpack_require__("./node_modules/core-js/modules/_ctx.js"); 637var anInstance = __webpack_require__("./node_modules/core-js/modules/_an-instance.js"); 638var forOf = __webpack_require__("./node_modules/core-js/modules/_for-of.js"); 639var $iterDefine = __webpack_require__("./node_modules/core-js/modules/_iter-define.js"); 640var step = __webpack_require__("./node_modules/core-js/modules/_iter-step.js"); 641var setSpecies = __webpack_require__("./node_modules/core-js/modules/_set-species.js"); 642var DESCRIPTORS = __webpack_require__("./node_modules/core-js/modules/_descriptors.js"); 643var fastKey = __webpack_require__("./node_modules/core-js/modules/_meta.js").fastKey; 644var validate = __webpack_require__("./node_modules/core-js/modules/_validate-collection.js"); 645var SIZE = DESCRIPTORS ? '_s' : 'size'; 646 647var getEntry = function (that, key) { 648 // fast case 649 var index = fastKey(key); 650 var entry; 651 if (index !== 'F') return that._i[index]; 652 // frozen object case 653 for (entry = that._f; entry; entry = entry.n) { 654 if (entry.k == key) return entry; 655 } 656}; 657 658module.exports = { 659 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) { 660 var C = wrapper(function (that, iterable) { 661 anInstance(that, C, NAME, '_i'); 662 that._t = NAME; // collection type 663 that._i = create(null); // index 664 that._f = undefined; // first entry 665 that._l = undefined; // last entry 666 that[SIZE] = 0; // size 667 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); 668 }); 669 redefineAll(C.prototype, { 670 // 23.1.3.1 Map.prototype.clear() 671 // 23.2.3.2 Set.prototype.clear() 672 clear: function clear() { 673 for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) { 674 entry.r = true; 675 if (entry.p) entry.p = entry.p.n = undefined; 676 delete data[entry.i]; 677 } 678 that._f = that._l = undefined; 679 that[SIZE] = 0; 680 }, 681 // 23.1.3.3 Map.prototype.delete(key) 682 // 23.2.3.4 Set.prototype.delete(value) 683 'delete': function (key) { 684 var that = validate(this, NAME); 685 var entry = getEntry(that, key); 686 if (entry) { 687 var next = entry.n; 688 var prev = entry.p; 689 delete that._i[entry.i]; 690 entry.r = true; 691 if (prev) prev.n = next; 692 if (next) next.p = prev; 693 if (that._f == entry) that._f = next; 694 if (that._l == entry) that._l = prev; 695 that[SIZE]--; 696 } return !!entry; 697 }, 698 // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined) 699 // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined) 700 forEach: function forEach(callbackfn /* , that = undefined */) { 701 validate(this, NAME); 702 var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3); 703 var entry; 704 while (entry = entry ? entry.n : this._f) { 705 f(entry.v, entry.k, this); 706 // revert to the last existing entry 707 while (entry && entry.r) entry = entry.p; 708 } 709 }, 710 // 23.1.3.7 Map.prototype.has(key) 711 // 23.2.3.7 Set.prototype.has(value) 712 has: function has(key) { 713 return !!getEntry(validate(this, NAME), key); 714 } 715 }); 716 if (DESCRIPTORS) dP(C.prototype, 'size', { 717 get: function () { 718 return validate(this, NAME)[SIZE]; 719 } 720 }); 721 return C; 722 }, 723 def: function (that, key, value) { 724 var entry = getEntry(that, key); 725 var prev, index; 726 // change existing entry 727 if (entry) { 728 entry.v = value; 729 // create new entry 730 } else { 731 that._l = entry = { 732 i: index = fastKey(key, true), // <- index 733 k: key, // <- key 734 v: value, // <- value 735 p: prev = that._l, // <- previous entry 736 n: undefined, // <- next entry 737 r: false // <- removed 738 }; 739 if (!that._f) that._f = entry; 740 if (prev) prev.n = entry; 741 that[SIZE]++; 742 // add to index 743 if (index !== 'F') that._i[index] = entry; 744 } return that; 745 }, 746 getEntry: getEntry, 747 setStrong: function (C, NAME, IS_MAP) { 748 // add .keys, .values, .entries, [@@iterator] 749 // 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 750 $iterDefine(C, NAME, function (iterated, kind) { 751 this._t = validate(iterated, NAME); // target 752 this._k = kind; // kind 753 this._l = undefined; // previous 754 }, function () { 755 var that = this; 756 var kind = that._k; 757 var entry = that._l; 758 // revert to the last existing entry 759 while (entry && entry.r) entry = entry.p; 760 // get next entry 761 if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) { 762 // or finish the iteration 763 that._t = undefined; 764 return step(1); 765 } 766 // return step by kind 767 if (kind == 'keys') return step(0, entry.k); 768 if (kind == 'values') return step(0, entry.v); 769 return step(0, [entry.k, entry.v]); 770 }, IS_MAP ? 'entries' : 'values', !IS_MAP, true); 771 772 // add [@@species], 23.1.2.2, 23.2.2.2 773 setSpecies(NAME); 774 } 775}; 776 777 778/***/ }), 779
vendor: 3,315 bytes, lines 780-872
780/***/ "./node_modules/core-js/modules/_collection-weak.js": 781/***/ (function(module, exports, __webpack_require__) { 782 783"use strict"; 784 785var redefineAll = __webpack_require__("./node_modules/core-js/modules/_redefine-all.js"); 786var getWeak = __webpack_require__("./node_modules/core-js/modules/_meta.js").getWeak; 787var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 788var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 789var anInstance = __webpack_require__("./node_modules/core-js/modules/_an-instance.js"); 790var forOf = __webpack_require__("./node_modules/core-js/modules/_for-of.js"); 791var createArrayMethod = __webpack_require__("./node_modules/core-js/modules/_array-methods.js"); 792var $has = __webpack_require__("./node_modules/core-js/modules/_has.js"); 793var validate = __webpack_require__("./node_modules/core-js/modules/_validate-collection.js"); 794var arrayFind = createArrayMethod(5); 795var arrayFindIndex = createArrayMethod(6); 796var id = 0; 797 798// fallback for uncaught frozen keys 799var uncaughtFrozenStore = function (that) { 800 return that._l || (that._l = new UncaughtFrozenStore()); 801}; 802var UncaughtFrozenStore = function () { 803 this.a = []; 804}; 805var findUncaughtFrozen = function (store, key) { 806 return arrayFind(store.a, function (it) { 807 return it[0] === key; 808 }); 809}; 810UncaughtFrozenStore.prototype = { 811 get: function (key) { 812 var entry = findUncaughtFrozen(this, key); 813 if (entry) return entry[1]; 814 }, 815 has: function (key) { 816 return !!findUncaughtFrozen(this, key); 817 }, 818 set: function (key, value) { 819 var entry = findUncaughtFrozen(this, key); 820 if (entry) entry[1] = value; 821 else this.a.push([key, value]); 822 }, 823 'delete': function (key) { 824 var index = arrayFindIndex(this.a, function (it) { 825 return it[0] === key; 826 }); 827 if (~index) this.a.splice(index, 1); 828 return !!~index; 829 } 830}; 831 832module.exports = { 833 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) { 834 var C = wrapper(function (that, iterable) { 835 anInstance(that, C, NAME, '_i'); 836 that._t = NAME; // collection type 837 that._i = id++; // collection id 838 that._l = undefined; // leak store for uncaught frozen objects 839 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); 840 }); 841 redefineAll(C.prototype, { 842 // 23.3.3.2 WeakMap.prototype.delete(key) 843 // 23.4.3.3 WeakSet.prototype.delete(value) 844 'delete': function (key) { 845 if (!isObject(key)) return false; 846 var data = getWeak(key); 847 if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key); 848 return data && $has(data, this._i) && delete data[this._i]; 849 }, 850 // 23.3.3.4 WeakMap.prototype.has(key) 851 // 23.4.3.4 WeakSet.prototype.has(value) 852 has: function has(key) { 853 if (!isObject(key)) return false; 854 var data = getWeak(key); 855 if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key); 856 return data && $has(data, this._i); 857 } 858 }); 859 return C; 860 }, 861 def: function (that, key, value) { 862 var data = getWeak(anObject(key), true); 863 if (data === true) uncaughtFrozenStore(that).set(key, value); 864 else data[that._i] = value; 865 return that; 866 }, 867 ufstore: uncaughtFrozenStore 868}; 869 870 871/***/ }), 872
vendor: 3,961 bytes, lines 873-965
873/***/ "./node_modules/core-js/modules/_collection.js": 874/***/ (function(module, exports, __webpack_require__) { 875 876"use strict"; 877 878var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); 879var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 880var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); 881var redefineAll = __webpack_require__("./node_modules/core-js/modules/_redefine-all.js"); 882var meta = __webpack_require__("./node_modules/core-js/modules/_meta.js"); 883var forOf = __webpack_require__("./node_modules/core-js/modules/_for-of.js"); 884var anInstance = __webpack_require__("./node_modules/core-js/modules/_an-instance.js"); 885var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 886var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); 887var $iterDetect = __webpack_require__("./node_modules/core-js/modules/_iter-detect.js"); 888var setToStringTag = __webpack_require__("./node_modules/core-js/modules/_set-to-string-tag.js"); 889var inheritIfRequired = __webpack_require__("./node_modules/core-js/modules/_inherit-if-required.js"); 890 891module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) { 892 var Base = global[NAME]; 893 var C = Base; 894 var ADDER = IS_MAP ? 'set' : 'add'; 895 var proto = C && C.prototype; 896 var O = {}; 897 var fixMethod = function (KEY) { 898 var fn = proto[KEY]; 899 redefine(proto, KEY, 900 KEY == 'delete' ? function (a) { 901 return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); 902 } : KEY == 'has' ? function has(a) { 903 return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); 904 } : KEY == 'get' ? function get(a) { 905 return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a); 906 } : KEY == 'add' ? function add(a) { fn.call(this, a === 0 ? 0 : a); return this; } 907 : function set(a, b) { fn.call(this, a === 0 ? 0 : a, b); return this; } 908 ); 909 }; 910 if (typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () { 911 new C().entries().next(); 912 }))) { 913 // create collection constructor 914 C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER); 915 redefineAll(C.prototype, methods); 916 meta.NEED = true; 917 } else { 918 var instance = new C(); 919 // early implementations not supports chaining 920 var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance; 921 // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false 922 var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); }); 923 // most early implementations doesn't supports iterables, most modern - not close it correctly 924 var ACCEPT_ITERABLES = $iterDetect(function (iter) { new C(iter); }); // eslint-disable-line no-new 925 // for early implementations -0 and +0 not the same 926 var BUGGY_ZERO = !IS_WEAK && fails(function () { 927 // V8 ~ Chromium 42- fails only with 5+ elements 928 var $instance = new C(); 929 var index = 5; 930 while (index--) $instance[ADDER](index, index); 931 return !$instance.has(-0); 932 }); 933 if (!ACCEPT_ITERABLES) { 934 C = wrapper(function (target, iterable) { 935 anInstance(target, C, NAME); 936 var that = inheritIfRequired(new Base(), target, C); 937 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); 938 return that; 939 }); 940 C.prototype = proto; 941 proto.constructor = C; 942 } 943 if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) { 944 fixMethod('delete'); 945 fixMethod('has'); 946 IS_MAP && fixMethod('get'); 947 } 948 if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER); 949 // weak collections should not contains .clear method 950 if (IS_WEAK && proto.clear) delete proto.clear; 951 } 952 953 setToStringTag(C, NAME); 954 955 O[NAME] = C; 956 $export($export.G + $export.W + $export.F * (C != Base), O); 957 958 if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP); 959 960 return C; 961}; 962 963 964/***/ }), 965
vendor: 220 bytes, lines 966-974
966/***/ "./node_modules/core-js/modules/_core.js": 967/***/ (function(module, exports) { 968 969var core = module.exports = { version: '2.5.3' }; 970if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef 971 972 973/***/ }), 974
vendor: 490 bytes, lines 975-990
975/***/ "./node_modules/core-js/modules/_create-property.js": 976/***/ (function(module, exports, __webpack_require__) { 977 978"use strict"; 979 980var $defineProperty = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); 981var createDesc = __webpack_require__("./node_modules/core-js/modules/_property-desc.js"); 982 983module.exports = function (object, index, value) { 984 if (index in object) $defineProperty.f(object, index, createDesc(0, value)); 985 else object[index] = value; 986}; 987 988 989/***/ }), 990
vendor: 682 bytes, lines 991-1017
991/***/ "./node_modules/core-js/modules/_ctx.js": 992/***/ (function(module, exports, __webpack_require__) { 993 994// optional / simple context binding 995var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); 996module.exports = function (fn, that, length) { 997 aFunction(fn); 998 if (that === undefined) return fn; 999 switch (length) { 1000 case 1: return function (a) { 1001 return fn.call(that, a); 1002 }; 1003 case 2: return function (a, b) { 1004 return fn.call(that, a, b); 1005 }; 1006 case 3: return function (a, b, c) { 1007 return fn.call(that, a, b, c); 1008 }; 1009 } 1010 return function (/* ...args */) { 1011 return fn.apply(that, arguments); 1012 }; 1013}; 1014 1015 1016/***/ }), 1017
vendor: 1,174 bytes, lines 1018-1051
1018/***/ "./node_modules/core-js/modules/_date-to-iso-string.js": 1019/***/ (function(module, exports, __webpack_require__) { 1020 1021"use strict"; 1022 1023// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString() 1024var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); 1025var getTime = Date.prototype.getTime; 1026var $toISOString = Date.prototype.toISOString; 1027 1028var lz = function (num) { 1029 return num > 9 ? num : '0' + num; 1030}; 1031 1032// PhantomJS / old WebKit has a broken implementations 1033module.exports = (fails(function () { 1034 return $toISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z'; 1035}) || !fails(function () { 1036 $toISOString.call(new Date(NaN)); 1037})) ? function toISOString() { 1038 if (!isFinite(getTime.call(this))) throw RangeError('Invalid time value'); 1039 var d = this; 1040 var y = d.getUTCFullYear(); 1041 var m = d.getUTCMilliseconds(); 1042 var s = y < 0 ? '-' : y > 9999 ? '+' : ''; 1043 return s + ('00000' + Math.abs(y)).slice(s ? -6 : -4) + 1044 '-' + lz(d.getUTCMonth() + 1) + '-' + lz(d.getUTCDate()) + 1045 'T' + lz(d.getUTCHours()) + ':' + lz(d.getUTCMinutes()) + 1046 ':' + lz(d.getUTCSeconds()) + '.' + (m > 99 ? m : '0' + lz(m)) + 'Z'; 1047} : $toISOString; 1048 1049 1050/***/ }), 1051
vendor: 538 bytes, lines 1052-1068
1052/***/ "./node_modules/core-js/modules/_date-to-primitive.js": 1053/***/ (function(module, exports, __webpack_require__) { 1054 1055"use strict"; 1056 1057var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 1058var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); 1059var NUMBER = 'number'; 1060 1061module.exports = function (hint) { 1062 if (hint !== 'string' && hint !== NUMBER && hint !== 'default') throw TypeError('Incorrect hint'); 1063 return toPrimitive(anObject(this), hint != NUMBER); 1064}; 1065 1066 1067/***/ }), 1068
vendor: 263 bytes, lines 1069-1080
1069/***/ "./node_modules/core-js/modules/_defined.js": 1070/***/ (function(module, exports) { 1071 1072// 7.2.1 RequireObjectCoercible(argument) 1073module.exports = function (it) { 1074 if (it == undefined) throw TypeError("Can't call method on " + it); 1075 return it; 1076}; 1077 1078 1079/***/ }), 1080
vendor: 354 bytes, lines 1081-1091
1081/***/ "./node_modules/core-js/modules/_descriptors.js": 1082/***/ (function(module, exports, __webpack_require__) { 1083 1084// Thank's IE8 for his funny defineProperty 1085module.exports = !__webpack_require__("./node_modules/core-js/modules/_fails.js")(function () { 1086 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7; 1087}); 1088 1089 1090/***/ }), 1091
vendor: 502 bytes, lines 1092-1105
1092/***/ "./node_modules/core-js/modules/_dom-create.js": 1093/***/ (function(module, exports, __webpack_require__) { 1094 1095var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 1096var document = __webpack_require__("./node_modules/core-js/modules/_global.js").document; 1097// typeof document.createElement is 'object' in old IE 1098var is = isObject(document) && isObject(document.createElement); 1099module.exports = function (it) { 1100 return is ? document.createElement(it) : {}; 1101}; 1102 1103 1104/***/ }), 1105
vendor: 267 bytes, lines 1106-1116
1106/***/ "./node_modules/core-js/modules/_enum-bug-keys.js": 1107/***/ (function(module, exports) { 1108 1109// IE 8- don't enum bug keys 1110module.exports = ( 1111 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' 1112).split(','); 1113 1114 1115/***/ }), 1116
vendor: 725 bytes, lines 1117-1138
1117/***/ "./node_modules/core-js/modules/_enum-keys.js": 1118/***/ (function(module, exports, __webpack_require__) { 1119 1120// all enumerable object keys, includes symbols 1121var getKeys = __webpack_require__("./node_modules/core-js/modules/_object-keys.js"); 1122var gOPS = __webpack_require__("./node_modules/core-js/modules/_object-gops.js"); 1123var pIE = __webpack_require__("./node_modules/core-js/modules/_object-pie.js"); 1124module.exports = function (it) { 1125 var result = getKeys(it); 1126 var getSymbols = gOPS.f; 1127 if (getSymbols) { 1128 var symbols = getSymbols(it); 1129 var isEnum = pIE.f; 1130 var i = 0; 1131 var key; 1132 while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key); 1133 } return result; 1134}; 1135 1136 1137/***/ }), 1138
vendor: 1,942 bytes, lines 1139-1188
1139/***/ "./node_modules/core-js/modules/_export.js": 1140/***/ (function(module, exports, __webpack_require__) { 1141 1142var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); 1143var core = __webpack_require__("./node_modules/core-js/modules/_core.js"); 1144var hide = __webpack_require__("./node_modules/core-js/modules/_hide.js"); 1145var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); 1146var ctx = __webpack_require__("./node_modules/core-js/modules/_ctx.js"); 1147var PROTOTYPE = 'prototype'; 1148 1149var $export = function (type, name, source) { 1150 var IS_FORCED = type & $export.F; 1151 var IS_GLOBAL = type & $export.G; 1152 var IS_STATIC = type & $export.S; 1153 var IS_PROTO = type & $export.P; 1154 var IS_BIND = type & $export.B; 1155 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE]; 1156 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {}); 1157 var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {}); 1158 var key, own, out, exp; 1159 if (IS_GLOBAL) source = name; 1160 for (key in source) { 1161 // contains in native 1162 own = !IS_FORCED && target && target[key] !== undefined; 1163 // export native or passed 1164 out = (own ? target : source)[key]; 1165 // bind timers to global for call from export context 1166 exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; 1167 // extend global 1168 if (target) redefine(target, key, out, type & $export.U); 1169 // export 1170 if (exports[key] != out) hide(exports, key, exp); 1171 if (IS_PROTO && expProto[key] != out) expProto[key] = out; 1172 } 1173}; 1174global.core = core; 1175// type bitmap 1176$export.F = 1; // forced 1177$export.G = 2; // global 1178$export.S = 4; // static 1179$export.P = 8; // proto 1180$export.B = 16; // bind 1181$export.W = 32; // wrap 1182$export.U = 64; // safe 1183$export.R = 128; // real proto method for `library` 1184module.exports = $export; 1185 1186 1187/***/ }), 1188
vendor: 425 bytes, lines 1189-1207
1189/***/ "./node_modules/core-js/modules/_fails-is-regexp.js": 1190/***/ (function(module, exports, __webpack_require__) { 1191 1192var MATCH = __webpack_require__("./node_modules/core-js/modules/_wks.js")('match'); 1193module.exports = function (KEY) { 1194 var re = /./; 1195 try { 1196 '/./'[KEY](re); 1197 } catch (e) { 1198 try { 1199 re[MATCH] = false; 1200 return !'/./'[KEY](re); 1201 } catch (f) { /* empty */ } 1202 } return true; 1203}; 1204 1205 1206/***/ }), 1207
vendor: 203 bytes, lines 1208-1221
1208/***/ "./node_modules/core-js/modules/_fails.js": 1209/***/ (function(module, exports) { 1210 1211module.exports = function (exec) { 1212 try { 1213 return !!exec(); 1214 } catch (e) { 1215 return true; 1216 } 1217}; 1218 1219 1220/***/ }), 1221
vendor: 1,283 bytes, lines 1222-1257
1222/***/ "./node_modules/core-js/modules/_fix-re-wks.js": 1223/***/ (function(module, exports, __webpack_require__) { 1224 1225"use strict"; 1226 1227var hide = __webpack_require__("./node_modules/core-js/modules/_hide.js"); 1228var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); 1229var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); 1230var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); 1231var wks = __webpack_require__("./node_modules/core-js/modules/_wks.js"); 1232 1233module.exports = function (KEY, length, exec) { 1234 var SYMBOL = wks(KEY); 1235 var fns = exec(defined, SYMBOL, ''[KEY]); 1236 var strfn = fns[0]; 1237 var rxfn = fns[1]; 1238 if (fails(function () { 1239 var O = {}; 1240 O[SYMBOL] = function () { return 7; }; 1241 return ''[KEY](O) != 7; 1242 })) { 1243 redefine(String.prototype, KEY, strfn); 1244 hide(RegExp.prototype, SYMBOL, length == 2 1245 // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue) 1246 // 21.2.5.11 RegExp.prototype[@@split](string, limit) 1247 ? function (string, arg) { return rxfn.call(string, this, arg); } 1248 // 21.2.5.6 RegExp.prototype[@@match](string) 1249 // 21.2.5.9 RegExp.prototype[@@search](string) 1250 : function (string) { return rxfn.call(string, this); } 1251 ); 1252 } 1253}; 1254 1255 1256/***/ }), 1257
vendor: 535 bytes, lines 1258-1278
1258/***/ "./node_modules/core-js/modules/_flags.js": 1259/***/ (function(module, exports, __webpack_require__) { 1260 1261"use strict"; 1262 1263// 21.2.5.3 get RegExp.prototype.flags 1264var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 1265module.exports = function () { 1266 var that = anObject(this); 1267 var result = ''; 1268 if (that.global) result += 'g'; 1269 if (that.ignoreCase) result += 'i'; 1270 if (that.multiline) result += 'm'; 1271 if (that.unicode) result += 'u'; 1272 if (that.sticky) result += 'y'; 1273 return result; 1274}; 1275 1276 1277/***/ }), 1278
vendor: 1,561 bytes, lines 1279-1310
1279/***/ "./node_modules/core-js/modules/_for-of.js": 1280/***/ (function(module, exports, __webpack_require__) { 1281 1282var ctx = __webpack_require__("./node_modules/core-js/modules/_ctx.js"); 1283var call = __webpack_require__("./node_modules/core-js/modules/_iter-call.js"); 1284var isArrayIter = __webpack_require__("./node_modules/core-js/modules/_is-array-iter.js"); 1285var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 1286var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); 1287var getIterFn = __webpack_require__("./node_modules/core-js/modules/core.get-iterator-method.js"); 1288var BREAK = {}; 1289var RETURN = {}; 1290var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) { 1291 var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable); 1292 var f = ctx(fn, that, entries ? 2 : 1); 1293 var index = 0; 1294 var length, step, iterator, result; 1295 if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!'); 1296 // fast case for arrays with default iterator 1297 if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) { 1298 result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]); 1299 if (result === BREAK || result === RETURN) return result; 1300 } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) { 1301 result = call(iterator, f, step.value, entries); 1302 if (result === BREAK || result === RETURN) return result; 1303 } 1304}; 1305exports.BREAK = BREAK; 1306exports.RETURN = RETURN; 1307 1308 1309/***/ }), 1310
vendor: 469 bytes, lines 1311-1323
1311/***/ "./node_modules/core-js/modules/_global.js": 1312/***/ (function(module, exports) { 1313 1314// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 1315var global = module.exports = typeof window != 'undefined' && window.Math == Math 1316 ? window : typeof self != 'undefined' && self.Math == Math ? self 1317 // eslint-disable-next-line no-new-func 1318 : Function('return this')(); 1319if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef 1320 1321 1322/***/ }), 1323
vendor: 217 bytes, lines 1324-1334
1324/***/ "./node_modules/core-js/modules/_has.js": 1325/***/ (function(module, exports) { 1326 1327var hasOwnProperty = {}.hasOwnProperty; 1328module.exports = function (it, key) { 1329 return hasOwnProperty.call(it, key); 1330}; 1331 1332 1333/***/ }), 1334
vendor: 537 bytes, lines 1335-1349
1335/***/ "./node_modules/core-js/modules/_hide.js": 1336/***/ (function(module, exports, __webpack_require__) { 1337 1338var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); 1339var createDesc = __webpack_require__("./node_modules/core-js/modules/_property-desc.js"); 1340module.exports = __webpack_require__("./node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) { 1341 return dP.f(object, key, createDesc(1, value)); 1342} : function (object, key, value) { 1343 object[key] = value; 1344 return object; 1345}; 1346 1347 1348/***/ }), 1349
vendor: 264 bytes, lines 1350-1358
1350/***/ "./node_modules/core-js/modules/_html.js": 1351/***/ (function(module, exports, __webpack_require__) { 1352 1353var document = __webpack_require__("./node_modules/core-js/modules/_global.js").document; 1354module.exports = document && document.documentElement; 1355 1356 1357/***/ }), 1358
vendor: 460 bytes, lines 1359-1368
1359/***/ "./node_modules/core-js/modules/_ie8-dom-define.js": 1360/***/ (function(module, exports, __webpack_require__) { 1361 1362module.exports = !__webpack_require__("./node_modules/core-js/modules/_descriptors.js") && !__webpack_require__("./node_modules/core-js/modules/_fails.js")(function () { 1363 return Object.defineProperty(__webpack_require__("./node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7; 1364}); 1365 1366 1367/***/ }), 1368
vendor: 559 bytes, lines 1369-1384
1369/***/ "./node_modules/core-js/modules/_inherit-if-required.js": 1370/***/ (function(module, exports, __webpack_require__) { 1371 1372var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 1373var setPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_set-proto.js").set; 1374module.exports = function (that, target, C) { 1375 var S = target.constructor; 1376 var P; 1377 if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) { 1378 setPrototypeOf(that, P); 1379 } return that; 1380}; 1381 1382 1383/***/ }), 1384
vendor: 801 bytes, lines 1385-1407
1385/***/ "./node_modules/core-js/modules/_invoke.js": 1386/***/ (function(module, exports) { 1387 1388// fast apply, http://jsperf.lnkit.com/fast-apply/5 1389module.exports = function (fn, args, that) { 1390 var un = that === undefined; 1391 switch (args.length) { 1392 case 0: return un ? fn() 1393 : fn.call(that); 1394 case 1: return un ? fn(args[0]) 1395 : fn.call(that, args[0]); 1396 case 2: return un ? fn(args[0], args[1]) 1397 : fn.call(that, args[0], args[1]); 1398 case 3: return un ? fn(args[0], args[1], args[2]) 1399 : fn.call(that, args[0], args[1], args[2]); 1400 case 4: return un ? fn(args[0], args[1], args[2], args[3]) 1401 : fn.call(that, args[0], args[1], args[2], args[3]); 1402 } return fn.apply(that, args); 1403}; 1404 1405 1406/***/ }), 1407
vendor: 455 bytes, lines 1408-1420
1408/***/ "./node_modules/core-js/modules/_iobject.js": 1409/***/ (function(module, exports, __webpack_require__) { 1410 1411// fallback for non-array-like ES3 and non-enumerable old V8 strings 1412var cof = __webpack_require__("./node_modules/core-js/modules/_cof.js"); 1413// eslint-disable-next-line no-prototype-builtins 1414module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) { 1415 return cof(it) == 'String' ? it.split('') : Object(it); 1416}; 1417 1418 1419/***/ }), 1420
vendor: 495 bytes, lines 1421-1435
1421/***/ "./node_modules/core-js/modules/_is-array-iter.js": 1422/***/ (function(module, exports, __webpack_require__) { 1423 1424// check on default Array iterator 1425var Iterators = __webpack_require__("./node_modules/core-js/modules/_iterators.js"); 1426var ITERATOR = __webpack_require__("./node_modules/core-js/modules/_wks.js")('iterator'); 1427var ArrayProto = Array.prototype; 1428 1429module.exports = function (it) { 1430 return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it); 1431}; 1432 1433 1434/***/ }), 1435
vendor: 314 bytes, lines 1436-1447
1436/***/ "./node_modules/core-js/modules/_is-array.js": 1437/***/ (function(module, exports, __webpack_require__) { 1438 1439// 7.2.2 IsArray(argument) 1440var cof = __webpack_require__("./node_modules/core-js/modules/_cof.js"); 1441module.exports = Array.isArray || function isArray(arg) { 1442 return cof(arg) == 'Array'; 1443}; 1444 1445 1446/***/ }), 1447
vendor: 375 bytes, lines 1448-1460
1448/***/ "./node_modules/core-js/modules/_is-integer.js": 1449/***/ (function(module, exports, __webpack_require__) { 1450 1451// 20.1.2.3 Number.isInteger(number) 1452var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 1453var floor = Math.floor; 1454module.exports = function isInteger(it) { 1455 return !isObject(it) && isFinite(it) && floor(it) === it; 1456}; 1457 1458 1459/***/ }), 1460
vendor: 213 bytes, lines 1461-1470
1461/***/ "./node_modules/core-js/modules/_is-object.js": 1462/***/ (function(module, exports) { 1463 1464module.exports = function (it) { 1465 return typeof it === 'object' ? it !== null : typeof it === 'function'; 1466}; 1467 1468 1469/***/ }), 1470
vendor: 545 bytes, lines 1471-1485
1471/***/ "./node_modules/core-js/modules/_is-regexp.js": 1472/***/ (function(module, exports, __webpack_require__) { 1473 1474// 7.2.8 IsRegExp(argument) 1475var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 1476var cof = __webpack_require__("./node_modules/core-js/modules/_cof.js"); 1477var MATCH = __webpack_require__("./node_modules/core-js/modules/_wks.js")('match'); 1478module.exports = function (it) { 1479 var isRegExp; 1480 return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp'); 1481}; 1482 1483 1484/***/ }), 1485
vendor: 578 bytes, lines 1486-1504
1486/***/ "./node_modules/core-js/modules/_iter-call.js": 1487/***/ (function(module, exports, __webpack_require__) { 1488 1489// call something on iterator step with safe closing on error 1490var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 1491module.exports = function (iterator, fn, value, entries) { 1492 try { 1493 return entries ? fn(anObject(value)[0], value[1]) : fn(value); 1494 // 7.4.6 IteratorClose(iterator, completion) 1495 } catch (e) { 1496 var ret = iterator['return']; 1497 if (ret !== undefined) anObject(ret.call(iterator)); 1498 throw e; 1499 } 1500}; 1501 1502 1503/***/ }), 1504
vendor: 873 bytes, lines 1505-1525
1505/***/ "./node_modules/core-js/modules/_iter-create.js": 1506/***/ (function(module, exports, __webpack_require__) { 1507 1508"use strict"; 1509 1510var create = __webpack_require__("./node_modules/core-js/modules/_object-create.js"); 1511var descriptor = __webpack_require__("./node_modules/core-js/modules/_property-desc.js"); 1512var setToStringTag = __webpack_require__("./node_modules/core-js/modules/_set-to-string-tag.js"); 1513var IteratorPrototype = {}; 1514 1515// 25.1.2.1.1 %IteratorPrototype%[@@iterator]() 1516__webpack_require__("./node_modules/core-js/modules/_hide.js")(IteratorPrototype, __webpack_require__("./node_modules/core-js/modules/_wks.js")('iterator'), function () { return this; }); 1517 1518module.exports = function (Constructor, NAME, next) { 1519 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) }); 1520 setToStringTag(Constructor, NAME + ' Iterator'); 1521}; 1522 1523 1524/***/ }), 1525
vendor: 3,372 bytes, lines 1526-1603
1526/***/ "./node_modules/core-js/modules/_iter-define.js": 1527/***/ (function(module, exports, __webpack_require__) { 1528 1529"use strict"; 1530 1531var LIBRARY = __webpack_require__("./node_modules/core-js/modules/_library.js"); 1532var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 1533var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); 1534var hide = __webpack_require__("./node_modules/core-js/modules/_hide.js"); 1535var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); 1536var Iterators = __webpack_require__("./node_modules/core-js/modules/_iterators.js"); 1537var $iterCreate = __webpack_require__("./node_modules/core-js/modules/_iter-create.js"); 1538var setToStringTag = __webpack_require__("./node_modules/core-js/modules/_set-to-string-tag.js"); 1539var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); 1540var ITERATOR = __webpack_require__("./node_modules/core-js/modules/_wks.js")('iterator'); 1541var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next` 1542var FF_ITERATOR = '@@iterator'; 1543var KEYS = 'keys'; 1544var VALUES = 'values'; 1545 1546var returnThis = function () { return this; }; 1547 1548module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) { 1549 $iterCreate(Constructor, NAME, next); 1550 var getMethod = function (kind) { 1551 if (!BUGGY && kind in proto) return proto[kind]; 1552 switch (kind) { 1553 case KEYS: return function keys() { return new Constructor(this, kind); }; 1554 case VALUES: return function values() { return new Constructor(this, kind); }; 1555 } return function entries() { return new Constructor(this, kind); }; 1556 }; 1557 var TAG = NAME + ' Iterator'; 1558 var DEF_VALUES = DEFAULT == VALUES; 1559 var VALUES_BUG = false; 1560 var proto = Base.prototype; 1561 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT]; 1562 var $default = (!BUGGY && $native) || getMethod(DEFAULT); 1563 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined; 1564 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native; 1565 var methods, key, IteratorPrototype; 1566 // Fix native 1567 if ($anyNative) { 1568 IteratorPrototype = getPrototypeOf($anyNative.call(new Base())); 1569 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) { 1570 // Set @@toStringTag to native iterators 1571 setToStringTag(IteratorPrototype, TAG, true); 1572 // fix for some old engines 1573 if (!LIBRARY && !has(IteratorPrototype, ITERATOR)) hide(IteratorPrototype, ITERATOR, returnThis); 1574 } 1575 } 1576 // fix Array#{values, @@iterator}.name in V8 / FF 1577 if (DEF_VALUES && $native && $native.name !== VALUES) { 1578 VALUES_BUG = true; 1579 $default = function values() { return $native.call(this); }; 1580 } 1581 // Define iterator 1582 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) { 1583 hide(proto, ITERATOR, $default); 1584 } 1585 // Plug for library 1586 Iterators[NAME] = $default; 1587 Iterators[TAG] = returnThis; 1588 if (DEFAULT) { 1589 methods = { 1590 values: DEF_VALUES ? $default : getMethod(VALUES), 1591 keys: IS_SET ? $default : getMethod(KEYS), 1592 entries: $entries 1593 }; 1594 if (FORCED) for (key in methods) { 1595 if (!(key in proto)) redefine(proto, key, methods[key]); 1596 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods); 1597 } 1598 return methods; 1599}; 1600 1601 1602/***/ }), 1603
vendor: 815 bytes, lines 1604-1632
1604/***/ "./node_modules/core-js/modules/_iter-detect.js": 1605/***/ (function(module, exports, __webpack_require__) { 1606 1607var ITERATOR = __webpack_require__("./node_modules/core-js/modules/_wks.js")('iterator'); 1608var SAFE_CLOSING = false; 1609 1610try { 1611 var riter = [7][ITERATOR](); 1612 riter['return'] = function () { SAFE_CLOSING = true; }; 1613 // eslint-disable-next-line no-throw-literal 1614 Array.from(riter, function () { throw 2; }); 1615} catch (e) { /* empty */ } 1616 1617module.exports = function (exec, skipClosing) { 1618 if (!skipClosing && !SAFE_CLOSING) return false; 1619 var safe = false; 1620 try { 1621 var arr = [7]; 1622 var iter = arr[ITERATOR](); 1623 iter.next = function () { return { done: safe = true }; }; 1624 arr[ITERATOR] = function () { return iter; }; 1625 exec(arr); 1626 } catch (e) { /* empty */ } 1627 return safe; 1628}; 1629 1630 1631/***/ }), 1632
vendor: 189 bytes, lines 1633-1642
1633/***/ "./node_modules/core-js/modules/_iter-step.js": 1634/***/ (function(module, exports) { 1635 1636module.exports = function (done, value) { 1637 return { value: value, done: !!done }; 1638}; 1639 1640 1641/***/ }), 1642
vendor: 124 bytes, lines 1643-1650
1643/***/ "./node_modules/core-js/modules/_iterators.js": 1644/***/ (function(module, exports) { 1645 1646module.exports = {}; 1647 1648 1649/***/ }), 1650
vendor: 125 bytes, lines 1651-1658
1651/***/ "./node_modules/core-js/modules/_library.js": 1652/***/ (function(module, exports) { 1653 1654module.exports = false; 1655 1656 1657/***/ }), 1658
vendor: 447 bytes, lines 1659-1675
1659/***/ "./node_modules/core-js/modules/_math-expm1.js": 1660/***/ (function(module, exports) { 1661 1662// 20.2.2.14 Math.expm1(x) 1663var $expm1 = Math.expm1; 1664module.exports = (!$expm1 1665 // Old FF bug 1666 || $expm1(10) > 22025.465794806719 || $expm1(10) < 22025.4657948067165168 1667 // Tor Browser bug 1668 || $expm1(-2e-17) != -2e-17 1669) ? function expm1(x) { 1670 return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : Math.exp(x) - 1; 1671} : $expm1; 1672 1673 1674/***/ }), 1675
vendor: 886 bytes, lines 1676-1705
1676/***/ "./node_modules/core-js/modules/_math-fround.js": 1677/***/ (function(module, exports, __webpack_require__) { 1678 1679// 20.2.2.16 Math.fround(x) 1680var sign = __webpack_require__("./node_modules/core-js/modules/_math-sign.js"); 1681var pow = Math.pow; 1682var EPSILON = pow(2, -52); 1683var EPSILON32 = pow(2, -23); 1684var MAX32 = pow(2, 127) * (2 - EPSILON32); 1685var MIN32 = pow(2, -126); 1686 1687var roundTiesToEven = function (n) { 1688 return n + 1 / EPSILON - 1 / EPSILON; 1689}; 1690 1691module.exports = Math.fround || function fround(x) { 1692 var $abs = Math.abs(x); 1693 var $sign = sign(x); 1694 var a, result; 1695 if ($abs < MIN32) return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32; 1696 a = (1 + EPSILON32 / EPSILON) * $abs; 1697 result = a - (a - $abs); 1698 // eslint-disable-next-line no-self-compare 1699 if (result > MAX32 || result != result) return $sign * Infinity; 1700 return $sign * result; 1701}; 1702 1703 1704/***/ }), 1705
vendor: 258 bytes, lines 1706-1716
1706/***/ "./node_modules/core-js/modules/_math-log1p.js": 1707/***/ (function(module, exports) { 1708 1709// 20.2.2.20 Math.log1p(x) 1710module.exports = Math.log1p || function log1p(x) { 1711 return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : Math.log(1 + x); 1712}; 1713 1714 1715/***/ }), 1716
vendor: 282 bytes, lines 1717-1728
1717/***/ "./node_modules/core-js/modules/_math-sign.js": 1718/***/ (function(module, exports) { 1719 1720// 20.2.2.28 Math.sign(x) 1721module.exports = Math.sign || function sign(x) { 1722 // eslint-disable-next-line no-self-compare 1723 return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1; 1724}; 1725 1726 1727/***/ }), 1728
vendor: 1,897 bytes, lines 1729-1788
1729/***/ "./node_modules/core-js/modules/_meta.js": 1730/***/ (function(module, exports, __webpack_require__) { 1731 1732var META = __webpack_require__("./node_modules/core-js/modules/_uid.js")('meta'); 1733var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 1734var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); 1735var setDesc = __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f; 1736var id = 0; 1737var isExtensible = Object.isExtensible || function () { 1738 return true; 1739}; 1740var FREEZE = !__webpack_require__("./node_modules/core-js/modules/_fails.js")(function () { 1741 return isExtensible(Object.preventExtensions({})); 1742}); 1743var setMeta = function (it) { 1744 setDesc(it, META, { value: { 1745 i: 'O' + ++id, // object ID 1746 w: {} // weak collections IDs 1747 } }); 1748}; 1749var fastKey = function (it, create) { 1750 // return primitive with prefix 1751 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; 1752 if (!has(it, META)) { 1753 // can't set metadata to uncaught frozen object 1754 if (!isExtensible(it)) return 'F'; 1755 // not necessary to add metadata 1756 if (!create) return 'E'; 1757 // add missing metadata 1758 setMeta(it); 1759 // return object ID 1760 } return it[META].i; 1761}; 1762var getWeak = function (it, create) { 1763 if (!has(it, META)) { 1764 // can't set metadata to uncaught frozen object 1765 if (!isExtensible(it)) return true; 1766 // not necessary to add metadata 1767 if (!create) return false; 1768 // add missing metadata 1769 setMeta(it); 1770 // return hash weak collections IDs 1771 } return it[META].w; 1772}; 1773// add metadata on freeze-family methods calling 1774var onFreeze = function (it) { 1775 if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it); 1776 return it; 1777}; 1778var meta = module.exports = { 1779 KEY: META, 1780 NEED: false, 1781 fastKey: fastKey, 1782 getWeak: getWeak, 1783 onFreeze: onFreeze 1784}; 1785 1786 1787/***/ }), 1788
vendor: 2,102 bytes, lines 1789-1846
1789/***/ "./node_modules/core-js/modules/_metadata.js": 1790/***/ (function(module, exports, __webpack_require__) { 1791 1792var Map = __webpack_require__("./node_modules/core-js/modules/es6.map.js"); 1793var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 1794var shared = __webpack_require__("./node_modules/core-js/modules/_shared.js")('metadata'); 1795var store = shared.store || (shared.store = new (__webpack_require__("./node_modules/core-js/modules/es6.weak-map.js"))()); 1796 1797var getOrCreateMetadataMap = function (target, targetKey, create) { 1798 var targetMetadata = store.get(target); 1799 if (!targetMetadata) { 1800 if (!create) return undefined; 1801 store.set(target, targetMetadata = new Map()); 1802 } 1803 var keyMetadata = targetMetadata.get(targetKey); 1804 if (!keyMetadata) { 1805 if (!create) return undefined; 1806 targetMetadata.set(targetKey, keyMetadata = new Map()); 1807 } return keyMetadata; 1808}; 1809var ordinaryHasOwnMetadata = function (MetadataKey, O, P) { 1810 var metadataMap = getOrCreateMetadataMap(O, P, false); 1811 return metadataMap === undefined ? false : metadataMap.has(MetadataKey); 1812}; 1813var ordinaryGetOwnMetadata = function (MetadataKey, O, P) { 1814 var metadataMap = getOrCreateMetadataMap(O, P, false); 1815 return metadataMap === undefined ? undefined : metadataMap.get(MetadataKey); 1816}; 1817var ordinaryDefineOwnMetadata = function (MetadataKey, MetadataValue, O, P) { 1818 getOrCreateMetadataMap(O, P, true).set(MetadataKey, MetadataValue); 1819}; 1820var ordinaryOwnMetadataKeys = function (target, targetKey) { 1821 var metadataMap = getOrCreateMetadataMap(target, targetKey, false); 1822 var keys = []; 1823 if (metadataMap) metadataMap.forEach(function (_, key) { keys.push(key); }); 1824 return keys; 1825}; 1826var toMetaKey = function (it) { 1827 return it === undefined || typeof it == 'symbol' ? it : String(it); 1828}; 1829var exp = function (O) { 1830 $export($export.S, 'Reflect', O); 1831}; 1832 1833module.exports = { 1834 store: store, 1835 map: getOrCreateMetadataMap, 1836 has: ordinaryHasOwnMetadata, 1837 get: ordinaryGetOwnMetadata, 1838 set: ordinaryDefineOwnMetadata, 1839 keys: ordinaryOwnMetadataKeys, 1840 key: toMetaKey, 1841 exp: exp 1842}; 1843 1844 1845/***/ }), 1846
vendor: 1,588 bytes, lines 1847-1888
1847/***/ "./node_modules/core-js/modules/_object-assign.js": 1848/***/ (function(module, exports, __webpack_require__) { 1849 1850"use strict"; 1851 1852// 19.1.2.1 Object.assign(target, source, ...) 1853var getKeys = __webpack_require__("./node_modules/core-js/modules/_object-keys.js"); 1854var gOPS = __webpack_require__("./node_modules/core-js/modules/_object-gops.js"); 1855var pIE = __webpack_require__("./node_modules/core-js/modules/_object-pie.js"); 1856var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); 1857var IObject = __webpack_require__("./node_modules/core-js/modules/_iobject.js"); 1858var $assign = Object.assign; 1859 1860// should work with symbols and should have deterministic property order (V8 bug) 1861module.exports = !$assign || __webpack_require__("./node_modules/core-js/modules/_fails.js")(function () { 1862 var A = {}; 1863 var B = {}; 1864 // eslint-disable-next-line no-undef 1865 var S = Symbol(); 1866 var K = 'abcdefghijklmnopqrst'; 1867 A[S] = 7; 1868 K.split('').forEach(function (k) { B[k] = k; }); 1869 return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K; 1870}) ? function assign(target, source) { // eslint-disable-line no-unused-vars 1871 var T = toObject(target); 1872 var aLen = arguments.length; 1873 var index = 1; 1874 var getSymbols = gOPS.f; 1875 var isEnum = pIE.f; 1876 while (aLen > index) { 1877 var S = IObject(arguments[index++]); 1878 var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S); 1879 var length = keys.length; 1880 var j = 0; 1881 var key; 1882 while (length > j) if (isEnum.call(S, key = keys[j++])) T[key] = S[key]; 1883 } return T; 1884} : $assign; 1885 1886 1887/***/ }), 1888
vendor: 1,897 bytes, lines 1889-1936
1889/***/ "./node_modules/core-js/modules/_object-create.js": 1890/***/ (function(module, exports, __webpack_require__) { 1891 1892// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) 1893var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 1894var dPs = __webpack_require__("./node_modules/core-js/modules/_object-dps.js"); 1895var enumBugKeys = __webpack_require__("./node_modules/core-js/modules/_enum-bug-keys.js"); 1896var IE_PROTO = __webpack_require__("./node_modules/core-js/modules/_shared-key.js")('IE_PROTO'); 1897var Empty = function () { /* empty */ }; 1898var PROTOTYPE = 'prototype'; 1899 1900// Create object with fake `null` prototype: use iframe Object with cleared prototype 1901var createDict = function () { 1902 // Thrash, waste and sodomy: IE GC bug 1903 var iframe = __webpack_require__("./node_modules/core-js/modules/_dom-create.js")('iframe'); 1904 var i = enumBugKeys.length; 1905 var lt = '<'; 1906 var gt = '>'; 1907 var iframeDocument; 1908 iframe.style.display = 'none'; 1909 __webpack_require__("./node_modules/core-js/modules/_html.js").appendChild(iframe); 1910 iframe.src = 'javascript:'; // eslint-disable-line no-script-url 1911 // createDict = iframe.contentWindow.Object; 1912 // html.removeChild(iframe); 1913 iframeDocument = iframe.contentWindow.document; 1914 iframeDocument.open(); 1915 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt); 1916 iframeDocument.close(); 1917 createDict = iframeDocument.F; 1918 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]]; 1919 return createDict(); 1920}; 1921 1922module.exports = Object.create || function create(O, Properties) { 1923 var result; 1924 if (O !== null) { 1925 Empty[PROTOTYPE] = anObject(O); 1926 result = new Empty(); 1927 Empty[PROTOTYPE] = null; 1928 // add "__proto__" for Object.getPrototypeOf polyfill 1929 result[IE_PROTO] = O; 1930 } else result = createDict(); 1931 return Properties === undefined ? result : dPs(result, Properties); 1932}; 1933 1934 1935/***/ }), 1936
vendor: 900 bytes, lines 1937-1959
1937/***/ "./node_modules/core-js/modules/_object-dp.js": 1938/***/ (function(module, exports, __webpack_require__) { 1939 1940var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 1941var IE8_DOM_DEFINE = __webpack_require__("./node_modules/core-js/modules/_ie8-dom-define.js"); 1942var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); 1943var dP = Object.defineProperty; 1944 1945exports.f = __webpack_require__("./node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) { 1946 anObject(O); 1947 P = toPrimitive(P, true); 1948 anObject(Attributes); 1949 if (IE8_DOM_DEFINE) try { 1950 return dP(O, P, Attributes); 1951 } catch (e) { /* empty */ } 1952 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!'); 1953 if ('value' in Attributes) O[P] = Attributes.value; 1954 return O; 1955}; 1956 1957 1958/***/ }), 1959
vendor: 705 bytes, lines 1960-1979
1960/***/ "./node_modules/core-js/modules/_object-dps.js": 1961/***/ (function(module, exports, __webpack_require__) { 1962 1963var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); 1964var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 1965var getKeys = __webpack_require__("./node_modules/core-js/modules/_object-keys.js"); 1966 1967module.exports = __webpack_require__("./node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) { 1968 anObject(O); 1969 var keys = getKeys(Properties); 1970 var length = keys.length; 1971 var i = 0; 1972 var P; 1973 while (length > i) dP.f(O, P = keys[i++], Properties[P]); 1974 return O; 1975}; 1976 1977 1978/***/ }), 1979
vendor: 1,011 bytes, lines 1980-2002
1980/***/ "./node_modules/core-js/modules/_object-gopd.js": 1981/***/ (function(module, exports, __webpack_require__) { 1982 1983var pIE = __webpack_require__("./node_modules/core-js/modules/_object-pie.js"); 1984var createDesc = __webpack_require__("./node_modules/core-js/modules/_property-desc.js"); 1985var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); 1986var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); 1987var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); 1988var IE8_DOM_DEFINE = __webpack_require__("./node_modules/core-js/modules/_ie8-dom-define.js"); 1989var gOPD = Object.getOwnPropertyDescriptor; 1990 1991exports.f = __webpack_require__("./node_modules/core-js/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) { 1992 O = toIObject(O); 1993 P = toPrimitive(P, true); 1994 if (IE8_DOM_DEFINE) try { 1995 return gOPD(O, P); 1996 } catch (e) { /* empty */ } 1997 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]); 1998}; 1999 2000 2001/***/ }), 2002
vendor: 822 bytes, lines 2003-2028
2003/***/ "./node_modules/core-js/modules/_object-gopn-ext.js": 2004/***/ (function(module, exports, __webpack_require__) { 2005 2006// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window 2007var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); 2008var gOPN = __webpack_require__("./node_modules/core-js/modules/_object-gopn.js").f; 2009var toString = {}.toString; 2010 2011var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames 2012 ? Object.getOwnPropertyNames(window) : []; 2013 2014var getWindowNames = function (it) { 2015 try { 2016 return gOPN(it); 2017 } catch (e) { 2018 return windowNames.slice(); 2019 } 2020}; 2021 2022module.exports.f = function getOwnPropertyNames(it) { 2023 return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it)); 2024}; 2025 2026 2027/***/ }), 2028
vendor: 502 bytes, lines 2029-2042
2029/***/ "./node_modules/core-js/modules/_object-gopn.js": 2030/***/ (function(module, exports, __webpack_require__) { 2031 2032// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) 2033var $keys = __webpack_require__("./node_modules/core-js/modules/_object-keys-internal.js"); 2034var hiddenKeys = __webpack_require__("./node_modules/core-js/modules/_enum-bug-keys.js").concat('length', 'prototype'); 2035 2036exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { 2037 return $keys(O, hiddenKeys); 2038}; 2039 2040 2041/***/ }), 2042
vendor: 147 bytes, lines 2043-2050
2043/***/ "./node_modules/core-js/modules/_object-gops.js": 2044/***/ (function(module, exports) { 2045 2046exports.f = Object.getOwnPropertySymbols; 2047 2048 2049/***/ }), 2050
vendor: 750 bytes, lines 2051-2070
2051/***/ "./node_modules/core-js/modules/_object-gpo.js": 2052/***/ (function(module, exports, __webpack_require__) { 2053 2054// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) 2055var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); 2056var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); 2057var IE_PROTO = __webpack_require__("./node_modules/core-js/modules/_shared-key.js")('IE_PROTO'); 2058var ObjectProto = Object.prototype; 2059 2060module.exports = Object.getPrototypeOf || function (O) { 2061 O = toObject(O); 2062 if (has(O, IE_PROTO)) return O[IE_PROTO]; 2063 if (typeof O.constructor == 'function' && O instanceof O.constructor) { 2064 return O.constructor.prototype; 2065 } return O instanceof Object ? ObjectProto : null; 2066}; 2067 2068 2069/***/ }), 2070
vendor: 848 bytes, lines 2071-2094
2071/***/ "./node_modules/core-js/modules/_object-keys-internal.js": 2072/***/ (function(module, exports, __webpack_require__) { 2073 2074var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); 2075var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); 2076var arrayIndexOf = __webpack_require__("./node_modules/core-js/modules/_array-includes.js")(false); 2077var IE_PROTO = __webpack_require__("./node_modules/core-js/modules/_shared-key.js")('IE_PROTO'); 2078 2079module.exports = function (object, names) { 2080 var O = toIObject(object); 2081 var i = 0; 2082 var result = []; 2083 var key; 2084 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key); 2085 // Don't enum bug & hidden keys 2086 while (names.length > i) if (has(O, key = names[i++])) { 2087 ~arrayIndexOf(result, key) || result.push(key); 2088 } 2089 return result; 2090}; 2091 2092 2093/***/ }), 2094
vendor: 436 bytes, lines 2095-2108
2095/***/ "./node_modules/core-js/modules/_object-keys.js": 2096/***/ (function(module, exports, __webpack_require__) { 2097 2098// 19.1.2.14 / 15.2.3.14 Object.keys(O) 2099var $keys = __webpack_require__("./node_modules/core-js/modules/_object-keys-internal.js"); 2100var enumBugKeys = __webpack_require__("./node_modules/core-js/modules/_enum-bug-keys.js"); 2101 2102module.exports = Object.keys || function keys(O) { 2103 return $keys(O, enumBugKeys); 2104}; 2105 2106 2107/***/ }), 2108
vendor: 141 bytes, lines 2109-2116
2109/***/ "./node_modules/core-js/modules/_object-pie.js": 2110/***/ (function(module, exports) { 2111 2112exports.f = {}.propertyIsEnumerable; 2113 2114 2115/***/ }), 2116
vendor: 627 bytes, lines 2117-2133
2117/***/ "./node_modules/core-js/modules/_object-sap.js": 2118/***/ (function(module, exports, __webpack_require__) { 2119 2120// most Object methods by ES6 should accept primitives 2121var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2122var core = __webpack_require__("./node_modules/core-js/modules/_core.js"); 2123var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); 2124module.exports = function (KEY, exec) { 2125 var fn = (core.Object || {})[KEY] || Object[KEY]; 2126 var exp = {}; 2127 exp[KEY] = exec(fn); 2128 $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp); 2129}; 2130 2131 2132/***/ }), 2133
vendor: 708 bytes, lines 2134-2150
2134/***/ "./node_modules/core-js/modules/_own-keys.js": 2135/***/ (function(module, exports, __webpack_require__) { 2136 2137// all object keys, includes non-enumerable and symbols 2138var gOPN = __webpack_require__("./node_modules/core-js/modules/_object-gopn.js"); 2139var gOPS = __webpack_require__("./node_modules/core-js/modules/_object-gops.js"); 2140var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 2141var Reflect = __webpack_require__("./node_modules/core-js/modules/_global.js").Reflect; 2142module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) { 2143 var keys = gOPN.f(anObject(it)); 2144 var getSymbols = gOPS.f; 2145 return getSymbols ? keys.concat(getSymbols(it)) : keys; 2146}; 2147 2148 2149/***/ }), 2150
vendor: 617 bytes, lines 2151-2165
2151/***/ "./node_modules/core-js/modules/_parse-float.js": 2152/***/ (function(module, exports, __webpack_require__) { 2153 2154var $parseFloat = __webpack_require__("./node_modules/core-js/modules/_global.js").parseFloat; 2155var $trim = __webpack_require__("./node_modules/core-js/modules/_string-trim.js").trim; 2156 2157module.exports = 1 / $parseFloat(__webpack_require__("./node_modules/core-js/modules/_string-ws.js") + '-0') !== -Infinity ? function parseFloat(str) { 2158 var string = $trim(String(str), 3); 2159 var result = $parseFloat(string); 2160 return result === 0 && string.charAt(0) == '-' ? -0 : result; 2161} : $parseFloat; 2162 2163 2164/***/ }), 2165
vendor: 646 bytes, lines 2166-2181
2166/***/ "./node_modules/core-js/modules/_parse-int.js": 2167/***/ (function(module, exports, __webpack_require__) { 2168 2169var $parseInt = __webpack_require__("./node_modules/core-js/modules/_global.js").parseInt; 2170var $trim = __webpack_require__("./node_modules/core-js/modules/_string-trim.js").trim; 2171var ws = __webpack_require__("./node_modules/core-js/modules/_string-ws.js"); 2172var hex = /^[-+]?0[xX]/; 2173 2174module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) { 2175 var string = $trim(String(str), 3); 2176 return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10)); 2177} : $parseInt; 2178 2179 2180/***/ }), 2181
vendor: 280 bytes, lines 2182-2196
2182/***/ "./node_modules/core-js/modules/_property-desc.js": 2183/***/ (function(module, exports) { 2184 2185module.exports = function (bitmap, value) { 2186 return { 2187 enumerable: !(bitmap & 1), 2188 configurable: !(bitmap & 2), 2189 writable: !(bitmap & 4), 2190 value: value 2191 }; 2192}; 2193 2194 2195/***/ }), 2196
vendor: 340 bytes, lines 2197-2208
2197/***/ "./node_modules/core-js/modules/_redefine-all.js": 2198/***/ (function(module, exports, __webpack_require__) { 2199 2200var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); 2201module.exports = function (target, src, safe) { 2202 for (var key in src) redefine(target, key, src[key], safe); 2203 return target; 2204}; 2205 2206 2207/***/ }), 2208
vendor: 1,380 bytes, lines 2209-2246
2209/***/ "./node_modules/core-js/modules/_redefine.js": 2210/***/ (function(module, exports, __webpack_require__) { 2211 2212var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); 2213var hide = __webpack_require__("./node_modules/core-js/modules/_hide.js"); 2214var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); 2215var SRC = __webpack_require__("./node_modules/core-js/modules/_uid.js")('src'); 2216var TO_STRING = 'toString'; 2217var $toString = Function[TO_STRING]; 2218var TPL = ('' + $toString).split(TO_STRING); 2219 2220__webpack_require__("./node_modules/core-js/modules/_core.js").inspectSource = function (it) { 2221 return $toString.call(it); 2222}; 2223 2224(module.exports = function (O, key, val, safe) { 2225 var isFunction = typeof val == 'function'; 2226 if (isFunction) has(val, 'name') || hide(val, 'name', key); 2227 if (O[key] === val) return; 2228 if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); 2229 if (O === global) { 2230 O[key] = val; 2231 } else if (!safe) { 2232 delete O[key]; 2233 hide(O, key, val); 2234 } else if (O[key]) { 2235 O[key] = val; 2236 } else { 2237 hide(O, key, val); 2238 } 2239// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative 2240})(Function.prototype, TO_STRING, function toString() { 2241 return typeof this == 'function' && this[SRC] || $toString.call(this); 2242}); 2243 2244 2245/***/ }), 2246
vendor: 294 bytes, lines 2247-2258
2247/***/ "./node_modules/core-js/modules/_same-value.js": 2248/***/ (function(module, exports) { 2249 2250// 7.2.9 SameValue(x, y) 2251module.exports = Object.is || function is(x, y) { 2252 // eslint-disable-next-line no-self-compare 2253 return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y; 2254}; 2255 2256 2257/***/ }), 2258
vendor: 1,206 bytes, lines 2259-2290
2259/***/ "./node_modules/core-js/modules/_set-proto.js": 2260/***/ (function(module, exports, __webpack_require__) { 2261 2262// Works with __proto__ only. Old v8 can't work with null proto objects. 2263/* eslint-disable no-proto */ 2264var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 2265var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 2266var check = function (O, proto) { 2267 anObject(O); 2268 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!"); 2269}; 2270module.exports = { 2271 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line 2272 function (test, buggy, set) { 2273 try { 2274 set = __webpack_require__("./node_modules/core-js/modules/_ctx.js")(Function.call, __webpack_require__("./node_modules/core-js/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2); 2275 set(test, []); 2276 buggy = !(test instanceof Array); 2277 } catch (e) { buggy = true; } 2278 return function setPrototypeOf(O, proto) { 2279 check(O, proto); 2280 if (buggy) O.__proto__ = proto; 2281 else set(O, proto); 2282 return O; 2283 }; 2284 }({}, false) : undefined), 2285 check: check 2286}; 2287 2288 2289/***/ }), 2290
vendor: 662 bytes, lines 2291-2311
2291/***/ "./node_modules/core-js/modules/_set-species.js": 2292/***/ (function(module, exports, __webpack_require__) { 2293 2294"use strict"; 2295 2296var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); 2297var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); 2298var DESCRIPTORS = __webpack_require__("./node_modules/core-js/modules/_descriptors.js"); 2299var SPECIES = __webpack_require__("./node_modules/core-js/modules/_wks.js")('species'); 2300 2301module.exports = function (KEY) { 2302 var C = global[KEY]; 2303 if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, { 2304 configurable: true, 2305 get: function () { return this; } 2306 }); 2307}; 2308 2309 2310/***/ }), 2311
vendor: 526 bytes, lines 2312-2325
2312/***/ "./node_modules/core-js/modules/_set-to-string-tag.js": 2313/***/ (function(module, exports, __webpack_require__) { 2314 2315var def = __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f; 2316var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); 2317var TAG = __webpack_require__("./node_modules/core-js/modules/_wks.js")('toStringTag'); 2318 2319module.exports = function (it, tag, stat) { 2320 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag }); 2321}; 2322 2323 2324/***/ }), 2325
vendor: 372 bytes, lines 2326-2337
2326/***/ "./node_modules/core-js/modules/_shared-key.js": 2327/***/ (function(module, exports, __webpack_require__) { 2328 2329var shared = __webpack_require__("./node_modules/core-js/modules/_shared.js")('keys'); 2330var uid = __webpack_require__("./node_modules/core-js/modules/_uid.js"); 2331module.exports = function (key) { 2332 return shared[key] || (shared[key] = uid(key)); 2333}; 2334 2335 2336/***/ }), 2337
vendor: 367 bytes, lines 2338-2350
2338/***/ "./node_modules/core-js/modules/_shared.js": 2339/***/ (function(module, exports, __webpack_require__) { 2340 2341var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); 2342var SHARED = '__core-js_shared__'; 2343var store = global[SHARED] || (global[SHARED] = {}); 2344module.exports = function (key) { 2345 return store[key] || (store[key] = {}); 2346}; 2347 2348 2349/***/ }), 2350
vendor: 442 bytes, lines 2351-2367
2351/***/ "./node_modules/core-js/modules/_strict-method.js": 2352/***/ (function(module, exports, __webpack_require__) { 2353 2354"use strict"; 2355 2356var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); 2357 2358module.exports = function (method, arg) { 2359 return !!method && fails(function () { 2360 // eslint-disable-next-line no-useless-call 2361 arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null); 2362 }); 2363}; 2364 2365 2366/***/ }), 2367
vendor: 832 bytes, lines 2368-2391
2368/***/ "./node_modules/core-js/modules/_string-at.js": 2369/***/ (function(module, exports, __webpack_require__) { 2370 2371var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); 2372var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); 2373// true -> String#at 2374// false -> String#codePointAt 2375module.exports = function (TO_STRING) { 2376 return function (that, pos) { 2377 var s = String(defined(that)); 2378 var i = toInteger(pos); 2379 var l = s.length; 2380 var a, b; 2381 if (i < 0 || i >= l) return TO_STRING ? '' : undefined; 2382 a = s.charCodeAt(i); 2383 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff 2384 ? TO_STRING ? s.charAt(i) : a 2385 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; 2386 }; 2387}; 2388 2389 2390/***/ }), 2391
vendor: 531 bytes, lines 2392-2406
2392/***/ "./node_modules/core-js/modules/_string-context.js": 2393/***/ (function(module, exports, __webpack_require__) { 2394 2395// helper for String#{startsWith, endsWith, includes} 2396var isRegExp = __webpack_require__("./node_modules/core-js/modules/_is-regexp.js"); 2397var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); 2398 2399module.exports = function (that, searchString, NAME) { 2400 if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!"); 2401 return String(defined(that)); 2402}; 2403 2404 2405/***/ }), 2406
vendor: 960 bytes, lines 2407-2432
2407/***/ "./node_modules/core-js/modules/_string-html.js": 2408/***/ (function(module, exports, __webpack_require__) { 2409 2410var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2411var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); 2412var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); 2413var quot = /"/g; 2414// B.2.3.2.1 CreateHTML(string, tag, attribute, value) 2415var createHTML = function (string, tag, attribute, value) { 2416 var S = String(defined(string)); 2417 var p1 = '<' + tag; 2418 if (attribute !== '') p1 += ' ' + attribute + '="' + String(value).replace(quot, '"') + '"'; 2419 return p1 + '>' + S + '</' + tag + '>'; 2420}; 2421module.exports = function (NAME, exec) { 2422 var O = {}; 2423 O[NAME] = exec(createHTML); 2424 $export($export.P + $export.F * fails(function () { 2425 var test = ''[NAME]('"'); 2426 return test !== test.toLowerCase() || test.split('"').length > 3; 2427 }), 'String', O); 2428}; 2429 2430 2431/***/ }), 2432
vendor: 590 bytes, lines 2433-2452
2433/***/ "./node_modules/core-js/modules/_string-repeat.js": 2434/***/ (function(module, exports, __webpack_require__) { 2435 2436"use strict"; 2437 2438var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); 2439var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); 2440 2441module.exports = function repeat(count) { 2442 var str = String(defined(this)); 2443 var res = ''; 2444 var n = toInteger(count); 2445 if (n < 0 || n == Infinity) throw RangeError("Count can't be negative"); 2446 for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) res += str; 2447 return res; 2448}; 2449 2450 2451/***/ }), 2452
vendor: 1,201 bytes, lines 2453-2489
2453/***/ "./node_modules/core-js/modules/_string-trim.js": 2454/***/ (function(module, exports, __webpack_require__) { 2455 2456var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2457var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); 2458var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); 2459var spaces = __webpack_require__("./node_modules/core-js/modules/_string-ws.js"); 2460var space = '[' + spaces + ']'; 2461var non = '\u200b\u0085'; 2462var ltrim = RegExp('^' + space + space + '*'); 2463var rtrim = RegExp(space + space + '*$'); 2464 2465var exporter = function (KEY, exec, ALIAS) { 2466 var exp = {}; 2467 var FORCE = fails(function () { 2468 return !!spaces[KEY]() || non[KEY]() != non; 2469 }); 2470 var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY]; 2471 if (ALIAS) exp[ALIAS] = fn; 2472 $export($export.P + $export.F * FORCE, 'String', exp); 2473}; 2474 2475// 1 -> String#trimLeft 2476// 2 -> String#trimRight 2477// 3 -> String#trim 2478var trim = exporter.trim = function (string, TYPE) { 2479 string = String(defined(string)); 2480 if (TYPE & 1) string = string.replace(ltrim, ''); 2481 if (TYPE & 2) string = string.replace(rtrim, ''); 2482 return string; 2483}; 2484 2485module.exports = exporter; 2486 2487 2488/***/ }), 2489
vendor: 273 bytes, lines 2490-2498
2490/***/ "./node_modules/core-js/modules/_string-ws.js": 2491/***/ (function(module, exports) { 2492 2493module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' + 2494 '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; 2495 2496 2497/***/ }), 2498
vendor: 399 bytes, lines 2499-2512
2499/***/ "./node_modules/core-js/modules/_to-absolute-index.js": 2500/***/ (function(module, exports, __webpack_require__) { 2501 2502var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); 2503var max = Math.max; 2504var min = Math.min; 2505module.exports = function (index, length) { 2506 index = toInteger(index); 2507 return index < 0 ? max(index + length, 0) : min(index, length); 2508}; 2509 2510 2511/***/ }), 2512
vendor: 265 bytes, lines 2513-2525
2513/***/ "./node_modules/core-js/modules/_to-integer.js": 2514/***/ (function(module, exports) { 2515 2516// 7.1.4 ToInteger 2517var ceil = Math.ceil; 2518var floor = Math.floor; 2519module.exports = function (it) { 2520 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); 2521}; 2522 2523 2524/***/ }), 2525
vendor: 430 bytes, lines 2526-2538
2526/***/ "./node_modules/core-js/modules/_to-iobject.js": 2527/***/ (function(module, exports, __webpack_require__) { 2528 2529// to indexed object, toObject with fallback for non-array-like ES3 strings 2530var IObject = __webpack_require__("./node_modules/core-js/modules/_iobject.js"); 2531var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); 2532module.exports = function (it) { 2533 return IObject(defined(it)); 2534}; 2535 2536 2537/***/ }), 2538
vendor: 383 bytes, lines 2539-2551
2539/***/ "./node_modules/core-js/modules/_to-length.js": 2540/***/ (function(module, exports, __webpack_require__) { 2541 2542// 7.1.15 ToLength 2543var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); 2544var min = Math.min; 2545module.exports = function (it) { 2546 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 2547}; 2548 2549 2550/***/ }), 2551
vendor: 300 bytes, lines 2552-2563
2552/***/ "./node_modules/core-js/modules/_to-object.js": 2553/***/ (function(module, exports, __webpack_require__) { 2554 2555// 7.1.13 ToObject(argument) 2556var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); 2557module.exports = function (it) { 2558 return Object(defined(it)); 2559}; 2560 2561 2562/***/ }), 2563
vendor: 826 bytes, lines 2564-2582
2564/***/ "./node_modules/core-js/modules/_to-primitive.js": 2565/***/ (function(module, exports, __webpack_require__) { 2566 2567// 7.1.1 ToPrimitive(input [, PreferredType]) 2568var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 2569// instead of the ES6 spec version, we didn't implement @@toPrimitive case 2570// and the second argument - flag - preferred type is a string 2571module.exports = function (it, S) { 2572 if (!isObject(it)) return it; 2573 var fn, val; 2574 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; 2575 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val; 2576 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; 2577 throw TypeError("Can't convert object to primitive value"); 2578}; 2579 2580 2581/***/ }), 2582
vendor: 259 bytes, lines 2583-2594
2583/***/ "./node_modules/core-js/modules/_uid.js": 2584/***/ (function(module, exports) { 2585 2586var id = 0; 2587var px = Math.random(); 2588module.exports = function (key) { 2589 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); 2590}; 2591 2592 2593/***/ }), 2594
vendor: 378 bytes, lines 2595-2606
2595/***/ "./node_modules/core-js/modules/_validate-collection.js": 2596/***/ (function(module, exports, __webpack_require__) { 2597 2598var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 2599module.exports = function (it, TYPE) { 2600 if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!'); 2601 return it; 2602}; 2603 2604 2605/***/ }), 2606
vendor: 762 bytes, lines 2607-2622
2607/***/ "./node_modules/core-js/modules/_wks-define.js": 2608/***/ (function(module, exports, __webpack_require__) { 2609 2610var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); 2611var core = __webpack_require__("./node_modules/core-js/modules/_core.js"); 2612var LIBRARY = __webpack_require__("./node_modules/core-js/modules/_library.js"); 2613var wksExt = __webpack_require__("./node_modules/core-js/modules/_wks-ext.js"); 2614var defineProperty = __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f; 2615module.exports = function (name) { 2616 var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {}); 2617 if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) }); 2618}; 2619 2620 2621/***/ }), 2622
vendor: 197 bytes, lines 2623-2630
2623/***/ "./node_modules/core-js/modules/_wks-ext.js": 2624/***/ (function(module, exports, __webpack_require__) { 2625 2626exports.f = __webpack_require__("./node_modules/core-js/modules/_wks.js"); 2627 2628 2629/***/ }), 2630
vendor: 608 bytes, lines 2631-2648
2631/***/ "./node_modules/core-js/modules/_wks.js": 2632/***/ (function(module, exports, __webpack_require__) { 2633 2634var store = __webpack_require__("./node_modules/core-js/modules/_shared.js")('wks'); 2635var uid = __webpack_require__("./node_modules/core-js/modules/_uid.js"); 2636var Symbol = __webpack_require__("./node_modules/core-js/modules/_global.js").Symbol; 2637var USE_SYMBOL = typeof Symbol == 'function'; 2638 2639var $exports = module.exports = function (name) { 2640 return store[name] || (store[name] = 2641 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name)); 2642}; 2643 2644$exports.store = store; 2645 2646 2647/***/ }), 2648
vendor: 611 bytes, lines 2649-2663
2649/***/ "./node_modules/core-js/modules/core.get-iterator-method.js": 2650/***/ (function(module, exports, __webpack_require__) { 2651 2652var classof = __webpack_require__("./node_modules/core-js/modules/_classof.js"); 2653var ITERATOR = __webpack_require__("./node_modules/core-js/modules/_wks.js")('iterator'); 2654var Iterators = __webpack_require__("./node_modules/core-js/modules/_iterators.js"); 2655module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").getIteratorMethod = function (it) { 2656 if (it != undefined) return it[ITERATOR] 2657 || it['@@iterator'] 2658 || Iterators[classof(it)]; 2659}; 2660 2661 2662/***/ }), 2663
vendor: 504 bytes, lines 2664-2676
2664/***/ "./node_modules/core-js/modules/es6.array.copy-within.js": 2665/***/ (function(module, exports, __webpack_require__) { 2666 2667// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) 2668var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2669 2670$export($export.P, 'Array', { copyWithin: __webpack_require__("./node_modules/core-js/modules/_array-copy-within.js") }); 2671 2672__webpack_require__("./node_modules/core-js/modules/_add-to-unscopables.js")('copyWithin'); 2673 2674 2675/***/ }), 2676
vendor: 632 bytes, lines 2677-2694
2677/***/ "./node_modules/core-js/modules/es6.array.every.js": 2678/***/ (function(module, exports, __webpack_require__) { 2679 2680"use strict"; 2681 2682var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2683var $every = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(4); 2684 2685$export($export.P + $export.F * !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")([].every, true), 'Array', { 2686 // 22.1.3.5 / 15.4.4.16 Array.prototype.every(callbackfn [, thisArg]) 2687 every: function every(callbackfn /* , thisArg */) { 2688 return $every(this, callbackfn, arguments[1]); 2689 } 2690}); 2691 2692 2693/***/ }), 2694
vendor: 475 bytes, lines 2695-2707
2695/***/ "./node_modules/core-js/modules/es6.array.fill.js": 2696/***/ (function(module, exports, __webpack_require__) { 2697 2698// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) 2699var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2700 2701$export($export.P, 'Array', { fill: __webpack_require__("./node_modules/core-js/modules/_array-fill.js") }); 2702 2703__webpack_require__("./node_modules/core-js/modules/_add-to-unscopables.js")('fill'); 2704 2705 2706/***/ }), 2707
vendor: 639 bytes, lines 2708-2725
2708/***/ "./node_modules/core-js/modules/es6.array.filter.js": 2709/***/ (function(module, exports, __webpack_require__) { 2710 2711"use strict"; 2712 2713var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2714var $filter = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(2); 2715 2716$export($export.P + $export.F * !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', { 2717 // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg]) 2718 filter: function filter(callbackfn /* , thisArg */) { 2719 return $filter(this, callbackfn, arguments[1]); 2720 } 2721}); 2722 2723 2724/***/ }), 2725
vendor: 814 bytes, lines 2726-2747
2726/***/ "./node_modules/core-js/modules/es6.array.find-index.js": 2727/***/ (function(module, exports, __webpack_require__) { 2728 2729"use strict"; 2730 2731// 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined) 2732var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2733var $find = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(6); 2734var KEY = 'findIndex'; 2735var forced = true; 2736// Shouldn't skip holes 2737if (KEY in []) Array(1)[KEY](function () { forced = false; }); 2738$export($export.P + $export.F * forced, 'Array', { 2739 findIndex: function findIndex(callbackfn /* , that = undefined */) { 2740 return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); 2741 } 2742}); 2743__webpack_require__("./node_modules/core-js/modules/_add-to-unscopables.js")(KEY); 2744 2745 2746/***/ }), 2747
vendor: 788 bytes, lines 2748-2769
2748/***/ "./node_modules/core-js/modules/es6.array.find.js": 2749/***/ (function(module, exports, __webpack_require__) { 2750 2751"use strict"; 2752 2753// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined) 2754var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2755var $find = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(5); 2756var KEY = 'find'; 2757var forced = true; 2758// Shouldn't skip holes 2759if (KEY in []) Array(1)[KEY](function () { forced = false; }); 2760$export($export.P + $export.F * forced, 'Array', { 2761 find: function find(callbackfn /* , that = undefined */) { 2762 return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); 2763 } 2764}); 2765__webpack_require__("./node_modules/core-js/modules/_add-to-unscopables.js")(KEY); 2766 2767 2768/***/ }), 2769
vendor: 669 bytes, lines 2770-2788
2770/***/ "./node_modules/core-js/modules/es6.array.for-each.js": 2771/***/ (function(module, exports, __webpack_require__) { 2772 2773"use strict"; 2774 2775var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2776var $forEach = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(0); 2777var STRICT = __webpack_require__("./node_modules/core-js/modules/_strict-method.js")([].forEach, true); 2778 2779$export($export.P + $export.F * !STRICT, 'Array', { 2780 // 22.1.3.10 / 15.4.4.18 Array.prototype.forEach(callbackfn [, thisArg]) 2781 forEach: function forEach(callbackfn /* , thisArg */) { 2782 return $forEach(this, callbackfn, arguments[1]); 2783 } 2784}); 2785 2786 2787/***/ }), 2788
vendor: 2,160 bytes, lines 2789-2833
2789/***/ "./node_modules/core-js/modules/es6.array.from.js": 2790/***/ (function(module, exports, __webpack_require__) { 2791 2792"use strict"; 2793 2794var ctx = __webpack_require__("./node_modules/core-js/modules/_ctx.js"); 2795var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2796var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); 2797var call = __webpack_require__("./node_modules/core-js/modules/_iter-call.js"); 2798var isArrayIter = __webpack_require__("./node_modules/core-js/modules/_is-array-iter.js"); 2799var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); 2800var createProperty = __webpack_require__("./node_modules/core-js/modules/_create-property.js"); 2801var getIterFn = __webpack_require__("./node_modules/core-js/modules/core.get-iterator-method.js"); 2802 2803$export($export.S + $export.F * !__webpack_require__("./node_modules/core-js/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', { 2804 // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined) 2805 from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) { 2806 var O = toObject(arrayLike); 2807 var C = typeof this == 'function' ? this : Array; 2808 var aLen = arguments.length; 2809 var mapfn = aLen > 1 ? arguments[1] : undefined; 2810 var mapping = mapfn !== undefined; 2811 var index = 0; 2812 var iterFn = getIterFn(O); 2813 var length, result, step, iterator; 2814 if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2); 2815 // if object isn't iterable or it's array with default iterator - use simple case 2816 if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) { 2817 for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) { 2818 createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value); 2819 } 2820 } else { 2821 length = toLength(O.length); 2822 for (result = new C(length); length > index; index++) { 2823 createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]); 2824 } 2825 } 2826 result.length = index; 2827 return result; 2828 } 2829}); 2830 2831 2832/***/ }), 2833
vendor: 859 bytes, lines 2834-2856
2834/***/ "./node_modules/core-js/modules/es6.array.index-of.js": 2835/***/ (function(module, exports, __webpack_require__) { 2836 2837"use strict"; 2838 2839var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2840var $indexOf = __webpack_require__("./node_modules/core-js/modules/_array-includes.js")(false); 2841var $native = [].indexOf; 2842var NEGATIVE_ZERO = !!$native && 1 / [1].indexOf(1, -0) < 0; 2843 2844$export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")($native)), 'Array', { 2845 // 22.1.3.11 / 15.4.4.14 Array.prototype.indexOf(searchElement [, fromIndex]) 2846 indexOf: function indexOf(searchElement /* , fromIndex = 0 */) { 2847 return NEGATIVE_ZERO 2848 // convert -0 to +0 2849 ? $native.apply(this, arguments) || 0 2850 : $indexOf(this, searchElement, arguments[1]); 2851 } 2852}); 2853 2854 2855/***/ }), 2856
vendor: 365 bytes, lines 2857-2867
2857/***/ "./node_modules/core-js/modules/es6.array.is-array.js": 2858/***/ (function(module, exports, __webpack_require__) { 2859 2860// 22.1.2.2 / 15.4.3.2 Array.isArray(arg) 2861var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2862 2863$export($export.S, 'Array', { isArray: __webpack_require__("./node_modules/core-js/modules/_is-array.js") }); 2864 2865 2866/***/ }), 2867
vendor: 1,469 bytes, lines 2868-2909
2868/***/ "./node_modules/core-js/modules/es6.array.iterator.js": 2869/***/ (function(module, exports, __webpack_require__) { 2870 2871"use strict"; 2872 2873var addToUnscopables = __webpack_require__("./node_modules/core-js/modules/_add-to-unscopables.js"); 2874var step = __webpack_require__("./node_modules/core-js/modules/_iter-step.js"); 2875var Iterators = __webpack_require__("./node_modules/core-js/modules/_iterators.js"); 2876var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); 2877 2878// 22.1.3.4 Array.prototype.entries() 2879// 22.1.3.13 Array.prototype.keys() 2880// 22.1.3.29 Array.prototype.values() 2881// 22.1.3.30 Array.prototype[@@iterator]() 2882module.exports = __webpack_require__("./node_modules/core-js/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) { 2883 this._t = toIObject(iterated); // target 2884 this._i = 0; // next index 2885 this._k = kind; // kind 2886// 22.1.5.2.1 %ArrayIteratorPrototype%.next() 2887}, function () { 2888 var O = this._t; 2889 var kind = this._k; 2890 var index = this._i++; 2891 if (!O || index >= O.length) { 2892 this._t = undefined; 2893 return step(1); 2894 } 2895 if (kind == 'keys') return step(0, index); 2896 if (kind == 'values') return step(0, O[index]); 2897 return step(0, [index, O[index]]); 2898}, 'values'); 2899 2900// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7) 2901Iterators.Arguments = Iterators.Array; 2902 2903addToUnscopables('keys'); 2904addToUnscopables('values'); 2905addToUnscopables('entries'); 2906 2907 2908/***/ }), 2909
vendor: 758 bytes, lines 2910-2929
2910/***/ "./node_modules/core-js/modules/es6.array.join.js": 2911/***/ (function(module, exports, __webpack_require__) { 2912 2913"use strict"; 2914 2915// 22.1.3.13 Array.prototype.join(separator) 2916var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2917var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); 2918var arrayJoin = [].join; 2919 2920// fallback for not array-like strings 2921$export($export.P + $export.F * (__webpack_require__("./node_modules/core-js/modules/_iobject.js") != Object || !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")(arrayJoin)), 'Array', { 2922 join: function join(separator) { 2923 return arrayJoin.call(toIObject(this), separator === undefined ? ',' : separator); 2924 } 2925}); 2926 2927 2928/***/ }), 2929
vendor: 1,322 bytes, lines 2930-2959
2930/***/ "./node_modules/core-js/modules/es6.array.last-index-of.js": 2931/***/ (function(module, exports, __webpack_require__) { 2932 2933"use strict"; 2934 2935var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2936var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); 2937var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); 2938var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); 2939var $native = [].lastIndexOf; 2940var NEGATIVE_ZERO = !!$native && 1 / [1].lastIndexOf(1, -0) < 0; 2941 2942$export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")($native)), 'Array', { 2943 // 22.1.3.14 / 15.4.4.15 Array.prototype.lastIndexOf(searchElement [, fromIndex]) 2944 lastIndexOf: function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) { 2945 // convert -0 to +0 2946 if (NEGATIVE_ZERO) return $native.apply(this, arguments) || 0; 2947 var O = toIObject(this); 2948 var length = toLength(O.length); 2949 var index = length - 1; 2950 if (arguments.length > 1) index = Math.min(index, toInteger(arguments[1])); 2951 if (index < 0) index = length + index; 2952 for (;index >= 0; index--) if (index in O) if (O[index] === searchElement) return index || 0; 2953 return -1; 2954 } 2955}); 2956 2957 2958/***/ }), 2959
vendor: 619 bytes, lines 2960-2977
2960/***/ "./node_modules/core-js/modules/es6.array.map.js": 2961/***/ (function(module, exports, __webpack_require__) { 2962 2963"use strict"; 2964 2965var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2966var $map = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(1); 2967 2968$export($export.P + $export.F * !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")([].map, true), 'Array', { 2969 // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg]) 2970 map: function map(callbackfn /* , thisArg */) { 2971 return $map(this, callbackfn, arguments[1]); 2972 } 2973}); 2974 2975 2976/***/ }), 2977
vendor: 871 bytes, lines 2978-3004
2978/***/ "./node_modules/core-js/modules/es6.array.of.js": 2979/***/ (function(module, exports, __webpack_require__) { 2980 2981"use strict"; 2982 2983var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 2984var createProperty = __webpack_require__("./node_modules/core-js/modules/_create-property.js"); 2985 2986// WebKit Array.of isn't generic 2987$export($export.S + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails.js")(function () { 2988 function F() { /* empty */ } 2989 return !(Array.of.call(F) instanceof F); 2990}), 'Array', { 2991 // 22.1.2.3 Array.of( ...items) 2992 of: function of(/* ...args */) { 2993 var index = 0; 2994 var aLen = arguments.length; 2995 var result = new (typeof this == 'function' ? this : Array)(aLen); 2996 while (aLen > index) createProperty(result, index, arguments[index++]); 2997 result.length = aLen; 2998 return result; 2999 } 3000}); 3001 3002 3003/***/ }), 3004
vendor: 696 bytes, lines 3005-3022
3005/***/ "./node_modules/core-js/modules/es6.array.reduce-right.js": 3006/***/ (function(module, exports, __webpack_require__) { 3007 3008"use strict"; 3009 3010var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3011var $reduce = __webpack_require__("./node_modules/core-js/modules/_array-reduce.js"); 3012 3013$export($export.P + $export.F * !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")([].reduceRight, true), 'Array', { 3014 // 22.1.3.19 / 15.4.4.22 Array.prototype.reduceRight(callbackfn [, initialValue]) 3015 reduceRight: function reduceRight(callbackfn /* , initialValue */) { 3016 return $reduce(this, callbackfn, arguments.length, arguments[1], true); 3017 } 3018}); 3019 3020 3021/***/ }), 3022
vendor: 671 bytes, lines 3023-3040
3023/***/ "./node_modules/core-js/modules/es6.array.reduce.js": 3024/***/ (function(module, exports, __webpack_require__) { 3025 3026"use strict"; 3027 3028var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3029var $reduce = __webpack_require__("./node_modules/core-js/modules/_array-reduce.js"); 3030 3031$export($export.P + $export.F * !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")([].reduce, true), 'Array', { 3032 // 22.1.3.18 / 15.4.4.21 Array.prototype.reduce(callbackfn [, initialValue]) 3033 reduce: function reduce(callbackfn /* , initialValue */) { 3034 return $reduce(this, callbackfn, arguments.length, arguments[1], false); 3035 } 3036}); 3037 3038 3039/***/ }), 3040
vendor: 1,327 bytes, lines 3041-3076
3041/***/ "./node_modules/core-js/modules/es6.array.slice.js": 3042/***/ (function(module, exports, __webpack_require__) { 3043 3044"use strict"; 3045 3046var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3047var html = __webpack_require__("./node_modules/core-js/modules/_html.js"); 3048var cof = __webpack_require__("./node_modules/core-js/modules/_cof.js"); 3049var toAbsoluteIndex = __webpack_require__("./node_modules/core-js/modules/_to-absolute-index.js"); 3050var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); 3051var arraySlice = [].slice; 3052 3053// fallback for not array-like ES3 strings and DOM objects 3054$export($export.P + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails.js")(function () { 3055 if (html) arraySlice.call(html); 3056}), 'Array', { 3057 slice: function slice(begin, end) { 3058 var len = toLength(this.length); 3059 var klass = cof(this); 3060 end = end === undefined ? len : end; 3061 if (klass == 'Array') return arraySlice.call(this, begin, end); 3062 var start = toAbsoluteIndex(begin, len); 3063 var upTo = toAbsoluteIndex(end, len); 3064 var size = toLength(upTo - start); 3065 var cloned = new Array(size); 3066 var i = 0; 3067 for (; i < size; i++) cloned[i] = klass == 'String' 3068 ? this.charAt(start + i) 3069 : this[start + i]; 3070 return cloned; 3071 } 3072}); 3073 3074 3075/***/ }), 3076
vendor: 626 bytes, lines 3077-3094
3077/***/ "./node_modules/core-js/modules/es6.array.some.js": 3078/***/ (function(module, exports, __webpack_require__) { 3079 3080"use strict"; 3081 3082var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3083var $some = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(3); 3084 3085$export($export.P + $export.F * !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")([].some, true), 'Array', { 3086 // 22.1.3.23 / 15.4.4.17 Array.prototype.some(callbackfn [, thisArg]) 3087 some: function some(callbackfn /* , thisArg */) { 3088 return $some(this, callbackfn, arguments[1]); 3089 } 3090}); 3091 3092 3093/***/ }), 3094
vendor: 992 bytes, lines 3095-3125
3095/***/ "./node_modules/core-js/modules/es6.array.sort.js": 3096/***/ (function(module, exports, __webpack_require__) { 3097 3098"use strict"; 3099 3100var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3101var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); 3102var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); 3103var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); 3104var $sort = [].sort; 3105var test = [1, 2, 3]; 3106 3107$export($export.P + $export.F * (fails(function () { 3108 // IE8- 3109 test.sort(undefined); 3110}) || !fails(function () { 3111 // V8 bug 3112 test.sort(null); 3113 // Old WebKit 3114}) || !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")($sort)), 'Array', { 3115 // 22.1.3.25 Array.prototype.sort(comparefn) 3116 sort: function sort(comparefn) { 3117 return comparefn === undefined 3118 ? $sort.call(toObject(this)) 3119 : $sort.call(toObject(this), aFunction(comparefn)); 3120 } 3121}); 3122 3123 3124/***/ }), 3125
vendor: 211 bytes, lines 3126-3133
3126/***/ "./node_modules/core-js/modules/es6.array.species.js": 3127/***/ (function(module, exports, __webpack_require__) { 3128 3129__webpack_require__("./node_modules/core-js/modules/_set-species.js")('Array'); 3130 3131 3132/***/ }), 3133
vendor: 324 bytes, lines 3134-3144
3134/***/ "./node_modules/core-js/modules/es6.date.now.js": 3135/***/ (function(module, exports, __webpack_require__) { 3136 3137// 20.3.3.1 / 15.9.4.4 Date.now() 3138var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3139 3140$export($export.S, 'Date', { now: function () { return new Date().getTime(); } }); 3141 3142 3143/***/ }), 3144
vendor: 541 bytes, lines 3145-3159
3145/***/ "./node_modules/core-js/modules/es6.date.to-iso-string.js": 3146/***/ (function(module, exports, __webpack_require__) { 3147 3148// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString() 3149var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3150var toISOString = __webpack_require__("./node_modules/core-js/modules/_date-to-iso-string.js"); 3151 3152// PhantomJS / old WebKit has a broken implementations 3153$export($export.P + $export.F * (Date.prototype.toISOString !== toISOString), 'Date', { 3154 toISOString: toISOString 3155}); 3156 3157 3158/***/ }), 3159
vendor: 869 bytes, lines 3160-3183
3160/***/ "./node_modules/core-js/modules/es6.date.to-json.js": 3161/***/ (function(module, exports, __webpack_require__) { 3162 3163"use strict"; 3164 3165var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3166var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); 3167var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); 3168 3169$export($export.P + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails.js")(function () { 3170 return new Date(NaN).toJSON() !== null 3171 || Date.prototype.toJSON.call({ toISOString: function () { return 1; } }) !== 1; 3172}), 'Date', { 3173 // eslint-disable-next-line no-unused-vars 3174 toJSON: function toJSON(key) { 3175 var O = toObject(this); 3176 var pv = toPrimitive(O); 3177 return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString(); 3178 } 3179}); 3180 3181 3182/***/ }), 3183
vendor: 453 bytes, lines 3184-3194
3184/***/ "./node_modules/core-js/modules/es6.date.to-primitive.js": 3185/***/ (function(module, exports, __webpack_require__) { 3186 3187var TO_PRIMITIVE = __webpack_require__("./node_modules/core-js/modules/_wks.js")('toPrimitive'); 3188var proto = Date.prototype; 3189 3190if (!(TO_PRIMITIVE in proto)) __webpack_require__("./node_modules/core-js/modules/_hide.js")(proto, TO_PRIMITIVE, __webpack_require__("./node_modules/core-js/modules/_date-to-primitive.js")); 3191 3192 3193/***/ }), 3194
vendor: 611 bytes, lines 3195-3213
3195/***/ "./node_modules/core-js/modules/es6.date.to-string.js": 3196/***/ (function(module, exports, __webpack_require__) { 3197 3198var DateProto = Date.prototype; 3199var INVALID_DATE = 'Invalid Date'; 3200var TO_STRING = 'toString'; 3201var $toString = DateProto[TO_STRING]; 3202var getTime = DateProto.getTime; 3203if (new Date(NaN) + '' != INVALID_DATE) { 3204 __webpack_require__("./node_modules/core-js/modules/_redefine.js")(DateProto, TO_STRING, function toString() { 3205 var value = getTime.call(this); 3206 // eslint-disable-next-line no-self-compare 3207 return value === value ? $toString.call(this) : INVALID_DATE; 3208 }); 3209} 3210 3211 3212/***/ }), 3213
vendor: 383 bytes, lines 3214-3224
3214/***/ "./node_modules/core-js/modules/es6.function.bind.js": 3215/***/ (function(module, exports, __webpack_require__) { 3216 3217// 19.2.3.2 / 15.3.4.5 Function.prototype.bind(thisArg, args...) 3218var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3219 3220$export($export.P, 'Function', { bind: __webpack_require__("./node_modules/core-js/modules/_bind.js") }); 3221 3222 3223/***/ }), 3224
vendor: 980 bytes, lines 3225-3245
3225/***/ "./node_modules/core-js/modules/es6.function.has-instance.js": 3226/***/ (function(module, exports, __webpack_require__) { 3227 3228"use strict"; 3229 3230var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 3231var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); 3232var HAS_INSTANCE = __webpack_require__("./node_modules/core-js/modules/_wks.js")('hasInstance'); 3233var FunctionProto = Function.prototype; 3234// 19.2.3.6 Function.prototype[@@hasInstance](V) 3235if (!(HAS_INSTANCE in FunctionProto)) __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f(FunctionProto, HAS_INSTANCE, { value: function (O) { 3236 if (typeof this != 'function' || !isObject(O)) return false; 3237 if (!isObject(this.prototype)) return O instanceof this; 3238 // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this: 3239 while (O = getPrototypeOf(O)) if (this.prototype === O) return true; 3240 return false; 3241} }); 3242 3243 3244/***/ }), 3245
vendor: 574 bytes, lines 3246-3268
3246/***/ "./node_modules/core-js/modules/es6.function.name.js": 3247/***/ (function(module, exports, __webpack_require__) { 3248 3249var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f; 3250var FProto = Function.prototype; 3251var nameRE = /^\s*function ([^ (]*)/; 3252var NAME = 'name'; 3253 3254// 19.2.4.2 name 3255NAME in FProto || __webpack_require__("./node_modules/core-js/modules/_descriptors.js") && dP(FProto, NAME, { 3256 configurable: true, 3257 get: function () { 3258 try { 3259 return ('' + this).match(nameRE)[1]; 3260 } catch (e) { 3261 return ''; 3262 } 3263 } 3264}); 3265 3266 3267/***/ }), 3268
vendor: 896 bytes, lines 3269-3295
3269/***/ "./node_modules/core-js/modules/es6.map.js": 3270/***/ (function(module, exports, __webpack_require__) { 3271 3272"use strict"; 3273 3274var strong = __webpack_require__("./node_modules/core-js/modules/_collection-strong.js"); 3275var validate = __webpack_require__("./node_modules/core-js/modules/_validate-collection.js"); 3276var MAP = 'Map'; 3277 3278// 23.1 Map Objects 3279module.exports = __webpack_require__("./node_modules/core-js/modules/_collection.js")(MAP, function (get) { 3280 return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; 3281}, { 3282 // 23.1.3.6 Map.prototype.get(key) 3283 get: function get(key) { 3284 var entry = strong.getEntry(validate(this, MAP), key); 3285 return entry && entry.v; 3286 }, 3287 // 23.1.3.9 Map.prototype.set(key, value) 3288 set: function set(key, value) { 3289 return strong.def(validate(this, MAP), key === 0 ? 0 : key, value); 3290 } 3291}, strong, true); 3292 3293 3294/***/ }), 3295
vendor: 787 bytes, lines 3296-3320
3296/***/ "./node_modules/core-js/modules/es6.math.acosh.js": 3297/***/ (function(module, exports, __webpack_require__) { 3298 3299// 20.2.2.3 Math.acosh(x) 3300var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3301var log1p = __webpack_require__("./node_modules/core-js/modules/_math-log1p.js"); 3302var sqrt = Math.sqrt; 3303var $acosh = Math.acosh; 3304 3305$export($export.S + $export.F * !($acosh 3306 // V8 bug: https://code.google.com/p/v8/issues/detail?id=3509 3307 && Math.floor($acosh(Number.MAX_VALUE)) == 710 3308 // Tor Browser bug: Math.acosh(Infinity) -> NaN 3309 && $acosh(Infinity) == Infinity 3310), 'Math', { 3311 acosh: function acosh(x) { 3312 return (x = +x) < 1 ? NaN : x > 94906265.62425156 3313 ? Math.log(x) + Math.LN2 3314 : log1p(x - 1 + sqrt(x - 1) * sqrt(x + 1)); 3315 } 3316}); 3317 3318 3319/***/ }), 3320
vendor: 514 bytes, lines 3321-3337
3321/***/ "./node_modules/core-js/modules/es6.math.asinh.js": 3322/***/ (function(module, exports, __webpack_require__) { 3323 3324// 20.2.2.5 Math.asinh(x) 3325var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3326var $asinh = Math.asinh; 3327 3328function asinh(x) { 3329 return !isFinite(x = +x) || x == 0 ? x : x < 0 ? -asinh(-x) : Math.log(x + Math.sqrt(x * x + 1)); 3330} 3331 3332// Tor Browser bug: Math.asinh(0) -> -0 3333$export($export.S + $export.F * !($asinh && 1 / $asinh(0) > 0), 'Math', { asinh: asinh }); 3334 3335 3336/***/ }), 3337
vendor: 476 bytes, lines 3338-3354
3338/***/ "./node_modules/core-js/modules/es6.math.atanh.js": 3339/***/ (function(module, exports, __webpack_require__) { 3340 3341// 20.2.2.7 Math.atanh(x) 3342var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3343var $atanh = Math.atanh; 3344 3345// Tor Browser bug: Math.atanh(-0) -> 0 3346$export($export.S + $export.F * !($atanh && 1 / $atanh(-0) < 0), 'Math', { 3347 atanh: function atanh(x) { 3348 return (x = +x) == 0 ? x : Math.log((1 + x) / (1 - x)) / 2; 3349 } 3350}); 3351 3352 3353/***/ }), 3354
vendor: 433 bytes, lines 3355-3370
3355/***/ "./node_modules/core-js/modules/es6.math.cbrt.js": 3356/***/ (function(module, exports, __webpack_require__) { 3357 3358// 20.2.2.9 Math.cbrt(x) 3359var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3360var sign = __webpack_require__("./node_modules/core-js/modules/_math-sign.js"); 3361 3362$export($export.S, 'Math', { 3363 cbrt: function cbrt(x) { 3364 return sign(x = +x) * Math.pow(Math.abs(x), 1 / 3); 3365 } 3366}); 3367 3368 3369/***/ }), 3370
vendor: 380 bytes, lines 3371-3385
3371/***/ "./node_modules/core-js/modules/es6.math.clz32.js": 3372/***/ (function(module, exports, __webpack_require__) { 3373 3374// 20.2.2.11 Math.clz32(x) 3375var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3376 3377$export($export.S, 'Math', { 3378 clz32: function clz32(x) { 3379 return (x >>>= 0) ? 31 - Math.floor(Math.log(x + 0.5) * Math.LOG2E) : 32; 3380 } 3381}); 3382 3383 3384/***/ }), 3385
vendor: 358 bytes, lines 3386-3401
3386/***/ "./node_modules/core-js/modules/es6.math.cosh.js": 3387/***/ (function(module, exports, __webpack_require__) { 3388 3389// 20.2.2.12 Math.cosh(x) 3390var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3391var exp = Math.exp; 3392 3393$export($export.S, 'Math', { 3394 cosh: function cosh(x) { 3395 return (exp(x = +x) + exp(-x)) / 2; 3396 } 3397}); 3398 3399 3400/***/ }), 3401
vendor: 403 bytes, lines 3402-3413
3402/***/ "./node_modules/core-js/modules/es6.math.expm1.js": 3403/***/ (function(module, exports, __webpack_require__) { 3404 3405// 20.2.2.14 Math.expm1(x) 3406var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3407var $expm1 = __webpack_require__("./node_modules/core-js/modules/_math-expm1.js"); 3408 3409$export($export.S + $export.F * ($expm1 != Math.expm1), 'Math', { expm1: $expm1 }); 3410 3411 3412/***/ }), 3413
vendor: 349 bytes, lines 3414-3424
3414/***/ "./node_modules/core-js/modules/es6.math.fround.js": 3415/***/ (function(module, exports, __webpack_require__) { 3416 3417// 20.2.2.16 Math.fround(x) 3418var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3419 3420$export($export.S, 'Math', { fround: __webpack_require__("./node_modules/core-js/modules/_math-fround.js") }); 3421 3422 3423/***/ }), 3424
vendor: 836 bytes, lines 3425-3456
3425/***/ "./node_modules/core-js/modules/es6.math.hypot.js": 3426/***/ (function(module, exports, __webpack_require__) { 3427 3428// 20.2.2.17 Math.hypot([value1[, value2[, … ]]]) 3429var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3430var abs = Math.abs; 3431 3432$export($export.S, 'Math', { 3433 hypot: function hypot(value1, value2) { // eslint-disable-line no-unused-vars 3434 var sum = 0; 3435 var i = 0; 3436 var aLen = arguments.length; 3437 var larg = 0; 3438 var arg, div; 3439 while (i < aLen) { 3440 arg = abs(arguments[i++]); 3441 if (larg < arg) { 3442 div = larg / arg; 3443 sum = sum * div * div + 1; 3444 larg = arg; 3445 } else if (arg > 0) { 3446 div = arg / larg; 3447 sum += div * div; 3448 } else sum += arg; 3449 } 3450 return larg === Infinity ? Infinity : larg * Math.sqrt(sum); 3451 } 3452}); 3453 3454 3455/***/ }), 3456
vendor: 754 bytes, lines 3457-3480
3457/***/ "./node_modules/core-js/modules/es6.math.imul.js": 3458/***/ (function(module, exports, __webpack_require__) { 3459 3460// 20.2.2.18 Math.imul(x, y) 3461var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3462var $imul = Math.imul; 3463 3464// some WebKit versions fails with big numbers, some has wrong arity 3465$export($export.S + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails.js")(function () { 3466 return $imul(0xffffffff, 5) != -5 || $imul.length != 2; 3467}), 'Math', { 3468 imul: function imul(x, y) { 3469 var UINT16 = 0xffff; 3470 var xn = +x; 3471 var yn = +y; 3472 var xl = UINT16 & xn; 3473 var yl = UINT16 & yn; 3474 return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0); 3475 } 3476}); 3477 3478 3479/***/ }), 3480
vendor: 340 bytes, lines 3481-3495
3481/***/ "./node_modules/core-js/modules/es6.math.log10.js": 3482/***/ (function(module, exports, __webpack_require__) { 3483 3484// 20.2.2.21 Math.log10(x) 3485var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3486 3487$export($export.S, 'Math', { 3488 log10: function log10(x) { 3489 return Math.log(x) * Math.LOG10E; 3490 } 3491}); 3492 3493 3494/***/ }), 3495
vendor: 345 bytes, lines 3496-3506
3496/***/ "./node_modules/core-js/modules/es6.math.log1p.js": 3497/***/ (function(module, exports, __webpack_require__) { 3498 3499// 20.2.2.20 Math.log1p(x) 3500var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3501 3502$export($export.S, 'Math', { log1p: __webpack_require__("./node_modules/core-js/modules/_math-log1p.js") }); 3503 3504 3505/***/ }), 3506
vendor: 333 bytes, lines 3507-3521
3507/***/ "./node_modules/core-js/modules/es6.math.log2.js": 3508/***/ (function(module, exports, __webpack_require__) { 3509 3510// 20.2.2.22 Math.log2(x) 3511var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3512 3513$export($export.S, 'Math', { 3514 log2: function log2(x) { 3515 return Math.log(x) / Math.LN2; 3516 } 3517}); 3518 3519 3520/***/ }), 3521
vendor: 341 bytes, lines 3522-3532
3522/***/ "./node_modules/core-js/modules/es6.math.sign.js": 3523/***/ (function(module, exports, __webpack_require__) { 3524 3525// 20.2.2.28 Math.sign(x) 3526var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3527 3528$export($export.S, 'Math', { sign: __webpack_require__("./node_modules/core-js/modules/_math-sign.js") }); 3529 3530 3531/***/ }), 3532
vendor: 713 bytes, lines 3533-3554
3533/***/ "./node_modules/core-js/modules/es6.math.sinh.js": 3534/***/ (function(module, exports, __webpack_require__) { 3535 3536// 20.2.2.30 Math.sinh(x) 3537var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3538var expm1 = __webpack_require__("./node_modules/core-js/modules/_math-expm1.js"); 3539var exp = Math.exp; 3540 3541// V8 near Chromium 38 has a problem with very small numbers 3542$export($export.S + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails.js")(function () { 3543 return !Math.sinh(-2e-17) != -2e-17; 3544}), 'Math', { 3545 sinh: function sinh(x) { 3546 return Math.abs(x = +x) < 1 3547 ? (expm1(x) - expm1(-x)) / 2 3548 : (exp(x - 1) - exp(-x - 1)) * (Math.E / 2); 3549 } 3550}); 3551 3552 3553/***/ }), 3554
vendor: 532 bytes, lines 3555-3573
3555/***/ "./node_modules/core-js/modules/es6.math.tanh.js": 3556/***/ (function(module, exports, __webpack_require__) { 3557 3558// 20.2.2.33 Math.tanh(x) 3559var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3560var expm1 = __webpack_require__("./node_modules/core-js/modules/_math-expm1.js"); 3561var exp = Math.exp; 3562 3563$export($export.S, 'Math', { 3564 tanh: function tanh(x) { 3565 var a = expm1(x = +x); 3566 var b = expm1(-x); 3567 return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(x) + exp(-x)); 3568 } 3569}); 3570 3571 3572/***/ }), 3573
vendor: 353 bytes, lines 3574-3588
3574/***/ "./node_modules/core-js/modules/es6.math.trunc.js": 3575/***/ (function(module, exports, __webpack_require__) { 3576 3577// 20.2.2.34 Math.trunc(x) 3578var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3579 3580$export($export.S, 'Math', { 3581 trunc: function trunc(it) { 3582 return (it > 0 ? Math.floor : Math.ceil)(it); 3583 } 3584}); 3585 3586 3587/***/ }), 3588
vendor: 3,502 bytes, lines 3589-3665
3589/***/ "./node_modules/core-js/modules/es6.number.constructor.js": 3590/***/ (function(module, exports, __webpack_require__) { 3591 3592"use strict"; 3593 3594var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); 3595var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); 3596var cof = __webpack_require__("./node_modules/core-js/modules/_cof.js"); 3597var inheritIfRequired = __webpack_require__("./node_modules/core-js/modules/_inherit-if-required.js"); 3598var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); 3599var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); 3600var gOPN = __webpack_require__("./node_modules/core-js/modules/_object-gopn.js").f; 3601var gOPD = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js").f; 3602var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f; 3603var $trim = __webpack_require__("./node_modules/core-js/modules/_string-trim.js").trim; 3604var NUMBER = 'Number'; 3605var $Number = global[NUMBER]; 3606var Base = $Number; 3607var proto = $Number.prototype; 3608// Opera ~12 has broken Object#toString 3609var BROKEN_COF = cof(__webpack_require__("./node_modules/core-js/modules/_object-create.js")(proto)) == NUMBER; 3610var TRIM = 'trim' in String.prototype; 3611 3612// 7.1.3 ToNumber(argument) 3613var toNumber = function (argument) { 3614 var it = toPrimitive(argument, false); 3615 if (typeof it == 'string' && it.length > 2) { 3616 it = TRIM ? it.trim() : $trim(it, 3); 3617 var first = it.charCodeAt(0); 3618 var third, radix, maxCode; 3619 if (first === 43 || first === 45) { 3620 third = it.charCodeAt(2); 3621 if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix 3622 } else if (first === 48) { 3623 switch (it.charCodeAt(1)) { 3624 case 66: case 98: radix = 2; maxCode = 49; break; // fast equal /^0b[01]+$/i 3625 case 79: case 111: radix = 8; maxCode = 55; break; // fast equal /^0o[0-7]+$/i 3626 default: return +it; 3627 } 3628 for (var digits = it.slice(2), i = 0, l = digits.length, code; i < l; i++) { 3629 code = digits.charCodeAt(i); 3630 // parseInt parses a string to a first unavailable symbol 3631 // but ToNumber should return NaN if a string contains unavailable symbols 3632 if (code < 48 || code > maxCode) return NaN; 3633 } return parseInt(digits, radix); 3634 } 3635 } return +it; 3636}; 3637 3638if (!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')) { 3639 $Number = function Number(value) { 3640 var it = arguments.length < 1 ? 0 : value; 3641 var that = this; 3642 return that instanceof $Number 3643 // check on 1..constructor(foo) case 3644 && (BROKEN_COF ? fails(function () { proto.valueOf.call(that); }) : cof(that) != NUMBER) 3645 ? inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it); 3646 }; 3647 for (var keys = __webpack_require__("./node_modules/core-js/modules/_descriptors.js") ? gOPN(Base) : ( 3648 // ES3: 3649 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' + 3650 // ES6 (in case, if modules with ES6 Number statics required before): 3651 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' + 3652 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger' 3653 ).split(','), j = 0, key; keys.length > j; j++) { 3654 if (has(Base, key = keys[j]) && !has($Number, key)) { 3655 dP($Number, key, gOPD(Base, key)); 3656 } 3657 } 3658 $Number.prototype = proto; 3659 proto.constructor = $Number; 3660 __webpack_require__("./node_modules/core-js/modules/_redefine.js")(global, NUMBER, $Number); 3661} 3662 3663 3664/***/ }), 3665
vendor: 301 bytes, lines 3666-3676
3666/***/ "./node_modules/core-js/modules/es6.number.epsilon.js": 3667/***/ (function(module, exports, __webpack_require__) { 3668 3669// 20.1.2.1 Number.EPSILON 3670var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3671 3672$export($export.S, 'Number', { EPSILON: Math.pow(2, -52) }); 3673 3674 3675/***/ }), 3676
vendor: 468 bytes, lines 3677-3692
3677/***/ "./node_modules/core-js/modules/es6.number.is-finite.js": 3678/***/ (function(module, exports, __webpack_require__) { 3679 3680// 20.1.2.2 Number.isFinite(number) 3681var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3682var _isFinite = __webpack_require__("./node_modules/core-js/modules/_global.js").isFinite; 3683 3684$export($export.S, 'Number', { 3685 isFinite: function isFinite(it) { 3686 return typeof it == 'number' && _isFinite(it); 3687 } 3688}); 3689 3690 3691/***/ }), 3692
vendor: 368 bytes, lines 3693-3703
3693/***/ "./node_modules/core-js/modules/es6.number.is-integer.js": 3694/***/ (function(module, exports, __webpack_require__) { 3695 3696// 20.1.2.3 Number.isInteger(number) 3697var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3698 3699$export($export.S, 'Number', { isInteger: __webpack_require__("./node_modules/core-js/modules/_is-integer.js") }); 3700 3701 3702/***/ }), 3703
vendor: 395 bytes, lines 3704-3719
3704/***/ "./node_modules/core-js/modules/es6.number.is-nan.js": 3705/***/ (function(module, exports, __webpack_require__) { 3706 3707// 20.1.2.4 Number.isNaN(number) 3708var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3709 3710$export($export.S, 'Number', { 3711 isNaN: function isNaN(number) { 3712 // eslint-disable-next-line no-self-compare 3713 return number != number; 3714 } 3715}); 3716 3717 3718/***/ }), 3719
vendor: 522 bytes, lines 3720-3736
3720/***/ "./node_modules/core-js/modules/es6.number.is-safe-integer.js": 3721/***/ (function(module, exports, __webpack_require__) { 3722 3723// 20.1.2.5 Number.isSafeInteger(number) 3724var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3725var isInteger = __webpack_require__("./node_modules/core-js/modules/_is-integer.js"); 3726var abs = Math.abs; 3727 3728$export($export.S, 'Number', { 3729 isSafeInteger: function isSafeInteger(number) { 3730 return isInteger(number) && abs(number) <= 0x1fffffffffffff; 3731 } 3732}); 3733 3734 3735/***/ }), 3736
vendor: 328 bytes, lines 3737-3747
3737/***/ "./node_modules/core-js/modules/es6.number.max-safe-integer.js": 3738/***/ (function(module, exports, __webpack_require__) { 3739 3740// 20.1.2.6 Number.MAX_SAFE_INTEGER 3741var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3742 3743$export($export.S, 'Number', { MAX_SAFE_INTEGER: 0x1fffffffffffff }); 3744 3745 3746/***/ }), 3747
vendor: 330 bytes, lines 3748-3758
3748/***/ "./node_modules/core-js/modules/es6.number.min-safe-integer.js": 3749/***/ (function(module, exports, __webpack_require__) { 3750 3751// 20.1.2.10 Number.MIN_SAFE_INTEGER 3752var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3753 3754$export($export.S, 'Number', { MIN_SAFE_INTEGER: -0x1fffffffffffff }); 3755 3756 3757/***/ }), 3758
vendor: 452 bytes, lines 3759-3769
3759/***/ "./node_modules/core-js/modules/es6.number.parse-float.js": 3760/***/ (function(module, exports, __webpack_require__) { 3761 3762var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3763var $parseFloat = __webpack_require__("./node_modules/core-js/modules/_parse-float.js"); 3764// 20.1.2.12 Number.parseFloat(string) 3765$export($export.S + $export.F * (Number.parseFloat != $parseFloat), 'Number', { parseFloat: $parseFloat }); 3766 3767 3768/***/ }), 3769
vendor: 443 bytes, lines 3770-3780
3770/***/ "./node_modules/core-js/modules/es6.number.parse-int.js": 3771/***/ (function(module, exports, __webpack_require__) { 3772 3773var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3774var $parseInt = __webpack_require__("./node_modules/core-js/modules/_parse-int.js"); 3775// 20.1.2.13 Number.parseInt(string, radix) 3776$export($export.S + $export.F * (Number.parseInt != $parseInt), 'Number', { parseInt: $parseInt }); 3777 3778 3779/***/ }), 3780
vendor: 3,124 bytes, lines 3781-3902
3781/***/ "./node_modules/core-js/modules/es6.number.to-fixed.js": 3782/***/ (function(module, exports, __webpack_require__) { 3783 3784"use strict"; 3785 3786var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3787var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); 3788var aNumberValue = __webpack_require__("./node_modules/core-js/modules/_a-number-value.js"); 3789var repeat = __webpack_require__("./node_modules/core-js/modules/_string-repeat.js"); 3790var $toFixed = 1.0.toFixed; 3791var floor = Math.floor; 3792var data = [0, 0, 0, 0, 0, 0]; 3793var ERROR = 'Number.toFixed: incorrect invocation!'; 3794var ZERO = '0'; 3795 3796var multiply = function (n, c) { 3797 var i = -1; 3798 var c2 = c; 3799 while (++i < 6) { 3800 c2 += n * data[i]; 3801 data[i] = c2 % 1e7; 3802 c2 = floor(c2 / 1e7); 3803 } 3804}; 3805var divide = function (n) { 3806 var i = 6; 3807 var c = 0; 3808 while (--i >= 0) { 3809 c += data[i]; 3810 data[i] = floor(c / n); 3811 c = (c % n) * 1e7; 3812 } 3813}; 3814var numToString = function () { 3815 var i = 6; 3816 var s = ''; 3817 while (--i >= 0) { 3818 if (s !== '' || i === 0 || data[i] !== 0) { 3819 var t = String(data[i]); 3820 s = s === '' ? t : s + repeat.call(ZERO, 7 - t.length) + t; 3821 } 3822 } return s; 3823}; 3824var pow = function (x, n, acc) { 3825 return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc); 3826}; 3827var log = function (x) { 3828 var n = 0; 3829 var x2 = x; 3830 while (x2 >= 4096) { 3831 n += 12; 3832 x2 /= 4096; 3833 } 3834 while (x2 >= 2) { 3835 n += 1; 3836 x2 /= 2; 3837 } return n; 3838}; 3839 3840$export($export.P + $export.F * (!!$toFixed && ( 3841 0.00008.toFixed(3) !== '0.000' || 3842 0.9.toFixed(0) !== '1' || 3843 1.255.toFixed(2) !== '1.25' || 3844 1000000000000000128.0.toFixed(0) !== '1000000000000000128' 3845) || !__webpack_require__("./node_modules/core-js/modules/_fails.js")(function () { 3846 // V8 ~ Android 4.3- 3847 $toFixed.call({}); 3848})), 'Number', { 3849 toFixed: function toFixed(fractionDigits) { 3850 var x = aNumberValue(this, ERROR); 3851 var f = toInteger(fractionDigits); 3852 var s = ''; 3853 var m = ZERO; 3854 var e, z, j, k; 3855 if (f < 0 || f > 20) throw RangeError(ERROR); 3856 // eslint-disable-next-line no-self-compare 3857 if (x != x) return 'NaN'; 3858 if (x <= -1e21 || x >= 1e21) return String(x); 3859 if (x < 0) { 3860 s = '-'; 3861 x = -x; 3862 } 3863 if (x > 1e-21) { 3864 e = log(x * pow(2, 69, 1)) - 69; 3865 z = e < 0 ? x * pow(2, -e, 1) : x / pow(2, e, 1); 3866 z *= 0x10000000000000; 3867 e = 52 - e; 3868 if (e > 0) { 3869 multiply(0, z); 3870 j = f; 3871 while (j >= 7) { 3872 multiply(1e7, 0); 3873 j -= 7; 3874 } 3875 multiply(pow(10, j, 1), 0); 3876 j = e - 1; 3877 while (j >= 23) { 3878 divide(1 << 23); 3879 j -= 23; 3880 } 3881 divide(1 << j); 3882 multiply(1, 1); 3883 divide(2); 3884 m = numToString(); 3885 } else { 3886 multiply(0, z); 3887 multiply(1 << -e, 0); 3888 m = numToString() + repeat.call(ZERO, f); 3889 } 3890 } 3891 if (f > 0) { 3892 k = m.length; 3893 m = s + (k <= f ? '0.' + repeat.call(ZERO, f - k) + m : m.slice(0, k - f) + '.' + m.slice(k - f)); 3894 } else { 3895 m = s + m; 3896 } return m; 3897 } 3898}); 3899 3900 3901/***/ }), 3902
vendor: 883 bytes, lines 3903-3928
3903/***/ "./node_modules/core-js/modules/es6.number.to-precision.js": 3904/***/ (function(module, exports, __webpack_require__) { 3905 3906"use strict"; 3907 3908var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3909var $fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); 3910var aNumberValue = __webpack_require__("./node_modules/core-js/modules/_a-number-value.js"); 3911var $toPrecision = 1.0.toPrecision; 3912 3913$export($export.P + $export.F * ($fails(function () { 3914 // IE7- 3915 return $toPrecision.call(1, undefined) !== '1'; 3916}) || !$fails(function () { 3917 // V8 ~ Android 4.3- 3918 $toPrecision.call({}); 3919})), 'Number', { 3920 toPrecision: function toPrecision(precision) { 3921 var that = aNumberValue(this, 'Number#toPrecision: incorrect invocation!'); 3922 return precision === undefined ? $toPrecision.call(that) : $toPrecision.call(that, precision); 3923 } 3924}); 3925 3926 3927/***/ }), 3928
vendor: 381 bytes, lines 3929-3939
3929/***/ "./node_modules/core-js/modules/es6.object.assign.js": 3930/***/ (function(module, exports, __webpack_require__) { 3931 3932// 19.1.3.1 Object.assign(target, source) 3933var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3934 3935$export($export.S + $export.F, 'Object', { assign: __webpack_require__("./node_modules/core-js/modules/_object-assign.js") }); 3936 3937 3938/***/ }), 3939
vendor: 381 bytes, lines 3940-3949
3940/***/ "./node_modules/core-js/modules/es6.object.create.js": 3941/***/ (function(module, exports, __webpack_require__) { 3942 3943var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3944// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) 3945$export($export.S, 'Object', { create: __webpack_require__("./node_modules/core-js/modules/_object-create.js") }); 3946 3947 3948/***/ }), 3949
vendor: 491 bytes, lines 3950-3959
3950/***/ "./node_modules/core-js/modules/es6.object.define-properties.js": 3951/***/ (function(module, exports, __webpack_require__) { 3952 3953var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3954// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties) 3955$export($export.S + $export.F * !__webpack_require__("./node_modules/core-js/modules/_descriptors.js"), 'Object', { defineProperties: __webpack_require__("./node_modules/core-js/modules/_object-dps.js") }); 3956 3957 3958/***/ }), 3959
vendor: 489 bytes, lines 3960-3969
3960/***/ "./node_modules/core-js/modules/es6.object.define-property.js": 3961/***/ (function(module, exports, __webpack_require__) { 3962 3963var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 3964// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes) 3965$export($export.S + $export.F * !__webpack_require__("./node_modules/core-js/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f }); 3966 3967 3968/***/ }), 3969
vendor: 530 bytes, lines 3970-3985
3970/***/ "./node_modules/core-js/modules/es6.object.freeze.js": 3971/***/ (function(module, exports, __webpack_require__) { 3972 3973// 19.1.2.5 Object.freeze(O) 3974var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 3975var meta = __webpack_require__("./node_modules/core-js/modules/_meta.js").onFreeze; 3976 3977__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('freeze', function ($freeze) { 3978 return function freeze(it) { 3979 return $freeze && isObject(it) ? $freeze(meta(it)) : it; 3980 }; 3981}); 3982 3983 3984/***/ }), 3985
vendor: 626 bytes, lines 3986-4001
3986/***/ "./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js": 3987/***/ (function(module, exports, __webpack_require__) { 3988 3989// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) 3990var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); 3991var $getOwnPropertyDescriptor = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js").f; 3992 3993__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('getOwnPropertyDescriptor', function () { 3994 return function getOwnPropertyDescriptor(it, key) { 3995 return $getOwnPropertyDescriptor(toIObject(it), key); 3996 }; 3997}); 3998 3999 4000/***/ }), 4001
vendor: 385 bytes, lines 4002-4012
4002/***/ "./node_modules/core-js/modules/es6.object.get-own-property-names.js": 4003/***/ (function(module, exports, __webpack_require__) { 4004 4005// 19.1.2.7 Object.getOwnPropertyNames(O) 4006__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('getOwnPropertyNames', function () { 4007 return __webpack_require__("./node_modules/core-js/modules/_object-gopn-ext.js").f; 4008}); 4009 4010 4011/***/ }), 4012
vendor: 546 bytes, lines 4013-4028
4013/***/ "./node_modules/core-js/modules/es6.object.get-prototype-of.js": 4014/***/ (function(module, exports, __webpack_require__) { 4015 4016// 19.1.2.9 Object.getPrototypeOf(O) 4017var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); 4018var $getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); 4019 4020__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('getPrototypeOf', function () { 4021 return function getPrototypeOf(it) { 4022 return $getPrototypeOf(toObject(it)); 4023 }; 4024}); 4025 4026 4027/***/ }), 4028
vendor: 493 bytes, lines 4029-4043
4029/***/ "./node_modules/core-js/modules/es6.object.is-extensible.js": 4030/***/ (function(module, exports, __webpack_require__) { 4031 4032// 19.1.2.11 Object.isExtensible(O) 4033var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 4034 4035__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('isExtensible', function ($isExtensible) { 4036 return function isExtensible(it) { 4037 return isObject(it) ? $isExtensible ? $isExtensible(it) : true : false; 4038 }; 4039}); 4040 4041 4042/***/ }), 4043
vendor: 465 bytes, lines 4044-4058
4044/***/ "./node_modules/core-js/modules/es6.object.is-frozen.js": 4045/***/ (function(module, exports, __webpack_require__) { 4046 4047// 19.1.2.12 Object.isFrozen(O) 4048var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 4049 4050__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('isFrozen', function ($isFrozen) { 4051 return function isFrozen(it) { 4052 return isObject(it) ? $isFrozen ? $isFrozen(it) : false : true; 4053 }; 4054}); 4055 4056 4057/***/ }), 4058
vendor: 465 bytes, lines 4059-4073
4059/***/ "./node_modules/core-js/modules/es6.object.is-sealed.js": 4060/***/ (function(module, exports, __webpack_require__) { 4061 4062// 19.1.2.13 Object.isSealed(O) 4063var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 4064 4065__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('isSealed', function ($isSealed) { 4066 return function isSealed(it) { 4067 return isObject(it) ? $isSealed ? $isSealed(it) : false : true; 4068 }; 4069}); 4070 4071 4072/***/ }), 4073
vendor: 354 bytes, lines 4074-4083
4074/***/ "./node_modules/core-js/modules/es6.object.is.js": 4075/***/ (function(module, exports, __webpack_require__) { 4076 4077// 19.1.3.10 Object.is(value1, value2) 4078var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4079$export($export.S, 'Object', { is: __webpack_require__("./node_modules/core-js/modules/_same-value.js") }); 4080 4081 4082/***/ }), 4083
vendor: 486 bytes, lines 4084-4099
4084/***/ "./node_modules/core-js/modules/es6.object.keys.js": 4085/***/ (function(module, exports, __webpack_require__) { 4086 4087// 19.1.2.14 Object.keys(O) 4088var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); 4089var $keys = __webpack_require__("./node_modules/core-js/modules/_object-keys.js"); 4090 4091__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('keys', function () { 4092 return function keys(it) { 4093 return $keys(toObject(it)); 4094 }; 4095}); 4096 4097 4098/***/ }), 4099
vendor: 609 bytes, lines 4100-4115
4100/***/ "./node_modules/core-js/modules/es6.object.prevent-extensions.js": 4101/***/ (function(module, exports, __webpack_require__) { 4102 4103// 19.1.2.15 Object.preventExtensions(O) 4104var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 4105var meta = __webpack_require__("./node_modules/core-js/modules/_meta.js").onFreeze; 4106 4107__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('preventExtensions', function ($preventExtensions) { 4108 return function preventExtensions(it) { 4109 return $preventExtensions && isObject(it) ? $preventExtensions(meta(it)) : it; 4110 }; 4111}); 4112 4113 4114/***/ }), 4115
vendor: 517 bytes, lines 4116-4131
4116/***/ "./node_modules/core-js/modules/es6.object.seal.js": 4117/***/ (function(module, exports, __webpack_require__) { 4118 4119// 19.1.2.17 Object.seal(O) 4120var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 4121var meta = __webpack_require__("./node_modules/core-js/modules/_meta.js").onFreeze; 4122 4123__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('seal', function ($seal) { 4124 return function seal(it) { 4125 return $seal && isObject(it) ? $seal(meta(it)) : it; 4126 }; 4127}); 4128 4129 4130/***/ }), 4131
vendor: 389 bytes, lines 4132-4141
4132/***/ "./node_modules/core-js/modules/es6.object.set-prototype-of.js": 4133/***/ (function(module, exports, __webpack_require__) { 4134 4135// 19.1.3.19 Object.setPrototypeOf(O, proto) 4136var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4137$export($export.S, 'Object', { setPrototypeOf: __webpack_require__("./node_modules/core-js/modules/_set-proto.js").set }); 4138 4139 4140/***/ }), 4141
vendor: 588 bytes, lines 4142-4159
4142/***/ "./node_modules/core-js/modules/es6.object.to-string.js": 4143/***/ (function(module, exports, __webpack_require__) { 4144 4145"use strict"; 4146 4147// 19.1.3.6 Object.prototype.toString() 4148var classof = __webpack_require__("./node_modules/core-js/modules/_classof.js"); 4149var test = {}; 4150test[__webpack_require__("./node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z'; 4151if (test + '' != '[object z]') { 4152 __webpack_require__("./node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() { 4153 return '[object ' + classof(this) + ']'; 4154 }, true); 4155} 4156 4157 4158/***/ }), 4159
vendor: 418 bytes, lines 4160-4170
4160/***/ "./node_modules/core-js/modules/es6.parse-float.js": 4161/***/ (function(module, exports, __webpack_require__) { 4162 4163var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4164var $parseFloat = __webpack_require__("./node_modules/core-js/modules/_parse-float.js"); 4165// 18.2.4 parseFloat(string) 4166$export($export.G + $export.F * (parseFloat != $parseFloat), { parseFloat: $parseFloat }); 4167 4168 4169/***/ }), 4170
vendor: 409 bytes, lines 4171-4181
4171/***/ "./node_modules/core-js/modules/es6.parse-int.js": 4172/***/ (function(module, exports, __webpack_require__) { 4173 4174var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4175var $parseInt = __webpack_require__("./node_modules/core-js/modules/_parse-int.js"); 4176// 18.2.5 parseInt(string, radix) 4177$export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt }); 4178 4179 4180/***/ }), 4181
vendor: 1,006 bytes, lines 4182-4204
4182/***/ "./node_modules/core-js/modules/es6.reflect.apply.js": 4183/***/ (function(module, exports, __webpack_require__) { 4184 4185// 26.1.1 Reflect.apply(target, thisArgument, argumentsList) 4186var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4187var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); 4188var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 4189var rApply = (__webpack_require__("./node_modules/core-js/modules/_global.js").Reflect || {}).apply; 4190var fApply = Function.apply; 4191// MS Edge argumentsList argument is optional 4192$export($export.S + $export.F * !__webpack_require__("./node_modules/core-js/modules/_fails.js")(function () { 4193 rApply(function () { /* empty */ }); 4194}), 'Reflect', { 4195 apply: function apply(target, thisArgument, argumentsList) { 4196 var T = aFunction(target); 4197 var L = anObject(argumentsList); 4198 return rApply ? rApply(T, thisArgument, L) : fApply.call(T, thisArgument, L); 4199 } 4200}); 4201 4202 4203/***/ }), 4204
vendor: 2,480 bytes, lines 4205-4258
4205/***/ "./node_modules/core-js/modules/es6.reflect.construct.js": 4206/***/ (function(module, exports, __webpack_require__) { 4207 4208// 26.1.2 Reflect.construct(target, argumentsList [, newTarget]) 4209var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4210var create = __webpack_require__("./node_modules/core-js/modules/_object-create.js"); 4211var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); 4212var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 4213var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 4214var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); 4215var bind = __webpack_require__("./node_modules/core-js/modules/_bind.js"); 4216var rConstruct = (__webpack_require__("./node_modules/core-js/modules/_global.js").Reflect || {}).construct; 4217 4218// MS Edge supports only 2 arguments and argumentsList argument is optional 4219// FF Nightly sets third argument as `new.target`, but does not create `this` from it 4220var NEW_TARGET_BUG = fails(function () { 4221 function F() { /* empty */ } 4222 return !(rConstruct(function () { /* empty */ }, [], F) instanceof F); 4223}); 4224var ARGS_BUG = !fails(function () { 4225 rConstruct(function () { /* empty */ }); 4226}); 4227 4228$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', { 4229 construct: function construct(Target, args /* , newTarget */) { 4230 aFunction(Target); 4231 anObject(args); 4232 var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]); 4233 if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget); 4234 if (Target == newTarget) { 4235 // w/o altered newTarget, optimization for 0-4 arguments 4236 switch (args.length) { 4237 case 0: return new Target(); 4238 case 1: return new Target(args[0]); 4239 case 2: return new Target(args[0], args[1]); 4240 case 3: return new Target(args[0], args[1], args[2]); 4241 case 4: return new Target(args[0], args[1], args[2], args[3]); 4242 } 4243 // w/o altered newTarget, lot of arguments case 4244 var $args = [null]; 4245 $args.push.apply($args, args); 4246 return new (bind.apply(Target, $args))(); 4247 } 4248 // with altered newTarget, not support built-in constructors 4249 var proto = newTarget.prototype; 4250 var instance = create(isObject(proto) ? proto : Object.prototype); 4251 var result = Function.apply.call(Target, instance, args); 4252 return isObject(result) ? result : instance; 4253 } 4254}); 4255 4256 4257/***/ }), 4258
vendor: 1,160 bytes, lines 4259-4288
4259/***/ "./node_modules/core-js/modules/es6.reflect.define-property.js": 4260/***/ (function(module, exports, __webpack_require__) { 4261 4262// 26.1.3 Reflect.defineProperty(target, propertyKey, attributes) 4263var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); 4264var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4265var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 4266var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); 4267 4268// MS Edge has broken Reflect.defineProperty - throwing instead of returning false 4269$export($export.S + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails.js")(function () { 4270 // eslint-disable-next-line no-undef 4271 Reflect.defineProperty(dP.f({}, 1, { value: 1 }), 1, { value: 2 }); 4272}), 'Reflect', { 4273 defineProperty: function defineProperty(target, propertyKey, attributes) { 4274 anObject(target); 4275 propertyKey = toPrimitive(propertyKey, true); 4276 anObject(attributes); 4277 try { 4278 dP.f(target, propertyKey, attributes); 4279 return true; 4280 } catch (e) { 4281 return false; 4282 } 4283 } 4284}); 4285 4286 4287/***/ }), 4288
vendor: 677 bytes, lines 4289-4306
4289/***/ "./node_modules/core-js/modules/es6.reflect.delete-property.js": 4290/***/ (function(module, exports, __webpack_require__) { 4291 4292// 26.1.4 Reflect.deleteProperty(target, propertyKey) 4293var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4294var gOPD = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js").f; 4295var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 4296 4297$export($export.S, 'Reflect', { 4298 deleteProperty: function deleteProperty(target, propertyKey) { 4299 var desc = gOPD(anObject(target), propertyKey); 4300 return desc && !desc.configurable ? false : delete target[propertyKey]; 4301 } 4302}); 4303 4304 4305/***/ }), 4306
vendor: 1,017 bytes, lines 4307-4340
4307/***/ "./node_modules/core-js/modules/es6.reflect.enumerate.js": 4308/***/ (function(module, exports, __webpack_require__) { 4309 4310"use strict"; 4311 4312// 26.1.5 Reflect.enumerate(target) 4313var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4314var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 4315var Enumerate = function (iterated) { 4316 this._t = anObject(iterated); // target 4317 this._i = 0; // next index 4318 var keys = this._k = []; // keys 4319 var key; 4320 for (key in iterated) keys.push(key); 4321}; 4322__webpack_require__("./node_modules/core-js/modules/_iter-create.js")(Enumerate, 'Object', function () { 4323 var that = this; 4324 var keys = that._k; 4325 var key; 4326 do { 4327 if (that._i >= keys.length) return { value: undefined, done: true }; 4328 } while (!((key = keys[that._i++]) in that._t)); 4329 return { value: key, done: false }; 4330}); 4331 4332$export($export.S, 'Reflect', { 4333 enumerate: function enumerate(target) { 4334 return new Enumerate(target); 4335 } 4336}); 4337 4338 4339/***/ }), 4340
vendor: 639 bytes, lines 4341-4357
4341/***/ "./node_modules/core-js/modules/es6.reflect.get-own-property-descriptor.js": 4342/***/ (function(module, exports, __webpack_require__) { 4343 4344// 26.1.7 Reflect.getOwnPropertyDescriptor(target, propertyKey) 4345var gOPD = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js"); 4346var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4347var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 4348 4349$export($export.S, 'Reflect', { 4350 getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey) { 4351 return gOPD.f(anObject(target), propertyKey); 4352 } 4353}); 4354 4355 4356/***/ }), 4357
vendor: 564 bytes, lines 4358-4374
4358/***/ "./node_modules/core-js/modules/es6.reflect.get-prototype-of.js": 4359/***/ (function(module, exports, __webpack_require__) { 4360 4361// 26.1.8 Reflect.getPrototypeOf(target) 4362var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4363var getProto = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); 4364var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 4365 4366$export($export.S, 'Reflect', { 4367 getPrototypeOf: function getPrototypeOf(target) { 4368 return getProto(anObject(target)); 4369 } 4370}); 4371 4372 4373/***/ }), 4374
vendor: 1,183 bytes, lines 4375-4402
4375/***/ "./node_modules/core-js/modules/es6.reflect.get.js": 4376/***/ (function(module, exports, __webpack_require__) { 4377 4378// 26.1.6 Reflect.get(target, propertyKey [, receiver]) 4379var gOPD = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js"); 4380var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); 4381var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); 4382var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4383var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 4384var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 4385 4386function get(target, propertyKey /* , receiver */) { 4387 var receiver = arguments.length < 3 ? target : arguments[2]; 4388 var desc, proto; 4389 if (anObject(target) === receiver) return target[propertyKey]; 4390 if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value') 4391 ? desc.value 4392 : desc.get !== undefined 4393 ? desc.get.call(receiver) 4394 : undefined; 4395 if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver); 4396} 4397 4398$export($export.S, 'Reflect', { get: get }); 4399 4400 4401/***/ }), 4402
vendor: 370 bytes, lines 4403-4417
4403/***/ "./node_modules/core-js/modules/es6.reflect.has.js": 4404/***/ (function(module, exports, __webpack_require__) { 4405 4406// 26.1.9 Reflect.has(target, propertyKey) 4407var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4408 4409$export($export.S, 'Reflect', { 4410 has: function has(target, propertyKey) { 4411 return propertyKey in target; 4412 } 4413}); 4414 4415 4416/***/ }), 4417
vendor: 552 bytes, lines 4418-4435
4418/***/ "./node_modules/core-js/modules/es6.reflect.is-extensible.js": 4419/***/ (function(module, exports, __webpack_require__) { 4420 4421// 26.1.10 Reflect.isExtensible(target) 4422var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4423var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 4424var $isExtensible = Object.isExtensible; 4425 4426$export($export.S, 'Reflect', { 4427 isExtensible: function isExtensible(target) { 4428 anObject(target); 4429 return $isExtensible ? $isExtensible(target) : true; 4430 } 4431}); 4432 4433 4434/***/ }), 4435
vendor: 362 bytes, lines 4436-4446
4436/***/ "./node_modules/core-js/modules/es6.reflect.own-keys.js": 4437/***/ (function(module, exports, __webpack_require__) { 4438 4439// 26.1.11 Reflect.ownKeys(target) 4440var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4441 4442$export($export.S, 'Reflect', { ownKeys: __webpack_require__("./node_modules/core-js/modules/_own-keys.js") }); 4443 4444 4445/***/ }), 4446
vendor: 656 bytes, lines 4447-4469
4447/***/ "./node_modules/core-js/modules/es6.reflect.prevent-extensions.js": 4448/***/ (function(module, exports, __webpack_require__) { 4449 4450// 26.1.12 Reflect.preventExtensions(target) 4451var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4452var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 4453var $preventExtensions = Object.preventExtensions; 4454 4455$export($export.S, 'Reflect', { 4456 preventExtensions: function preventExtensions(target) { 4457 anObject(target); 4458 try { 4459 if ($preventExtensions) $preventExtensions(target); 4460 return true; 4461 } catch (e) { 4462 return false; 4463 } 4464 } 4465}); 4466 4467 4468/***/ }), 4469
vendor: 612 bytes, lines 4470-4491
4470/***/ "./node_modules/core-js/modules/es6.reflect.set-prototype-of.js": 4471/***/ (function(module, exports, __webpack_require__) { 4472 4473// 26.1.14 Reflect.setPrototypeOf(target, proto) 4474var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4475var setProto = __webpack_require__("./node_modules/core-js/modules/_set-proto.js"); 4476 4477if (setProto) $export($export.S, 'Reflect', { 4478 setPrototypeOf: function setPrototypeOf(target, proto) { 4479 setProto.check(target, proto); 4480 try { 4481 setProto.set(target, proto); 4482 return true; 4483 } catch (e) { 4484 return false; 4485 } 4486 } 4487}); 4488 4489 4490/***/ }), 4491
vendor: 1,636 bytes, lines 4492-4529
4492/***/ "./node_modules/core-js/modules/es6.reflect.set.js": 4493/***/ (function(module, exports, __webpack_require__) { 4494 4495// 26.1.13 Reflect.set(target, propertyKey, V [, receiver]) 4496var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); 4497var gOPD = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js"); 4498var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); 4499var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); 4500var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4501var createDesc = __webpack_require__("./node_modules/core-js/modules/_property-desc.js"); 4502var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 4503var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 4504 4505function set(target, propertyKey, V /* , receiver */) { 4506 var receiver = arguments.length < 4 ? target : arguments[3]; 4507 var ownDesc = gOPD.f(anObject(target), propertyKey); 4508 var existingDescriptor, proto; 4509 if (!ownDesc) { 4510 if (isObject(proto = getPrototypeOf(target))) { 4511 return set(proto, propertyKey, V, receiver); 4512 } 4513 ownDesc = createDesc(0); 4514 } 4515 if (has(ownDesc, 'value')) { 4516 if (ownDesc.writable === false || !isObject(receiver)) return false; 4517 existingDescriptor = gOPD.f(receiver, propertyKey) || createDesc(0); 4518 existingDescriptor.value = V; 4519 dP.f(receiver, propertyKey, existingDescriptor); 4520 return true; 4521 } 4522 return ownDesc.set === undefined ? false : (ownDesc.set.call(receiver, V), true); 4523} 4524 4525$export($export.S, 'Reflect', { set: set }); 4526 4527 4528/***/ }), 4529
vendor: 2,228 bytes, lines 4530-4579
4530/***/ "./node_modules/core-js/modules/es6.regexp.constructor.js": 4531/***/ (function(module, exports, __webpack_require__) { 4532 4533var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); 4534var inheritIfRequired = __webpack_require__("./node_modules/core-js/modules/_inherit-if-required.js"); 4535var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f; 4536var gOPN = __webpack_require__("./node_modules/core-js/modules/_object-gopn.js").f; 4537var isRegExp = __webpack_require__("./node_modules/core-js/modules/_is-regexp.js"); 4538var $flags = __webpack_require__("./node_modules/core-js/modules/_flags.js"); 4539var $RegExp = global.RegExp; 4540var Base = $RegExp; 4541var proto = $RegExp.prototype; 4542var re1 = /a/g; 4543var re2 = /a/g; 4544// "new" creates a new object, old webkit buggy here 4545var CORRECT_NEW = new $RegExp(re1) !== re1; 4546 4547if (__webpack_require__("./node_modules/core-js/modules/_descriptors.js") && (!CORRECT_NEW || __webpack_require__("./node_modules/core-js/modules/_fails.js")(function () { 4548 re2[__webpack_require__("./node_modules/core-js/modules/_wks.js")('match')] = false; 4549 // RegExp constructor can alter flags and IsRegExp works correct with @@match 4550 return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i'; 4551}))) { 4552 $RegExp = function RegExp(p, f) { 4553 var tiRE = this instanceof $RegExp; 4554 var piRE = isRegExp(p); 4555 var fiU = f === undefined; 4556 return !tiRE && piRE && p.constructor === $RegExp && fiU ? p 4557 : inheritIfRequired(CORRECT_NEW 4558 ? new Base(piRE && !fiU ? p.source : p, f) 4559 : Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f) 4560 , tiRE ? this : proto, $RegExp); 4561 }; 4562 var proxy = function (key) { 4563 key in $RegExp || dP($RegExp, key, { 4564 configurable: true, 4565 get: function () { return Base[key]; }, 4566 set: function (it) { Base[key] = it; } 4567 }); 4568 }; 4569 for (var keys = gOPN(Base), i = 0; keys.length > i;) proxy(keys[i++]); 4570 proto.constructor = $RegExp; 4571 $RegExp.prototype = proto; 4572 __webpack_require__("./node_modules/core-js/modules/_redefine.js")(global, 'RegExp', $RegExp); 4573} 4574 4575__webpack_require__("./node_modules/core-js/modules/_set-species.js")('RegExp'); 4576 4577 4578/***/ }), 4579
vendor: 463 bytes, lines 4580-4591
4580/***/ "./node_modules/core-js/modules/es6.regexp.flags.js": 4581/***/ (function(module, exports, __webpack_require__) { 4582 4583// 21.2.5.3 get RegExp.prototype.flags() 4584if (__webpack_require__("./node_modules/core-js/modules/_descriptors.js") && /./g.flags != 'g') __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f(RegExp.prototype, 'flags', { 4585 configurable: true, 4586 get: __webpack_require__("./node_modules/core-js/modules/_flags.js") 4587}); 4588 4589 4590/***/ }), 4591
vendor: 559 bytes, lines 4592-4608
4592/***/ "./node_modules/core-js/modules/es6.regexp.match.js": 4593/***/ (function(module, exports, __webpack_require__) { 4594 4595// @@match logic 4596__webpack_require__("./node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match) { 4597 // 21.1.3.11 String.prototype.match(regexp) 4598 return [function match(regexp) { 4599 'use strict'; 4600 var O = defined(this); 4601 var fn = regexp == undefined ? undefined : regexp[MATCH]; 4602 return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O)); 4603 }, $match]; 4604}); 4605 4606 4607/***/ }), 4608
vendor: 671 bytes, lines 4609-4627
4609/***/ "./node_modules/core-js/modules/es6.regexp.replace.js": 4610/***/ (function(module, exports, __webpack_require__) { 4611 4612// @@replace logic 4613__webpack_require__("./node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace) { 4614 // 21.1.3.14 String.prototype.replace(searchValue, replaceValue) 4615 return [function replace(searchValue, replaceValue) { 4616 'use strict'; 4617 var O = defined(this); 4618 var fn = searchValue == undefined ? undefined : searchValue[REPLACE]; 4619 return fn !== undefined 4620 ? fn.call(searchValue, O, replaceValue) 4621 : $replace.call(String(O), searchValue, replaceValue); 4622 }, $replace]; 4623}); 4624 4625 4626/***/ }), 4627
vendor: 569 bytes, lines 4628-4644
4628/***/ "./node_modules/core-js/modules/es6.regexp.search.js": 4629/***/ (function(module, exports, __webpack_require__) { 4630 4631// @@search logic 4632__webpack_require__("./node_modules/core-js/modules/_fix-re-wks.js")('search', 1, function (defined, SEARCH, $search) { 4633 // 21.1.3.15 String.prototype.search(regexp) 4634 return [function search(regexp) { 4635 'use strict'; 4636 var O = defined(this); 4637 var fn = regexp == undefined ? undefined : regexp[SEARCH]; 4638 return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O)); 4639 }, $search]; 4640}); 4641 4642 4643/***/ }), 4644
vendor: 3,615 bytes, lines 4645-4722
4645/***/ "./node_modules/core-js/modules/es6.regexp.split.js": 4646/***/ (function(module, exports, __webpack_require__) { 4647 4648// @@split logic 4649__webpack_require__("./node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split) { 4650 'use strict'; 4651 var isRegExp = __webpack_require__("./node_modules/core-js/modules/_is-regexp.js"); 4652 var _split = $split; 4653 var $push = [].push; 4654 var $SPLIT = 'split'; 4655 var LENGTH = 'length'; 4656 var LAST_INDEX = 'lastIndex'; 4657 if ( 4658 'abbc'[$SPLIT](/(b)*/)[1] == 'c' || 4659 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 || 4660 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 || 4661 '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 || 4662 '.'[$SPLIT](/()()/)[LENGTH] > 1 || 4663 ''[$SPLIT](/.?/)[LENGTH] 4664 ) { 4665 var NPCG = /()??/.exec('')[1] === undefined; // nonparticipating capturing group 4666 // based on es5-shim implementation, need to rework it 4667 $split = function (separator, limit) { 4668 var string = String(this); 4669 if (separator === undefined && limit === 0) return []; 4670 // If `separator` is not a regex, use native split 4671 if (!isRegExp(separator)) return _split.call(string, separator, limit); 4672 var output = []; 4673 var flags = (separator.ignoreCase ? 'i' : '') + 4674 (separator.multiline ? 'm' : '') + 4675 (separator.unicode ? 'u' : '') + 4676 (separator.sticky ? 'y' : ''); 4677 var lastLastIndex = 0; 4678 var splitLimit = limit === undefined ? 4294967295 : limit >>> 0; 4679 // Make `global` and avoid `lastIndex` issues by working with a copy 4680 var separatorCopy = new RegExp(separator.source, flags + 'g'); 4681 var separator2, match, lastIndex, lastLength, i; 4682 // Doesn't need flags gy, but they don't hurt 4683 if (!NPCG) separator2 = new RegExp('^' + separatorCopy.source + '$(?!\\s)', flags); 4684 while (match = separatorCopy.exec(string)) { 4685 // `separatorCopy.lastIndex` is not reliable cross-browser 4686 lastIndex = match.index + match[0][LENGTH]; 4687 if (lastIndex > lastLastIndex) { 4688 output.push(string.slice(lastLastIndex, match.index)); 4689 // Fix browsers whose `exec` methods don't consistently return `undefined` for NPCG 4690 // eslint-disable-next-line no-loop-func 4691 if (!NPCG && match[LENGTH] > 1) match[0].replace(separator2, function () { 4692 for (i = 1; i < arguments[LENGTH] - 2; i++) if (arguments[i] === undefined) match[i] = undefined; 4693 }); 4694 if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1)); 4695 lastLength = match[0][LENGTH]; 4696 lastLastIndex = lastIndex; 4697 if (output[LENGTH] >= splitLimit) break; 4698 } 4699 if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop 4700 } 4701 if (lastLastIndex === string[LENGTH]) { 4702 if (lastLength || !separatorCopy.test('')) output.push(''); 4703 } else output.push(string.slice(lastLastIndex)); 4704 return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output; 4705 }; 4706 // Chakra, V8 4707 } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) { 4708 $split = function (separator, limit) { 4709 return separator === undefined && limit === 0 ? [] : _split.call(this, separator, limit); 4710 }; 4711 } 4712 // 21.1.3.17 String.prototype.split(separator, limit) 4713 return [function split(separator, limit) { 4714 var O = defined(this); 4715 var fn = separator == undefined ? undefined : separator[SPLIT]; 4716 return fn !== undefined ? fn.call(separator, O, limit) : $split.call(String(O), separator, limit); 4717 }, $split]; 4718}); 4719 4720 4721/***/ }), 4722
vendor: 1,225 bytes, lines 4723-4755
4723/***/ "./node_modules/core-js/modules/es6.regexp.to-string.js": 4724/***/ (function(module, exports, __webpack_require__) { 4725 4726"use strict"; 4727 4728__webpack_require__("./node_modules/core-js/modules/es6.regexp.flags.js"); 4729var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 4730var $flags = __webpack_require__("./node_modules/core-js/modules/_flags.js"); 4731var DESCRIPTORS = __webpack_require__("./node_modules/core-js/modules/_descriptors.js"); 4732var TO_STRING = 'toString'; 4733var $toString = /./[TO_STRING]; 4734 4735var define = function (fn) { 4736 __webpack_require__("./node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true); 4737}; 4738 4739// 21.2.5.14 RegExp.prototype.toString() 4740if (__webpack_require__("./node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) { 4741 define(function toString() { 4742 var R = anObject(this); 4743 return '/'.concat(R.source, '/', 4744 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined); 4745 }); 4746// FF44- RegExp#toString has a wrong name 4747} else if ($toString.name != TO_STRING) { 4748 define(function toString() { 4749 return $toString.call(this); 4750 }); 4751} 4752 4753 4754/***/ }), 4755
vendor: 735 bytes, lines 4756-4777
4756/***/ "./node_modules/core-js/modules/es6.set.js": 4757/***/ (function(module, exports, __webpack_require__) { 4758 4759"use strict"; 4760 4761var strong = __webpack_require__("./node_modules/core-js/modules/_collection-strong.js"); 4762var validate = __webpack_require__("./node_modules/core-js/modules/_validate-collection.js"); 4763var SET = 'Set'; 4764 4765// 23.2 Set Objects 4766module.exports = __webpack_require__("./node_modules/core-js/modules/_collection.js")(SET, function (get) { 4767 return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; 4768}, { 4769 // 23.2.3.1 Set.prototype.add(value) 4770 add: function add(value) { 4771 return strong.def(validate(this, SET), value = value === 0 ? 0 : value, value); 4772 } 4773}, strong); 4774 4775 4776/***/ }), 4777
vendor: 381 bytes, lines 4778-4792
4778/***/ "./node_modules/core-js/modules/es6.string.anchor.js": 4779/***/ (function(module, exports, __webpack_require__) { 4780 4781"use strict"; 4782 4783// B.2.3.2 String.prototype.anchor(name) 4784__webpack_require__("./node_modules/core-js/modules/_string-html.js")('anchor', function (createHTML) { 4785 return function anchor(name) { 4786 return createHTML(this, 'a', 'name', name); 4787 }; 4788}); 4789 4790 4791/***/ }), 4792
vendor: 357 bytes, lines 4793-4807
4793/***/ "./node_modules/core-js/modules/es6.string.big.js": 4794/***/ (function(module, exports, __webpack_require__) { 4795 4796"use strict"; 4797 4798// B.2.3.3 String.prototype.big() 4799__webpack_require__("./node_modules/core-js/modules/_string-html.js")('big', function (createHTML) { 4800 return function big() { 4801 return createHTML(this, 'big', '', ''); 4802 }; 4803}); 4804 4805 4806/***/ }), 4807
vendor: 367 bytes, lines 4808-4822
4808/***/ "./node_modules/core-js/modules/es6.string.blink.js": 4809/***/ (function(module, exports, __webpack_require__) { 4810 4811"use strict"; 4812 4813// B.2.3.4 String.prototype.blink() 4814__webpack_require__("./node_modules/core-js/modules/_string-html.js")('blink', function (createHTML) { 4815 return function blink() { 4816 return createHTML(this, 'blink', '', ''); 4817 }; 4818}); 4819 4820 4821/***/ }), 4822
vendor: 359 bytes, lines 4823-4837
4823/***/ "./node_modules/core-js/modules/es6.string.bold.js": 4824/***/ (function(module, exports, __webpack_require__) { 4825 4826"use strict"; 4827 4828// B.2.3.5 String.prototype.bold() 4829__webpack_require__("./node_modules/core-js/modules/_string-html.js")('bold', function (createHTML) { 4830 return function bold() { 4831 return createHTML(this, 'b', '', ''); 4832 }; 4833}); 4834 4835 4836/***/ }), 4837
vendor: 476 bytes, lines 4838-4854
4838/***/ "./node_modules/core-js/modules/es6.string.code-point-at.js": 4839/***/ (function(module, exports, __webpack_require__) { 4840 4841"use strict"; 4842 4843var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4844var $at = __webpack_require__("./node_modules/core-js/modules/_string-at.js")(false); 4845$export($export.P, 'String', { 4846 // 21.1.3.3 String.prototype.codePointAt(pos) 4847 codePointAt: function codePointAt(pos) { 4848 return $at(this, pos); 4849 } 4850}); 4851 4852 4853/***/ }), 4854
vendor: 1,151 bytes, lines 4855-4882
4855/***/ "./node_modules/core-js/modules/es6.string.ends-with.js": 4856/***/ (function(module, exports, __webpack_require__) { 4857 4858"use strict"; 4859// 21.1.3.6 String.prototype.endsWith(searchString [, endPosition]) 4860 4861var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4862var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); 4863var context = __webpack_require__("./node_modules/core-js/modules/_string-context.js"); 4864var ENDS_WITH = 'endsWith'; 4865var $endsWith = ''[ENDS_WITH]; 4866 4867$export($export.P + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails-is-regexp.js")(ENDS_WITH), 'String', { 4868 endsWith: function endsWith(searchString /* , endPosition = @length */) { 4869 var that = context(this, searchString, ENDS_WITH); 4870 var endPosition = arguments.length > 1 ? arguments[1] : undefined; 4871 var len = toLength(that.length); 4872 var end = endPosition === undefined ? len : Math.min(toLength(endPosition), len); 4873 var search = String(searchString); 4874 return $endsWith 4875 ? $endsWith.call(that, search, end) 4876 : that.slice(end - search.length, end) === search; 4877 } 4878}); 4879 4880 4881/***/ }), 4882
vendor: 364 bytes, lines 4883-4897
4883/***/ "./node_modules/core-js/modules/es6.string.fixed.js": 4884/***/ (function(module, exports, __webpack_require__) { 4885 4886"use strict"; 4887 4888// B.2.3.6 String.prototype.fixed() 4889__webpack_require__("./node_modules/core-js/modules/_string-html.js")('fixed', function (createHTML) { 4890 return function fixed() { 4891 return createHTML(this, 'tt', '', ''); 4892 }; 4893}); 4894 4895 4896/***/ }), 4897
vendor: 400 bytes, lines 4898-4912
4898/***/ "./node_modules/core-js/modules/es6.string.fontcolor.js": 4899/***/ (function(module, exports, __webpack_require__) { 4900 4901"use strict"; 4902 4903// B.2.3.7 String.prototype.fontcolor(color) 4904__webpack_require__("./node_modules/core-js/modules/_string-html.js")('fontcolor', function (createHTML) { 4905 return function fontcolor(color) { 4906 return createHTML(this, 'font', 'color', color); 4907 }; 4908}); 4909 4910 4911/***/ }), 4912
vendor: 392 bytes, lines 4913-4927
4913/***/ "./node_modules/core-js/modules/es6.string.fontsize.js": 4914/***/ (function(module, exports, __webpack_require__) { 4915 4916"use strict"; 4917 4918// B.2.3.8 String.prototype.fontsize(size) 4919__webpack_require__("./node_modules/core-js/modules/_string-html.js")('fontsize', function (createHTML) { 4920 return function fontsize(size) { 4921 return createHTML(this, 'font', 'size', size); 4922 }; 4923}); 4924 4925 4926/***/ }), 4927
vendor: 1,093 bytes, lines 4928-4957
4928/***/ "./node_modules/core-js/modules/es6.string.from-code-point.js": 4929/***/ (function(module, exports, __webpack_require__) { 4930 4931var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4932var toAbsoluteIndex = __webpack_require__("./node_modules/core-js/modules/_to-absolute-index.js"); 4933var fromCharCode = String.fromCharCode; 4934var $fromCodePoint = String.fromCodePoint; 4935 4936// length should be 1, old FF problem 4937$export($export.S + $export.F * (!!$fromCodePoint && $fromCodePoint.length != 1), 'String', { 4938 // 21.1.2.2 String.fromCodePoint(...codePoints) 4939 fromCodePoint: function fromCodePoint(x) { // eslint-disable-line no-unused-vars 4940 var res = []; 4941 var aLen = arguments.length; 4942 var i = 0; 4943 var code; 4944 while (aLen > i) { 4945 code = +arguments[i++]; 4946 if (toAbsoluteIndex(code, 0x10ffff) !== code) throw RangeError(code + ' is not a valid code point'); 4947 res.push(code < 0x10000 4948 ? fromCharCode(code) 4949 : fromCharCode(((code -= 0x10000) >> 10) + 0xd800, code % 0x400 + 0xdc00) 4950 ); 4951 } return res.join(''); 4952 } 4953}); 4954 4955 4956/***/ }), 4957
vendor: 745 bytes, lines 4958-4977
4958/***/ "./node_modules/core-js/modules/es6.string.includes.js": 4959/***/ (function(module, exports, __webpack_require__) { 4960 4961"use strict"; 4962// 21.1.3.7 String.prototype.includes(searchString, position = 0) 4963 4964var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 4965var context = __webpack_require__("./node_modules/core-js/modules/_string-context.js"); 4966var INCLUDES = 'includes'; 4967 4968$export($export.P + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', { 4969 includes: function includes(searchString /* , position = 0 */) { 4970 return !!~context(this, searchString, INCLUDES) 4971 .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined); 4972 } 4973}); 4974 4975 4976/***/ }), 4977
vendor: 371 bytes, lines 4978-4992
4978/***/ "./node_modules/core-js/modules/es6.string.italics.js": 4979/***/ (function(module, exports, __webpack_require__) { 4980 4981"use strict"; 4982 4983// B.2.3.9 String.prototype.italics() 4984__webpack_require__("./node_modules/core-js/modules/_string-html.js")('italics', function (createHTML) { 4985 return function italics() { 4986 return createHTML(this, 'i', '', ''); 4987 }; 4988}); 4989 4990 4991/***/ }), 4992
vendor: 753 bytes, lines 4993-5017
4993/***/ "./node_modules/core-js/modules/es6.string.iterator.js": 4994/***/ (function(module, exports, __webpack_require__) { 4995 4996"use strict"; 4997 4998var $at = __webpack_require__("./node_modules/core-js/modules/_string-at.js")(true); 4999 5000// 21.1.3.27 String.prototype[@@iterator]() 5001__webpack_require__("./node_modules/core-js/modules/_iter-define.js")(String, 'String', function (iterated) { 5002 this._t = String(iterated); // target 5003 this._i = 0; // next index 5004// 21.1.5.2.1 %StringIteratorPrototype%.next() 5005}, function () { 5006 var O = this._t; 5007 var index = this._i; 5008 var point; 5009 if (index >= O.length) return { value: undefined, done: true }; 5010 point = $at(O, index); 5011 this._i += point.length; 5012 return { value: point, done: false }; 5013}); 5014 5015 5016/***/ }), 5017
vendor: 371 bytes, lines 5018-5032
5018/***/ "./node_modules/core-js/modules/es6.string.link.js": 5019/***/ (function(module, exports, __webpack_require__) { 5020 5021"use strict"; 5022 5023// B.2.3.10 String.prototype.link(url) 5024__webpack_require__("./node_modules/core-js/modules/_string-html.js")('link', function (createHTML) { 5025 return function link(url) { 5026 return createHTML(this, 'a', 'href', url); 5027 }; 5028}); 5029 5030 5031/***/ }), 5032
vendor: 779 bytes, lines 5033-5057
5033/***/ "./node_modules/core-js/modules/es6.string.raw.js": 5034/***/ (function(module, exports, __webpack_require__) { 5035 5036var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 5037var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); 5038var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); 5039 5040$export($export.S, 'String', { 5041 // 21.1.2.4 String.raw(callSite, ...substitutions) 5042 raw: function raw(callSite) { 5043 var tpl = toIObject(callSite.raw); 5044 var len = toLength(tpl.length); 5045 var aLen = arguments.length; 5046 var res = []; 5047 var i = 0; 5048 while (len > i) { 5049 res.push(String(tpl[i++])); 5050 if (i < aLen) res.push(String(arguments[i])); 5051 } return res.join(''); 5052 } 5053}); 5054 5055 5056/***/ }), 5057
vendor: 375 bytes, lines 5058-5070
5058/***/ "./node_modules/core-js/modules/es6.string.repeat.js": 5059/***/ (function(module, exports, __webpack_require__) { 5060 5061var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 5062 5063$export($export.P, 'String', { 5064 // 21.1.3.13 String.prototype.repeat(count) 5065 repeat: __webpack_require__("./node_modules/core-js/modules/_string-repeat.js") 5066}); 5067 5068 5069/***/ }), 5070
vendor: 368 bytes, lines 5071-5085
5071/***/ "./node_modules/core-js/modules/es6.string.small.js": 5072/***/ (function(module, exports, __webpack_require__) { 5073 5074"use strict"; 5075 5076// B.2.3.11 String.prototype.small() 5077__webpack_require__("./node_modules/core-js/modules/_string-html.js")('small', function (createHTML) { 5078 return function small() { 5079 return createHTML(this, 'small', '', ''); 5080 }; 5081}); 5082 5083 5084/***/ }), 5085
vendor: 1,075 bytes, lines 5086-5111
5086/***/ "./node_modules/core-js/modules/es6.string.starts-with.js": 5087/***/ (function(module, exports, __webpack_require__) { 5088 5089"use strict"; 5090// 21.1.3.18 String.prototype.startsWith(searchString [, position ]) 5091 5092var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 5093var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); 5094var context = __webpack_require__("./node_modules/core-js/modules/_string-context.js"); 5095var STARTS_WITH = 'startsWith'; 5096var $startsWith = ''[STARTS_WITH]; 5097 5098$export($export.P + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails-is-regexp.js")(STARTS_WITH), 'String', { 5099 startsWith: function startsWith(searchString /* , position = 0 */) { 5100 var that = context(this, searchString, STARTS_WITH); 5101 var index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length)); 5102 var search = String(searchString); 5103 return $startsWith 5104 ? $startsWith.call(that, search, index) 5105 : that.slice(index, index + search.length) === search; 5106 } 5107}); 5108 5109 5110/***/ }), 5111
vendor: 373 bytes, lines 5112-5126
5112/***/ "./node_modules/core-js/modules/es6.string.strike.js": 5113/***/ (function(module, exports, __webpack_require__) { 5114 5115"use strict"; 5116 5117// B.2.3.12 String.prototype.strike() 5118__webpack_require__("./node_modules/core-js/modules/_string-html.js")('strike', function (createHTML) { 5119 return function strike() { 5120 return createHTML(this, 'strike', '', ''); 5121 }; 5122}); 5123 5124 5125/***/ }), 5126
vendor: 358 bytes, lines 5127-5141
5127/***/ "./node_modules/core-js/modules/es6.string.sub.js": 5128/***/ (function(module, exports, __webpack_require__) { 5129 5130"use strict"; 5131 5132// B.2.3.13 String.prototype.sub() 5133__webpack_require__("./node_modules/core-js/modules/_string-html.js")('sub', function (createHTML) { 5134 return function sub() { 5135 return createHTML(this, 'sub', '', ''); 5136 }; 5137}); 5138 5139 5140/***/ }), 5141
vendor: 358 bytes, lines 5142-5156
5142/***/ "./node_modules/core-js/modules/es6.string.sup.js": 5143/***/ (function(module, exports, __webpack_require__) { 5144 5145"use strict"; 5146 5147// B.2.3.14 String.prototype.sup() 5148__webpack_require__("./node_modules/core-js/modules/_string-html.js")('sup', function (createHTML) { 5149 return function sup() { 5150 return createHTML(this, 'sup', '', ''); 5151 }; 5152}); 5153 5154 5155/***/ }), 5156
vendor: 341 bytes, lines 5157-5171
5157/***/ "./node_modules/core-js/modules/es6.string.trim.js": 5158/***/ (function(module, exports, __webpack_require__) { 5159 5160"use strict"; 5161 5162// 21.1.3.25 String.prototype.trim() 5163__webpack_require__("./node_modules/core-js/modules/_string-trim.js")('trim', function ($trim) { 5164 return function trim() { 5165 return $trim(this, 3); 5166 }; 5167}); 5168 5169 5170/***/ }), 5171
vendor: 10,296 bytes, lines 5172-5413
5172/***/ "./node_modules/core-js/modules/es6.symbol.js": 5173/***/ (function(module, exports, __webpack_require__) { 5174 5175"use strict"; 5176 5177// ECMAScript 6 symbols shim 5178var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); 5179var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); 5180var DESCRIPTORS = __webpack_require__("./node_modules/core-js/modules/_descriptors.js"); 5181var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); 5182var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); 5183var META = __webpack_require__("./node_modules/core-js/modules/_meta.js").KEY; 5184var $fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); 5185var shared = __webpack_require__("./node_modules/core-js/modules/_shared.js"); 5186var setToStringTag = __webpack_require__("./node_modules/core-js/modules/_set-to-string-tag.js"); 5187var uid = __webpack_require__("./node_modules/core-js/modules/_uid.js"); 5188var wks = __webpack_require__("./node_modules/core-js/modules/_wks.js"); 5189var wksExt = __webpack_require__("./node_modules/core-js/modules/_wks-ext.js"); 5190var wksDefine = __webpack_require__("./node_modules/core-js/modules/_wks-define.js"); 5191var enumKeys = __webpack_require__("./node_modules/core-js/modules/_enum-keys.js"); 5192var isArray = __webpack_require__("./node_modules/core-js/modules/_is-array.js"); 5193var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 5194var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 5195var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); 5196var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); 5197var createDesc = __webpack_require__("./node_modules/core-js/modules/_property-desc.js"); 5198var _create = __webpack_require__("./node_modules/core-js/modules/_object-create.js"); 5199var gOPNExt = __webpack_require__("./node_modules/core-js/modules/_object-gopn-ext.js"); 5200var $GOPD = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js"); 5201var $DP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); 5202var $keys = __webpack_require__("./node_modules/core-js/modules/_object-keys.js"); 5203var gOPD = $GOPD.f; 5204var dP = $DP.f; 5205var gOPN = gOPNExt.f; 5206var $Symbol = global.Symbol; 5207var $JSON = global.JSON; 5208var _stringify = $JSON && $JSON.stringify; 5209var PROTOTYPE = 'prototype'; 5210var HIDDEN = wks('_hidden'); 5211var TO_PRIMITIVE = wks('toPrimitive'); 5212var isEnum = {}.propertyIsEnumerable; 5213var SymbolRegistry = shared('symbol-registry'); 5214var AllSymbols = shared('symbols'); 5215var OPSymbols = shared('op-symbols'); 5216var ObjectProto = Object[PROTOTYPE]; 5217var USE_NATIVE = typeof $Symbol == 'function'; 5218var QObject = global.QObject; 5219// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173 5220var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild; 5221 5222// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687 5223var setSymbolDesc = DESCRIPTORS && $fails(function () { 5224 return _create(dP({}, 'a', { 5225 get: function () { return dP(this, 'a', { value: 7 }).a; } 5226 })).a != 7; 5227}) ? function (it, key, D) { 5228 var protoDesc = gOPD(ObjectProto, key); 5229 if (protoDesc) delete ObjectProto[key]; 5230 dP(it, key, D); 5231 if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc); 5232} : dP; 5233 5234var wrap = function (tag) { 5235 var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]); 5236 sym._k = tag; 5237 return sym; 5238}; 5239 5240var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) { 5241 return typeof it == 'symbol'; 5242} : function (it) { 5243 return it instanceof $Symbol; 5244}; 5245 5246var $defineProperty = function defineProperty(it, key, D) { 5247 if (it === ObjectProto) $defineProperty(OPSymbols, key, D); 5248 anObject(it); 5249 key = toPrimitive(key, true); 5250 anObject(D); 5251 if (has(AllSymbols, key)) { 5252 if (!D.enumerable) { 5253 if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {})); 5254 it[HIDDEN][key] = true; 5255 } else { 5256 if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false; 5257 D = _create(D, { enumerable: createDesc(0, false) }); 5258 } return setSymbolDesc(it, key, D); 5259 } return dP(it, key, D); 5260}; 5261var $defineProperties = function defineProperties(it, P) { 5262 anObject(it); 5263 var keys = enumKeys(P = toIObject(P)); 5264 var i = 0; 5265 var l = keys.length; 5266 var key; 5267 while (l > i) $defineProperty(it, key = keys[i++], P[key]); 5268 return it; 5269}; 5270var $create = function create(it, P) { 5271 return P === undefined ? _create(it) : $defineProperties(_create(it), P); 5272}; 5273var $propertyIsEnumerable = function propertyIsEnumerable(key) { 5274 var E = isEnum.call(this, key = toPrimitive(key, true)); 5275 if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false; 5276 return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true; 5277}; 5278var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) { 5279 it = toIObject(it); 5280 key = toPrimitive(key, true); 5281 if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return; 5282 var D = gOPD(it, key); 5283 if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true; 5284 return D; 5285}; 5286var $getOwnPropertyNames = function getOwnPropertyNames(it) { 5287 var names = gOPN(toIObject(it)); 5288 var result = []; 5289 var i = 0; 5290 var key; 5291 while (names.length > i) { 5292 if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key); 5293 } return result; 5294}; 5295var $getOwnPropertySymbols = function getOwnPropertySymbols(it) { 5296 var IS_OP = it === ObjectProto; 5297 var names = gOPN(IS_OP ? OPSymbols : toIObject(it)); 5298 var result = []; 5299 var i = 0; 5300 var key; 5301 while (names.length > i) { 5302 if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]); 5303 } return result; 5304}; 5305 5306// 19.4.1.1 Symbol([description]) 5307if (!USE_NATIVE) { 5308 $Symbol = function Symbol() { 5309 if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!'); 5310 var tag = uid(arguments.length > 0 ? arguments[0] : undefined); 5311 var $set = function (value) { 5312 if (this === ObjectProto) $set.call(OPSymbols, value); 5313 if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false; 5314 setSymbolDesc(this, tag, createDesc(1, value)); 5315 }; 5316 if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set }); 5317 return wrap(tag); 5318 }; 5319 redefine($Symbol[PROTOTYPE], 'toString', function toString() { 5320 return this._k; 5321 }); 5322 5323 $GOPD.f = $getOwnPropertyDescriptor; 5324 $DP.f = $defineProperty; 5325 __webpack_require__("./node_modules/core-js/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames; 5326 __webpack_require__("./node_modules/core-js/modules/_object-pie.js").f = $propertyIsEnumerable; 5327 __webpack_require__("./node_modules/core-js/modules/_object-gops.js").f = $getOwnPropertySymbols; 5328 5329 if (DESCRIPTORS && !__webpack_require__("./node_modules/core-js/modules/_library.js")) { 5330 redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true); 5331 } 5332 5333 wksExt.f = function (name) { 5334 return wrap(wks(name)); 5335 }; 5336} 5337 5338$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol }); 5339 5340for (var es6Symbols = ( 5341 // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14 5342 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables' 5343).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]); 5344 5345for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]); 5346 5347$export($export.S + $export.F * !USE_NATIVE, 'Symbol', { 5348 // 19.4.2.1 Symbol.for(key) 5349 'for': function (key) { 5350 return has(SymbolRegistry, key += '') 5351 ? SymbolRegistry[key] 5352 : SymbolRegistry[key] = $Symbol(key); 5353 }, 5354 // 19.4.2.5 Symbol.keyFor(sym) 5355 keyFor: function keyFor(sym) { 5356 if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!'); 5357 for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key; 5358 }, 5359 useSetter: function () { setter = true; }, 5360 useSimple: function () { setter = false; } 5361}); 5362 5363$export($export.S + $export.F * !USE_NATIVE, 'Object', { 5364 // 19.1.2.2 Object.create(O [, Properties]) 5365 create: $create, 5366 // 19.1.2.4 Object.defineProperty(O, P, Attributes) 5367 defineProperty: $defineProperty, 5368 // 19.1.2.3 Object.defineProperties(O, Properties) 5369 defineProperties: $defineProperties, 5370 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) 5371 getOwnPropertyDescriptor: $getOwnPropertyDescriptor, 5372 // 19.1.2.7 Object.getOwnPropertyNames(O) 5373 getOwnPropertyNames: $getOwnPropertyNames, 5374 // 19.1.2.8 Object.getOwnPropertySymbols(O) 5375 getOwnPropertySymbols: $getOwnPropertySymbols 5376}); 5377 5378// 24.3.2 JSON.stringify(value [, replacer [, space]]) 5379$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () { 5380 var S = $Symbol(); 5381 // MS Edge converts symbol values to JSON as {} 5382 // WebKit converts symbol values to JSON as null 5383 // V8 throws on boxed symbols 5384 return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}'; 5385})), 'JSON', { 5386 stringify: function stringify(it) { 5387 var args = [it]; 5388 var i = 1; 5389 var replacer, $replacer; 5390 while (arguments.length > i) args.push(arguments[i++]); 5391 $replacer = replacer = args[1]; 5392 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined 5393 if (!isArray(replacer)) replacer = function (key, value) { 5394 if (typeof $replacer == 'function') value = $replacer.call(this, key, value); 5395 if (!isSymbol(value)) return value; 5396 }; 5397 args[1] = replacer; 5398 return _stringify.apply($JSON, args); 5399 } 5400}); 5401 5402// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint) 5403$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__("./node_modules/core-js/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); 5404// 19.4.3.5 Symbol.prototype[@@toStringTag] 5405setToStringTag($Symbol, 'Symbol'); 5406// 20.2.1.9 Math[@@toStringTag] 5407setToStringTag(Math, 'Math', true); 5408// 24.3.3 JSON[@@toStringTag] 5409setToStringTag(global.JSON, 'JSON', true); 5410 5411 5412/***/ }), 5413
vendor: 2,488 bytes, lines 5414-5480
5414/***/ "./node_modules/core-js/modules/es6.weak-map.js": 5415/***/ (function(module, exports, __webpack_require__) { 5416 5417"use strict"; 5418 5419var each = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(0); 5420var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); 5421var meta = __webpack_require__("./node_modules/core-js/modules/_meta.js"); 5422var assign = __webpack_require__("./node_modules/core-js/modules/_object-assign.js"); 5423var weak = __webpack_require__("./node_modules/core-js/modules/_collection-weak.js"); 5424var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); 5425var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); 5426var validate = __webpack_require__("./node_modules/core-js/modules/_validate-collection.js"); 5427var WEAK_MAP = 'WeakMap'; 5428var getWeak = meta.getWeak; 5429var isExtensible = Object.isExtensible; 5430var uncaughtFrozenStore = weak.ufstore; 5431var tmp = {}; 5432var InternalMap; 5433 5434var wrapper = function (get) { 5435 return function WeakMap() { 5436 return get(this, arguments.length > 0 ? arguments[0] : undefined); 5437 }; 5438}; 5439 5440var methods = { 5441 // 23.3.3.3 WeakMap.prototype.get(key) 5442 get: function get(key) { 5443 if (isObject(key)) { 5444 var data = getWeak(key); 5445 if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key); 5446 return data ? data[this._i] : undefined; 5447 } 5448 }, 5449 // 23.3.3.5 WeakMap.prototype.set(key, value) 5450 set: function set(key, value) { 5451 return weak.def(validate(this, WEAK_MAP), key, value); 5452 } 5453}; 5454 5455// 23.3 WeakMap Objects 5456var $WeakMap = module.exports = __webpack_require__("./node_modules/core-js/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true); 5457 5458// IE11 WeakMap frozen keys fix 5459if (fails(function () { return new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7; })) { 5460 InternalMap = weak.getConstructor(wrapper, WEAK_MAP); 5461 assign(InternalMap.prototype, methods); 5462 meta.NEED = true; 5463 each(['delete', 'has', 'get', 'set'], function (key) { 5464 var proto = $WeakMap.prototype; 5465 var method = proto[key]; 5466 redefine(proto, key, function (a, b) { 5467 // store frozen objects on internal weakmap shim 5468 if (isObject(a) && !isExtensible(a)) { 5469 if (!this._f) this._f = new InternalMap(); 5470 var result = this._f[key](a, b); 5471 return key == 'set' ? this : result; 5472 // store all the rest on native weakmap 5473 } return method.call(this, a, b); 5474 }); 5475 }); 5476} 5477 5478 5479/***/ }), 5480
vendor: 592 bytes, lines 5481-5495
5481/***/ "./node_modules/core-js/modules/es7.reflect.define-metadata.js": 5482/***/ (function(module, exports, __webpack_require__) { 5483 5484var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); 5485var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 5486var toMetaKey = metadata.key; 5487var ordinaryDefineOwnMetadata = metadata.set; 5488 5489metadata.exp({ defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey) { 5490 ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetaKey(targetKey)); 5491} }); 5492 5493 5494/***/ }), 5495
vendor: 933 bytes, lines 5496-5517
5496/***/ "./node_modules/core-js/modules/es7.reflect.delete-metadata.js": 5497/***/ (function(module, exports, __webpack_require__) { 5498 5499var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); 5500var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 5501var toMetaKey = metadata.key; 5502var getOrCreateMetadataMap = metadata.map; 5503var store = metadata.store; 5504 5505metadata.exp({ deleteMetadata: function deleteMetadata(metadataKey, target /* , targetKey */) { 5506 var targetKey = arguments.length < 3 ? undefined : toMetaKey(arguments[2]); 5507 var metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false); 5508 if (metadataMap === undefined || !metadataMap['delete'](metadataKey)) return false; 5509 if (metadataMap.size) return true; 5510 var targetMetadata = store.get(target); 5511 targetMetadata['delete'](targetKey); 5512 return !!targetMetadata.size || store['delete'](target); 5513} }); 5514 5515 5516/***/ }), 5517
vendor: 1,146 bytes, lines 5518-5543
5518/***/ "./node_modules/core-js/modules/es7.reflect.get-metadata-keys.js": 5519/***/ (function(module, exports, __webpack_require__) { 5520 5521var Set = __webpack_require__("./node_modules/core-js/modules/es6.set.js"); 5522var from = __webpack_require__("./node_modules/core-js/modules/_array-from-iterable.js"); 5523var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); 5524var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 5525var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); 5526var ordinaryOwnMetadataKeys = metadata.keys; 5527var toMetaKey = metadata.key; 5528 5529var ordinaryMetadataKeys = function (O, P) { 5530 var oKeys = ordinaryOwnMetadataKeys(O, P); 5531 var parent = getPrototypeOf(O); 5532 if (parent === null) return oKeys; 5533 var pKeys = ordinaryMetadataKeys(parent, P); 5534 return pKeys.length ? oKeys.length ? from(new Set(oKeys.concat(pKeys))) : pKeys : oKeys; 5535}; 5536 5537metadata.exp({ getMetadataKeys: function getMetadataKeys(target /* , targetKey */) { 5538 return ordinaryMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1])); 5539} }); 5540 5541 5542/***/ }), 5543
vendor: 1,031 bytes, lines 5544-5567
5544/***/ "./node_modules/core-js/modules/es7.reflect.get-metadata.js": 5545/***/ (function(module, exports, __webpack_require__) { 5546 5547var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); 5548var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 5549var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); 5550var ordinaryHasOwnMetadata = metadata.has; 5551var ordinaryGetOwnMetadata = metadata.get; 5552var toMetaKey = metadata.key; 5553 5554var ordinaryGetMetadata = function (MetadataKey, O, P) { 5555 var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); 5556 if (hasOwn) return ordinaryGetOwnMetadata(MetadataKey, O, P); 5557 var parent = getPrototypeOf(O); 5558 return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined; 5559}; 5560 5561metadata.exp({ getMetadata: function getMetadata(metadataKey, target /* , targetKey */) { 5562 return ordinaryGetMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2])); 5563} }); 5564 5565 5566/***/ }), 5567
vendor: 599 bytes, lines 5568-5582
5568/***/ "./node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js": 5569/***/ (function(module, exports, __webpack_require__) { 5570 5571var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); 5572var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 5573var ordinaryOwnMetadataKeys = metadata.keys; 5574var toMetaKey = metadata.key; 5575 5576metadata.exp({ getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targetKey */) { 5577 return ordinaryOwnMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1])); 5578} }); 5579 5580 5581/***/ }), 5582
vendor: 614 bytes, lines 5583-5598
5583/***/ "./node_modules/core-js/modules/es7.reflect.get-own-metadata.js": 5584/***/ (function(module, exports, __webpack_require__) { 5585 5586var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); 5587var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 5588var ordinaryGetOwnMetadata = metadata.get; 5589var toMetaKey = metadata.key; 5590 5591metadata.exp({ getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) { 5592 return ordinaryGetOwnMetadata(metadataKey, anObject(target) 5593 , arguments.length < 3 ? undefined : toMetaKey(arguments[2])); 5594} }); 5595 5596 5597/***/ }), 5598
vendor: 947 bytes, lines 5599-5621
5599/***/ "./node_modules/core-js/modules/es7.reflect.has-metadata.js": 5600/***/ (function(module, exports, __webpack_require__) { 5601 5602var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); 5603var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 5604var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); 5605var ordinaryHasOwnMetadata = metadata.has; 5606var toMetaKey = metadata.key; 5607 5608var ordinaryHasMetadata = function (MetadataKey, O, P) { 5609 var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); 5610 if (hasOwn) return true; 5611 var parent = getPrototypeOf(O); 5612 return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false; 5613}; 5614 5615metadata.exp({ hasMetadata: function hasMetadata(metadataKey, target /* , targetKey */) { 5616 return ordinaryHasMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2])); 5617} }); 5618 5619 5620/***/ }), 5621
vendor: 614 bytes, lines 5622-5637
5622/***/ "./node_modules/core-js/modules/es7.reflect.has-own-metadata.js": 5623/***/ (function(module, exports, __webpack_require__) { 5624 5625var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); 5626var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 5627var ordinaryHasOwnMetadata = metadata.has; 5628var toMetaKey = metadata.key; 5629 5630metadata.exp({ hasOwnMetadata: function hasOwnMetadata(metadataKey, target /* , targetKey */) { 5631 return ordinaryHasOwnMetadata(metadataKey, anObject(target) 5632 , arguments.length < 3 ? undefined : toMetaKey(arguments[2])); 5633} }); 5634 5635 5636/***/ }), 5637
vendor: 764 bytes, lines 5638-5659
5638/***/ "./node_modules/core-js/modules/es7.reflect.metadata.js": 5639/***/ (function(module, exports, __webpack_require__) { 5640 5641var $metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); 5642var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); 5643var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); 5644var toMetaKey = $metadata.key; 5645var ordinaryDefineOwnMetadata = $metadata.set; 5646 5647$metadata.exp({ metadata: function metadata(metadataKey, metadataValue) { 5648 return function decorator(target, targetKey) { 5649 ordinaryDefineOwnMetadata( 5650 metadataKey, metadataValue, 5651 (targetKey !== undefined ? anObject : aFunction)(target), 5652 toMetaKey(targetKey) 5653 ); 5654 }; 5655} }); 5656 5657 5658/***/ }), 5659
vendor: 2,248 bytes, lines 5660-5724
5660/***/ "./node_modules/core-js/modules/web.dom.iterable.js": 5661/***/ (function(module, exports, __webpack_require__) { 5662 5663var $iterators = __webpack_require__("./node_modules/core-js/modules/es6.array.iterator.js"); 5664var getKeys = __webpack_require__("./node_modules/core-js/modules/_object-keys.js"); 5665var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); 5666var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); 5667var hide = __webpack_require__("./node_modules/core-js/modules/_hide.js"); 5668var Iterators = __webpack_require__("./node_modules/core-js/modules/_iterators.js"); 5669var wks = __webpack_require__("./node_modules/core-js/modules/_wks.js"); 5670var ITERATOR = wks('iterator'); 5671var TO_STRING_TAG = wks('toStringTag'); 5672var ArrayValues = Iterators.Array; 5673 5674var DOMIterables = { 5675 CSSRuleList: true, // TODO: Not spec compliant, should be false. 5676 CSSStyleDeclaration: false, 5677 CSSValueList: false, 5678 ClientRectList: false, 5679 DOMRectList: false, 5680 DOMStringList: false, 5681 DOMTokenList: true, 5682 DataTransferItemList: false, 5683 FileList: false, 5684 HTMLAllCollection: false, 5685 HTMLCollection: false, 5686 HTMLFormElement: false, 5687 HTMLSelectElement: false, 5688 MediaList: true, // TODO: Not spec compliant, should be false. 5689 MimeTypeArray: false, 5690 NamedNodeMap: false, 5691 NodeList: true, 5692 PaintRequestList: false, 5693 Plugin: false, 5694 PluginArray: false, 5695 SVGLengthList: false, 5696 SVGNumberList: false, 5697 SVGPathSegList: false, 5698 SVGPointList: false, 5699 SVGStringList: false, 5700 SVGTransformList: false, 5701 SourceBufferList: false, 5702 StyleSheetList: true, // TODO: Not spec compliant, should be false. 5703 TextTrackCueList: false, 5704 TextTrackList: false, 5705 TouchList: false 5706}; 5707 5708for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) { 5709 var NAME = collections[i]; 5710 var explicit = DOMIterables[NAME]; 5711 var Collection = global[NAME]; 5712 var proto = Collection && Collection.prototype; 5713 var key; 5714 if (proto) { 5715 if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues); 5716 if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME); 5717 Iterators[NAME] = ArrayValues; 5718 if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true); 5719 } 5720} 5721 5722 5723/***/ }), 5724
vendor: 608 bytes, lines 5725-5752
5725/***/ "./node_modules/webpack/buildin/global.js": 5726/***/ (function(module, exports) { 5727 5728var g; 5729 5730// This works in non-strict mode 5731g = (function() { 5732 return this; 5733})(); 5734 5735try { 5736 // This works if eval is allowed (see CSP) 5737 g = g || Function("return this")() || (1,eval)("this"); 5738} catch(e) { 5739 // This works if the window reference is available 5740 if(typeof window === "object") 5741 g = window; 5742} 5743 5744// g can still be undefined, but nothing to do about it... 5745// We return undefined, instead of nothing here, so it's 5746// easier to handle this case. if(!global) { ...} 5747 5748module.exports = g; 5749 5750 5751/***/ }), 5752
vendor: 127,886 bytes, lines 5753-8786
5753/***/ "./node_modules/zone.js/dist/zone.js": 5754/***/ (function(module, exports, __webpack_require__) { 5755 5756/* WEBPACK VAR INJECTION */(function(global) {/** 5757* @license 5758* Copyright Google Inc. All Rights Reserved. 5759* 5760* Use of this source code is governed by an MIT-style license that can be 5761* found in the LICENSE file at https://angular.io/license 5762*/ 5763(function (global, factory) { 5764 true ? factory() : 5765 typeof define === 'function' && define.amd ? define(factory) : 5766 (factory()); 5767}(this, (function () { 'use strict'; 5768 5769/** 5770 * @license 5771 * Copyright Google Inc. All Rights Reserved. 5772 * 5773 * Use of this source code is governed by an MIT-style license that can be 5774 * found in the LICENSE file at https://angular.io/license 5775 */ 5776var Zone$1 = (function (global) { 5777 var FUNCTION = 'function'; 5778 var performance = global['performance']; 5779 function mark(name) { 5780 performance && performance['mark'] && performance['mark'](name); 5781 } 5782 function performanceMeasure(name, label) { 5783 performance && performance['measure'] && performance['measure'](name, label); 5784 } 5785 mark('Zone'); 5786 if (global['Zone']) { 5787 throw new Error('Zone already loaded.'); 5788 } 5789 var Zone = (function () { 5790 function Zone(parent, zoneSpec) { 5791 this._properties = null; 5792 this._parent = parent; 5793 this._name = zoneSpec ? zoneSpec.name || 'unnamed' : '<root>'; 5794 this._properties = zoneSpec && zoneSpec.properties || {}; 5795 this._zoneDelegate = 5796 new ZoneDelegate(this, this._parent && this._parent._zoneDelegate, zoneSpec); 5797 } 5798 Zone.assertZonePatched = function () { 5799 if (global['Promise'] !== patches['ZoneAwarePromise']) { 5800 throw new Error('Zone.js has detected that ZoneAwarePromise `(window|global).Promise` ' + 5801 'has been overwritten.\n' + 5802 'Most likely cause is that a Promise polyfill has been loaded ' + 5803 'after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. ' + 5804 'If you must load one, do so before loading zone.js.)'); 5805 } 5806 }; 5807 Object.defineProperty(Zone, "root", { 5808 get: function () { 5809 var zone = Zone.current; 5810 while (zone.parent) { 5811 zone = zone.parent; 5812 } 5813 return zone; 5814 }, 5815 enumerable: true, 5816 configurable: true 5817 }); 5818 Object.defineProperty(Zone, "current", { 5819 get: function () { 5820 return _currentZoneFrame.zone; 5821 }, 5822 enumerable: true, 5823 configurable: true 5824 }); 5825 Object.defineProperty(Zone, "currentTask", { 5826 get: function () { 5827 return _currentTask; 5828 }, 5829 enumerable: true, 5830 configurable: true 5831 }); 5832 Zone.__load_patch = function (name, fn) { 5833 if (patches.hasOwnProperty(name)) { 5834 throw Error('Already loaded patch: ' + name); 5835 } 5836 else if (!global['__Zone_disable_' + name]) { 5837 var perfName = 'Zone:' + name; 5838 mark(perfName); 5839 patches[name] = fn(global, Zone, _api); 5840 performanceMeasure(perfName, perfName); 5841 } 5842 }; 5843 Object.defineProperty(Zone.prototype, "parent", { 5844 get: function () { 5845 return this._parent; 5846 }, 5847 enumerable: true, 5848 configurable: true 5849 }); 5850 Object.defineProperty(Zone.prototype, "name", { 5851 get: function () { 5852 return this._name; 5853 }, 5854 enumerable: true, 5855 configurable: true 5856 }); 5857 Zone.prototype.get = function (key) { 5858 var zone = this.getZoneWith(key); 5859 if (zone) 5860 return zone._properties[key]; 5861 }; 5862 Zone.prototype.getZoneWith = function (key) { 5863 var current = this; 5864 while (current) { 5865 if (current._properties.hasOwnProperty(key)) { 5866 return current; 5867 } 5868 current = current._parent; 5869 } 5870 return null; 5871 }; 5872 Zone.prototype.fork = function (zoneSpec) { 5873 if (!zoneSpec) 5874 throw new Error('ZoneSpec required!'); 5875 return this._zoneDelegate.fork(this, zoneSpec); 5876 }; 5877 Zone.prototype.wrap = function (callback, source) { 5878 if (typeof callback !== FUNCTION) { 5879 throw new Error('Expecting function got: ' + callback); 5880 } 5881 var _callback = this._zoneDelegate.intercept(this, callback, source); 5882 var zone = this; 5883 return function () { 5884 return zone.runGuarded(_callback, this, arguments, source); 5885 }; 5886 }; 5887 Zone.prototype.run = function (callback, applyThis, applyArgs, source) { 5888 if (applyThis === void 0) { applyThis = undefined; } 5889 if (applyArgs === void 0) { applyArgs = null; } 5890 if (source === void 0) { source = null; } 5891 _currentZoneFrame = { parent: _currentZoneFrame, zone: this }; 5892 try { 5893 return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source); 5894 } 5895 finally { 5896 _currentZoneFrame = _currentZoneFrame.parent; 5897 } 5898 }; 5899 Zone.prototype.runGuarded = function (callback, applyThis, applyArgs, source) { 5900 if (applyThis === void 0) { applyThis = null; } 5901 if (applyArgs === void 0) { applyArgs = null; } 5902 if (source === void 0) { source = null; } 5903 _currentZoneFrame = { parent: _currentZoneFrame, zone: this }; 5904 try { 5905 try { 5906 return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source); 5907 } 5908 catch (error) { 5909 if (this._zoneDelegate.handleError(this, error)) { 5910 throw error; 5911 } 5912 } 5913 } 5914 finally { 5915 _currentZoneFrame = _currentZoneFrame.parent; 5916 } 5917 }; 5918 Zone.prototype.runTask = function (task, applyThis, applyArgs) { 5919 if (task.zone != this) { 5920 throw new Error('A task can only be run in the zone of creation! (Creation: ' + 5921 (task.zone || NO_ZONE).name + '; Execution: ' + this.name + ')'); 5922 } 5923 // https://github.com/angular/zone.js/issues/778, sometimes eventTask 5924 // will run in notScheduled(canceled) state, we should not try to 5925 // run such kind of task but just return 5926 // we have to define an variable here, if not 5927 // typescript compiler will complain below 5928 var isNotScheduled = task.state === notScheduled; 5929 if (isNotScheduled && task.type === eventTask) { 5930 return; 5931 } 5932 var reEntryGuard = task.state != running; 5933 reEntryGuard && task._transitionTo(running, scheduled); 5934 task.runCount++; 5935 var previousTask = _currentTask; 5936 _currentTask = task; 5937 _currentZoneFrame = { parent: _currentZoneFrame, zone: this }; 5938 try { 5939 if (task.type == macroTask && task.data && !task.data.isPeriodic) { 5940 task.cancelFn = null; 5941 } 5942 try { 5943 return this._zoneDelegate.invokeTask(this, task, applyThis, applyArgs); 5944 } 5945 catch (error) { 5946 if (this._zoneDelegate.handleError(this, error)) { 5947 throw error; 5948 } 5949 } 5950 } 5951 finally { 5952 // if the task's state is notScheduled or unknown, then it has already been cancelled 5953 // we should not reset the state to scheduled 5954 if (task.state !== notScheduled && task.state !== unknown) { 5955 if (task.type == eventTask || (task.data && task.data.isPeriodic)) { 5956 reEntryGuard && task._transitionTo(scheduled, running); 5957 } 5958 else { 5959 task.runCount = 0; 5960 this._updateTaskCount(task, -1); 5961 reEntryGuard && 5962 task._transitionTo(notScheduled, running, notScheduled); 5963 } 5964 } 5965 _currentZoneFrame = _currentZoneFrame.parent; 5966 _currentTask = previousTask; 5967 } 5968 }; 5969 Zone.prototype.scheduleTask = function (task) { 5970 if (task.zone && task.zone !== this) { 5971 // check if the task was rescheduled, the newZone 5972 // should not be the children of the original zone 5973 var newZone = this; 5974 while (newZone) { 5975 if (newZone === task.zone) { 5976 throw Error("can not reschedule task to " + this 5977 .name + " which is descendants of the original zone " + task.zone.name); 5978 } 5979 newZone = newZone.parent; 5980 } 5981 } 5982 task._transitionTo(scheduling, notScheduled); 5983 var zoneDelegates = []; 5984 task._zoneDelegates = zoneDelegates; 5985 task._zone = this; 5986 try { 5987 task = this._zoneDelegate.scheduleTask(this, task); 5988 } 5989 catch (err) { 5990 // should set task's state to unknown when scheduleTask throw error 5991 // because the err may from reschedule, so the fromState maybe notScheduled 5992 task._transitionTo(unknown, scheduling, notScheduled); 5993 // TODO: @JiaLiPassion, should we check the result from handleError? 5994 this._zoneDelegate.handleError(this, err); 5995 throw err; 5996 } 5997 if (task._zoneDelegates === zoneDelegates) { 5998 // we have to check because internally the delegate can reschedule the task. 5999 this._updateTaskCount(task, 1); 6000 } 6001 if (task.state == scheduling) { 6002 task._transitionTo(scheduled, scheduling); 6003 } 6004 return task; 6005 }; 6006 Zone.prototype.scheduleMicroTask = function (source, callback, data, customSchedule) { 6007 return this.scheduleTask(new ZoneTask(microTask, source, callback, data, customSchedule, null)); 6008 }; 6009 Zone.prototype.scheduleMacroTask = function (source, callback, data, customSchedule, customCancel) { 6010 return this.scheduleTask(new ZoneTask(macroTask, source, callback, data, customSchedule, customCancel)); 6011 }; 6012 Zone.prototype.scheduleEventTask = function (source, callback, data, customSchedule, customCancel) { 6013 return this.scheduleTask(new ZoneTask(eventTask, source, callback, data, customSchedule, customCancel)); 6014 }; 6015 Zone.prototype.cancelTask = function (task) { 6016 if (task.zone != this) 6017 throw new Error('A task can only be cancelled in the zone of creation! (Creation: ' + 6018 (task.zone || NO_ZONE).name + '; Execution: ' + this.name + ')'); 6019 task._transitionTo(canceling, scheduled, running); 6020 try { 6021 this._zoneDelegate.cancelTask(this, task); 6022 } 6023 catch (err) { 6024 // if error occurs when cancelTask, transit the state to unknown 6025 task._transitionTo(unknown, canceling); 6026 this._zoneDelegate.handleError(this, err); 6027 throw err; 6028 } 6029 this._updateTaskCount(task, -1); 6030 task._transitionTo(notScheduled, canceling); 6031 task.runCount = 0; 6032 return task; 6033 }; 6034 Zone.prototype._updateTaskCount = function (task, count) { 6035 var zoneDelegates = task._zoneDelegates; 6036 if (count == -1) { 6037 task._zoneDelegates = null; 6038 } 6039 for (var i = 0; i < zoneDelegates.length; i++) { 6040 zoneDelegates[i]._updateTaskCount(task.type, count); 6041 } 6042 }; 6043 return Zone; 6044 }()); 6045 Zone.__symbol__ = __symbol__; 6046 var DELEGATE_ZS = { 6047 name: '', 6048 onHasTask: function (delegate, _, target, hasTaskState) { 6049 return delegate.hasTask(target, hasTaskState); 6050 }, 6051 onScheduleTask: function (delegate, _, target, task) { 6052 return delegate.scheduleTask(target, task); 6053 }, 6054 onInvokeTask: function (delegate, _, target, task, applyThis, applyArgs) { return delegate.invokeTask(target, task, applyThis, applyArgs); }, 6055 onCancelTask: function (delegate, _, target, task) { 6056 return delegate.cancelTask(target, task); 6057 } 6058 }; 6059 var ZoneDelegate = (function () { 6060 function ZoneDelegate(zone, parentDelegate, zoneSpec) { 6061 this._taskCounts = { 'microTask': 0, 'macroTask': 0, 'eventTask': 0 }; 6062 this.zone = zone; 6063 this._parentDelegate = parentDelegate; 6064 this._forkZS = zoneSpec && (zoneSpec && zoneSpec.onFork ? zoneSpec : parentDelegate._forkZS); 6065 this._forkDlgt = zoneSpec && (zoneSpec.onFork ? parentDelegate : parentDelegate._forkDlgt); 6066 this._forkCurrZone = zoneSpec && (zoneSpec.onFork ? this.zone : parentDelegate.zone); 6067 this._interceptZS = 6068 zoneSpec && (zoneSpec.onIntercept ? zoneSpec : parentDelegate._interceptZS); 6069 this._interceptDlgt = 6070 zoneSpec && (zoneSpec.onIntercept ? parentDelegate : parentDelegate._interceptDlgt); 6071 this._interceptCurrZone = 6072 zoneSpec && (zoneSpec.onIntercept ? this.zone : parentDelegate.zone); 6073 this._invokeZS = zoneSpec && (zoneSpec.onInvoke ? zoneSpec : parentDelegate._invokeZS); 6074 this._invokeDlgt = 6075 zoneSpec && (zoneSpec.onInvoke ? parentDelegate : parentDelegate._invokeDlgt); 6076 this._invokeCurrZone = zoneSpec && (zoneSpec.onInvoke ? this.zone : parentDelegate.zone); 6077 this._handleErrorZS = 6078 zoneSpec && (zoneSpec.onHandleError ? zoneSpec : parentDelegate._handleErrorZS); 6079 this._handleErrorDlgt = 6080 zoneSpec && (zoneSpec.onHandleError ? parentDelegate : parentDelegate._handleErrorDlgt); 6081 this._handleErrorCurrZone = 6082 zoneSpec && (zoneSpec.onHandleError ? this.zone : parentDelegate.zone); 6083 this._scheduleTaskZS = 6084 zoneSpec && (zoneSpec.onScheduleTask ? zoneSpec : parentDelegate._scheduleTaskZS); 6085 this._scheduleTaskDlgt = 6086 zoneSpec && (zoneSpec.onScheduleTask ? parentDelegate : parentDelegate._scheduleTaskDlgt); 6087 this._scheduleTaskCurrZone = 6088 zoneSpec && (zoneSpec.onScheduleTask ? this.zone : parentDelegate.zone); 6089 this._invokeTaskZS = 6090 zoneSpec && (zoneSpec.onInvokeTask ? zoneSpec : parentDelegate._invokeTaskZS); 6091 this._invokeTaskDlgt = 6092 zoneSpec && (zoneSpec.onInvokeTask ? parentDelegate : parentDelegate._invokeTaskDlgt); 6093 this._invokeTaskCurrZone = 6094 zoneSpec && (zoneSpec.onInvokeTask ? this.zone : parentDelegate.zone); 6095 this._cancelTaskZS = 6096 zoneSpec && (zoneSpec.onCancelTask ? zoneSpec : parentDelegate._cancelTaskZS); 6097 this._cancelTaskDlgt = 6098 zoneSpec && (zoneSpec.onCancelTask ? parentDelegate : parentDelegate._cancelTaskDlgt); 6099 this._cancelTaskCurrZone = 6100 zoneSpec && (zoneSpec.onCancelTask ? this.zone : parentDelegate.zone); 6101 this._hasTaskZS = null; 6102 this._hasTaskDlgt = null; 6103 this._hasTaskDlgtOwner = null; 6104 this._hasTaskCurrZone = null; 6105 var zoneSpecHasTask = zoneSpec && zoneSpec.onHasTask; 6106 var parentHasTask = parentDelegate && parentDelegate._hasTaskZS; 6107 if (zoneSpecHasTask || parentHasTask) { 6108 // If we need to report hasTask, than this ZS needs to do ref counting on tasks. In such 6109 // a case all task related interceptors must go through this ZD. We can't short circuit it. 6110 this._hasTaskZS = zoneSpecHasTask ? zoneSpec : DELEGATE_ZS; 6111 this._hasTaskDlgt = parentDelegate; 6112 this._hasTaskDlgtOwner = this; 6113 this._hasTaskCurrZone = zone; 6114 if (!zoneSpec.onScheduleTask) { 6115 this._scheduleTaskZS = DELEGATE_ZS; 6116 this._scheduleTaskDlgt = parentDelegate; 6117 this._scheduleTaskCurrZone = this.zone; 6118 } 6119 if (!zoneSpec.onInvokeTask) { 6120 this._invokeTaskZS = DELEGATE_ZS; 6121 this._invokeTaskDlgt = parentDelegate; 6122 this._invokeTaskCurrZone = this.zone; 6123 } 6124 if (!zoneSpec.onCancelTask) { 6125 this._cancelTaskZS = DELEGATE_ZS; 6126 this._cancelTaskDlgt = parentDelegate; 6127 this._cancelTaskCurrZone = this.zone; 6128 } 6129 } 6130 } 6131 ZoneDelegate.prototype.fork = function (targetZone, zoneSpec) { 6132 return this._forkZS ? this._forkZS.onFork(this._forkDlgt, this.zone, targetZone, zoneSpec) : 6133 new Zone(targetZone, zoneSpec); 6134 }; 6135 ZoneDelegate.prototype.intercept = function (targetZone, callback, source) { 6136 return this._interceptZS ? 6137 this._interceptZS.onIntercept(this._interceptDlgt, this._interceptCurrZone, targetZone, callback, source) : 6138 callback; 6139 }; 6140 ZoneDelegate.prototype.invoke = function (targetZone, callback, applyThis, applyArgs, source) { 6141 return this._invokeZS ? 6142 this._invokeZS.onInvoke(this._invokeDlgt, this._invokeCurrZone, targetZone, callback, applyThis, applyArgs, source) : 6143 callback.apply(applyThis, applyArgs); 6144 }; 6145 ZoneDelegate.prototype.handleError = function (targetZone, error) { 6146 return this._handleErrorZS ? 6147 this._handleErrorZS.onHandleError(this._handleErrorDlgt, this._handleErrorCurrZone, targetZone, error) : 6148 true; 6149 }; 6150 ZoneDelegate.prototype.scheduleTask = function (targetZone, task) { 6151 var returnTask = task; 6152 if (this._scheduleTaskZS) { 6153 if (this._hasTaskZS) { 6154 returnTask._zoneDelegates.push(this._hasTaskDlgtOwner); 6155 } 6156 returnTask = this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt, this._scheduleTaskCurrZone, targetZone, task); 6157 if (!returnTask) 6158 returnTask = task; 6159 } 6160 else { 6161 if (task.scheduleFn) { 6162 task.scheduleFn(task); 6163 } 6164 else if (task.type == microTask) { 6165 scheduleMicroTask(task); 6166 } 6167 else { 6168 throw new Error('Task is missing scheduleFn.'); 6169 } 6170 } 6171 return returnTask; 6172 }; 6173 ZoneDelegate.prototype.invokeTask = function (targetZone, task, applyThis, applyArgs) { 6174 return this._invokeTaskZS ? 6175 this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt, this._invokeTaskCurrZone, targetZone, task, applyThis, applyArgs) : 6176 task.callback.apply(applyThis, applyArgs); 6177 }; 6178 ZoneDelegate.prototype.cancelTask = function (targetZone, task) { 6179 var value; 6180 if (this._cancelTaskZS) { 6181 value = this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt, this._cancelTaskCurrZone, targetZone, task); 6182 } 6183 else { 6184 if (!task.cancelFn) { 6185 throw Error('Task is not cancelable'); 6186 } 6187 value = task.cancelFn(task); 6188 } 6189 return value; 6190 }; 6191 ZoneDelegate.prototype.hasTask = function (targetZone, isEmpty) { 6192 // hasTask should not throw error so other ZoneDelegate 6193 // can still trigger hasTask callback 6194 try { 6195 return this._hasTaskZS && 6196 this._hasTaskZS.onHasTask(this._hasTaskDlgt, this._hasTaskCurrZone, targetZone, isEmpty); 6197 } 6198 catch (err) { 6199 this.handleError(targetZone, err); 6200 } 6201 }; 6202 ZoneDelegate.prototype._updateTaskCount = function (type, count) { 6203 var counts = this._taskCounts; 6204 var prev = counts[type]; 6205 var next = counts[type] = prev + count; 6206 if (next < 0) { 6207 throw new Error('More tasks executed then were scheduled.'); 6208 } 6209 if (prev == 0 || next == 0) { 6210 var isEmpty = { 6211 microTask: counts['microTask'] > 0, 6212 macroTask: counts['macroTask'] > 0, 6213 eventTask: counts['eventTask'] > 0, 6214 change: type 6215 }; 6216 this.hasTask(this.zone, isEmpty); 6217 } 6218 }; 6219 return ZoneDelegate; 6220 }()); 6221 var ZoneTask = (function () { 6222 function ZoneTask(type, source, callback, options, scheduleFn, cancelFn) { 6223 this._zone = null; 6224 this.runCount = 0; 6225 this._zoneDelegates = null; 6226 this._state = 'notScheduled'; 6227 this.type = type; 6228 this.source = source; 6229 this.data = options; 6230 this.scheduleFn = scheduleFn; 6231 this.cancelFn = cancelFn; 6232 this.callback = callback; 6233 var self = this; 6234 // TODO: @JiaLiPassion options should have interface 6235 if (type === eventTask && options && options.useG) { 6236 this.invoke = ZoneTask.invokeTask; 6237 } 6238 else { 6239 this.invoke = function () { 6240 return ZoneTask.invokeTask.call(global, self, this, arguments); 6241 }; 6242 } 6243 } 6244 ZoneTask.invokeTask = function (task, target, args) { 6245 if (!task) { 6246 task = this; 6247 } 6248 _numberOfNestedTaskFrames++; 6249 try { 6250 task.runCount++; 6251 return task.zone.runTask(task, target, args); 6252 } 6253 finally { 6254 if (_numberOfNestedTaskFrames == 1) { 6255 drainMicroTaskQueue(); 6256 } 6257 _numberOfNestedTaskFrames--; 6258 } 6259 }; 6260 Object.defineProperty(ZoneTask.prototype, "zone", { 6261 get: function () { 6262 return this._zone; 6263 }, 6264 enumerable: true, 6265 configurable: true 6266 }); 6267 Object.defineProperty(ZoneTask.prototype, "state", { 6268 get: function () { 6269 return this._state; 6270 }, 6271 enumerable: true, 6272 configurable: true 6273 }); 6274 ZoneTask.prototype.cancelScheduleRequest = function () { 6275 this._transitionTo(notScheduled, scheduling); 6276 }; 6277 ZoneTask.prototype._transitionTo = function (toState, fromState1, fromState2) { 6278 if (this._state === fromState1 || this._state === fromState2) { 6279 this._state = toState; 6280 if (toState == notScheduled) { 6281 this._zoneDelegates = null; 6282 } 6283 } 6284 else { 6285 throw new Error(this.type + " '" + this.source + "': can not transition to '" + toState + "', expecting state '" + fromState1 + "'" + (fromState2 ? 6286 ' or \'' + fromState2 + '\'' : 6287 '') + ", was '" + this._state + "'."); 6288 } 6289 }; 6290 ZoneTask.prototype.toString = function () { 6291 if (this.data && typeof this.data.handleId !== 'undefined') { 6292 return this.data.handleId; 6293 } 6294 else { 6295 return Object.prototype.toString.call(this); 6296 } 6297 }; 6298 // add toJSON method to prevent cyclic error when 6299 // call JSON.stringify(zoneTask) 6300 ZoneTask.prototype.toJSON = function () { 6301 return { 6302 type: this.type, 6303 state: this.state, 6304 source: this.source, 6305 zone: this.zone.name, 6306 runCount: this.runCount 6307 }; 6308 }; 6309 return ZoneTask; 6310 }()); 6311 ////////////////////////////////////////////////////// 6312 ////////////////////////////////////////////////////// 6313 /// MICROTASK QUEUE 6314 ////////////////////////////////////////////////////// 6315 ////////////////////////////////////////////////////// 6316 var symbolSetTimeout = __symbol__('setTimeout'); 6317 var symbolPromise = __symbol__('Promise'); 6318 var symbolThen = __symbol__('then'); 6319 var _microTaskQueue = []; 6320 var _isDrainingMicrotaskQueue = false; 6321 var nativeMicroTaskQueuePromise; 6322 function scheduleMicroTask(task) { 6323 // if we are not running in any task, and there has not been anything scheduled 6324 // we must bootstrap the initial task creation by manually scheduling the drain 6325 if (_numberOfNestedTaskFrames === 0 && _microTaskQueue.length === 0) { 6326 // We are not running in Task, so we need to kickstart the microtask queue. 6327 if (!nativeMicroTaskQueuePromise) { 6328 if (global[symbolPromise]) { 6329 nativeMicroTaskQueuePromise = global[symbolPromise].resolve(0); 6330 } 6331 } 6332 if (nativeMicroTaskQueuePromise) { 6333 nativeMicroTaskQueuePromise[symbolThen](drainMicroTaskQueue); 6334 } 6335 else { 6336 global[symbolSetTimeout](drainMicroTaskQueue, 0); 6337 } 6338 } 6339 task && _microTaskQueue.push(task); 6340 } 6341 function drainMicroTaskQueue() { 6342 if (!_isDrainingMicrotaskQueue) { 6343 _isDrainingMicrotaskQueue = true; 6344 while (_microTaskQueue.length) { 6345 var queue = _microTaskQueue; 6346 _microTaskQueue = []; 6347 for (var i = 0; i < queue.length; i++) { 6348 var task = queue[i]; 6349 try { 6350 task.zone.runTask(task, null, null); 6351 } 6352 catch (error) { 6353 _api.onUnhandledError(error); 6354 } 6355 } 6356 } 6357 _api.microtaskDrainDone(); 6358 _isDrainingMicrotaskQueue = false; 6359 } 6360 } 6361 ////////////////////////////////////////////////////// 6362 ////////////////////////////////////////////////////// 6363 /// BOOTSTRAP 6364 ////////////////////////////////////////////////////// 6365 ////////////////////////////////////////////////////// 6366 var NO_ZONE = { name: 'NO ZONE' }; 6367 var notScheduled = 'notScheduled', scheduling = 'scheduling', scheduled = 'scheduled', running = 'running', canceling = 'canceling', unknown = 'unknown'; 6368 var microTask = 'microTask', macroTask = 'macroTask', eventTask = 'eventTask'; 6369 var patches = {}; 6370 var _api = { 6371 symbol: __symbol__, 6372 currentZoneFrame: function () { return _currentZoneFrame; }, 6373 onUnhandledError: noop, 6374 microtaskDrainDone: noop, 6375 scheduleMicroTask: scheduleMicroTask, 6376 showUncaughtError: function () { return !Zone[__symbol__('ignoreConsoleErrorUncaughtError')]; }, 6377 patchEventTarget: function () { return []; }, 6378 patchOnProperties: noop, 6379 patchMethod: function () { return noop; }, 6380 bindArguments: function () { return null; }, 6381 setNativePromise: function (NativePromise) { 6382 // sometimes NativePromise.resolve static function 6383 // is not ready yet, (such as core-js/es6.promise) 6384 // so we need to check here. 6385 if (NativePromise && typeof NativePromise.resolve === FUNCTION) { 6386 nativeMicroTaskQueuePromise = NativePromise.resolve(0); 6387 } 6388 }, 6389 }; 6390 var _currentZoneFrame = { parent: null, zone: new Zone(null, null) }; 6391 var _currentTask = null; 6392 var _numberOfNestedTaskFrames = 0; 6393 function noop() { } 6394 function __symbol__(name) { 6395 return '__zone_symbol__' + name; 6396 } 6397 performanceMeasure('Zone', 'Zone'); 6398 return global['Zone'] = Zone; 6399})(typeof window !== 'undefined' && window || typeof self !== 'undefined' && self || global); 6400 6401/** 6402 * @license 6403 * Copyright Google Inc. All Rights Reserved. 6404 * 6405 * Use of this source code is governed by an MIT-style license that can be 6406 * found in the LICENSE file at https://angular.io/license 6407 */ 6408Zone.__load_patch('ZoneAwarePromise', function (global, Zone, api) { 6409 var ObjectGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 6410 var ObjectDefineProperty = Object.defineProperty; 6411 function readableObjectToString(obj) { 6412 if (obj && obj.toString === Object.prototype.toString) { 6413 var className = obj.constructor && obj.constructor.name; 6414 return (className ? className : '') + ': ' + JSON.stringify(obj); 6415 } 6416 return obj ? obj.toString() : Object.prototype.toString.call(obj); 6417 } 6418 var __symbol__ = api.symbol; 6419 var _uncaughtPromiseErrors = []; 6420 var symbolPromise = __symbol__('Promise'); 6421 var symbolThen = __symbol__('then'); 6422 var creationTrace = '__creationTrace__'; 6423 api.onUnhandledError = function (e) { 6424 if (api.showUncaughtError()) { 6425 var rejection = e && e.rejection; 6426 if (rejection) { 6427 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); 6428 } 6429 else { 6430 console.error(e); 6431 } 6432 } 6433 }; 6434 api.microtaskDrainDone = function () { 6435 while (_uncaughtPromiseErrors.length) { 6436 var _loop_1 = function () { 6437 var uncaughtPromiseError = _uncaughtPromiseErrors.shift(); 6438 try { 6439 uncaughtPromiseError.zone.runGuarded(function () { 6440 throw uncaughtPromiseError; 6441 }); 6442 } 6443 catch (error) { 6444 handleUnhandledRejection(error); 6445 } 6446 }; 6447 while (_uncaughtPromiseErrors.length) { 6448 _loop_1(); 6449 } 6450 } 6451 }; 6452 var UNHANDLED_PROMISE_REJECTION_HANDLER_SYMBOL = __symbol__('unhandledPromiseRejectionHandler'); 6453 function handleUnhandledRejection(e) { 6454 api.onUnhandledError(e); 6455 try { 6456 var handler = Zone[UNHANDLED_PROMISE_REJECTION_HANDLER_SYMBOL]; 6457 if (handler && typeof handler === 'function') { 6458 handler.call(this, e); 6459 } 6460 } 6461 catch (err) { 6462 } 6463 } 6464 function isThenable(value) { 6465 return value && value.then; 6466 } 6467 function forwardResolution(value) { 6468 return value; 6469 } 6470 function forwardRejection(rejection) { 6471 return ZoneAwarePromise.reject(rejection); 6472 } 6473 var symbolState = __symbol__('state'); 6474 var symbolValue = __symbol__('value'); 6475 var source = 'Promise.then'; 6476 var UNRESOLVED = null; 6477 var RESOLVED = true; 6478 var REJECTED = false; 6479 var REJECTED_NO_CATCH = 0; 6480 function makeResolver(promise, state) { 6481 return function (v) { 6482 try { 6483 resolvePromise(promise, state, v); 6484 } 6485 catch (err) { 6486 resolvePromise(promise, false, err); 6487 } 6488 // Do not return value or you will break the Promise spec. 6489 }; 6490 } 6491 var once = function () { 6492 var wasCalled = false; 6493 return function wrapper(wrappedFunction) { 6494 return function () { 6495 if (wasCalled) { 6496 return; 6497 } 6498 wasCalled = true; 6499 wrappedFunction.apply(null, arguments); 6500 }; 6501 }; 6502 }; 6503 var TYPE_ERROR = 'Promise resolved with itself'; 6504 var CURRENT_TASK_TRACE_SYMBOL = __symbol__('currentTaskTrace'); 6505 // Promise Resolution 6506 function resolvePromise(promise, state, value) { 6507 var onceWrapper = once(); 6508 if (promise === value) { 6509 throw new TypeError(TYPE_ERROR); 6510 } 6511 if (promise[symbolState] === UNRESOLVED) { 6512 // should only get value.then once based on promise spec. 6513 var then = null; 6514 try { 6515 if (typeof value === 'object' || typeof value === 'function') { 6516 then = value && value.then; 6517 } 6518 } 6519 catch (err) { 6520 onceWrapper(function () { 6521 resolvePromise(promise, false, err); 6522 })(); 6523 return promise; 6524 } 6525 // if (value instanceof ZoneAwarePromise) { 6526 if (state !== REJECTED && value instanceof ZoneAwarePromise && 6527 value.hasOwnProperty(symbolState) && value.hasOwnProperty(symbolValue) && 6528 value[symbolState] !== UNRESOLVED) { 6529 clearRejectedNoCatch(value); 6530 resolvePromise(promise, value[symbolState], value[symbolValue]); 6531 } 6532 else if (state !== REJECTED && typeof then === 'function') { 6533 try { 6534 then.call(value, onceWrapper(makeResolver(promise, state)), onceWrapper(makeResolver(promise, false))); 6535 } 6536 catch (err) { 6537 onceWrapper(function () { 6538 resolvePromise(promise, false, err); 6539 })(); 6540 } 6541 } 6542 else { 6543 promise[symbolState] = state; 6544 var queue = promise[symbolValue]; 6545 promise[symbolValue] = value; 6546 // record task information in value when error occurs, so we can 6547 // do some additional work such as render longStackTrace 6548 if (state === REJECTED && value instanceof Error) { 6549 // check if longStackTraceZone is here 6550 var trace = Zone.currentTask && Zone.currentTask.data && 6551 Zone.currentTask.data[creationTrace]; 6552 if (trace) { 6553 // only keep the long stack trace into error when in longStackTraceZone 6554 ObjectDefineProperty(value, CURRENT_TASK_TRACE_SYMBOL, { configurable: true, enumerable: false, writable: true, value: trace }); 6555 } 6556 } 6557 for (var i = 0; i < queue.length;) { 6558 scheduleResolveOrReject(promise, queue[i++], queue[i++], queue[i++], queue[i++]); 6559 } 6560 if (queue.length == 0 && state == REJECTED) { 6561 promise[symbolState] = REJECTED_NO_CATCH; 6562 try { 6563 // try to print more readable error log 6564 throw new Error('Uncaught (in promise): ' + readableObjectToString(value) + 6565 (value && value.stack ? '\n' + value.stack : '')); 6566 } 6567 catch (err) { 6568 var error_1 = err; 6569 error_1.rejection = value; 6570 error_1.promise = promise; 6571 error_1.zone = Zone.current; 6572 error_1.task = Zone.currentTask; 6573 _uncaughtPromiseErrors.push(error_1); 6574 api.scheduleMicroTask(); // to make sure that it is running 6575 } 6576 } 6577 } 6578 } 6579 // Resolving an already resolved promise is a noop. 6580 return promise; 6581 } 6582 var REJECTION_HANDLED_HANDLER = __symbol__('rejectionHandledHandler'); 6583 function clearRejectedNoCatch(promise) { 6584 if (promise[symbolState] === REJECTED_NO_CATCH) { 6585 // if the promise is rejected no catch status 6586 // and queue.length > 0, means there is a error handler 6587 // here to handle the rejected promise, we should trigger 6588 // windows.rejectionhandled eventHandler or nodejs rejectionHandled 6589 // eventHandler 6590 try { 6591 var handler = Zone[REJECTION_HANDLED_HANDLER]; 6592 if (handler && typeof handler === 'function') { 6593 handler.call(this, { rejection: promise[symbolValue], promise: promise }); 6594 } 6595 } 6596 catch (err) { 6597 } 6598 promise[symbolState] = REJECTED; 6599 for (var i = 0; i < _uncaughtPromiseErrors.length; i++) { 6600 if (promise === _uncaughtPromiseErrors[i].promise) { 6601 _uncaughtPromiseErrors.splice(i, 1); 6602 } 6603 } 6604 } 6605 } 6606 function scheduleResolveOrReject(promise, zone, chainPromise, onFulfilled, onRejected) { 6607 clearRejectedNoCatch(promise); 6608 var delegate = promise[symbolState] ? 6609 (typeof onFulfilled === 'function') ? onFulfilled : forwardResolution : 6610 (typeof onRejected === 'function') ? onRejected : forwardRejection; 6611 zone.scheduleMicroTask(source, function () { 6612 try { 6613 resolvePromise(chainPromise, true, zone.run(delegate, undefined, [promise[symbolValue]])); 6614 } 6615 catch (error) { 6616 resolvePromise(chainPromise, false, error); 6617 } 6618 }); 6619 } 6620 var ZONE_AWARE_PROMISE_TO_STRING = 'function ZoneAwarePromise() { [native code] }'; 6621 var ZoneAwarePromise = (function () { 6622 function ZoneAwarePromise(executor) { 6623 var promise = this; 6624 if (!(promise instanceof ZoneAwarePromise)) { 6625 throw new Error('Must be an instanceof Promise.'); 6626 } 6627 promise[symbolState] = UNRESOLVED; 6628 promise[symbolValue] = []; // queue; 6629 try { 6630 executor && executor(makeResolver(promise, RESOLVED), makeResolver(promise, REJECTED)); 6631 } 6632 catch (error) { 6633 resolvePromise(promise, false, error); 6634 } 6635 } 6636 ZoneAwarePromise.toString = function () { 6637 return ZONE_AWARE_PROMISE_TO_STRING; 6638 }; 6639 ZoneAwarePromise.resolve = function (value) { 6640 return resolvePromise(new this(null), RESOLVED, value); 6641 }; 6642 ZoneAwarePromise.reject = function (error) { 6643 return resolvePromise(new this(null), REJECTED, error); 6644 }; 6645 ZoneAwarePromise.race = function (values) { 6646 var resolve; 6647 var reject; 6648 var promise = new this(function (res, rej) { 6649 resolve = res; 6650 reject = rej; 6651 }); 6652 function onResolve(value) { 6653 promise && (promise = null || resolve(value)); 6654 } 6655 function onReject(error) { 6656 promise && (promise = null || reject(error)); 6657 } 6658 for (var _i = 0, values_1 = values; _i < values_1.length; _i++) { 6659 var value = values_1[_i]; 6660 if (!isThenable(value)) { 6661 value = this.resolve(value); 6662 } 6663 value.then(onResolve, onReject); 6664 } 6665 return promise; 6666 }; 6667 ZoneAwarePromise.all = function (values) { 6668 var resolve; 6669 var reject; 6670 var promise = new this(function (res, rej) { 6671 resolve = res; 6672 reject = rej; 6673 }); 6674 var count = 0; 6675 var resolvedValues = []; 6676 for (var _i = 0, values_2 = values; _i < values_2.length; _i++) { 6677 var value = values_2[_i]; 6678 if (!isThenable(value)) { 6679 value = this.resolve(value); 6680 } 6681 value.then((function (index) { return function (value) { 6682 resolvedValues[index] = value; 6683 count--; 6684 if (!count) { 6685 resolve(resolvedValues); 6686 } 6687 }; })(count), reject); 6688 count++; 6689 } 6690 if (!count) 6691 resolve(resolvedValues); 6692 return promise; 6693 }; 6694 ZoneAwarePromise.prototype.then = function (onFulfilled, onRejected) { 6695 var chainPromise = new this.constructor(null); 6696 var zone = Zone.current; 6697 if (this[symbolState] == UNRESOLVED) { 6698 this[symbolValue].push(zone, chainPromise, onFulfilled, onRejected); 6699 } 6700 else { 6701 scheduleResolveOrReject(this, zone, chainPromise, onFulfilled, onRejected); 6702 } 6703 return chainPromise; 6704 }; 6705 ZoneAwarePromise.prototype.catch = function (onRejected) { 6706 return this.then(null, onRejected); 6707 }; 6708 return ZoneAwarePromise; 6709 }()); 6710 // Protect against aggressive optimizers dropping seemingly unused properties. 6711 // E.g. Closure Compiler in advanced mode. 6712 ZoneAwarePromise['resolve'] = ZoneAwarePromise.resolve; 6713 ZoneAwarePromise['reject'] = ZoneAwarePromise.reject; 6714 ZoneAwarePromise['race'] = ZoneAwarePromise.race; 6715 ZoneAwarePromise['all'] = ZoneAwarePromise.all; 6716 var NativePromise = global[symbolPromise] = global['Promise']; 6717 var ZONE_AWARE_PROMISE = Zone.__symbol__('ZoneAwarePromise'); 6718 var desc = ObjectGetOwnPropertyDescriptor(global, 'Promise'); 6719 if (!desc || desc.configurable) { 6720 desc && delete desc.writable; 6721 desc && delete desc.value; 6722 if (!desc) { 6723 desc = { configurable: true, enumerable: true }; 6724 } 6725 desc.get = function () { 6726 // if we already set ZoneAwarePromise, use patched one 6727 // otherwise return native one. 6728 return global[ZONE_AWARE_PROMISE] ? global[ZONE_AWARE_PROMISE] : global[symbolPromise]; 6729 }; 6730 desc.set = function (NewNativePromise) { 6731 if (NewNativePromise === ZoneAwarePromise) { 6732 // if the NewNativePromise is ZoneAwarePromise 6733 // save to global 6734 global[ZONE_AWARE_PROMISE] = NewNativePromise; 6735 } 6736 else { 6737 // if the NewNativePromise is not ZoneAwarePromise 6738 // for example: after load zone.js, some library just 6739 // set es6-promise to global, if we set it to global 6740 // directly, assertZonePatched will fail and angular 6741 // will not loaded, so we just set the NewNativePromise 6742 // to global[symbolPromise], so the result is just like 6743 // we load ES6 Promise before zone.js 6744 global[symbolPromise] = NewNativePromise; 6745 if (!NewNativePromise.prototype[symbolThen]) { 6746 patchThen(NewNativePromise); 6747 } 6748 api.setNativePromise(NewNativePromise); 6749 } 6750 }; 6751 ObjectDefineProperty(global, 'Promise', desc); 6752 } 6753 global['Promise'] = ZoneAwarePromise; 6754 var symbolThenPatched = __symbol__('thenPatched'); 6755 function patchThen(Ctor) { 6756 var proto = Ctor.prototype; 6757 var originalThen = proto.then; 6758 // Keep a reference to the original method. 6759 proto[symbolThen] = originalThen; 6760 // check Ctor.prototype.then propertyDescriptor is writable or not 6761 // in meteor env, writable is false, we have to make it to be true. 6762 var prop = ObjectGetOwnPropertyDescriptor(Ctor.prototype, 'then'); 6763 if (prop && prop.writable === false && prop.configurable) { 6764 ObjectDefineProperty(Ctor.prototype, 'then', { writable: true }); 6765 } 6766 Ctor.prototype.then = function (onResolve, onReject) { 6767 var _this = this; 6768 var wrapped = new ZoneAwarePromise(function (resolve, reject) { 6769 originalThen.call(_this, resolve, reject); 6770 }); 6771 return wrapped.then(onResolve, onReject); 6772 }; 6773 Ctor[symbolThenPatched] = true; 6774 } 6775 function zoneify(fn) { 6776 return function () { 6777 var resultPromise = fn.apply(this, arguments); 6778 if (resultPromise instanceof ZoneAwarePromise) { 6779 return resultPromise; 6780 } 6781 var ctor = resultPromise.constructor; 6782 if (!ctor[symbolThenPatched]) { 6783 patchThen(ctor); 6784 } 6785 return resultPromise; 6786 }; 6787 } 6788 if (NativePromise) { 6789 patchThen(NativePromise); 6790 var fetch_1 = global['fetch']; 6791 if (typeof fetch_1 == 'function') { 6792 global['fetch'] = zoneify(fetch_1); 6793 } 6794 } 6795 // This is not part of public API, but it is useful for tests, so we expose it. 6796 Promise[Zone.__symbol__('uncaughtPromiseErrors')] = _uncaughtPromiseErrors; 6797 return ZoneAwarePromise; 6798}); 6799 6800/** 6801 * @license 6802 * Copyright Google Inc. All Rights Reserved. 6803 * 6804 * Use of this source code is governed by an MIT-style license that can be 6805 * found in the LICENSE file at https://angular.io/license 6806 */ 6807/** 6808 * Suppress closure compiler errors about unknown 'Zone' variable 6809 * @fileoverview 6810 * @suppress {undefinedVars,globalThis,missingRequire} 6811 */ 6812// issue #989, to reduce bundle size, use short name 6813/** Object.getOwnPropertyDescriptor */ 6814/** 6815 * @license 6816 * Copyright Google Inc. All Rights Reserved. 6817 * 6818 * Use of this source code is governed by an MIT-style license that can be 6819 * found in the LICENSE file at https://angular.io/license 6820 */ var ObjectGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 6821/** Object.defineProperty */ 6822var ObjectDefineProperty = Object.defineProperty; 6823/** Object.getPrototypeOf */ 6824var ObjectGetPrototypeOf = Object.getPrototypeOf; 6825/** Object.create */ 6826var ObjectCreate = Object.create; 6827/** Array.prototype.slice */ 6828var ArraySlice = Array.prototype.slice; 6829/** addEventListener string const */ 6830var ADD_EVENT_LISTENER_STR = 'addEventListener'; 6831/** removeEventListener string const */ 6832var REMOVE_EVENT_LISTENER_STR = 'removeEventListener'; 6833/** zoneSymbol addEventListener */ 6834var ZONE_SYMBOL_ADD_EVENT_LISTENER = Zone.__symbol__(ADD_EVENT_LISTENER_STR); 6835/** zoneSymbol removeEventListener */ 6836var ZONE_SYMBOL_REMOVE_EVENT_LISTENER = Zone.__symbol__(REMOVE_EVENT_LISTENER_STR); 6837/** true string const */ 6838var TRUE_STR = 'true'; 6839/** false string const */ 6840var FALSE_STR = 'false'; 6841/** __zone_symbol__ string const */ 6842var ZONE_SYMBOL_PREFIX = '__zone_symbol__'; 6843function wrapWithCurrentZone(callback, source) { 6844 return Zone.current.wrap(callback, source); 6845} 6846function scheduleMacroTaskWithCurrentZone(source, callback, data, customSchedule, customCancel) { 6847 return Zone.current.scheduleMacroTask(source, callback, data, customSchedule, customCancel); 6848} 6849var zoneSymbol = Zone.__symbol__; 6850var isWindowExists = typeof window !== 'undefined'; 6851var internalWindow = isWindowExists ? window : undefined; 6852var _global = isWindowExists && internalWindow || typeof self === 'object' && self || global; 6853var REMOVE_ATTRIBUTE = 'removeAttribute'; 6854var NULL_ON_PROP_VALUE = [null]; 6855function bindArguments(args, source) { 6856 for (var i = args.length - 1; i >= 0; i--) { 6857 if (typeof args[i] === 'function') { 6858 args[i] = wrapWithCurrentZone(args[i], source + '_' + i); 6859 } 6860 } 6861 return args; 6862} 6863function patchPrototype(prototype, fnNames) { 6864 var source = prototype.constructor['name']; 6865 var _loop_1 = function (i) { 6866 var name_1 = fnNames[i]; 6867 var delegate = prototype[name_1]; 6868 if (delegate) { 6869 var prototypeDesc = ObjectGetOwnPropertyDescriptor(prototype, name_1); 6870 if (!isPropertyWritable(prototypeDesc)) { 6871 return "continue"; 6872 } 6873 prototype[name_1] = (function (delegate) { 6874 var patched = function () { 6875 return delegate.apply(this, bindArguments(arguments, source + '.' + name_1)); 6876 }; 6877 attachOriginToPatched(patched, delegate); 6878 return patched; 6879 })(delegate); 6880 } 6881 }; 6882 for (var i = 0; i < fnNames.length; i++) { 6883 _loop_1(i); 6884 } 6885} 6886function isPropertyWritable(propertyDesc) { 6887 if (!propertyDesc) { 6888 return true; 6889 } 6890 if (propertyDesc.writable === false) { 6891 return false; 6892 } 6893 return !(typeof propertyDesc.get === 'function' && typeof propertyDesc.set === 'undefined'); 6894} 6895var isWebWorker = (typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope); 6896// Make sure to access `process` through `_global` so that WebPack does not accidentally browserify 6897// this code. 6898var isNode = (!('nw' in _global) && typeof _global.process !== 'undefined' && 6899 {}.toString.call(_global.process) === '[object process]'); 6900var isBrowser = !isNode && !isWebWorker && !!(isWindowExists && internalWindow['HTMLElement']); 6901// we are in electron of nw, so we are both browser and nodejs 6902// Make sure to access `process` through `_global` so that WebPack does not accidentally browserify 6903// this code. 6904var isMix = typeof _global.process !== 'undefined' && 6905 {}.toString.call(_global.process) === '[object process]' && !isWebWorker && 6906 !!(isWindowExists && internalWindow['HTMLElement']); 6907var zoneSymbolEventNames = {}; 6908var wrapFn = function (event) { 6909 // https://github.com/angular/zone.js/issues/911, in IE, sometimes 6910 // event will be undefined, so we need to use window.event 6911 event = event || _global.event; 6912 if (!event) { 6913 return; 6914 } 6915 var eventNameSymbol = zoneSymbolEventNames[event.type]; 6916 if (!eventNameSymbol) { 6917 eventNameSymbol = zoneSymbolEventNames[event.type] = zoneSymbol('ON_PROPERTY' + event.type); 6918 } 6919 var target = this || event.target || _global; 6920 var listener = target[eventNameSymbol]; 6921 var result = listener && listener.apply(this, arguments); 6922 if (result != undefined && !result) { 6923 event.preventDefault(); 6924 } 6925 return result; 6926}; 6927function patchProperty(obj, prop, prototype) { 6928 var desc = ObjectGetOwnPropertyDescriptor(obj, prop); 6929 if (!desc && prototype) { 6930 // when patch window object, use prototype to check prop exist or not 6931 var prototypeDesc = ObjectGetOwnPropertyDescriptor(prototype, prop); 6932 if (prototypeDesc) { 6933 desc = { enumerable: true, configurable: true }; 6934 } 6935 } 6936 // if the descriptor not exists or is not configurable 6937 // just return 6938 if (!desc || !desc.configurable) { 6939 return; 6940 } 6941 // A property descriptor cannot have getter/setter and be writable 6942 // deleting the writable and value properties avoids this error: 6943 // 6944 // TypeError: property descriptors must not specify a value or be writable when a 6945 // getter or setter has been specified 6946 delete desc.writable; 6947 delete desc.value; 6948 var originalDescGet = desc.get; 6949 var originalDescSet = desc.set; 6950 // substr(2) cuz 'onclick' -> 'click', etc 6951 var eventName = prop.substr(2); 6952 var eventNameSymbol = zoneSymbolEventNames[eventName]; 6953 if (!eventNameSymbol) { 6954 eventNameSymbol = zoneSymbolEventNames[eventName] = zoneSymbol('ON_PROPERTY' + eventName); 6955 } 6956 desc.set = function (newValue) { 6957 // in some of windows's onproperty callback, this is undefined 6958 // so we need to check it 6959 var target = this; 6960 if (!target && obj === _global) { 6961 target = _global; 6962 } 6963 if (!target) { 6964 return; 6965 } 6966 var previousValue = target[eventNameSymbol]; 6967 if (previousValue) { 6968 target.removeEventListener(eventName, wrapFn); 6969 } 6970 // issue #978, when onload handler was added before loading zone.js 6971 // we should remove it with originalDescSet 6972 if (originalDescSet) { 6973 originalDescSet.apply(target, NULL_ON_PROP_VALUE); 6974 } 6975 if (typeof newValue === 'function') { 6976 target[eventNameSymbol] = newValue; 6977 target.addEventListener(eventName, wrapFn, false); 6978 } 6979 else { 6980 target[eventNameSymbol] = null; 6981 } 6982 }; 6983 // The getter would return undefined for unassigned properties but the default value of an 6984 // unassigned property is null 6985 desc.get = function () { 6986 // in some of windows's onproperty callback, this is undefined 6987 // so we need to check it 6988 var target = this; 6989 if (!target && obj === _global) { 6990 target = _global; 6991 } 6992 if (!target) { 6993 return null; 6994 } 6995 var listener = target[eventNameSymbol]; 6996 if (listener) { 6997 return listener; 6998 } 6999 else if (originalDescGet) { 7000 // result will be null when use inline event attribute, 7001 // such as <button onclick="func();">OK</button> 7002 // because the onclick function is internal raw uncompiled handler 7003 // the onclick will be evaluated when first time event was triggered or 7004 // the property is accessed, https://github.com/angular/zone.js/issues/525 7005 // so we should use original native get to retrieve the handler 7006 var value = originalDescGet && originalDescGet.call(this); 7007 if (value) { 7008 desc.set.call(this, value); 7009 if (typeof target[REMOVE_ATTRIBUTE] === 'function') { 7010 target.removeAttribute(prop); 7011 } 7012 return value; 7013 } 7014 } 7015 return null; 7016 }; 7017 ObjectDefineProperty(obj, prop, desc); 7018} 7019function patchOnProperties(obj, properties, prototype) { 7020 if (properties) { 7021 for (var i = 0; i < properties.length; i++) { 7022 patchProperty(obj, 'on' + properties[i], prototype); 7023 } 7024 } 7025 else { 7026 var onProperties = []; 7027 for (var prop in obj) { 7028 if (prop.substr(0, 2) == 'on') { 7029 onProperties.push(prop); 7030 } 7031 } 7032 for (var j = 0; j < onProperties.length; j++) { 7033 patchProperty(obj, onProperties[j], prototype); 7034 } 7035 } 7036} 7037var originalInstanceKey = zoneSymbol('originalInstance'); 7038// wrap some native API on `window` 7039function patchClass(className) { 7040 var OriginalClass = _global[className]; 7041 if (!OriginalClass) 7042 return; 7043 // keep original class in global 7044 _global[zoneSymbol(className)] = OriginalClass; 7045 _global[className] = function () { 7046 var a = bindArguments(arguments, className); 7047 switch (a.length) { 7048 case 0: 7049 this[originalInstanceKey] = new OriginalClass(); 7050 break; 7051 case 1: 7052 this[originalInstanceKey] = new OriginalClass(a[0]); 7053 break; 7054 case 2: 7055 this[originalInstanceKey] = new OriginalClass(a[0], a[1]); 7056 break; 7057 case 3: 7058 this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2]); 7059 break; 7060 case 4: 7061 this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2], a[3]); 7062 break; 7063 default: 7064 throw new Error('Arg list too long.'); 7065 } 7066 }; 7067 // attach original delegate to patched function 7068 attachOriginToPatched(_global[className], OriginalClass); 7069 var instance = new OriginalClass(function () { }); 7070 var prop; 7071 for (prop in instance) { 7072 // https://bugs.webkit.org/show_bug.cgi?id=44721 7073 if (className === 'XMLHttpRequest' && prop === 'responseBlob') 7074 continue; 7075 (function (prop) { 7076 if (typeof instance[prop] === 'function') { 7077 _global[className].prototype[prop] = function () { 7078 return this[originalInstanceKey][prop].apply(this[originalInstanceKey], arguments); 7079 }; 7080 } 7081 else { 7082 ObjectDefineProperty(_global[className].prototype, prop, { 7083 set: function (fn) { 7084 if (typeof fn === 'function') { 7085 this[originalInstanceKey][prop] = wrapWithCurrentZone(fn, className + '.' + prop); 7086 // keep callback in wrapped function so we can 7087 // use it in Function.prototype.toString to return 7088 // the native one. 7089 attachOriginToPatched(this[originalInstanceKey][prop], fn); 7090 } 7091 else { 7092 this[originalInstanceKey][prop] = fn; 7093 } 7094 }, 7095 get: function () { 7096 return this[originalInstanceKey][prop]; 7097 } 7098 }); 7099 } 7100 }(prop)); 7101 } 7102 for (prop in OriginalClass) { 7103 if (prop !== 'prototype' && OriginalClass.hasOwnProperty(prop)) { 7104 _global[className][prop] = OriginalClass[prop]; 7105 } 7106 } 7107} 7108function patchMethod(target, name, patchFn) { 7109 var proto = target; 7110 while (proto && !proto.hasOwnProperty(name)) { 7111 proto = ObjectGetPrototypeOf(proto); 7112 } 7113 if (!proto && target[name]) { 7114 // somehow we did not find it, but we can see it. This happens on IE for Window properties. 7115 proto = target; 7116 } 7117 var delegateName = zoneSymbol(name); 7118 var delegate; 7119 if (proto && !(delegate = proto[delegateName])) { 7120 delegate = proto[delegateName] = proto[name]; 7121 // check whether proto[name] is writable 7122 // some property is readonly in safari, such as HtmlCanvasElement.prototype.toBlob 7123 var desc = proto && ObjectGetOwnPropertyDescriptor(proto, name); 7124 if (isPropertyWritable(desc)) { 7125 var patchDelegate_1 = patchFn(delegate, delegateName, name); 7126 proto[name] = function () { 7127 return patchDelegate_1(this, arguments); 7128 }; 7129 attachOriginToPatched(proto[name], delegate); 7130 } 7131 } 7132 return delegate; 7133} 7134// TODO: @JiaLiPassion, support cancel task later if necessary 7135function patchMacroTask(obj, funcName, metaCreator) { 7136 var setNative = null; 7137 function scheduleTask(task) { 7138 var data = task.data; 7139 data.args[data.cbIdx] = function () { 7140 task.invoke.apply(this, arguments); 7141 }; 7142 setNative.apply(data.target, data.args); 7143 return task; 7144 } 7145 setNative = patchMethod(obj, funcName, function (delegate) { return function (self, args) { 7146 var meta = metaCreator(self, args); 7147 if (meta.cbIdx >= 0 && typeof args[meta.cbIdx] === 'function') { 7148 return scheduleMacroTaskWithCurrentZone(meta.name, args[meta.cbIdx], meta, scheduleTask, null); 7149 } 7150 else { 7151 // cause an error by calling it directly. 7152 return delegate.apply(self, args); 7153 } 7154 }; }); 7155} 7156 7157function attachOriginToPatched(patched, original) { 7158 patched[zoneSymbol('OriginalDelegate')] = original; 7159} 7160var isDetectedIEOrEdge = false; 7161var ieOrEdge = false; 7162function isIEOrEdge() { 7163 if (isDetectedIEOrEdge) { 7164 return ieOrEdge; 7165 } 7166 isDetectedIEOrEdge = true; 7167 try { 7168 var ua = internalWindow.navigator.userAgent; 7169 if (ua.indexOf('MSIE ') !== -1 || ua.indexOf('Trident/') !== -1 || ua.indexOf('Edge/') !== -1) { 7170 ieOrEdge = true; 7171 } 7172 return ieOrEdge; 7173 } 7174 catch (error) { 7175 } 7176} 7177 7178/** 7179 * @license 7180 * Copyright Google Inc. All Rights Reserved. 7181 * 7182 * Use of this source code is governed by an MIT-style license that can be 7183 * found in the LICENSE file at https://angular.io/license 7184 */ 7185// override Function.prototype.toString to make zone.js patched function 7186// look like native function 7187Zone.__load_patch('toString', function (global, Zone) { 7188 // patch Func.prototype.toString to let them look like native 7189 var originalFunctionToString = Zone['__zone_symbol__originalToString'] = 7190 Function.prototype.toString; 7191 var ORIGINAL_DELEGATE_SYMBOL = zoneSymbol('OriginalDelegate'); 7192 var PROMISE_SYMBOL = zoneSymbol('Promise'); 7193 var ERROR_SYMBOL = zoneSymbol('Error'); 7194 Function.prototype.toString = function () { 7195 if (typeof this === 'function') { 7196 var originalDelegate = this[ORIGINAL_DELEGATE_SYMBOL]; 7197 if (originalDelegate) { 7198 if (typeof originalDelegate === 'function') { 7199 return originalFunctionToString.apply(this[ORIGINAL_DELEGATE_SYMBOL], arguments); 7200 } 7201 else { 7202 return Object.prototype.toString.call(originalDelegate); 7203 } 7204 } 7205 if (this === Promise) { 7206 var nativePromise = global[PROMISE_SYMBOL]; 7207 if (nativePromise) { 7208 return originalFunctionToString.apply(nativePromise, arguments); 7209 } 7210 } 7211 if (this === Error) { 7212 var nativeError = global[ERROR_SYMBOL]; 7213 if (nativeError) { 7214 return originalFunctionToString.apply(nativeError, arguments); 7215 } 7216 } 7217 } 7218 return originalFunctionToString.apply(this, arguments); 7219 }; 7220 // patch Object.prototype.toString to let them look like native 7221 var originalObjectToString = Object.prototype.toString; 7222 var PROMISE_OBJECT_TO_STRING = '[object Promise]'; 7223 Object.prototype.toString = function () { 7224 if (this instanceof Promise) { 7225 return PROMISE_OBJECT_TO_STRING; 7226 } 7227 return originalObjectToString.apply(this, arguments); 7228 }; 7229}); 7230 7231/** 7232 * @license 7233 * Copyright Google Inc. All Rights Reserved. 7234 * 7235 * Use of this source code is governed by an MIT-style license that can be 7236 * found in the LICENSE file at https://angular.io/license 7237 */ 7238/** 7239 * @fileoverview 7240 * @suppress {missingRequire} 7241 */ 7242// an identifier to tell ZoneTask do not create a new invoke closure 7243var OPTIMIZED_ZONE_EVENT_TASK_DATA = { 7244 useG: true 7245}; 7246var zoneSymbolEventNames$1 = {}; 7247var globalSources = {}; 7248var EVENT_NAME_SYMBOL_REGX = /^__zone_symbol__(\w+)(true|false)$/; 7249var IMMEDIATE_PROPAGATION_SYMBOL = ('__zone_symbol__propagationStopped'); 7250function patchEventTarget(_global, apis, patchOptions) { 7251 var ADD_EVENT_LISTENER = (patchOptions && patchOptions.add) || ADD_EVENT_LISTENER_STR; 7252 var REMOVE_EVENT_LISTENER = (patchOptions && patchOptions.rm) || REMOVE_EVENT_LISTENER_STR; 7253 var LISTENERS_EVENT_LISTENER = (patchOptions && patchOptions.listeners) || 'eventListeners'; 7254 var REMOVE_ALL_LISTENERS_EVENT_LISTENER = (patchOptions && patchOptions.rmAll) || 'removeAllListeners'; 7255 var zoneSymbolAddEventListener = zoneSymbol(ADD_EVENT_LISTENER); 7256 var ADD_EVENT_LISTENER_SOURCE = '.' + ADD_EVENT_LISTENER + ':'; 7257 var PREPEND_EVENT_LISTENER = 'prependListener'; 7258 var PREPEND_EVENT_LISTENER_SOURCE = '.' + PREPEND_EVENT_LISTENER + ':'; 7259 var invokeTask = function (task, target, event) { 7260 // for better performance, check isRemoved which is set 7261 // by removeEventListener 7262 if (task.isRemoved) { 7263 return; 7264 } 7265 var delegate = task.callback; 7266 if (typeof delegate === 'object' && delegate.handleEvent) { 7267 // create the bind version of handleEvent when invoke 7268 task.callback = function (event) { return delegate.handleEvent(event); }; 7269 task.originalDelegate = delegate; 7270 } 7271 // invoke static task.invoke 7272 task.invoke(task, target, [event]); 7273 var options = task.options; 7274 if (options && typeof options === 'object' && options.once) { 7275 // if options.once is true, after invoke once remove listener here 7276 // only browser need to do this, nodejs eventEmitter will cal removeListener 7277 // inside EventEmitter.once 7278 var delegate_1 = task.originalDelegate ? task.originalDelegate : task.callback; 7279 target[REMOVE_EVENT_LISTENER].call(target, event.type, delegate_1, options); 7280 } 7281 }; 7282 // global shared zoneAwareCallback to handle all event callback with capture = false 7283 var globalZoneAwareCallback = function (event) { 7284 // https://github.com/angular/zone.js/issues/911, in IE, sometimes 7285 // event will be undefined, so we need to use window.event 7286 event = event || _global.event; 7287 if (!event) { 7288 return; 7289 } 7290 // event.target is needed for Samsung TV and SourceBuffer 7291 // || global is needed https://github.com/angular/zone.js/issues/190 7292 var target = this || event.target || _global; 7293 var tasks = target[zoneSymbolEventNames$1[event.type][FALSE_STR]]; 7294 if (tasks) { 7295 // invoke all tasks which attached to current target with given event.type and capture = false 7296 // for performance concern, if task.length === 1, just invoke 7297 if (tasks.length === 1) { 7298 invokeTask(tasks[0], target, event); 7299 } 7300 else { 7301 // https://github.com/angular/zone.js/issues/836 7302 // copy the tasks array before invoke, to avoid 7303 // the callback will remove itself or other listener 7304 var copyTasks = tasks.slice(); 7305 for (var i = 0; i < copyTasks.length; i++) { 7306 if (event && event[IMMEDIATE_PROPAGATION_SYMBOL] === true) { 7307 break; 7308 } 7309 invokeTask(copyTasks[i], target, event); 7310 } 7311 } 7312 } 7313 }; 7314 // global shared zoneAwareCallback to handle all event callback with capture = true 7315 var globalZoneAwareCaptureCallback = function (event) { 7316 // https://github.com/angular/zone.js/issues/911, in IE, sometimes 7317 // event will be undefined, so we need to use window.event 7318 event = event || _global.event; 7319 if (!event) { 7320 return; 7321 } 7322 // event.target is needed for Samsung TV and SourceBuffer 7323 // || global is needed https://github.com/angular/zone.js/issues/190 7324 var target = this || event.target || _global; 7325 var tasks = target[zoneSymbolEventNames$1[event.type][TRUE_STR]]; 7326 if (tasks) { 7327 // invoke all tasks which attached to current target with given event.type and capture = false 7328 // for performance concern, if task.length === 1, just invoke 7329 if (tasks.length === 1) { 7330 invokeTask(tasks[0], target, event); 7331 } 7332 else { 7333 // https://github.com/angular/zone.js/issues/836 7334 // copy the tasks array before invoke, to avoid 7335 // the callback will remove itself or other listener 7336 var copyTasks = tasks.slice(); 7337 for (var i = 0; i < copyTasks.length; i++) { 7338 if (event && event[IMMEDIATE_PROPAGATION_SYMBOL] === true) { 7339 break; 7340 } 7341 invokeTask(copyTasks[i], target, event); 7342 } 7343 } 7344 } 7345 }; 7346 function patchEventTargetMethods(obj, patchOptions) { 7347 if (!obj) { 7348 return false; 7349 } 7350 var useGlobalCallback = true; 7351 if (patchOptions && patchOptions.useG !== undefined) { 7352 useGlobalCallback = patchOptions.useG; 7353 } 7354 var validateHandler = patchOptions && patchOptions.vh; 7355 var checkDuplicate = true; 7356 if (patchOptions && patchOptions.chkDup !== undefined) { 7357 checkDuplicate = patchOptions.chkDup; 7358 } 7359 var returnTarget = false; 7360 if (patchOptions && patchOptions.rt !== undefined) { 7361 returnTarget = patchOptions.rt; 7362 } 7363 var proto = obj; 7364 while (proto && !proto.hasOwnProperty(ADD_EVENT_LISTENER)) { 7365 proto = ObjectGetPrototypeOf(proto); 7366 } 7367 if (!proto && obj[ADD_EVENT_LISTENER]) { 7368 // somehow we did not find it, but we can see it. This happens on IE for Window properties. 7369 proto = obj; 7370 } 7371 if (!proto) { 7372 return false; 7373 } 7374 if (proto[zoneSymbolAddEventListener]) { 7375 return false; 7376 } 7377 // a shared global taskData to pass data for scheduleEventTask 7378 // so we do not need to create a new object just for pass some data 7379 var taskData = {}; 7380 var nativeAddEventListener = proto[zoneSymbolAddEventListener] = proto[ADD_EVENT_LISTENER]; 7381 var nativeRemoveEventListener = proto[zoneSymbol(REMOVE_EVENT_LISTENER)] = 7382 proto[REMOVE_EVENT_LISTENER]; 7383 var nativeListeners = proto[zoneSymbol(LISTENERS_EVENT_LISTENER)] = 7384 proto[LISTENERS_EVENT_LISTENER]; 7385 var nativeRemoveAllListeners = proto[zoneSymbol(REMOVE_ALL_LISTENERS_EVENT_LISTENER)] = 7386 proto[REMOVE_ALL_LISTENERS_EVENT_LISTENER]; 7387 var nativePrependEventListener; 7388 if (patchOptions && patchOptions.prepend) { 7389 nativePrependEventListener = proto[zoneSymbol(patchOptions.prepend)] = 7390 proto[patchOptions.prepend]; 7391 } 7392 var customScheduleGlobal = function () { 7393 // if there is already a task for the eventName + capture, 7394 // just return, because we use the shared globalZoneAwareCallback here. 7395 if (taskData.isExisting) { 7396 return; 7397 } 7398 return nativeAddEventListener.call(taskData.target, taskData.eventName, taskData.capture ? globalZoneAwareCaptureCallback : globalZoneAwareCallback, taskData.options); 7399 }; 7400 var customCancelGlobal = function (task) { 7401 // if task is not marked as isRemoved, this call is directly 7402 // from Zone.prototype.cancelTask, we should remove the task 7403 // from tasksList of target first 7404 if (!task.isRemoved) { 7405 var symbolEventNames = zoneSymbolEventNames$1[task.eventName]; 7406 var symbolEventName = void 0; 7407 if (symbolEventNames) { 7408 symbolEventName = symbolEventNames[task.capture ? TRUE_STR : FALSE_STR]; 7409 } 7410 var existingTasks = symbolEventName && task.target[symbolEventName]; 7411 if (existingTasks) { 7412 for (var i = 0; i < existingTasks.length; i++) { 7413 var existingTask = existingTasks[i]; 7414 if (existingTask === task) { 7415 existingTasks.splice(i, 1); 7416 // set isRemoved to data for faster invokeTask check 7417 task.isRemoved = true; 7418 if (existingTasks.length === 0) { 7419 // all tasks for the eventName + capture have gone, 7420 // remove globalZoneAwareCallback and remove the task cache from target 7421 task.allRemoved = true; 7422 task.target[symbolEventName] = null; 7423 } 7424 break; 7425 } 7426 } 7427 } 7428 } 7429 // if all tasks for the eventName + capture have gone, 7430 // we will really remove the global event callback, 7431 // if not, return 7432 if (!task.allRemoved) { 7433 return; 7434 } 7435 return nativeRemoveEventListener.call(task.target, task.eventName, task.capture ? globalZoneAwareCaptureCallback : globalZoneAwareCallback, task.options); 7436 }; 7437 var customScheduleNonGlobal = function (task) { 7438 return nativeAddEventListener.call(taskData.target, taskData.eventName, task.invoke, taskData.options); 7439 }; 7440 var customSchedulePrepend = function (task) { 7441 return nativePrependEventListener.call(taskData.target, taskData.eventName, task.invoke, taskData.options); 7442 }; 7443 var customCancelNonGlobal = function (task) { 7444 return nativeRemoveEventListener.call(task.target, task.eventName, task.invoke, task.options); 7445 }; 7446 var customSchedule = useGlobalCallback ? customScheduleGlobal : customScheduleNonGlobal; 7447 var customCancel = useGlobalCallback ? customCancelGlobal : customCancelNonGlobal; 7448 var compareTaskCallbackVsDelegate = function (task, delegate) { 7449 var typeOfDelegate = typeof delegate; 7450 return (typeOfDelegate === 'function' && task.callback === delegate) || 7451 (typeOfDelegate === 'object' && task.originalDelegate === delegate); 7452 }; 7453 var compare = (patchOptions && patchOptions.diff) ? patchOptions.diff : compareTaskCallbackVsDelegate; 7454 var blackListedEvents = Zone[Zone.__symbol__('BLACK_LISTED_EVENTS')]; 7455 var makeAddListener = function (nativeListener, addSource, customScheduleFn, customCancelFn, returnTarget, prepend) { 7456 if (returnTarget === void 0) { returnTarget = false; } 7457 if (prepend === void 0) { prepend = false; } 7458 return function () { 7459 var target = this || _global; 7460 var delegate = arguments[1]; 7461 if (!delegate) { 7462 return nativeListener.apply(this, arguments); 7463 } 7464 // don't create the bind delegate function for handleEvent 7465 // case here to improve addEventListener performance 7466 // we will create the bind delegate when invoke 7467 var isHandleEvent = false; 7468 if (typeof delegate !== 'function') { 7469 if (!delegate.handleEvent) { 7470 return nativeListener.apply(this, arguments); 7471 } 7472 isHandleEvent = true; 7473 } 7474 if (validateHandler && !validateHandler(nativeListener, delegate, target, arguments)) { 7475 return; 7476 } 7477 var eventName = arguments[0]; 7478 var options = arguments[2]; 7479 if (blackListedEvents) { 7480 // check black list 7481 for (var i = 0; i < blackListedEvents.length; i++) { 7482 if (eventName === blackListedEvents[i]) { 7483 return nativeListener.apply(this, arguments); 7484 } 7485 } 7486 } 7487 var capture; 7488 var once = false; 7489 if (options === undefined) { 7490 capture = false; 7491 } 7492 else if (options === true) { 7493 capture = true; 7494 } 7495 else if (options === false) { 7496 capture = false; 7497 } 7498 else { 7499 capture = options ? !!options.capture : false; 7500 once = options ? !!options.once : false; 7501 } 7502 var zone = Zone.current; 7503 var symbolEventNames = zoneSymbolEventNames$1[eventName]; 7504 var symbolEventName; 7505 if (!symbolEventNames) { 7506 // the code is duplicate, but I just want to get some better performance 7507 var falseEventName = eventName + FALSE_STR; 7508 var trueEventName = eventName + TRUE_STR; 7509 var symbol = ZONE_SYMBOL_PREFIX + falseEventName; 7510 var symbolCapture = ZONE_SYMBOL_PREFIX + trueEventName; 7511 zoneSymbolEventNames$1[eventName] = {}; 7512 zoneSymbolEventNames$1[eventName][FALSE_STR] = symbol; 7513 zoneSymbolEventNames$1[eventName][TRUE_STR] = symbolCapture; 7514 symbolEventName = capture ? symbolCapture : symbol; 7515 } 7516 else { 7517 symbolEventName = symbolEventNames[capture ? TRUE_STR : FALSE_STR]; 7518 } 7519 var existingTasks = target[symbolEventName]; 7520 var isExisting = false; 7521 if (existingTasks) { 7522 // already have task registered 7523 isExisting = true; 7524 if (checkDuplicate) { 7525 for (var i = 0; i < existingTasks.length; i++) { 7526 if (compare(existingTasks[i], delegate)) { 7527 // same callback, same capture, same event name, just return 7528 return; 7529 } 7530 } 7531 } 7532 } 7533 else { 7534 existingTasks = target[symbolEventName] = []; 7535 } 7536 var source; 7537 var constructorName = target.constructor['name']; 7538 var targetSource = globalSources[constructorName]; 7539 if (targetSource) { 7540 source = targetSource[eventName]; 7541 } 7542 if (!source) { 7543 source = constructorName + addSource + eventName; 7544 } 7545 // do not create a new object as task.data to pass those things 7546 // just use the global shared one 7547 taskData.options = options; 7548 if (once) { 7549 // if addEventListener with once options, we don't pass it to 7550 // native addEventListener, instead we keep the once setting 7551 // and handle ourselves. 7552 taskData.options.once = false; 7553 } 7554 taskData.target = target; 7555 taskData.capture = capture; 7556 taskData.eventName = eventName; 7557 taskData.isExisting = isExisting; 7558 var data = useGlobalCallback ? OPTIMIZED_ZONE_EVENT_TASK_DATA : null; 7559 // keep taskData into data to allow onScheduleEventTask to access the task information 7560 if (data) { 7561 data.taskData = taskData; 7562 } 7563 var task = zone.scheduleEventTask(source, delegate, data, customScheduleFn, customCancelFn); 7564 // should clear taskData.target to avoid memory leak 7565 // issue, https://github.com/angular/angular/issues/20442 7566 taskData.target = null; 7567 // need to clear up taskData because it is a global object 7568 if (data) { 7569 data.taskData = null; 7570 } 7571 // have to save those information to task in case 7572 // application may call task.zone.cancelTask() directly 7573 if (once) { 7574 options.once = true; 7575 } 7576 task.options = options; 7577 task.target = target; 7578 task.capture = capture; 7579 task.eventName = eventName; 7580 if (isHandleEvent) { 7581 // save original delegate for compare to check duplicate 7582 task.originalDelegate = delegate; 7583 } 7584 if (!prepend) { 7585 existingTasks.push(task); 7586 } 7587 else { 7588 existingTasks.unshift(task); 7589 } 7590 if (returnTarget) { 7591 return target; 7592 } 7593 }; 7594 }; 7595 proto[ADD_EVENT_LISTENER] = makeAddListener(nativeAddEventListener, ADD_EVENT_LISTENER_SOURCE, customSchedule, customCancel, returnTarget); 7596 if (nativePrependEventListener) { 7597 proto[PREPEND_EVENT_LISTENER] = makeAddListener(nativePrependEventListener, PREPEND_EVENT_LISTENER_SOURCE, customSchedulePrepend, customCancel, returnTarget, true); 7598 } 7599 proto[REMOVE_EVENT_LISTENER] = function () { 7600 var target = this || _global; 7601 var eventName = arguments[0]; 7602 var options = arguments[2]; 7603 var capture; 7604 if (options === undefined) { 7605 capture = false; 7606 } 7607 else if (options === true) { 7608 capture = true; 7609 } 7610 else if (options === false) { 7611 capture = false; 7612 } 7613 else { 7614 capture = options ? !!options.capture : false; 7615 } 7616 var delegate = arguments[1]; 7617 if (!delegate) { 7618 return nativeRemoveEventListener.apply(this, arguments); 7619 } 7620 if (validateHandler && 7621 !validateHandler(nativeRemoveEventListener, delegate, target, arguments)) { 7622 return; 7623 } 7624 var symbolEventNames = zoneSymbolEventNames$1[eventName]; 7625 var symbolEventName; 7626 if (symbolEventNames) { 7627 symbolEventName = symbolEventNames[capture ? TRUE_STR : FALSE_STR]; 7628 } 7629 var existingTasks = symbolEventName && target[symbolEventName]; 7630 if (existingTasks) { 7631 for (var i = 0; i < existingTasks.length; i++) { 7632 var existingTask = existingTasks[i]; 7633 if (compare(existingTask, delegate)) { 7634 existingTasks.splice(i, 1); 7635 // set isRemoved to data for faster invokeTask check 7636 existingTask.isRemoved = true; 7637 if (existingTasks.length === 0) { 7638 // all tasks for the eventName + capture have gone, 7639 // remove globalZoneAwareCallback and remove the task cache from target 7640 existingTask.allRemoved = true; 7641 target[symbolEventName] = null; 7642 } 7643 existingTask.zone.cancelTask(existingTask); 7644 return; 7645 } 7646 } 7647 } 7648 // issue 930, didn't find the event name or callback 7649 // from zone kept existingTasks, the callback maybe 7650 // added outside of zone, we need to call native removeEventListener 7651 // to try to remove it. 7652 return nativeRemoveEventListener.apply(this, arguments); 7653 }; 7654 proto[LISTENERS_EVENT_LISTENER] = function () { 7655 var target = this || _global; 7656 var eventName = arguments[0]; 7657 var listeners = []; 7658 var tasks = findEventTasks(target, eventName); 7659 for (var i = 0; i < tasks.length; i++) { 7660 var task = tasks[i]; 7661 var delegate = task.originalDelegate ? task.originalDelegate : task.callback; 7662 listeners.push(delegate); 7663 } 7664 return listeners; 7665 }; 7666 proto[REMOVE_ALL_LISTENERS_EVENT_LISTENER] = function () { 7667 var target = this || _global; 7668 var eventName = arguments[0]; 7669 if (!eventName) { 7670 var keys = Object.keys(target); 7671 for (var i = 0; i < keys.length; i++) { 7672 var prop = keys[i]; 7673 var match = EVENT_NAME_SYMBOL_REGX.exec(prop); 7674 var evtName = match && match[1]; 7675 // in nodejs EventEmitter, removeListener event is 7676 // used for monitoring the removeListener call, 7677 // so just keep removeListener eventListener until 7678 // all other eventListeners are removed 7679 if (evtName && evtName !== 'removeListener') { 7680 this[REMOVE_ALL_LISTENERS_EVENT_LISTENER].call(this, evtName); 7681 } 7682 } 7683 // remove removeListener listener finally 7684 this[REMOVE_ALL_LISTENERS_EVENT_LISTENER].call(this, 'removeListener'); 7685 } 7686 else { 7687 var symbolEventNames = zoneSymbolEventNames$1[eventName]; 7688 if (symbolEventNames) { 7689 var symbolEventName = symbolEventNames[FALSE_STR]; 7690 var symbolCaptureEventName = symbolEventNames[TRUE_STR]; 7691 var tasks = target[symbolEventName]; 7692 var captureTasks = target[symbolCaptureEventName]; 7693 if (tasks) { 7694 var removeTasks = tasks.slice(); 7695 for (var i = 0; i < removeTasks.length; i++) { 7696 var task = removeTasks[i]; 7697 var delegate = task.originalDelegate ? task.originalDelegate : task.callback; 7698 this[REMOVE_EVENT_LISTENER].call(this, eventName, delegate, task.options); 7699 } 7700 } 7701 if (captureTasks) { 7702 var removeTasks = captureTasks.slice(); 7703 for (var i = 0; i < removeTasks.length; i++) { 7704 var task = removeTasks[i]; 7705 var delegate = task.originalDelegate ? task.originalDelegate : task.callback; 7706 this[REMOVE_EVENT_LISTENER].call(this, eventName, delegate, task.options); 7707 } 7708 } 7709 } 7710 } 7711 }; 7712 // for native toString patch 7713 attachOriginToPatched(proto[ADD_EVENT_LISTENER], nativeAddEventListener); 7714 attachOriginToPatched(proto[REMOVE_EVENT_LISTENER], nativeRemoveEventListener); 7715 if (nativeRemoveAllListeners) { 7716 attachOriginToPatched(proto[REMOVE_ALL_LISTENERS_EVENT_LISTENER], nativeRemoveAllListeners); 7717 } 7718 if (nativeListeners) { 7719 attachOriginToPatched(proto[LISTENERS_EVENT_LISTENER], nativeListeners); 7720 } 7721 return true; 7722 } 7723 var results = []; 7724 for (var i = 0; i < apis.length; i++) { 7725 results[i] = patchEventTargetMethods(apis[i], patchOptions); 7726 } 7727 return results; 7728} 7729function findEventTasks(target, eventName) { 7730 var foundTasks = []; 7731 for (var prop in target) { 7732 var match = EVENT_NAME_SYMBOL_REGX.exec(prop); 7733 var evtName = match && match[1]; 7734 if (evtName && (!eventName || evtName === eventName)) { 7735 var tasks = target[prop]; 7736 if (tasks) { 7737 for (var i = 0; i < tasks.length; i++) { 7738 foundTasks.push(tasks[i]); 7739 } 7740 } 7741 } 7742 } 7743 return foundTasks; 7744} 7745function patchEventPrototype(global, api) { 7746 var Event = global['Event']; 7747 if (Event && Event.prototype) { 7748 api.patchMethod(Event.prototype, 'stopImmediatePropagation', function (delegate) { return function (self, args) { 7749 self[IMMEDIATE_PROPAGATION_SYMBOL] = true; 7750 // we need to call the native stopImmediatePropagation 7751 // in case in some hybrid application, some part of 7752 // application will be controlled by zone, some are not 7753 delegate && delegate.apply(self, args); 7754 }; }); 7755 } 7756} 7757 7758/** 7759 * @license 7760 * Copyright Google Inc. All Rights Reserved. 7761 * 7762 * Use of this source code is governed by an MIT-style license that can be 7763 * found in the LICENSE file at https://angular.io/license 7764 */ 7765/** 7766 * @fileoverview 7767 * @suppress {missingRequire} 7768 */ 7769var taskSymbol = zoneSymbol('zoneTask'); 7770function patchTimer(window, setName, cancelName, nameSuffix) { 7771 var setNative = null; 7772 var clearNative = null; 7773 setName += nameSuffix; 7774 cancelName += nameSuffix; 7775 var tasksByHandleId = {}; 7776 function scheduleTask(task) { 7777 var data = task.data; 7778 function timer() { 7779 try { 7780 task.invoke.apply(this, arguments); 7781 } 7782 finally { 7783 // issue-934, task will be cancelled 7784 // even it is a periodic task such as 7785 // setInterval 7786 if (!(task.data && task.data.isPeriodic)) { 7787 if (typeof data.handleId === 'number') { 7788 // in non-nodejs env, we remove timerId 7789 // from local cache 7790 delete tasksByHandleId[data.handleId]; 7791 } 7792 else if (data.handleId) { 7793 // Node returns complex objects as handleIds 7794 // we remove task reference from timer object 7795 data.handleId[taskSymbol] = null; 7796 } 7797 } 7798 } 7799 } 7800 data.args[0] = timer; 7801 data.handleId = setNative.apply(window, data.args); 7802 return task; 7803 } 7804 function clearTask(task) { 7805 return clearNative(task.data.handleId); 7806 } 7807 setNative = 7808 patchMethod(window, setName, function (delegate) { return function (self, args) { 7809 if (typeof args[0] === 'function') { 7810 var options = { 7811 handleId: null, 7812 isPeriodic: nameSuffix === 'Interval', 7813 delay: (nameSuffix === 'Timeout' || nameSuffix === 'Interval') ? args[1] || 0 : null, 7814 args: args 7815 }; 7816 var task = scheduleMacroTaskWithCurrentZone(setName, args[0], options, scheduleTask, clearTask); 7817 if (!task) { 7818 return task; 7819 } 7820 // Node.js must additionally support the ref and unref functions. 7821 var handle = task.data.handleId; 7822 if (typeof handle === 'number') { 7823 // for non nodejs env, we save handleId: task 7824 // mapping in local cache for clearTimeout 7825 tasksByHandleId[handle] = task; 7826 } 7827 else if (handle) { 7828 // for nodejs env, we save task 7829 // reference in timerId Object for clearTimeout 7830 handle[taskSymbol] = task; 7831 } 7832 // check whether handle is null, because some polyfill or browser 7833 // may return undefined from setTimeout/setInterval/setImmediate/requestAnimationFrame 7834 if (handle && handle.ref && handle.unref && typeof handle.ref === 'function' && 7835 typeof handle.unref === 'function') { 7836 task.ref = handle.ref.bind(handle); 7837 task.unref = handle.unref.bind(handle); 7838 } 7839 if (typeof handle === 'number' || handle) { 7840 return handle; 7841 } 7842 return task; 7843 } 7844 else { 7845 // cause an error by calling it directly. 7846 return delegate.apply(window, args); 7847 } 7848 }; }); 7849 clearNative = 7850 patchMethod(window, cancelName, function (delegate) { return function (self, args) { 7851 var id = args[0]; 7852 var task; 7853 if (typeof id === 'number') { 7854 // non nodejs env. 7855 task = tasksByHandleId[id]; 7856 } 7857 else { 7858 // nodejs env. 7859 task = id && id[taskSymbol]; 7860 // other environments. 7861 if (!task) { 7862 task = id; 7863 } 7864 } 7865 if (task && typeof task.type === 'string') { 7866 if (task.state !== 'notScheduled' && 7867 (task.cancelFn && task.data.isPeriodic || task.runCount === 0)) { 7868 if (typeof id === 'number') { 7869 delete tasksByHandleId[id]; 7870 } 7871 else if (id) { 7872 id[taskSymbol] = null; 7873 } 7874 // Do not cancel already canceled functions 7875 task.zone.cancelTask(task); 7876 } 7877 } 7878 else { 7879 // cause an error by calling it directly. 7880 delegate.apply(window, args); 7881 } 7882 }; }); 7883} 7884 7885/** 7886 * @license 7887 * Copyright Google Inc. All Rights Reserved. 7888 * 7889 * Use of this source code is governed by an MIT-style license that can be 7890 * found in the LICENSE file at https://angular.io/license 7891 */ 7892/* 7893 * This is necessary for Chrome and Chrome mobile, to enable 7894 * things like redefining `createdCallback` on an element. 7895 */ 7896var _defineProperty = Object[zoneSymbol('defineProperty')] = Object.defineProperty; 7897var _getOwnPropertyDescriptor = Object[zoneSymbol('getOwnPropertyDescriptor')] = 7898 Object.getOwnPropertyDescriptor; 7899var _create = Object.create; 7900var unconfigurablesKey = zoneSymbol('unconfigurables'); 7901function propertyPatch() { 7902 Object.defineProperty = function (obj, prop, desc) { 7903 if (isUnconfigurable(obj, prop)) { 7904 throw new TypeError('Cannot assign to read only property \'' + prop + '\' of ' + obj); 7905 } 7906 var originalConfigurableFlag = desc.configurable; 7907 if (prop !== 'prototype') { 7908 desc = rewriteDescriptor(obj, prop, desc); 7909 } 7910 return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag); 7911 }; 7912 Object.defineProperties = function (obj, props) { 7913 Object.keys(props).forEach(function (prop) { 7914 Object.defineProperty(obj, prop, props[prop]); 7915 }); 7916 return obj; 7917 }; 7918 Object.create = function (obj, proto) { 7919 if (typeof proto === 'object' && !Object.isFrozen(proto)) { 7920 Object.keys(proto).forEach(function (prop) { 7921 proto[prop] = rewriteDescriptor(obj, prop, proto[prop]); 7922 }); 7923 } 7924 return _create(obj, proto); 7925 }; 7926 Object.getOwnPropertyDescriptor = function (obj, prop) { 7927 var desc = _getOwnPropertyDescriptor(obj, prop); 7928 if (isUnconfigurable(obj, prop)) { 7929 desc.configurable = false; 7930 } 7931 return desc; 7932 }; 7933} 7934function _redefineProperty(obj, prop, desc) { 7935 var originalConfigurableFlag = desc.configurable; 7936 desc = rewriteDescriptor(obj, prop, desc); 7937 return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag); 7938} 7939function isUnconfigurable(obj, prop) { 7940 return obj && obj[unconfigurablesKey] && obj[unconfigurablesKey][prop]; 7941} 7942function rewriteDescriptor(obj, prop, desc) { 7943 // issue-927, if the desc is frozen, don't try to change the desc 7944 if (!Object.isFrozen(desc)) { 7945 desc.configurable = true; 7946 } 7947 if (!desc.configurable) { 7948 // issue-927, if the obj is frozen, don't try to set the desc to obj 7949 if (!obj[unconfigurablesKey] && !Object.isFrozen(obj)) { 7950 _defineProperty(obj, unconfigurablesKey, { writable: true, value: {} }); 7951 } 7952 if (obj[unconfigurablesKey]) { 7953 obj[unconfigurablesKey][prop] = true; 7954 } 7955 } 7956 return desc; 7957} 7958function _tryDefineProperty(obj, prop, desc, originalConfigurableFlag) { 7959 try { 7960 return _defineProperty(obj, prop, desc); 7961 } 7962 catch (error) { 7963 if (desc.configurable) { 7964 // In case of errors, when the configurable flag was likely set by rewriteDescriptor(), let's 7965 // retry with the original flag value 7966 if (typeof originalConfigurableFlag == 'undefined') { 7967 delete desc.configurable; 7968 } 7969 else { 7970 desc.configurable = originalConfigurableFlag; 7971 } 7972 try { 7973 return _defineProperty(obj, prop, desc); 7974 } 7975 catch (error) { 7976 var descJson = null; 7977 try { 7978 descJson = JSON.stringify(desc); 7979 } 7980 catch (error) { 7981 descJson = desc.toString(); 7982 } 7983 console.log("Attempting to configure '" + prop + "' with descriptor '" + descJson + "' on object '" + obj + "' and got error, giving up: " + error); 7984 } 7985 } 7986 else { 7987 throw error; 7988 } 7989 } 7990} 7991 7992/** 7993 * @license 7994 * Copyright Google Inc. All Rights Reserved. 7995 * 7996 * Use of this source code is governed by an MIT-style license that can be 7997 * found in the LICENSE file at https://angular.io/license 7998 */ 7999// we have to patch the instance since the proto is non-configurable 8000function apply(api, _global) { 8001 var WS = _global.WebSocket; 8002 // On Safari window.EventTarget doesn't exist so need to patch WS add/removeEventListener 8003 // On older Chrome, no need since EventTarget was already patched 8004 if (!_global.EventTarget) { 8005 patchEventTarget(_global, [WS.prototype]); 8006 } 8007 _global.WebSocket = function (x, y) { 8008 var socket = arguments.length > 1 ? new WS(x, y) : new WS(x); 8009 var proxySocket; 8010 var proxySocketProto; 8011 // Safari 7.0 has non-configurable own 'onmessage' and friends properties on the socket instance 8012 var onmessageDesc = ObjectGetOwnPropertyDescriptor(socket, 'onmessage'); 8013 if (onmessageDesc && onmessageDesc.configurable === false) { 8014 proxySocket = ObjectCreate(socket); 8015 // socket have own property descriptor 'onopen', 'onmessage', 'onclose', 'onerror' 8016 // but proxySocket not, so we will keep socket as prototype and pass it to 8017 // patchOnProperties method 8018 proxySocketProto = socket; 8019 [ADD_EVENT_LISTENER_STR, REMOVE_EVENT_LISTENER_STR, 'send', 'close'].forEach(function (propName) { 8020 proxySocket[propName] = function () { 8021 var args = ArraySlice.call(arguments); 8022 if (propName === ADD_EVENT_LISTENER_STR || propName === REMOVE_EVENT_LISTENER_STR) { 8023 var eventName = args.length > 0 ? args[0] : undefined; 8024 if (eventName) { 8025 var propertySymbol = Zone.__symbol__('ON_PROPERTY' + eventName); 8026 socket[propertySymbol] = proxySocket[propertySymbol]; 8027 } 8028 } 8029 return socket[propName].apply(socket, args); 8030 }; 8031 }); 8032 } 8033 else { 8034 // we can patch the real socket 8035 proxySocket = socket; 8036 } 8037 patchOnProperties(proxySocket, ['close', 'error', 'message', 'open'], proxySocketProto); 8038 return proxySocket; 8039 }; 8040 var globalWebSocket = _global['WebSocket']; 8041 for (var prop in WS) { 8042 globalWebSocket[prop] = WS[prop]; 8043 } 8044} 8045 8046/** 8047 * @license 8048 * Copyright Google Inc. All Rights Reserved. 8049 * 8050 * Use of this source code is governed by an MIT-style license that can be 8051 * found in the LICENSE file at https://angular.io/license 8052 */ 8053/** 8054 * @fileoverview 8055 * @suppress {globalThis} 8056 */ 8057var globalEventHandlersEventNames = [ 8058 'abort', 8059 'animationcancel', 8060 'animationend', 8061 'animationiteration', 8062 'auxclick', 8063 'beforeinput', 8064 'blur', 8065 'cancel', 8066 'canplay', 8067 'canplaythrough', 8068 'change', 8069 'compositionstart', 8070 'compositionupdate', 8071 'compositionend', 8072 'cuechange', 8073 'click', 8074 'close', 8075 'contextmenu', 8076 'curechange', 8077 'dblclick', 8078 'drag', 8079 'dragend', 8080 'dragenter', 8081 'dragexit', 8082 'dragleave', 8083 'dragover', 8084 'drop', 8085 'durationchange', 8086 'emptied', 8087 'ended', 8088 'error', 8089 'focus', 8090 'focusin', 8091 'focusout', 8092 'gotpointercapture', 8093 'input', 8094 'invalid', 8095 'keydown', 8096 'keypress', 8097 'keyup', 8098 'load', 8099 'loadstart', 8100 'loadeddata', 8101 'loadedmetadata', 8102 'lostpointercapture', 8103 'mousedown', 8104 'mouseenter', 8105 'mouseleave', 8106 'mousemove', 8107 'mouseout', 8108 'mouseover', 8109 'mouseup', 8110 'mousewheel', 8111 'orientationchange', 8112 'pause', 8113 'play', 8114 'playing', 8115 'pointercancel', 8116 'pointerdown', 8117 'pointerenter', 8118 'pointerleave', 8119 'pointerlockchange', 8120 'mozpointerlockchange', 8121 'webkitpointerlockerchange', 8122 'pointerlockerror', 8123 'mozpointerlockerror', 8124 'webkitpointerlockerror', 8125 'pointermove', 8126 'pointout', 8127 'pointerover', 8128 'pointerup', 8129 'progress', 8130 'ratechange', 8131 'reset', 8132 'resize', 8133 'scroll', 8134 'seeked', 8135 'seeking', 8136 'select', 8137 'selectionchange', 8138 'selectstart', 8139 'show', 8140 'sort', 8141 'stalled', 8142 'submit', 8143 'suspend', 8144 'timeupdate', 8145 'volumechange', 8146 'touchcancel', 8147 'touchmove', 8148 'touchstart', 8149 'touchend', 8150 'transitioncancel', 8151 'transitionend', 8152 'waiting', 8153 'wheel' 8154]; 8155var documentEventNames = [ 8156 'afterscriptexecute', 'beforescriptexecute', 'DOMContentLoaded', 'fullscreenchange', 8157 'mozfullscreenchange', 'webkitfullscreenchange', 'msfullscreenchange', 'fullscreenerror', 8158 'mozfullscreenerror', 'webkitfullscreenerror', 'msfullscreenerror', 'readystatechange', 8159 'visibilitychange' 8160]; 8161var windowEventNames = [ 8162 'absolutedeviceorientation', 8163 'afterinput', 8164 'afterprint', 8165 'appinstalled', 8166 'beforeinstallprompt', 8167 'beforeprint', 8168 'beforeunload', 8169 'devicelight', 8170 'devicemotion', 8171 'deviceorientation', 8172 'deviceorientationabsolute', 8173 'deviceproximity', 8174 'hashchange', 8175 'languagechange', 8176 'message', 8177 'mozbeforepaint', 8178 'offline', 8179 'online', 8180 'paint', 8181 'pageshow', 8182 'pagehide', 8183 'popstate', 8184 'rejectionhandled', 8185 'storage', 8186 'unhandledrejection', 8187 'unload', 8188 'userproximity', 8189 'vrdisplyconnected', 8190 'vrdisplaydisconnected', 8191 'vrdisplaypresentchange' 8192]; 8193var htmlElementEventNames = [ 8194 'beforecopy', 'beforecut', 'beforepaste', 'copy', 'cut', 'paste', 'dragstart', 'loadend', 8195 'animationstart', 'search', 'transitionrun', 'transitionstart', 'webkitanimationend', 8196 'webkitanimationiteration', 'webkitanimationstart', 'webkittransitionend' 8197]; 8198var mediaElementEventNames = ['encrypted', 'waitingforkey', 'msneedkey', 'mozinterruptbegin', 'mozinterruptend']; 8199var ieElementEventNames = [ 8200 'activate', 8201 'afterupdate', 8202 'ariarequest', 8203 'beforeactivate', 8204 'beforedeactivate', 8205 'beforeeditfocus', 8206 'beforeupdate', 8207 'cellchange', 8208 'controlselect', 8209 'dataavailable', 8210 'datasetchanged', 8211 'datasetcomplete', 8212 'errorupdate', 8213 'filterchange', 8214 'layoutcomplete', 8215 'losecapture', 8216 'move', 8217 'moveend', 8218 'movestart', 8219 'propertychange', 8220 'resizeend', 8221 'resizestart', 8222 'rowenter', 8223 'rowexit', 8224 'rowsdelete', 8225 'rowsinserted', 8226 'command', 8227 'compassneedscalibration', 8228 'deactivate', 8229 'help', 8230 'mscontentzoom', 8231 'msmanipulationstatechanged', 8232 'msgesturechange', 8233 'msgesturedoubletap', 8234 'msgestureend', 8235 'msgesturehold', 8236 'msgesturestart', 8237 'msgesturetap', 8238 'msgotpointercapture', 8239 'msinertiastart', 8240 'mslostpointercapture', 8241 'mspointercancel', 8242 'mspointerdown', 8243 'mspointerenter', 8244 'mspointerhover', 8245 'mspointerleave', 8246 'mspointermove', 8247 'mspointerout', 8248 'mspointerover', 8249 'mspointerup', 8250 'pointerout', 8251 'mssitemodejumplistitemremoved', 8252 'msthumbnailclick', 8253 'stop', 8254 'storagecommit' 8255]; 8256var webglEventNames = ['webglcontextrestored', 'webglcontextlost', 'webglcontextcreationerror']; 8257var formEventNames = ['autocomplete', 'autocompleteerror']; 8258var detailEventNames = ['toggle']; 8259var frameEventNames = ['load']; 8260var frameSetEventNames = ['blur', 'error', 'focus', 'load', 'resize', 'scroll', 'messageerror']; 8261var marqueeEventNames = ['bounce', 'finish', 'start']; 8262var XMLHttpRequestEventNames = [ 8263 'loadstart', 'progress', 'abort', 'error', 'load', 'progress', 'timeout', 'loadend', 8264 'readystatechange' 8265]; 8266var IDBIndexEventNames = ['upgradeneeded', 'complete', 'abort', 'success', 'error', 'blocked', 'versionchange', 'close']; 8267var websocketEventNames = ['close', 'error', 'open', 'message']; 8268var workerEventNames = ['error', 'message']; 8269var eventNames = globalEventHandlersEventNames.concat(webglEventNames, formEventNames, detailEventNames, documentEventNames, windowEventNames, htmlElementEventNames, ieElementEventNames); 8270function filterProperties(target, onProperties, ignoreProperties) { 8271 if (!ignoreProperties) { 8272 return onProperties; 8273 } 8274 var tip = ignoreProperties.filter(function (ip) { return ip.target === target; }); 8275 if (!tip || tip.length === 0) { 8276 return onProperties; 8277 } 8278 var targetIgnoreProperties = tip[0].ignoreProperties; 8279 return onProperties.filter(function (op) { return targetIgnoreProperties.indexOf(op) === -1; }); 8280} 8281function patchFilteredProperties(target, onProperties, ignoreProperties, prototype) { 8282 var filteredProperties = filterProperties(target, onProperties, ignoreProperties); 8283 patchOnProperties(target, filteredProperties, prototype); 8284} 8285function propertyDescriptorPatch(api, _global) { 8286 if (isNode && !isMix) { 8287 return; 8288 } 8289 var supportsWebSocket = typeof WebSocket !== 'undefined'; 8290 if (canPatchViaPropertyDescriptor()) { 8291 var ignoreProperties = _global.__Zone_ignore_on_properties; 8292 // for browsers that we can patch the descriptor: Chrome & Firefox 8293 if (isBrowser) { 8294 var internalWindow = window; 8295 // in IE/Edge, onProp not exist in window object, but in WindowPrototype 8296 // so we need to pass WindowPrototype to check onProp exist or not 8297 patchFilteredProperties(internalWindow, eventNames.concat(['messageerror']), ignoreProperties, ObjectGetPrototypeOf(internalWindow)); 8298 patchFilteredProperties(Document.prototype, eventNames, ignoreProperties); 8299 if (typeof internalWindow['SVGElement'] !== 'undefined') { 8300 patchFilteredProperties(internalWindow['SVGElement'].prototype, eventNames, ignoreProperties); 8301 } 8302 patchFilteredProperties(Element.prototype, eventNames, ignoreProperties); 8303 patchFilteredProperties(HTMLElement.prototype, eventNames, ignoreProperties); 8304 patchFilteredProperties(HTMLMediaElement.prototype, mediaElementEventNames, ignoreProperties); 8305 patchFilteredProperties(HTMLFrameSetElement.prototype, windowEventNames.concat(frameSetEventNames), ignoreProperties); 8306 patchFilteredProperties(HTMLBodyElement.prototype, windowEventNames.concat(frameSetEventNames), ignoreProperties); 8307 patchFilteredProperties(HTMLFrameElement.prototype, frameEventNames, ignoreProperties); 8308 patchFilteredProperties(HTMLIFrameElement.prototype, frameEventNames, ignoreProperties); 8309 var HTMLMarqueeElement_1 = internalWindow['HTMLMarqueeElement']; 8310 if (HTMLMarqueeElement_1) { 8311 patchFilteredProperties(HTMLMarqueeElement_1.prototype, marqueeEventNames, ignoreProperties); 8312 } 8313 var Worker_1 = internalWindow['Worker']; 8314 if (Worker_1) { 8315 patchFilteredProperties(Worker_1.prototype, workerEventNames, ignoreProperties); 8316 } 8317 } 8318 patchFilteredProperties(XMLHttpRequest.prototype, XMLHttpRequestEventNames, ignoreProperties); 8319 var XMLHttpRequestEventTarget = _global['XMLHttpRequestEventTarget']; 8320 if (XMLHttpRequestEventTarget) { 8321 patchFilteredProperties(XMLHttpRequestEventTarget && XMLHttpRequestEventTarget.prototype, XMLHttpRequestEventNames, ignoreProperties); 8322 } 8323 if (typeof IDBIndex !== 'undefined') { 8324 patchFilteredProperties(IDBIndex.prototype, IDBIndexEventNames, ignoreProperties); 8325 patchFilteredProperties(IDBRequest.prototype, IDBIndexEventNames, ignoreProperties); 8326 patchFilteredProperties(IDBOpenDBRequest.prototype, IDBIndexEventNames, ignoreProperties); 8327 patchFilteredProperties(IDBDatabase.prototype, IDBIndexEventNames, ignoreProperties); 8328 patchFilteredProperties(IDBTransaction.prototype, IDBIndexEventNames, ignoreProperties); 8329 patchFilteredProperties(IDBCursor.prototype, IDBIndexEventNames, ignoreProperties); 8330 } 8331 if (supportsWebSocket) { 8332 patchFilteredProperties(WebSocket.prototype, websocketEventNames, ignoreProperties); 8333 } 8334 } 8335 else { 8336 // Safari, Android browsers (Jelly Bean) 8337 patchViaCapturingAllTheEvents(); 8338 patchClass('XMLHttpRequest'); 8339 if (supportsWebSocket) { 8340 apply(api, _global); 8341 } 8342 } 8343} 8344function canPatchViaPropertyDescriptor() { 8345 if ((isBrowser || isMix) && !ObjectGetOwnPropertyDescriptor(HTMLElement.prototype, 'onclick') && 8346 typeof Element !== 'undefined') { 8347 // WebKit https://bugs.webkit.org/show_bug.cgi?id=134364 8348 // IDL interface attributes are not configurable 8349 var desc = ObjectGetOwnPropertyDescriptor(Element.prototype, 'onclick'); 8350 if (desc && !desc.configurable) 8351 return false; 8352 } 8353 var ON_READY_STATE_CHANGE = 'onreadystatechange'; 8354 var XMLHttpRequestPrototype = XMLHttpRequest.prototype; 8355 var xhrDesc = ObjectGetOwnPropertyDescriptor(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE); 8356 // add enumerable and configurable here because in opera 8357 // by default XMLHttpRequest.prototype.onreadystatechange is undefined 8358 // without adding enumerable and configurable will cause onreadystatechange 8359 // non-configurable 8360 // and if XMLHttpRequest.prototype.onreadystatechange is undefined, 8361 // we should set a real desc instead a fake one 8362 if (xhrDesc) { 8363 ObjectDefineProperty(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE, { 8364 enumerable: true, 8365 configurable: true, 8366 get: function () { 8367 return true; 8368 } 8369 }); 8370 var req = new XMLHttpRequest(); 8371 var result = !!req.onreadystatechange; 8372 // restore original desc 8373 ObjectDefineProperty(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE, xhrDesc || {}); 8374 return result; 8375 } 8376 else { 8377 var SYMBOL_FAKE_ONREADYSTATECHANGE_1 = zoneSymbol('fake'); 8378 ObjectDefineProperty(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE, { 8379 enumerable: true, 8380 configurable: true, 8381 get: function () { 8382 return this[SYMBOL_FAKE_ONREADYSTATECHANGE_1]; 8383 }, 8384 set: function (value) { 8385 this[SYMBOL_FAKE_ONREADYSTATECHANGE_1] = value; 8386 } 8387 }); 8388 var req = new XMLHttpRequest(); 8389 var detectFunc = function () { }; 8390 req.onreadystatechange = detectFunc; 8391 var result = req[SYMBOL_FAKE_ONREADYSTATECHANGE_1] === detectFunc; 8392 req.onreadystatechange = null; 8393 return result; 8394 } 8395} 8396var unboundKey = zoneSymbol('unbound'); 8397// Whenever any eventListener fires, we check the eventListener target and all parents 8398// for `onwhatever` properties and replace them with zone-bound functions 8399// - Chrome (for now) 8400function patchViaCapturingAllTheEvents() { 8401 var _loop_1 = function (i) { 8402 var property = eventNames[i]; 8403 var onproperty = 'on' + property; 8404 self.addEventListener(property, function (event) { 8405 var elt = event.target, bound, source; 8406 if (elt) { 8407 source = elt.constructor['name'] + '.' + onproperty; 8408 } 8409 else { 8410 source = 'unknown.' + onproperty; 8411 } 8412 while (elt) { 8413 if (elt[onproperty] && !elt[onproperty][unboundKey]) { 8414 bound = wrapWithCurrentZone(elt[onproperty], source); 8415 bound[unboundKey] = elt[onproperty]; 8416 elt[onproperty] = bound; 8417 } 8418 elt = elt.parentElement; 8419 } 8420 }, true); 8421 }; 8422 for (var i = 0; i < eventNames.length; i++) { 8423 _loop_1(i); 8424 } 8425} 8426 8427/** 8428 * @license 8429 * Copyright Google Inc. All Rights Reserved. 8430 * 8431 * Use of this source code is governed by an MIT-style license that can be 8432 * found in the LICENSE file at https://angular.io/license 8433 */ 8434function eventTargetPatch(_global, api) { 8435 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'; 8436 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' 8437 .split(','); 8438 var EVENT_TARGET = 'EventTarget'; 8439 var apis = []; 8440 var isWtf = _global['wtf']; 8441 var WTF_ISSUE_555_ARRAY = WTF_ISSUE_555.split(','); 8442 if (isWtf) { 8443 // Workaround for: https://github.com/google/tracing-framework/issues/555 8444 apis = WTF_ISSUE_555_ARRAY.map(function (v) { return 'HTML' + v + 'Element'; }).concat(NO_EVENT_TARGET); 8445 } 8446 else if (_global[EVENT_TARGET]) { 8447 apis.push(EVENT_TARGET); 8448 } 8449 else { 8450 // Note: EventTarget is not available in all browsers, 8451 // if it's not available, we instead patch the APIs in the IDL that inherit from EventTarget 8452 apis = NO_EVENT_TARGET; 8453 } 8454 var isDisableIECheck = _global['__Zone_disable_IE_check'] || false; 8455 var isEnableCrossContextCheck = _global['__Zone_enable_cross_context_check'] || false; 8456 var ieOrEdge = isIEOrEdge(); 8457 var ADD_EVENT_LISTENER_SOURCE = '.addEventListener:'; 8458 var FUNCTION_WRAPPER = '[object FunctionWrapper]'; 8459 var BROWSER_TOOLS = 'function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }'; 8460 // predefine all __zone_symbol__ + eventName + true/false string 8461 for (var i = 0; i < eventNames.length; i++) { 8462 var eventName = eventNames[i]; 8463 var falseEventName = eventName + FALSE_STR; 8464 var trueEventName = eventName + TRUE_STR; 8465 var symbol = ZONE_SYMBOL_PREFIX + falseEventName; 8466 var symbolCapture = ZONE_SYMBOL_PREFIX + trueEventName; 8467 zoneSymbolEventNames$1[eventName] = {}; 8468 zoneSymbolEventNames$1[eventName][FALSE_STR] = symbol; 8469 zoneSymbolEventNames$1[eventName][TRUE_STR] = symbolCapture; 8470 } 8471 // predefine all task.source string 8472 for (var i = 0; i < WTF_ISSUE_555.length; i++) { 8473 var target = WTF_ISSUE_555_ARRAY[i]; 8474 var targets = globalSources[target] = {}; 8475 for (var j = 0; j < eventNames.length; j++) { 8476 var eventName = eventNames[j]; 8477 targets[eventName] = target + ADD_EVENT_LISTENER_SOURCE + eventName; 8478 } 8479 } 8480 var checkIEAndCrossContext = function (nativeDelegate, delegate, target, args) { 8481 if (!isDisableIECheck && ieOrEdge) { 8482 if (isEnableCrossContextCheck) { 8483 try { 8484 var testString = delegate.toString(); 8485 if ((testString === FUNCTION_WRAPPER || testString == BROWSER_TOOLS)) { 8486 nativeDelegate.apply(target, args); 8487 return false; 8488 } 8489 } 8490 catch (error) { 8491 nativeDelegate.apply(target, args); 8492 return false; 8493 } 8494 } 8495 else { 8496 var testString = delegate.toString(); 8497 if ((testString === FUNCTION_WRAPPER || testString == BROWSER_TOOLS)) { 8498 nativeDelegate.apply(target, args); 8499 return false; 8500 } 8501 } 8502 } 8503 else if (isEnableCrossContextCheck) { 8504 try { 8505 delegate.toString(); 8506 } 8507 catch (error) { 8508 nativeDelegate.apply(target, args); 8509 return false; 8510 } 8511 } 8512 return true; 8513 }; 8514 var apiTypes = []; 8515 for (var i = 0; i < apis.length; i++) { 8516 var type = _global[apis[i]]; 8517 apiTypes.push(type && type.prototype); 8518 } 8519 // vh is validateHandler to check event handler 8520 // is valid or not(for security check) 8521 patchEventTarget(_global, apiTypes, { vh: checkIEAndCrossContext }); 8522 api.patchEventTarget = patchEventTarget; 8523 return true; 8524} 8525function patchEvent(global, api) { 8526 patchEventPrototype(global, api); 8527} 8528 8529/** 8530 * @license 8531 * Copyright Google Inc. All Rights Reserved. 8532 * 8533 * Use of this source code is governed by an MIT-style license that can be 8534 * found in the LICENSE file at https://angular.io/license 8535 */ 8536function registerElementPatch(_global) { 8537 if ((!isBrowser && !isMix) || !('registerElement' in _global.document)) { 8538 return; 8539 } 8540 var _registerElement = document.registerElement; 8541 var callbacks = ['createdCallback', 'attachedCallback', 'detachedCallback', 'attributeChangedCallback']; 8542 document.registerElement = function (name, opts) { 8543 if (opts && opts.prototype) { 8544 callbacks.forEach(function (callback) { 8545 var source = 'Document.registerElement::' + callback; 8546 var prototype = opts.prototype; 8547 if (prototype.hasOwnProperty(callback)) { 8548 var descriptor = ObjectGetOwnPropertyDescriptor(prototype, callback); 8549 if (descriptor && descriptor.value) { 8550 descriptor.value = wrapWithCurrentZone(descriptor.value, source); 8551 _redefineProperty(opts.prototype, callback, descriptor); 8552 } 8553 else { 8554 prototype[callback] = wrapWithCurrentZone(prototype[callback], source); 8555 } 8556 } 8557 else if (prototype[callback]) { 8558 prototype[callback] = wrapWithCurrentZone(prototype[callback], source); 8559 } 8560 }); 8561 } 8562 return _registerElement.call(document, name, opts); 8563 }; 8564 attachOriginToPatched(document.registerElement, _registerElement); 8565} 8566 8567/** 8568 * @license 8569 * Copyright Google Inc. All Rights Reserved. 8570 * 8571 * Use of this source code is governed by an MIT-style license that can be 8572 * found in the LICENSE file at https://angular.io/license 8573 */ 8574/** 8575 * @fileoverview 8576 * @suppress {missingRequire} 8577 */ 8578Zone.__load_patch('util', function (global, Zone, api) { 8579 api.patchOnProperties = patchOnProperties; 8580 api.patchMethod = patchMethod; 8581 api.bindArguments = bindArguments; 8582}); 8583Zone.__load_patch('timers', function (global) { 8584 var set = 'set'; 8585 var clear = 'clear'; 8586 patchTimer(global, set, clear, 'Timeout'); 8587 patchTimer(global, set, clear, 'Interval'); 8588 patchTimer(global, set, clear, 'Immediate'); 8589}); 8590Zone.__load_patch('requestAnimationFrame', function (global) { 8591 patchTimer(global, 'request', 'cancel', 'AnimationFrame'); 8592 patchTimer(global, 'mozRequest', 'mozCancel', 'AnimationFrame'); 8593 patchTimer(global, 'webkitRequest', 'webkitCancel', 'AnimationFrame'); 8594}); 8595Zone.__load_patch('blocking', function (global, Zone) { 8596 var blockingMethods = ['alert', 'prompt', 'confirm']; 8597 for (var i = 0; i < blockingMethods.length; i++) { 8598 var name_1 = blockingMethods[i]; 8599 patchMethod(global, name_1, function (delegate, symbol, name) { 8600 return function (s, args) { 8601 return Zone.current.run(delegate, global, args, name); 8602 }; 8603 }); 8604 } 8605}); 8606Zone.__load_patch('EventTarget', function (global, Zone, api) { 8607 // load blackListEvents from global 8608 var SYMBOL_BLACK_LISTED_EVENTS = Zone.__symbol__('BLACK_LISTED_EVENTS'); 8609 if (global[SYMBOL_BLACK_LISTED_EVENTS]) { 8610 Zone[SYMBOL_BLACK_LISTED_EVENTS] = global[SYMBOL_BLACK_LISTED_EVENTS]; 8611 } 8612 patchEvent(global, api); 8613 eventTargetPatch(global, api); 8614 // patch XMLHttpRequestEventTarget's addEventListener/removeEventListener 8615 var XMLHttpRequestEventTarget = global['XMLHttpRequestEventTarget']; 8616 if (XMLHttpRequestEventTarget && XMLHttpRequestEventTarget.prototype) { 8617 api.patchEventTarget(global, [XMLHttpRequestEventTarget.prototype]); 8618 } 8619 patchClass('MutationObserver'); 8620 patchClass('WebKitMutationObserver'); 8621 patchClass('IntersectionObserver'); 8622 patchClass('FileReader'); 8623}); 8624Zone.__load_patch('on_property', function (global, Zone, api) { 8625 propertyDescriptorPatch(api, global); 8626 propertyPatch(); 8627 registerElementPatch(global); 8628}); 8629Zone.__load_patch('canvas', function (global) { 8630 var HTMLCanvasElement = global['HTMLCanvasElement']; 8631 if (typeof HTMLCanvasElement !== 'undefined' && HTMLCanvasElement.prototype && 8632 HTMLCanvasElement.prototype.toBlob) { 8633 patchMacroTask(HTMLCanvasElement.prototype, 'toBlob', function (self, args) { 8634 return { name: 'HTMLCanvasElement.toBlob', target: self, cbIdx: 0, args: args }; 8635 }); 8636 } 8637}); 8638Zone.__load_patch('XHR', function (global, Zone) { 8639 // Treat XMLHttpRequest as a macrotask. 8640 patchXHR(global); 8641 var XHR_TASK = zoneSymbol('xhrTask'); 8642 var XHR_SYNC = zoneSymbol('xhrSync'); 8643 var XHR_LISTENER = zoneSymbol('xhrListener'); 8644 var XHR_SCHEDULED = zoneSymbol('xhrScheduled'); 8645 var XHR_URL = zoneSymbol('xhrURL'); 8646 function patchXHR(window) { 8647 var XMLHttpRequestPrototype = XMLHttpRequest.prototype; 8648 function findPendingTask(target) { 8649 return target[XHR_TASK]; 8650 } 8651 var oriAddListener = XMLHttpRequestPrototype[ZONE_SYMBOL_ADD_EVENT_LISTENER]; 8652 var oriRemoveListener = XMLHttpRequestPrototype[ZONE_SYMBOL_REMOVE_EVENT_LISTENER]; 8653 if (!oriAddListener) { 8654 var XMLHttpRequestEventTarget = window['XMLHttpRequestEventTarget']; 8655 if (XMLHttpRequestEventTarget) { 8656 var XMLHttpRequestEventTargetPrototype = XMLHttpRequestEventTarget.prototype; 8657 oriAddListener = XMLHttpRequestEventTargetPrototype[ZONE_SYMBOL_ADD_EVENT_LISTENER]; 8658 oriRemoveListener = XMLHttpRequestEventTargetPrototype[ZONE_SYMBOL_REMOVE_EVENT_LISTENER]; 8659 } 8660 } 8661 var READY_STATE_CHANGE = 'readystatechange'; 8662 var SCHEDULED = 'scheduled'; 8663 function scheduleTask(task) { 8664 XMLHttpRequest[XHR_SCHEDULED] = false; 8665 var data = task.data; 8666 var target = data.target; 8667 // remove existing event listener 8668 var listener = target[XHR_LISTENER]; 8669 if (!oriAddListener) { 8670 oriAddListener = target[ZONE_SYMBOL_ADD_EVENT_LISTENER]; 8671 oriRemoveListener = target[ZONE_SYMBOL_REMOVE_EVENT_LISTENER]; 8672 } 8673 if (listener) { 8674 oriRemoveListener.call(target, READY_STATE_CHANGE, listener); 8675 } 8676 var newListener = target[XHR_LISTENER] = function () { 8677 if (target.readyState === target.DONE) { 8678 // sometimes on some browsers XMLHttpRequest will fire onreadystatechange with 8679 // readyState=4 multiple times, so we need to check task state here 8680 if (!data.aborted && XMLHttpRequest[XHR_SCHEDULED] && task.state === SCHEDULED) { 8681 task.invoke(); 8682 } 8683 } 8684 }; 8685 oriAddListener.call(target, READY_STATE_CHANGE, newListener); 8686 var storedTask = target[XHR_TASK]; 8687 if (!storedTask) { 8688 target[XHR_TASK] = task; 8689 } 8690 sendNative.apply(target, data.args); 8691 XMLHttpRequest[XHR_SCHEDULED] = true; 8692 return task; 8693 } 8694 function placeholderCallback() { } 8695 function clearTask(task) { 8696 var data = task.data; 8697 // Note - ideally, we would call data.target.removeEventListener here, but it's too late 8698 // to prevent it from firing. So instead, we store info for the event listener. 8699 data.aborted = true; 8700 return abortNative.apply(data.target, data.args); 8701 } 8702 var openNative = patchMethod(XMLHttpRequestPrototype, 'open', function () { return function (self, args) { 8703 self[XHR_SYNC] = args[2] == false; 8704 self[XHR_URL] = args[1]; 8705 return openNative.apply(self, args); 8706 }; }); 8707 var XMLHTTPREQUEST_SOURCE = 'XMLHttpRequest.send'; 8708 var sendNative = patchMethod(XMLHttpRequestPrototype, 'send', function () { return function (self, args) { 8709 if (self[XHR_SYNC]) { 8710 // if the XHR is sync there is no task to schedule, just execute the code. 8711 return sendNative.apply(self, args); 8712 } 8713 else { 8714 var options = { 8715 target: self, 8716 url: self[XHR_URL], 8717 isPeriodic: false, 8718 delay: null, 8719 args: args, 8720 aborted: false 8721 }; 8722 return scheduleMacroTaskWithCurrentZone(XMLHTTPREQUEST_SOURCE, placeholderCallback, options, scheduleTask, clearTask); 8723 } 8724 }; }); 8725 var abortNative = patchMethod(XMLHttpRequestPrototype, 'abort', function () { return function (self) { 8726 var task = findPendingTask(self); 8727 if (task && typeof task.type == 'string') { 8728 // If the XHR has already completed, do nothing. 8729 // If the XHR has already been aborted, do nothing. 8730 // Fix #569, call abort multiple times before done will cause 8731 // macroTask task count be negative number 8732 if (task.cancelFn == null || (task.data && task.data.aborted)) { 8733 return; 8734 } 8735 task.zone.cancelTask(task); 8736 } 8737 // Otherwise, we are trying to abort an XHR which has not yet been sent, so there is no 8738 // task 8739 // to cancel. Do nothing. 8740 }; }); 8741 } 8742}); 8743Zone.__load_patch('geolocation', function (global) { 8744 /// GEO_LOCATION 8745 if (global['navigator'] && global['navigator'].geolocation) { 8746 patchPrototype(global['navigator'].geolocation, ['getCurrentPosition', 'watchPosition']); 8747 } 8748}); 8749Zone.__load_patch('PromiseRejectionEvent', function (global, Zone) { 8750 // handle unhandled promise rejection 8751 function findPromiseRejectionHandler(evtName) { 8752 return function (e) { 8753 var eventTasks = findEventTasks(global, evtName); 8754 eventTasks.forEach(function (eventTask) { 8755 // windows has added unhandledrejection event listener 8756 // trigger the event listener 8757 var PromiseRejectionEvent = global['PromiseRejectionEvent']; 8758 if (PromiseRejectionEvent) { 8759 var evt = new PromiseRejectionEvent(evtName, { promise: e.promise, reason: e.rejection }); 8760 eventTask.invoke(evt); 8761 } 8762 }); 8763 }; 8764 } 8765 if (global['PromiseRejectionEvent']) { 8766 Zone[zoneSymbol('unhandledPromiseRejectionHandler')] = 8767 findPromiseRejectionHandler('unhandledrejection'); 8768 Zone[zoneSymbol('rejectionHandledHandler')] = 8769 findPromiseRejectionHandler('rejectionhandled'); 8770 } 8771}); 8772 8773/** 8774 * @license 8775 * Copyright Google Inc. All Rights Reserved. 8776 * 8777 * Use of this source code is governed by an MIT-style license that can be 8778 * found in the LICENSE file at https://angular.io/license 8779 */ 8780 8781}))); 8782 8783/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("./node_modules/webpack/buildin/global.js"))) 8784 8785/***/ }), 8786
8787/***/ "./src/polyfills.ts": 8788/***/ (function(module, exports, __webpack_require__) { 8789 8790"use strict"; 8791 8792Object.defineProperty(exports, "__esModule", { value: true }); 8793// This file includes polyfills needed by Angular and is loaded before the app. 8794// You can add your own extra polyfills to this file. 8795__webpack_require__("./node_modules/core-js/es6/symbol.js"); 8796__webpack_require__("./node_modules/core-js/es6/object.js"); 8797__webpack_require__("./node_modules/core-js/es6/function.js"); 8798__webpack_require__("./node_modules/core-js/es6/parse-int.js"); 8799__webpack_require__("./node_modules/core-js/es6/parse-float.js"); 8800__webpack_require__("./node_modules/core-js/es6/number.js"); 8801__webpack_require__("./node_modules/core-js/es6/math.js"); 8802__webpack_require__("./node_modules/core-js/es6/string.js"); 8803__webpack_require__("./node_modules/core-js/es6/date.js"); 8804__webpack_require__("./node_modules/core-js/es6/array.js"); 8805__webpack_require__("./node_modules/core-js/es6/regexp.js"); 8806__webpack_require__("./node_modules/core-js/es6/map.js"); 8807__webpack_require__("./node_modules/core-js/es6/set.js"); 8808__webpack_require__("./node_modules/core-js/es6/reflect.js"); 8809__webpack_require__("./node_modules/core-js/es7/reflect.js"); 8810__webpack_require__("./node_modules/zone.js/dist/zone.js"); 8811// If you need to support the browsers/features below, uncomment the import 8812// and run `npm install import-name-here'; 8813// Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html 8814// Needed for: IE9 8815// import 'classlist.js'; 8816// Animations 8817// Needed for: All but Chrome and Firefox, Not supported in IE9 8818// import 'web-animations-js'; 8819// Date, currency, decimal and percent pipes 8820// Needed for: All but Chrome, Firefox, Edge, IE11 and Safari 10 8821// import 'intl'; 8822// NgClass on SVG elements 8823// Needed for: IE10, IE11 8824// import 'classlist.js'; 8825 8826 8827/***/ })
8827, 8828 8829/***/ 1: 8830/***/ (function(module, exports, __webpack_require__) { 8831 8832module.exports = __webpack_require__("./src/polyfills.ts"); 8833 8834 8835/***/ }) 8836 8837},[1]); 8838//# sourceMappingURL=polyfills.bundle.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.