aboutsummaryrefslogtreecommitdiff
path: root/node_modules/core-js/fn
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/core-js/fn')
-rw-r--r--node_modules/core-js/fn/_.js2
-rw-r--r--node_modules/core-js/fn/array/concat.js4
-rw-r--r--node_modules/core-js/fn/array/copy-within.js2
-rw-r--r--node_modules/core-js/fn/array/entries.js2
-rw-r--r--node_modules/core-js/fn/array/every.js2
-rw-r--r--node_modules/core-js/fn/array/fill.js2
-rw-r--r--node_modules/core-js/fn/array/filter.js2
-rw-r--r--node_modules/core-js/fn/array/find-index.js2
-rw-r--r--node_modules/core-js/fn/array/find.js2
-rw-r--r--node_modules/core-js/fn/array/for-each.js2
-rw-r--r--node_modules/core-js/fn/array/from.js3
-rw-r--r--node_modules/core-js/fn/array/includes.js2
-rw-r--r--node_modules/core-js/fn/array/index-of.js2
-rw-r--r--node_modules/core-js/fn/array/index.js24
-rw-r--r--node_modules/core-js/fn/array/is-array.js2
-rw-r--r--node_modules/core-js/fn/array/iterator.js2
-rw-r--r--node_modules/core-js/fn/array/join.js2
-rw-r--r--node_modules/core-js/fn/array/keys.js2
-rw-r--r--node_modules/core-js/fn/array/last-index-of.js2
-rw-r--r--node_modules/core-js/fn/array/map.js2
-rw-r--r--node_modules/core-js/fn/array/of.js2
-rw-r--r--node_modules/core-js/fn/array/pop.js4
-rw-r--r--node_modules/core-js/fn/array/push.js4
-rw-r--r--node_modules/core-js/fn/array/reduce-right.js2
-rw-r--r--node_modules/core-js/fn/array/reduce.js2
-rw-r--r--node_modules/core-js/fn/array/reverse.js4
-rw-r--r--node_modules/core-js/fn/array/shift.js4
-rw-r--r--node_modules/core-js/fn/array/slice.js2
-rw-r--r--node_modules/core-js/fn/array/some.js2
-rw-r--r--node_modules/core-js/fn/array/sort.js2
-rw-r--r--node_modules/core-js/fn/array/splice.js4
-rw-r--r--node_modules/core-js/fn/array/unshift.js4
-rw-r--r--node_modules/core-js/fn/array/values.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/copy-within.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/entries.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/every.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/fill.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/filter.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/find-index.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/find.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/for-each.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/includes.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/index-of.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/index.js20
-rw-r--r--node_modules/core-js/fn/array/virtual/iterator.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/join.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/keys.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/last-index-of.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/map.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/reduce-right.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/reduce.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/slice.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/some.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/sort.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/values.js2
-rw-r--r--node_modules/core-js/fn/asap.js2
-rw-r--r--node_modules/core-js/fn/clear-immediate.js2
-rw-r--r--node_modules/core-js/fn/date/index.js6
-rw-r--r--node_modules/core-js/fn/date/now.js2
-rw-r--r--node_modules/core-js/fn/date/to-iso-string.js3
-rw-r--r--node_modules/core-js/fn/date/to-json.js2
-rw-r--r--node_modules/core-js/fn/date/to-primitive.js5
-rw-r--r--node_modules/core-js/fn/date/to-string.js5
-rw-r--r--node_modules/core-js/fn/delay.js2
-rw-r--r--node_modules/core-js/fn/dict.js2
-rw-r--r--node_modules/core-js/fn/dom-collections/index.js8
-rw-r--r--node_modules/core-js/fn/dom-collections/iterator.js2
-rw-r--r--node_modules/core-js/fn/error/index.js2
-rw-r--r--node_modules/core-js/fn/error/is-error.js2
-rw-r--r--node_modules/core-js/fn/function/bind.js2
-rw-r--r--node_modules/core-js/fn/function/has-instance.js2
-rw-r--r--node_modules/core-js/fn/function/index.js5
-rw-r--r--node_modules/core-js/fn/function/name.js1
-rw-r--r--node_modules/core-js/fn/function/part.js2
-rw-r--r--node_modules/core-js/fn/function/virtual/bind.js2
-rw-r--r--node_modules/core-js/fn/function/virtual/index.js3
-rw-r--r--node_modules/core-js/fn/function/virtual/part.js2
-rw-r--r--node_modules/core-js/fn/get-iterator-method.js3
-rw-r--r--node_modules/core-js/fn/get-iterator.js3
-rw-r--r--node_modules/core-js/fn/is-iterable.js3
-rw-r--r--node_modules/core-js/fn/json/index.js2
-rw-r--r--node_modules/core-js/fn/json/stringify.js5
-rw-r--r--node_modules/core-js/fn/map.js6
-rw-r--r--node_modules/core-js/fn/math/acosh.js2
-rw-r--r--node_modules/core-js/fn/math/asinh.js2
-rw-r--r--node_modules/core-js/fn/math/atanh.js2
-rw-r--r--node_modules/core-js/fn/math/cbrt.js2
-rw-r--r--node_modules/core-js/fn/math/clz32.js2
-rw-r--r--node_modules/core-js/fn/math/cosh.js2
-rw-r--r--node_modules/core-js/fn/math/expm1.js2
-rw-r--r--node_modules/core-js/fn/math/fround.js2
-rw-r--r--node_modules/core-js/fn/math/hypot.js2
-rw-r--r--node_modules/core-js/fn/math/iaddh.js2
-rw-r--r--node_modules/core-js/fn/math/imul.js2
-rw-r--r--node_modules/core-js/fn/math/imulh.js2
-rw-r--r--node_modules/core-js/fn/math/index.js22
-rw-r--r--node_modules/core-js/fn/math/isubh.js2
-rw-r--r--node_modules/core-js/fn/math/log10.js2
-rw-r--r--node_modules/core-js/fn/math/log1p.js2
-rw-r--r--node_modules/core-js/fn/math/log2.js2
-rw-r--r--node_modules/core-js/fn/math/sign.js2
-rw-r--r--node_modules/core-js/fn/math/sinh.js2
-rw-r--r--node_modules/core-js/fn/math/tanh.js2
-rw-r--r--node_modules/core-js/fn/math/trunc.js2
-rw-r--r--node_modules/core-js/fn/math/umulh.js2
-rw-r--r--node_modules/core-js/fn/number/constructor.js2
-rw-r--r--node_modules/core-js/fn/number/epsilon.js2
-rw-r--r--node_modules/core-js/fn/number/index.js14
-rw-r--r--node_modules/core-js/fn/number/is-finite.js2
-rw-r--r--node_modules/core-js/fn/number/is-integer.js2
-rw-r--r--node_modules/core-js/fn/number/is-nan.js2
-rw-r--r--node_modules/core-js/fn/number/is-safe-integer.js2
-rw-r--r--node_modules/core-js/fn/number/iterator.js5
-rw-r--r--node_modules/core-js/fn/number/max-safe-integer.js2
-rw-r--r--node_modules/core-js/fn/number/min-safe-integer.js2
-rw-r--r--node_modules/core-js/fn/number/parse-float.js2
-rw-r--r--node_modules/core-js/fn/number/parse-int.js2
-rw-r--r--node_modules/core-js/fn/number/to-fixed.js2
-rw-r--r--node_modules/core-js/fn/number/to-precision.js2
-rw-r--r--node_modules/core-js/fn/number/virtual/index.js4
-rw-r--r--node_modules/core-js/fn/number/virtual/iterator.js2
-rw-r--r--node_modules/core-js/fn/number/virtual/to-fixed.js2
-rw-r--r--node_modules/core-js/fn/number/virtual/to-precision.js2
-rw-r--r--node_modules/core-js/fn/object/assign.js2
-rw-r--r--node_modules/core-js/fn/object/classof.js2
-rw-r--r--node_modules/core-js/fn/object/create.js5
-rw-r--r--node_modules/core-js/fn/object/define-getter.js2
-rw-r--r--node_modules/core-js/fn/object/define-properties.js5
-rw-r--r--node_modules/core-js/fn/object/define-property.js5
-rw-r--r--node_modules/core-js/fn/object/define-setter.js2
-rw-r--r--node_modules/core-js/fn/object/define.js2
-rw-r--r--node_modules/core-js/fn/object/entries.js2
-rw-r--r--node_modules/core-js/fn/object/freeze.js2
-rw-r--r--node_modules/core-js/fn/object/get-own-property-descriptor.js5
-rw-r--r--node_modules/core-js/fn/object/get-own-property-descriptors.js2
-rw-r--r--node_modules/core-js/fn/object/get-own-property-names.js5
-rw-r--r--node_modules/core-js/fn/object/get-own-property-symbols.js2
-rw-r--r--node_modules/core-js/fn/object/get-prototype-of.js2
-rw-r--r--node_modules/core-js/fn/object/index.js30
-rw-r--r--node_modules/core-js/fn/object/is-extensible.js2
-rw-r--r--node_modules/core-js/fn/object/is-frozen.js2
-rw-r--r--node_modules/core-js/fn/object/is-object.js2
-rw-r--r--node_modules/core-js/fn/object/is-sealed.js2
-rw-r--r--node_modules/core-js/fn/object/is.js2
-rw-r--r--node_modules/core-js/fn/object/keys.js2
-rw-r--r--node_modules/core-js/fn/object/lookup-getter.js2
-rw-r--r--node_modules/core-js/fn/object/lookup-setter.js2
-rw-r--r--node_modules/core-js/fn/object/make.js2
-rw-r--r--node_modules/core-js/fn/object/prevent-extensions.js2
-rw-r--r--node_modules/core-js/fn/object/seal.js2
-rw-r--r--node_modules/core-js/fn/object/set-prototype-of.js2
-rw-r--r--node_modules/core-js/fn/object/values.js2
-rw-r--r--node_modules/core-js/fn/observable.js7
-rw-r--r--node_modules/core-js/fn/parse-float.js2
-rw-r--r--node_modules/core-js/fn/parse-int.js2
-rw-r--r--node_modules/core-js/fn/promise.js5
-rw-r--r--node_modules/core-js/fn/reflect/apply.js2
-rw-r--r--node_modules/core-js/fn/reflect/construct.js2
-rw-r--r--node_modules/core-js/fn/reflect/define-metadata.js2
-rw-r--r--node_modules/core-js/fn/reflect/define-property.js2
-rw-r--r--node_modules/core-js/fn/reflect/delete-metadata.js2
-rw-r--r--node_modules/core-js/fn/reflect/delete-property.js2
-rw-r--r--node_modules/core-js/fn/reflect/enumerate.js2
-rw-r--r--node_modules/core-js/fn/reflect/get-metadata-keys.js2
-rw-r--r--node_modules/core-js/fn/reflect/get-metadata.js2
-rw-r--r--node_modules/core-js/fn/reflect/get-own-metadata-keys.js2
-rw-r--r--node_modules/core-js/fn/reflect/get-own-metadata.js2
-rw-r--r--node_modules/core-js/fn/reflect/get-own-property-descriptor.js2
-rw-r--r--node_modules/core-js/fn/reflect/get-prototype-of.js2
-rw-r--r--node_modules/core-js/fn/reflect/get.js2
-rw-r--r--node_modules/core-js/fn/reflect/has-metadata.js2
-rw-r--r--node_modules/core-js/fn/reflect/has-own-metadata.js2
-rw-r--r--node_modules/core-js/fn/reflect/has.js2
-rw-r--r--node_modules/core-js/fn/reflect/index.js24
-rw-r--r--node_modules/core-js/fn/reflect/is-extensible.js2
-rw-r--r--node_modules/core-js/fn/reflect/metadata.js2
-rw-r--r--node_modules/core-js/fn/reflect/own-keys.js2
-rw-r--r--node_modules/core-js/fn/reflect/prevent-extensions.js2
-rw-r--r--node_modules/core-js/fn/reflect/set-prototype-of.js2
-rw-r--r--node_modules/core-js/fn/reflect/set.js2
-rw-r--r--node_modules/core-js/fn/regexp/constructor.js2
-rw-r--r--node_modules/core-js/fn/regexp/escape.js2
-rw-r--r--node_modules/core-js/fn/regexp/flags.js5
-rw-r--r--node_modules/core-js/fn/regexp/index.js9
-rw-r--r--node_modules/core-js/fn/regexp/match.js5
-rw-r--r--node_modules/core-js/fn/regexp/replace.js5
-rw-r--r--node_modules/core-js/fn/regexp/search.js5
-rw-r--r--node_modules/core-js/fn/regexp/split.js5
-rw-r--r--node_modules/core-js/fn/regexp/to-string.js5
-rw-r--r--node_modules/core-js/fn/set-immediate.js2
-rw-r--r--node_modules/core-js/fn/set-interval.js2
-rw-r--r--node_modules/core-js/fn/set-timeout.js2
-rw-r--r--node_modules/core-js/fn/set.js6
-rw-r--r--node_modules/core-js/fn/string/anchor.js2
-rw-r--r--node_modules/core-js/fn/string/at.js2
-rw-r--r--node_modules/core-js/fn/string/big.js2
-rw-r--r--node_modules/core-js/fn/string/blink.js2
-rw-r--r--node_modules/core-js/fn/string/bold.js2
-rw-r--r--node_modules/core-js/fn/string/code-point-at.js2
-rw-r--r--node_modules/core-js/fn/string/ends-with.js2
-rw-r--r--node_modules/core-js/fn/string/escape-html.js2
-rw-r--r--node_modules/core-js/fn/string/fixed.js2
-rw-r--r--node_modules/core-js/fn/string/fontcolor.js2
-rw-r--r--node_modules/core-js/fn/string/fontsize.js2
-rw-r--r--node_modules/core-js/fn/string/from-code-point.js2
-rw-r--r--node_modules/core-js/fn/string/includes.js2
-rw-r--r--node_modules/core-js/fn/string/index.js35
-rw-r--r--node_modules/core-js/fn/string/italics.js2
-rw-r--r--node_modules/core-js/fn/string/iterator.js5
-rw-r--r--node_modules/core-js/fn/string/link.js2
-rw-r--r--node_modules/core-js/fn/string/match-all.js2
-rw-r--r--node_modules/core-js/fn/string/pad-end.js2
-rw-r--r--node_modules/core-js/fn/string/pad-start.js2
-rw-r--r--node_modules/core-js/fn/string/raw.js2
-rw-r--r--node_modules/core-js/fn/string/repeat.js2
-rw-r--r--node_modules/core-js/fn/string/small.js2
-rw-r--r--node_modules/core-js/fn/string/starts-with.js2
-rw-r--r--node_modules/core-js/fn/string/strike.js2
-rw-r--r--node_modules/core-js/fn/string/sub.js2
-rw-r--r--node_modules/core-js/fn/string/sup.js2
-rw-r--r--node_modules/core-js/fn/string/trim-end.js2
-rw-r--r--node_modules/core-js/fn/string/trim-left.js2
-rw-r--r--node_modules/core-js/fn/string/trim-right.js2
-rw-r--r--node_modules/core-js/fn/string/trim-start.js2
-rw-r--r--node_modules/core-js/fn/string/trim.js2
-rw-r--r--node_modules/core-js/fn/string/unescape-html.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/anchor.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/at.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/big.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/blink.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/bold.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/code-point-at.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/ends-with.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/escape-html.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/fixed.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/fontcolor.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/fontsize.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/includes.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/index.js33
-rw-r--r--node_modules/core-js/fn/string/virtual/italics.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/iterator.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/link.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/match-all.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/pad-end.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/pad-start.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/repeat.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/small.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/starts-with.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/strike.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/sub.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/sup.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/trim-end.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/trim-left.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/trim-right.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/trim-start.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/trim.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/unescape-html.js2
-rw-r--r--node_modules/core-js/fn/symbol/async-iterator.js2
-rw-r--r--node_modules/core-js/fn/symbol/for.js2
-rw-r--r--node_modules/core-js/fn/symbol/has-instance.js2
-rw-r--r--node_modules/core-js/fn/symbol/index.js5
-rw-r--r--node_modules/core-js/fn/symbol/is-concat-spreadable.js1
-rw-r--r--node_modules/core-js/fn/symbol/iterator.js3
-rw-r--r--node_modules/core-js/fn/symbol/key-for.js2
-rw-r--r--node_modules/core-js/fn/symbol/match.js2
-rw-r--r--node_modules/core-js/fn/symbol/observable.js2
-rw-r--r--node_modules/core-js/fn/symbol/replace.js2
-rw-r--r--node_modules/core-js/fn/symbol/search.js2
-rw-r--r--node_modules/core-js/fn/symbol/species.js1
-rw-r--r--node_modules/core-js/fn/symbol/split.js2
-rw-r--r--node_modules/core-js/fn/symbol/to-primitive.js1
-rw-r--r--node_modules/core-js/fn/symbol/to-string-tag.js2
-rw-r--r--node_modules/core-js/fn/symbol/unscopables.js1
-rw-r--r--node_modules/core-js/fn/system/global.js2
-rw-r--r--node_modules/core-js/fn/system/index.js2
-rw-r--r--node_modules/core-js/fn/typed/array-buffer.js3
-rw-r--r--node_modules/core-js/fn/typed/data-view.js3
-rw-r--r--node_modules/core-js/fn/typed/float32-array.js2
-rw-r--r--node_modules/core-js/fn/typed/float64-array.js2
-rw-r--r--node_modules/core-js/fn/typed/index.js13
-rw-r--r--node_modules/core-js/fn/typed/int16-array.js2
-rw-r--r--node_modules/core-js/fn/typed/int32-array.js2
-rw-r--r--node_modules/core-js/fn/typed/int8-array.js2
-rw-r--r--node_modules/core-js/fn/typed/uint16-array.js2
-rw-r--r--node_modules/core-js/fn/typed/uint32-array.js2
-rw-r--r--node_modules/core-js/fn/typed/uint8-array.js2
-rw-r--r--node_modules/core-js/fn/typed/uint8-clamped-array.js2
-rw-r--r--node_modules/core-js/fn/weak-map.js4
-rw-r--r--node_modules/core-js/fn/weak-set.js4
289 files changed, 886 insertions, 0 deletions
diff --git a/node_modules/core-js/fn/_.js b/node_modules/core-js/fn/_.js
new file mode 100644
index 000000000..8a99f7062
--- /dev/null
+++ b/node_modules/core-js/fn/_.js
@@ -0,0 +1,2 @@
+require('../modules/core.function.part');
+module.exports = require('../modules/_core')._; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/concat.js b/node_modules/core-js/fn/array/concat.js
new file mode 100644
index 000000000..de4bddf96
--- /dev/null
+++ b/node_modules/core-js/fn/array/concat.js
@@ -0,0 +1,4 @@
+// for a legacy code and future fixes
+module.exports = function(){
+ return Function.call.apply(Array.prototype.concat, arguments);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/copy-within.js b/node_modules/core-js/fn/array/copy-within.js
new file mode 100644
index 000000000..89e1de4ff
--- /dev/null
+++ b/node_modules/core-js/fn/array/copy-within.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.copy-within');
+module.exports = require('../../modules/_core').Array.copyWithin; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/entries.js b/node_modules/core-js/fn/array/entries.js
new file mode 100644
index 000000000..f4feb26c2
--- /dev/null
+++ b/node_modules/core-js/fn/array/entries.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.iterator');
+module.exports = require('../../modules/_core').Array.entries; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/every.js b/node_modules/core-js/fn/array/every.js
new file mode 100644
index 000000000..168844cc5
--- /dev/null
+++ b/node_modules/core-js/fn/array/every.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.every');
+module.exports = require('../../modules/_core').Array.every; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/fill.js b/node_modules/core-js/fn/array/fill.js
new file mode 100644
index 000000000..b23ebfdee
--- /dev/null
+++ b/node_modules/core-js/fn/array/fill.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.fill');
+module.exports = require('../../modules/_core').Array.fill; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/filter.js b/node_modules/core-js/fn/array/filter.js
new file mode 100644
index 000000000..0023f0de0
--- /dev/null
+++ b/node_modules/core-js/fn/array/filter.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.filter');
+module.exports = require('../../modules/_core').Array.filter; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/find-index.js b/node_modules/core-js/fn/array/find-index.js
new file mode 100644
index 000000000..99e6bf17b
--- /dev/null
+++ b/node_modules/core-js/fn/array/find-index.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.find-index');
+module.exports = require('../../modules/_core').Array.findIndex; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/find.js b/node_modules/core-js/fn/array/find.js
new file mode 100644
index 000000000..f146ec224
--- /dev/null
+++ b/node_modules/core-js/fn/array/find.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.find');
+module.exports = require('../../modules/_core').Array.find; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/for-each.js b/node_modules/core-js/fn/array/for-each.js
new file mode 100644
index 000000000..09e235f95
--- /dev/null
+++ b/node_modules/core-js/fn/array/for-each.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.for-each');
+module.exports = require('../../modules/_core').Array.forEach; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/from.js b/node_modules/core-js/fn/array/from.js
new file mode 100644
index 000000000..1f323fbc3
--- /dev/null
+++ b/node_modules/core-js/fn/array/from.js
@@ -0,0 +1,3 @@
+require('../../modules/es6.string.iterator');
+require('../../modules/es6.array.from');
+module.exports = require('../../modules/_core').Array.from; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/includes.js b/node_modules/core-js/fn/array/includes.js
new file mode 100644
index 000000000..851d31fd1
--- /dev/null
+++ b/node_modules/core-js/fn/array/includes.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.array.includes');
+module.exports = require('../../modules/_core').Array.includes; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/index-of.js b/node_modules/core-js/fn/array/index-of.js
new file mode 100644
index 000000000..9ed824727
--- /dev/null
+++ b/node_modules/core-js/fn/array/index-of.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.index-of');
+module.exports = require('../../modules/_core').Array.indexOf; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/index.js b/node_modules/core-js/fn/array/index.js
new file mode 100644
index 000000000..85bc77bc8
--- /dev/null
+++ b/node_modules/core-js/fn/array/index.js
@@ -0,0 +1,24 @@
+require('../../modules/es6.string.iterator');
+require('../../modules/es6.array.is-array');
+require('../../modules/es6.array.from');
+require('../../modules/es6.array.of');
+require('../../modules/es6.array.join');
+require('../../modules/es6.array.slice');
+require('../../modules/es6.array.sort');
+require('../../modules/es6.array.for-each');
+require('../../modules/es6.array.map');
+require('../../modules/es6.array.filter');
+require('../../modules/es6.array.some');
+require('../../modules/es6.array.every');
+require('../../modules/es6.array.reduce');
+require('../../modules/es6.array.reduce-right');
+require('../../modules/es6.array.index-of');
+require('../../modules/es6.array.last-index-of');
+require('../../modules/es6.array.copy-within');
+require('../../modules/es6.array.fill');
+require('../../modules/es6.array.find');
+require('../../modules/es6.array.find-index');
+require('../../modules/es6.array.species');
+require('../../modules/es6.array.iterator');
+require('../../modules/es7.array.includes');
+module.exports = require('../../modules/_core').Array; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/is-array.js b/node_modules/core-js/fn/array/is-array.js
new file mode 100644
index 000000000..bbe76719e
--- /dev/null
+++ b/node_modules/core-js/fn/array/is-array.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.is-array');
+module.exports = require('../../modules/_core').Array.isArray; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/iterator.js b/node_modules/core-js/fn/array/iterator.js
new file mode 100644
index 000000000..ca93b78ab
--- /dev/null
+++ b/node_modules/core-js/fn/array/iterator.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.iterator');
+module.exports = require('../../modules/_core').Array.values; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/join.js b/node_modules/core-js/fn/array/join.js
new file mode 100644
index 000000000..9beef18d0
--- /dev/null
+++ b/node_modules/core-js/fn/array/join.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.join');
+module.exports = require('../../modules/_core').Array.join; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/keys.js b/node_modules/core-js/fn/array/keys.js
new file mode 100644
index 000000000..b44b921f7
--- /dev/null
+++ b/node_modules/core-js/fn/array/keys.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.iterator');
+module.exports = require('../../modules/_core').Array.keys; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/last-index-of.js b/node_modules/core-js/fn/array/last-index-of.js
new file mode 100644
index 000000000..6dcc98a10
--- /dev/null
+++ b/node_modules/core-js/fn/array/last-index-of.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.last-index-of');
+module.exports = require('../../modules/_core').Array.lastIndexOf; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/map.js b/node_modules/core-js/fn/array/map.js
new file mode 100644
index 000000000..14b0f6279
--- /dev/null
+++ b/node_modules/core-js/fn/array/map.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.map');
+module.exports = require('../../modules/_core').Array.map; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/of.js b/node_modules/core-js/fn/array/of.js
new file mode 100644
index 000000000..652ee9808
--- /dev/null
+++ b/node_modules/core-js/fn/array/of.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.of');
+module.exports = require('../../modules/_core').Array.of; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/pop.js b/node_modules/core-js/fn/array/pop.js
new file mode 100644
index 000000000..b8414f616
--- /dev/null
+++ b/node_modules/core-js/fn/array/pop.js
@@ -0,0 +1,4 @@
+// for a legacy code and future fixes
+module.exports = function(){
+ return Function.call.apply(Array.prototype.pop, arguments);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/push.js b/node_modules/core-js/fn/array/push.js
new file mode 100644
index 000000000..03539009e
--- /dev/null
+++ b/node_modules/core-js/fn/array/push.js
@@ -0,0 +1,4 @@
+// for a legacy code and future fixes
+module.exports = function(){
+ return Function.call.apply(Array.prototype.push, arguments);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/reduce-right.js b/node_modules/core-js/fn/array/reduce-right.js
new file mode 100644
index 000000000..1193ecbae
--- /dev/null
+++ b/node_modules/core-js/fn/array/reduce-right.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.reduce-right');
+module.exports = require('../../modules/_core').Array.reduceRight; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/reduce.js b/node_modules/core-js/fn/array/reduce.js
new file mode 100644
index 000000000..e2dee913e
--- /dev/null
+++ b/node_modules/core-js/fn/array/reduce.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.reduce');
+module.exports = require('../../modules/_core').Array.reduce; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/reverse.js b/node_modules/core-js/fn/array/reverse.js
new file mode 100644
index 000000000..607342934
--- /dev/null
+++ b/node_modules/core-js/fn/array/reverse.js
@@ -0,0 +1,4 @@
+// for a legacy code and future fixes
+module.exports = function(){
+ return Function.call.apply(Array.prototype.reverse, arguments);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/shift.js b/node_modules/core-js/fn/array/shift.js
new file mode 100644
index 000000000..5002a6062
--- /dev/null
+++ b/node_modules/core-js/fn/array/shift.js
@@ -0,0 +1,4 @@
+// for a legacy code and future fixes
+module.exports = function(){
+ return Function.call.apply(Array.prototype.shift, arguments);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/slice.js b/node_modules/core-js/fn/array/slice.js
new file mode 100644
index 000000000..4914c2a98
--- /dev/null
+++ b/node_modules/core-js/fn/array/slice.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.slice');
+module.exports = require('../../modules/_core').Array.slice; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/some.js b/node_modules/core-js/fn/array/some.js
new file mode 100644
index 000000000..de284006e
--- /dev/null
+++ b/node_modules/core-js/fn/array/some.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.some');
+module.exports = require('../../modules/_core').Array.some; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/sort.js b/node_modules/core-js/fn/array/sort.js
new file mode 100644
index 000000000..29b6f3ae7
--- /dev/null
+++ b/node_modules/core-js/fn/array/sort.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.sort');
+module.exports = require('../../modules/_core').Array.sort; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/splice.js b/node_modules/core-js/fn/array/splice.js
new file mode 100644
index 000000000..9d0bdbed4
--- /dev/null
+++ b/node_modules/core-js/fn/array/splice.js
@@ -0,0 +1,4 @@
+// for a legacy code and future fixes
+module.exports = function(){
+ return Function.call.apply(Array.prototype.splice, arguments);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/unshift.js b/node_modules/core-js/fn/array/unshift.js
new file mode 100644
index 000000000..63fe2dd86
--- /dev/null
+++ b/node_modules/core-js/fn/array/unshift.js
@@ -0,0 +1,4 @@
+// for a legacy code and future fixes
+module.exports = function(){
+ return Function.call.apply(Array.prototype.unshift, arguments);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/values.js b/node_modules/core-js/fn/array/values.js
new file mode 100644
index 000000000..ca93b78ab
--- /dev/null
+++ b/node_modules/core-js/fn/array/values.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.array.iterator');
+module.exports = require('../../modules/_core').Array.values; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/copy-within.js b/node_modules/core-js/fn/array/virtual/copy-within.js
new file mode 100644
index 000000000..62172a9e3
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/copy-within.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.copy-within');
+module.exports = require('../../../modules/_entry-virtual')('Array').copyWithin; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/entries.js b/node_modules/core-js/fn/array/virtual/entries.js
new file mode 100644
index 000000000..1b198e3cc
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/entries.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.iterator');
+module.exports = require('../../../modules/_entry-virtual')('Array').entries; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/every.js b/node_modules/core-js/fn/array/virtual/every.js
new file mode 100644
index 000000000..a72e58510
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/every.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.every');
+module.exports = require('../../../modules/_entry-virtual')('Array').every; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/fill.js b/node_modules/core-js/fn/array/virtual/fill.js
new file mode 100644
index 000000000..6018b37bf
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/fill.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.fill');
+module.exports = require('../../../modules/_entry-virtual')('Array').fill; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/filter.js b/node_modules/core-js/fn/array/virtual/filter.js
new file mode 100644
index 000000000..46a14f1c4
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/filter.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.filter');
+module.exports = require('../../../modules/_entry-virtual')('Array').filter; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/find-index.js b/node_modules/core-js/fn/array/virtual/find-index.js
new file mode 100644
index 000000000..ef96165fd
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/find-index.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.find-index');
+module.exports = require('../../../modules/_entry-virtual')('Array').findIndex; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/find.js b/node_modules/core-js/fn/array/virtual/find.js
new file mode 100644
index 000000000..6cffee5b5
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/find.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.find');
+module.exports = require('../../../modules/_entry-virtual')('Array').find; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/for-each.js b/node_modules/core-js/fn/array/virtual/for-each.js
new file mode 100644
index 000000000..0c3ed4492
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/for-each.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.for-each');
+module.exports = require('../../../modules/_entry-virtual')('Array').forEach; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/includes.js b/node_modules/core-js/fn/array/virtual/includes.js
new file mode 100644
index 000000000..bf9031d74
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/includes.js
@@ -0,0 +1,2 @@
+require('../../../modules/es7.array.includes');
+module.exports = require('../../../modules/_entry-virtual')('Array').includes; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/index-of.js b/node_modules/core-js/fn/array/virtual/index-of.js
new file mode 100644
index 000000000..cf6f36e3b
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/index-of.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.index-of');
+module.exports = require('../../../modules/_entry-virtual')('Array').indexOf; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/index.js b/node_modules/core-js/fn/array/virtual/index.js
new file mode 100644
index 000000000..ff554a2a1
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/index.js
@@ -0,0 +1,20 @@
+require('../../../modules/es6.array.join');
+require('../../../modules/es6.array.slice');
+require('../../../modules/es6.array.sort');
+require('../../../modules/es6.array.for-each');
+require('../../../modules/es6.array.map');
+require('../../../modules/es6.array.filter');
+require('../../../modules/es6.array.some');
+require('../../../modules/es6.array.every');
+require('../../../modules/es6.array.reduce');
+require('../../../modules/es6.array.reduce-right');
+require('../../../modules/es6.array.index-of');
+require('../../../modules/es6.array.last-index-of');
+require('../../../modules/es6.string.iterator');
+require('../../../modules/es6.array.iterator');
+require('../../../modules/es6.array.copy-within');
+require('../../../modules/es6.array.fill');
+require('../../../modules/es6.array.find');
+require('../../../modules/es6.array.find-index');
+require('../../../modules/es7.array.includes');
+module.exports = require('../../../modules/_entry-virtual')('Array'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/iterator.js b/node_modules/core-js/fn/array/virtual/iterator.js
new file mode 100644
index 000000000..7812b3c92
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/iterator.js
@@ -0,0 +1,2 @@
+require('../../../modules/core.number.iterator');
+module.exports = require('../../../modules/_iterators').Array; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/join.js b/node_modules/core-js/fn/array/virtual/join.js
new file mode 100644
index 000000000..3f7d5cff9
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/join.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.join');
+module.exports = require('../../../modules/_entry-virtual')('Array').join; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/keys.js b/node_modules/core-js/fn/array/virtual/keys.js
new file mode 100644
index 000000000..16c09681f
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/keys.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.iterator');
+module.exports = require('../../../modules/_entry-virtual')('Array').keys; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/last-index-of.js b/node_modules/core-js/fn/array/virtual/last-index-of.js
new file mode 100644
index 000000000..cdd79b7d5
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/last-index-of.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.last-index-of');
+module.exports = require('../../../modules/_entry-virtual')('Array').lastIndexOf; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/map.js b/node_modules/core-js/fn/array/virtual/map.js
new file mode 100644
index 000000000..14bffdac0
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/map.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.map');
+module.exports = require('../../../modules/_entry-virtual')('Array').map; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/reduce-right.js b/node_modules/core-js/fn/array/virtual/reduce-right.js
new file mode 100644
index 000000000..61313e8f2
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/reduce-right.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.reduce-right');
+module.exports = require('../../../modules/_entry-virtual')('Array').reduceRight; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/reduce.js b/node_modules/core-js/fn/array/virtual/reduce.js
new file mode 100644
index 000000000..1b059053d
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/reduce.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.reduce');
+module.exports = require('../../../modules/_entry-virtual')('Array').reduce; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/slice.js b/node_modules/core-js/fn/array/virtual/slice.js
new file mode 100644
index 000000000..b28d1abcc
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/slice.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.slice');
+module.exports = require('../../../modules/_entry-virtual')('Array').slice; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/some.js b/node_modules/core-js/fn/array/virtual/some.js
new file mode 100644
index 000000000..58c183c55
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/some.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.some');
+module.exports = require('../../../modules/_entry-virtual')('Array').some; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/sort.js b/node_modules/core-js/fn/array/virtual/sort.js
new file mode 100644
index 000000000..c8883150b
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/sort.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.array.sort');
+module.exports = require('../../../modules/_entry-virtual')('Array').sort; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/virtual/values.js b/node_modules/core-js/fn/array/virtual/values.js
new file mode 100644
index 000000000..7812b3c92
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/values.js
@@ -0,0 +1,2 @@
+require('../../../modules/core.number.iterator');
+module.exports = require('../../../modules/_iterators').Array; \ No newline at end of file
diff --git a/node_modules/core-js/fn/asap.js b/node_modules/core-js/fn/asap.js
new file mode 100644
index 000000000..9d9c80d13
--- /dev/null
+++ b/node_modules/core-js/fn/asap.js
@@ -0,0 +1,2 @@
+require('../modules/es7.asap');
+module.exports = require('../modules/_core').asap; \ No newline at end of file
diff --git a/node_modules/core-js/fn/clear-immediate.js b/node_modules/core-js/fn/clear-immediate.js
new file mode 100644
index 000000000..86916a06c
--- /dev/null
+++ b/node_modules/core-js/fn/clear-immediate.js
@@ -0,0 +1,2 @@
+require('../modules/web.immediate');
+module.exports = require('../modules/_core').clearImmediate; \ No newline at end of file
diff --git a/node_modules/core-js/fn/date/index.js b/node_modules/core-js/fn/date/index.js
new file mode 100644
index 000000000..bd9ce0e2d
--- /dev/null
+++ b/node_modules/core-js/fn/date/index.js
@@ -0,0 +1,6 @@
+require('../../modules/es6.date.now');
+require('../../modules/es6.date.to-json');
+require('../../modules/es6.date.to-iso-string');
+require('../../modules/es6.date.to-string');
+require('../../modules/es6.date.to-primitive');
+module.exports = require('../../modules/_core').Date; \ No newline at end of file
diff --git a/node_modules/core-js/fn/date/now.js b/node_modules/core-js/fn/date/now.js
new file mode 100644
index 000000000..c70d37ae3
--- /dev/null
+++ b/node_modules/core-js/fn/date/now.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.date.now');
+module.exports = require('../../modules/_core').Date.now; \ No newline at end of file
diff --git a/node_modules/core-js/fn/date/to-iso-string.js b/node_modules/core-js/fn/date/to-iso-string.js
new file mode 100644
index 000000000..be4ac2187
--- /dev/null
+++ b/node_modules/core-js/fn/date/to-iso-string.js
@@ -0,0 +1,3 @@
+require('../../modules/es6.date.to-json');
+require('../../modules/es6.date.to-iso-string');
+module.exports = require('../../modules/_core').Date.toISOString; \ No newline at end of file
diff --git a/node_modules/core-js/fn/date/to-json.js b/node_modules/core-js/fn/date/to-json.js
new file mode 100644
index 000000000..9dc8cc902
--- /dev/null
+++ b/node_modules/core-js/fn/date/to-json.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.date.to-json');
+module.exports = require('../../modules/_core').Date.toJSON; \ No newline at end of file
diff --git a/node_modules/core-js/fn/date/to-primitive.js b/node_modules/core-js/fn/date/to-primitive.js
new file mode 100644
index 000000000..4d7471e26
--- /dev/null
+++ b/node_modules/core-js/fn/date/to-primitive.js
@@ -0,0 +1,5 @@
+require('../../modules/es6.date.to-primitive');
+var toPrimitive = require('../../modules/_date-to-primitive');
+module.exports = function(it, hint){
+ return toPrimitive.call(it, hint);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/date/to-string.js b/node_modules/core-js/fn/date/to-string.js
new file mode 100644
index 000000000..c39d55227
--- /dev/null
+++ b/node_modules/core-js/fn/date/to-string.js
@@ -0,0 +1,5 @@
+require('../../modules/es6.date.to-string')
+var $toString = Date.prototype.toString;
+module.exports = function toString(it){
+ return $toString.call(it);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/delay.js b/node_modules/core-js/fn/delay.js
new file mode 100644
index 000000000..188573884
--- /dev/null
+++ b/node_modules/core-js/fn/delay.js
@@ -0,0 +1,2 @@
+require('../modules/core.delay');
+module.exports = require('../modules/_core').delay;
diff --git a/node_modules/core-js/fn/dict.js b/node_modules/core-js/fn/dict.js
new file mode 100644
index 000000000..da84a8d88
--- /dev/null
+++ b/node_modules/core-js/fn/dict.js
@@ -0,0 +1,2 @@
+require('../modules/core.dict');
+module.exports = require('../modules/_core').Dict; \ No newline at end of file
diff --git a/node_modules/core-js/fn/dom-collections/index.js b/node_modules/core-js/fn/dom-collections/index.js
new file mode 100644
index 000000000..3928a09fc
--- /dev/null
+++ b/node_modules/core-js/fn/dom-collections/index.js
@@ -0,0 +1,8 @@
+require('../../modules/web.dom.iterable');
+var $iterators = require('../../modules/es6.array.iterator');
+module.exports = {
+ keys: $iterators.keys,
+ values: $iterators.values,
+ entries: $iterators.entries,
+ iterator: $iterators.values
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/dom-collections/iterator.js b/node_modules/core-js/fn/dom-collections/iterator.js
new file mode 100644
index 000000000..ad9836457
--- /dev/null
+++ b/node_modules/core-js/fn/dom-collections/iterator.js
@@ -0,0 +1,2 @@
+require('../../modules/web.dom.iterable');
+module.exports = require('../../modules/_core').Array.values; \ No newline at end of file
diff --git a/node_modules/core-js/fn/error/index.js b/node_modules/core-js/fn/error/index.js
new file mode 100644
index 000000000..59571ac21
--- /dev/null
+++ b/node_modules/core-js/fn/error/index.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.error.is-error');
+module.exports = require('../../modules/_core').Error; \ No newline at end of file
diff --git a/node_modules/core-js/fn/error/is-error.js b/node_modules/core-js/fn/error/is-error.js
new file mode 100644
index 000000000..e15b7201b
--- /dev/null
+++ b/node_modules/core-js/fn/error/is-error.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.error.is-error');
+module.exports = require('../../modules/_core').Error.isError; \ No newline at end of file
diff --git a/node_modules/core-js/fn/function/bind.js b/node_modules/core-js/fn/function/bind.js
new file mode 100644
index 000000000..38e179e6e
--- /dev/null
+++ b/node_modules/core-js/fn/function/bind.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.function.bind');
+module.exports = require('../../modules/_core').Function.bind; \ No newline at end of file
diff --git a/node_modules/core-js/fn/function/has-instance.js b/node_modules/core-js/fn/function/has-instance.js
new file mode 100644
index 000000000..78397e5f7
--- /dev/null
+++ b/node_modules/core-js/fn/function/has-instance.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.function.has-instance');
+module.exports = Function[require('../../modules/_wks')('hasInstance')]; \ No newline at end of file
diff --git a/node_modules/core-js/fn/function/index.js b/node_modules/core-js/fn/function/index.js
new file mode 100644
index 000000000..206324e89
--- /dev/null
+++ b/node_modules/core-js/fn/function/index.js
@@ -0,0 +1,5 @@
+require('../../modules/es6.function.bind');
+require('../../modules/es6.function.name');
+require('../../modules/es6.function.has-instance');
+require('../../modules/core.function.part');
+module.exports = require('../../modules/_core').Function;
diff --git a/node_modules/core-js/fn/function/name.js b/node_modules/core-js/fn/function/name.js
new file mode 100644
index 000000000..cb70bf155
--- /dev/null
+++ b/node_modules/core-js/fn/function/name.js
@@ -0,0 +1 @@
+require('../../modules/es6.function.name'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/function/part.js b/node_modules/core-js/fn/function/part.js
new file mode 100644
index 000000000..926e2cc2a
--- /dev/null
+++ b/node_modules/core-js/fn/function/part.js
@@ -0,0 +1,2 @@
+require('../../modules/core.function.part');
+module.exports = require('../../modules/_core').Function.part; \ No newline at end of file
diff --git a/node_modules/core-js/fn/function/virtual/bind.js b/node_modules/core-js/fn/function/virtual/bind.js
new file mode 100644
index 000000000..0a2f3338c
--- /dev/null
+++ b/node_modules/core-js/fn/function/virtual/bind.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.function.bind');
+module.exports = require('../../../modules/_entry-virtual')('Function').bind; \ No newline at end of file
diff --git a/node_modules/core-js/fn/function/virtual/index.js b/node_modules/core-js/fn/function/virtual/index.js
new file mode 100644
index 000000000..f64e22023
--- /dev/null
+++ b/node_modules/core-js/fn/function/virtual/index.js
@@ -0,0 +1,3 @@
+require('../../../modules/es6.function.bind');
+require('../../../modules/core.function.part');
+module.exports = require('../../../modules/_entry-virtual')('Function'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/function/virtual/part.js b/node_modules/core-js/fn/function/virtual/part.js
new file mode 100644
index 000000000..a382e577f
--- /dev/null
+++ b/node_modules/core-js/fn/function/virtual/part.js
@@ -0,0 +1,2 @@
+require('../../../modules/core.function.part');
+module.exports = require('../../../modules/_entry-virtual')('Function').part; \ No newline at end of file
diff --git a/node_modules/core-js/fn/get-iterator-method.js b/node_modules/core-js/fn/get-iterator-method.js
new file mode 100644
index 000000000..5543cbbf7
--- /dev/null
+++ b/node_modules/core-js/fn/get-iterator-method.js
@@ -0,0 +1,3 @@
+require('../modules/web.dom.iterable');
+require('../modules/es6.string.iterator');
+module.exports = require('../modules/core.get-iterator-method'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/get-iterator.js b/node_modules/core-js/fn/get-iterator.js
new file mode 100644
index 000000000..762350ff5
--- /dev/null
+++ b/node_modules/core-js/fn/get-iterator.js
@@ -0,0 +1,3 @@
+require('../modules/web.dom.iterable');
+require('../modules/es6.string.iterator');
+module.exports = require('../modules/core.get-iterator'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/is-iterable.js b/node_modules/core-js/fn/is-iterable.js
new file mode 100644
index 000000000..4c654e87e
--- /dev/null
+++ b/node_modules/core-js/fn/is-iterable.js
@@ -0,0 +1,3 @@
+require('../modules/web.dom.iterable');
+require('../modules/es6.string.iterator');
+module.exports = require('../modules/core.is-iterable'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/json/index.js b/node_modules/core-js/fn/json/index.js
new file mode 100644
index 000000000..a6ec3de99
--- /dev/null
+++ b/node_modules/core-js/fn/json/index.js
@@ -0,0 +1,2 @@
+var core = require('../../modules/_core');
+module.exports = core.JSON || (core.JSON = {stringify: JSON.stringify}); \ No newline at end of file
diff --git a/node_modules/core-js/fn/json/stringify.js b/node_modules/core-js/fn/json/stringify.js
new file mode 100644
index 000000000..f0cac86af
--- /dev/null
+++ b/node_modules/core-js/fn/json/stringify.js
@@ -0,0 +1,5 @@
+var core = require('../../modules/_core')
+ , $JSON = core.JSON || (core.JSON = {stringify: JSON.stringify});
+module.exports = function stringify(it){ // eslint-disable-line no-unused-vars
+ return $JSON.stringify.apply($JSON, arguments);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/map.js b/node_modules/core-js/fn/map.js
new file mode 100644
index 000000000..16784c600
--- /dev/null
+++ b/node_modules/core-js/fn/map.js
@@ -0,0 +1,6 @@
+require('../modules/es6.object.to-string');
+require('../modules/es6.string.iterator');
+require('../modules/web.dom.iterable');
+require('../modules/es6.map');
+require('../modules/es7.map.to-json');
+module.exports = require('../modules/_core').Map; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/acosh.js b/node_modules/core-js/fn/math/acosh.js
new file mode 100644
index 000000000..9c904c2d6
--- /dev/null
+++ b/node_modules/core-js/fn/math/acosh.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.acosh');
+module.exports = require('../../modules/_core').Math.acosh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/asinh.js b/node_modules/core-js/fn/math/asinh.js
new file mode 100644
index 000000000..9e209c9d1
--- /dev/null
+++ b/node_modules/core-js/fn/math/asinh.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.asinh');
+module.exports = require('../../modules/_core').Math.asinh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/atanh.js b/node_modules/core-js/fn/math/atanh.js
new file mode 100644
index 000000000..b116296d8
--- /dev/null
+++ b/node_modules/core-js/fn/math/atanh.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.atanh');
+module.exports = require('../../modules/_core').Math.atanh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/cbrt.js b/node_modules/core-js/fn/math/cbrt.js
new file mode 100644
index 000000000..6ffec33a2
--- /dev/null
+++ b/node_modules/core-js/fn/math/cbrt.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.cbrt');
+module.exports = require('../../modules/_core').Math.cbrt; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/clz32.js b/node_modules/core-js/fn/math/clz32.js
new file mode 100644
index 000000000..beeaae165
--- /dev/null
+++ b/node_modules/core-js/fn/math/clz32.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.clz32');
+module.exports = require('../../modules/_core').Math.clz32; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/cosh.js b/node_modules/core-js/fn/math/cosh.js
new file mode 100644
index 000000000..bf92dc13d
--- /dev/null
+++ b/node_modules/core-js/fn/math/cosh.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.cosh');
+module.exports = require('../../modules/_core').Math.cosh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/expm1.js b/node_modules/core-js/fn/math/expm1.js
new file mode 100644
index 000000000..0b30ebb1b
--- /dev/null
+++ b/node_modules/core-js/fn/math/expm1.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.expm1');
+module.exports = require('../../modules/_core').Math.expm1; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/fround.js b/node_modules/core-js/fn/math/fround.js
new file mode 100644
index 000000000..c75a22937
--- /dev/null
+++ b/node_modules/core-js/fn/math/fround.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.fround');
+module.exports = require('../../modules/_core').Math.fround; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/hypot.js b/node_modules/core-js/fn/math/hypot.js
new file mode 100644
index 000000000..2126285c2
--- /dev/null
+++ b/node_modules/core-js/fn/math/hypot.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.hypot');
+module.exports = require('../../modules/_core').Math.hypot; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/iaddh.js b/node_modules/core-js/fn/math/iaddh.js
new file mode 100644
index 000000000..cae754ee1
--- /dev/null
+++ b/node_modules/core-js/fn/math/iaddh.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.math.iaddh');
+module.exports = require('../../modules/_core').Math.iaddh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/imul.js b/node_modules/core-js/fn/math/imul.js
new file mode 100644
index 000000000..1f5ce1610
--- /dev/null
+++ b/node_modules/core-js/fn/math/imul.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.imul');
+module.exports = require('../../modules/_core').Math.imul; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/imulh.js b/node_modules/core-js/fn/math/imulh.js
new file mode 100644
index 000000000..3b47bf8c2
--- /dev/null
+++ b/node_modules/core-js/fn/math/imulh.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.math.imulh');
+module.exports = require('../../modules/_core').Math.imulh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/index.js b/node_modules/core-js/fn/math/index.js
new file mode 100644
index 000000000..8a2664b18
--- /dev/null
+++ b/node_modules/core-js/fn/math/index.js
@@ -0,0 +1,22 @@
+require('../../modules/es6.math.acosh');
+require('../../modules/es6.math.asinh');
+require('../../modules/es6.math.atanh');
+require('../../modules/es6.math.cbrt');
+require('../../modules/es6.math.clz32');
+require('../../modules/es6.math.cosh');
+require('../../modules/es6.math.expm1');
+require('../../modules/es6.math.fround');
+require('../../modules/es6.math.hypot');
+require('../../modules/es6.math.imul');
+require('../../modules/es6.math.log10');
+require('../../modules/es6.math.log1p');
+require('../../modules/es6.math.log2');
+require('../../modules/es6.math.sign');
+require('../../modules/es6.math.sinh');
+require('../../modules/es6.math.tanh');
+require('../../modules/es6.math.trunc');
+require('../../modules/es7.math.iaddh');
+require('../../modules/es7.math.isubh');
+require('../../modules/es7.math.imulh');
+require('../../modules/es7.math.umulh');
+module.exports = require('../../modules/_core').Math; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/isubh.js b/node_modules/core-js/fn/math/isubh.js
new file mode 100644
index 000000000..e120e423f
--- /dev/null
+++ b/node_modules/core-js/fn/math/isubh.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.math.isubh');
+module.exports = require('../../modules/_core').Math.isubh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/log10.js b/node_modules/core-js/fn/math/log10.js
new file mode 100644
index 000000000..1246e0ae0
--- /dev/null
+++ b/node_modules/core-js/fn/math/log10.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.log10');
+module.exports = require('../../modules/_core').Math.log10; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/log1p.js b/node_modules/core-js/fn/math/log1p.js
new file mode 100644
index 000000000..047b84c05
--- /dev/null
+++ b/node_modules/core-js/fn/math/log1p.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.log1p');
+module.exports = require('../../modules/_core').Math.log1p; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/log2.js b/node_modules/core-js/fn/math/log2.js
new file mode 100644
index 000000000..ce3e99c1e
--- /dev/null
+++ b/node_modules/core-js/fn/math/log2.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.log2');
+module.exports = require('../../modules/_core').Math.log2; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/sign.js b/node_modules/core-js/fn/math/sign.js
new file mode 100644
index 000000000..0963ecaf9
--- /dev/null
+++ b/node_modules/core-js/fn/math/sign.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.sign');
+module.exports = require('../../modules/_core').Math.sign; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/sinh.js b/node_modules/core-js/fn/math/sinh.js
new file mode 100644
index 000000000..c35cb7394
--- /dev/null
+++ b/node_modules/core-js/fn/math/sinh.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.sinh');
+module.exports = require('../../modules/_core').Math.sinh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/tanh.js b/node_modules/core-js/fn/math/tanh.js
new file mode 100644
index 000000000..3d1966db3
--- /dev/null
+++ b/node_modules/core-js/fn/math/tanh.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.tanh');
+module.exports = require('../../modules/_core').Math.tanh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/trunc.js b/node_modules/core-js/fn/math/trunc.js
new file mode 100644
index 000000000..135b7dcb8
--- /dev/null
+++ b/node_modules/core-js/fn/math/trunc.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.math.trunc');
+module.exports = require('../../modules/_core').Math.trunc; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/umulh.js b/node_modules/core-js/fn/math/umulh.js
new file mode 100644
index 000000000..d93b9ae05
--- /dev/null
+++ b/node_modules/core-js/fn/math/umulh.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.math.umulh');
+module.exports = require('../../modules/_core').Math.umulh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/constructor.js b/node_modules/core-js/fn/number/constructor.js
new file mode 100644
index 000000000..f488331ec
--- /dev/null
+++ b/node_modules/core-js/fn/number/constructor.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.number.constructor');
+module.exports = Number; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/epsilon.js b/node_modules/core-js/fn/number/epsilon.js
new file mode 100644
index 000000000..56c935215
--- /dev/null
+++ b/node_modules/core-js/fn/number/epsilon.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.number.epsilon');
+module.exports = Math.pow(2, -52); \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/index.js b/node_modules/core-js/fn/number/index.js
new file mode 100644
index 000000000..92890003d
--- /dev/null
+++ b/node_modules/core-js/fn/number/index.js
@@ -0,0 +1,14 @@
+require('../../modules/es6.number.constructor');
+require('../../modules/es6.number.epsilon');
+require('../../modules/es6.number.is-finite');
+require('../../modules/es6.number.is-integer');
+require('../../modules/es6.number.is-nan');
+require('../../modules/es6.number.is-safe-integer');
+require('../../modules/es6.number.max-safe-integer');
+require('../../modules/es6.number.min-safe-integer');
+require('../../modules/es6.number.parse-float');
+require('../../modules/es6.number.parse-int');
+require('../../modules/es6.number.to-fixed');
+require('../../modules/es6.number.to-precision');
+require('../../modules/core.number.iterator');
+module.exports = require('../../modules/_core').Number; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/is-finite.js b/node_modules/core-js/fn/number/is-finite.js
new file mode 100644
index 000000000..4ec3706b0
--- /dev/null
+++ b/node_modules/core-js/fn/number/is-finite.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.number.is-finite');
+module.exports = require('../../modules/_core').Number.isFinite; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/is-integer.js b/node_modules/core-js/fn/number/is-integer.js
new file mode 100644
index 000000000..a3013bff3
--- /dev/null
+++ b/node_modules/core-js/fn/number/is-integer.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.number.is-integer');
+module.exports = require('../../modules/_core').Number.isInteger; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/is-nan.js b/node_modules/core-js/fn/number/is-nan.js
new file mode 100644
index 000000000..f23b0266a
--- /dev/null
+++ b/node_modules/core-js/fn/number/is-nan.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.number.is-nan');
+module.exports = require('../../modules/_core').Number.isNaN; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/is-safe-integer.js b/node_modules/core-js/fn/number/is-safe-integer.js
new file mode 100644
index 000000000..f68732f52
--- /dev/null
+++ b/node_modules/core-js/fn/number/is-safe-integer.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.number.is-safe-integer');
+module.exports = require('../../modules/_core').Number.isSafeInteger; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/iterator.js b/node_modules/core-js/fn/number/iterator.js
new file mode 100644
index 000000000..26feaa1f0
--- /dev/null
+++ b/node_modules/core-js/fn/number/iterator.js
@@ -0,0 +1,5 @@
+require('../../modules/core.number.iterator');
+var get = require('../../modules/_iterators').Number;
+module.exports = function(it){
+ return get.call(it);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/max-safe-integer.js b/node_modules/core-js/fn/number/max-safe-integer.js
new file mode 100644
index 000000000..c9b43b044
--- /dev/null
+++ b/node_modules/core-js/fn/number/max-safe-integer.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.number.max-safe-integer');
+module.exports = 0x1fffffffffffff; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/min-safe-integer.js b/node_modules/core-js/fn/number/min-safe-integer.js
new file mode 100644
index 000000000..8b5e07285
--- /dev/null
+++ b/node_modules/core-js/fn/number/min-safe-integer.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.number.min-safe-integer');
+module.exports = -0x1fffffffffffff; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/parse-float.js b/node_modules/core-js/fn/number/parse-float.js
new file mode 100644
index 000000000..62f89774f
--- /dev/null
+++ b/node_modules/core-js/fn/number/parse-float.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.number.parse-float');
+module.exports = parseFloat; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/parse-int.js b/node_modules/core-js/fn/number/parse-int.js
new file mode 100644
index 000000000..c197da5bd
--- /dev/null
+++ b/node_modules/core-js/fn/number/parse-int.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.number.parse-int');
+module.exports = parseInt; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/to-fixed.js b/node_modules/core-js/fn/number/to-fixed.js
new file mode 100644
index 000000000..3a041b0e8
--- /dev/null
+++ b/node_modules/core-js/fn/number/to-fixed.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.number.to-fixed');
+module.exports = require('../../modules/_core').Number.toFixed; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/to-precision.js b/node_modules/core-js/fn/number/to-precision.js
new file mode 100644
index 000000000..9e85511ab
--- /dev/null
+++ b/node_modules/core-js/fn/number/to-precision.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.number.to-precision');
+module.exports = require('../../modules/_core').Number.toPrecision; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/virtual/index.js b/node_modules/core-js/fn/number/virtual/index.js
new file mode 100644
index 000000000..42360d32e
--- /dev/null
+++ b/node_modules/core-js/fn/number/virtual/index.js
@@ -0,0 +1,4 @@
+require('../../../modules/core.number.iterator');
+var $Number = require('../../../modules/_entry-virtual')('Number');
+$Number.iterator = require('../../../modules/_iterators').Number;
+module.exports = $Number; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/virtual/iterator.js b/node_modules/core-js/fn/number/virtual/iterator.js
new file mode 100644
index 000000000..df034996a
--- /dev/null
+++ b/node_modules/core-js/fn/number/virtual/iterator.js
@@ -0,0 +1,2 @@
+require('../../../modules/core.number.iterator');
+module.exports = require('../../../modules/_iterators').Number; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/virtual/to-fixed.js b/node_modules/core-js/fn/number/virtual/to-fixed.js
new file mode 100644
index 000000000..b779f15c0
--- /dev/null
+++ b/node_modules/core-js/fn/number/virtual/to-fixed.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.number.to-fixed');
+module.exports = require('../../../modules/_entry-virtual')('Number').toFixed; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/virtual/to-precision.js b/node_modules/core-js/fn/number/virtual/to-precision.js
new file mode 100644
index 000000000..0c93fa4aa
--- /dev/null
+++ b/node_modules/core-js/fn/number/virtual/to-precision.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.number.to-precision');
+module.exports = require('../../../modules/_entry-virtual')('Number').toPrecision; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/assign.js b/node_modules/core-js/fn/object/assign.js
new file mode 100644
index 000000000..97df6bf45
--- /dev/null
+++ b/node_modules/core-js/fn/object/assign.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.object.assign');
+module.exports = require('../../modules/_core').Object.assign; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/classof.js b/node_modules/core-js/fn/object/classof.js
new file mode 100644
index 000000000..993d04808
--- /dev/null
+++ b/node_modules/core-js/fn/object/classof.js
@@ -0,0 +1,2 @@
+require('../../modules/core.object.classof');
+module.exports = require('../../modules/_core').Object.classof; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/create.js b/node_modules/core-js/fn/object/create.js
new file mode 100644
index 000000000..a05ca2fb0
--- /dev/null
+++ b/node_modules/core-js/fn/object/create.js
@@ -0,0 +1,5 @@
+require('../../modules/es6.object.create');
+var $Object = require('../../modules/_core').Object;
+module.exports = function create(P, D){
+ return $Object.create(P, D);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/define-getter.js b/node_modules/core-js/fn/object/define-getter.js
new file mode 100644
index 000000000..5dd26070b
--- /dev/null
+++ b/node_modules/core-js/fn/object/define-getter.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.object.define-getter');
+module.exports = require('../../modules/_core').Object.__defineGetter__; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/define-properties.js b/node_modules/core-js/fn/object/define-properties.js
new file mode 100644
index 000000000..04160fb3a
--- /dev/null
+++ b/node_modules/core-js/fn/object/define-properties.js
@@ -0,0 +1,5 @@
+require('../../modules/es6.object.define-properties');
+var $Object = require('../../modules/_core').Object;
+module.exports = function defineProperties(T, D){
+ return $Object.defineProperties(T, D);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/define-property.js b/node_modules/core-js/fn/object/define-property.js
new file mode 100644
index 000000000..078c56cbf
--- /dev/null
+++ b/node_modules/core-js/fn/object/define-property.js
@@ -0,0 +1,5 @@
+require('../../modules/es6.object.define-property');
+var $Object = require('../../modules/_core').Object;
+module.exports = function defineProperty(it, key, desc){
+ return $Object.defineProperty(it, key, desc);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/define-setter.js b/node_modules/core-js/fn/object/define-setter.js
new file mode 100644
index 000000000..b59475f82
--- /dev/null
+++ b/node_modules/core-js/fn/object/define-setter.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.object.define-setter');
+module.exports = require('../../modules/_core').Object.__defineSetter__; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/define.js b/node_modules/core-js/fn/object/define.js
new file mode 100644
index 000000000..6ec19e904
--- /dev/null
+++ b/node_modules/core-js/fn/object/define.js
@@ -0,0 +1,2 @@
+require('../../modules/core.object.define');
+module.exports = require('../../modules/_core').Object.define; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/entries.js b/node_modules/core-js/fn/object/entries.js
new file mode 100644
index 000000000..fca1000e8
--- /dev/null
+++ b/node_modules/core-js/fn/object/entries.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.object.entries');
+module.exports = require('../../modules/_core').Object.entries; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/freeze.js b/node_modules/core-js/fn/object/freeze.js
new file mode 100644
index 000000000..04eac5302
--- /dev/null
+++ b/node_modules/core-js/fn/object/freeze.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.object.freeze');
+module.exports = require('../../modules/_core').Object.freeze; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/get-own-property-descriptor.js b/node_modules/core-js/fn/object/get-own-property-descriptor.js
new file mode 100644
index 000000000..7d3f03b8b
--- /dev/null
+++ b/node_modules/core-js/fn/object/get-own-property-descriptor.js
@@ -0,0 +1,5 @@
+require('../../modules/es6.object.get-own-property-descriptor');
+var $Object = require('../../modules/_core').Object;
+module.exports = function getOwnPropertyDescriptor(it, key){
+ return $Object.getOwnPropertyDescriptor(it, key);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/get-own-property-descriptors.js b/node_modules/core-js/fn/object/get-own-property-descriptors.js
new file mode 100644
index 000000000..dfeb547ce
--- /dev/null
+++ b/node_modules/core-js/fn/object/get-own-property-descriptors.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.object.get-own-property-descriptors');
+module.exports = require('../../modules/_core').Object.getOwnPropertyDescriptors; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/get-own-property-names.js b/node_modules/core-js/fn/object/get-own-property-names.js
new file mode 100644
index 000000000..c91ce430f
--- /dev/null
+++ b/node_modules/core-js/fn/object/get-own-property-names.js
@@ -0,0 +1,5 @@
+require('../../modules/es6.object.get-own-property-names');
+var $Object = require('../../modules/_core').Object;
+module.exports = function getOwnPropertyNames(it){
+ return $Object.getOwnPropertyNames(it);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/get-own-property-symbols.js b/node_modules/core-js/fn/object/get-own-property-symbols.js
new file mode 100644
index 000000000..c3f528807
--- /dev/null
+++ b/node_modules/core-js/fn/object/get-own-property-symbols.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.symbol');
+module.exports = require('../../modules/_core').Object.getOwnPropertySymbols; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/get-prototype-of.js b/node_modules/core-js/fn/object/get-prototype-of.js
new file mode 100644
index 000000000..bda934458
--- /dev/null
+++ b/node_modules/core-js/fn/object/get-prototype-of.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.object.get-prototype-of');
+module.exports = require('../../modules/_core').Object.getPrototypeOf; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/index.js b/node_modules/core-js/fn/object/index.js
new file mode 100644
index 000000000..4bd9825b4
--- /dev/null
+++ b/node_modules/core-js/fn/object/index.js
@@ -0,0 +1,30 @@
+require('../../modules/es6.symbol');
+require('../../modules/es6.object.create');
+require('../../modules/es6.object.define-property');
+require('../../modules/es6.object.define-properties');
+require('../../modules/es6.object.get-own-property-descriptor');
+require('../../modules/es6.object.get-prototype-of');
+require('../../modules/es6.object.keys');
+require('../../modules/es6.object.get-own-property-names');
+require('../../modules/es6.object.freeze');
+require('../../modules/es6.object.seal');
+require('../../modules/es6.object.prevent-extensions');
+require('../../modules/es6.object.is-frozen');
+require('../../modules/es6.object.is-sealed');
+require('../../modules/es6.object.is-extensible');
+require('../../modules/es6.object.assign');
+require('../../modules/es6.object.is');
+require('../../modules/es6.object.set-prototype-of');
+require('../../modules/es6.object.to-string');
+require('../../modules/es7.object.get-own-property-descriptors');
+require('../../modules/es7.object.values');
+require('../../modules/es7.object.entries');
+require('../../modules/es7.object.define-getter');
+require('../../modules/es7.object.define-setter');
+require('../../modules/es7.object.lookup-getter');
+require('../../modules/es7.object.lookup-setter');
+require('../../modules/core.object.is-object');
+require('../../modules/core.object.classof');
+require('../../modules/core.object.define');
+require('../../modules/core.object.make');
+module.exports = require('../../modules/_core').Object; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/is-extensible.js b/node_modules/core-js/fn/object/is-extensible.js
new file mode 100644
index 000000000..43fb0e78a
--- /dev/null
+++ b/node_modules/core-js/fn/object/is-extensible.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.object.is-extensible');
+module.exports = require('../../modules/_core').Object.isExtensible; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/is-frozen.js b/node_modules/core-js/fn/object/is-frozen.js
new file mode 100644
index 000000000..cbff22421
--- /dev/null
+++ b/node_modules/core-js/fn/object/is-frozen.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.object.is-frozen');
+module.exports = require('../../modules/_core').Object.isFrozen; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/is-object.js b/node_modules/core-js/fn/object/is-object.js
new file mode 100644
index 000000000..38feeff5c
--- /dev/null
+++ b/node_modules/core-js/fn/object/is-object.js
@@ -0,0 +1,2 @@
+require('../../modules/core.object.is-object');
+module.exports = require('../../modules/_core').Object.isObject; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/is-sealed.js b/node_modules/core-js/fn/object/is-sealed.js
new file mode 100644
index 000000000..169a8ae73
--- /dev/null
+++ b/node_modules/core-js/fn/object/is-sealed.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.object.is-sealed');
+module.exports = require('../../modules/_core').Object.isSealed; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/is.js b/node_modules/core-js/fn/object/is.js
new file mode 100644
index 000000000..6ac9f19e1
--- /dev/null
+++ b/node_modules/core-js/fn/object/is.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.object.is');
+module.exports = require('../../modules/_core').Object.is; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/keys.js b/node_modules/core-js/fn/object/keys.js
new file mode 100644
index 000000000..8eeb78eb8
--- /dev/null
+++ b/node_modules/core-js/fn/object/keys.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.object.keys');
+module.exports = require('../../modules/_core').Object.keys; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/lookup-getter.js b/node_modules/core-js/fn/object/lookup-getter.js
new file mode 100644
index 000000000..3f7f674d0
--- /dev/null
+++ b/node_modules/core-js/fn/object/lookup-getter.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.object.lookup-setter');
+module.exports = require('../../modules/_core').Object.__lookupGetter__; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/lookup-setter.js b/node_modules/core-js/fn/object/lookup-setter.js
new file mode 100644
index 000000000..d18446fe9
--- /dev/null
+++ b/node_modules/core-js/fn/object/lookup-setter.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.object.lookup-setter');
+module.exports = require('../../modules/_core').Object.__lookupSetter__; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/make.js b/node_modules/core-js/fn/object/make.js
new file mode 100644
index 000000000..f4d19d128
--- /dev/null
+++ b/node_modules/core-js/fn/object/make.js
@@ -0,0 +1,2 @@
+require('../../modules/core.object.make');
+module.exports = require('../../modules/_core').Object.make; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/prevent-extensions.js b/node_modules/core-js/fn/object/prevent-extensions.js
new file mode 100644
index 000000000..e43be05b1
--- /dev/null
+++ b/node_modules/core-js/fn/object/prevent-extensions.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.object.prevent-extensions');
+module.exports = require('../../modules/_core').Object.preventExtensions; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/seal.js b/node_modules/core-js/fn/object/seal.js
new file mode 100644
index 000000000..8a56cd7f3
--- /dev/null
+++ b/node_modules/core-js/fn/object/seal.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.object.seal');
+module.exports = require('../../modules/_core').Object.seal; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/set-prototype-of.js b/node_modules/core-js/fn/object/set-prototype-of.js
new file mode 100644
index 000000000..c25170dbc
--- /dev/null
+++ b/node_modules/core-js/fn/object/set-prototype-of.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.object.set-prototype-of');
+module.exports = require('../../modules/_core').Object.setPrototypeOf; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/values.js b/node_modules/core-js/fn/object/values.js
new file mode 100644
index 000000000..b50336cf1
--- /dev/null
+++ b/node_modules/core-js/fn/object/values.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.object.values');
+module.exports = require('../../modules/_core').Object.values; \ No newline at end of file
diff --git a/node_modules/core-js/fn/observable.js b/node_modules/core-js/fn/observable.js
new file mode 100644
index 000000000..05ca51a37
--- /dev/null
+++ b/node_modules/core-js/fn/observable.js
@@ -0,0 +1,7 @@
+require('../modules/es6.object.to-string');
+require('../modules/es6.string.iterator');
+require('../modules/web.dom.iterable');
+require('../modules/es6.promise');
+require('../modules/es7.symbol.observable');
+require('../modules/es7.observable');
+module.exports = require('../modules/_core').Observable; \ No newline at end of file
diff --git a/node_modules/core-js/fn/parse-float.js b/node_modules/core-js/fn/parse-float.js
new file mode 100644
index 000000000..dad94ddbe
--- /dev/null
+++ b/node_modules/core-js/fn/parse-float.js
@@ -0,0 +1,2 @@
+require('../modules/es6.parse-float');
+module.exports = require('../modules/_core').parseFloat; \ No newline at end of file
diff --git a/node_modules/core-js/fn/parse-int.js b/node_modules/core-js/fn/parse-int.js
new file mode 100644
index 000000000..08a20996b
--- /dev/null
+++ b/node_modules/core-js/fn/parse-int.js
@@ -0,0 +1,2 @@
+require('../modules/es6.parse-int');
+module.exports = require('../modules/_core').parseInt; \ No newline at end of file
diff --git a/node_modules/core-js/fn/promise.js b/node_modules/core-js/fn/promise.js
new file mode 100644
index 000000000..c901c8595
--- /dev/null
+++ b/node_modules/core-js/fn/promise.js
@@ -0,0 +1,5 @@
+require('../modules/es6.object.to-string');
+require('../modules/es6.string.iterator');
+require('../modules/web.dom.iterable');
+require('../modules/es6.promise');
+module.exports = require('../modules/_core').Promise; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/apply.js b/node_modules/core-js/fn/reflect/apply.js
new file mode 100644
index 000000000..725b8a699
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/apply.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.reflect.apply');
+module.exports = require('../../modules/_core').Reflect.apply; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/construct.js b/node_modules/core-js/fn/reflect/construct.js
new file mode 100644
index 000000000..587725dad
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/construct.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.reflect.construct');
+module.exports = require('../../modules/_core').Reflect.construct; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/define-metadata.js b/node_modules/core-js/fn/reflect/define-metadata.js
new file mode 100644
index 000000000..c9876ed3b
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/define-metadata.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.reflect.define-metadata');
+module.exports = require('../../modules/_core').Reflect.defineMetadata; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/define-property.js b/node_modules/core-js/fn/reflect/define-property.js
new file mode 100644
index 000000000..c36b4d21d
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/define-property.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.reflect.define-property');
+module.exports = require('../../modules/_core').Reflect.defineProperty; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/delete-metadata.js b/node_modules/core-js/fn/reflect/delete-metadata.js
new file mode 100644
index 000000000..9bcc02997
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/delete-metadata.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.reflect.delete-metadata');
+module.exports = require('../../modules/_core').Reflect.deleteMetadata; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/delete-property.js b/node_modules/core-js/fn/reflect/delete-property.js
new file mode 100644
index 000000000..10b6392f2
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/delete-property.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.reflect.delete-property');
+module.exports = require('../../modules/_core').Reflect.deleteProperty; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/enumerate.js b/node_modules/core-js/fn/reflect/enumerate.js
new file mode 100644
index 000000000..257a21eee
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/enumerate.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.reflect.enumerate');
+module.exports = require('../../modules/_core').Reflect.enumerate; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/get-metadata-keys.js b/node_modules/core-js/fn/reflect/get-metadata-keys.js
new file mode 100644
index 000000000..9dbf5ee14
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/get-metadata-keys.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.reflect.get-metadata-keys');
+module.exports = require('../../modules/_core').Reflect.getMetadataKeys; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/get-metadata.js b/node_modules/core-js/fn/reflect/get-metadata.js
new file mode 100644
index 000000000..3a20839eb
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/get-metadata.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.reflect.get-metadata');
+module.exports = require('../../modules/_core').Reflect.getMetadata; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/get-own-metadata-keys.js b/node_modules/core-js/fn/reflect/get-own-metadata-keys.js
new file mode 100644
index 000000000..2f8c5759b
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/get-own-metadata-keys.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.reflect.get-own-metadata-keys');
+module.exports = require('../../modules/_core').Reflect.getOwnMetadataKeys; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/get-own-metadata.js b/node_modules/core-js/fn/reflect/get-own-metadata.js
new file mode 100644
index 000000000..68e288dda
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/get-own-metadata.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.reflect.get-own-metadata');
+module.exports = require('../../modules/_core').Reflect.getOwnMetadata; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/get-own-property-descriptor.js b/node_modules/core-js/fn/reflect/get-own-property-descriptor.js
new file mode 100644
index 000000000..9e2822fb5
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/get-own-property-descriptor.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.reflect.get-own-property-descriptor');
+module.exports = require('../../modules/_core').Reflect.getOwnPropertyDescriptor; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/get-prototype-of.js b/node_modules/core-js/fn/reflect/get-prototype-of.js
new file mode 100644
index 000000000..485035960
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/get-prototype-of.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.reflect.get-prototype-of');
+module.exports = require('../../modules/_core').Reflect.getPrototypeOf; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/get.js b/node_modules/core-js/fn/reflect/get.js
new file mode 100644
index 000000000..9ca903e82
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/get.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.reflect.get');
+module.exports = require('../../modules/_core').Reflect.get; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/has-metadata.js b/node_modules/core-js/fn/reflect/has-metadata.js
new file mode 100644
index 000000000..f001f437a
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/has-metadata.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.reflect.has-metadata');
+module.exports = require('../../modules/_core').Reflect.hasMetadata; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/has-own-metadata.js b/node_modules/core-js/fn/reflect/has-own-metadata.js
new file mode 100644
index 000000000..d90935f0b
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/has-own-metadata.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.reflect.has-own-metadata');
+module.exports = require('../../modules/_core').Reflect.hasOwnMetadata; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/has.js b/node_modules/core-js/fn/reflect/has.js
new file mode 100644
index 000000000..8e34933c8
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/has.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.reflect.has');
+module.exports = require('../../modules/_core').Reflect.has; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/index.js b/node_modules/core-js/fn/reflect/index.js
new file mode 100644
index 000000000..a725cef2f
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/index.js
@@ -0,0 +1,24 @@
+require('../../modules/es6.reflect.apply');
+require('../../modules/es6.reflect.construct');
+require('../../modules/es6.reflect.define-property');
+require('../../modules/es6.reflect.delete-property');
+require('../../modules/es6.reflect.enumerate');
+require('../../modules/es6.reflect.get');
+require('../../modules/es6.reflect.get-own-property-descriptor');
+require('../../modules/es6.reflect.get-prototype-of');
+require('../../modules/es6.reflect.has');
+require('../../modules/es6.reflect.is-extensible');
+require('../../modules/es6.reflect.own-keys');
+require('../../modules/es6.reflect.prevent-extensions');
+require('../../modules/es6.reflect.set');
+require('../../modules/es6.reflect.set-prototype-of');
+require('../../modules/es7.reflect.define-metadata');
+require('../../modules/es7.reflect.delete-metadata');
+require('../../modules/es7.reflect.get-metadata');
+require('../../modules/es7.reflect.get-metadata-keys');
+require('../../modules/es7.reflect.get-own-metadata');
+require('../../modules/es7.reflect.get-own-metadata-keys');
+require('../../modules/es7.reflect.has-metadata');
+require('../../modules/es7.reflect.has-own-metadata');
+require('../../modules/es7.reflect.metadata');
+module.exports = require('../../modules/_core').Reflect; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/is-extensible.js b/node_modules/core-js/fn/reflect/is-extensible.js
new file mode 100644
index 000000000..de41d683a
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/is-extensible.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.reflect.is-extensible');
+module.exports = require('../../modules/_core').Reflect.isExtensible; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/metadata.js b/node_modules/core-js/fn/reflect/metadata.js
new file mode 100644
index 000000000..3f2b8ff62
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/metadata.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.reflect.metadata');
+module.exports = require('../../modules/_core').Reflect.metadata; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/own-keys.js b/node_modules/core-js/fn/reflect/own-keys.js
new file mode 100644
index 000000000..bfcebc740
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/own-keys.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.reflect.own-keys');
+module.exports = require('../../modules/_core').Reflect.ownKeys; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/prevent-extensions.js b/node_modules/core-js/fn/reflect/prevent-extensions.js
new file mode 100644
index 000000000..b346da3b0
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/prevent-extensions.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.reflect.prevent-extensions');
+module.exports = require('../../modules/_core').Reflect.preventExtensions; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/set-prototype-of.js b/node_modules/core-js/fn/reflect/set-prototype-of.js
new file mode 100644
index 000000000..16b74359c
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/set-prototype-of.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.reflect.set-prototype-of');
+module.exports = require('../../modules/_core').Reflect.setPrototypeOf; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/set.js b/node_modules/core-js/fn/reflect/set.js
new file mode 100644
index 000000000..834929ee3
--- /dev/null
+++ b/node_modules/core-js/fn/reflect/set.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.reflect.set');
+module.exports = require('../../modules/_core').Reflect.set; \ No newline at end of file
diff --git a/node_modules/core-js/fn/regexp/constructor.js b/node_modules/core-js/fn/regexp/constructor.js
new file mode 100644
index 000000000..90c13513d
--- /dev/null
+++ b/node_modules/core-js/fn/regexp/constructor.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.regexp.constructor');
+module.exports = RegExp; \ No newline at end of file
diff --git a/node_modules/core-js/fn/regexp/escape.js b/node_modules/core-js/fn/regexp/escape.js
new file mode 100644
index 000000000..d657a7d91
--- /dev/null
+++ b/node_modules/core-js/fn/regexp/escape.js
@@ -0,0 +1,2 @@
+require('../../modules/core.regexp.escape');
+module.exports = require('../../modules/_core').RegExp.escape; \ No newline at end of file
diff --git a/node_modules/core-js/fn/regexp/flags.js b/node_modules/core-js/fn/regexp/flags.js
new file mode 100644
index 000000000..ef84ddbd1
--- /dev/null
+++ b/node_modules/core-js/fn/regexp/flags.js
@@ -0,0 +1,5 @@
+require('../../modules/es6.regexp.flags');
+var flags = require('../../modules/_flags');
+module.exports = function(it){
+ return flags.call(it);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/regexp/index.js b/node_modules/core-js/fn/regexp/index.js
new file mode 100644
index 000000000..61ced0b81
--- /dev/null
+++ b/node_modules/core-js/fn/regexp/index.js
@@ -0,0 +1,9 @@
+require('../../modules/es6.regexp.constructor');
+require('../../modules/es6.regexp.to-string');
+require('../../modules/es6.regexp.flags');
+require('../../modules/es6.regexp.match');
+require('../../modules/es6.regexp.replace');
+require('../../modules/es6.regexp.search');
+require('../../modules/es6.regexp.split');
+require('../../modules/core.regexp.escape');
+module.exports = require('../../modules/_core').RegExp; \ No newline at end of file
diff --git a/node_modules/core-js/fn/regexp/match.js b/node_modules/core-js/fn/regexp/match.js
new file mode 100644
index 000000000..400d0921e
--- /dev/null
+++ b/node_modules/core-js/fn/regexp/match.js
@@ -0,0 +1,5 @@
+require('../../modules/es6.regexp.match');
+var MATCH = require('../../modules/_wks')('match');
+module.exports = function(it, str){
+ return RegExp.prototype[MATCH].call(it, str);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/regexp/replace.js b/node_modules/core-js/fn/regexp/replace.js
new file mode 100644
index 000000000..adde0adf6
--- /dev/null
+++ b/node_modules/core-js/fn/regexp/replace.js
@@ -0,0 +1,5 @@
+require('../../modules/es6.regexp.replace');
+var REPLACE = require('../../modules/_wks')('replace');
+module.exports = function(it, str, replacer){
+ return RegExp.prototype[REPLACE].call(it, str, replacer);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/regexp/search.js b/node_modules/core-js/fn/regexp/search.js
new file mode 100644
index 000000000..4e149d05a
--- /dev/null
+++ b/node_modules/core-js/fn/regexp/search.js
@@ -0,0 +1,5 @@
+require('../../modules/es6.regexp.search');
+var SEARCH = require('../../modules/_wks')('search');
+module.exports = function(it, str){
+ return RegExp.prototype[SEARCH].call(it, str);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/regexp/split.js b/node_modules/core-js/fn/regexp/split.js
new file mode 100644
index 000000000..b92d09fa6
--- /dev/null
+++ b/node_modules/core-js/fn/regexp/split.js
@@ -0,0 +1,5 @@
+require('../../modules/es6.regexp.split');
+var SPLIT = require('../../modules/_wks')('split');
+module.exports = function(it, str, limit){
+ return RegExp.prototype[SPLIT].call(it, str, limit);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/regexp/to-string.js b/node_modules/core-js/fn/regexp/to-string.js
new file mode 100644
index 000000000..29d5d037a
--- /dev/null
+++ b/node_modules/core-js/fn/regexp/to-string.js
@@ -0,0 +1,5 @@
+'use strict';
+require('../../modules/es6.regexp.to-string');
+module.exports = function toString(it){
+ return RegExp.prototype.toString.call(it);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/set-immediate.js b/node_modules/core-js/fn/set-immediate.js
new file mode 100644
index 000000000..250831369
--- /dev/null
+++ b/node_modules/core-js/fn/set-immediate.js
@@ -0,0 +1,2 @@
+require('../modules/web.immediate');
+module.exports = require('../modules/_core').setImmediate; \ No newline at end of file
diff --git a/node_modules/core-js/fn/set-interval.js b/node_modules/core-js/fn/set-interval.js
new file mode 100644
index 000000000..484447ffa
--- /dev/null
+++ b/node_modules/core-js/fn/set-interval.js
@@ -0,0 +1,2 @@
+require('../modules/web.timers');
+module.exports = require('../modules/_core').setInterval; \ No newline at end of file
diff --git a/node_modules/core-js/fn/set-timeout.js b/node_modules/core-js/fn/set-timeout.js
new file mode 100644
index 000000000..8ebbb2e4f
--- /dev/null
+++ b/node_modules/core-js/fn/set-timeout.js
@@ -0,0 +1,2 @@
+require('../modules/web.timers');
+module.exports = require('../modules/_core').setTimeout; \ No newline at end of file
diff --git a/node_modules/core-js/fn/set.js b/node_modules/core-js/fn/set.js
new file mode 100644
index 000000000..a8b496525
--- /dev/null
+++ b/node_modules/core-js/fn/set.js
@@ -0,0 +1,6 @@
+require('../modules/es6.object.to-string');
+require('../modules/es6.string.iterator');
+require('../modules/web.dom.iterable');
+require('../modules/es6.set');
+require('../modules/es7.set.to-json');
+module.exports = require('../modules/_core').Set; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/anchor.js b/node_modules/core-js/fn/string/anchor.js
new file mode 100644
index 000000000..ba4ef8135
--- /dev/null
+++ b/node_modules/core-js/fn/string/anchor.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.anchor');
+module.exports = require('../../modules/_core').String.anchor; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/at.js b/node_modules/core-js/fn/string/at.js
new file mode 100644
index 000000000..ab6aec153
--- /dev/null
+++ b/node_modules/core-js/fn/string/at.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.string.at');
+module.exports = require('../../modules/_core').String.at; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/big.js b/node_modules/core-js/fn/string/big.js
new file mode 100644
index 000000000..ab707907c
--- /dev/null
+++ b/node_modules/core-js/fn/string/big.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.big');
+module.exports = require('../../modules/_core').String.big; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/blink.js b/node_modules/core-js/fn/string/blink.js
new file mode 100644
index 000000000..c748079b9
--- /dev/null
+++ b/node_modules/core-js/fn/string/blink.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.blink');
+module.exports = require('../../modules/_core').String.blink; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/bold.js b/node_modules/core-js/fn/string/bold.js
new file mode 100644
index 000000000..2d36bda3a
--- /dev/null
+++ b/node_modules/core-js/fn/string/bold.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.bold');
+module.exports = require('../../modules/_core').String.bold; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/code-point-at.js b/node_modules/core-js/fn/string/code-point-at.js
new file mode 100644
index 000000000..be141e82d
--- /dev/null
+++ b/node_modules/core-js/fn/string/code-point-at.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.code-point-at');
+module.exports = require('../../modules/_core').String.codePointAt; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/ends-with.js b/node_modules/core-js/fn/string/ends-with.js
new file mode 100644
index 000000000..5e427753e
--- /dev/null
+++ b/node_modules/core-js/fn/string/ends-with.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.ends-with');
+module.exports = require('../../modules/_core').String.endsWith; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/escape-html.js b/node_modules/core-js/fn/string/escape-html.js
new file mode 100644
index 000000000..49176ca65
--- /dev/null
+++ b/node_modules/core-js/fn/string/escape-html.js
@@ -0,0 +1,2 @@
+require('../../modules/core.string.escape-html');
+module.exports = require('../../modules/_core').String.escapeHTML; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/fixed.js b/node_modules/core-js/fn/string/fixed.js
new file mode 100644
index 000000000..77e233a3f
--- /dev/null
+++ b/node_modules/core-js/fn/string/fixed.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.fixed');
+module.exports = require('../../modules/_core').String.fixed; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/fontcolor.js b/node_modules/core-js/fn/string/fontcolor.js
new file mode 100644
index 000000000..079235a19
--- /dev/null
+++ b/node_modules/core-js/fn/string/fontcolor.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.fontcolor');
+module.exports = require('../../modules/_core').String.fontcolor; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/fontsize.js b/node_modules/core-js/fn/string/fontsize.js
new file mode 100644
index 000000000..8cb2555c6
--- /dev/null
+++ b/node_modules/core-js/fn/string/fontsize.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.fontsize');
+module.exports = require('../../modules/_core').String.fontsize; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/from-code-point.js b/node_modules/core-js/fn/string/from-code-point.js
new file mode 100644
index 000000000..93fc53aea
--- /dev/null
+++ b/node_modules/core-js/fn/string/from-code-point.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.from-code-point');
+module.exports = require('../../modules/_core').String.fromCodePoint; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/includes.js b/node_modules/core-js/fn/string/includes.js
new file mode 100644
index 000000000..c9736404d
--- /dev/null
+++ b/node_modules/core-js/fn/string/includes.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.includes');
+module.exports = require('../../modules/_core').String.includes; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/index.js b/node_modules/core-js/fn/string/index.js
new file mode 100644
index 000000000..6485a9b25
--- /dev/null
+++ b/node_modules/core-js/fn/string/index.js
@@ -0,0 +1,35 @@
+require('../../modules/es6.string.from-code-point');
+require('../../modules/es6.string.raw');
+require('../../modules/es6.string.trim');
+require('../../modules/es6.string.iterator');
+require('../../modules/es6.string.code-point-at');
+require('../../modules/es6.string.ends-with');
+require('../../modules/es6.string.includes');
+require('../../modules/es6.string.repeat');
+require('../../modules/es6.string.starts-with');
+require('../../modules/es6.regexp.match');
+require('../../modules/es6.regexp.replace');
+require('../../modules/es6.regexp.search');
+require('../../modules/es6.regexp.split');
+require('../../modules/es6.string.anchor');
+require('../../modules/es6.string.big');
+require('../../modules/es6.string.blink');
+require('../../modules/es6.string.bold');
+require('../../modules/es6.string.fixed');
+require('../../modules/es6.string.fontcolor');
+require('../../modules/es6.string.fontsize');
+require('../../modules/es6.string.italics');
+require('../../modules/es6.string.link');
+require('../../modules/es6.string.small');
+require('../../modules/es6.string.strike');
+require('../../modules/es6.string.sub');
+require('../../modules/es6.string.sup');
+require('../../modules/es7.string.at');
+require('../../modules/es7.string.pad-start');
+require('../../modules/es7.string.pad-end');
+require('../../modules/es7.string.trim-left');
+require('../../modules/es7.string.trim-right');
+require('../../modules/es7.string.match-all');
+require('../../modules/core.string.escape-html');
+require('../../modules/core.string.unescape-html');
+module.exports = require('../../modules/_core').String;
diff --git a/node_modules/core-js/fn/string/italics.js b/node_modules/core-js/fn/string/italics.js
new file mode 100644
index 000000000..378450ebd
--- /dev/null
+++ b/node_modules/core-js/fn/string/italics.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.italics');
+module.exports = require('../../modules/_core').String.italics; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/iterator.js b/node_modules/core-js/fn/string/iterator.js
new file mode 100644
index 000000000..947e7558b
--- /dev/null
+++ b/node_modules/core-js/fn/string/iterator.js
@@ -0,0 +1,5 @@
+require('../../modules/es6.string.iterator');
+var get = require('../../modules/_iterators').String;
+module.exports = function(it){
+ return get.call(it);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/link.js b/node_modules/core-js/fn/string/link.js
new file mode 100644
index 000000000..1eb2c6dd2
--- /dev/null
+++ b/node_modules/core-js/fn/string/link.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.link');
+module.exports = require('../../modules/_core').String.link; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/match-all.js b/node_modules/core-js/fn/string/match-all.js
new file mode 100644
index 000000000..1a1dfeb6e
--- /dev/null
+++ b/node_modules/core-js/fn/string/match-all.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.string.match-all');
+module.exports = require('../../modules/_core').String.matchAll; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/pad-end.js b/node_modules/core-js/fn/string/pad-end.js
new file mode 100644
index 000000000..23eb9f95a
--- /dev/null
+++ b/node_modules/core-js/fn/string/pad-end.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.string.pad-end');
+module.exports = require('../../modules/_core').String.padEnd;
diff --git a/node_modules/core-js/fn/string/pad-start.js b/node_modules/core-js/fn/string/pad-start.js
new file mode 100644
index 000000000..ff12739fc
--- /dev/null
+++ b/node_modules/core-js/fn/string/pad-start.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.string.pad-start');
+module.exports = require('../../modules/_core').String.padStart;
diff --git a/node_modules/core-js/fn/string/raw.js b/node_modules/core-js/fn/string/raw.js
new file mode 100644
index 000000000..713550fb2
--- /dev/null
+++ b/node_modules/core-js/fn/string/raw.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.raw');
+module.exports = require('../../modules/_core').String.raw; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/repeat.js b/node_modules/core-js/fn/string/repeat.js
new file mode 100644
index 000000000..fa75b13ec
--- /dev/null
+++ b/node_modules/core-js/fn/string/repeat.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.repeat');
+module.exports = require('../../modules/_core').String.repeat; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/small.js b/node_modules/core-js/fn/string/small.js
new file mode 100644
index 000000000..0438290db
--- /dev/null
+++ b/node_modules/core-js/fn/string/small.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.small');
+module.exports = require('../../modules/_core').String.small; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/starts-with.js b/node_modules/core-js/fn/string/starts-with.js
new file mode 100644
index 000000000..d62512a3c
--- /dev/null
+++ b/node_modules/core-js/fn/string/starts-with.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.starts-with');
+module.exports = require('../../modules/_core').String.startsWith; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/strike.js b/node_modules/core-js/fn/string/strike.js
new file mode 100644
index 000000000..b79946c8e
--- /dev/null
+++ b/node_modules/core-js/fn/string/strike.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.strike');
+module.exports = require('../../modules/_core').String.strike; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/sub.js b/node_modules/core-js/fn/string/sub.js
new file mode 100644
index 000000000..54d0671e3
--- /dev/null
+++ b/node_modules/core-js/fn/string/sub.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.sub');
+module.exports = require('../../modules/_core').String.sub; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/sup.js b/node_modules/core-js/fn/string/sup.js
new file mode 100644
index 000000000..645e0372f
--- /dev/null
+++ b/node_modules/core-js/fn/string/sup.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.sup');
+module.exports = require('../../modules/_core').String.sup; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/trim-end.js b/node_modules/core-js/fn/string/trim-end.js
new file mode 100644
index 000000000..f3bdf6fb1
--- /dev/null
+++ b/node_modules/core-js/fn/string/trim-end.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.string.trim-right');
+module.exports = require('../../modules/_core').String.trimRight; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/trim-left.js b/node_modules/core-js/fn/string/trim-left.js
new file mode 100644
index 000000000..04671d369
--- /dev/null
+++ b/node_modules/core-js/fn/string/trim-left.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.string.trim-left');
+module.exports = require('../../modules/_core').String.trimLeft; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/trim-right.js b/node_modules/core-js/fn/string/trim-right.js
new file mode 100644
index 000000000..f3bdf6fb1
--- /dev/null
+++ b/node_modules/core-js/fn/string/trim-right.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.string.trim-right');
+module.exports = require('../../modules/_core').String.trimRight; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/trim-start.js b/node_modules/core-js/fn/string/trim-start.js
new file mode 100644
index 000000000..04671d369
--- /dev/null
+++ b/node_modules/core-js/fn/string/trim-start.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.string.trim-left');
+module.exports = require('../../modules/_core').String.trimLeft; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/trim.js b/node_modules/core-js/fn/string/trim.js
new file mode 100644
index 000000000..c536e12eb
--- /dev/null
+++ b/node_modules/core-js/fn/string/trim.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.string.trim');
+module.exports = require('../../modules/_core').String.trim; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/unescape-html.js b/node_modules/core-js/fn/string/unescape-html.js
new file mode 100644
index 000000000..7c2c55c8c
--- /dev/null
+++ b/node_modules/core-js/fn/string/unescape-html.js
@@ -0,0 +1,2 @@
+require('../../modules/core.string.unescape-html');
+module.exports = require('../../modules/_core').String.unescapeHTML; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/anchor.js b/node_modules/core-js/fn/string/virtual/anchor.js
new file mode 100644
index 000000000..6f74b7e88
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/anchor.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.anchor');
+module.exports = require('../../../modules/_entry-virtual')('String').anchor; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/at.js b/node_modules/core-js/fn/string/virtual/at.js
new file mode 100644
index 000000000..3b9614386
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/at.js
@@ -0,0 +1,2 @@
+require('../../../modules/es7.string.at');
+module.exports = require('../../../modules/_entry-virtual')('String').at; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/big.js b/node_modules/core-js/fn/string/virtual/big.js
new file mode 100644
index 000000000..57ac7d5de
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/big.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.big');
+module.exports = require('../../../modules/_entry-virtual')('String').big; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/blink.js b/node_modules/core-js/fn/string/virtual/blink.js
new file mode 100644
index 000000000..5c4cea80f
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/blink.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.blink');
+module.exports = require('../../../modules/_entry-virtual')('String').blink; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/bold.js b/node_modules/core-js/fn/string/virtual/bold.js
new file mode 100644
index 000000000..c566bf2d9
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/bold.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.bold');
+module.exports = require('../../../modules/_entry-virtual')('String').bold; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/code-point-at.js b/node_modules/core-js/fn/string/virtual/code-point-at.js
new file mode 100644
index 000000000..873752191
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/code-point-at.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.code-point-at');
+module.exports = require('../../../modules/_entry-virtual')('String').codePointAt; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/ends-with.js b/node_modules/core-js/fn/string/virtual/ends-with.js
new file mode 100644
index 000000000..90bc6e79e
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/ends-with.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.ends-with');
+module.exports = require('../../../modules/_entry-virtual')('String').endsWith; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/escape-html.js b/node_modules/core-js/fn/string/virtual/escape-html.js
new file mode 100644
index 000000000..3342bcec9
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/escape-html.js
@@ -0,0 +1,2 @@
+require('../../../modules/core.string.escape-html');
+module.exports = require('../../../modules/_entry-virtual')('String').escapeHTML; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/fixed.js b/node_modules/core-js/fn/string/virtual/fixed.js
new file mode 100644
index 000000000..e830654f2
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/fixed.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.fixed');
+module.exports = require('../../../modules/_entry-virtual')('String').fixed; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/fontcolor.js b/node_modules/core-js/fn/string/virtual/fontcolor.js
new file mode 100644
index 000000000..cfb9b2c09
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/fontcolor.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.fontcolor');
+module.exports = require('../../../modules/_entry-virtual')('String').fontcolor; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/fontsize.js b/node_modules/core-js/fn/string/virtual/fontsize.js
new file mode 100644
index 000000000..de8f5161a
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/fontsize.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.fontsize');
+module.exports = require('../../../modules/_entry-virtual')('String').fontsize; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/includes.js b/node_modules/core-js/fn/string/virtual/includes.js
new file mode 100644
index 000000000..1e4793d67
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/includes.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.includes');
+module.exports = require('../../../modules/_entry-virtual')('String').includes; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/index.js b/node_modules/core-js/fn/string/virtual/index.js
new file mode 100644
index 000000000..0e65d20c4
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/index.js
@@ -0,0 +1,33 @@
+require('../../../modules/es6.string.trim');
+require('../../../modules/es6.string.iterator');
+require('../../../modules/es6.string.code-point-at');
+require('../../../modules/es6.string.ends-with');
+require('../../../modules/es6.string.includes');
+require('../../../modules/es6.string.repeat');
+require('../../../modules/es6.string.starts-with');
+require('../../../modules/es6.regexp.match');
+require('../../../modules/es6.regexp.replace');
+require('../../../modules/es6.regexp.search');
+require('../../../modules/es6.regexp.split');
+require('../../../modules/es6.string.anchor');
+require('../../../modules/es6.string.big');
+require('../../../modules/es6.string.blink');
+require('../../../modules/es6.string.bold');
+require('../../../modules/es6.string.fixed');
+require('../../../modules/es6.string.fontcolor');
+require('../../../modules/es6.string.fontsize');
+require('../../../modules/es6.string.italics');
+require('../../../modules/es6.string.link');
+require('../../../modules/es6.string.small');
+require('../../../modules/es6.string.strike');
+require('../../../modules/es6.string.sub');
+require('../../../modules/es6.string.sup');
+require('../../../modules/es7.string.at');
+require('../../../modules/es7.string.pad-start');
+require('../../../modules/es7.string.pad-end');
+require('../../../modules/es7.string.trim-left');
+require('../../../modules/es7.string.trim-right');
+require('../../../modules/es7.string.match-all');
+require('../../../modules/core.string.escape-html');
+require('../../../modules/core.string.unescape-html');
+module.exports = require('../../../modules/_entry-virtual')('String');
diff --git a/node_modules/core-js/fn/string/virtual/italics.js b/node_modules/core-js/fn/string/virtual/italics.js
new file mode 100644
index 000000000..f8f1d3381
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/italics.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.italics');
+module.exports = require('../../../modules/_entry-virtual')('String').italics; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/iterator.js b/node_modules/core-js/fn/string/virtual/iterator.js
new file mode 100644
index 000000000..7efe2f93a
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/iterator.js
@@ -0,0 +1,2 @@
+require('../../../modules/core.number.iterator');
+module.exports = require('../../../modules/_iterators').String; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/link.js b/node_modules/core-js/fn/string/virtual/link.js
new file mode 100644
index 000000000..4b2eea8a5
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/link.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.link');
+module.exports = require('../../../modules/_entry-virtual')('String').link; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/match-all.js b/node_modules/core-js/fn/string/virtual/match-all.js
new file mode 100644
index 000000000..9208873a7
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/match-all.js
@@ -0,0 +1,2 @@
+require('../../../modules/es7.string.match-all');
+module.exports = require('../../../modules/_entry-virtual')('String').matchAll; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/pad-end.js b/node_modules/core-js/fn/string/virtual/pad-end.js
new file mode 100644
index 000000000..81e5ac046
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/pad-end.js
@@ -0,0 +1,2 @@
+require('../../../modules/es7.string.pad-end');
+module.exports = require('../../../modules/_entry-virtual')('String').padEnd; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/pad-start.js b/node_modules/core-js/fn/string/virtual/pad-start.js
new file mode 100644
index 000000000..54cf3a59b
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/pad-start.js
@@ -0,0 +1,2 @@
+require('../../../modules/es7.string.pad-start');
+module.exports = require('../../../modules/_entry-virtual')('String').padStart; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/repeat.js b/node_modules/core-js/fn/string/virtual/repeat.js
new file mode 100644
index 000000000..d08cf6a5e
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/repeat.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.repeat');
+module.exports = require('../../../modules/_entry-virtual')('String').repeat; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/small.js b/node_modules/core-js/fn/string/virtual/small.js
new file mode 100644
index 000000000..201bf9b6a
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/small.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.small');
+module.exports = require('../../../modules/_entry-virtual')('String').small; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/starts-with.js b/node_modules/core-js/fn/string/virtual/starts-with.js
new file mode 100644
index 000000000..f8897d153
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/starts-with.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.starts-with');
+module.exports = require('../../../modules/_entry-virtual')('String').startsWith; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/strike.js b/node_modules/core-js/fn/string/virtual/strike.js
new file mode 100644
index 000000000..4572db915
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/strike.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.strike');
+module.exports = require('../../../modules/_entry-virtual')('String').strike; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/sub.js b/node_modules/core-js/fn/string/virtual/sub.js
new file mode 100644
index 000000000..a13611ecc
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/sub.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.sub');
+module.exports = require('../../../modules/_entry-virtual')('String').sub; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/sup.js b/node_modules/core-js/fn/string/virtual/sup.js
new file mode 100644
index 000000000..07695329c
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/sup.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.sup');
+module.exports = require('../../../modules/_entry-virtual')('String').sup; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/trim-end.js b/node_modules/core-js/fn/string/virtual/trim-end.js
new file mode 100644
index 000000000..14c25ac84
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/trim-end.js
@@ -0,0 +1,2 @@
+require('../../../modules/es7.string.trim-right');
+module.exports = require('../../../modules/_entry-virtual')('String').trimRight; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/trim-left.js b/node_modules/core-js/fn/string/virtual/trim-left.js
new file mode 100644
index 000000000..aabcfb3f3
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/trim-left.js
@@ -0,0 +1,2 @@
+require('../../../modules/es7.string.trim-left');
+module.exports = require('../../../modules/_entry-virtual')('String').trimLeft; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/trim-right.js b/node_modules/core-js/fn/string/virtual/trim-right.js
new file mode 100644
index 000000000..14c25ac84
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/trim-right.js
@@ -0,0 +1,2 @@
+require('../../../modules/es7.string.trim-right');
+module.exports = require('../../../modules/_entry-virtual')('String').trimRight; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/trim-start.js b/node_modules/core-js/fn/string/virtual/trim-start.js
new file mode 100644
index 000000000..aabcfb3f3
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/trim-start.js
@@ -0,0 +1,2 @@
+require('../../../modules/es7.string.trim-left');
+module.exports = require('../../../modules/_entry-virtual')('String').trimLeft; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/trim.js b/node_modules/core-js/fn/string/virtual/trim.js
new file mode 100644
index 000000000..23fbcbc50
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/trim.js
@@ -0,0 +1,2 @@
+require('../../../modules/es6.string.trim');
+module.exports = require('../../../modules/_entry-virtual')('String').trim; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/virtual/unescape-html.js b/node_modules/core-js/fn/string/virtual/unescape-html.js
new file mode 100644
index 000000000..51eb59fc5
--- /dev/null
+++ b/node_modules/core-js/fn/string/virtual/unescape-html.js
@@ -0,0 +1,2 @@
+require('../../../modules/core.string.unescape-html');
+module.exports = require('../../../modules/_entry-virtual')('String').unescapeHTML; \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/async-iterator.js b/node_modules/core-js/fn/symbol/async-iterator.js
new file mode 100644
index 000000000..aca10f966
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/async-iterator.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.symbol.async-iterator');
+module.exports = require('../../modules/_wks-ext').f('asyncIterator'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/for.js b/node_modules/core-js/fn/symbol/for.js
new file mode 100644
index 000000000..c9e93c139
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/for.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.symbol');
+module.exports = require('../../modules/_core').Symbol['for']; \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/has-instance.js b/node_modules/core-js/fn/symbol/has-instance.js
new file mode 100644
index 000000000..f3ec9cf6b
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/has-instance.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.function.has-instance');
+module.exports = require('../../modules/_wks-ext').f('hasInstance'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/index.js b/node_modules/core-js/fn/symbol/index.js
new file mode 100644
index 000000000..64c0f5f47
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/index.js
@@ -0,0 +1,5 @@
+require('../../modules/es6.symbol');
+require('../../modules/es6.object.to-string');
+require('../../modules/es7.symbol.async-iterator');
+require('../../modules/es7.symbol.observable');
+module.exports = require('../../modules/_core').Symbol; \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/is-concat-spreadable.js b/node_modules/core-js/fn/symbol/is-concat-spreadable.js
new file mode 100644
index 000000000..49ed7a1d2
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/is-concat-spreadable.js
@@ -0,0 +1 @@
+module.exports = require('../../modules/_wks-ext').f('isConcatSpreadable'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/iterator.js b/node_modules/core-js/fn/symbol/iterator.js
new file mode 100644
index 000000000..503522809
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/iterator.js
@@ -0,0 +1,3 @@
+require('../../modules/es6.string.iterator');
+require('../../modules/web.dom.iterable');
+module.exports = require('../../modules/_wks-ext').f('iterator'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/key-for.js b/node_modules/core-js/fn/symbol/key-for.js
new file mode 100644
index 000000000..d9b595ff1
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/key-for.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.symbol');
+module.exports = require('../../modules/_core').Symbol.keyFor; \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/match.js b/node_modules/core-js/fn/symbol/match.js
new file mode 100644
index 000000000..d27db65b6
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/match.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.regexp.match');
+module.exports = require('../../modules/_wks-ext').f('match'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/observable.js b/node_modules/core-js/fn/symbol/observable.js
new file mode 100644
index 000000000..884cebfdf
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/observable.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.symbol.observable');
+module.exports = require('../../modules/_wks-ext').f('observable'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/replace.js b/node_modules/core-js/fn/symbol/replace.js
new file mode 100644
index 000000000..3ef60f5e9
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/replace.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.regexp.replace');
+module.exports = require('../../modules/_wks-ext').f('replace'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/search.js b/node_modules/core-js/fn/symbol/search.js
new file mode 100644
index 000000000..aee84f9e6
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/search.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.regexp.search');
+module.exports = require('../../modules/_wks-ext').f('search'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/species.js b/node_modules/core-js/fn/symbol/species.js
new file mode 100644
index 000000000..a425eb2da
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/species.js
@@ -0,0 +1 @@
+module.exports = require('../../modules/_wks-ext').f('species'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/split.js b/node_modules/core-js/fn/symbol/split.js
new file mode 100644
index 000000000..8535932fb
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/split.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.regexp.split');
+module.exports = require('../../modules/_wks-ext').f('split'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/to-primitive.js b/node_modules/core-js/fn/symbol/to-primitive.js
new file mode 100644
index 000000000..20c831b85
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/to-primitive.js
@@ -0,0 +1 @@
+module.exports = require('../../modules/_wks-ext').f('toPrimitive'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/to-string-tag.js b/node_modules/core-js/fn/symbol/to-string-tag.js
new file mode 100644
index 000000000..101baf27c
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/to-string-tag.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.object.to-string');
+module.exports = require('../../modules/_wks-ext').f('toStringTag'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/unscopables.js b/node_modules/core-js/fn/symbol/unscopables.js
new file mode 100644
index 000000000..6c4146b23
--- /dev/null
+++ b/node_modules/core-js/fn/symbol/unscopables.js
@@ -0,0 +1 @@
+module.exports = require('../../modules/_wks-ext').f('unscopables'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/system/global.js b/node_modules/core-js/fn/system/global.js
new file mode 100644
index 000000000..c3219d6f3
--- /dev/null
+++ b/node_modules/core-js/fn/system/global.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.system.global');
+module.exports = require('../../modules/_core').System.global; \ No newline at end of file
diff --git a/node_modules/core-js/fn/system/index.js b/node_modules/core-js/fn/system/index.js
new file mode 100644
index 000000000..eae78ddd6
--- /dev/null
+++ b/node_modules/core-js/fn/system/index.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.system.global');
+module.exports = require('../../modules/_core').System; \ No newline at end of file
diff --git a/node_modules/core-js/fn/typed/array-buffer.js b/node_modules/core-js/fn/typed/array-buffer.js
new file mode 100644
index 000000000..fe08f7f24
--- /dev/null
+++ b/node_modules/core-js/fn/typed/array-buffer.js
@@ -0,0 +1,3 @@
+require('../../modules/es6.typed.array-buffer');
+require('../../modules/es6.object.to-string');
+module.exports = require('../../modules/_core').ArrayBuffer; \ No newline at end of file
diff --git a/node_modules/core-js/fn/typed/data-view.js b/node_modules/core-js/fn/typed/data-view.js
new file mode 100644
index 000000000..09dbb38aa
--- /dev/null
+++ b/node_modules/core-js/fn/typed/data-view.js
@@ -0,0 +1,3 @@
+require('../../modules/es6.typed.data-view');
+require('../../modules/es6.object.to-string');
+module.exports = require('../../modules/_core').DataView; \ No newline at end of file
diff --git a/node_modules/core-js/fn/typed/float32-array.js b/node_modules/core-js/fn/typed/float32-array.js
new file mode 100644
index 000000000..1191fecb9
--- /dev/null
+++ b/node_modules/core-js/fn/typed/float32-array.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.typed.float32-array');
+module.exports = require('../../modules/_core').Float32Array; \ No newline at end of file
diff --git a/node_modules/core-js/fn/typed/float64-array.js b/node_modules/core-js/fn/typed/float64-array.js
new file mode 100644
index 000000000..6073a6824
--- /dev/null
+++ b/node_modules/core-js/fn/typed/float64-array.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.typed.float64-array');
+module.exports = require('../../modules/_core').Float64Array; \ No newline at end of file
diff --git a/node_modules/core-js/fn/typed/index.js b/node_modules/core-js/fn/typed/index.js
new file mode 100644
index 000000000..7babe09d3
--- /dev/null
+++ b/node_modules/core-js/fn/typed/index.js
@@ -0,0 +1,13 @@
+require('../../modules/es6.typed.array-buffer');
+require('../../modules/es6.typed.data-view');
+require('../../modules/es6.typed.int8-array');
+require('../../modules/es6.typed.uint8-array');
+require('../../modules/es6.typed.uint8-clamped-array');
+require('../../modules/es6.typed.int16-array');
+require('../../modules/es6.typed.uint16-array');
+require('../../modules/es6.typed.int32-array');
+require('../../modules/es6.typed.uint32-array');
+require('../../modules/es6.typed.float32-array');
+require('../../modules/es6.typed.float64-array');
+require('../../modules/es6.object.to-string');
+module.exports = require('../../modules/_core'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/typed/int16-array.js b/node_modules/core-js/fn/typed/int16-array.js
new file mode 100644
index 000000000..0722549d3
--- /dev/null
+++ b/node_modules/core-js/fn/typed/int16-array.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.typed.int16-array');
+module.exports = require('../../modules/_core').Int16Array; \ No newline at end of file
diff --git a/node_modules/core-js/fn/typed/int32-array.js b/node_modules/core-js/fn/typed/int32-array.js
new file mode 100644
index 000000000..136136221
--- /dev/null
+++ b/node_modules/core-js/fn/typed/int32-array.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.typed.int32-array');
+module.exports = require('../../modules/_core').Int32Array; \ No newline at end of file
diff --git a/node_modules/core-js/fn/typed/int8-array.js b/node_modules/core-js/fn/typed/int8-array.js
new file mode 100644
index 000000000..edf48c792
--- /dev/null
+++ b/node_modules/core-js/fn/typed/int8-array.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.typed.int8-array');
+module.exports = require('../../modules/_core').Int8Array; \ No newline at end of file
diff --git a/node_modules/core-js/fn/typed/uint16-array.js b/node_modules/core-js/fn/typed/uint16-array.js
new file mode 100644
index 000000000..3ff11550e
--- /dev/null
+++ b/node_modules/core-js/fn/typed/uint16-array.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.typed.uint16-array');
+module.exports = require('../../modules/_core').Uint16Array; \ No newline at end of file
diff --git a/node_modules/core-js/fn/typed/uint32-array.js b/node_modules/core-js/fn/typed/uint32-array.js
new file mode 100644
index 000000000..47bb4c211
--- /dev/null
+++ b/node_modules/core-js/fn/typed/uint32-array.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.typed.uint32-array');
+module.exports = require('../../modules/_core').Uint32Array; \ No newline at end of file
diff --git a/node_modules/core-js/fn/typed/uint8-array.js b/node_modules/core-js/fn/typed/uint8-array.js
new file mode 100644
index 000000000..fd8a4b114
--- /dev/null
+++ b/node_modules/core-js/fn/typed/uint8-array.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.typed.uint8-array');
+module.exports = require('../../modules/_core').Uint8Array; \ No newline at end of file
diff --git a/node_modules/core-js/fn/typed/uint8-clamped-array.js b/node_modules/core-js/fn/typed/uint8-clamped-array.js
new file mode 100644
index 000000000..c688657c5
--- /dev/null
+++ b/node_modules/core-js/fn/typed/uint8-clamped-array.js
@@ -0,0 +1,2 @@
+require('../../modules/es6.typed.uint8-clamped-array');
+module.exports = require('../../modules/_core').Uint8ClampedArray; \ No newline at end of file
diff --git a/node_modules/core-js/fn/weak-map.js b/node_modules/core-js/fn/weak-map.js
new file mode 100644
index 000000000..00cac1adb
--- /dev/null
+++ b/node_modules/core-js/fn/weak-map.js
@@ -0,0 +1,4 @@
+require('../modules/es6.object.to-string');
+require('../modules/web.dom.iterable');
+require('../modules/es6.weak-map');
+module.exports = require('../modules/_core').WeakMap; \ No newline at end of file
diff --git a/node_modules/core-js/fn/weak-set.js b/node_modules/core-js/fn/weak-set.js
new file mode 100644
index 000000000..eef1af2a8
--- /dev/null
+++ b/node_modules/core-js/fn/weak-set.js
@@ -0,0 +1,4 @@
+require('../modules/es6.object.to-string');
+require('../modules/web.dom.iterable');
+require('../modules/es6.weak-set');
+module.exports = require('../modules/_core').WeakSet; \ No newline at end of file