From bbff7403fbf46f9ad92240ac213df8d30ef31b64 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 20 Sep 2018 02:56:13 +0200 Subject: update packages --- node_modules/core-js/CHANGELOG.md | 18 + node_modules/core-js/LICENSE | 2 +- node_modules/core-js/README.md | 124 ++--- node_modules/core-js/bower.json | 2 +- node_modules/core-js/client/core.js | 605 ++++++++++---------- node_modules/core-js/client/core.min.js | 10 +- node_modules/core-js/client/core.min.js.map | 2 +- node_modules/core-js/client/library.js | 452 +++++++-------- node_modules/core-js/client/library.min.js | 10 +- node_modules/core-js/client/library.min.js.map | 2 +- node_modules/core-js/client/shim.js | 613 +++++++++++---------- node_modules/core-js/client/shim.min.js | 10 +- node_modules/core-js/client/shim.min.js.map | 2 +- node_modules/core-js/fn/number/parse-float.js | 2 +- node_modules/core-js/fn/number/parse-int.js | 2 +- .../core-js/library/fn/number/parse-float.js | 2 +- .../core-js/library/fn/number/parse-int.js | 2 +- node_modules/core-js/library/modules/_core.js | 2 +- node_modules/core-js/library/modules/_export.js | 3 +- .../core-js/library/modules/_iter-define.js | 5 +- node_modules/core-js/library/modules/_microtask.js | 3 +- node_modules/core-js/library/modules/_shared.js | 12 +- .../core-js/library/modules/es6.promise.js | 21 +- .../core-js/library/modules/es6.reflect.set.js | 8 +- .../library/modules/es6.typed.array-buffer.js | 6 +- node_modules/core-js/modules/_core.js | 2 +- node_modules/core-js/modules/_iter-define.js | 5 +- node_modules/core-js/modules/_microtask.js | 3 +- node_modules/core-js/modules/_shared.js | 12 +- node_modules/core-js/modules/es6.promise.js | 21 +- node_modules/core-js/modules/es6.reflect.set.js | 8 +- .../core-js/modules/es6.typed.array-buffer.js | 6 +- node_modules/core-js/modules/library/_export.js | 3 +- node_modules/core-js/package.json | 18 +- 34 files changed, 1062 insertions(+), 936 deletions(-) (limited to 'node_modules/core-js') diff --git a/node_modules/core-js/CHANGELOG.md b/node_modules/core-js/CHANGELOG.md index 6a4ffa19d..382c3c2d5 100644 --- a/node_modules/core-js/CHANGELOG.md +++ b/node_modules/core-js/CHANGELOG.md @@ -1,4 +1,22 @@ ## Changelog +##### 2.5.7 - 2018.05.26 +- Get rid of reserved variable name `final`, related [#400](https://github.com/zloirock/core-js/issues/400) + +##### 2.5.6 - 2018.05.07 +- Forced replace native `Promise` in V8 6.6 (Node 10 and Chrome 66) because of [a bug with resolving custom thenables](https://bugs.chromium.org/p/chromium/issues/detail?id=830565) +- Added a workaround for usage buggy native LG WebOS 2 `Promise` in microtask implementation, [#396](https://github.com/zloirock/core-js/issues/396) +- Added modern version internal debugging information about used versions + +##### 2.5.5 - 2018.04.08 +- Fix some edge cases of `Reflect.set`, [#392](https://github.com/zloirock/core-js/issues/392) and [#393](https://github.com/zloirock/core-js/issues/393) + +##### 2.5.4 - 2018.03.27 +- Fixed one case of deoptimization built-in iterators in V8, related [#377](https://github.com/zloirock/core-js/issues/377) +- Fixed some cases of iterators feature detection, [#368](https://github.com/zloirock/core-js/issues/368) +- Fixed manually entered NodeJS domains issue in `Promise`, [#367](https://github.com/zloirock/core-js/issues/367) +- Fixed `Number.{parseInt, parseFloat}` entry points +- Fixed `__(define|lookup)[GS]etter__` import in the `library` version + ##### 2.5.3 - 2017.12.12 - Fixed calling `onunhandledrejectionhandler` multiple times for one `Promise` chain, [#318](https://github.com/zloirock/core-js/issues/318) - Forced replacement of `String#{padStart, padEnd}` in Safari 10 because of [a bug](https://bugs.webkit.org/show_bug.cgi?id=161944), [#280](https://github.com/zloirock/core-js/issues/280) diff --git a/node_modules/core-js/LICENSE b/node_modules/core-js/LICENSE index d12a3a360..44ff6d0ea 100644 --- a/node_modules/core-js/LICENSE +++ b/node_modules/core-js/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2014-2017 Denis Pushkarev +Copyright (c) 2014-2018 Denis Pushkarev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/core-js/README.md b/node_modules/core-js/README.md index 1d5a1b09e..7cfbe89d5 100644 --- a/node_modules/core-js/README.md +++ b/node_modules/core-js/README.md @@ -83,9 +83,9 @@ require('core-js/shim'); ``` If you need complete build for browser, use builds from `core-js/client` path: -* [default](https://raw.githack.com/zloirock/core-js/v2.5.3/client/core.min.js): Includes all features, standard and non-standard. -* [as a library](https://raw.githack.com/zloirock/core-js/v2.5.3/client/library.min.js): Like "default", but does not pollute the global namespace (see [2nd example at the top](#core-js)). -* [shim only](https://raw.githack.com/zloirock/core-js/v2.5.3/client/shim.min.js): Only includes the standard methods. +* [default](https://raw.githack.com/zloirock/core-js/v2.5.7/client/core.min.js): Includes all features, standard and non-standard. +* [as a library](https://raw.githack.com/zloirock/core-js/v2.5.7/client/library.min.js): Like "default", but does not pollute the global namespace (see [2nd example at the top](#core-js)). +* [shim only](https://raw.githack.com/zloirock/core-js/v2.5.7/client/shim.min.js): Only includes the standard methods. Warning: if you use `core-js` with the extension of native objects, require all needed `core-js` modules at the beginning of entry point of your application, otherwise, conflicts may occur. @@ -235,11 +235,11 @@ core-js(/library)/es5 core-js(/library)/es6 ``` #### ECMAScript 6: Object -Modules [`es6.object.assign`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.assign.js), [`es6.object.is`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.is.js), [`es6.object.set-prototype-of`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.set-prototype-of.js) and [`es6.object.to-string`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.to-string.js). +Modules [`es6.object.assign`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.assign.js), [`es6.object.is`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.is.js), [`es6.object.set-prototype-of`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.set-prototype-of.js) and [`es6.object.to-string`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.to-string.js). -In ES6 most `Object` static methods should work with primitives. Modules [`es6.object.freeze`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.freeze.js), [`es6.object.seal`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.seal.js), [`es6.object.prevent-extensions`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.prevent-extensions.js), [`es6.object.is-frozen`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.is-frozen.js), [`es6.object.is-sealed`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.is-sealed.js), [`es6.object.is-extensible`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.is-extensible.js), [`es6.object.get-own-property-descriptor`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.get-own-property-descriptor.js), [`es6.object.get-prototype-of`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.get-prototype-of.js), [`es6.object.keys`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.keys.js) and [`es6.object.get-own-property-names`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.get-own-property-names.js). +In ES6 most `Object` static methods should work with primitives. Modules [`es6.object.freeze`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.freeze.js), [`es6.object.seal`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.seal.js), [`es6.object.prevent-extensions`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.prevent-extensions.js), [`es6.object.is-frozen`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.is-frozen.js), [`es6.object.is-sealed`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.is-sealed.js), [`es6.object.is-extensible`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.is-extensible.js), [`es6.object.get-own-property-descriptor`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.get-own-property-descriptor.js), [`es6.object.get-prototype-of`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.get-prototype-of.js), [`es6.object.keys`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.keys.js) and [`es6.object.get-own-property-names`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.get-own-property-names.js). -Just ES5 features: [`es6.object.create`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.create.js), [`es6.object.define-property`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.define-property.js) and [`es6.object.define-properties`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.object.es6.object.define-properties.js). +Just ES5 features: [`es6.object.create`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.create.js), [`es6.object.define-property`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.define-property.js) and [`es6.object.define-properties`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.object.es6.object.define-properties.js). ```js Object .assign(target, ...src) -> target @@ -307,7 +307,7 @@ Object.keys('qwe'); // => ['0', '1', '2'] Object.getPrototypeOf('qwe') === String.prototype; // => true ``` #### ECMAScript 6: Function -Modules [`es6.function.name`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.function.name.js), [`es6.function.has-instance`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.function.has-instance.js). Just ES5: [`es6.function.bind`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.function.bind.js). +Modules [`es6.function.name`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.function.name.js), [`es6.function.has-instance`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.function.has-instance.js). Just ES5: [`es6.function.bind`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.function.bind.js). ```js Function #bind(object, ...args) -> boundFn(...args) @@ -329,7 +329,7 @@ core-js/fn/function/virtual/bind console.log.bind(console, 42)(43); // => 42 43 ``` #### ECMAScript 6: Array -Modules [`es6.array.from`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.from.js), [`es6.array.of`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.of.js), [`es6.array.copy-within`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.copy-within.js), [`es6.array.fill`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.fill.js), [`es6.array.find`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.find.js), [`es6.array.find-index`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.find-index.js), [`es6.array.iterator`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.iterator.js). ES5 features with fixes: [`es6.array.is-array`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.is-array.js), [`es6.array.slice`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.slice.js), [`es6.array.join`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.join.js), [`es6.array.index-of`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.index-of.js), [`es6.array.last-index-of`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.last-index-of.js), [`es6.array.every`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.every.js), [`es6.array.some`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.some.js), [`es6.array.for-each`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.for-each.js), [`es6.array.map`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.map.js), [`es6.array.filter`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.filter.js), [`es6.array.reduce`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.reduce.js), [`es6.array.reduce-right`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.reduce-right.js), [`es6.array.sort`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.array.sort.js). +Modules [`es6.array.from`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.from.js), [`es6.array.of`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.of.js), [`es6.array.copy-within`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.copy-within.js), [`es6.array.fill`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.fill.js), [`es6.array.find`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.find.js), [`es6.array.find-index`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.find-index.js), [`es6.array.iterator`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.iterator.js). ES5 features with fixes: [`es6.array.is-array`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.is-array.js), [`es6.array.slice`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.slice.js), [`es6.array.join`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.join.js), [`es6.array.index-of`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.index-of.js), [`es6.array.last-index-of`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.last-index-of.js), [`es6.array.every`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.every.js), [`es6.array.some`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.some.js), [`es6.array.for-each`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.for-each.js), [`es6.array.map`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.map.js), [`es6.array.filter`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.filter.js), [`es6.array.reduce`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.reduce.js), [`es6.array.reduce-right`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.reduce-right.js), [`es6.array.sort`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.array.sort.js). ```js Array .from(iterable | array-like, mapFn(val, index)?, that) -> array @@ -441,9 +441,9 @@ Array(5).fill(42); // => [42, 42, 42, 42, 42] [1, 2, 3, 4, 5].copyWithin(0, 3); // => [4, 5, 3, 4, 5] ``` #### ECMAScript 6: String -Modules [`es6.string.from-code-point`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.from-code-point.js), [`es6.string.raw`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.raw.js), [`es6.string.iterator`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.iterator.js), [`es6.string.code-point-at`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.code-point-at.js), [`es6.string.ends-with`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.ends-with.js), [`es6.string.includes`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.includes.js), [`es6.string.repeat`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.repeat.js), [`es6.string.starts-with`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.starts-with.js) and [`es6.string.trim`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.trim.js). +Modules [`es6.string.from-code-point`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.from-code-point.js), [`es6.string.raw`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.raw.js), [`es6.string.iterator`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.iterator.js), [`es6.string.code-point-at`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.code-point-at.js), [`es6.string.ends-with`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.ends-with.js), [`es6.string.includes`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.includes.js), [`es6.string.repeat`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.repeat.js), [`es6.string.starts-with`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.starts-with.js) and [`es6.string.trim`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.trim.js). -Annex B HTML methods. Ugly, but it's also the part of the spec. Modules [`es6.string.anchor`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.anchor.js), [`es6.string.big`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.big.js), [`es6.string.blink`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.blink.js), [`es6.string.bold`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.bold.js), [`es6.string.fixed`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.fixed.js), [`es6.string.fontcolor`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.fontcolor.js), [`es6.string.fontsize`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.fontsize.js), [`es6.string.italics`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.italics.js), [`es6.string.link`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.link.js), [`es6.string.small`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.small.js), [`es6.string.strike`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.strike.js), [`es6.string.sub`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.sub.js) and [`es6.string.sup`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.string.sup.js). +Annex B HTML methods. Ugly, but it's also the part of the spec. Modules [`es6.string.anchor`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.anchor.js), [`es6.string.big`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.big.js), [`es6.string.blink`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.blink.js), [`es6.string.bold`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.bold.js), [`es6.string.fixed`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.fixed.js), [`es6.string.fontcolor`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.fontcolor.js), [`es6.string.fontsize`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.fontsize.js), [`es6.string.italics`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.italics.js), [`es6.string.link`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.link.js), [`es6.string.small`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.small.js), [`es6.string.strike`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.strike.js), [`es6.string.sub`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.sub.js) and [`es6.string.sup`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.string.sup.js). ```js String .fromCodePoint(...codePoints) -> str @@ -542,9 +542,9 @@ String.raw({raw: 'test'}, 0, 1, 2); // => 't0e1s2t' 'baz'.link('http://example.com'); // => 'baz' ``` #### ECMAScript 6: RegExp -Modules [`es6.regexp.constructor`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.regexp.constructor.js) and [`es6.regexp.flags`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.regexp.flags.js). +Modules [`es6.regexp.constructor`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.regexp.constructor.js) and [`es6.regexp.flags`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.regexp.flags.js). -Support well-known [symbols](#ecmascript-6-symbol) `@@match`, `@@replace`, `@@search` and `@@split`, modules [`es6.regexp.match`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.regexp.match.js), [`es6.regexp.replace`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.regexp.replace.js), [`es6.regexp.search`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.regexp.search.js) and [`es6.regexp.split`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.regexp.split.js). +Support well-known [symbols](#ecmascript-6-symbol) `@@match`, `@@replace`, `@@search` and `@@split`, modules [`es6.regexp.match`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.regexp.match.js), [`es6.regexp.replace`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.regexp.replace.js), [`es6.regexp.search`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.regexp.search.js) and [`es6.regexp.split`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.regexp.split.js). ``` [new] RegExp(pattern, flags?) -> regexp, ES6 fix: can alter flags (IE9+) #flags -> str (IE9+) @@ -585,12 +585,12 @@ RegExp(/./g, 'm'); // => /./m RegExp.prototype.toString.call({source: 'foo', flags: 'bar'}); // => '/foo/bar' ``` #### ECMAScript 6: Number -Module [`es6.number.constructor`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.number.constructor.js). `Number` constructor support binary and octal literals, [*example*](http://goo.gl/jRd6b3): +Module [`es6.number.constructor`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.number.constructor.js). `Number` constructor support binary and octal literals, [*example*](http://goo.gl/jRd6b3): ```js Number('0b1010101'); // => 85 Number('0o7654321'); // => 2054353 ``` -Modules [`es6.number.epsilon`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.number.epsilon.js), [`es6.number.is-finite`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.number.is-finite.js), [`es6.number.is-integer`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.number.is-integer.js), [`es6.number.is-nan`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.number.is-nan.js), [`es6.number.is-safe-integer`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.number.is-safe-integer.js), [`es6.number.max-safe-integer`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.number.max-safe-integer.js), [`es6.number.min-safe-integer`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.number.min-safe-integer.js), [`es6.number.parse-float`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.number.parse-float.js), [`es6.number.parse-int`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.number.parse-int.js), [`es6.number.to-fixed`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.number.to-fixed.js), [`es6.number.to-precision`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.number.to-precision.js), [`es6.parse-int`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.parse-int.js), [`es6.parse-float`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.parse-float.js). +Modules [`es6.number.epsilon`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.number.epsilon.js), [`es6.number.is-finite`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.number.is-finite.js), [`es6.number.is-integer`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.number.is-integer.js), [`es6.number.is-nan`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.number.is-nan.js), [`es6.number.is-safe-integer`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.number.is-safe-integer.js), [`es6.number.max-safe-integer`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.number.max-safe-integer.js), [`es6.number.min-safe-integer`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.number.min-safe-integer.js), [`es6.number.parse-float`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.number.parse-float.js), [`es6.number.parse-int`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.number.parse-int.js), [`es6.number.to-fixed`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.number.to-fixed.js), [`es6.number.to-precision`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.number.to-precision.js), [`es6.parse-int`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.parse-int.js), [`es6.parse-float`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.parse-float.js). ```js [new] Number(var) -> number | number object .isFinite(num) -> bool @@ -626,7 +626,7 @@ core-js(/library)/fn/parse-float core-js(/library)/fn/parse-int ``` #### ECMAScript 6: Math -Modules [`es6.math.acosh`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.acosh.js), [`es6.math.asinh`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.asinh.js), [`es6.math.atanh`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.atanh.js), [`es6.math.cbrt`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.cbrt.js), [`es6.math.clz32`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.clz32.js), [`es6.math.cosh`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.cosh.js), [`es6.math.expm1`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.expm1.js), [`es6.math.fround`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.fround.js), [`es6.math.hypot`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.hypot.js), [`es6.math.imul`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.imul.js), [`es6.math.log10`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.log10.js), [`es6.math.log1p`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.log1p.js), [`es6.math.log2`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.log2.js), [`es6.math.sign`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.sign.js), [`es6.math.sinh`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.sinh.js), [`es6.math.tanh`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.tanh.js), [`es6.math.trunc`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.math.trunc.js). +Modules [`es6.math.acosh`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.acosh.js), [`es6.math.asinh`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.asinh.js), [`es6.math.atanh`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.atanh.js), [`es6.math.cbrt`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.cbrt.js), [`es6.math.clz32`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.clz32.js), [`es6.math.cosh`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.cosh.js), [`es6.math.expm1`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.expm1.js), [`es6.math.fround`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.fround.js), [`es6.math.hypot`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.hypot.js), [`es6.math.imul`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.imul.js), [`es6.math.log10`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.log10.js), [`es6.math.log1p`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.log1p.js), [`es6.math.log2`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.log2.js), [`es6.math.sign`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.sign.js), [`es6.math.sinh`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.sinh.js), [`es6.math.tanh`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.tanh.js), [`es6.math.trunc`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.math.trunc.js). ```js Math .acosh(num) -> num @@ -669,7 +669,7 @@ core-js(/library)/fn/math/tanh core-js(/library)/fn/math/trunc ``` #### ECMAScript 6: Date -Modules [`es6.date.to-string`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.date.to-string.js), ES5 features with fixes: [`es6.date.now`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.date.now.js), [`es6.date.to-iso-string`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.date.to-iso-string.js), [`es6.date.to-json`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.date.to-json.js) and [`es6.date.to-primitive`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.date.to-primitive.js). +Modules [`es6.date.to-string`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.date.to-string.js), ES5 features with fixes: [`es6.date.now`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.date.now.js), [`es6.date.to-iso-string`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.date.to-iso-string.js), [`es6.date.to-json`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.date.to-json.js) and [`es6.date.to-primitive`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.date.to-primitive.js). ```js Date .now() -> int @@ -693,7 +693,7 @@ new Date(NaN).toString(); // => 'Invalid Date' ``` #### ECMAScript 6: Promise -Module [`es6.promise`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.promise.js). +Module [`es6.promise`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.promise.js). ```js new Promise(executor(resolve(var), reject(var))) -> promise #then(resolved(var), rejected(var)) -> promise @@ -813,7 +813,7 @@ setTimeout(() => p.catch(_ => _), 1e3); ``` #### ECMAScript 6: Symbol -Module [`es6.symbol`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.symbol.js). +Module [`es6.symbol`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.symbol.js). ```js Symbol(description?) -> symbol .hasInstance -> @@hasInstance @@ -925,7 +925,7 @@ for(var key in o2)console.log(key); // nothing #### ECMAScript 6: Collections `core-js` uses native collections in most case, just fixes methods / constructor, if it's required, and in old environment uses fast polyfill (O(1) lookup). #### Map -Module [`es6.map`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.map.js). +Module [`es6.map`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.map.js). ```js new Map(iterable (entries) ?) -> map #clear() -> void @@ -979,7 +979,7 @@ for(var [key, val] of map.entries()){ } ``` #### Set -Module [`es6.set`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.set.js). +Module [`es6.set`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.set.js). ```js new Set(iterable?) -> set #add(key) -> @ @@ -1023,7 +1023,7 @@ for(var [key, val] of set.entries()){ } ``` #### WeakMap -Module [`es6.weak-map`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.weak-map.js). +Module [`es6.weak-map`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.weak-map.js). ```js new WeakMap(iterable (entries) ?) -> weakmap #delete(key) -> bool @@ -1067,7 +1067,7 @@ console.log(person.getName()); // => 'Vasya' for(var key in person)console.log(key); // => only 'getName' ``` #### WeakSet -Module [`es6.weak-set`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.weak-set.js). +Module [`es6.weak-set`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.weak-set.js). ```js new WeakSet(iterable?) -> weakset #add(key) -> @ @@ -1099,7 +1099,7 @@ console.log(wset.has(b)); // => false #### ECMAScript 6: Typed Arrays Implementations and fixes `ArrayBuffer`, `DataView`, typed arrays constructors, static and prototype methods. Typed Arrays work only in environments with support descriptors (IE9+), `ArrayBuffer` and `DataView` should work anywhere. -Modules [`es6.typed.array-buffer`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.typed.array-buffer.js), [`es6.typed.data-view`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.typed.data-view.js), [`es6.typed.int8-array`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.typed.int8-array.js), [`es6.typed.uint8-array`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.typed.uint8-array.js), [`es6.typed.uint8-clamped-array`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.typed.uint8-clamped-array.js), [`es6.typed.int16-array`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.typed.int16-array.js), [`es6.typed.uint16-array`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.typed.uint16-array.js), [`es6.typed.int32-array`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.typed.int32-array.js), [`es6.typed.uint32-array`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.typed.uint32-array.js), [`es6.typed.float32-array`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.typed.float32-array.js) and [`es6.typed.float64-array`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.typed.float64-array.js). +Modules [`es6.typed.array-buffer`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.typed.array-buffer.js), [`es6.typed.data-view`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.typed.data-view.js), [`es6.typed.int8-array`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.typed.int8-array.js), [`es6.typed.uint8-array`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.typed.uint8-array.js), [`es6.typed.uint8-clamped-array`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.typed.uint8-clamped-array.js), [`es6.typed.int16-array`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.typed.int16-array.js), [`es6.typed.uint16-array`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.typed.uint16-array.js), [`es6.typed.int32-array`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.typed.int32-array.js), [`es6.typed.uint32-array`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.typed.uint32-array.js), [`es6.typed.float32-array`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.typed.float32-array.js) and [`es6.typed.float64-array`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.typed.float64-array.js). ```js new ArrayBuffer(length) -> buffer .isView(var) -> bool @@ -1232,7 +1232,7 @@ for(var [key, val] of typed.entries()){ * In the `library` version we can't pollute native prototypes, so prototype methods available as constructors static. #### ECMAScript 6: Reflect -Modules [`es6.reflect.apply`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.reflect.apply.js), [`es6.reflect.construct`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.reflect.construct.js), [`es6.reflect.define-property`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.reflect.define-property.js), [`es6.reflect.delete-property`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.reflect.delete-property.js), [`es6.reflect.enumerate`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.reflect.enumerate.js), [`es6.reflect.get`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.reflect.get.js), [`es6.reflect.get-own-property-descriptor`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.reflect.get-own-property-descriptor.js), [`es6.reflect.get-prototype-of`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.reflect.get-prototype-of.js), [`es6.reflect.has`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.reflect.has.js), [`es6.reflect.is-extensible`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.reflect.is-extensible.js), [`es6.reflect.own-keys`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.reflect.own-keys.js), [`es6.reflect.prevent-extensions`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.reflect.prevent-extensions.js), [`es6.reflect.set`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.reflect.set.js), [`es6.reflect.set-prototype-of`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es6.reflect.set-prototype-of.js). +Modules [`es6.reflect.apply`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.reflect.apply.js), [`es6.reflect.construct`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.reflect.construct.js), [`es6.reflect.define-property`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.reflect.define-property.js), [`es6.reflect.delete-property`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.reflect.delete-property.js), [`es6.reflect.enumerate`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.reflect.enumerate.js), [`es6.reflect.get`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.reflect.get.js), [`es6.reflect.get-own-property-descriptor`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.reflect.get-own-property-descriptor.js), [`es6.reflect.get-prototype-of`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.reflect.get-prototype-of.js), [`es6.reflect.has`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.reflect.has.js), [`es6.reflect.is-extensible`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.reflect.is-extensible.js), [`es6.reflect.own-keys`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.reflect.own-keys.js), [`es6.reflect.prevent-extensions`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.reflect.prevent-extensions.js), [`es6.reflect.set`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.reflect.set.js), [`es6.reflect.set-prototype-of`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es6.reflect.set-prototype-of.js). ```js Reflect .apply(target, thisArgument, argumentsList) -> var @@ -1309,7 +1309,7 @@ core-js(/library)/es7/observable ```js core-js(/library)/stage/4 ``` -* `{Array, %TypedArray%}#includes` [proposal](https://github.com/tc39/Array.prototype.includes) - module [`es7.array.includes`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.array.includes.js), `%TypedArray%` version in modules from [this section](#ecmascript-6-typed-arrays). +* `{Array, %TypedArray%}#includes` [proposal](https://github.com/tc39/Array.prototype.includes) - module [`es7.array.includes`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.array.includes.js), `%TypedArray%` version in modules from [this section](#ecmascript-6-typed-arrays). ```js Array #includes(var, from?) -> bool @@ -1341,7 +1341,7 @@ core-js(/library)/fn/array/includes Array(1).indexOf(undefined); // => -1 Array(1).includes(undefined); // => true ``` -* `Object.values`, `Object.entries` [proposal](https://github.com/tc39/proposal-object-values-entries) - modules [`es7.object.values`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.object.values.js), [`es7.object.entries`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.object.entries.js) +* `Object.values`, `Object.entries` [proposal](https://github.com/tc39/proposal-object-values-entries) - modules [`es7.object.values`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.object.values.js), [`es7.object.entries`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.object.entries.js) ```js Object .values(object) -> array @@ -1362,7 +1362,7 @@ for(let [key, value] of Object.entries({a: 1, b: 2, c: 3})){ console.log(value); // => 1, 2, 3 } ``` -* `Object.getOwnPropertyDescriptors` [proposal](https://github.com/tc39/proposal-object-getownpropertydescriptors) - module [`es7.object.get-own-property-descriptors`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.object.get-own-property-descriptors.js) +* `Object.getOwnPropertyDescriptors` [proposal](https://github.com/tc39/proposal-object-getownpropertydescriptors) - module [`es7.object.get-own-property-descriptors`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.object.get-own-property-descriptors.js) ```js Object .getOwnPropertyDescriptors(object) -> object @@ -1378,7 +1378,7 @@ var copy = Object.create(Object.getPrototypeOf(O), Object.getOwnPropertyDescript // Mixin: Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); ``` -* `String#padStart`, `String#padEnd` [proposal](https://github.com/tc39/proposal-string-pad-start-end) - modules [`es7.string.pad-start`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.string.pad-start.js), [`es7.string.pad-end`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.string.pad-end.js) +* `String#padStart`, `String#padEnd` [proposal](https://github.com/tc39/proposal-string-pad-start-end) - modules [`es7.string.pad-start`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.string.pad-start.js), [`es7.string.pad-end`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.string.pad-end.js) ```js String #padStart(length, fillStr = ' ') -> string @@ -1398,7 +1398,7 @@ core-js(/library)/fn/string/virtual/pad-end 'hello'.padEnd(10); // => 'hello ' 'hello'.padEnd(10, '1234'); // => 'hello12341' ``` -* `Object#__(define|lookup)[GS]etter__`, [annex B ES2017](https://github.com/tc39/ecma262/pull/381), but we haven't special namespace for that - modules [`es7.object.define-setter`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.object.define-setter.js), [`es7.object.define-getter`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.object.define-getter.js), [`es7.object.lookup-setter`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.object.lookup-setter.js) and [`es7.object.lookup-getter`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.object.lookup-getter.js). +* `Object#__(define|lookup)[GS]etter__`, [annex B ES2017](https://github.com/tc39/ecma262/pull/381), but we haven't special namespace for that - modules [`es7.object.define-setter`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.object.define-setter.js), [`es7.object.define-getter`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.object.define-getter.js), [`es7.object.lookup-setter`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.object.lookup-setter.js) and [`es7.object.lookup-getter`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.object.lookup-getter.js). ```js Object #__defineSetter__(key, fn) -> void @@ -1419,7 +1419,7 @@ core-js(/library)/fn/object/lookup-setter ```js core-js(/library)/stage/3 ``` -* `global` [proposal](https://github.com/tc39/proposal-global) - modules [`es7.global`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.global.js) and [`es7.system.global`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.system.global.js) (obsolete) +* `global` [proposal](https://github.com/tc39/proposal-global) - modules [`es7.global`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.global.js) and [`es7.system.global`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.system.global.js) (obsolete) ```js global -> object System @@ -1434,7 +1434,7 @@ core-js(/library)/fn/system/global (obsolete) ```js global.Array === Array; // => true ``` -* `Promise#finally` [proposal](https://github.com/tc39/proposal-promise-finally) - module [`es7.promise.finally`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.promise.finally.js) +* `Promise#finally` [proposal](https://github.com/tc39/proposal-promise-finally) - module [`es7.promise.finally`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.promise.finally.js) ```js Promise #finally(onFinally()) -> promise @@ -1454,7 +1454,7 @@ Promise.reject(42).finally(() => console.log('You will see it anyway')); ```js core-js(/library)/stage/2 ``` -* `String#trimLeft`, `String#trimRight` / `String#trimStart`, `String#trimEnd` [proposal](https://github.com/sebmarkbage/ecmascript-string-left-right-trim) - modules [`es7.string.trim-left`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.string.trim-right.js), [`es7.string.trim-right`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.string.trim-right.js) +* `String#trimLeft`, `String#trimRight` / `String#trimStart`, `String#trimEnd` [proposal](https://github.com/sebmarkbage/ecmascript-string-left-right-trim) - modules [`es7.string.trim-left`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.string.trim-right.js), [`es7.string.trim-right`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.string.trim-right.js) ```js String #trimLeft() -> string @@ -1479,7 +1479,7 @@ core-js(/library)/fn/string/virtual/trim-right ' hello '.trimRight(); // => ' hello' ``` ``` -* `Symbol.asyncIterator` for [async iteration proposal](https://github.com/tc39/proposal-async-iteration) - module [`es7.symbol.async-iterator`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.symbol.async-iterator.js) +* `Symbol.asyncIterator` for [async iteration proposal](https://github.com/tc39/proposal-async-iteration) - module [`es7.symbol.async-iterator`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.symbol.async-iterator.js) ```js Symbol .asyncIterator -> @@asyncIterator @@ -1494,7 +1494,7 @@ core-js(/library)/fn/symbol/async-iterator ```js core-js(/library)/stage/1 ``` -* `Promise.try` [proposal](https://github.com/tc39/proposal-promise-try) - module [`es7.promise.try`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.promise.try.js) +* `Promise.try` [proposal](https://github.com/tc39/proposal-promise-try) - module [`es7.promise.try`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.promise.try.js) ```js Promise .try(function()) -> promise @@ -1509,7 +1509,7 @@ Promise.try(() => 42).then(it => console.log(`Promise, resolved as ${it}`)); Promise.try(() => { throw 42; }).catch(it => console.log(`Promise, rejected as ${it}`)); ``` -* `Array#flatten` and `Array#flatMap` [proposal](https://tc39.github.io/proposal-flatMap) - modules [`es7.array.flatten`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.array.flatten.js) and [`es7.array.flat-map`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.array.flat-map.js) +* `Array#flatten` and `Array#flatMap` [proposal](https://tc39.github.io/proposal-flatMap) - modules [`es7.array.flatten`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.array.flatten.js) and [`es7.array.flat-map`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.array.flat-map.js) ```js Array #flatten(depthArg = 1) -> array @@ -1530,7 +1530,7 @@ core-js(/library)/fn/array/virtual/flat-map [{a: 1, b: 2}, {a: 3, b: 4}, {a: 5, b: 6}].flatMap(it => [it.a, it.b]); // => [1, 2, 3, 4, 5, 6] ``` -* `.of` and `.from` methods on collection constructors [proposal](https://github.com/tc39/proposal-setmap-offrom) - modules [`es7.set.of`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.set.of.js), [`es7.set.from`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.set.from.js), [`es7.map.of`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.map.of.js), [`es7.map.from`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.map.from.js), [`es7.weak-set.of`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.weak-set.of.js), [`es7.weak-set.from`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.weak-set.from.js), [`es7.weak-map.of`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.weak-map.of.js), [`es7.weak-map.from`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.weak-map.from.js) +* `.of` and `.from` methods on collection constructors [proposal](https://github.com/tc39/proposal-setmap-offrom) - modules [`es7.set.of`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.set.of.js), [`es7.set.from`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.set.from.js), [`es7.map.of`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.map.of.js), [`es7.map.from`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.map.from.js), [`es7.weak-set.of`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.weak-set.of.js), [`es7.weak-set.from`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.weak-set.from.js), [`es7.weak-map.of`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.weak-map.of.js), [`es7.weak-map.from`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.weak-map.from.js) ```js Set .of(...args) -> set @@ -1562,7 +1562,7 @@ Set.of(1, 2, 3, 2, 1); // => Set {1, 2, 3} Map.from([[1, 2], [3, 4]], ([key, val]) => [key ** 2, val ** 2]); // => Map {1: 4, 9: 16} ``` -* `String#matchAll` [proposal](https://github.com/tc39/String.prototype.matchAll) - module [`es7.string.match-all`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.string.match-all.js) +* `String#matchAll` [proposal](https://github.com/tc39/String.prototype.matchAll) - module [`es7.string.match-all`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.string.match-all.js) ```js String #matchAll(regexp) -> iterator @@ -1578,7 +1578,7 @@ for(let [_, d, D] of '1111a2b3cccc'.matchAll(/(\d)(\D)/)){ console.log(d, D); // => 1 a, 2 b, 3 c } ``` -* `Observable` [proposal](https://github.com/zenparsing/es-observable) - modules [`es7.observable`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.observable.js) and [`es7.symbol.observable`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.symbol.observable.js) +* `Observable` [proposal](https://github.com/zenparsing/es-observable) - modules [`es7.observable`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.observable.js) and [`es7.symbol.observable`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.symbol.observable.js) ```js new Observable(fn) -> observable #subscribe(observer) -> subscription @@ -1606,13 +1606,13 @@ new Observable(observer => { ``` * `Math.{clamp, DEG_PER_RAD, degrees, fscale, rad-per-deg, radians, scale}` [proposal](https://github.com/rwaldron/proposal-math-extensions) - modules - [`es7.math.clamp`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.math.clamp.js), - [`es7.math.DEG_PER_RAD`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.math.DEG_PER_RAD.js), - [`es7.math.degrees`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.math.degrees.js), - [`es7.math.fscale`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.math.fscale.js), - [`es7.math.RAD_PER_DEG`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.math.RAD_PER_DEG.js), - [`es7.math.radians`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.math.radians.js) and - [`es7.math.scale`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.math.scale.js) + [`es7.math.clamp`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.math.clamp.js), + [`es7.math.DEG_PER_RAD`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.math.DEG_PER_RAD.js), + [`es7.math.degrees`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.math.degrees.js), + [`es7.math.fscale`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.math.fscale.js), + [`es7.math.RAD_PER_DEG`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.math.RAD_PER_DEG.js), + [`es7.math.radians`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.math.radians.js) and + [`es7.math.scale`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.math.scale.js) ```js Math .DEG_PER_RAD -> number @@ -1633,7 +1633,7 @@ core-js(/library)/fn/math/rad-per-deg core-js(/library)/fn/math/radians core-js(/library)/fn/math/scale ``` -* `Math.signbit` [proposal](http://jfbastien.github.io/papers/Math.signbit.html) - module [`es7.math.signbit`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.math.signbit.js) +* `Math.signbit` [proposal](http://jfbastien.github.io/papers/Math.signbit.html) - module [`es7.math.signbit`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.math.signbit.js) ```js Math .signbit(x) -> bool @@ -1656,7 +1656,7 @@ Math.signbit(-0); // => false ```js core-js(/library)/stage/0 ``` -* `String#at` [proposal](https://github.com/mathiasbynens/String.prototype.at) - module [`es7.string.at`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.string.at.js) +* `String#at` [proposal](https://github.com/mathiasbynens/String.prototype.at) - module [`es7.string.at`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.string.at.js) ```js String #at(index) -> string @@ -1671,7 +1671,7 @@ core-js(/library)/fn/string/virtual/at 'a𠮷b'.at(1); // => '𠮷' 'a𠮷b'.at(1).length; // => 2 ``` -* `Map#toJSON`, `Set#toJSON` [proposal](https://github.com/DavidBruant/Map-Set.prototype.toJSON) - modules [`es7.map.to-json`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.map.to-json.js), [`es7.set.to-json`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.set.to-json.js) (rejected and will be removed from `core-js@3`) +* `Map#toJSON`, `Set#toJSON` [proposal](https://github.com/DavidBruant/Map-Set.prototype.toJSON) - modules [`es7.map.to-json`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.map.to-json.js), [`es7.set.to-json`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.set.to-json.js) (rejected and will be removed from `core-js@3`) ```js Map #toJSON() -> array (rejected and will be removed from core-js@3) @@ -1683,7 +1683,7 @@ Set core-js(/library)/fn/map core-js(/library)/fn/set ``` -* `Error.isError` [proposal](https://github.com/ljharb/proposal-is-error) - module [`es7.error.is-error`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.error.is-error.js) (withdrawn and will be removed from `core-js@3`) +* `Error.isError` [proposal](https://github.com/ljharb/proposal-is-error) - module [`es7.error.is-error`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.error.is-error.js) (withdrawn and will be removed from `core-js@3`) ```js Error .isError(it) -> bool (withdrawn and will be removed from core-js@3) @@ -1692,7 +1692,7 @@ Error ```js core-js(/library)/fn/error/is-error ``` -* `Math.{iaddh, isubh, imulh, umulh}` [proposal](https://gist.github.com/BrendanEich/4294d5c212a6d2254703) - modules [`es7.math.iaddh`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.math.iaddh.js), [`es7.math.isubh`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.math.isubh.js), [`es7.math.imulh`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.math.imulh.js) and [`es7.math.umulh`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.math.umulh.js) +* `Math.{iaddh, isubh, imulh, umulh}` [proposal](https://gist.github.com/BrendanEich/4294d5c212a6d2254703) - modules [`es7.math.iaddh`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.math.iaddh.js), [`es7.math.isubh`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.math.isubh.js), [`es7.math.imulh`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.math.imulh.js) and [`es7.math.umulh`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.math.umulh.js) ```js Math .iaddh(lo0, hi0, lo1, hi1) -> int32 @@ -1707,7 +1707,7 @@ core-js(/library)/fn/math/isubh core-js(/library)/fn/math/imulh core-js(/library)/fn/math/umulh ``` -* `global.asap`, [TC39 discussion](https://github.com/rwaldron/tc39-notes/blob/master/es6/2014-09/sept-25.md#510-globalasap-for-enqueuing-a-microtask), module [`es7.asap`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.asap.js) +* `global.asap`, [TC39 discussion](https://github.com/rwaldron/tc39-notes/blob/master/es6/2014-09/sept-25.md#510-globalasap-for-enqueuing-a-microtask), module [`es7.asap`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.asap.js) ```js asap(fn) -> void ``` @@ -1725,7 +1725,7 @@ asap(() => console.log('called as microtask')); ```js core-js(/library)/stage/pre ``` -* `Reflect` metadata [proposal](https://github.com/jonathandturner/decorators/blob/master/specs/metadata.md) - modules [`es7.reflect.define-metadata`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.reflect.define-metadata.js), [`es7.reflect.delete-metadata`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.reflect.delete-metadata.js), [`es7.reflect.get-metadata`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.reflect.get-metadata.js), [`es7.reflect.get-metadata-keys`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.reflect.get-metadata-keys.js), [`es7.reflect.get-own-metadata`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.reflect.get-own-metadata.js), [`es7.reflect.get-own-metadata-keys`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.reflect.get-own-metadata-keys.js), [`es7.reflect.has-metadata`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.reflect.has-metadata.js), [`es7.reflect.has-own-metadata`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.reflect.has-own-metadata.js) and [`es7.reflect.metadata`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/es7.reflect.metadata.js). +* `Reflect` metadata [proposal](https://github.com/jonathandturner/decorators/blob/master/specs/metadata.md) - modules [`es7.reflect.define-metadata`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.reflect.define-metadata.js), [`es7.reflect.delete-metadata`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.reflect.delete-metadata.js), [`es7.reflect.get-metadata`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.reflect.get-metadata.js), [`es7.reflect.get-metadata-keys`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.reflect.get-metadata-keys.js), [`es7.reflect.get-own-metadata`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.reflect.get-own-metadata.js), [`es7.reflect.get-own-metadata-keys`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.reflect.get-own-metadata-keys.js), [`es7.reflect.has-metadata`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.reflect.has-metadata.js), [`es7.reflect.has-own-metadata`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.reflect.has-own-metadata.js) and [`es7.reflect.metadata`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/es7.reflect.metadata.js). ```js Reflect .defineMetadata(metadataKey, metadataValue, target, propertyKey?) -> void @@ -1765,7 +1765,7 @@ Reflect.getOwnMetadata('foo', O); // => 'bar' core-js(/library)/web ``` #### setTimeout / setInterval -Module [`web.timers`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/web.timers.js). Additional arguments fix for IE9-. +Module [`web.timers`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/web.timers.js). Additional arguments fix for IE9-. ```js setTimeout(fn(...args), time, ...args) -> id setInterval(fn(...args), time, ...args) -> id @@ -1783,7 +1783,7 @@ setTimeout(log.bind(null, 42), 1000); setTimeout(log, 1000, 42); ``` #### setImmediate -Module [`web.immediate`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/web.immediate.js). [`setImmediate` proposal](https://developer.mozilla.org/en-US/docs/Web/API/Window.setImmediate) polyfill. +Module [`web.immediate`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/web.immediate.js). [`setImmediate` proposal](https://developer.mozilla.org/en-US/docs/Web/API/Window.setImmediate) polyfill. ```js setImmediate(fn(...args), ...args) -> id clearImmediate(id) -> void @@ -1805,7 +1805,7 @@ clearImmediate(setImmediate(function(){ })); ``` #### Iterable DOM collections -Some DOM collections should have [iterable interface](https://heycam.github.io/webidl/#idl-iterable) or should be [inherited from `Array`](https://heycam.github.io/webidl/#LegacyArrayClass). That mean they should have `keys`, `values`, `entries` and `@@iterator` methods for iteration. So add them. Module [`web.dom.iterable`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/web.dom.iterable.js): +Some DOM collections should have [iterable interface](https://heycam.github.io/webidl/#idl-iterable) or should be [inherited from `Array`](https://heycam.github.io/webidl/#LegacyArrayClass). That mean they should have `keys`, `values`, `entries` and `@@iterator` methods for iteration. So add them. Module [`web.dom.iterable`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/web.dom.iterable.js): ```js { CSSRuleList, @@ -1871,7 +1871,7 @@ for(var [index, {id}] of document.querySelectorAll('*').entries()){ core-js(/library)/core ``` #### Object -Modules [`core.object.is-object`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/core.object.is-object.js), [`core.object.classof`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/core.object.classof.js), [`core.object.define`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/core.object.define.js), [`core.object.make`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/core.object.make.js). +Modules [`core.object.is-object`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/core.object.is-object.js), [`core.object.classof`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/core.object.classof.js), [`core.object.define`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/core.object.define.js), [`core.object.make`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/core.object.make.js). ```js Object .isObject(var) -> bool @@ -1984,7 +1984,7 @@ console.log(vector.xy); // => 15.811388300841896 console.log(vector.xyz); // => 25.495097567963924 ``` #### Dict -Module [`core.dict`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/core.dict.js). Based on [TC39 discuss](https://github.com/rwaldron/tc39-notes/blob/master/es6/2012-11/nov-29.md#collection-apis-review) / [strawman](http://wiki.ecmascript.org/doku.php?id=harmony:modules_standard#dictionaries). +Module [`core.dict`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/core.dict.js). Based on [TC39 discuss](https://github.com/rwaldron/tc39-notes/blob/master/es6/2012-11/nov-29.md#collection-apis-review) / [strawman](http://wiki.ecmascript.org/doku.php?id=harmony:modules_standard#dictionaries). ```js [new] Dict(iterable (entries) | object ?) -> dict .isDict(var) -> bool @@ -2137,7 +2137,7 @@ Dict.reduce(dict, function(memo, it){ }, ''); // => '123' ``` #### Partial application -Module [`core.function.part`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/core.function.part.js). +Module [`core.function.part`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/core.function.part.js). ```js Function #part(...args | _) -> fn(...args) @@ -2167,7 +2167,7 @@ fn2(1, 3, 5); // => 1, 2, 3, 4, 5 fn2(1); // => 1, 2, undefined, 4 ``` #### Number Iterator -Module [`core.number.iterator`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/core.number.iterator.js). +Module [`core.number.iterator`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/core.number.iterator.js). ```js Number #@@iterator() -> iterator @@ -2192,7 +2192,7 @@ Array.from(10, function(it){ }, .42); // => [0.42, 1.42, 4.42, 9.42, 16.42, 25.42, 36.42, 49.42, 64.42, 81.42] ``` #### Escaping strings -Modules [`core.regexp.escape`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/core.regexp.escape.js), [`core.string.escape-html`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/core.string.escape-html.js) and [`core.string.unescape-html`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/core.string.unescape-html.js). +Modules [`core.regexp.escape`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/core.regexp.escape.js), [`core.string.escape-html`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/core.string.escape-html.js) and [`core.string.unescape-html`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/core.string.unescape-html.js). ```js RegExp .escape(str) -> str @@ -2218,7 +2218,7 @@ RegExp.escape('Hello, []{}()*+?.\\^$|!'); // => 'Hello, \[\]\{\}\(\)\*\+\?\.\\\^ '<script>doSomething();</script>'.unescapeHTML(); // => '' ``` #### delay -Module [`core.delay`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/core.delay.js). [Promise](#ecmascript-6-promise)-returning delay function, [esdiscuss](https://esdiscuss.org/topic/promise-returning-delay-function). +Module [`core.delay`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/core.delay.js). [Promise](#ecmascript-6-promise)-returning delay function, [esdiscuss](https://esdiscuss.org/topic/promise-returning-delay-function). ```js delay(ms) -> promise ``` @@ -2239,7 +2239,7 @@ delay(1e3).then(() => console.log('after 1 sec')); })(); ``` #### Helpers for iterators -Modules [`core.is-iterable`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/core.is-iterable.js), [`core.get-iterator`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/core.get-iterator.js), [`core.get-iterator-method`](https://github.com/zloirock/core-js/blob/v2.5.3/modules/core.get-iterator-method.js) - helpers for check iterability / get iterator in the `library` version or, for example, for `arguments` object: +Modules [`core.is-iterable`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/core.is-iterable.js), [`core.get-iterator`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/core.get-iterator.js), [`core.get-iterator-method`](https://github.com/zloirock/core-js/blob/v2.5.7/modules/core.get-iterator-method.js) - helpers for check iterability / get iterator in the `library` version or, for example, for `arguments` object: ```js core .isIterable(var) -> bool diff --git a/node_modules/core-js/bower.json b/node_modules/core-js/bower.json index c1400ba5e..0700602a0 100644 --- a/node_modules/core-js/bower.json +++ b/node_modules/core-js/bower.json @@ -1,7 +1,7 @@ { "name": "core.js", "main": "client/core.js", - "version": "2.5.3", + "version": "2.5.7", "description": "Standard Library", "keywords": [ "ES3", diff --git a/node_modules/core-js/client/core.js b/node_modules/core-js/client/core.js index 6ad77e9f4..61090772b 100644 --- a/node_modules/core-js/client/core.js +++ b/node_modules/core-js/client/core.js @@ -1,8 +1,8 @@ /** - * core-js 2.5.3 + * core-js 2.5.7 * https://github.com/zloirock/core-js * License: http://rock.mit-license.org - * © 2017 Denis Pushkarev + * © 2018 Denis Pushkarev */ !function(__e, __g, undefined){ 'use strict'; @@ -76,9 +76,9 @@ /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__(2); -var core = __webpack_require__(18); -var hide = __webpack_require__(13); -var redefine = __webpack_require__(14); +var core = __webpack_require__(13); +var hide = __webpack_require__(14); +var redefine = __webpack_require__(15); var ctx = __webpack_require__(19); var PROTOTYPE = 'prototype'; @@ -170,7 +170,7 @@ module.exports = function (exec) { /***/ (function(module, exports, __webpack_require__) { var store = __webpack_require__(50)('wks'); -var uid = __webpack_require__(35); +var uid = __webpack_require__(36); var Symbol = __webpack_require__(2).Symbol; var USE_SYMBOL = typeof Symbol == 'function'; @@ -271,6 +271,14 @@ module.exports = function (it, key) { /***/ }), /* 13 */ +/***/ (function(module, exports) { + +var core = module.exports = { version: '2.5.7' }; +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef + + +/***/ }), +/* 14 */ /***/ (function(module, exports, __webpack_require__) { var dP = __webpack_require__(6); @@ -284,18 +292,18 @@ module.exports = __webpack_require__(7) ? function (object, key, value) { /***/ }), -/* 14 */ +/* 15 */ /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__(2); -var hide = __webpack_require__(13); +var hide = __webpack_require__(14); var has = __webpack_require__(12); -var SRC = __webpack_require__(35)('src'); +var SRC = __webpack_require__(36)('src'); var TO_STRING = 'toString'; var $toString = Function[TO_STRING]; var TPL = ('' + $toString).split(TO_STRING); -__webpack_require__(18).inspectSource = function (it) { +__webpack_require__(13).inspectSource = function (it) { return $toString.call(it); }; @@ -321,7 +329,7 @@ __webpack_require__(18).inspectSource = function (it) { /***/ }), -/* 15 */ +/* 16 */ /***/ (function(module, exports, __webpack_require__) { var pIE = __webpack_require__(48); @@ -343,13 +351,13 @@ exports.f = __webpack_require__(7) ? gOPD : function getOwnPropertyDescriptor(O, /***/ }), -/* 16 */ +/* 17 */ /***/ (function(module, exports, __webpack_require__) { // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) var has = __webpack_require__(12); var toObject = __webpack_require__(9); -var IE_PROTO = __webpack_require__(68)('IE_PROTO'); +var IE_PROTO = __webpack_require__(69)('IE_PROTO'); var ObjectProto = Object.prototype; module.exports = Object.getPrototypeOf || function (O) { @@ -362,7 +370,7 @@ module.exports = Object.getPrototypeOf || function (O) { /***/ }), -/* 17 */ +/* 18 */ /***/ (function(module, exports, __webpack_require__) { var $export = __webpack_require__(0); @@ -386,14 +394,6 @@ module.exports = function (NAME, exec) { }; -/***/ }), -/* 18 */ -/***/ (function(module, exports) { - -var core = module.exports = { version: '2.5.3' }; -if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef - - /***/ }), /* 19 */ /***/ (function(module, exports, __webpack_require__) { @@ -494,7 +494,7 @@ module.exports = function (it) { // most Object methods by ES6 should accept primitives var $export = __webpack_require__(0); -var core = __webpack_require__(18); +var core = __webpack_require__(13); var fails = __webpack_require__(4); module.exports = function (KEY, exec) { var fn = (core.Object || {})[KEY] || Object[KEY]; @@ -519,7 +519,7 @@ var ctx = __webpack_require__(19); var IObject = __webpack_require__(47); var toObject = __webpack_require__(9); var toLength = __webpack_require__(8); -var asc = __webpack_require__(84); +var asc = __webpack_require__(85); module.exports = function (TYPE, $create) { var IS_MAP = TYPE == 1; var IS_FILTER = TYPE == 2; @@ -560,7 +560,7 @@ module.exports = function (TYPE, $create) { // 19.1.2.14 / 15.2.3.14 Object.keys(O) var $keys = __webpack_require__(97); -var enumBugKeys = __webpack_require__(69); +var enumBugKeys = __webpack_require__(70); module.exports = Object.keys || function keys(O) { return $keys(O, enumBugKeys); @@ -574,21 +574,21 @@ module.exports = Object.keys || function keys(O) { // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) var anObject = __webpack_require__(1); var dPs = __webpack_require__(98); -var enumBugKeys = __webpack_require__(69); -var IE_PROTO = __webpack_require__(68)('IE_PROTO'); +var enumBugKeys = __webpack_require__(70); +var IE_PROTO = __webpack_require__(69)('IE_PROTO'); var Empty = function () { /* empty */ }; var PROTOTYPE = 'prototype'; // Create object with fake `null` prototype: use iframe Object with cleared prototype var createDict = function () { // Thrash, waste and sodomy: IE GC bug - var iframe = __webpack_require__(66)('iframe'); + var iframe = __webpack_require__(67)('iframe'); var i = enumBugKeys.length; var lt = '<'; var gt = '>'; var iframeDocument; iframe.style.display = 'none'; - __webpack_require__(70).appendChild(iframe); + __webpack_require__(71).appendChild(iframe); iframe.src = 'javascript:'; // eslint-disable-line no-script-url // createDict = iframe.contentWindow.Object; // html.removeChild(iframe); @@ -621,16 +621,16 @@ module.exports = Object.create || function create(O, Properties) { "use strict"; if (__webpack_require__(7)) { - var LIBRARY = __webpack_require__(36); + var LIBRARY = __webpack_require__(33); var global = __webpack_require__(2); var fails = __webpack_require__(4); var $export = __webpack_require__(0); - var $typed = __webpack_require__(62); - var $buffer = __webpack_require__(92); + var $typed = __webpack_require__(63); + var $buffer = __webpack_require__(93); var ctx = __webpack_require__(19); var anInstance = __webpack_require__(42); var propertyDesc = __webpack_require__(31); - var hide = __webpack_require__(13); + var hide = __webpack_require__(14); var redefineAll = __webpack_require__(43); var toInteger = __webpack_require__(24); var toLength = __webpack_require__(8); @@ -641,24 +641,24 @@ if (__webpack_require__(7)) { var classof = __webpack_require__(39); var isObject = __webpack_require__(3); var toObject = __webpack_require__(9); - var isArrayIter = __webpack_require__(82); + var isArrayIter = __webpack_require__(83); var create = __webpack_require__(28); - var getPrototypeOf = __webpack_require__(16); + var getPrototypeOf = __webpack_require__(17); var gOPN = __webpack_require__(38).f; var getIterFn = __webpack_require__(49); - var uid = __webpack_require__(35); + var uid = __webpack_require__(36); var wks = __webpack_require__(5); var createArrayMethod = __webpack_require__(26); var createArrayIncludes = __webpack_require__(51); var speciesConstructor = __webpack_require__(60); - var ArrayIterators = __webpack_require__(86); + var ArrayIterators = __webpack_require__(87); var Iterators = __webpack_require__(40); var $iterDetect = __webpack_require__(57); var setSpecies = __webpack_require__(41); - var arrayFill = __webpack_require__(85); + var arrayFill = __webpack_require__(86); var arrayCopyWithin = __webpack_require__(109); var $DP = __webpack_require__(6); - var $GOPD = __webpack_require__(15); + var $GOPD = __webpack_require__(16); var dP = $DP.f; var gOPD = $GOPD.f; var RangeError = global.RangeError; @@ -1176,7 +1176,7 @@ module.exports = function (bitmap, value) { /* 32 */ /***/ (function(module, exports, __webpack_require__) { -var META = __webpack_require__(35)('meta'); +var META = __webpack_require__(36)('meta'); var isObject = __webpack_require__(3); var has = __webpack_require__(12); var setDesc = __webpack_require__(6).f; @@ -1233,24 +1233,31 @@ var meta = module.exports = { /***/ }), /* 33 */ +/***/ (function(module, exports) { + +module.exports = false; + + +/***/ }), +/* 34 */ /***/ (function(module, exports, __webpack_require__) { // 22.1.3.31 Array.prototype[@@unscopables] var UNSCOPABLES = __webpack_require__(5)('unscopables'); var ArrayProto = Array.prototype; -if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(13)(ArrayProto, UNSCOPABLES, {}); +if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(14)(ArrayProto, UNSCOPABLES, {}); module.exports = function (key) { ArrayProto[UNSCOPABLES][key] = true; }; /***/ }), -/* 34 */ +/* 35 */ /***/ (function(module, exports, __webpack_require__) { var ctx = __webpack_require__(19); var call = __webpack_require__(107); -var isArrayIter = __webpack_require__(82); +var isArrayIter = __webpack_require__(83); var anObject = __webpack_require__(1); var toLength = __webpack_require__(8); var getIterFn = __webpack_require__(49); @@ -1276,7 +1283,7 @@ exports.RETURN = RETURN; /***/ }), -/* 35 */ +/* 36 */ /***/ (function(module, exports) { var id = 0; @@ -1286,13 +1293,6 @@ module.exports = function (key) { }; -/***/ }), -/* 36 */ -/***/ (function(module, exports) { - -module.exports = false; - - /***/ }), /* 37 */ /***/ (function(module, exports, __webpack_require__) { @@ -1312,7 +1312,7 @@ module.exports = function (index, length) { // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) var $keys = __webpack_require__(97); -var hiddenKeys = __webpack_require__(69).concat('length', 'prototype'); +var hiddenKeys = __webpack_require__(70).concat('length', 'prototype'); exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { return $keys(O, hiddenKeys); @@ -1390,7 +1390,7 @@ module.exports = function (it, Constructor, name, forbiddenField) { /* 43 */ /***/ (function(module, exports, __webpack_require__) { -var redefine = __webpack_require__(14); +var redefine = __webpack_require__(15); module.exports = function (target, src, safe) { for (var key in src) redefine(target, key, src[key], safe); return target; @@ -1417,7 +1417,7 @@ module.exports = function (it, tag, stat) { var $export = __webpack_require__(0); var defined = __webpack_require__(23); var fails = __webpack_require__(4); -var spaces = __webpack_require__(75); +var spaces = __webpack_require__(76); var space = '[' + spaces + ']'; var non = '\u200b\u0085'; var ltrim = RegExp('^' + space + space + '*'); @@ -1483,7 +1483,7 @@ exports.f = {}.propertyIsEnumerable; var classof = __webpack_require__(39); var ITERATOR = __webpack_require__(5)('iterator'); var Iterators = __webpack_require__(40); -module.exports = __webpack_require__(18).getIteratorMethod = function (it) { +module.exports = __webpack_require__(13).getIteratorMethod = function (it) { if (it != undefined) return it[ITERATOR] || it['@@iterator'] || Iterators[classof(it)]; @@ -1494,12 +1494,18 @@ module.exports = __webpack_require__(18).getIteratorMethod = function (it) { /* 50 */ /***/ (function(module, exports, __webpack_require__) { +var core = __webpack_require__(13); var global = __webpack_require__(2); var SHARED = '__core-js_shared__'; var store = global[SHARED] || (global[SHARED] = {}); -module.exports = function (key) { - return store[key] || (store[key] = {}); -}; + +(module.exports = function (key, value) { + return store[key] || (store[key] = value !== undefined ? value : {}); +})('versions', []).push({ + version: core.version, + mode: __webpack_require__(33) ? 'pure' : 'global', + copyright: '© 2018 Denis Pushkarev (zloirock.ru)' +}); /***/ }), @@ -1569,15 +1575,14 @@ module.exports = function (it) { "use strict"; -var LIBRARY = __webpack_require__(36); +var LIBRARY = __webpack_require__(33); var $export = __webpack_require__(0); -var redefine = __webpack_require__(14); -var hide = __webpack_require__(13); -var has = __webpack_require__(12); +var redefine = __webpack_require__(15); +var hide = __webpack_require__(14); var Iterators = __webpack_require__(40); var $iterCreate = __webpack_require__(56); var setToStringTag = __webpack_require__(44); -var getPrototypeOf = __webpack_require__(16); +var getPrototypeOf = __webpack_require__(17); var ITERATOR = __webpack_require__(5)('iterator'); var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next` var FF_ITERATOR = '@@iterator'; @@ -1600,7 +1605,7 @@ module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCE var VALUES_BUG = false; var proto = Base.prototype; var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT]; - var $default = (!BUGGY && $native) || getMethod(DEFAULT); + var $default = $native || getMethod(DEFAULT); var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined; var $anyNative = NAME == 'Array' ? proto.entries || $native : $native; var methods, key, IteratorPrototype; @@ -1611,7 +1616,7 @@ module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCE // Set @@toStringTag to native iterators setToStringTag(IteratorPrototype, TAG, true); // fix for some old engines - if (!LIBRARY && !has(IteratorPrototype, ITERATOR)) hide(IteratorPrototype, ITERATOR, returnThis); + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis); } } // fix Array#{values, @@iterator}.name in V8 / FF @@ -1652,7 +1657,7 @@ var setToStringTag = __webpack_require__(44); var IteratorPrototype = {}; // 25.1.2.1.1 %IteratorPrototype%[@@iterator]() -__webpack_require__(13)(IteratorPrototype, __webpack_require__(5)('iterator'), function () { return this; }); +__webpack_require__(14)(IteratorPrototype, __webpack_require__(5)('iterator'), function () { return this; }); module.exports = function (Constructor, NAME, next) { Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) }); @@ -1714,8 +1719,8 @@ module.exports = function () { "use strict"; -var hide = __webpack_require__(13); -var redefine = __webpack_require__(14); +var hide = __webpack_require__(14); +var redefine = __webpack_require__(15); var fails = __webpack_require__(4); var defined = __webpack_require__(23); var wks = __webpack_require__(5); @@ -1762,20 +1767,30 @@ module.exports = function (O, D) { /* 61 */ /***/ (function(module, exports, __webpack_require__) { +var global = __webpack_require__(2); +var navigator = global.navigator; + +module.exports = navigator && navigator.userAgent || ''; + + +/***/ }), +/* 62 */ +/***/ (function(module, exports, __webpack_require__) { + "use strict"; var global = __webpack_require__(2); var $export = __webpack_require__(0); -var redefine = __webpack_require__(14); +var redefine = __webpack_require__(15); var redefineAll = __webpack_require__(43); var meta = __webpack_require__(32); -var forOf = __webpack_require__(34); +var forOf = __webpack_require__(35); var anInstance = __webpack_require__(42); var isObject = __webpack_require__(3); var fails = __webpack_require__(4); var $iterDetect = __webpack_require__(57); var setToStringTag = __webpack_require__(44); -var inheritIfRequired = __webpack_require__(74); +var inheritIfRequired = __webpack_require__(75); module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) { var Base = global[NAME]; @@ -1851,12 +1866,12 @@ module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) { /***/ }), -/* 62 */ +/* 63 */ /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__(2); -var hide = __webpack_require__(13); -var uid = __webpack_require__(35); +var hide = __webpack_require__(14); +var uid = __webpack_require__(36); var TYPED = uid('typed_array'); var VIEW = uid('view'); var ABV = !!(global.ArrayBuffer && global.DataView); @@ -1885,13 +1900,13 @@ module.exports = { /***/ }), -/* 63 */ +/* 64 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Forced replacement prototype accessors methods -module.exports = __webpack_require__(36) || !__webpack_require__(4)(function () { +module.exports = __webpack_require__(33) || !__webpack_require__(4)(function () { var K = Math.random(); // In FF throws only define methods // eslint-disable-next-line no-undef, no-useless-call @@ -1901,7 +1916,7 @@ module.exports = __webpack_require__(36) || !__webpack_require__(4)(function () /***/ }), -/* 64 */ +/* 65 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1920,7 +1935,7 @@ module.exports = function (COLLECTION) { /***/ }), -/* 65 */ +/* 66 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1929,7 +1944,7 @@ module.exports = function (COLLECTION) { var $export = __webpack_require__(0); var aFunction = __webpack_require__(10); var ctx = __webpack_require__(19); -var forOf = __webpack_require__(34); +var forOf = __webpack_require__(35); module.exports = function (COLLECTION) { $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) { @@ -1955,7 +1970,7 @@ module.exports = function (COLLECTION) { /***/ }), -/* 66 */ +/* 67 */ /***/ (function(module, exports, __webpack_require__) { var isObject = __webpack_require__(3); @@ -1968,12 +1983,12 @@ module.exports = function (it) { /***/ }), -/* 67 */ +/* 68 */ /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__(2); -var core = __webpack_require__(18); -var LIBRARY = __webpack_require__(36); +var core = __webpack_require__(13); +var LIBRARY = __webpack_require__(33); var wksExt = __webpack_require__(96); var defineProperty = __webpack_require__(6).f; module.exports = function (name) { @@ -1983,18 +1998,18 @@ module.exports = function (name) { /***/ }), -/* 68 */ +/* 69 */ /***/ (function(module, exports, __webpack_require__) { var shared = __webpack_require__(50)('keys'); -var uid = __webpack_require__(35); +var uid = __webpack_require__(36); module.exports = function (key) { return shared[key] || (shared[key] = uid(key)); }; /***/ }), -/* 69 */ +/* 70 */ /***/ (function(module, exports) { // IE 8- don't enum bug keys @@ -2004,7 +2019,7 @@ module.exports = ( /***/ }), -/* 70 */ +/* 71 */ /***/ (function(module, exports, __webpack_require__) { var document = __webpack_require__(2).document; @@ -2012,7 +2027,7 @@ module.exports = document && document.documentElement; /***/ }), -/* 71 */ +/* 72 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2053,7 +2068,7 @@ module.exports = !$assign || __webpack_require__(4)(function () { /***/ }), -/* 72 */ +/* 73 */ /***/ (function(module, exports, __webpack_require__) { // Works with __proto__ only. Old v8 can't work with null proto objects. @@ -2068,7 +2083,7 @@ module.exports = { set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line function (test, buggy, set) { try { - set = __webpack_require__(19)(Function.call, __webpack_require__(15).f(Object.prototype, '__proto__').set, 2); + set = __webpack_require__(19)(Function.call, __webpack_require__(16).f(Object.prototype, '__proto__').set, 2); set(test, []); buggy = !(test instanceof Array); } catch (e) { buggy = true; } @@ -2084,7 +2099,7 @@ module.exports = { /***/ }), -/* 73 */ +/* 74 */ /***/ (function(module, exports) { // fast apply, http://jsperf.lnkit.com/fast-apply/5 @@ -2106,11 +2121,11 @@ module.exports = function (fn, args, that) { /***/ }), -/* 74 */ +/* 75 */ /***/ (function(module, exports, __webpack_require__) { var isObject = __webpack_require__(3); -var setPrototypeOf = __webpack_require__(72).set; +var setPrototypeOf = __webpack_require__(73).set; module.exports = function (that, target, C) { var S = target.constructor; var P; @@ -2121,7 +2136,7 @@ module.exports = function (that, target, C) { /***/ }), -/* 75 */ +/* 76 */ /***/ (function(module, exports) { module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' + @@ -2129,7 +2144,7 @@ module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u20 /***/ }), -/* 76 */ +/* 77 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2148,7 +2163,7 @@ module.exports = function repeat(count) { /***/ }), -/* 77 */ +/* 78 */ /***/ (function(module, exports) { // 20.2.2.28 Math.sign(x) @@ -2159,7 +2174,7 @@ module.exports = Math.sign || function sign(x) { /***/ }), -/* 78 */ +/* 79 */ /***/ (function(module, exports) { // 20.2.2.14 Math.expm1(x) @@ -2175,7 +2190,7 @@ module.exports = (!$expm1 /***/ }), -/* 79 */ +/* 80 */ /***/ (function(module, exports, __webpack_require__) { var toInteger = __webpack_require__(24); @@ -2198,7 +2213,7 @@ module.exports = function (TO_STRING) { /***/ }), -/* 80 */ +/* 81 */ /***/ (function(module, exports, __webpack_require__) { // helper for String#{startsWith, endsWith, includes} @@ -2212,7 +2227,7 @@ module.exports = function (that, searchString, NAME) { /***/ }), -/* 81 */ +/* 82 */ /***/ (function(module, exports, __webpack_require__) { var MATCH = __webpack_require__(5)('match'); @@ -2230,7 +2245,7 @@ module.exports = function (KEY) { /***/ }), -/* 82 */ +/* 83 */ /***/ (function(module, exports, __webpack_require__) { // check on default Array iterator @@ -2244,7 +2259,7 @@ module.exports = function (it) { /***/ }), -/* 83 */ +/* 84 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2259,7 +2274,7 @@ module.exports = function (object, index, value) { /***/ }), -/* 84 */ +/* 85 */ /***/ (function(module, exports, __webpack_require__) { // 9.4.2.3 ArraySpeciesCreate(originalArray, length) @@ -2271,7 +2286,7 @@ module.exports = function (original, length) { /***/ }), -/* 85 */ +/* 86 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2293,13 +2308,13 @@ module.exports = function fill(value /* , start = 0, end = @length */) { /***/ }), -/* 86 */ +/* 87 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var addToUnscopables = __webpack_require__(33); -var step = __webpack_require__(87); +var addToUnscopables = __webpack_require__(34); +var step = __webpack_require__(88); var Iterators = __webpack_require__(40); var toIObject = __webpack_require__(11); @@ -2334,7 +2349,7 @@ addToUnscopables('entries'); /***/ }), -/* 87 */ +/* 88 */ /***/ (function(module, exports) { module.exports = function (done, value) { @@ -2343,13 +2358,13 @@ module.exports = function (done, value) { /***/ }), -/* 88 */ +/* 89 */ /***/ (function(module, exports, __webpack_require__) { var ctx = __webpack_require__(19); -var invoke = __webpack_require__(73); -var html = __webpack_require__(70); -var cel = __webpack_require__(66); +var invoke = __webpack_require__(74); +var html = __webpack_require__(71); +var cel = __webpack_require__(67); var global = __webpack_require__(2); var process = global.process; var setTask = global.setImmediate; @@ -2433,11 +2448,11 @@ module.exports = { /***/ }), -/* 89 */ +/* 90 */ /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__(2); -var macrotask = __webpack_require__(88).set; +var macrotask = __webpack_require__(89).set; var Observer = global.MutationObserver || global.WebKitMutationObserver; var process = global.process; var Promise = global.Promise; @@ -2478,7 +2493,8 @@ module.exports = function () { }; // environments with maybe non-completely correct, but existent Promise } else if (Promise && Promise.resolve) { - var promise = Promise.resolve(); + // Promise.resolve without an argument throws an error in LG WebOS 2 + var promise = Promise.resolve(undefined); notify = function () { promise.then(flush); }; @@ -2507,7 +2523,7 @@ module.exports = function () { /***/ }), -/* 90 */ +/* 91 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2532,7 +2548,7 @@ module.exports.f = function (C) { /***/ }), -/* 91 */ +/* 92 */ /***/ (function(module, exports, __webpack_require__) { // all object keys, includes non-enumerable and symbols @@ -2548,16 +2564,16 @@ module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) { /***/ }), -/* 92 */ +/* 93 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var global = __webpack_require__(2); var DESCRIPTORS = __webpack_require__(7); -var LIBRARY = __webpack_require__(36); -var $typed = __webpack_require__(62); -var hide = __webpack_require__(13); +var LIBRARY = __webpack_require__(33); +var $typed = __webpack_require__(63); +var hide = __webpack_require__(14); var redefineAll = __webpack_require__(43); var fails = __webpack_require__(4); var anInstance = __webpack_require__(42); @@ -2566,7 +2582,7 @@ var toLength = __webpack_require__(8); var toIndex = __webpack_require__(118); var gOPN = __webpack_require__(38).f; var dP = __webpack_require__(6).f; -var arrayFill = __webpack_require__(85); +var arrayFill = __webpack_require__(86); var setToStringTag = __webpack_require__(44); var ARRAY_BUFFER = 'ArrayBuffer'; var DATA_VIEW = 'DataView'; @@ -2830,16 +2846,6 @@ exports[ARRAY_BUFFER] = $ArrayBuffer; exports[DATA_VIEW] = $DataView; -/***/ }), -/* 93 */ -/***/ (function(module, exports, __webpack_require__) { - -var global = __webpack_require__(2); -var navigator = global.navigator; - -module.exports = navigator && navigator.userAgent || ''; - - /***/ }), /* 94 */ /***/ (function(module, exports) { @@ -2859,7 +2865,7 @@ module.exports = function (regExp, replace) { /***/ (function(module, exports, __webpack_require__) { module.exports = !__webpack_require__(7) && !__webpack_require__(4)(function () { - return Object.defineProperty(__webpack_require__(66)('div'), 'a', { get: function () { return 7; } }).a != 7; + return Object.defineProperty(__webpack_require__(67)('div'), 'a', { get: function () { return 7; } }).a != 7; }); @@ -2877,7 +2883,7 @@ exports.f = __webpack_require__(5); var has = __webpack_require__(12); var toIObject = __webpack_require__(11); var arrayIndexOf = __webpack_require__(51)(false); -var IE_PROTO = __webpack_require__(68)('IE_PROTO'); +var IE_PROTO = __webpack_require__(69)('IE_PROTO'); module.exports = function (object, names) { var O = toIObject(object); @@ -2945,7 +2951,7 @@ module.exports.f = function getOwnPropertyNames(it) { var aFunction = __webpack_require__(10); var isObject = __webpack_require__(3); -var invoke = __webpack_require__(73); +var invoke = __webpack_require__(74); var arraySlice = [].slice; var factories = {}; @@ -2999,7 +3005,7 @@ module.exports = function isInteger(it) { var $parseFloat = __webpack_require__(2).parseFloat; var $trim = __webpack_require__(45).trim; -module.exports = 1 / $parseFloat(__webpack_require__(75) + '-0') !== -Infinity ? function parseFloat(str) { +module.exports = 1 / $parseFloat(__webpack_require__(76) + '-0') !== -Infinity ? function parseFloat(str) { var string = $trim(String(str), 3); var result = $parseFloat(string); return result === 0 && string.charAt(0) == '-' ? -0 : result; @@ -3012,7 +3018,7 @@ module.exports = 1 / $parseFloat(__webpack_require__(75) + '-0') !== -Infinity ? var $parseInt = __webpack_require__(2).parseInt; var $trim = __webpack_require__(45).trim; -var ws = __webpack_require__(75); +var ws = __webpack_require__(76); var hex = /^[-+]?0[xX]/; module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) { @@ -3036,7 +3042,7 @@ module.exports = Math.log1p || function log1p(x) { /***/ (function(module, exports, __webpack_require__) { // 20.2.2.16 Math.fround(x) -var sign = __webpack_require__(77); +var sign = __webpack_require__(78); var pow = Math.pow; var EPSILON = pow(2, -52); var EPSILON32 = pow(2, -23); @@ -3175,7 +3181,7 @@ module.exports = function (exec) { var anObject = __webpack_require__(1); var isObject = __webpack_require__(3); -var newPromiseCapability = __webpack_require__(90); +var newPromiseCapability = __webpack_require__(91); module.exports = function (C, x) { anObject(C); @@ -3198,7 +3204,7 @@ var validate = __webpack_require__(46); var MAP = 'Map'; // 23.1 Map Objects -module.exports = __webpack_require__(61)(MAP, function (get) { +module.exports = __webpack_require__(62)(MAP, function (get) { return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; }, { // 23.1.3.6 Map.prototype.get(key) @@ -3224,9 +3230,9 @@ var create = __webpack_require__(28); var redefineAll = __webpack_require__(43); var ctx = __webpack_require__(19); var anInstance = __webpack_require__(42); -var forOf = __webpack_require__(34); +var forOf = __webpack_require__(35); var $iterDefine = __webpack_require__(55); -var step = __webpack_require__(87); +var step = __webpack_require__(88); var setSpecies = __webpack_require__(41); var DESCRIPTORS = __webpack_require__(7); var fastKey = __webpack_require__(32).fastKey; @@ -3375,7 +3381,7 @@ var validate = __webpack_require__(46); var SET = 'Set'; // 23.2 Set Objects -module.exports = __webpack_require__(61)(SET, function (get) { +module.exports = __webpack_require__(62)(SET, function (get) { return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; }, { // 23.2.3.1 Set.prototype.add(value) @@ -3392,9 +3398,9 @@ module.exports = __webpack_require__(61)(SET, function (get) { "use strict"; var each = __webpack_require__(26)(0); -var redefine = __webpack_require__(14); +var redefine = __webpack_require__(15); var meta = __webpack_require__(32); -var assign = __webpack_require__(71); +var assign = __webpack_require__(72); var weak = __webpack_require__(117); var isObject = __webpack_require__(3); var fails = __webpack_require__(4); @@ -3428,7 +3434,7 @@ var methods = { }; // 23.3 WeakMap Objects -var $WeakMap = module.exports = __webpack_require__(61)(WEAK_MAP, wrapper, methods, weak, true, true); +var $WeakMap = module.exports = __webpack_require__(62)(WEAK_MAP, wrapper, methods, weak, true, true); // IE11 WeakMap frozen keys fix if (fails(function () { return new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7; })) { @@ -3462,7 +3468,7 @@ var getWeak = __webpack_require__(32).getWeak; var anObject = __webpack_require__(1); var isObject = __webpack_require__(3); var anInstance = __webpack_require__(42); -var forOf = __webpack_require__(34); +var forOf = __webpack_require__(35); var createArrayMethod = __webpack_require__(26); var $has = __webpack_require__(12); var validate = __webpack_require__(46); @@ -3611,7 +3617,7 @@ module.exports = flattenIntoArray; // https://github.com/tc39/proposal-string-pad-start-end var toLength = __webpack_require__(8); -var repeat = __webpack_require__(76); +var repeat = __webpack_require__(77); var defined = __webpack_require__(23); module.exports = function (that, maxLength, fillString, left) { @@ -3668,7 +3674,7 @@ module.exports = function (NAME) { /* 123 */ /***/ (function(module, exports, __webpack_require__) { -var forOf = __webpack_require__(34); +var forOf = __webpack_require__(35); module.exports = function (iter, ITERATOR) { var result = []; @@ -3708,7 +3714,7 @@ module.exports = Math.scale || function scale(x, inLow, inHigh, outLow, outHigh) var classof = __webpack_require__(39); var ITERATOR = __webpack_require__(5)('iterator'); var Iterators = __webpack_require__(40); -module.exports = __webpack_require__(18).isIterable = function (it) { +module.exports = __webpack_require__(13).isIterable = function (it) { var O = Object(it); return O[ITERATOR] !== undefined || '@@iterator' in O @@ -3724,7 +3730,7 @@ module.exports = __webpack_require__(18).isIterable = function (it) { "use strict"; var path = __webpack_require__(127); -var invoke = __webpack_require__(73); +var invoke = __webpack_require__(74); var aFunction = __webpack_require__(10); module.exports = function (/* ...pargs */) { var fn = aFunction(this); @@ -3761,8 +3767,8 @@ module.exports = __webpack_require__(2); /***/ (function(module, exports, __webpack_require__) { var dP = __webpack_require__(6); -var gOPD = __webpack_require__(15); -var ownKeys = __webpack_require__(91); +var gOPD = __webpack_require__(16); +var ownKeys = __webpack_require__(92); var toIObject = __webpack_require__(11); module.exports = function define(target, mixin) { @@ -3872,7 +3878,7 @@ __webpack_require__(222); __webpack_require__(223); __webpack_require__(224); __webpack_require__(225); -__webpack_require__(86); +__webpack_require__(87); __webpack_require__(226); __webpack_require__(227); __webpack_require__(228); @@ -4002,15 +4008,15 @@ var global = __webpack_require__(2); var has = __webpack_require__(12); var DESCRIPTORS = __webpack_require__(7); var $export = __webpack_require__(0); -var redefine = __webpack_require__(14); +var redefine = __webpack_require__(15); var META = __webpack_require__(32).KEY; var $fails = __webpack_require__(4); var shared = __webpack_require__(50); var setToStringTag = __webpack_require__(44); -var uid = __webpack_require__(35); +var uid = __webpack_require__(36); var wks = __webpack_require__(5); var wksExt = __webpack_require__(96); -var wksDefine = __webpack_require__(67); +var wksDefine = __webpack_require__(68); var enumKeys = __webpack_require__(131); var isArray = __webpack_require__(53); var anObject = __webpack_require__(1); @@ -4020,7 +4026,7 @@ var toPrimitive = __webpack_require__(22); var createDesc = __webpack_require__(31); var _create = __webpack_require__(28); var gOPNExt = __webpack_require__(99); -var $GOPD = __webpack_require__(15); +var $GOPD = __webpack_require__(16); var $DP = __webpack_require__(6); var $keys = __webpack_require__(27); var gOPD = $GOPD.f; @@ -4149,7 +4155,7 @@ if (!USE_NATIVE) { __webpack_require__(48).f = $propertyIsEnumerable; __webpack_require__(52).f = $getOwnPropertySymbols; - if (DESCRIPTORS && !__webpack_require__(36)) { + if (DESCRIPTORS && !__webpack_require__(33)) { redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true); } @@ -4223,7 +4229,7 @@ $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () { }); // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint) -$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(13)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); +$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(14)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); // 19.4.3.5 Symbol.prototype[@@toStringTag] setToStringTag($Symbol, 'Symbol'); // 20.2.1.9 Math[@@toStringTag] @@ -4277,7 +4283,7 @@ $export($export.S + $export.F * !__webpack_require__(7), 'Object', { definePrope // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) var toIObject = __webpack_require__(11); -var $getOwnPropertyDescriptor = __webpack_require__(15).f; +var $getOwnPropertyDescriptor = __webpack_require__(16).f; __webpack_require__(25)('getOwnPropertyDescriptor', function () { return function getOwnPropertyDescriptor(it, key) { @@ -4301,7 +4307,7 @@ $export($export.S, 'Object', { create: __webpack_require__(28) }); // 19.1.2.9 Object.getPrototypeOf(O) var toObject = __webpack_require__(9); -var $getPrototypeOf = __webpack_require__(16); +var $getPrototypeOf = __webpack_require__(17); __webpack_require__(25)('getPrototypeOf', function () { return function getPrototypeOf(it) { @@ -4429,7 +4435,7 @@ __webpack_require__(25)('isExtensible', function ($isExtensible) { // 19.1.3.1 Object.assign(target, source) var $export = __webpack_require__(0); -$export($export.S + $export.F, 'Object', { assign: __webpack_require__(71) }); +$export($export.S + $export.F, 'Object', { assign: __webpack_require__(72) }); /***/ }), @@ -4458,7 +4464,7 @@ module.exports = Object.is || function is(x, y) { // 19.1.3.19 Object.setPrototypeOf(O, proto) var $export = __webpack_require__(0); -$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(72).set }); +$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(73).set }); /***/ }), @@ -4472,7 +4478,7 @@ var classof = __webpack_require__(39); var test = {}; test[__webpack_require__(5)('toStringTag')] = 'z'; if (test + '' != '[object z]') { - __webpack_require__(14)(Object.prototype, 'toString', function toString() { + __webpack_require__(15)(Object.prototype, 'toString', function toString() { return '[object ' + classof(this) + ']'; }, true); } @@ -4517,7 +4523,7 @@ NAME in FProto || __webpack_require__(7) && dP(FProto, NAME, { "use strict"; var isObject = __webpack_require__(3); -var getPrototypeOf = __webpack_require__(16); +var getPrototypeOf = __webpack_require__(17); var HAS_INSTANCE = __webpack_require__(5)('hasInstance'); var FunctionProto = Function.prototype; // 19.2.3.6 Function.prototype[@@hasInstance](V) @@ -4539,11 +4545,11 @@ if (!(HAS_INSTANCE in FunctionProto)) __webpack_require__(6).f(FunctionProto, HA var global = __webpack_require__(2); var has = __webpack_require__(12); var cof = __webpack_require__(20); -var inheritIfRequired = __webpack_require__(74); +var inheritIfRequired = __webpack_require__(75); var toPrimitive = __webpack_require__(22); var fails = __webpack_require__(4); var gOPN = __webpack_require__(38).f; -var gOPD = __webpack_require__(15).f; +var gOPD = __webpack_require__(16).f; var dP = __webpack_require__(6).f; var $trim = __webpack_require__(45).trim; var NUMBER = 'Number'; @@ -4602,7 +4608,7 @@ if (!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')) { } $Number.prototype = proto; proto.constructor = $Number; - __webpack_require__(14)(global, NUMBER, $Number); + __webpack_require__(15)(global, NUMBER, $Number); } @@ -4615,7 +4621,7 @@ if (!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')) { var $export = __webpack_require__(0); var toInteger = __webpack_require__(24); var aNumberValue = __webpack_require__(101); -var repeat = __webpack_require__(76); +var repeat = __webpack_require__(77); var $toFixed = 1.0.toFixed; var floor = Math.floor; var data = [0, 0, 0, 0, 0, 0]; @@ -4940,7 +4946,7 @@ $export($export.S + $export.F * !($atanh && 1 / $atanh(-0) < 0), 'Math', { // 20.2.2.9 Math.cbrt(x) var $export = __webpack_require__(0); -var sign = __webpack_require__(77); +var sign = __webpack_require__(78); $export($export.S, 'Math', { cbrt: function cbrt(x) { @@ -4984,7 +4990,7 @@ $export($export.S, 'Math', { // 20.2.2.14 Math.expm1(x) var $export = __webpack_require__(0); -var $expm1 = __webpack_require__(78); +var $expm1 = __webpack_require__(79); $export($export.S + $export.F * ($expm1 != Math.expm1), 'Math', { expm1: $expm1 }); @@ -5098,7 +5104,7 @@ $export($export.S, 'Math', { // 20.2.2.28 Math.sign(x) var $export = __webpack_require__(0); -$export($export.S, 'Math', { sign: __webpack_require__(77) }); +$export($export.S, 'Math', { sign: __webpack_require__(78) }); /***/ }), @@ -5107,7 +5113,7 @@ $export($export.S, 'Math', { sign: __webpack_require__(77) }); // 20.2.2.30 Math.sinh(x) var $export = __webpack_require__(0); -var expm1 = __webpack_require__(78); +var expm1 = __webpack_require__(79); var exp = Math.exp; // V8 near Chromium 38 has a problem with very small numbers @@ -5128,7 +5134,7 @@ $export($export.S + $export.F * __webpack_require__(4)(function () { // 20.2.2.33 Math.tanh(x) var $export = __webpack_require__(0); -var expm1 = __webpack_require__(78); +var expm1 = __webpack_require__(79); var exp = Math.exp; $export($export.S, 'Math', { @@ -5228,7 +5234,7 @@ __webpack_require__(45)('trim', function ($trim) { "use strict"; var $export = __webpack_require__(0); -var $at = __webpack_require__(79)(false); +var $at = __webpack_require__(80)(false); $export($export.P, 'String', { // 21.1.3.3 String.prototype.codePointAt(pos) codePointAt: function codePointAt(pos) { @@ -5246,11 +5252,11 @@ $export($export.P, 'String', { var $export = __webpack_require__(0); var toLength = __webpack_require__(8); -var context = __webpack_require__(80); +var context = __webpack_require__(81); var ENDS_WITH = 'endsWith'; var $endsWith = ''[ENDS_WITH]; -$export($export.P + $export.F * __webpack_require__(81)(ENDS_WITH), 'String', { +$export($export.P + $export.F * __webpack_require__(82)(ENDS_WITH), 'String', { endsWith: function endsWith(searchString /* , endPosition = @length */) { var that = context(this, searchString, ENDS_WITH); var endPosition = arguments.length > 1 ? arguments[1] : undefined; @@ -5272,10 +5278,10 @@ $export($export.P + $export.F * __webpack_require__(81)(ENDS_WITH), 'String', { // 21.1.3.7 String.prototype.includes(searchString, position = 0) var $export = __webpack_require__(0); -var context = __webpack_require__(80); +var context = __webpack_require__(81); var INCLUDES = 'includes'; -$export($export.P + $export.F * __webpack_require__(81)(INCLUDES), 'String', { +$export($export.P + $export.F * __webpack_require__(82)(INCLUDES), 'String', { includes: function includes(searchString /* , position = 0 */) { return !!~context(this, searchString, INCLUDES) .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined); @@ -5291,7 +5297,7 @@ var $export = __webpack_require__(0); $export($export.P, 'String', { // 21.1.3.13 String.prototype.repeat(count) - repeat: __webpack_require__(76) + repeat: __webpack_require__(77) }); @@ -5304,11 +5310,11 @@ $export($export.P, 'String', { var $export = __webpack_require__(0); var toLength = __webpack_require__(8); -var context = __webpack_require__(80); +var context = __webpack_require__(81); var STARTS_WITH = 'startsWith'; var $startsWith = ''[STARTS_WITH]; -$export($export.P + $export.F * __webpack_require__(81)(STARTS_WITH), 'String', { +$export($export.P + $export.F * __webpack_require__(82)(STARTS_WITH), 'String', { startsWith: function startsWith(searchString /* , position = 0 */) { var that = context(this, searchString, STARTS_WITH); var index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length)); @@ -5326,7 +5332,7 @@ $export($export.P + $export.F * __webpack_require__(81)(STARTS_WITH), 'String', "use strict"; -var $at = __webpack_require__(79)(true); +var $at = __webpack_require__(80)(true); // 21.1.3.27 String.prototype[@@iterator]() __webpack_require__(55)(String, 'String', function (iterated) { @@ -5351,7 +5357,7 @@ __webpack_require__(55)(String, 'String', function (iterated) { "use strict"; // B.2.3.2 String.prototype.anchor(name) -__webpack_require__(17)('anchor', function (createHTML) { +__webpack_require__(18)('anchor', function (createHTML) { return function anchor(name) { return createHTML(this, 'a', 'name', name); }; @@ -5365,7 +5371,7 @@ __webpack_require__(17)('anchor', function (createHTML) { "use strict"; // B.2.3.3 String.prototype.big() -__webpack_require__(17)('big', function (createHTML) { +__webpack_require__(18)('big', function (createHTML) { return function big() { return createHTML(this, 'big', '', ''); }; @@ -5379,7 +5385,7 @@ __webpack_require__(17)('big', function (createHTML) { "use strict"; // B.2.3.4 String.prototype.blink() -__webpack_require__(17)('blink', function (createHTML) { +__webpack_require__(18)('blink', function (createHTML) { return function blink() { return createHTML(this, 'blink', '', ''); }; @@ -5393,7 +5399,7 @@ __webpack_require__(17)('blink', function (createHTML) { "use strict"; // B.2.3.5 String.prototype.bold() -__webpack_require__(17)('bold', function (createHTML) { +__webpack_require__(18)('bold', function (createHTML) { return function bold() { return createHTML(this, 'b', '', ''); }; @@ -5407,7 +5413,7 @@ __webpack_require__(17)('bold', function (createHTML) { "use strict"; // B.2.3.6 String.prototype.fixed() -__webpack_require__(17)('fixed', function (createHTML) { +__webpack_require__(18)('fixed', function (createHTML) { return function fixed() { return createHTML(this, 'tt', '', ''); }; @@ -5421,7 +5427,7 @@ __webpack_require__(17)('fixed', function (createHTML) { "use strict"; // B.2.3.7 String.prototype.fontcolor(color) -__webpack_require__(17)('fontcolor', function (createHTML) { +__webpack_require__(18)('fontcolor', function (createHTML) { return function fontcolor(color) { return createHTML(this, 'font', 'color', color); }; @@ -5435,7 +5441,7 @@ __webpack_require__(17)('fontcolor', function (createHTML) { "use strict"; // B.2.3.8 String.prototype.fontsize(size) -__webpack_require__(17)('fontsize', function (createHTML) { +__webpack_require__(18)('fontsize', function (createHTML) { return function fontsize(size) { return createHTML(this, 'font', 'size', size); }; @@ -5449,7 +5455,7 @@ __webpack_require__(17)('fontsize', function (createHTML) { "use strict"; // B.2.3.9 String.prototype.italics() -__webpack_require__(17)('italics', function (createHTML) { +__webpack_require__(18)('italics', function (createHTML) { return function italics() { return createHTML(this, 'i', '', ''); }; @@ -5463,7 +5469,7 @@ __webpack_require__(17)('italics', function (createHTML) { "use strict"; // B.2.3.10 String.prototype.link(url) -__webpack_require__(17)('link', function (createHTML) { +__webpack_require__(18)('link', function (createHTML) { return function link(url) { return createHTML(this, 'a', 'href', url); }; @@ -5477,7 +5483,7 @@ __webpack_require__(17)('link', function (createHTML) { "use strict"; // B.2.3.11 String.prototype.small() -__webpack_require__(17)('small', function (createHTML) { +__webpack_require__(18)('small', function (createHTML) { return function small() { return createHTML(this, 'small', '', ''); }; @@ -5491,7 +5497,7 @@ __webpack_require__(17)('small', function (createHTML) { "use strict"; // B.2.3.12 String.prototype.strike() -__webpack_require__(17)('strike', function (createHTML) { +__webpack_require__(18)('strike', function (createHTML) { return function strike() { return createHTML(this, 'strike', '', ''); }; @@ -5505,7 +5511,7 @@ __webpack_require__(17)('strike', function (createHTML) { "use strict"; // B.2.3.13 String.prototype.sub() -__webpack_require__(17)('sub', function (createHTML) { +__webpack_require__(18)('sub', function (createHTML) { return function sub() { return createHTML(this, 'sub', '', ''); }; @@ -5519,7 +5525,7 @@ __webpack_require__(17)('sub', function (createHTML) { "use strict"; // B.2.3.14 String.prototype.sup() -__webpack_require__(17)('sup', function (createHTML) { +__webpack_require__(18)('sup', function (createHTML) { return function sup() { return createHTML(this, 'sup', '', ''); }; @@ -5546,9 +5552,9 @@ var ctx = __webpack_require__(19); var $export = __webpack_require__(0); var toObject = __webpack_require__(9); var call = __webpack_require__(107); -var isArrayIter = __webpack_require__(82); +var isArrayIter = __webpack_require__(83); var toLength = __webpack_require__(8); -var createProperty = __webpack_require__(83); +var createProperty = __webpack_require__(84); var getIterFn = __webpack_require__(49); $export($export.S + $export.F * !__webpack_require__(57)(function (iter) { Array.from(iter); }), 'Array', { @@ -5587,7 +5593,7 @@ $export($export.S + $export.F * !__webpack_require__(57)(function (iter) { Array "use strict"; var $export = __webpack_require__(0); -var createProperty = __webpack_require__(83); +var createProperty = __webpack_require__(84); // WebKit Array.of isn't generic $export($export.S + $export.F * __webpack_require__(4)(function () { @@ -5632,7 +5638,7 @@ $export($export.P + $export.F * (__webpack_require__(47) != Object || !__webpack "use strict"; var $export = __webpack_require__(0); -var html = __webpack_require__(70); +var html = __webpack_require__(71); var cof = __webpack_require__(20); var toAbsoluteIndex = __webpack_require__(37); var toLength = __webpack_require__(8); @@ -5892,7 +5898,7 @@ var $export = __webpack_require__(0); $export($export.P, 'Array', { copyWithin: __webpack_require__(109) }); -__webpack_require__(33)('copyWithin'); +__webpack_require__(34)('copyWithin'); /***/ }), @@ -5902,9 +5908,9 @@ __webpack_require__(33)('copyWithin'); // 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) var $export = __webpack_require__(0); -$export($export.P, 'Array', { fill: __webpack_require__(85) }); +$export($export.P, 'Array', { fill: __webpack_require__(86) }); -__webpack_require__(33)('fill'); +__webpack_require__(34)('fill'); /***/ }), @@ -5925,7 +5931,7 @@ $export($export.P + $export.F * forced, 'Array', { return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } }); -__webpack_require__(33)(KEY); +__webpack_require__(34)(KEY); /***/ }), @@ -5946,7 +5952,7 @@ $export($export.P + $export.F * forced, 'Array', { return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } }); -__webpack_require__(33)(KEY); +__webpack_require__(34)(KEY); /***/ }), @@ -5961,7 +5967,7 @@ __webpack_require__(41)('Array'); /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__(2); -var inheritIfRequired = __webpack_require__(74); +var inheritIfRequired = __webpack_require__(75); var dP = __webpack_require__(6).f; var gOPN = __webpack_require__(38).f; var isRegExp = __webpack_require__(54); @@ -5999,7 +6005,7 @@ if (__webpack_require__(7) && (!CORRECT_NEW || __webpack_require__(4)(function ( for (var keys = gOPN(Base), i = 0; keys.length > i;) proxy(keys[i++]); proto.constructor = $RegExp; $RegExp.prototype = proto; - __webpack_require__(14)(global, 'RegExp', $RegExp); + __webpack_require__(15)(global, 'RegExp', $RegExp); } __webpack_require__(41)('RegExp'); @@ -6019,7 +6025,7 @@ var TO_STRING = 'toString'; var $toString = /./[TO_STRING]; var define = function (fn) { - __webpack_require__(14)(RegExp.prototype, TO_STRING, fn, true); + __webpack_require__(15)(RegExp.prototype, TO_STRING, fn, true); }; // 21.2.5.14 RegExp.prototype.toString() @@ -6170,7 +6176,7 @@ __webpack_require__(59)('split', 2, function (defined, SPLIT, $split) { "use strict"; -var LIBRARY = __webpack_require__(36); +var LIBRARY = __webpack_require__(33); var global = __webpack_require__(2); var ctx = __webpack_require__(19); var classof = __webpack_require__(39); @@ -6178,16 +6184,19 @@ var $export = __webpack_require__(0); var isObject = __webpack_require__(3); var aFunction = __webpack_require__(10); var anInstance = __webpack_require__(42); -var forOf = __webpack_require__(34); +var forOf = __webpack_require__(35); var speciesConstructor = __webpack_require__(60); -var task = __webpack_require__(88).set; -var microtask = __webpack_require__(89)(); -var newPromiseCapabilityModule = __webpack_require__(90); +var task = __webpack_require__(89).set; +var microtask = __webpack_require__(90)(); +var newPromiseCapabilityModule = __webpack_require__(91); var perform = __webpack_require__(111); +var userAgent = __webpack_require__(61); var promiseResolve = __webpack_require__(112); var PROMISE = 'Promise'; var TypeError = global.TypeError; var process = global.process; +var versions = process && process.versions; +var v8 = versions && versions.v8 || ''; var $Promise = global[PROMISE]; var isNode = classof(process) == 'process'; var empty = function () { /* empty */ }; @@ -6202,7 +6211,13 @@ var USE_NATIVE = !!function () { exec(empty, empty); }; // unhandled rejections tracking support, NodeJS Promise without it fails @@species test - return (isNode || typeof PromiseRejectionEvent == 'function') && promise.then(empty) instanceof FakePromise; + return (isNode || typeof PromiseRejectionEvent == 'function') + && promise.then(empty) instanceof FakePromise + // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables + // https://bugs.chromium.org/p/chromium/issues/detail?id=830565 + // we can't detect it synchronously, so just check versions + && v8.indexOf('6.6') !== 0 + && userAgent.indexOf('Chrome/66') === -1; } catch (e) { /* empty */ } }(); @@ -6224,7 +6239,7 @@ var notify = function (promise, isReject) { var resolve = reaction.resolve; var reject = reaction.reject; var domain = reaction.domain; - var result, then; + var result, then, exited; try { if (handler) { if (!ok) { @@ -6234,8 +6249,11 @@ var notify = function (promise, isReject) { if (handler === true) result = value; else { if (domain) domain.enter(); - result = handler(value); - if (domain) domain.exit(); + result = handler(value); // may throw + if (domain) { + domain.exit(); + exited = true; + } } if (result === reaction.promise) { reject(TypeError('Promise-chain cycle')); @@ -6244,6 +6262,7 @@ var notify = function (promise, isReject) { } else resolve(result); } else reject(value); } catch (e) { + if (domain && !exited) domain.exit(); reject(e); } }; @@ -6380,7 +6399,7 @@ if (!USE_NATIVE) { $export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise }); __webpack_require__(44)($Promise, PROMISE); __webpack_require__(41)(PROMISE); -Wrapper = __webpack_require__(18)[PROMISE]; +Wrapper = __webpack_require__(13)[PROMISE]; // statics $export($export.S + $export.F * !USE_NATIVE, PROMISE, { @@ -6455,7 +6474,7 @@ var validate = __webpack_require__(46); var WEAK_SET = 'WeakSet'; // 23.4 WeakSet Objects -__webpack_require__(61)(WEAK_SET, function (get) { +__webpack_require__(62)(WEAK_SET, function (get) { return function WeakSet() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; }, { // 23.4.3.1 WeakSet.prototype.add(value) @@ -6575,7 +6594,7 @@ $export($export.S + $export.F * __webpack_require__(4)(function () { // 26.1.4 Reflect.deleteProperty(target, propertyKey) var $export = __webpack_require__(0); -var gOPD = __webpack_require__(15).f; +var gOPD = __webpack_require__(16).f; var anObject = __webpack_require__(1); $export($export.S, 'Reflect', { @@ -6624,8 +6643,8 @@ $export($export.S, 'Reflect', { /***/ (function(module, exports, __webpack_require__) { // 26.1.6 Reflect.get(target, propertyKey [, receiver]) -var gOPD = __webpack_require__(15); -var getPrototypeOf = __webpack_require__(16); +var gOPD = __webpack_require__(16); +var getPrototypeOf = __webpack_require__(17); var has = __webpack_require__(12); var $export = __webpack_require__(0); var isObject = __webpack_require__(3); @@ -6651,7 +6670,7 @@ $export($export.S, 'Reflect', { get: get }); /***/ (function(module, exports, __webpack_require__) { // 26.1.7 Reflect.getOwnPropertyDescriptor(target, propertyKey) -var gOPD = __webpack_require__(15); +var gOPD = __webpack_require__(16); var $export = __webpack_require__(0); var anObject = __webpack_require__(1); @@ -6668,7 +6687,7 @@ $export($export.S, 'Reflect', { // 26.1.8 Reflect.getPrototypeOf(target) var $export = __webpack_require__(0); -var getProto = __webpack_require__(16); +var getProto = __webpack_require__(17); var anObject = __webpack_require__(1); $export($export.S, 'Reflect', { @@ -6716,7 +6735,7 @@ $export($export.S, 'Reflect', { // 26.1.11 Reflect.ownKeys(target) var $export = __webpack_require__(0); -$export($export.S, 'Reflect', { ownKeys: __webpack_require__(91) }); +$export($export.S, 'Reflect', { ownKeys: __webpack_require__(92) }); /***/ }), @@ -6747,8 +6766,8 @@ $export($export.S, 'Reflect', { // 26.1.13 Reflect.set(target, propertyKey, V [, receiver]) var dP = __webpack_require__(6); -var gOPD = __webpack_require__(15); -var getPrototypeOf = __webpack_require__(16); +var gOPD = __webpack_require__(16); +var getPrototypeOf = __webpack_require__(17); var has = __webpack_require__(12); var $export = __webpack_require__(0); var createDesc = __webpack_require__(31); @@ -6767,9 +6786,11 @@ function set(target, propertyKey, V /* , receiver */) { } if (has(ownDesc, 'value')) { if (ownDesc.writable === false || !isObject(receiver)) return false; - existingDescriptor = gOPD.f(receiver, propertyKey) || createDesc(0); - existingDescriptor.value = V; - dP.f(receiver, propertyKey, existingDescriptor); + if (existingDescriptor = gOPD.f(receiver, propertyKey)) { + if (existingDescriptor.get || existingDescriptor.set || existingDescriptor.writable === false) return false; + existingDescriptor.value = V; + dP.f(receiver, propertyKey, existingDescriptor); + } else dP.f(receiver, propertyKey, createDesc(0, V)); return true; } return ownDesc.set === undefined ? false : (ownDesc.set.call(receiver, V), true); @@ -6784,7 +6805,7 @@ $export($export.S, 'Reflect', { set: set }); // 26.1.14 Reflect.setPrototypeOf(target, proto) var $export = __webpack_require__(0); -var setProto = __webpack_require__(72); +var setProto = __webpack_require__(73); if (setProto) $export($export.S, 'Reflect', { setPrototypeOf: function setPrototypeOf(target, proto) { @@ -6889,7 +6910,7 @@ var TO_STRING = 'toString'; var $toString = DateProto[TO_STRING]; var getTime = DateProto.getTime; if (new Date(NaN) + '' != INVALID_DATE) { - __webpack_require__(14)(DateProto, TO_STRING, function toString() { + __webpack_require__(15)(DateProto, TO_STRING, function toString() { var value = getTime.call(this); // eslint-disable-next-line no-self-compare return value === value ? $toString.call(this) : INVALID_DATE; @@ -6904,7 +6925,7 @@ if (new Date(NaN) + '' != INVALID_DATE) { var TO_PRIMITIVE = __webpack_require__(5)('toPrimitive'); var proto = Date.prototype; -if (!(TO_PRIMITIVE in proto)) __webpack_require__(13)(proto, TO_PRIMITIVE, __webpack_require__(255)); +if (!(TO_PRIMITIVE in proto)) __webpack_require__(14)(proto, TO_PRIMITIVE, __webpack_require__(255)); /***/ }), @@ -6930,8 +6951,8 @@ module.exports = function (hint) { "use strict"; var $export = __webpack_require__(0); -var $typed = __webpack_require__(62); -var buffer = __webpack_require__(92); +var $typed = __webpack_require__(63); +var buffer = __webpack_require__(93); var anObject = __webpack_require__(1); var toAbsoluteIndex = __webpack_require__(37); var toLength = __webpack_require__(8); @@ -6962,12 +6983,12 @@ $export($export.P + $export.U + $export.F * __webpack_require__(4)(function () { if ($slice !== undefined && end === undefined) return $slice.call(anObject(this), start); // FF fix var len = anObject(this).byteLength; var first = toAbsoluteIndex(start, len); - var final = toAbsoluteIndex(end === undefined ? len : end, len); - var result = new (speciesConstructor(this, $ArrayBuffer))(toLength(final - first)); + var fin = toAbsoluteIndex(end === undefined ? len : end, len); + var result = new (speciesConstructor(this, $ArrayBuffer))(toLength(fin - first)); var viewS = new $DataView(this); var viewT = new $DataView(result); var index = 0; - while (first < final) { + while (first < fin) { viewT.setUint8(index++, viewS.getUint8(first++)); } return result; } @@ -6981,8 +7002,8 @@ __webpack_require__(41)(ARRAY_BUFFER); /***/ (function(module, exports, __webpack_require__) { var $export = __webpack_require__(0); -$export($export.G + $export.W + $export.F * !__webpack_require__(62).ABV, { - DataView: __webpack_require__(92).DataView +$export($export.G + $export.W + $export.F * !__webpack_require__(63).ABV, { + DataView: __webpack_require__(93).DataView }); @@ -7101,7 +7122,7 @@ $export($export.P, 'Array', { } }); -__webpack_require__(33)('includes'); +__webpack_require__(34)('includes'); /***/ }), @@ -7116,7 +7137,7 @@ var flattenIntoArray = __webpack_require__(119); var toObject = __webpack_require__(9); var toLength = __webpack_require__(8); var aFunction = __webpack_require__(10); -var arraySpeciesCreate = __webpack_require__(84); +var arraySpeciesCreate = __webpack_require__(85); $export($export.P, 'Array', { flatMap: function flatMap(callbackfn /* , thisArg */) { @@ -7130,7 +7151,7 @@ $export($export.P, 'Array', { } }); -__webpack_require__(33)('flatMap'); +__webpack_require__(34)('flatMap'); /***/ }), @@ -7145,7 +7166,7 @@ var flattenIntoArray = __webpack_require__(119); var toObject = __webpack_require__(9); var toLength = __webpack_require__(8); var toInteger = __webpack_require__(24); -var arraySpeciesCreate = __webpack_require__(84); +var arraySpeciesCreate = __webpack_require__(85); $export($export.P, 'Array', { flatten: function flatten(/* depthArg = 1 */) { @@ -7158,7 +7179,7 @@ $export($export.P, 'Array', { } }); -__webpack_require__(33)('flatten'); +__webpack_require__(34)('flatten'); /***/ }), @@ -7169,7 +7190,7 @@ __webpack_require__(33)('flatten'); // https://github.com/mathiasbynens/String.prototype.at var $export = __webpack_require__(0); -var $at = __webpack_require__(79)(true); +var $at = __webpack_require__(80)(true); $export($export.P, 'String', { at: function at(pos) { @@ -7187,7 +7208,7 @@ $export($export.P, 'String', { // https://github.com/tc39/proposal-string-pad-start-end var $export = __webpack_require__(0); var $pad = __webpack_require__(120); -var userAgent = __webpack_require__(93); +var userAgent = __webpack_require__(61); // https://github.com/zloirock/core-js/issues/280 $export($export.P + $export.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(userAgent), 'String', { @@ -7206,7 +7227,7 @@ $export($export.P + $export.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(userAge // https://github.com/tc39/proposal-string-pad-start-end var $export = __webpack_require__(0); var $pad = __webpack_require__(120); -var userAgent = __webpack_require__(93); +var userAgent = __webpack_require__(61); // https://github.com/zloirock/core-js/issues/280 $export($export.P + $export.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(userAgent), 'String', { @@ -7285,14 +7306,14 @@ $export($export.P, 'String', { /* 276 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(67)('asyncIterator'); +__webpack_require__(68)('asyncIterator'); /***/ }), /* 277 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(67)('observable'); +__webpack_require__(68)('observable'); /***/ }), @@ -7301,10 +7322,10 @@ __webpack_require__(67)('observable'); // https://github.com/tc39/proposal-object-getownpropertydescriptors var $export = __webpack_require__(0); -var ownKeys = __webpack_require__(91); +var ownKeys = __webpack_require__(92); var toIObject = __webpack_require__(11); -var gOPD = __webpack_require__(15); -var createProperty = __webpack_require__(83); +var gOPD = __webpack_require__(16); +var createProperty = __webpack_require__(84); $export($export.S, 'Object', { getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) { @@ -7365,7 +7386,7 @@ var aFunction = __webpack_require__(10); var $defineProperty = __webpack_require__(6); // B.2.2.2 Object.prototype.__defineGetter__(P, getter) -__webpack_require__(7) && $export($export.P + __webpack_require__(63), 'Object', { +__webpack_require__(7) && $export($export.P + __webpack_require__(64), 'Object', { __defineGetter__: function __defineGetter__(P, getter) { $defineProperty.f(toObject(this), P, { get: aFunction(getter), enumerable: true, configurable: true }); } @@ -7384,7 +7405,7 @@ var aFunction = __webpack_require__(10); var $defineProperty = __webpack_require__(6); // B.2.2.3 Object.prototype.__defineSetter__(P, setter) -__webpack_require__(7) && $export($export.P + __webpack_require__(63), 'Object', { +__webpack_require__(7) && $export($export.P + __webpack_require__(64), 'Object', { __defineSetter__: function __defineSetter__(P, setter) { $defineProperty.f(toObject(this), P, { set: aFunction(setter), enumerable: true, configurable: true }); } @@ -7400,11 +7421,11 @@ __webpack_require__(7) && $export($export.P + __webpack_require__(63), 'Object', var $export = __webpack_require__(0); var toObject = __webpack_require__(9); var toPrimitive = __webpack_require__(22); -var getPrototypeOf = __webpack_require__(16); -var getOwnPropertyDescriptor = __webpack_require__(15).f; +var getPrototypeOf = __webpack_require__(17); +var getOwnPropertyDescriptor = __webpack_require__(16).f; // B.2.2.4 Object.prototype.__lookupGetter__(P) -__webpack_require__(7) && $export($export.P + __webpack_require__(63), 'Object', { +__webpack_require__(7) && $export($export.P + __webpack_require__(64), 'Object', { __lookupGetter__: function __lookupGetter__(P) { var O = toObject(this); var K = toPrimitive(P, true); @@ -7425,11 +7446,11 @@ __webpack_require__(7) && $export($export.P + __webpack_require__(63), 'Object', var $export = __webpack_require__(0); var toObject = __webpack_require__(9); var toPrimitive = __webpack_require__(22); -var getPrototypeOf = __webpack_require__(16); -var getOwnPropertyDescriptor = __webpack_require__(15).f; +var getPrototypeOf = __webpack_require__(17); +var getOwnPropertyDescriptor = __webpack_require__(16).f; // B.2.2.5 Object.prototype.__lookupSetter__(P) -__webpack_require__(7) && $export($export.P + __webpack_require__(63), 'Object', { +__webpack_require__(7) && $export($export.P + __webpack_require__(64), 'Object', { __lookupSetter__: function __lookupSetter__(P) { var O = toObject(this); var K = toPrimitive(P, true); @@ -7466,7 +7487,7 @@ $export($export.P + $export.R, 'Set', { toJSON: __webpack_require__(122)('Set') /***/ (function(module, exports, __webpack_require__) { // https://tc39.github.io/proposal-setmap-offrom/#sec-map.of -__webpack_require__(64)('Map'); +__webpack_require__(65)('Map'); /***/ }), @@ -7474,7 +7495,7 @@ __webpack_require__(64)('Map'); /***/ (function(module, exports, __webpack_require__) { // https://tc39.github.io/proposal-setmap-offrom/#sec-set.of -__webpack_require__(64)('Set'); +__webpack_require__(65)('Set'); /***/ }), @@ -7482,7 +7503,7 @@ __webpack_require__(64)('Set'); /***/ (function(module, exports, __webpack_require__) { // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of -__webpack_require__(64)('WeakMap'); +__webpack_require__(65)('WeakMap'); /***/ }), @@ -7490,7 +7511,7 @@ __webpack_require__(64)('WeakMap'); /***/ (function(module, exports, __webpack_require__) { // https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.of -__webpack_require__(64)('WeakSet'); +__webpack_require__(65)('WeakSet'); /***/ }), @@ -7498,7 +7519,7 @@ __webpack_require__(64)('WeakSet'); /***/ (function(module, exports, __webpack_require__) { // https://tc39.github.io/proposal-setmap-offrom/#sec-map.from -__webpack_require__(65)('Map'); +__webpack_require__(66)('Map'); /***/ }), @@ -7506,7 +7527,7 @@ __webpack_require__(65)('Map'); /***/ (function(module, exports, __webpack_require__) { // https://tc39.github.io/proposal-setmap-offrom/#sec-set.from -__webpack_require__(65)('Set'); +__webpack_require__(66)('Set'); /***/ }), @@ -7514,7 +7535,7 @@ __webpack_require__(65)('Set'); /***/ (function(module, exports, __webpack_require__) { // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from -__webpack_require__(65)('WeakMap'); +__webpack_require__(66)('WeakMap'); /***/ }), @@ -7522,7 +7543,7 @@ __webpack_require__(65)('WeakMap'); /***/ (function(module, exports, __webpack_require__) { // https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.from -__webpack_require__(65)('WeakSet'); +__webpack_require__(66)('WeakSet'); /***/ }), @@ -7749,7 +7770,7 @@ $export($export.S, 'Math', { signbit: function signbit(x) { // https://github.com/tc39/proposal-promise-finally var $export = __webpack_require__(0); -var core = __webpack_require__(18); +var core = __webpack_require__(13); var global = __webpack_require__(2); var speciesConstructor = __webpack_require__(60); var promiseResolve = __webpack_require__(112); @@ -7776,7 +7797,7 @@ $export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) { // https://github.com/tc39/proposal-promise-try var $export = __webpack_require__(0); -var newPromiseCapability = __webpack_require__(90); +var newPromiseCapability = __webpack_require__(91); var perform = __webpack_require__(111); $export($export.S, 'Promise', { 'try': function (callbackfn) { @@ -7828,7 +7849,7 @@ metadata.exp({ deleteMetadata: function deleteMetadata(metadataKey, target /* , var metadata = __webpack_require__(30); var anObject = __webpack_require__(1); -var getPrototypeOf = __webpack_require__(16); +var getPrototypeOf = __webpack_require__(17); var ordinaryHasOwnMetadata = metadata.has; var ordinaryGetOwnMetadata = metadata.get; var toMetaKey = metadata.key; @@ -7853,7 +7874,7 @@ var Set = __webpack_require__(115); var from = __webpack_require__(123); var metadata = __webpack_require__(30); var anObject = __webpack_require__(1); -var getPrototypeOf = __webpack_require__(16); +var getPrototypeOf = __webpack_require__(17); var ordinaryOwnMetadataKeys = metadata.keys; var toMetaKey = metadata.key; @@ -7905,7 +7926,7 @@ metadata.exp({ getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targe var metadata = __webpack_require__(30); var anObject = __webpack_require__(1); -var getPrototypeOf = __webpack_require__(16); +var getPrototypeOf = __webpack_require__(17); var ordinaryHasOwnMetadata = metadata.has; var toMetaKey = metadata.key; @@ -7963,7 +7984,7 @@ $metadata.exp({ metadata: function metadata(metadataKey, metadataValue) { // https://github.com/rwaldron/tc39-notes/blob/master/es6/2014-09/sept-25.md#510-globalasap-for-enqueuing-a-microtask var $export = __webpack_require__(0); -var microtask = __webpack_require__(89)(); +var microtask = __webpack_require__(90)(); var process = __webpack_require__(2).process; var isNode = __webpack_require__(20)(process) == 'process'; @@ -7984,15 +8005,15 @@ $export($export.G, { // https://github.com/zenparsing/es-observable var $export = __webpack_require__(0); var global = __webpack_require__(2); -var core = __webpack_require__(18); -var microtask = __webpack_require__(89)(); +var core = __webpack_require__(13); +var microtask = __webpack_require__(90)(); var OBSERVABLE = __webpack_require__(5)('observable'); var aFunction = __webpack_require__(10); var anObject = __webpack_require__(1); var anInstance = __webpack_require__(42); var redefineAll = __webpack_require__(43); -var hide = __webpack_require__(13); -var forOf = __webpack_require__(34); +var hide = __webpack_require__(14); +var forOf = __webpack_require__(35); var RETURN = forOf.RETURN; var getMethod = function (fn) { @@ -8186,7 +8207,7 @@ __webpack_require__(41)('Observable'); /***/ (function(module, exports, __webpack_require__) { var $export = __webpack_require__(0); -var $task = __webpack_require__(88); +var $task = __webpack_require__(89); $export($export.G + $export.B, { setImmediate: $task.set, clearImmediate: $task.clear @@ -8197,11 +8218,11 @@ $export($export.G + $export.B, { /* 324 */ /***/ (function(module, exports, __webpack_require__) { -var $iterators = __webpack_require__(86); +var $iterators = __webpack_require__(87); var getKeys = __webpack_require__(27); -var redefine = __webpack_require__(14); +var redefine = __webpack_require__(15); var global = __webpack_require__(2); -var hide = __webpack_require__(13); +var hide = __webpack_require__(14); var Iterators = __webpack_require__(40); var wks = __webpack_require__(5); var ITERATOR = wks('iterator'); @@ -8264,7 +8285,7 @@ for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++ // ie9- setTimeout & setInterval additional parameters fix var global = __webpack_require__(2); var $export = __webpack_require__(0); -var userAgent = __webpack_require__(93); +var userAgent = __webpack_require__(61); var slice = [].slice; var MSIE = /MSIE .\./.test(userAgent); // <- dirty ie9- check var wrap = function (set) { @@ -8292,17 +8313,17 @@ $export($export.G + $export.B + $export.F * MSIE, { var ctx = __webpack_require__(19); var $export = __webpack_require__(0); var createDesc = __webpack_require__(31); -var assign = __webpack_require__(71); +var assign = __webpack_require__(72); var create = __webpack_require__(28); -var getPrototypeOf = __webpack_require__(16); +var getPrototypeOf = __webpack_require__(17); var getKeys = __webpack_require__(27); var dP = __webpack_require__(6); var keyOf = __webpack_require__(327); var aFunction = __webpack_require__(10); -var forOf = __webpack_require__(34); +var forOf = __webpack_require__(35); var isIterable = __webpack_require__(125); var $iterCreate = __webpack_require__(56); -var step = __webpack_require__(87); +var step = __webpack_require__(88); var isObject = __webpack_require__(3); var toIObject = __webpack_require__(11); var DESCRIPTORS = __webpack_require__(7); @@ -8469,7 +8490,7 @@ module.exports = function (object, el) { var anObject = __webpack_require__(1); var get = __webpack_require__(49); -module.exports = __webpack_require__(18).getIterator = function (it) { +module.exports = __webpack_require__(13).getIterator = function (it) { var iterFn = get(it); if (typeof iterFn != 'function') throw TypeError(it + ' is not iterable!'); return anObject(iterFn.call(it)); @@ -8481,7 +8502,7 @@ module.exports = __webpack_require__(18).getIterator = function (it) { /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__(2); -var core = __webpack_require__(18); +var core = __webpack_require__(13); var $export = __webpack_require__(0); var partial = __webpack_require__(126); // https://esdiscuss.org/topic/promise-returning-delay-function @@ -8502,7 +8523,7 @@ var path = __webpack_require__(127); var $export = __webpack_require__(0); // Placeholder -__webpack_require__(18)._ = path._ = path._ || {}; +__webpack_require__(13)._ = path._ = path._ || {}; $export($export.P + $export.F, 'Function', { part: __webpack_require__(126) }); diff --git a/node_modules/core-js/client/core.min.js b/node_modules/core-js/client/core.min.js index 4f7fe7a99..eb4d971f1 100644 --- a/node_modules/core-js/client/core.min.js +++ b/node_modules/core-js/client/core.min.js @@ -1,10 +1,10 @@ /** - * core-js 2.5.3 + * core-js 2.5.7 * https://github.com/zloirock/core-js * License: http://rock.mit-license.org - * © 2017 Denis Pushkarev + * © 2018 Denis Pushkarev */ -!function(t,n,r){"use strict";!function(t){function __webpack_require__(r){if(n[r])return n[r].exports;var e=n[r]={i:r,l:!1,exports:{}};return t[r].call(e.exports,e,e.exports,__webpack_require__),e.l=!0,e.exports}var n={};__webpack_require__.m=t,__webpack_require__.c=n,__webpack_require__.d=function(t,n,r){__webpack_require__.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},__webpack_require__.n=function(t){var n=t&&t.__esModule?function getDefault(){return t["default"]}:function getModuleExports(){return t};return __webpack_require__.d(n,"a",n),n},__webpack_require__.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=129)}([function(t,n,e){var i=e(2),o=e(18),u=e(13),c=e(14),f=e(19),a="prototype",s=function(t,n,e){var l,h,p,v,g=t&s.F,y=t&s.G,d=t&s.P,_=t&s.B,b=y?i:t&s.S?i[n]||(i[n]={}):(i[n]||{})[a],S=y?o:o[n]||(o[n]={}),m=S[a]||(S[a]={});y&&(e=n);for(l in e)p=((h=!g&&b&&b[l]!==r)?b:e)[l],v=_&&h?f(p,i):d&&"function"==typeof p?f(Function.call,p):p,b&&c(b,l,p,t&s.U),S[l]!=p&&u(S,l,v),d&&m[l]!=p&&(m[l]=p)};i.core=o,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,t.exports=s},function(t,n,r){var e=r(3);t.exports=function(t){if(!e(t))throw TypeError(t+" is not an object!");return t}},function(t,r){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof n&&(n=e)},function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,n){t.exports=function(t){try{return!!t()}catch(n){return!0}}},function(t,n,r){var e=r(50)("wks"),i=r(35),o=r(2).Symbol,u="function"==typeof o;(t.exports=function(t){return e[t]||(e[t]=u&&o[t]||(u?o:i)("Symbol."+t))}).store=e},function(t,n,r){var e=r(1),i=r(95),o=r(22),u=Object.defineProperty;n.f=r(7)?Object.defineProperty:function defineProperty(t,n,r){if(e(t),n=o(n,!0),e(r),i)try{return u(t,n,r)}catch(c){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(t[n]=r.value),t}},function(t,n,r){t.exports=!r(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,n,r){var e=r(24),i=Math.min;t.exports=function(t){return t>0?i(e(t),9007199254740991):0}},function(t,n,r){var e=r(23);t.exports=function(t){return Object(e(t))}},function(t,n){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,n,r){var e=r(47),i=r(23);t.exports=function(t){return e(i(t))}},function(t,n){var r={}.hasOwnProperty;t.exports=function(t,n){return r.call(t,n)}},function(t,n,r){var e=r(6),i=r(31);t.exports=r(7)?function(t,n,r){return e.f(t,n,i(1,r))}:function(t,n,r){return t[n]=r,t}},function(t,n,r){var e=r(2),i=r(13),o=r(12),u=r(35)("src"),c="toString",f=Function[c],a=(""+f).split(c);r(18).inspectSource=function(t){return f.call(t)},(t.exports=function(t,n,r,c){var f="function"==typeof r;f&&(o(r,"name")||i(r,"name",n)),t[n]!==r&&(f&&(o(r,u)||i(r,u,t[n]?""+t[n]:a.join(String(n)))),t===e?t[n]=r:c?t[n]?t[n]=r:i(t,n,r):(delete t[n],i(t,n,r)))})(Function.prototype,c,function toString(){return"function"==typeof this&&this[u]||f.call(this)})},function(t,n,r){var e=r(48),i=r(31),o=r(11),u=r(22),c=r(12),f=r(95),a=Object.getOwnPropertyDescriptor;n.f=r(7)?a:function getOwnPropertyDescriptor(t,n){if(t=o(t),n=u(n,!0),f)try{return a(t,n)}catch(r){}if(c(t,n))return i(!e.f.call(t,n),t[n])}},function(t,n,r){var e=r(12),i=r(9),o=r(68)("IE_PROTO"),u=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),e(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},function(t,n,r){var e=r(0),i=r(4),o=r(23),u=/"/g,c=function(t,n,r,e){var i=String(o(t)),c="<"+n;return""!==r&&(c+=" "+r+'="'+String(e).replace(u,""")+'"'),c+">"+i+""};t.exports=function(t,n){var r={};r[t]=n(c),e(e.P+e.F*i(function(){var n=""[t]('"');return n!==n.toLowerCase()||n.split('"').length>3}),"String",r)}},function(n,r){var e=n.exports={version:"2.5.3"};"number"==typeof t&&(t=e)},function(t,n,e){var i=e(10);t.exports=function(t,n,e){if(i(t),n===r)return t;switch(e){case 1:return function(r){return t.call(n,r)};case 2:return function(r,e){return t.call(n,r,e)};case 3:return function(r,e,i){return t.call(n,r,e,i)}}return function(){return t.apply(n,arguments)}}},function(t,n){var r={}.toString;t.exports=function(t){return r.call(t).slice(8,-1)}},function(t,n,r){var e=r(4);t.exports=function(t,n){return!!t&&e(function(){n?t.call(null,function(){},1):t.call(null)})}},function(t,n,r){var e=r(3);t.exports=function(t,n){if(!e(t))return t;var r,i;if(n&&"function"==typeof(r=t.toString)&&!e(i=r.call(t)))return i;if("function"==typeof(r=t.valueOf)&&!e(i=r.call(t)))return i;if(!n&&"function"==typeof(r=t.toString)&&!e(i=r.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,n){t.exports=function(t){if(t==r)throw TypeError("Can't call method on "+t);return t}},function(t,n){var r=Math.ceil,e=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?e:r)(t)}},function(t,n,r){var e=r(0),i=r(18),o=r(4);t.exports=function(t,n){var r=(i.Object||{})[t]||Object[t],u={};u[t]=n(r),e(e.S+e.F*o(function(){r(1)}),"Object",u)}},function(t,n,e){var i=e(19),o=e(47),u=e(9),c=e(8),f=e(84);t.exports=function(t,n){var e=1==t,a=2==t,s=3==t,l=4==t,h=6==t,p=5==t||h,v=n||f;return function(n,f,g){for(var y,d,_=u(n),b=o(_),S=i(f,g,3),m=c(b.length),x=0,w=e?v(n,m):a?v(n,0):r;m>x;x++)if((p||x in b)&&(y=b[x],d=S(y,x,_),t))if(e)w[x]=d;else if(d)switch(t){case 3:return!0;case 5:return y;case 6:return x;case 2:w.push(y)}else if(l)return!1;return h?-1:s||l?l:w}}},function(t,n,r){var e=r(97),i=r(69);t.exports=Object.keys||function keys(t){return e(t,i)}},function(t,n,e){var i=e(1),o=e(98),u=e(69),c=e(68)("IE_PROTO"),f=function(){},a="prototype",s=function(){var t,n=e(66)("iframe"),r=u.length;for(n.style.display="none",e(70).appendChild(n),n.src="javascript:",(t=n.contentWindow.document).open(),t.write("