diff --git a/wp-includes/js/dist/vendor/wp-polyfill-formdata.js b/wp-includes/js/dist/vendor/wp-polyfill-formdata.js index 3053ea46c6..c3111fe9f5 100644 --- a/wp-includes/js/dist/vendor/wp-polyfill-formdata.js +++ b/wp-includes/js/dist/vendor/wp-polyfill-formdata.js @@ -103,6 +103,12 @@ if (typeof FormData === 'undefined' || !FormData.prototype.keys) { : [name + '', value + ''] } + function each (arr, cb) { + for (let i = 0; i < arr.length; i++) { + cb(arr[i]) + } + } + /** * @implements {Iterable} */ @@ -119,20 +125,25 @@ if (typeof FormData === 'undefined' || !FormData.prototype.keys) { if (!form) return this - for (let elm of arrayFrom(form.elements)) { - if (!elm.name || elm.disabled) continue + const self = this - if (elm.type === 'file') - for (let file of arrayFrom(elm.files || [])) - this.append(elm.name, file) - else if (elm.type === 'select-multiple' || elm.type === 'select-one') - for (let opt of arrayFrom(elm.options)) - !opt.disabled && opt.selected && this.append(elm.name, opt.value) - else if (elm.type === 'checkbox' || elm.type === 'radio') { - if (elm.checked) this.append(elm.name, elm.value) - } else - this.append(elm.name, elm.value) - } + each(form.elements, elm => { + if (!elm.name || elm.disabled || elm.type === 'submit' || elm.type === 'button') return + + if (elm.type === 'file') { + each(elm.files || [], file => { + self.append(elm.name, file) + }) + } else if (elm.type === 'select-multiple' || elm.type === 'select-one') { + each(elm.options, opt => { + !opt.disabled && opt.selected && self.append(elm.name, opt.value) + }) + } else if (elm.type === 'checkbox' || elm.type === 'radio') { + if (elm.checked) self.append(elm.name, elm.value) + } else { + self.append(elm.name, elm.value) + } + }) } @@ -359,7 +370,7 @@ if (typeof FormData === 'undefined' || !FormData.prototype.keys) { // Patch xhr's send method to call _blob transparently if (_send) { - XMLHttpRequest.prototype.send = function(data) { + XMLHttpRequest.prototype.send = function(data) { // I would check if Content-Type isn't already set // But xhr lacks getRequestHeaders functionallity // https://github.com/jimmywarting/FormData/issues/44 diff --git a/wp-includes/js/dist/vendor/wp-polyfill-formdata.min.js b/wp-includes/js/dist/vendor/wp-polyfill-formdata.min.js index c48bde7be5..ac012fa9a0 100644 --- a/wp-includes/js/dist/vendor/wp-polyfill-formdata.min.js +++ b/wp-includes/js/dist/vendor/wp-polyfill-formdata.min.js @@ -1,17 +1,17 @@ -;(function(){var k,l="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,d){a!=Array.prototype&&a!=Object.prototype&&(a[b]=d.value)},m="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this;function n(){n=function(){};m.Symbol||(m.Symbol=p)}var p=function(){var a=0;return function(b){return"jscomp_symbol_"+(b||"")+a++}}(); -function r(){n();var a=m.Symbol.iterator;a||(a=m.Symbol.iterator=m.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&l(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return t(this)}});r=function(){}}function t(a){var b=0;return v(function(){return barguments.length)throw new TypeError("2 arguments required, but only "+arguments.length+" present.");return b instanceof Blob?[a+"",b,void 0!==d?d+"":"string"===typeof b.name?b.name:"blob"]:[a+"",b+""]},O=function(a){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");return[a+""]},P=function(a){var b=w(a);a=b.next().value;b=b.next().value;a instanceof Blob&&(a=new File([a],b,{type:a.type, -lastModified:a.lastModified}));return a},Q="object"===typeof window?window:"object"===typeof self?self:this,R=Q.FormData,S=Q.XMLHttpRequest&&Q.XMLHttpRequest.prototype.send,T=Q.Request&&Q.fetch;n();var U=Q.Symbol&&Symbol.toStringTag,V=new WeakMap,W=Array.from||function(a){return[].slice.call(a)};U&&(Blob.prototype[U]||(Blob.prototype[U]="Blob"),"File"in Q&&!File.prototype[U]&&(File.prototype[U]="File"));try{new File([],"")}catch(a){Q.File=function(b,d,c){b=new Blob(b,c);c=c&&void 0!==c.lastModified? -new Date(c.lastModified):new Date;Object.defineProperties(b,{name:{value:d},lastModifiedDate:{value:c},lastModified:{value:+c},toString:{value:function(){return"[object File]"}}});U&&Object.defineProperty(b,U,{value:"File"});return b}}var X=function(a){V.set(this,Object.create(null));if(!a)return this;a=w(W(a.elements));for(var b=a.next();!b.done;b=a.next())if(b=b.value,b.name&&!b.disabled)if("file"===b.type)for(var d=w(W(b.files||[])),c=d.next();!c.done;c=d.next())this.append(b.name,c.value);else if("select-multiple"=== -b.type||"select-one"===b.type)for(d=w(W(b.options)),c=d.next();!c.done;c=d.next())c=c.value,!c.disabled&&c.selected&&this.append(b.name,c.value);else"checkbox"===b.type||"radio"===b.type?b.checked&&this.append(b.name,b.value):this.append(b.name,b.value)};k=X.prototype;k.append=function(a,b,d){var c=V.get(this);c[a]||(c[a]=[]);c[a].push([b,d])};k["delete"]=function(a){delete V.get(this)[a]};k.entries=function b(){var d=this,c,e,f,g,h,q;return M(b,function(b){switch(b.b){case 1:c=V.get(d),f=new G(c); -case 2:var u;a:{for(u=f;0arguments.length)throw new TypeError("2 arguments required, but only "+arguments.length+" present.");return b instanceof Blob?[a+"",b,void 0!==d?d+"":"string"===typeof b.name?b.name:"blob"]:[a+"",b+""]},P=function(a){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");return[a+""]},Q=function(a){var b=x(a);a=b.next().value;b=b.next().value; +a instanceof Blob&&(a=new File([a],b,{type:a.type,lastModified:a.lastModified}));return a},R="object"===typeof window?window:"object"===typeof self?self:this,S=R.FormData,T=R.XMLHttpRequest&&R.XMLHttpRequest.prototype.send,U=R.Request&&R.fetch;p();var V=R.Symbol&&Symbol.toStringTag,W=new WeakMap,X=Array.from||function(a){return[].slice.call(a)};V&&(Blob.prototype[V]||(Blob.prototype[V]="Blob"),"File"in R&&!File.prototype[V]&&(File.prototype[V]="File"));try{new File([],"")}catch(a){R.File=function(b, +d,c){b=new Blob(b,c);c=c&&void 0!==c.lastModified?new Date(c.lastModified):new Date;Object.defineProperties(b,{name:{value:d},lastModifiedDate:{value:c},lastModified:{value:+c},toString:{value:function(){return"[object File]"}}});V&&Object.defineProperty(b,V,{value:"File"});return b}}p();u();var Y=function(a){W.set(this,Object.create(null));if(!a)return this;var b=this;N(a.elements,function(a){a.name&&!a.disabled&&"submit"!==a.type&&"button"!==a.type&&("file"===a.type?N(a.files||[],function(c){b.append(a.name, +c)}):"select-multiple"===a.type||"select-one"===a.type?N(a.options,function(c){!c.disabled&&c.selected&&b.append(a.name,c.value)}):"checkbox"===a.type||"radio"===a.type?a.checked&&b.append(a.name,a.value):b.append(a.name,a.value))})};k=Y.prototype;k.append=function(a,b,d){var c=W.get(this);c[a]||(c[a]=[]);c[a].push([b,d])};k["delete"]=function(a){delete W.get(this)[a]};k.entries=function b(){var d=this,c,e,f,g,h,q;return M(b,function(b){switch(b.b){case 1:c=W.get(d),f=new G(c);case 2:var t;a:{for(t= +f;0 Array#indexOf // true -> Array#includes -var toIObject = _dereq_(113); -var toLength = _dereq_(114); -var toAbsoluteIndex = _dereq_(110); +var toIObject = _dereq_(116); +var toLength = _dereq_(117); +var toAbsoluteIndex = _dereq_(113); module.exports = function (IS_INCLUDES) { return function ($this, el, fromIndex) { var O = toIObject($this); @@ -310,7 +321,7 @@ module.exports = function (IS_INCLUDES) { }; }; -},{"110":110,"113":113,"114":114}],19:[function(_dereq_,module,exports){ +},{"113":113,"116":116,"117":117}],20:[function(_dereq_,module,exports){ // 0 -> Array#forEach // 1 -> Array#map // 2 -> Array#filter @@ -318,11 +329,11 @@ module.exports = function (IS_INCLUDES) { // 4 -> Array#every // 5 -> Array#find // 6 -> Array#findIndex -var ctx = _dereq_(31); -var IObject = _dereq_(52); -var toObject = _dereq_(115); -var toLength = _dereq_(114); -var asc = _dereq_(22); +var ctx = _dereq_(32); +var IObject = _dereq_(53); +var toObject = _dereq_(118); +var toLength = _dereq_(117); +var asc = _dereq_(23); module.exports = function (TYPE, $create) { var IS_MAP = TYPE == 1; var IS_FILTER = TYPE == 2; @@ -356,11 +367,11 @@ module.exports = function (TYPE, $create) { }; }; -},{"114":114,"115":115,"22":22,"31":31,"52":52}],20:[function(_dereq_,module,exports){ +},{"117":117,"118":118,"23":23,"32":32,"53":53}],21:[function(_dereq_,module,exports){ var aFunction = _dereq_(11); -var toObject = _dereq_(115); -var IObject = _dereq_(52); -var toLength = _dereq_(114); +var toObject = _dereq_(118); +var IObject = _dereq_(53); +var toLength = _dereq_(117); module.exports = function (that, callbackfn, aLen, memo, isRight) { aFunction(callbackfn); @@ -386,10 +397,10 @@ module.exports = function (that, callbackfn, aLen, memo, isRight) { return memo; }; -},{"11":11,"114":114,"115":115,"52":52}],21:[function(_dereq_,module,exports){ -var isObject = _dereq_(56); -var isArray = _dereq_(54); -var SPECIES = _dereq_(125)('species'); +},{"11":11,"117":117,"118":118,"53":53}],22:[function(_dereq_,module,exports){ +var isObject = _dereq_(57); +var isArray = _dereq_(55); +var SPECIES = _dereq_(128)('species'); module.exports = function (original) { var C; @@ -404,19 +415,19 @@ module.exports = function (original) { } return C === undefined ? Array : C; }; -},{"125":125,"54":54,"56":56}],22:[function(_dereq_,module,exports){ +},{"128":128,"55":55,"57":57}],23:[function(_dereq_,module,exports){ // 9.4.2.3 ArraySpeciesCreate(originalArray, length) -var speciesConstructor = _dereq_(21); +var speciesConstructor = _dereq_(22); module.exports = function (original, length) { return new (speciesConstructor(original))(length); }; -},{"21":21}],23:[function(_dereq_,module,exports){ +},{"22":22}],24:[function(_dereq_,module,exports){ 'use strict'; var aFunction = _dereq_(11); -var isObject = _dereq_(56); -var invoke = _dereq_(51); +var isObject = _dereq_(57); +var invoke = _dereq_(52); var arraySlice = [].slice; var factories = {}; @@ -439,10 +450,10 @@ module.exports = Function.bind || function bind(that /* , ...args */) { return bound; }; -},{"11":11,"51":51,"56":56}],24:[function(_dereq_,module,exports){ +},{"11":11,"52":52,"57":57}],25:[function(_dereq_,module,exports){ // getting tag from 19.1.3.6 Object.prototype.toString() -var cof = _dereq_(25); -var TAG = _dereq_(125)('toStringTag'); +var cof = _dereq_(26); +var TAG = _dereq_(128)('toStringTag'); // ES3 wrong here var ARG = cof(function () { return arguments; }()) == 'Arguments'; @@ -464,27 +475,27 @@ module.exports = function (it) { : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; }; -},{"125":125,"25":25}],25:[function(_dereq_,module,exports){ +},{"128":128,"26":26}],26:[function(_dereq_,module,exports){ var toString = {}.toString; module.exports = function (it) { return toString.call(it).slice(8, -1); }; -},{}],26:[function(_dereq_,module,exports){ +},{}],27:[function(_dereq_,module,exports){ 'use strict'; -var dP = _dereq_(74).f; -var create = _dereq_(73); -var redefineAll = _dereq_(92); -var ctx = _dereq_(31); -var anInstance = _dereq_(14); -var forOf = _dereq_(44); -var $iterDefine = _dereq_(60); -var step = _dereq_(62); -var setSpecies = _dereq_(96); -var DESCRIPTORS = _dereq_(35); -var fastKey = _dereq_(69).fastKey; -var validate = _dereq_(122); +var dP = _dereq_(75).f; +var create = _dereq_(74); +var redefineAll = _dereq_(93); +var ctx = _dereq_(32); +var anInstance = _dereq_(15); +var forOf = _dereq_(45); +var $iterDefine = _dereq_(61); +var step = _dereq_(63); +var setSpecies = _dereq_(99); +var DESCRIPTORS = _dereq_(36); +var fastKey = _dereq_(70).fastKey; +var validate = _dereq_(125); var SIZE = DESCRIPTORS ? '_s' : 'size'; var getEntry = function (that, key) { @@ -617,17 +628,17 @@ module.exports = { } }; -},{"122":122,"14":14,"31":31,"35":35,"44":44,"60":60,"62":62,"69":69,"73":73,"74":74,"92":92,"96":96}],27:[function(_dereq_,module,exports){ +},{"125":125,"15":15,"32":32,"36":36,"45":45,"61":61,"63":63,"70":70,"74":74,"75":75,"93":93,"99":99}],28:[function(_dereq_,module,exports){ 'use strict'; -var redefineAll = _dereq_(92); -var getWeak = _dereq_(69).getWeak; -var anObject = _dereq_(15); -var isObject = _dereq_(56); -var anInstance = _dereq_(14); -var forOf = _dereq_(44); -var createArrayMethod = _dereq_(19); -var $has = _dereq_(46); -var validate = _dereq_(122); +var redefineAll = _dereq_(93); +var getWeak = _dereq_(70).getWeak; +var anObject = _dereq_(16); +var isObject = _dereq_(57); +var anInstance = _dereq_(15); +var forOf = _dereq_(45); +var createArrayMethod = _dereq_(20); +var $has = _dereq_(47); +var validate = _dereq_(125); var arrayFind = createArrayMethod(5); var arrayFindIndex = createArrayMethod(6); var id = 0; @@ -704,20 +715,20 @@ module.exports = { ufstore: uncaughtFrozenStore }; -},{"122":122,"14":14,"15":15,"19":19,"44":44,"46":46,"56":56,"69":69,"92":92}],28:[function(_dereq_,module,exports){ +},{"125":125,"15":15,"16":16,"20":20,"45":45,"47":47,"57":57,"70":70,"93":93}],29:[function(_dereq_,module,exports){ 'use strict'; -var global = _dereq_(45); -var $export = _dereq_(39); -var redefine = _dereq_(93); -var redefineAll = _dereq_(92); -var meta = _dereq_(69); -var forOf = _dereq_(44); -var anInstance = _dereq_(14); -var isObject = _dereq_(56); -var fails = _dereq_(41); -var $iterDetect = _dereq_(61); -var setToStringTag = _dereq_(97); -var inheritIfRequired = _dereq_(50); +var global = _dereq_(46); +var $export = _dereq_(40); +var redefine = _dereq_(94); +var redefineAll = _dereq_(93); +var meta = _dereq_(70); +var forOf = _dereq_(45); +var anInstance = _dereq_(15); +var isObject = _dereq_(57); +var fails = _dereq_(42); +var $iterDetect = _dereq_(62); +var setToStringTag = _dereq_(100); +var inheritIfRequired = _dereq_(51); module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) { var Base = global[NAME]; @@ -791,21 +802,21 @@ module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) { return C; }; -},{"14":14,"39":39,"41":41,"44":44,"45":45,"50":50,"56":56,"61":61,"69":69,"92":92,"93":93,"97":97}],29:[function(_dereq_,module,exports){ -var core = module.exports = { version: '2.5.7' }; +},{"100":100,"15":15,"40":40,"42":42,"45":45,"46":46,"51":51,"57":57,"62":62,"70":70,"93":93,"94":94}],30:[function(_dereq_,module,exports){ +var core = module.exports = { version: '2.6.1' }; if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef -},{}],30:[function(_dereq_,module,exports){ +},{}],31:[function(_dereq_,module,exports){ 'use strict'; -var $defineProperty = _dereq_(74); -var createDesc = _dereq_(91); +var $defineProperty = _dereq_(75); +var createDesc = _dereq_(92); module.exports = function (object, index, value) { if (index in object) $defineProperty.f(object, index, createDesc(0, value)); else object[index] = value; }; -},{"74":74,"91":91}],31:[function(_dereq_,module,exports){ +},{"75":75,"92":92}],32:[function(_dereq_,module,exports){ // optional / simple context binding var aFunction = _dereq_(11); module.exports = function (fn, that, length) { @@ -827,10 +838,10 @@ module.exports = function (fn, that, length) { }; }; -},{"11":11}],32:[function(_dereq_,module,exports){ +},{"11":11}],33:[function(_dereq_,module,exports){ 'use strict'; // 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString() -var fails = _dereq_(41); +var fails = _dereq_(42); var getTime = Date.prototype.getTime; var $toISOString = Date.prototype.toISOString; @@ -855,10 +866,10 @@ module.exports = (fails(function () { ':' + lz(d.getUTCSeconds()) + '.' + (m > 99 ? m : '0' + lz(m)) + 'Z'; } : $toISOString; -},{"41":41}],33:[function(_dereq_,module,exports){ +},{"42":42}],34:[function(_dereq_,module,exports){ 'use strict'; -var anObject = _dereq_(15); -var toPrimitive = _dereq_(116); +var anObject = _dereq_(16); +var toPrimitive = _dereq_(119); var NUMBER = 'number'; module.exports = function (hint) { @@ -866,39 +877,39 @@ module.exports = function (hint) { return toPrimitive(anObject(this), hint != NUMBER); }; -},{"116":116,"15":15}],34:[function(_dereq_,module,exports){ +},{"119":119,"16":16}],35:[function(_dereq_,module,exports){ // 7.2.1 RequireObjectCoercible(argument) module.exports = function (it) { if (it == undefined) throw TypeError("Can't call method on " + it); return it; }; -},{}],35:[function(_dereq_,module,exports){ +},{}],36:[function(_dereq_,module,exports){ // Thank's IE8 for his funny defineProperty -module.exports = !_dereq_(41)(function () { +module.exports = !_dereq_(42)(function () { return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7; }); -},{"41":41}],36:[function(_dereq_,module,exports){ -var isObject = _dereq_(56); -var document = _dereq_(45).document; +},{"42":42}],37:[function(_dereq_,module,exports){ +var isObject = _dereq_(57); +var document = _dereq_(46).document; // typeof document.createElement is 'object' in old IE var is = isObject(document) && isObject(document.createElement); module.exports = function (it) { return is ? document.createElement(it) : {}; }; -},{"45":45,"56":56}],37:[function(_dereq_,module,exports){ +},{"46":46,"57":57}],38:[function(_dereq_,module,exports){ // IE 8- don't enum bug keys module.exports = ( 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' ).split(','); -},{}],38:[function(_dereq_,module,exports){ +},{}],39:[function(_dereq_,module,exports){ // all enumerable object keys, includes symbols -var getKeys = _dereq_(82); -var gOPS = _dereq_(79); -var pIE = _dereq_(83); +var getKeys = _dereq_(83); +var gOPS = _dereq_(80); +var pIE = _dereq_(84); module.exports = function (it) { var result = getKeys(it); var getSymbols = gOPS.f; @@ -911,12 +922,12 @@ module.exports = function (it) { } return result; }; -},{"79":79,"82":82,"83":83}],39:[function(_dereq_,module,exports){ -var global = _dereq_(45); -var core = _dereq_(29); -var hide = _dereq_(47); -var redefine = _dereq_(93); -var ctx = _dereq_(31); +},{"80":80,"83":83,"84":84}],40:[function(_dereq_,module,exports){ +var global = _dereq_(46); +var core = _dereq_(30); +var hide = _dereq_(48); +var redefine = _dereq_(94); +var ctx = _dereq_(32); var PROTOTYPE = 'prototype'; var $export = function (type, name, source) { @@ -956,8 +967,8 @@ $export.U = 64; // safe $export.R = 128; // real proto method for `library` module.exports = $export; -},{"29":29,"31":31,"45":45,"47":47,"93":93}],40:[function(_dereq_,module,exports){ -var MATCH = _dereq_(125)('match'); +},{"30":30,"32":32,"46":46,"48":48,"94":94}],41:[function(_dereq_,module,exports){ +var MATCH = _dereq_(128)('match'); module.exports = function (KEY) { var re = /./; try { @@ -970,7 +981,7 @@ module.exports = function (KEY) { } return true; }; -},{"125":125}],41:[function(_dereq_,module,exports){ +},{"128":128}],42:[function(_dereq_,module,exports){ module.exports = function (exec) { try { return !!exec(); @@ -979,24 +990,92 @@ module.exports = function (exec) { } }; -},{}],42:[function(_dereq_,module,exports){ +},{}],43:[function(_dereq_,module,exports){ 'use strict'; -var hide = _dereq_(47); -var redefine = _dereq_(93); -var fails = _dereq_(41); -var defined = _dereq_(34); -var wks = _dereq_(125); +_dereq_(224); +var redefine = _dereq_(94); +var hide = _dereq_(48); +var fails = _dereq_(42); +var defined = _dereq_(35); +var wks = _dereq_(128); +var regexpExec = _dereq_(96); + +var SPECIES = wks('species'); + +var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () { + // #replace needs built-in support for named groups. + // #match works fine because it just return the exec results, even if it has + // a "grops" property. + var re = /./; + re.exec = function () { + var result = []; + result.groups = { a: '7' }; + return result; + }; + return ''.replace(re, '$') !== '7'; +}); + +var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () { + // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec + var re = /(?:)/; + var originalExec = re.exec; + re.exec = function () { return originalExec.apply(this, arguments); }; + var result = 'ab'.split(re); + return result.length === 2 && result[0] === 'a' && result[1] === 'b'; +})(); module.exports = function (KEY, length, exec) { var SYMBOL = wks(KEY); - var fns = exec(defined, SYMBOL, ''[KEY]); - var strfn = fns[0]; - var rxfn = fns[1]; - if (fails(function () { + + var DELEGATES_TO_SYMBOL = !fails(function () { + // String methods call symbol-named RegEp methods var O = {}; O[SYMBOL] = function () { return 7; }; return ''[KEY](O) != 7; - })) { + }); + + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () { + // Symbol-named RegExp methods call .exec + var execCalled = false; + var re = /a/; + re.exec = function () { execCalled = true; return null; }; + if (KEY === 'split') { + // RegExp[@@split] doesn't call the regex's exec method, but first creates + // a new one. We need to return the patched regex when creating the new one. + re.constructor = {}; + re.constructor[SPECIES] = function () { return re; }; + } + re[SYMBOL](''); + return !execCalled; + }) : undefined; + + if ( + !DELEGATES_TO_SYMBOL || + !DELEGATES_TO_EXEC || + (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) || + (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC) + ) { + var nativeRegExpMethod = /./[SYMBOL]; + var fns = exec( + defined, + SYMBOL, + ''[KEY], + function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) { + if (regexp.exec === regexpExec) { + if (DELEGATES_TO_SYMBOL && !forceStringMethod) { + // The native String method already delegates to @@method (this + // polyfilled function), leasing to infinite recursion. + // We avoid it by directly calling the native @@method method. + return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) }; + } + return { done: true, value: nativeMethod.call(str, regexp, arg2) }; + } + return { done: false }; + } + ); + var strfn = fns[0]; + var rxfn = fns[1]; + redefine(String.prototype, KEY, strfn); hide(RegExp.prototype, SYMBOL, length == 2 // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue) @@ -1009,10 +1088,10 @@ module.exports = function (KEY, length, exec) { } }; -},{"125":125,"34":34,"41":41,"47":47,"93":93}],43:[function(_dereq_,module,exports){ +},{"128":128,"224":224,"35":35,"42":42,"48":48,"94":94,"96":96}],44:[function(_dereq_,module,exports){ 'use strict'; // 21.2.5.3 get RegExp.prototype.flags -var anObject = _dereq_(15); +var anObject = _dereq_(16); module.exports = function () { var that = anObject(this); var result = ''; @@ -1024,13 +1103,13 @@ module.exports = function () { return result; }; -},{"15":15}],44:[function(_dereq_,module,exports){ -var ctx = _dereq_(31); -var call = _dereq_(58); -var isArrayIter = _dereq_(53); -var anObject = _dereq_(15); -var toLength = _dereq_(114); -var getIterFn = _dereq_(126); +},{"16":16}],45:[function(_dereq_,module,exports){ +var ctx = _dereq_(32); +var call = _dereq_(59); +var isArrayIter = _dereq_(54); +var anObject = _dereq_(16); +var toLength = _dereq_(117); +var getIterFn = _dereq_(129); var BREAK = {}; var RETURN = {}; var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) { @@ -1051,7 +1130,7 @@ var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) exports.BREAK = BREAK; exports.RETURN = RETURN; -},{"114":114,"126":126,"15":15,"31":31,"53":53,"58":58}],45:[function(_dereq_,module,exports){ +},{"117":117,"129":129,"16":16,"32":32,"54":54,"59":59}],46:[function(_dereq_,module,exports){ // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 var global = module.exports = typeof window != 'undefined' && window.Math == Math ? window : typeof self != 'undefined' && self.Math == Math ? self @@ -1059,34 +1138,34 @@ var global = module.exports = typeof window != 'undefined' && window.Math == Mat : Function('return this')(); if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef -},{}],46:[function(_dereq_,module,exports){ +},{}],47:[function(_dereq_,module,exports){ var hasOwnProperty = {}.hasOwnProperty; module.exports = function (it, key) { return hasOwnProperty.call(it, key); }; -},{}],47:[function(_dereq_,module,exports){ -var dP = _dereq_(74); -var createDesc = _dereq_(91); -module.exports = _dereq_(35) ? function (object, key, value) { +},{}],48:[function(_dereq_,module,exports){ +var dP = _dereq_(75); +var createDesc = _dereq_(92); +module.exports = _dereq_(36) ? function (object, key, value) { return dP.f(object, key, createDesc(1, value)); } : function (object, key, value) { object[key] = value; return object; }; -},{"35":35,"74":74,"91":91}],48:[function(_dereq_,module,exports){ -var document = _dereq_(45).document; +},{"36":36,"75":75,"92":92}],49:[function(_dereq_,module,exports){ +var document = _dereq_(46).document; module.exports = document && document.documentElement; -},{"45":45}],49:[function(_dereq_,module,exports){ -module.exports = !_dereq_(35) && !_dereq_(41)(function () { - return Object.defineProperty(_dereq_(36)('div'), 'a', { get: function () { return 7; } }).a != 7; +},{"46":46}],50:[function(_dereq_,module,exports){ +module.exports = !_dereq_(36) && !_dereq_(42)(function () { + return Object.defineProperty(_dereq_(37)('div'), 'a', { get: function () { return 7; } }).a != 7; }); -},{"35":35,"36":36,"41":41}],50:[function(_dereq_,module,exports){ -var isObject = _dereq_(56); -var setPrototypeOf = _dereq_(95).set; +},{"36":36,"37":37,"42":42}],51:[function(_dereq_,module,exports){ +var isObject = _dereq_(57); +var setPrototypeOf = _dereq_(98).set; module.exports = function (that, target, C) { var S = target.constructor; var P; @@ -1095,7 +1174,7 @@ module.exports = function (that, target, C) { } return that; }; -},{"56":56,"95":95}],51:[function(_dereq_,module,exports){ +},{"57":57,"98":98}],52:[function(_dereq_,module,exports){ // fast apply, http://jsperf.lnkit.com/fast-apply/5 module.exports = function (fn, args, that) { var un = that === undefined; @@ -1113,57 +1192,57 @@ module.exports = function (fn, args, that) { } return fn.apply(that, args); }; -},{}],52:[function(_dereq_,module,exports){ +},{}],53:[function(_dereq_,module,exports){ // fallback for non-array-like ES3 and non-enumerable old V8 strings -var cof = _dereq_(25); +var cof = _dereq_(26); // eslint-disable-next-line no-prototype-builtins module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) { return cof(it) == 'String' ? it.split('') : Object(it); }; -},{"25":25}],53:[function(_dereq_,module,exports){ +},{"26":26}],54:[function(_dereq_,module,exports){ // check on default Array iterator -var Iterators = _dereq_(63); -var ITERATOR = _dereq_(125)('iterator'); +var Iterators = _dereq_(64); +var ITERATOR = _dereq_(128)('iterator'); var ArrayProto = Array.prototype; module.exports = function (it) { return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it); }; -},{"125":125,"63":63}],54:[function(_dereq_,module,exports){ +},{"128":128,"64":64}],55:[function(_dereq_,module,exports){ // 7.2.2 IsArray(argument) -var cof = _dereq_(25); +var cof = _dereq_(26); module.exports = Array.isArray || function isArray(arg) { return cof(arg) == 'Array'; }; -},{"25":25}],55:[function(_dereq_,module,exports){ +},{"26":26}],56:[function(_dereq_,module,exports){ // 20.1.2.3 Number.isInteger(number) -var isObject = _dereq_(56); +var isObject = _dereq_(57); var floor = Math.floor; module.exports = function isInteger(it) { return !isObject(it) && isFinite(it) && floor(it) === it; }; -},{"56":56}],56:[function(_dereq_,module,exports){ +},{"57":57}],57:[function(_dereq_,module,exports){ module.exports = function (it) { return typeof it === 'object' ? it !== null : typeof it === 'function'; }; -},{}],57:[function(_dereq_,module,exports){ +},{}],58:[function(_dereq_,module,exports){ // 7.2.8 IsRegExp(argument) -var isObject = _dereq_(56); -var cof = _dereq_(25); -var MATCH = _dereq_(125)('match'); +var isObject = _dereq_(57); +var cof = _dereq_(26); +var MATCH = _dereq_(128)('match'); module.exports = function (it) { var isRegExp; return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp'); }; -},{"125":125,"25":25,"56":56}],58:[function(_dereq_,module,exports){ +},{"128":128,"26":26,"57":57}],59:[function(_dereq_,module,exports){ // call something on iterator step with safe closing on error -var anObject = _dereq_(15); +var anObject = _dereq_(16); module.exports = function (iterator, fn, value, entries) { try { return entries ? fn(anObject(value)[0], value[1]) : fn(value); @@ -1175,32 +1254,32 @@ module.exports = function (iterator, fn, value, entries) { } }; -},{"15":15}],59:[function(_dereq_,module,exports){ +},{"16":16}],60:[function(_dereq_,module,exports){ 'use strict'; -var create = _dereq_(73); -var descriptor = _dereq_(91); -var setToStringTag = _dereq_(97); +var create = _dereq_(74); +var descriptor = _dereq_(92); +var setToStringTag = _dereq_(100); var IteratorPrototype = {}; // 25.1.2.1.1 %IteratorPrototype%[@@iterator]() -_dereq_(47)(IteratorPrototype, _dereq_(125)('iterator'), function () { return this; }); +_dereq_(48)(IteratorPrototype, _dereq_(128)('iterator'), function () { return this; }); module.exports = function (Constructor, NAME, next) { Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) }); setToStringTag(Constructor, NAME + ' Iterator'); }; -},{"125":125,"47":47,"73":73,"91":91,"97":97}],60:[function(_dereq_,module,exports){ +},{"100":100,"128":128,"48":48,"74":74,"92":92}],61:[function(_dereq_,module,exports){ 'use strict'; -var LIBRARY = _dereq_(64); -var $export = _dereq_(39); -var redefine = _dereq_(93); -var hide = _dereq_(47); -var Iterators = _dereq_(63); -var $iterCreate = _dereq_(59); -var setToStringTag = _dereq_(97); -var getPrototypeOf = _dereq_(80); -var ITERATOR = _dereq_(125)('iterator'); +var LIBRARY = _dereq_(65); +var $export = _dereq_(40); +var redefine = _dereq_(94); +var hide = _dereq_(48); +var Iterators = _dereq_(64); +var $iterCreate = _dereq_(60); +var setToStringTag = _dereq_(100); +var getPrototypeOf = _dereq_(81); +var ITERATOR = _dereq_(128)('iterator'); var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next` var FF_ITERATOR = '@@iterator'; var KEYS = 'keys'; @@ -1261,8 +1340,8 @@ module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCE return methods; }; -},{"125":125,"39":39,"47":47,"59":59,"63":63,"64":64,"80":80,"93":93,"97":97}],61:[function(_dereq_,module,exports){ -var ITERATOR = _dereq_(125)('iterator'); +},{"100":100,"128":128,"40":40,"48":48,"60":60,"64":64,"65":65,"81":81,"94":94}],62:[function(_dereq_,module,exports){ +var ITERATOR = _dereq_(128)('iterator'); var SAFE_CLOSING = false; try { @@ -1285,18 +1364,18 @@ module.exports = function (exec, skipClosing) { return safe; }; -},{"125":125}],62:[function(_dereq_,module,exports){ +},{"128":128}],63:[function(_dereq_,module,exports){ module.exports = function (done, value) { return { value: value, done: !!done }; }; -},{}],63:[function(_dereq_,module,exports){ +},{}],64:[function(_dereq_,module,exports){ module.exports = {}; -},{}],64:[function(_dereq_,module,exports){ +},{}],65:[function(_dereq_,module,exports){ module.exports = false; -},{}],65:[function(_dereq_,module,exports){ +},{}],66:[function(_dereq_,module,exports){ // 20.2.2.14 Math.expm1(x) var $expm1 = Math.expm1; module.exports = (!$expm1 @@ -1308,9 +1387,9 @@ module.exports = (!$expm1 return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : Math.exp(x) - 1; } : $expm1; -},{}],66:[function(_dereq_,module,exports){ +},{}],67:[function(_dereq_,module,exports){ // 20.2.2.16 Math.fround(x) -var sign = _dereq_(68); +var sign = _dereq_(69); var pow = Math.pow; var EPSILON = pow(2, -52); var EPSILON32 = pow(2, -23); @@ -1333,29 +1412,29 @@ module.exports = Math.fround || function fround(x) { return $sign * result; }; -},{"68":68}],67:[function(_dereq_,module,exports){ +},{"69":69}],68:[function(_dereq_,module,exports){ // 20.2.2.20 Math.log1p(x) module.exports = Math.log1p || function log1p(x) { return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : Math.log(1 + x); }; -},{}],68:[function(_dereq_,module,exports){ +},{}],69:[function(_dereq_,module,exports){ // 20.2.2.28 Math.sign(x) module.exports = Math.sign || function sign(x) { // eslint-disable-next-line no-self-compare return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1; }; -},{}],69:[function(_dereq_,module,exports){ -var META = _dereq_(120)('meta'); -var isObject = _dereq_(56); -var has = _dereq_(46); -var setDesc = _dereq_(74).f; +},{}],70:[function(_dereq_,module,exports){ +var META = _dereq_(123)('meta'); +var isObject = _dereq_(57); +var has = _dereq_(47); +var setDesc = _dereq_(75).f; var id = 0; var isExtensible = Object.isExtensible || function () { return true; }; -var FREEZE = !_dereq_(41)(function () { +var FREEZE = !_dereq_(42)(function () { return isExtensible(Object.preventExtensions({})); }); var setMeta = function (it) { @@ -1401,13 +1480,13 @@ var meta = module.exports = { onFreeze: onFreeze }; -},{"120":120,"41":41,"46":46,"56":56,"74":74}],70:[function(_dereq_,module,exports){ -var global = _dereq_(45); -var macrotask = _dereq_(109).set; +},{"123":123,"42":42,"47":47,"57":57,"75":75}],71:[function(_dereq_,module,exports){ +var global = _dereq_(46); +var macrotask = _dereq_(112).set; var Observer = global.MutationObserver || global.WebKitMutationObserver; var process = global.process; var Promise = global.Promise; -var isNode = _dereq_(25)(process) == 'process'; +var isNode = _dereq_(26)(process) == 'process'; module.exports = function () { var head, last, notify; @@ -1472,7 +1551,7 @@ module.exports = function () { }; }; -},{"109":109,"25":25,"45":45}],71:[function(_dereq_,module,exports){ +},{"112":112,"26":26,"46":46}],72:[function(_dereq_,module,exports){ 'use strict'; // 25.4.1.5 NewPromiseCapability(C) var aFunction = _dereq_(11); @@ -1492,18 +1571,18 @@ module.exports.f = function (C) { return new PromiseCapability(C); }; -},{"11":11}],72:[function(_dereq_,module,exports){ +},{"11":11}],73:[function(_dereq_,module,exports){ 'use strict'; // 19.1.2.1 Object.assign(target, source, ...) -var getKeys = _dereq_(82); -var gOPS = _dereq_(79); -var pIE = _dereq_(83); -var toObject = _dereq_(115); -var IObject = _dereq_(52); +var getKeys = _dereq_(83); +var gOPS = _dereq_(80); +var pIE = _dereq_(84); +var toObject = _dereq_(118); +var IObject = _dereq_(53); var $assign = Object.assign; // should work with symbols and should have deterministic property order (V8 bug) -module.exports = !$assign || _dereq_(41)(function () { +module.exports = !$assign || _dereq_(42)(function () { var A = {}; var B = {}; // eslint-disable-next-line no-undef @@ -1528,25 +1607,25 @@ module.exports = !$assign || _dereq_(41)(function () { } return T; } : $assign; -},{"115":115,"41":41,"52":52,"79":79,"82":82,"83":83}],73:[function(_dereq_,module,exports){ +},{"118":118,"42":42,"53":53,"80":80,"83":83,"84":84}],74:[function(_dereq_,module,exports){ // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) -var anObject = _dereq_(15); -var dPs = _dereq_(75); -var enumBugKeys = _dereq_(37); -var IE_PROTO = _dereq_(98)('IE_PROTO'); +var anObject = _dereq_(16); +var dPs = _dereq_(76); +var enumBugKeys = _dereq_(38); +var IE_PROTO = _dereq_(101)('IE_PROTO'); var Empty = function () { /* empty */ }; var PROTOTYPE = 'prototype'; // Create object with fake `null` prototype: use iframe Object with cleared prototype var createDict = function () { // Thrash, waste and sodomy: IE GC bug - var iframe = _dereq_(36)('iframe'); + var iframe = _dereq_(37)('iframe'); var i = enumBugKeys.length; var lt = '<'; var gt = '>'; var iframeDocument; iframe.style.display = 'none'; - _dereq_(48).appendChild(iframe); + _dereq_(49).appendChild(iframe); iframe.src = 'javascript:'; // eslint-disable-line no-script-url // createDict = iframe.contentWindow.Object; // html.removeChild(iframe); @@ -1571,13 +1650,13 @@ module.exports = Object.create || function create(O, Properties) { return Properties === undefined ? result : dPs(result, Properties); }; -},{"15":15,"36":36,"37":37,"48":48,"75":75,"98":98}],74:[function(_dereq_,module,exports){ -var anObject = _dereq_(15); -var IE8_DOM_DEFINE = _dereq_(49); -var toPrimitive = _dereq_(116); +},{"101":101,"16":16,"37":37,"38":38,"49":49,"76":76}],75:[function(_dereq_,module,exports){ +var anObject = _dereq_(16); +var IE8_DOM_DEFINE = _dereq_(50); +var toPrimitive = _dereq_(119); var dP = Object.defineProperty; -exports.f = _dereq_(35) ? Object.defineProperty : function defineProperty(O, P, Attributes) { +exports.f = _dereq_(36) ? Object.defineProperty : function defineProperty(O, P, Attributes) { anObject(O); P = toPrimitive(P, true); anObject(Attributes); @@ -1589,12 +1668,12 @@ exports.f = _dereq_(35) ? Object.defineProperty : function defineProperty(O, P, return O; }; -},{"116":116,"15":15,"35":35,"49":49}],75:[function(_dereq_,module,exports){ -var dP = _dereq_(74); -var anObject = _dereq_(15); -var getKeys = _dereq_(82); +},{"119":119,"16":16,"36":36,"50":50}],76:[function(_dereq_,module,exports){ +var dP = _dereq_(75); +var anObject = _dereq_(16); +var getKeys = _dereq_(83); -module.exports = _dereq_(35) ? Object.defineProperties : function defineProperties(O, Properties) { +module.exports = _dereq_(36) ? Object.defineProperties : function defineProperties(O, Properties) { anObject(O); var keys = getKeys(Properties); var length = keys.length; @@ -1604,16 +1683,16 @@ module.exports = _dereq_(35) ? Object.defineProperties : function defineProperti return O; }; -},{"15":15,"35":35,"74":74,"82":82}],76:[function(_dereq_,module,exports){ -var pIE = _dereq_(83); -var createDesc = _dereq_(91); -var toIObject = _dereq_(113); -var toPrimitive = _dereq_(116); -var has = _dereq_(46); -var IE8_DOM_DEFINE = _dereq_(49); +},{"16":16,"36":36,"75":75,"83":83}],77:[function(_dereq_,module,exports){ +var pIE = _dereq_(84); +var createDesc = _dereq_(92); +var toIObject = _dereq_(116); +var toPrimitive = _dereq_(119); +var has = _dereq_(47); +var IE8_DOM_DEFINE = _dereq_(50); var gOPD = Object.getOwnPropertyDescriptor; -exports.f = _dereq_(35) ? gOPD : function getOwnPropertyDescriptor(O, P) { +exports.f = _dereq_(36) ? gOPD : function getOwnPropertyDescriptor(O, P) { O = toIObject(O); P = toPrimitive(P, true); if (IE8_DOM_DEFINE) try { @@ -1622,10 +1701,10 @@ exports.f = _dereq_(35) ? gOPD : function getOwnPropertyDescriptor(O, P) { if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]); }; -},{"113":113,"116":116,"35":35,"46":46,"49":49,"83":83,"91":91}],77:[function(_dereq_,module,exports){ +},{"116":116,"119":119,"36":36,"47":47,"50":50,"84":84,"92":92}],78:[function(_dereq_,module,exports){ // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window -var toIObject = _dereq_(113); -var gOPN = _dereq_(78).f; +var toIObject = _dereq_(116); +var gOPN = _dereq_(79).f; var toString = {}.toString; var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames @@ -1643,23 +1722,23 @@ module.exports.f = function getOwnPropertyNames(it) { return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it)); }; -},{"113":113,"78":78}],78:[function(_dereq_,module,exports){ +},{"116":116,"79":79}],79:[function(_dereq_,module,exports){ // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) -var $keys = _dereq_(81); -var hiddenKeys = _dereq_(37).concat('length', 'prototype'); +var $keys = _dereq_(82); +var hiddenKeys = _dereq_(38).concat('length', 'prototype'); exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { return $keys(O, hiddenKeys); }; -},{"37":37,"81":81}],79:[function(_dereq_,module,exports){ +},{"38":38,"82":82}],80:[function(_dereq_,module,exports){ exports.f = Object.getOwnPropertySymbols; -},{}],80:[function(_dereq_,module,exports){ +},{}],81:[function(_dereq_,module,exports){ // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) -var has = _dereq_(46); -var toObject = _dereq_(115); -var IE_PROTO = _dereq_(98)('IE_PROTO'); +var has = _dereq_(47); +var toObject = _dereq_(118); +var IE_PROTO = _dereq_(101)('IE_PROTO'); var ObjectProto = Object.prototype; module.exports = Object.getPrototypeOf || function (O) { @@ -1670,11 +1749,11 @@ module.exports = Object.getPrototypeOf || function (O) { } return O instanceof Object ? ObjectProto : null; }; -},{"115":115,"46":46,"98":98}],81:[function(_dereq_,module,exports){ -var has = _dereq_(46); -var toIObject = _dereq_(113); -var arrayIndexOf = _dereq_(18)(false); -var IE_PROTO = _dereq_(98)('IE_PROTO'); +},{"101":101,"118":118,"47":47}],82:[function(_dereq_,module,exports){ +var has = _dereq_(47); +var toIObject = _dereq_(116); +var arrayIndexOf = _dereq_(19)(false); +var IE_PROTO = _dereq_(101)('IE_PROTO'); module.exports = function (object, names) { var O = toIObject(object); @@ -1689,23 +1768,23 @@ module.exports = function (object, names) { return result; }; -},{"113":113,"18":18,"46":46,"98":98}],82:[function(_dereq_,module,exports){ +},{"101":101,"116":116,"19":19,"47":47}],83:[function(_dereq_,module,exports){ // 19.1.2.14 / 15.2.3.14 Object.keys(O) -var $keys = _dereq_(81); -var enumBugKeys = _dereq_(37); +var $keys = _dereq_(82); +var enumBugKeys = _dereq_(38); module.exports = Object.keys || function keys(O) { return $keys(O, enumBugKeys); }; -},{"37":37,"81":81}],83:[function(_dereq_,module,exports){ +},{"38":38,"82":82}],84:[function(_dereq_,module,exports){ exports.f = {}.propertyIsEnumerable; -},{}],84:[function(_dereq_,module,exports){ +},{}],85:[function(_dereq_,module,exports){ // most Object methods by ES6 should accept primitives -var $export = _dereq_(39); -var core = _dereq_(29); -var fails = _dereq_(41); +var $export = _dereq_(40); +var core = _dereq_(30); +var fails = _dereq_(42); module.exports = function (KEY, exec) { var fn = (core.Object || {})[KEY] || Object[KEY]; var exp = {}; @@ -1713,10 +1792,10 @@ module.exports = function (KEY, exec) { $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp); }; -},{"29":29,"39":39,"41":41}],85:[function(_dereq_,module,exports){ -var getKeys = _dereq_(82); -var toIObject = _dereq_(113); -var isEnum = _dereq_(83).f; +},{"30":30,"40":40,"42":42}],86:[function(_dereq_,module,exports){ +var getKeys = _dereq_(83); +var toIObject = _dereq_(116); +var isEnum = _dereq_(84).f; module.exports = function (isEntries) { return function (it) { var O = toIObject(it); @@ -1731,32 +1810,32 @@ module.exports = function (isEntries) { }; }; -},{"113":113,"82":82,"83":83}],86:[function(_dereq_,module,exports){ +},{"116":116,"83":83,"84":84}],87:[function(_dereq_,module,exports){ // all object keys, includes non-enumerable and symbols -var gOPN = _dereq_(78); -var gOPS = _dereq_(79); -var anObject = _dereq_(15); -var Reflect = _dereq_(45).Reflect; +var gOPN = _dereq_(79); +var gOPS = _dereq_(80); +var anObject = _dereq_(16); +var Reflect = _dereq_(46).Reflect; module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) { var keys = gOPN.f(anObject(it)); var getSymbols = gOPS.f; return getSymbols ? keys.concat(getSymbols(it)) : keys; }; -},{"15":15,"45":45,"78":78,"79":79}],87:[function(_dereq_,module,exports){ -var $parseFloat = _dereq_(45).parseFloat; -var $trim = _dereq_(107).trim; +},{"16":16,"46":46,"79":79,"80":80}],88:[function(_dereq_,module,exports){ +var $parseFloat = _dereq_(46).parseFloat; +var $trim = _dereq_(110).trim; -module.exports = 1 / $parseFloat(_dereq_(108) + '-0') !== -Infinity ? function parseFloat(str) { +module.exports = 1 / $parseFloat(_dereq_(111) + '-0') !== -Infinity ? function parseFloat(str) { var string = $trim(String(str), 3); var result = $parseFloat(string); return result === 0 && string.charAt(0) == '-' ? -0 : result; } : $parseFloat; -},{"107":107,"108":108,"45":45}],88:[function(_dereq_,module,exports){ -var $parseInt = _dereq_(45).parseInt; -var $trim = _dereq_(107).trim; -var ws = _dereq_(108); +},{"110":110,"111":111,"46":46}],89:[function(_dereq_,module,exports){ +var $parseInt = _dereq_(46).parseInt; +var $trim = _dereq_(110).trim; +var ws = _dereq_(111); var hex = /^[-+]?0[xX]/; module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) { @@ -1764,7 +1843,7 @@ module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? f return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10)); } : $parseInt; -},{"107":107,"108":108,"45":45}],89:[function(_dereq_,module,exports){ +},{"110":110,"111":111,"46":46}],90:[function(_dereq_,module,exports){ module.exports = function (exec) { try { return { e: false, v: exec() }; @@ -1773,10 +1852,10 @@ module.exports = function (exec) { } }; -},{}],90:[function(_dereq_,module,exports){ -var anObject = _dereq_(15); -var isObject = _dereq_(56); -var newPromiseCapability = _dereq_(71); +},{}],91:[function(_dereq_,module,exports){ +var anObject = _dereq_(16); +var isObject = _dereq_(57); +var newPromiseCapability = _dereq_(72); module.exports = function (C, x) { anObject(C); @@ -1787,7 +1866,7 @@ module.exports = function (C, x) { return promiseCapability.promise; }; -},{"15":15,"56":56,"71":71}],91:[function(_dereq_,module,exports){ +},{"16":16,"57":57,"72":72}],92:[function(_dereq_,module,exports){ module.exports = function (bitmap, value) { return { enumerable: !(bitmap & 1), @@ -1797,23 +1876,23 @@ module.exports = function (bitmap, value) { }; }; -},{}],92:[function(_dereq_,module,exports){ -var redefine = _dereq_(93); +},{}],93:[function(_dereq_,module,exports){ +var redefine = _dereq_(94); module.exports = function (target, src, safe) { for (var key in src) redefine(target, key, src[key], safe); return target; }; -},{"93":93}],93:[function(_dereq_,module,exports){ -var global = _dereq_(45); -var hide = _dereq_(47); -var has = _dereq_(46); -var SRC = _dereq_(120)('src'); +},{"94":94}],94:[function(_dereq_,module,exports){ +var global = _dereq_(46); +var hide = _dereq_(48); +var has = _dereq_(47); +var SRC = _dereq_(123)('src'); var TO_STRING = 'toString'; var $toString = Function[TO_STRING]; var TPL = ('' + $toString).split(TO_STRING); -_dereq_(29).inspectSource = function (it) { +_dereq_(30).inspectSource = function (it) { return $toString.call(it); }; @@ -1837,18 +1916,101 @@ _dereq_(29).inspectSource = function (it) { return typeof this == 'function' && this[SRC] || $toString.call(this); }); -},{"120":120,"29":29,"45":45,"46":46,"47":47}],94:[function(_dereq_,module,exports){ +},{"123":123,"30":30,"46":46,"47":47,"48":48}],95:[function(_dereq_,module,exports){ +'use strict'; + +var classof = _dereq_(25); +var builtinExec = RegExp.prototype.exec; + + // `RegExpExec` abstract operation +// https://tc39.github.io/ecma262/#sec-regexpexec +module.exports = function (R, S) { + var exec = R.exec; + if (typeof exec === 'function') { + var result = exec.call(R, S); + if (typeof result !== 'object') { + throw new TypeError('RegExp exec method returned something other than an Object or null'); + } + return result; + } + if (classof(R) !== 'RegExp') { + throw new TypeError('RegExp#exec called on incompatible receiver'); + } + return builtinExec.call(R, S); +}; + +},{"25":25}],96:[function(_dereq_,module,exports){ +'use strict'; + +var regexpFlags = _dereq_(44); + +var nativeExec = RegExp.prototype.exec; +// This always refers to the native implementation, because the +// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js, +// which loads this file before patching the method. +var nativeReplace = String.prototype.replace; + +var patchedExec = nativeExec; + +var LAST_INDEX = 'lastIndex'; + +var UPDATES_LAST_INDEX_WRONG = (function () { + var re1 = /a/, + re2 = /b*/g; + nativeExec.call(re1, 'a'); + nativeExec.call(re2, 'a'); + return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0; +})(); + +// nonparticipating capturing group, copied from es5-shim's String#split patch. +var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined; + +var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED; + +if (PATCH) { + patchedExec = function exec(str) { + var re = this; + var lastIndex, reCopy, match, i; + + if (NPCG_INCLUDED) { + reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re)); + } + if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX]; + + match = nativeExec.call(re, str); + + if (UPDATES_LAST_INDEX_WRONG && match) { + re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex; + } + if (NPCG_INCLUDED && match && match.length > 1) { + // Fix browsers whose `exec` methods don't consistently return `undefined` + // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/ + // eslint-disable-next-line no-loop-func + nativeReplace.call(match[0], reCopy, function () { + for (i = 1; i < arguments.length - 2; i++) { + if (arguments[i] === undefined) match[i] = undefined; + } + }); + } + + return match; + }; +} + +module.exports = patchedExec; + +},{"44":44}],97:[function(_dereq_,module,exports){ // 7.2.9 SameValue(x, y) module.exports = Object.is || function is(x, y) { // eslint-disable-next-line no-self-compare return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y; }; -},{}],95:[function(_dereq_,module,exports){ +},{}],98:[function(_dereq_,module,exports){ // Works with __proto__ only. Old v8 can't work with null proto objects. /* eslint-disable no-proto */ -var isObject = _dereq_(56); -var anObject = _dereq_(15); +var isObject = _dereq_(57); +var anObject = _dereq_(16); var check = function (O, proto) { anObject(O); if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!"); @@ -1857,7 +2019,7 @@ module.exports = { set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line function (test, buggy, set) { try { - set = _dereq_(31)(Function.call, _dereq_(76).f(Object.prototype, '__proto__').set, 2); + set = _dereq_(32)(Function.call, _dereq_(77).f(Object.prototype, '__proto__').set, 2); set(test, []); buggy = !(test instanceof Array); } catch (e) { buggy = true; } @@ -1871,12 +2033,12 @@ module.exports = { check: check }; -},{"15":15,"31":31,"56":56,"76":76}],96:[function(_dereq_,module,exports){ +},{"16":16,"32":32,"57":57,"77":77}],99:[function(_dereq_,module,exports){ 'use strict'; -var global = _dereq_(45); -var dP = _dereq_(74); -var DESCRIPTORS = _dereq_(35); -var SPECIES = _dereq_(125)('species'); +var global = _dereq_(46); +var dP = _dereq_(75); +var DESCRIPTORS = _dereq_(36); +var SPECIES = _dereq_(128)('species'); module.exports = function (KEY) { var C = global[KEY]; @@ -1886,25 +2048,25 @@ module.exports = function (KEY) { }); }; -},{"125":125,"35":35,"45":45,"74":74}],97:[function(_dereq_,module,exports){ -var def = _dereq_(74).f; -var has = _dereq_(46); -var TAG = _dereq_(125)('toStringTag'); +},{"128":128,"36":36,"46":46,"75":75}],100:[function(_dereq_,module,exports){ +var def = _dereq_(75).f; +var has = _dereq_(47); +var TAG = _dereq_(128)('toStringTag'); module.exports = function (it, tag, stat) { if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag }); }; -},{"125":125,"46":46,"74":74}],98:[function(_dereq_,module,exports){ -var shared = _dereq_(99)('keys'); -var uid = _dereq_(120); +},{"128":128,"47":47,"75":75}],101:[function(_dereq_,module,exports){ +var shared = _dereq_(102)('keys'); +var uid = _dereq_(123); module.exports = function (key) { return shared[key] || (shared[key] = uid(key)); }; -},{"120":120,"99":99}],99:[function(_dereq_,module,exports){ -var core = _dereq_(29); -var global = _dereq_(45); +},{"102":102,"123":123}],102:[function(_dereq_,module,exports){ +var core = _dereq_(30); +var global = _dereq_(46); var SHARED = '__core-js_shared__'; var store = global[SHARED] || (global[SHARED] = {}); @@ -1912,24 +2074,24 @@ var store = global[SHARED] || (global[SHARED] = {}); return store[key] || (store[key] = value !== undefined ? value : {}); })('versions', []).push({ version: core.version, - mode: _dereq_(64) ? 'pure' : 'global', + mode: _dereq_(65) ? 'pure' : 'global', copyright: '© 2018 Denis Pushkarev (zloirock.ru)' }); -},{"29":29,"45":45,"64":64}],100:[function(_dereq_,module,exports){ +},{"30":30,"46":46,"65":65}],103:[function(_dereq_,module,exports){ // 7.3.20 SpeciesConstructor(O, defaultConstructor) -var anObject = _dereq_(15); +var anObject = _dereq_(16); var aFunction = _dereq_(11); -var SPECIES = _dereq_(125)('species'); +var SPECIES = _dereq_(128)('species'); module.exports = function (O, D) { var C = anObject(O).constructor; var S; return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S); }; -},{"11":11,"125":125,"15":15}],101:[function(_dereq_,module,exports){ +},{"11":11,"128":128,"16":16}],104:[function(_dereq_,module,exports){ 'use strict'; -var fails = _dereq_(41); +var fails = _dereq_(42); module.exports = function (method, arg) { return !!method && fails(function () { @@ -1938,9 +2100,9 @@ module.exports = function (method, arg) { }); }; -},{"41":41}],102:[function(_dereq_,module,exports){ -var toInteger = _dereq_(112); -var defined = _dereq_(34); +},{"42":42}],105:[function(_dereq_,module,exports){ +var toInteger = _dereq_(115); +var defined = _dereq_(35); // true -> String#at // false -> String#codePointAt module.exports = function (TO_STRING) { @@ -1957,20 +2119,20 @@ module.exports = function (TO_STRING) { }; }; -},{"112":112,"34":34}],103:[function(_dereq_,module,exports){ +},{"115":115,"35":35}],106:[function(_dereq_,module,exports){ // helper for String#{startsWith, endsWith, includes} -var isRegExp = _dereq_(57); -var defined = _dereq_(34); +var isRegExp = _dereq_(58); +var defined = _dereq_(35); module.exports = function (that, searchString, NAME) { if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!"); return String(defined(that)); }; -},{"34":34,"57":57}],104:[function(_dereq_,module,exports){ -var $export = _dereq_(39); -var fails = _dereq_(41); -var defined = _dereq_(34); +},{"35":35,"58":58}],107:[function(_dereq_,module,exports){ +var $export = _dereq_(40); +var fails = _dereq_(42); +var defined = _dereq_(35); var quot = /"/g; // B.2.3.2.1 CreateHTML(string, tag, attribute, value) var createHTML = function (string, tag, attribute, value) { @@ -1988,11 +2150,11 @@ module.exports = function (NAME, exec) { }), 'String', O); }; -},{"34":34,"39":39,"41":41}],105:[function(_dereq_,module,exports){ +},{"35":35,"40":40,"42":42}],108:[function(_dereq_,module,exports){ // https://github.com/tc39/proposal-string-pad-start-end -var toLength = _dereq_(114); -var repeat = _dereq_(106); -var defined = _dereq_(34); +var toLength = _dereq_(117); +var repeat = _dereq_(109); +var defined = _dereq_(35); module.exports = function (that, maxLength, fillString, left) { var S = String(defined(that)); @@ -2006,10 +2168,10 @@ module.exports = function (that, maxLength, fillString, left) { return left ? stringFiller + S : S + stringFiller; }; -},{"106":106,"114":114,"34":34}],106:[function(_dereq_,module,exports){ +},{"109":109,"117":117,"35":35}],109:[function(_dereq_,module,exports){ 'use strict'; -var toInteger = _dereq_(112); -var defined = _dereq_(34); +var toInteger = _dereq_(115); +var defined = _dereq_(35); module.exports = function repeat(count) { var str = String(defined(this)); @@ -2020,11 +2182,11 @@ module.exports = function repeat(count) { return res; }; -},{"112":112,"34":34}],107:[function(_dereq_,module,exports){ -var $export = _dereq_(39); -var defined = _dereq_(34); -var fails = _dereq_(41); -var spaces = _dereq_(108); +},{"115":115,"35":35}],110:[function(_dereq_,module,exports){ +var $export = _dereq_(40); +var defined = _dereq_(35); +var fails = _dereq_(42); +var spaces = _dereq_(111); var space = '[' + spaces + ']'; var non = '\u200b\u0085'; var ltrim = RegExp('^' + space + space + '*'); @@ -2052,16 +2214,16 @@ var trim = exporter.trim = function (string, TYPE) { module.exports = exporter; -},{"108":108,"34":34,"39":39,"41":41}],108:[function(_dereq_,module,exports){ +},{"111":111,"35":35,"40":40,"42":42}],111:[function(_dereq_,module,exports){ module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' + '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; -},{}],109:[function(_dereq_,module,exports){ -var ctx = _dereq_(31); -var invoke = _dereq_(51); -var html = _dereq_(48); -var cel = _dereq_(36); -var global = _dereq_(45); +},{}],112:[function(_dereq_,module,exports){ +var ctx = _dereq_(32); +var invoke = _dereq_(52); +var html = _dereq_(49); +var cel = _dereq_(37); +var global = _dereq_(46); var process = global.process; var setTask = global.setImmediate; var clearTask = global.clearImmediate; @@ -2100,7 +2262,7 @@ if (!setTask || !clearTask) { delete queue[id]; }; // Node.js 0.8- - if (_dereq_(25)(process) == 'process') { + if (_dereq_(26)(process) == 'process') { defer = function (id) { process.nextTick(ctx(run, id, 1)); }; @@ -2142,8 +2304,8 @@ module.exports = { clear: clearTask }; -},{"25":25,"31":31,"36":36,"45":45,"48":48,"51":51}],110:[function(_dereq_,module,exports){ -var toInteger = _dereq_(112); +},{"26":26,"32":32,"37":37,"46":46,"49":49,"52":52}],113:[function(_dereq_,module,exports){ +var toInteger = _dereq_(115); var max = Math.max; var min = Math.min; module.exports = function (index, length) { @@ -2151,10 +2313,10 @@ module.exports = function (index, length) { return index < 0 ? max(index + length, 0) : min(index, length); }; -},{"112":112}],111:[function(_dereq_,module,exports){ +},{"115":115}],114:[function(_dereq_,module,exports){ // https://tc39.github.io/ecma262/#sec-toindex -var toInteger = _dereq_(112); -var toLength = _dereq_(114); +var toInteger = _dereq_(115); +var toLength = _dereq_(117); module.exports = function (it) { if (it === undefined) return 0; var number = toInteger(it); @@ -2163,7 +2325,7 @@ module.exports = function (it) { return length; }; -},{"112":112,"114":114}],112:[function(_dereq_,module,exports){ +},{"115":115,"117":117}],115:[function(_dereq_,module,exports){ // 7.1.4 ToInteger var ceil = Math.ceil; var floor = Math.floor; @@ -2171,32 +2333,32 @@ module.exports = function (it) { return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); }; -},{}],113:[function(_dereq_,module,exports){ +},{}],116:[function(_dereq_,module,exports){ // to indexed object, toObject with fallback for non-array-like ES3 strings -var IObject = _dereq_(52); -var defined = _dereq_(34); +var IObject = _dereq_(53); +var defined = _dereq_(35); module.exports = function (it) { return IObject(defined(it)); }; -},{"34":34,"52":52}],114:[function(_dereq_,module,exports){ +},{"35":35,"53":53}],117:[function(_dereq_,module,exports){ // 7.1.15 ToLength -var toInteger = _dereq_(112); +var toInteger = _dereq_(115); var min = Math.min; module.exports = function (it) { return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 }; -},{"112":112}],115:[function(_dereq_,module,exports){ +},{"115":115}],118:[function(_dereq_,module,exports){ // 7.1.13 ToObject(argument) -var defined = _dereq_(34); +var defined = _dereq_(35); module.exports = function (it) { return Object(defined(it)); }; -},{"34":34}],116:[function(_dereq_,module,exports){ +},{"35":35}],119:[function(_dereq_,module,exports){ // 7.1.1 ToPrimitive(input [, PreferredType]) -var isObject = _dereq_(56); +var isObject = _dereq_(57); // instead of the ES6 spec version, we didn't implement @@toPrimitive case // and the second argument - flag - preferred type is a string module.exports = function (it, S) { @@ -2208,47 +2370,47 @@ module.exports = function (it, S) { throw TypeError("Can't convert object to primitive value"); }; -},{"56":56}],117:[function(_dereq_,module,exports){ +},{"57":57}],120:[function(_dereq_,module,exports){ 'use strict'; -if (_dereq_(35)) { - var LIBRARY = _dereq_(64); - var global = _dereq_(45); - var fails = _dereq_(41); - var $export = _dereq_(39); - var $typed = _dereq_(119); - var $buffer = _dereq_(118); - var ctx = _dereq_(31); - var anInstance = _dereq_(14); - var propertyDesc = _dereq_(91); - var hide = _dereq_(47); - var redefineAll = _dereq_(92); - var toInteger = _dereq_(112); - var toLength = _dereq_(114); - var toIndex = _dereq_(111); - var toAbsoluteIndex = _dereq_(110); - var toPrimitive = _dereq_(116); - var has = _dereq_(46); - var classof = _dereq_(24); - var isObject = _dereq_(56); - var toObject = _dereq_(115); - var isArrayIter = _dereq_(53); - var create = _dereq_(73); - var getPrototypeOf = _dereq_(80); - var gOPN = _dereq_(78).f; - var getIterFn = _dereq_(126); - var uid = _dereq_(120); - var wks = _dereq_(125); - var createArrayMethod = _dereq_(19); - var createArrayIncludes = _dereq_(18); - var speciesConstructor = _dereq_(100); - var ArrayIterators = _dereq_(137); - var Iterators = _dereq_(63); - var $iterDetect = _dereq_(61); - var setSpecies = _dereq_(96); - var arrayFill = _dereq_(17); - var arrayCopyWithin = _dereq_(16); - var $DP = _dereq_(74); - var $GOPD = _dereq_(76); +if (_dereq_(36)) { + var LIBRARY = _dereq_(65); + var global = _dereq_(46); + var fails = _dereq_(42); + var $export = _dereq_(40); + var $typed = _dereq_(122); + var $buffer = _dereq_(121); + var ctx = _dereq_(32); + var anInstance = _dereq_(15); + var propertyDesc = _dereq_(92); + var hide = _dereq_(48); + var redefineAll = _dereq_(93); + var toInteger = _dereq_(115); + var toLength = _dereq_(117); + var toIndex = _dereq_(114); + var toAbsoluteIndex = _dereq_(113); + var toPrimitive = _dereq_(119); + var has = _dereq_(47); + var classof = _dereq_(25); + var isObject = _dereq_(57); + var toObject = _dereq_(118); + var isArrayIter = _dereq_(54); + var create = _dereq_(74); + var getPrototypeOf = _dereq_(81); + var gOPN = _dereq_(79).f; + var getIterFn = _dereq_(129); + var uid = _dereq_(123); + var wks = _dereq_(128); + var createArrayMethod = _dereq_(20); + var createArrayIncludes = _dereq_(19); + var speciesConstructor = _dereq_(103); + var ArrayIterators = _dereq_(140); + var Iterators = _dereq_(64); + var $iterDetect = _dereq_(62); + var setSpecies = _dereq_(99); + var arrayFill = _dereq_(18); + var arrayCopyWithin = _dereq_(17); + var $DP = _dereq_(75); + var $GOPD = _dereq_(77); var dP = $DP.f; var gOPD = $GOPD.f; var RangeError = global.RangeError; @@ -2690,23 +2852,23 @@ if (_dereq_(35)) { }; } else module.exports = function () { /* empty */ }; -},{"100":100,"110":110,"111":111,"112":112,"114":114,"115":115,"116":116,"118":118,"119":119,"120":120,"125":125,"126":126,"137":137,"14":14,"16":16,"17":17,"18":18,"19":19,"24":24,"31":31,"35":35,"39":39,"41":41,"45":45,"46":46,"47":47,"53":53,"56":56,"61":61,"63":63,"64":64,"73":73,"74":74,"76":76,"78":78,"80":80,"91":91,"92":92,"96":96}],118:[function(_dereq_,module,exports){ +},{"103":103,"113":113,"114":114,"115":115,"117":117,"118":118,"119":119,"121":121,"122":122,"123":123,"128":128,"129":129,"140":140,"15":15,"17":17,"18":18,"19":19,"20":20,"25":25,"32":32,"36":36,"40":40,"42":42,"46":46,"47":47,"48":48,"54":54,"57":57,"62":62,"64":64,"65":65,"74":74,"75":75,"77":77,"79":79,"81":81,"92":92,"93":93,"99":99}],121:[function(_dereq_,module,exports){ 'use strict'; -var global = _dereq_(45); -var DESCRIPTORS = _dereq_(35); -var LIBRARY = _dereq_(64); -var $typed = _dereq_(119); -var hide = _dereq_(47); -var redefineAll = _dereq_(92); -var fails = _dereq_(41); -var anInstance = _dereq_(14); -var toInteger = _dereq_(112); -var toLength = _dereq_(114); -var toIndex = _dereq_(111); -var gOPN = _dereq_(78).f; -var dP = _dereq_(74).f; -var arrayFill = _dereq_(17); -var setToStringTag = _dereq_(97); +var global = _dereq_(46); +var DESCRIPTORS = _dereq_(36); +var LIBRARY = _dereq_(65); +var $typed = _dereq_(122); +var hide = _dereq_(48); +var redefineAll = _dereq_(93); +var fails = _dereq_(42); +var anInstance = _dereq_(15); +var toInteger = _dereq_(115); +var toLength = _dereq_(117); +var toIndex = _dereq_(114); +var gOPN = _dereq_(79).f; +var dP = _dereq_(75).f; +var arrayFill = _dereq_(18); +var setToStringTag = _dereq_(100); var ARRAY_BUFFER = 'ArrayBuffer'; var DATA_VIEW = 'DataView'; var PROTOTYPE = 'prototype'; @@ -2968,10 +3130,10 @@ hide($DataView[PROTOTYPE], $typed.VIEW, true); exports[ARRAY_BUFFER] = $ArrayBuffer; exports[DATA_VIEW] = $DataView; -},{"111":111,"112":112,"114":114,"119":119,"14":14,"17":17,"35":35,"41":41,"45":45,"47":47,"64":64,"74":74,"78":78,"92":92,"97":97}],119:[function(_dereq_,module,exports){ -var global = _dereq_(45); -var hide = _dereq_(47); -var uid = _dereq_(120); +},{"100":100,"114":114,"115":115,"117":117,"122":122,"15":15,"18":18,"36":36,"42":42,"46":46,"48":48,"65":65,"75":75,"79":79,"93":93}],122:[function(_dereq_,module,exports){ +var global = _dereq_(46); +var hide = _dereq_(48); +var uid = _dereq_(123); var TYPED = uid('typed_array'); var VIEW = uid('view'); var ABV = !!(global.ArrayBuffer && global.DataView); @@ -2998,44 +3160,44 @@ module.exports = { VIEW: VIEW }; -},{"120":120,"45":45,"47":47}],120:[function(_dereq_,module,exports){ +},{"123":123,"46":46,"48":48}],123:[function(_dereq_,module,exports){ var id = 0; var px = Math.random(); module.exports = function (key) { return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); }; -},{}],121:[function(_dereq_,module,exports){ -var global = _dereq_(45); +},{}],124:[function(_dereq_,module,exports){ +var global = _dereq_(46); var navigator = global.navigator; module.exports = navigator && navigator.userAgent || ''; -},{"45":45}],122:[function(_dereq_,module,exports){ -var isObject = _dereq_(56); +},{"46":46}],125:[function(_dereq_,module,exports){ +var isObject = _dereq_(57); module.exports = function (it, TYPE) { if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!'); return it; }; -},{"56":56}],123:[function(_dereq_,module,exports){ -var global = _dereq_(45); -var core = _dereq_(29); -var LIBRARY = _dereq_(64); -var wksExt = _dereq_(124); -var defineProperty = _dereq_(74).f; +},{"57":57}],126:[function(_dereq_,module,exports){ +var global = _dereq_(46); +var core = _dereq_(30); +var LIBRARY = _dereq_(65); +var wksExt = _dereq_(127); +var defineProperty = _dereq_(75).f; module.exports = function (name) { var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {}); if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) }); }; -},{"124":124,"29":29,"45":45,"64":64,"74":74}],124:[function(_dereq_,module,exports){ -exports.f = _dereq_(125); +},{"127":127,"30":30,"46":46,"65":65,"75":75}],127:[function(_dereq_,module,exports){ +exports.f = _dereq_(128); -},{"125":125}],125:[function(_dereq_,module,exports){ -var store = _dereq_(99)('wks'); -var uid = _dereq_(120); -var Symbol = _dereq_(45).Symbol; +},{"128":128}],128:[function(_dereq_,module,exports){ +var store = _dereq_(102)('wks'); +var uid = _dereq_(123); +var Symbol = _dereq_(46).Symbol; var USE_SYMBOL = typeof Symbol == 'function'; var $exports = module.exports = function (name) { @@ -3045,61 +3207,61 @@ var $exports = module.exports = function (name) { $exports.store = store; -},{"120":120,"45":45,"99":99}],126:[function(_dereq_,module,exports){ -var classof = _dereq_(24); -var ITERATOR = _dereq_(125)('iterator'); -var Iterators = _dereq_(63); -module.exports = _dereq_(29).getIteratorMethod = function (it) { +},{"102":102,"123":123,"46":46}],129:[function(_dereq_,module,exports){ +var classof = _dereq_(25); +var ITERATOR = _dereq_(128)('iterator'); +var Iterators = _dereq_(64); +module.exports = _dereq_(30).getIteratorMethod = function (it) { if (it != undefined) return it[ITERATOR] || it['@@iterator'] || Iterators[classof(it)]; }; -},{"125":125,"24":24,"29":29,"63":63}],127:[function(_dereq_,module,exports){ +},{"128":128,"25":25,"30":30,"64":64}],130:[function(_dereq_,module,exports){ // 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) -var $export = _dereq_(39); +var $export = _dereq_(40); -$export($export.P, 'Array', { copyWithin: _dereq_(16) }); +$export($export.P, 'Array', { copyWithin: _dereq_(17) }); _dereq_(13)('copyWithin'); -},{"13":13,"16":16,"39":39}],128:[function(_dereq_,module,exports){ +},{"13":13,"17":17,"40":40}],131:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var $every = _dereq_(19)(4); +var $export = _dereq_(40); +var $every = _dereq_(20)(4); -$export($export.P + $export.F * !_dereq_(101)([].every, true), 'Array', { +$export($export.P + $export.F * !_dereq_(104)([].every, true), 'Array', { // 22.1.3.5 / 15.4.4.16 Array.prototype.every(callbackfn [, thisArg]) every: function every(callbackfn /* , thisArg */) { return $every(this, callbackfn, arguments[1]); } }); -},{"101":101,"19":19,"39":39}],129:[function(_dereq_,module,exports){ +},{"104":104,"20":20,"40":40}],132:[function(_dereq_,module,exports){ // 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) -var $export = _dereq_(39); +var $export = _dereq_(40); -$export($export.P, 'Array', { fill: _dereq_(17) }); +$export($export.P, 'Array', { fill: _dereq_(18) }); _dereq_(13)('fill'); -},{"13":13,"17":17,"39":39}],130:[function(_dereq_,module,exports){ +},{"13":13,"18":18,"40":40}],133:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var $filter = _dereq_(19)(2); +var $export = _dereq_(40); +var $filter = _dereq_(20)(2); -$export($export.P + $export.F * !_dereq_(101)([].filter, true), 'Array', { +$export($export.P + $export.F * !_dereq_(104)([].filter, true), 'Array', { // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg]) filter: function filter(callbackfn /* , thisArg */) { return $filter(this, callbackfn, arguments[1]); } }); -},{"101":101,"19":19,"39":39}],131:[function(_dereq_,module,exports){ +},{"104":104,"20":20,"40":40}],134:[function(_dereq_,module,exports){ 'use strict'; // 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined) -var $export = _dereq_(39); -var $find = _dereq_(19)(6); +var $export = _dereq_(40); +var $find = _dereq_(20)(6); var KEY = 'findIndex'; var forced = true; // Shouldn't skip holes @@ -3111,11 +3273,11 @@ $export($export.P + $export.F * forced, 'Array', { }); _dereq_(13)(KEY); -},{"13":13,"19":19,"39":39}],132:[function(_dereq_,module,exports){ +},{"13":13,"20":20,"40":40}],135:[function(_dereq_,module,exports){ 'use strict'; // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined) -var $export = _dereq_(39); -var $find = _dereq_(19)(5); +var $export = _dereq_(40); +var $find = _dereq_(20)(5); var KEY = 'find'; var forced = true; // Shouldn't skip holes @@ -3127,11 +3289,11 @@ $export($export.P + $export.F * forced, 'Array', { }); _dereq_(13)(KEY); -},{"13":13,"19":19,"39":39}],133:[function(_dereq_,module,exports){ +},{"13":13,"20":20,"40":40}],136:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var $forEach = _dereq_(19)(0); -var STRICT = _dereq_(101)([].forEach, true); +var $export = _dereq_(40); +var $forEach = _dereq_(20)(0); +var STRICT = _dereq_(104)([].forEach, true); $export($export.P + $export.F * !STRICT, 'Array', { // 22.1.3.10 / 15.4.4.18 Array.prototype.forEach(callbackfn [, thisArg]) @@ -3140,18 +3302,18 @@ $export($export.P + $export.F * !STRICT, 'Array', { } }); -},{"101":101,"19":19,"39":39}],134:[function(_dereq_,module,exports){ +},{"104":104,"20":20,"40":40}],137:[function(_dereq_,module,exports){ 'use strict'; -var ctx = _dereq_(31); -var $export = _dereq_(39); -var toObject = _dereq_(115); -var call = _dereq_(58); -var isArrayIter = _dereq_(53); -var toLength = _dereq_(114); -var createProperty = _dereq_(30); -var getIterFn = _dereq_(126); +var ctx = _dereq_(32); +var $export = _dereq_(40); +var toObject = _dereq_(118); +var call = _dereq_(59); +var isArrayIter = _dereq_(54); +var toLength = _dereq_(117); +var createProperty = _dereq_(31); +var getIterFn = _dereq_(129); -$export($export.S + $export.F * !_dereq_(61)(function (iter) { Array.from(iter); }), 'Array', { +$export($export.S + $export.F * !_dereq_(62)(function (iter) { Array.from(iter); }), 'Array', { // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined) from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) { var O = toObject(arrayLike); @@ -3179,14 +3341,14 @@ $export($export.S + $export.F * !_dereq_(61)(function (iter) { Array.from(iter); } }); -},{"114":114,"115":115,"126":126,"30":30,"31":31,"39":39,"53":53,"58":58,"61":61}],135:[function(_dereq_,module,exports){ +},{"117":117,"118":118,"129":129,"31":31,"32":32,"40":40,"54":54,"59":59,"62":62}],138:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var $indexOf = _dereq_(18)(false); +var $export = _dereq_(40); +var $indexOf = _dereq_(19)(false); var $native = [].indexOf; var NEGATIVE_ZERO = !!$native && 1 / [1].indexOf(1, -0) < 0; -$export($export.P + $export.F * (NEGATIVE_ZERO || !_dereq_(101)($native)), 'Array', { +$export($export.P + $export.F * (NEGATIVE_ZERO || !_dereq_(104)($native)), 'Array', { // 22.1.3.11 / 15.4.4.14 Array.prototype.indexOf(searchElement [, fromIndex]) indexOf: function indexOf(searchElement /* , fromIndex = 0 */) { return NEGATIVE_ZERO @@ -3196,24 +3358,24 @@ $export($export.P + $export.F * (NEGATIVE_ZERO || !_dereq_(101)($native)), 'Arra } }); -},{"101":101,"18":18,"39":39}],136:[function(_dereq_,module,exports){ +},{"104":104,"19":19,"40":40}],139:[function(_dereq_,module,exports){ // 22.1.2.2 / 15.4.3.2 Array.isArray(arg) -var $export = _dereq_(39); +var $export = _dereq_(40); -$export($export.S, 'Array', { isArray: _dereq_(54) }); +$export($export.S, 'Array', { isArray: _dereq_(55) }); -},{"39":39,"54":54}],137:[function(_dereq_,module,exports){ +},{"40":40,"55":55}],140:[function(_dereq_,module,exports){ 'use strict'; var addToUnscopables = _dereq_(13); -var step = _dereq_(62); -var Iterators = _dereq_(63); -var toIObject = _dereq_(113); +var step = _dereq_(63); +var Iterators = _dereq_(64); +var toIObject = _dereq_(116); // 22.1.3.4 Array.prototype.entries() // 22.1.3.13 Array.prototype.keys() // 22.1.3.29 Array.prototype.values() // 22.1.3.30 Array.prototype[@@iterator]() -module.exports = _dereq_(60)(Array, 'Array', function (iterated, kind) { +module.exports = _dereq_(61)(Array, 'Array', function (iterated, kind) { this._t = toIObject(iterated); // target this._i = 0; // next index this._k = kind; // kind @@ -3238,30 +3400,30 @@ addToUnscopables('keys'); addToUnscopables('values'); addToUnscopables('entries'); -},{"113":113,"13":13,"60":60,"62":62,"63":63}],138:[function(_dereq_,module,exports){ +},{"116":116,"13":13,"61":61,"63":63,"64":64}],141:[function(_dereq_,module,exports){ 'use strict'; // 22.1.3.13 Array.prototype.join(separator) -var $export = _dereq_(39); -var toIObject = _dereq_(113); +var $export = _dereq_(40); +var toIObject = _dereq_(116); var arrayJoin = [].join; // fallback for not array-like strings -$export($export.P + $export.F * (_dereq_(52) != Object || !_dereq_(101)(arrayJoin)), 'Array', { +$export($export.P + $export.F * (_dereq_(53) != Object || !_dereq_(104)(arrayJoin)), 'Array', { join: function join(separator) { return arrayJoin.call(toIObject(this), separator === undefined ? ',' : separator); } }); -},{"101":101,"113":113,"39":39,"52":52}],139:[function(_dereq_,module,exports){ +},{"104":104,"116":116,"40":40,"53":53}],142:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var toIObject = _dereq_(113); -var toInteger = _dereq_(112); -var toLength = _dereq_(114); +var $export = _dereq_(40); +var toIObject = _dereq_(116); +var toInteger = _dereq_(115); +var toLength = _dereq_(117); var $native = [].lastIndexOf; var NEGATIVE_ZERO = !!$native && 1 / [1].lastIndexOf(1, -0) < 0; -$export($export.P + $export.F * (NEGATIVE_ZERO || !_dereq_(101)($native)), 'Array', { +$export($export.P + $export.F * (NEGATIVE_ZERO || !_dereq_(104)($native)), 'Array', { // 22.1.3.14 / 15.4.4.15 Array.prototype.lastIndexOf(searchElement [, fromIndex]) lastIndexOf: function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) { // convert -0 to +0 @@ -3276,25 +3438,25 @@ $export($export.P + $export.F * (NEGATIVE_ZERO || !_dereq_(101)($native)), 'Arra } }); -},{"101":101,"112":112,"113":113,"114":114,"39":39}],140:[function(_dereq_,module,exports){ +},{"104":104,"115":115,"116":116,"117":117,"40":40}],143:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var $map = _dereq_(19)(1); +var $export = _dereq_(40); +var $map = _dereq_(20)(1); -$export($export.P + $export.F * !_dereq_(101)([].map, true), 'Array', { +$export($export.P + $export.F * !_dereq_(104)([].map, true), 'Array', { // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg]) map: function map(callbackfn /* , thisArg */) { return $map(this, callbackfn, arguments[1]); } }); -},{"101":101,"19":19,"39":39}],141:[function(_dereq_,module,exports){ +},{"104":104,"20":20,"40":40}],144:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var createProperty = _dereq_(30); +var $export = _dereq_(40); +var createProperty = _dereq_(31); // WebKit Array.of isn't generic -$export($export.S + $export.F * _dereq_(41)(function () { +$export($export.S + $export.F * _dereq_(42)(function () { function F() { /* empty */ } return !(Array.of.call(F) instanceof F); }), 'Array', { @@ -3309,41 +3471,41 @@ $export($export.S + $export.F * _dereq_(41)(function () { } }); -},{"30":30,"39":39,"41":41}],142:[function(_dereq_,module,exports){ +},{"31":31,"40":40,"42":42}],145:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var $reduce = _dereq_(20); +var $export = _dereq_(40); +var $reduce = _dereq_(21); -$export($export.P + $export.F * !_dereq_(101)([].reduceRight, true), 'Array', { +$export($export.P + $export.F * !_dereq_(104)([].reduceRight, true), 'Array', { // 22.1.3.19 / 15.4.4.22 Array.prototype.reduceRight(callbackfn [, initialValue]) reduceRight: function reduceRight(callbackfn /* , initialValue */) { return $reduce(this, callbackfn, arguments.length, arguments[1], true); } }); -},{"101":101,"20":20,"39":39}],143:[function(_dereq_,module,exports){ +},{"104":104,"21":21,"40":40}],146:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var $reduce = _dereq_(20); +var $export = _dereq_(40); +var $reduce = _dereq_(21); -$export($export.P + $export.F * !_dereq_(101)([].reduce, true), 'Array', { +$export($export.P + $export.F * !_dereq_(104)([].reduce, true), 'Array', { // 22.1.3.18 / 15.4.4.21 Array.prototype.reduce(callbackfn [, initialValue]) reduce: function reduce(callbackfn /* , initialValue */) { return $reduce(this, callbackfn, arguments.length, arguments[1], false); } }); -},{"101":101,"20":20,"39":39}],144:[function(_dereq_,module,exports){ +},{"104":104,"21":21,"40":40}],147:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var html = _dereq_(48); -var cof = _dereq_(25); -var toAbsoluteIndex = _dereq_(110); -var toLength = _dereq_(114); +var $export = _dereq_(40); +var html = _dereq_(49); +var cof = _dereq_(26); +var toAbsoluteIndex = _dereq_(113); +var toLength = _dereq_(117); var arraySlice = [].slice; // fallback for not array-like ES3 strings and DOM objects -$export($export.P + $export.F * _dereq_(41)(function () { +$export($export.P + $export.F * _dereq_(42)(function () { if (html) arraySlice.call(html); }), 'Array', { slice: function slice(begin, end) { @@ -3363,24 +3525,24 @@ $export($export.P + $export.F * _dereq_(41)(function () { } }); -},{"110":110,"114":114,"25":25,"39":39,"41":41,"48":48}],145:[function(_dereq_,module,exports){ +},{"113":113,"117":117,"26":26,"40":40,"42":42,"49":49}],148:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var $some = _dereq_(19)(3); +var $export = _dereq_(40); +var $some = _dereq_(20)(3); -$export($export.P + $export.F * !_dereq_(101)([].some, true), 'Array', { +$export($export.P + $export.F * !_dereq_(104)([].some, true), 'Array', { // 22.1.3.23 / 15.4.4.17 Array.prototype.some(callbackfn [, thisArg]) some: function some(callbackfn /* , thisArg */) { return $some(this, callbackfn, arguments[1]); } }); -},{"101":101,"19":19,"39":39}],146:[function(_dereq_,module,exports){ +},{"104":104,"20":20,"40":40}],149:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); +var $export = _dereq_(40); var aFunction = _dereq_(11); -var toObject = _dereq_(115); -var fails = _dereq_(41); +var toObject = _dereq_(118); +var fails = _dereq_(42); var $sort = [].sort; var test = [1, 2, 3]; @@ -3391,7 +3553,7 @@ $export($export.P + $export.F * (fails(function () { // V8 bug test.sort(null); // Old WebKit -}) || !_dereq_(101)($sort)), 'Array', { +}) || !_dereq_(104)($sort)), 'Array', { // 22.1.3.25 Array.prototype.sort(comparefn) sort: function sort(comparefn) { return comparefn === undefined @@ -3400,32 +3562,32 @@ $export($export.P + $export.F * (fails(function () { } }); -},{"101":101,"11":11,"115":115,"39":39,"41":41}],147:[function(_dereq_,module,exports){ -_dereq_(96)('Array'); +},{"104":104,"11":11,"118":118,"40":40,"42":42}],150:[function(_dereq_,module,exports){ +_dereq_(99)('Array'); -},{"96":96}],148:[function(_dereq_,module,exports){ +},{"99":99}],151:[function(_dereq_,module,exports){ // 20.3.3.1 / 15.9.4.4 Date.now() -var $export = _dereq_(39); +var $export = _dereq_(40); $export($export.S, 'Date', { now: function () { return new Date().getTime(); } }); -},{"39":39}],149:[function(_dereq_,module,exports){ +},{"40":40}],152:[function(_dereq_,module,exports){ // 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString() -var $export = _dereq_(39); -var toISOString = _dereq_(32); +var $export = _dereq_(40); +var toISOString = _dereq_(33); // PhantomJS / old WebKit has a broken implementations $export($export.P + $export.F * (Date.prototype.toISOString !== toISOString), 'Date', { toISOString: toISOString }); -},{"32":32,"39":39}],150:[function(_dereq_,module,exports){ +},{"33":33,"40":40}],153:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var toObject = _dereq_(115); -var toPrimitive = _dereq_(116); +var $export = _dereq_(40); +var toObject = _dereq_(118); +var toPrimitive = _dereq_(119); -$export($export.P + $export.F * _dereq_(41)(function () { +$export($export.P + $export.F * _dereq_(42)(function () { return new Date(NaN).toJSON() !== null || Date.prototype.toJSON.call({ toISOString: function () { return 1; } }) !== 1; }), 'Date', { @@ -3437,40 +3599,40 @@ $export($export.P + $export.F * _dereq_(41)(function () { } }); -},{"115":115,"116":116,"39":39,"41":41}],151:[function(_dereq_,module,exports){ -var TO_PRIMITIVE = _dereq_(125)('toPrimitive'); +},{"118":118,"119":119,"40":40,"42":42}],154:[function(_dereq_,module,exports){ +var TO_PRIMITIVE = _dereq_(128)('toPrimitive'); var proto = Date.prototype; -if (!(TO_PRIMITIVE in proto)) _dereq_(47)(proto, TO_PRIMITIVE, _dereq_(33)); +if (!(TO_PRIMITIVE in proto)) _dereq_(48)(proto, TO_PRIMITIVE, _dereq_(34)); -},{"125":125,"33":33,"47":47}],152:[function(_dereq_,module,exports){ +},{"128":128,"34":34,"48":48}],155:[function(_dereq_,module,exports){ var DateProto = Date.prototype; var INVALID_DATE = 'Invalid Date'; var TO_STRING = 'toString'; var $toString = DateProto[TO_STRING]; var getTime = DateProto.getTime; if (new Date(NaN) + '' != INVALID_DATE) { - _dereq_(93)(DateProto, TO_STRING, function toString() { + _dereq_(94)(DateProto, TO_STRING, function toString() { var value = getTime.call(this); // eslint-disable-next-line no-self-compare return value === value ? $toString.call(this) : INVALID_DATE; }); } -},{"93":93}],153:[function(_dereq_,module,exports){ +},{"94":94}],156:[function(_dereq_,module,exports){ // 19.2.3.2 / 15.3.4.5 Function.prototype.bind(thisArg, args...) -var $export = _dereq_(39); +var $export = _dereq_(40); -$export($export.P, 'Function', { bind: _dereq_(23) }); +$export($export.P, 'Function', { bind: _dereq_(24) }); -},{"23":23,"39":39}],154:[function(_dereq_,module,exports){ +},{"24":24,"40":40}],157:[function(_dereq_,module,exports){ 'use strict'; -var isObject = _dereq_(56); -var getPrototypeOf = _dereq_(80); -var HAS_INSTANCE = _dereq_(125)('hasInstance'); +var isObject = _dereq_(57); +var getPrototypeOf = _dereq_(81); +var HAS_INSTANCE = _dereq_(128)('hasInstance'); var FunctionProto = Function.prototype; // 19.2.3.6 Function.prototype[@@hasInstance](V) -if (!(HAS_INSTANCE in FunctionProto)) _dereq_(74).f(FunctionProto, HAS_INSTANCE, { value: function (O) { +if (!(HAS_INSTANCE in FunctionProto)) _dereq_(75).f(FunctionProto, HAS_INSTANCE, { value: function (O) { if (typeof this != 'function' || !isObject(O)) return false; if (!isObject(this.prototype)) return O instanceof this; // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this: @@ -3478,14 +3640,14 @@ if (!(HAS_INSTANCE in FunctionProto)) _dereq_(74).f(FunctionProto, HAS_INSTANCE, return false; } }); -},{"125":125,"56":56,"74":74,"80":80}],155:[function(_dereq_,module,exports){ -var dP = _dereq_(74).f; +},{"128":128,"57":57,"75":75,"81":81}],158:[function(_dereq_,module,exports){ +var dP = _dereq_(75).f; var FProto = Function.prototype; var nameRE = /^\s*function ([^ (]*)/; var NAME = 'name'; // 19.2.4.2 name -NAME in FProto || _dereq_(35) && dP(FProto, NAME, { +NAME in FProto || _dereq_(36) && dP(FProto, NAME, { configurable: true, get: function () { try { @@ -3496,14 +3658,14 @@ NAME in FProto || _dereq_(35) && dP(FProto, NAME, { } }); -},{"35":35,"74":74}],156:[function(_dereq_,module,exports){ +},{"36":36,"75":75}],159:[function(_dereq_,module,exports){ 'use strict'; -var strong = _dereq_(26); -var validate = _dereq_(122); +var strong = _dereq_(27); +var validate = _dereq_(125); var MAP = 'Map'; // 23.1 Map Objects -module.exports = _dereq_(28)(MAP, function (get) { +module.exports = _dereq_(29)(MAP, function (get) { return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; }, { // 23.1.3.6 Map.prototype.get(key) @@ -3517,10 +3679,10 @@ module.exports = _dereq_(28)(MAP, function (get) { } }, strong, true); -},{"122":122,"26":26,"28":28}],157:[function(_dereq_,module,exports){ +},{"125":125,"27":27,"29":29}],160:[function(_dereq_,module,exports){ // 20.2.2.3 Math.acosh(x) -var $export = _dereq_(39); -var log1p = _dereq_(67); +var $export = _dereq_(40); +var log1p = _dereq_(68); var sqrt = Math.sqrt; var $acosh = Math.acosh; @@ -3537,9 +3699,9 @@ $export($export.S + $export.F * !($acosh } }); -},{"39":39,"67":67}],158:[function(_dereq_,module,exports){ +},{"40":40,"68":68}],161:[function(_dereq_,module,exports){ // 20.2.2.5 Math.asinh(x) -var $export = _dereq_(39); +var $export = _dereq_(40); var $asinh = Math.asinh; function asinh(x) { @@ -3549,9 +3711,9 @@ function asinh(x) { // Tor Browser bug: Math.asinh(0) -> -0 $export($export.S + $export.F * !($asinh && 1 / $asinh(0) > 0), 'Math', { asinh: asinh }); -},{"39":39}],159:[function(_dereq_,module,exports){ +},{"40":40}],162:[function(_dereq_,module,exports){ // 20.2.2.7 Math.atanh(x) -var $export = _dereq_(39); +var $export = _dereq_(40); var $atanh = Math.atanh; // Tor Browser bug: Math.atanh(-0) -> 0 @@ -3561,10 +3723,10 @@ $export($export.S + $export.F * !($atanh && 1 / $atanh(-0) < 0), 'Math', { } }); -},{"39":39}],160:[function(_dereq_,module,exports){ +},{"40":40}],163:[function(_dereq_,module,exports){ // 20.2.2.9 Math.cbrt(x) -var $export = _dereq_(39); -var sign = _dereq_(68); +var $export = _dereq_(40); +var sign = _dereq_(69); $export($export.S, 'Math', { cbrt: function cbrt(x) { @@ -3572,9 +3734,9 @@ $export($export.S, 'Math', { } }); -},{"39":39,"68":68}],161:[function(_dereq_,module,exports){ +},{"40":40,"69":69}],164:[function(_dereq_,module,exports){ // 20.2.2.11 Math.clz32(x) -var $export = _dereq_(39); +var $export = _dereq_(40); $export($export.S, 'Math', { clz32: function clz32(x) { @@ -3582,9 +3744,9 @@ $export($export.S, 'Math', { } }); -},{"39":39}],162:[function(_dereq_,module,exports){ +},{"40":40}],165:[function(_dereq_,module,exports){ // 20.2.2.12 Math.cosh(x) -var $export = _dereq_(39); +var $export = _dereq_(40); var exp = Math.exp; $export($export.S, 'Math', { @@ -3593,22 +3755,22 @@ $export($export.S, 'Math', { } }); -},{"39":39}],163:[function(_dereq_,module,exports){ +},{"40":40}],166:[function(_dereq_,module,exports){ // 20.2.2.14 Math.expm1(x) -var $export = _dereq_(39); -var $expm1 = _dereq_(65); +var $export = _dereq_(40); +var $expm1 = _dereq_(66); $export($export.S + $export.F * ($expm1 != Math.expm1), 'Math', { expm1: $expm1 }); -},{"39":39,"65":65}],164:[function(_dereq_,module,exports){ +},{"40":40,"66":66}],167:[function(_dereq_,module,exports){ // 20.2.2.16 Math.fround(x) -var $export = _dereq_(39); +var $export = _dereq_(40); -$export($export.S, 'Math', { fround: _dereq_(66) }); +$export($export.S, 'Math', { fround: _dereq_(67) }); -},{"39":39,"66":66}],165:[function(_dereq_,module,exports){ +},{"40":40,"67":67}],168:[function(_dereq_,module,exports){ // 20.2.2.17 Math.hypot([value1[, value2[, … ]]]) -var $export = _dereq_(39); +var $export = _dereq_(40); var abs = Math.abs; $export($export.S, 'Math', { @@ -3633,13 +3795,13 @@ $export($export.S, 'Math', { } }); -},{"39":39}],166:[function(_dereq_,module,exports){ +},{"40":40}],169:[function(_dereq_,module,exports){ // 20.2.2.18 Math.imul(x, y) -var $export = _dereq_(39); +var $export = _dereq_(40); var $imul = Math.imul; // some WebKit versions fails with big numbers, some has wrong arity -$export($export.S + $export.F * _dereq_(41)(function () { +$export($export.S + $export.F * _dereq_(42)(function () { return $imul(0xffffffff, 5) != -5 || $imul.length != 2; }), 'Math', { imul: function imul(x, y) { @@ -3652,9 +3814,9 @@ $export($export.S + $export.F * _dereq_(41)(function () { } }); -},{"39":39,"41":41}],167:[function(_dereq_,module,exports){ +},{"40":40,"42":42}],170:[function(_dereq_,module,exports){ // 20.2.2.21 Math.log10(x) -var $export = _dereq_(39); +var $export = _dereq_(40); $export($export.S, 'Math', { log10: function log10(x) { @@ -3662,15 +3824,15 @@ $export($export.S, 'Math', { } }); -},{"39":39}],168:[function(_dereq_,module,exports){ +},{"40":40}],171:[function(_dereq_,module,exports){ // 20.2.2.20 Math.log1p(x) -var $export = _dereq_(39); +var $export = _dereq_(40); -$export($export.S, 'Math', { log1p: _dereq_(67) }); +$export($export.S, 'Math', { log1p: _dereq_(68) }); -},{"39":39,"67":67}],169:[function(_dereq_,module,exports){ +},{"40":40,"68":68}],172:[function(_dereq_,module,exports){ // 20.2.2.22 Math.log2(x) -var $export = _dereq_(39); +var $export = _dereq_(40); $export($export.S, 'Math', { log2: function log2(x) { @@ -3678,20 +3840,20 @@ $export($export.S, 'Math', { } }); -},{"39":39}],170:[function(_dereq_,module,exports){ +},{"40":40}],173:[function(_dereq_,module,exports){ // 20.2.2.28 Math.sign(x) -var $export = _dereq_(39); +var $export = _dereq_(40); -$export($export.S, 'Math', { sign: _dereq_(68) }); +$export($export.S, 'Math', { sign: _dereq_(69) }); -},{"39":39,"68":68}],171:[function(_dereq_,module,exports){ +},{"40":40,"69":69}],174:[function(_dereq_,module,exports){ // 20.2.2.30 Math.sinh(x) -var $export = _dereq_(39); -var expm1 = _dereq_(65); +var $export = _dereq_(40); +var expm1 = _dereq_(66); var exp = Math.exp; // V8 near Chromium 38 has a problem with very small numbers -$export($export.S + $export.F * _dereq_(41)(function () { +$export($export.S + $export.F * _dereq_(42)(function () { return !Math.sinh(-2e-17) != -2e-17; }), 'Math', { sinh: function sinh(x) { @@ -3701,10 +3863,10 @@ $export($export.S + $export.F * _dereq_(41)(function () { } }); -},{"39":39,"41":41,"65":65}],172:[function(_dereq_,module,exports){ +},{"40":40,"42":42,"66":66}],175:[function(_dereq_,module,exports){ // 20.2.2.33 Math.tanh(x) -var $export = _dereq_(39); -var expm1 = _dereq_(65); +var $export = _dereq_(40); +var expm1 = _dereq_(66); var exp = Math.exp; $export($export.S, 'Math', { @@ -3715,9 +3877,9 @@ $export($export.S, 'Math', { } }); -},{"39":39,"65":65}],173:[function(_dereq_,module,exports){ +},{"40":40,"66":66}],176:[function(_dereq_,module,exports){ // 20.2.2.34 Math.trunc(x) -var $export = _dereq_(39); +var $export = _dereq_(40); $export($export.S, 'Math', { trunc: function trunc(it) { @@ -3725,24 +3887,24 @@ $export($export.S, 'Math', { } }); -},{"39":39}],174:[function(_dereq_,module,exports){ +},{"40":40}],177:[function(_dereq_,module,exports){ 'use strict'; -var global = _dereq_(45); -var has = _dereq_(46); -var cof = _dereq_(25); -var inheritIfRequired = _dereq_(50); -var toPrimitive = _dereq_(116); -var fails = _dereq_(41); -var gOPN = _dereq_(78).f; -var gOPD = _dereq_(76).f; -var dP = _dereq_(74).f; -var $trim = _dereq_(107).trim; +var global = _dereq_(46); +var has = _dereq_(47); +var cof = _dereq_(26); +var inheritIfRequired = _dereq_(51); +var toPrimitive = _dereq_(119); +var fails = _dereq_(42); +var gOPN = _dereq_(79).f; +var gOPD = _dereq_(77).f; +var dP = _dereq_(75).f; +var $trim = _dereq_(110).trim; var NUMBER = 'Number'; var $Number = global[NUMBER]; var Base = $Number; var proto = $Number.prototype; // Opera ~12 has broken Object#toString -var BROKEN_COF = cof(_dereq_(73)(proto)) == NUMBER; +var BROKEN_COF = cof(_dereq_(74)(proto)) == NUMBER; var TRIM = 'trim' in String.prototype; // 7.1.3 ToNumber(argument) @@ -3780,7 +3942,7 @@ if (!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')) { && (BROKEN_COF ? fails(function () { proto.valueOf.call(that); }) : cof(that) != NUMBER) ? inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it); }; - for (var keys = _dereq_(35) ? gOPN(Base) : ( + for (var keys = _dereq_(36) ? gOPN(Base) : ( // ES3: 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' + // ES6 (in case, if modules with ES6 Number statics required before): @@ -3793,19 +3955,19 @@ if (!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')) { } $Number.prototype = proto; proto.constructor = $Number; - _dereq_(93)(global, NUMBER, $Number); + _dereq_(94)(global, NUMBER, $Number); } -},{"107":107,"116":116,"25":25,"35":35,"41":41,"45":45,"46":46,"50":50,"73":73,"74":74,"76":76,"78":78,"93":93}],175:[function(_dereq_,module,exports){ +},{"110":110,"119":119,"26":26,"36":36,"42":42,"46":46,"47":47,"51":51,"74":74,"75":75,"77":77,"79":79,"94":94}],178:[function(_dereq_,module,exports){ // 20.1.2.1 Number.EPSILON -var $export = _dereq_(39); +var $export = _dereq_(40); $export($export.S, 'Number', { EPSILON: Math.pow(2, -52) }); -},{"39":39}],176:[function(_dereq_,module,exports){ +},{"40":40}],179:[function(_dereq_,module,exports){ // 20.1.2.2 Number.isFinite(number) -var $export = _dereq_(39); -var _isFinite = _dereq_(45).isFinite; +var $export = _dereq_(40); +var _isFinite = _dereq_(46).isFinite; $export($export.S, 'Number', { isFinite: function isFinite(it) { @@ -3813,15 +3975,15 @@ $export($export.S, 'Number', { } }); -},{"39":39,"45":45}],177:[function(_dereq_,module,exports){ +},{"40":40,"46":46}],180:[function(_dereq_,module,exports){ // 20.1.2.3 Number.isInteger(number) -var $export = _dereq_(39); +var $export = _dereq_(40); -$export($export.S, 'Number', { isInteger: _dereq_(55) }); +$export($export.S, 'Number', { isInteger: _dereq_(56) }); -},{"39":39,"55":55}],178:[function(_dereq_,module,exports){ +},{"40":40,"56":56}],181:[function(_dereq_,module,exports){ // 20.1.2.4 Number.isNaN(number) -var $export = _dereq_(39); +var $export = _dereq_(40); $export($export.S, 'Number', { isNaN: function isNaN(number) { @@ -3830,10 +3992,10 @@ $export($export.S, 'Number', { } }); -},{"39":39}],179:[function(_dereq_,module,exports){ +},{"40":40}],182:[function(_dereq_,module,exports){ // 20.1.2.5 Number.isSafeInteger(number) -var $export = _dereq_(39); -var isInteger = _dereq_(55); +var $export = _dereq_(40); +var isInteger = _dereq_(56); var abs = Math.abs; $export($export.S, 'Number', { @@ -3842,36 +4004,36 @@ $export($export.S, 'Number', { } }); -},{"39":39,"55":55}],180:[function(_dereq_,module,exports){ +},{"40":40,"56":56}],183:[function(_dereq_,module,exports){ // 20.1.2.6 Number.MAX_SAFE_INTEGER -var $export = _dereq_(39); +var $export = _dereq_(40); $export($export.S, 'Number', { MAX_SAFE_INTEGER: 0x1fffffffffffff }); -},{"39":39}],181:[function(_dereq_,module,exports){ +},{"40":40}],184:[function(_dereq_,module,exports){ // 20.1.2.10 Number.MIN_SAFE_INTEGER -var $export = _dereq_(39); +var $export = _dereq_(40); $export($export.S, 'Number', { MIN_SAFE_INTEGER: -0x1fffffffffffff }); -},{"39":39}],182:[function(_dereq_,module,exports){ -var $export = _dereq_(39); -var $parseFloat = _dereq_(87); +},{"40":40}],185:[function(_dereq_,module,exports){ +var $export = _dereq_(40); +var $parseFloat = _dereq_(88); // 20.1.2.12 Number.parseFloat(string) $export($export.S + $export.F * (Number.parseFloat != $parseFloat), 'Number', { parseFloat: $parseFloat }); -},{"39":39,"87":87}],183:[function(_dereq_,module,exports){ -var $export = _dereq_(39); -var $parseInt = _dereq_(88); +},{"40":40,"88":88}],186:[function(_dereq_,module,exports){ +var $export = _dereq_(40); +var $parseInt = _dereq_(89); // 20.1.2.13 Number.parseInt(string, radix) $export($export.S + $export.F * (Number.parseInt != $parseInt), 'Number', { parseInt: $parseInt }); -},{"39":39,"88":88}],184:[function(_dereq_,module,exports){ +},{"40":40,"89":89}],187:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var toInteger = _dereq_(112); +var $export = _dereq_(40); +var toInteger = _dereq_(115); var aNumberValue = _dereq_(12); -var repeat = _dereq_(106); +var repeat = _dereq_(109); var $toFixed = 1.0.toFixed; var floor = Math.floor; var data = [0, 0, 0, 0, 0, 0]; @@ -3927,7 +4089,7 @@ $export($export.P + $export.F * (!!$toFixed && ( 0.9.toFixed(0) !== '1' || 1.255.toFixed(2) !== '1.25' || 1000000000000000128.0.toFixed(0) !== '1000000000000000128' -) || !_dereq_(41)(function () { +) || !_dereq_(42)(function () { // V8 ~ Android 4.3- $toFixed.call({}); })), 'Number', { @@ -3982,10 +4144,10 @@ $export($export.P + $export.F * (!!$toFixed && ( } }); -},{"106":106,"112":112,"12":12,"39":39,"41":41}],185:[function(_dereq_,module,exports){ +},{"109":109,"115":115,"12":12,"40":40,"42":42}],188:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var $fails = _dereq_(41); +var $export = _dereq_(40); +var $fails = _dereq_(42); var aNumberValue = _dereq_(12); var $toPrecision = 1.0.toPrecision; @@ -4002,181 +4164,181 @@ $export($export.P + $export.F * ($fails(function () { } }); -},{"12":12,"39":39,"41":41}],186:[function(_dereq_,module,exports){ +},{"12":12,"40":40,"42":42}],189:[function(_dereq_,module,exports){ // 19.1.3.1 Object.assign(target, source) -var $export = _dereq_(39); +var $export = _dereq_(40); -$export($export.S + $export.F, 'Object', { assign: _dereq_(72) }); +$export($export.S + $export.F, 'Object', { assign: _dereq_(73) }); -},{"39":39,"72":72}],187:[function(_dereq_,module,exports){ -var $export = _dereq_(39); +},{"40":40,"73":73}],190:[function(_dereq_,module,exports){ +var $export = _dereq_(40); // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) -$export($export.S, 'Object', { create: _dereq_(73) }); +$export($export.S, 'Object', { create: _dereq_(74) }); -},{"39":39,"73":73}],188:[function(_dereq_,module,exports){ -var $export = _dereq_(39); +},{"40":40,"74":74}],191:[function(_dereq_,module,exports){ +var $export = _dereq_(40); // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties) -$export($export.S + $export.F * !_dereq_(35), 'Object', { defineProperties: _dereq_(75) }); +$export($export.S + $export.F * !_dereq_(36), 'Object', { defineProperties: _dereq_(76) }); -},{"35":35,"39":39,"75":75}],189:[function(_dereq_,module,exports){ -var $export = _dereq_(39); +},{"36":36,"40":40,"76":76}],192:[function(_dereq_,module,exports){ +var $export = _dereq_(40); // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes) -$export($export.S + $export.F * !_dereq_(35), 'Object', { defineProperty: _dereq_(74).f }); +$export($export.S + $export.F * !_dereq_(36), 'Object', { defineProperty: _dereq_(75).f }); -},{"35":35,"39":39,"74":74}],190:[function(_dereq_,module,exports){ +},{"36":36,"40":40,"75":75}],193:[function(_dereq_,module,exports){ // 19.1.2.5 Object.freeze(O) -var isObject = _dereq_(56); -var meta = _dereq_(69).onFreeze; +var isObject = _dereq_(57); +var meta = _dereq_(70).onFreeze; -_dereq_(84)('freeze', function ($freeze) { +_dereq_(85)('freeze', function ($freeze) { return function freeze(it) { return $freeze && isObject(it) ? $freeze(meta(it)) : it; }; }); -},{"56":56,"69":69,"84":84}],191:[function(_dereq_,module,exports){ +},{"57":57,"70":70,"85":85}],194:[function(_dereq_,module,exports){ // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) -var toIObject = _dereq_(113); -var $getOwnPropertyDescriptor = _dereq_(76).f; +var toIObject = _dereq_(116); +var $getOwnPropertyDescriptor = _dereq_(77).f; -_dereq_(84)('getOwnPropertyDescriptor', function () { +_dereq_(85)('getOwnPropertyDescriptor', function () { return function getOwnPropertyDescriptor(it, key) { return $getOwnPropertyDescriptor(toIObject(it), key); }; }); -},{"113":113,"76":76,"84":84}],192:[function(_dereq_,module,exports){ +},{"116":116,"77":77,"85":85}],195:[function(_dereq_,module,exports){ // 19.1.2.7 Object.getOwnPropertyNames(O) -_dereq_(84)('getOwnPropertyNames', function () { - return _dereq_(77).f; +_dereq_(85)('getOwnPropertyNames', function () { + return _dereq_(78).f; }); -},{"77":77,"84":84}],193:[function(_dereq_,module,exports){ +},{"78":78,"85":85}],196:[function(_dereq_,module,exports){ // 19.1.2.9 Object.getPrototypeOf(O) -var toObject = _dereq_(115); -var $getPrototypeOf = _dereq_(80); +var toObject = _dereq_(118); +var $getPrototypeOf = _dereq_(81); -_dereq_(84)('getPrototypeOf', function () { +_dereq_(85)('getPrototypeOf', function () { return function getPrototypeOf(it) { return $getPrototypeOf(toObject(it)); }; }); -},{"115":115,"80":80,"84":84}],194:[function(_dereq_,module,exports){ +},{"118":118,"81":81,"85":85}],197:[function(_dereq_,module,exports){ // 19.1.2.11 Object.isExtensible(O) -var isObject = _dereq_(56); +var isObject = _dereq_(57); -_dereq_(84)('isExtensible', function ($isExtensible) { +_dereq_(85)('isExtensible', function ($isExtensible) { return function isExtensible(it) { return isObject(it) ? $isExtensible ? $isExtensible(it) : true : false; }; }); -},{"56":56,"84":84}],195:[function(_dereq_,module,exports){ +},{"57":57,"85":85}],198:[function(_dereq_,module,exports){ // 19.1.2.12 Object.isFrozen(O) -var isObject = _dereq_(56); +var isObject = _dereq_(57); -_dereq_(84)('isFrozen', function ($isFrozen) { +_dereq_(85)('isFrozen', function ($isFrozen) { return function isFrozen(it) { return isObject(it) ? $isFrozen ? $isFrozen(it) : false : true; }; }); -},{"56":56,"84":84}],196:[function(_dereq_,module,exports){ +},{"57":57,"85":85}],199:[function(_dereq_,module,exports){ // 19.1.2.13 Object.isSealed(O) -var isObject = _dereq_(56); +var isObject = _dereq_(57); -_dereq_(84)('isSealed', function ($isSealed) { +_dereq_(85)('isSealed', function ($isSealed) { return function isSealed(it) { return isObject(it) ? $isSealed ? $isSealed(it) : false : true; }; }); -},{"56":56,"84":84}],197:[function(_dereq_,module,exports){ +},{"57":57,"85":85}],200:[function(_dereq_,module,exports){ // 19.1.3.10 Object.is(value1, value2) -var $export = _dereq_(39); -$export($export.S, 'Object', { is: _dereq_(94) }); +var $export = _dereq_(40); +$export($export.S, 'Object', { is: _dereq_(97) }); -},{"39":39,"94":94}],198:[function(_dereq_,module,exports){ +},{"40":40,"97":97}],201:[function(_dereq_,module,exports){ // 19.1.2.14 Object.keys(O) -var toObject = _dereq_(115); -var $keys = _dereq_(82); +var toObject = _dereq_(118); +var $keys = _dereq_(83); -_dereq_(84)('keys', function () { +_dereq_(85)('keys', function () { return function keys(it) { return $keys(toObject(it)); }; }); -},{"115":115,"82":82,"84":84}],199:[function(_dereq_,module,exports){ +},{"118":118,"83":83,"85":85}],202:[function(_dereq_,module,exports){ // 19.1.2.15 Object.preventExtensions(O) -var isObject = _dereq_(56); -var meta = _dereq_(69).onFreeze; +var isObject = _dereq_(57); +var meta = _dereq_(70).onFreeze; -_dereq_(84)('preventExtensions', function ($preventExtensions) { +_dereq_(85)('preventExtensions', function ($preventExtensions) { return function preventExtensions(it) { return $preventExtensions && isObject(it) ? $preventExtensions(meta(it)) : it; }; }); -},{"56":56,"69":69,"84":84}],200:[function(_dereq_,module,exports){ +},{"57":57,"70":70,"85":85}],203:[function(_dereq_,module,exports){ // 19.1.2.17 Object.seal(O) -var isObject = _dereq_(56); -var meta = _dereq_(69).onFreeze; +var isObject = _dereq_(57); +var meta = _dereq_(70).onFreeze; -_dereq_(84)('seal', function ($seal) { +_dereq_(85)('seal', function ($seal) { return function seal(it) { return $seal && isObject(it) ? $seal(meta(it)) : it; }; }); -},{"56":56,"69":69,"84":84}],201:[function(_dereq_,module,exports){ +},{"57":57,"70":70,"85":85}],204:[function(_dereq_,module,exports){ // 19.1.3.19 Object.setPrototypeOf(O, proto) -var $export = _dereq_(39); -$export($export.S, 'Object', { setPrototypeOf: _dereq_(95).set }); +var $export = _dereq_(40); +$export($export.S, 'Object', { setPrototypeOf: _dereq_(98).set }); -},{"39":39,"95":95}],202:[function(_dereq_,module,exports){ +},{"40":40,"98":98}],205:[function(_dereq_,module,exports){ 'use strict'; // 19.1.3.6 Object.prototype.toString() -var classof = _dereq_(24); +var classof = _dereq_(25); var test = {}; -test[_dereq_(125)('toStringTag')] = 'z'; +test[_dereq_(128)('toStringTag')] = 'z'; if (test + '' != '[object z]') { - _dereq_(93)(Object.prototype, 'toString', function toString() { + _dereq_(94)(Object.prototype, 'toString', function toString() { return '[object ' + classof(this) + ']'; }, true); } -},{"125":125,"24":24,"93":93}],203:[function(_dereq_,module,exports){ -var $export = _dereq_(39); -var $parseFloat = _dereq_(87); +},{"128":128,"25":25,"94":94}],206:[function(_dereq_,module,exports){ +var $export = _dereq_(40); +var $parseFloat = _dereq_(88); // 18.2.4 parseFloat(string) $export($export.G + $export.F * (parseFloat != $parseFloat), { parseFloat: $parseFloat }); -},{"39":39,"87":87}],204:[function(_dereq_,module,exports){ -var $export = _dereq_(39); -var $parseInt = _dereq_(88); +},{"40":40,"88":88}],207:[function(_dereq_,module,exports){ +var $export = _dereq_(40); +var $parseInt = _dereq_(89); // 18.2.5 parseInt(string, radix) $export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt }); -},{"39":39,"88":88}],205:[function(_dereq_,module,exports){ +},{"40":40,"89":89}],208:[function(_dereq_,module,exports){ 'use strict'; -var LIBRARY = _dereq_(64); -var global = _dereq_(45); -var ctx = _dereq_(31); -var classof = _dereq_(24); -var $export = _dereq_(39); -var isObject = _dereq_(56); +var LIBRARY = _dereq_(65); +var global = _dereq_(46); +var ctx = _dereq_(32); +var classof = _dereq_(25); +var $export = _dereq_(40); +var isObject = _dereq_(57); var aFunction = _dereq_(11); -var anInstance = _dereq_(14); -var forOf = _dereq_(44); -var speciesConstructor = _dereq_(100); -var task = _dereq_(109).set; -var microtask = _dereq_(70)(); -var newPromiseCapabilityModule = _dereq_(71); -var perform = _dereq_(89); -var userAgent = _dereq_(121); -var promiseResolve = _dereq_(90); +var anInstance = _dereq_(15); +var forOf = _dereq_(45); +var speciesConstructor = _dereq_(103); +var task = _dereq_(112).set; +var microtask = _dereq_(71)(); +var newPromiseCapabilityModule = _dereq_(72); +var perform = _dereq_(90); +var userAgent = _dereq_(124); +var promiseResolve = _dereq_(91); var PROMISE = 'Promise'; var TypeError = global.TypeError; var process = global.process; @@ -4192,7 +4354,7 @@ var USE_NATIVE = !!function () { try { // correct subclassing with @@species support var promise = $Promise.resolve(1); - var FakePromise = (promise.constructor = {})[_dereq_(125)('species')] = function (exec) { + var FakePromise = (promise.constructor = {})[_dereq_(128)('species')] = function (exec) { exec(empty, empty); }; // unhandled rejections tracking support, NodeJS Promise without it fails @@species test @@ -4351,7 +4513,7 @@ if (!USE_NATIVE) { this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled this._n = false; // <- notify }; - Internal.prototype = _dereq_(92)($Promise.prototype, { + Internal.prototype = _dereq_(93)($Promise.prototype, { // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected) then: function then(onFulfilled, onRejected) { var reaction = newPromiseCapability(speciesConstructor(this, $Promise)); @@ -4382,9 +4544,9 @@ if (!USE_NATIVE) { } $export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise }); -_dereq_(97)($Promise, PROMISE); -_dereq_(96)(PROMISE); -Wrapper = _dereq_(29)[PROMISE]; +_dereq_(100)($Promise, PROMISE); +_dereq_(99)(PROMISE); +Wrapper = _dereq_(30)[PROMISE]; // statics $export($export.S + $export.F * !USE_NATIVE, PROMISE, { @@ -4402,7 +4564,7 @@ $export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, { return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x); } }); -$export($export.S + $export.F * !(USE_NATIVE && _dereq_(61)(function (iter) { +$export($export.S + $export.F * !(USE_NATIVE && _dereq_(62)(function (iter) { $Promise.all(iter)['catch'](empty); })), PROMISE, { // 25.4.4.1 Promise.all(iterable) @@ -4447,15 +4609,15 @@ $export($export.S + $export.F * !(USE_NATIVE && _dereq_(61)(function (iter) { } }); -},{"100":100,"109":109,"11":11,"121":121,"125":125,"14":14,"24":24,"29":29,"31":31,"39":39,"44":44,"45":45,"56":56,"61":61,"64":64,"70":70,"71":71,"89":89,"90":90,"92":92,"96":96,"97":97}],206:[function(_dereq_,module,exports){ +},{"100":100,"103":103,"11":11,"112":112,"124":124,"128":128,"15":15,"25":25,"30":30,"32":32,"40":40,"45":45,"46":46,"57":57,"62":62,"65":65,"71":71,"72":72,"90":90,"91":91,"93":93,"99":99}],209:[function(_dereq_,module,exports){ // 26.1.1 Reflect.apply(target, thisArgument, argumentsList) -var $export = _dereq_(39); +var $export = _dereq_(40); var aFunction = _dereq_(11); -var anObject = _dereq_(15); -var rApply = (_dereq_(45).Reflect || {}).apply; +var anObject = _dereq_(16); +var rApply = (_dereq_(46).Reflect || {}).apply; var fApply = Function.apply; // MS Edge argumentsList argument is optional -$export($export.S + $export.F * !_dereq_(41)(function () { +$export($export.S + $export.F * !_dereq_(42)(function () { rApply(function () { /* empty */ }); }), 'Reflect', { apply: function apply(target, thisArgument, argumentsList) { @@ -4465,16 +4627,16 @@ $export($export.S + $export.F * !_dereq_(41)(function () { } }); -},{"11":11,"15":15,"39":39,"41":41,"45":45}],207:[function(_dereq_,module,exports){ +},{"11":11,"16":16,"40":40,"42":42,"46":46}],210:[function(_dereq_,module,exports){ // 26.1.2 Reflect.construct(target, argumentsList [, newTarget]) -var $export = _dereq_(39); -var create = _dereq_(73); +var $export = _dereq_(40); +var create = _dereq_(74); var aFunction = _dereq_(11); -var anObject = _dereq_(15); -var isObject = _dereq_(56); -var fails = _dereq_(41); -var bind = _dereq_(23); -var rConstruct = (_dereq_(45).Reflect || {}).construct; +var anObject = _dereq_(16); +var isObject = _dereq_(57); +var fails = _dereq_(42); +var bind = _dereq_(24); +var rConstruct = (_dereq_(46).Reflect || {}).construct; // MS Edge supports only 2 arguments and argumentsList argument is optional // FF Nightly sets third argument as `new.target`, but does not create `this` from it @@ -4514,15 +4676,15 @@ $export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', { } }); -},{"11":11,"15":15,"23":23,"39":39,"41":41,"45":45,"56":56,"73":73}],208:[function(_dereq_,module,exports){ +},{"11":11,"16":16,"24":24,"40":40,"42":42,"46":46,"57":57,"74":74}],211:[function(_dereq_,module,exports){ // 26.1.3 Reflect.defineProperty(target, propertyKey, attributes) -var dP = _dereq_(74); -var $export = _dereq_(39); -var anObject = _dereq_(15); -var toPrimitive = _dereq_(116); +var dP = _dereq_(75); +var $export = _dereq_(40); +var anObject = _dereq_(16); +var toPrimitive = _dereq_(119); // MS Edge has broken Reflect.defineProperty - throwing instead of returning false -$export($export.S + $export.F * _dereq_(41)(function () { +$export($export.S + $export.F * _dereq_(42)(function () { // eslint-disable-next-line no-undef Reflect.defineProperty(dP.f({}, 1, { value: 1 }), 1, { value: 2 }); }), 'Reflect', { @@ -4539,11 +4701,11 @@ $export($export.S + $export.F * _dereq_(41)(function () { } }); -},{"116":116,"15":15,"39":39,"41":41,"74":74}],209:[function(_dereq_,module,exports){ +},{"119":119,"16":16,"40":40,"42":42,"75":75}],212:[function(_dereq_,module,exports){ // 26.1.4 Reflect.deleteProperty(target, propertyKey) -var $export = _dereq_(39); -var gOPD = _dereq_(76).f; -var anObject = _dereq_(15); +var $export = _dereq_(40); +var gOPD = _dereq_(77).f; +var anObject = _dereq_(16); $export($export.S, 'Reflect', { deleteProperty: function deleteProperty(target, propertyKey) { @@ -4552,11 +4714,11 @@ $export($export.S, 'Reflect', { } }); -},{"15":15,"39":39,"76":76}],210:[function(_dereq_,module,exports){ +},{"16":16,"40":40,"77":77}],213:[function(_dereq_,module,exports){ 'use strict'; // 26.1.5 Reflect.enumerate(target) -var $export = _dereq_(39); -var anObject = _dereq_(15); +var $export = _dereq_(40); +var anObject = _dereq_(16); var Enumerate = function (iterated) { this._t = anObject(iterated); // target this._i = 0; // next index @@ -4564,7 +4726,7 @@ var Enumerate = function (iterated) { var key; for (key in iterated) keys.push(key); }; -_dereq_(59)(Enumerate, 'Object', function () { +_dereq_(60)(Enumerate, 'Object', function () { var that = this; var keys = that._k; var key; @@ -4580,11 +4742,11 @@ $export($export.S, 'Reflect', { } }); -},{"15":15,"39":39,"59":59}],211:[function(_dereq_,module,exports){ +},{"16":16,"40":40,"60":60}],214:[function(_dereq_,module,exports){ // 26.1.7 Reflect.getOwnPropertyDescriptor(target, propertyKey) -var gOPD = _dereq_(76); -var $export = _dereq_(39); -var anObject = _dereq_(15); +var gOPD = _dereq_(77); +var $export = _dereq_(40); +var anObject = _dereq_(16); $export($export.S, 'Reflect', { getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey) { @@ -4592,11 +4754,11 @@ $export($export.S, 'Reflect', { } }); -},{"15":15,"39":39,"76":76}],212:[function(_dereq_,module,exports){ +},{"16":16,"40":40,"77":77}],215:[function(_dereq_,module,exports){ // 26.1.8 Reflect.getPrototypeOf(target) -var $export = _dereq_(39); -var getProto = _dereq_(80); -var anObject = _dereq_(15); +var $export = _dereq_(40); +var getProto = _dereq_(81); +var anObject = _dereq_(16); $export($export.S, 'Reflect', { getPrototypeOf: function getPrototypeOf(target) { @@ -4604,14 +4766,14 @@ $export($export.S, 'Reflect', { } }); -},{"15":15,"39":39,"80":80}],213:[function(_dereq_,module,exports){ +},{"16":16,"40":40,"81":81}],216:[function(_dereq_,module,exports){ // 26.1.6 Reflect.get(target, propertyKey [, receiver]) -var gOPD = _dereq_(76); -var getPrototypeOf = _dereq_(80); -var has = _dereq_(46); -var $export = _dereq_(39); -var isObject = _dereq_(56); -var anObject = _dereq_(15); +var gOPD = _dereq_(77); +var getPrototypeOf = _dereq_(81); +var has = _dereq_(47); +var $export = _dereq_(40); +var isObject = _dereq_(57); +var anObject = _dereq_(16); function get(target, propertyKey /* , receiver */) { var receiver = arguments.length < 3 ? target : arguments[2]; @@ -4627,9 +4789,9 @@ function get(target, propertyKey /* , receiver */) { $export($export.S, 'Reflect', { get: get }); -},{"15":15,"39":39,"46":46,"56":56,"76":76,"80":80}],214:[function(_dereq_,module,exports){ +},{"16":16,"40":40,"47":47,"57":57,"77":77,"81":81}],217:[function(_dereq_,module,exports){ // 26.1.9 Reflect.has(target, propertyKey) -var $export = _dereq_(39); +var $export = _dereq_(40); $export($export.S, 'Reflect', { has: function has(target, propertyKey) { @@ -4637,10 +4799,10 @@ $export($export.S, 'Reflect', { } }); -},{"39":39}],215:[function(_dereq_,module,exports){ +},{"40":40}],218:[function(_dereq_,module,exports){ // 26.1.10 Reflect.isExtensible(target) -var $export = _dereq_(39); -var anObject = _dereq_(15); +var $export = _dereq_(40); +var anObject = _dereq_(16); var $isExtensible = Object.isExtensible; $export($export.S, 'Reflect', { @@ -4650,16 +4812,16 @@ $export($export.S, 'Reflect', { } }); -},{"15":15,"39":39}],216:[function(_dereq_,module,exports){ +},{"16":16,"40":40}],219:[function(_dereq_,module,exports){ // 26.1.11 Reflect.ownKeys(target) -var $export = _dereq_(39); +var $export = _dereq_(40); -$export($export.S, 'Reflect', { ownKeys: _dereq_(86) }); +$export($export.S, 'Reflect', { ownKeys: _dereq_(87) }); -},{"39":39,"86":86}],217:[function(_dereq_,module,exports){ +},{"40":40,"87":87}],220:[function(_dereq_,module,exports){ // 26.1.12 Reflect.preventExtensions(target) -var $export = _dereq_(39); -var anObject = _dereq_(15); +var $export = _dereq_(40); +var anObject = _dereq_(16); var $preventExtensions = Object.preventExtensions; $export($export.S, 'Reflect', { @@ -4674,10 +4836,10 @@ $export($export.S, 'Reflect', { } }); -},{"15":15,"39":39}],218:[function(_dereq_,module,exports){ +},{"16":16,"40":40}],221:[function(_dereq_,module,exports){ // 26.1.14 Reflect.setPrototypeOf(target, proto) -var $export = _dereq_(39); -var setProto = _dereq_(95); +var $export = _dereq_(40); +var setProto = _dereq_(98); if (setProto) $export($export.S, 'Reflect', { setPrototypeOf: function setPrototypeOf(target, proto) { @@ -4691,16 +4853,16 @@ if (setProto) $export($export.S, 'Reflect', { } }); -},{"39":39,"95":95}],219:[function(_dereq_,module,exports){ +},{"40":40,"98":98}],222:[function(_dereq_,module,exports){ // 26.1.13 Reflect.set(target, propertyKey, V [, receiver]) -var dP = _dereq_(74); -var gOPD = _dereq_(76); -var getPrototypeOf = _dereq_(80); -var has = _dereq_(46); -var $export = _dereq_(39); -var createDesc = _dereq_(91); -var anObject = _dereq_(15); -var isObject = _dereq_(56); +var dP = _dereq_(75); +var gOPD = _dereq_(77); +var getPrototypeOf = _dereq_(81); +var has = _dereq_(47); +var $export = _dereq_(40); +var createDesc = _dereq_(92); +var anObject = _dereq_(16); +var isObject = _dereq_(57); function set(target, propertyKey, V /* , receiver */) { var receiver = arguments.length < 4 ? target : arguments[3]; @@ -4726,13 +4888,13 @@ function set(target, propertyKey, V /* , receiver */) { $export($export.S, 'Reflect', { set: set }); -},{"15":15,"39":39,"46":46,"56":56,"74":74,"76":76,"80":80,"91":91}],220:[function(_dereq_,module,exports){ -var global = _dereq_(45); -var inheritIfRequired = _dereq_(50); -var dP = _dereq_(74).f; -var gOPN = _dereq_(78).f; -var isRegExp = _dereq_(57); -var $flags = _dereq_(43); +},{"16":16,"40":40,"47":47,"57":57,"75":75,"77":77,"81":81,"92":92}],223:[function(_dereq_,module,exports){ +var global = _dereq_(46); +var inheritIfRequired = _dereq_(51); +var dP = _dereq_(75).f; +var gOPN = _dereq_(79).f; +var isRegExp = _dereq_(58); +var $flags = _dereq_(44); var $RegExp = global.RegExp; var Base = $RegExp; var proto = $RegExp.prototype; @@ -4741,8 +4903,8 @@ var re2 = /a/g; // "new" creates a new object, old webkit buggy here var CORRECT_NEW = new $RegExp(re1) !== re1; -if (_dereq_(35) && (!CORRECT_NEW || _dereq_(41)(function () { - re2[_dereq_(125)('match')] = false; +if (_dereq_(36) && (!CORRECT_NEW || _dereq_(42)(function () { + re2[_dereq_(128)('match')] = false; // RegExp constructor can alter flags and IsRegExp works correct with @@match return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i'; }))) { @@ -4766,66 +4928,246 @@ if (_dereq_(35) && (!CORRECT_NEW || _dereq_(41)(function () { for (var keys = gOPN(Base), i = 0; keys.length > i;) proxy(keys[i++]); proto.constructor = $RegExp; $RegExp.prototype = proto; - _dereq_(93)(global, 'RegExp', $RegExp); + _dereq_(94)(global, 'RegExp', $RegExp); } -_dereq_(96)('RegExp'); +_dereq_(99)('RegExp'); -},{"125":125,"35":35,"41":41,"43":43,"45":45,"50":50,"57":57,"74":74,"78":78,"93":93,"96":96}],221:[function(_dereq_,module,exports){ +},{"128":128,"36":36,"42":42,"44":44,"46":46,"51":51,"58":58,"75":75,"79":79,"94":94,"99":99}],224:[function(_dereq_,module,exports){ +'use strict'; +var regexpExec = _dereq_(96); +_dereq_(40)({ + target: 'RegExp', + proto: true, + forced: regexpExec !== /./.exec +}, { + exec: regexpExec +}); + +},{"40":40,"96":96}],225:[function(_dereq_,module,exports){ // 21.2.5.3 get RegExp.prototype.flags() -if (_dereq_(35) && /./g.flags != 'g') _dereq_(74).f(RegExp.prototype, 'flags', { +if (_dereq_(36) && /./g.flags != 'g') _dereq_(75).f(RegExp.prototype, 'flags', { configurable: true, - get: _dereq_(43) + get: _dereq_(44) }); -},{"35":35,"43":43,"74":74}],222:[function(_dereq_,module,exports){ +},{"36":36,"44":44,"75":75}],226:[function(_dereq_,module,exports){ +'use strict'; + +var anObject = _dereq_(16); +var toLength = _dereq_(117); +var advanceStringIndex = _dereq_(14); +var regExpExec = _dereq_(95); + // @@match logic -_dereq_(42)('match', 1, function (defined, MATCH, $match) { - // 21.1.3.11 String.prototype.match(regexp) - return [function match(regexp) { - 'use strict'; - var O = defined(this); - var fn = regexp == undefined ? undefined : regexp[MATCH]; - return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O)); - }, $match]; +_dereq_(43)('match', 1, function (defined, MATCH, $match, maybeCallNative) { + return [ + // `String.prototype.match` method + // https://tc39.github.io/ecma262/#sec-string.prototype.match + function match(regexp) { + var O = defined(this); + var fn = regexp == undefined ? undefined : regexp[MATCH]; + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O)); + }, + // `RegExp.prototype[@@match]` method + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match + function (regexp) { + var res = maybeCallNative($match, regexp, this); + if (res.done) return res.value; + var rx = anObject(regexp); + var S = String(this); + if (!rx.global) return regExpExec(rx, S); + var fullUnicode = rx.unicode; + rx.lastIndex = 0; + var A = []; + var n = 0; + var result; + while ((result = regExpExec(rx, S)) !== null) { + var matchStr = String(result[0]); + A[n] = matchStr; + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); + n++; + } + return n === 0 ? null : A; + } + ]; }); -},{"42":42}],223:[function(_dereq_,module,exports){ +},{"117":117,"14":14,"16":16,"43":43,"95":95}],227:[function(_dereq_,module,exports){ +'use strict'; + +var anObject = _dereq_(16); +var toObject = _dereq_(118); +var toLength = _dereq_(117); +var toInteger = _dereq_(115); +var advanceStringIndex = _dereq_(14); +var regExpExec = _dereq_(95); +var max = Math.max; +var min = Math.min; +var floor = Math.floor; +var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g; +var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g; + +var maybeToString = function (it) { + return it === undefined ? it : String(it); +}; + // @@replace logic -_dereq_(42)('replace', 2, function (defined, REPLACE, $replace) { - // 21.1.3.14 String.prototype.replace(searchValue, replaceValue) - return [function replace(searchValue, replaceValue) { - 'use strict'; - var O = defined(this); - var fn = searchValue == undefined ? undefined : searchValue[REPLACE]; - return fn !== undefined - ? fn.call(searchValue, O, replaceValue) - : $replace.call(String(O), searchValue, replaceValue); - }, $replace]; +_dereq_(43)('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) { + return [ + // `String.prototype.replace` method + // https://tc39.github.io/ecma262/#sec-string.prototype.replace + function replace(searchValue, replaceValue) { + var O = defined(this); + var fn = searchValue == undefined ? undefined : searchValue[REPLACE]; + return fn !== undefined + ? fn.call(searchValue, O, replaceValue) + : $replace.call(String(O), searchValue, replaceValue); + }, + // `RegExp.prototype[@@replace]` method + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace + function (regexp, replaceValue) { + var res = maybeCallNative($replace, regexp, this, replaceValue); + if (res.done) return res.value; + + var rx = anObject(regexp); + var S = String(this); + var functionalReplace = typeof replaceValue === 'function'; + if (!functionalReplace) replaceValue = String(replaceValue); + var global = rx.global; + if (global) { + var fullUnicode = rx.unicode; + rx.lastIndex = 0; + } + var results = []; + while (true) { + var result = regExpExec(rx, S); + if (result === null) break; + results.push(result); + if (!global) break; + var matchStr = String(result[0]); + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); + } + var accumulatedResult = ''; + var nextSourcePosition = 0; + for (var i = 0; i < results.length; i++) { + result = results[i]; + var matched = String(result[0]); + var position = max(min(toInteger(result.index), S.length), 0); + var captures = []; + // NOTE: This is equivalent to + // captures = result.slice(1).map(maybeToString) + // but for some reason `nativeSlice.call(result, 1, result.length)` (called in + // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and + // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it. + for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j])); + var namedCaptures = result.groups; + if (functionalReplace) { + var replacerArgs = [matched].concat(captures, position, S); + if (namedCaptures !== undefined) replacerArgs.push(namedCaptures); + var replacement = String(replaceValue.apply(undefined, replacerArgs)); + } else { + replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue); + } + if (position >= nextSourcePosition) { + accumulatedResult += S.slice(nextSourcePosition, position) + replacement; + nextSourcePosition = position + matched.length; + } + } + return accumulatedResult + S.slice(nextSourcePosition); + } + ]; + + // https://tc39.github.io/ecma262/#sec-getsubstitution + function getSubstitution(matched, str, position, captures, namedCaptures, replacement) { + var tailPos = position + matched.length; + var m = captures.length; + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED; + if (namedCaptures !== undefined) { + namedCaptures = toObject(namedCaptures); + symbols = SUBSTITUTION_SYMBOLS; + } + return $replace.call(replacement, symbols, function (match, ch) { + var capture; + switch (ch.charAt(0)) { + case '$': return '$'; + case '&': return matched; + case '`': return str.slice(0, position); + case "'": return str.slice(tailPos); + case '<': + capture = namedCaptures[ch.slice(1, -1)]; + break; + default: // \d\d? + var n = +ch; + if (n === 0) return ch; + if (n > m) { + var f = floor(n / 10); + if (f === 0) return ch; + if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1); + return ch; + } + capture = captures[n - 1]; + } + return capture === undefined ? '' : capture; + }); + } }); -},{"42":42}],224:[function(_dereq_,module,exports){ +},{"115":115,"117":117,"118":118,"14":14,"16":16,"43":43,"95":95}],228:[function(_dereq_,module,exports){ +'use strict'; + +var anObject = _dereq_(16); +var sameValue = _dereq_(97); +var regExpExec = _dereq_(95); + // @@search logic -_dereq_(42)('search', 1, function (defined, SEARCH, $search) { - // 21.1.3.15 String.prototype.search(regexp) - return [function search(regexp) { - 'use strict'; - var O = defined(this); - var fn = regexp == undefined ? undefined : regexp[SEARCH]; - return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O)); - }, $search]; +_dereq_(43)('search', 1, function (defined, SEARCH, $search, maybeCallNative) { + return [ + // `String.prototype.search` method + // https://tc39.github.io/ecma262/#sec-string.prototype.search + function search(regexp) { + var O = defined(this); + var fn = regexp == undefined ? undefined : regexp[SEARCH]; + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O)); + }, + // `RegExp.prototype[@@search]` method + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search + function (regexp) { + var res = maybeCallNative($search, regexp, this); + if (res.done) return res.value; + var rx = anObject(regexp); + var S = String(this); + var previousLastIndex = rx.lastIndex; + if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0; + var result = regExpExec(rx, S); + if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex; + return result === null ? -1 : result.index; + } + ]; }); -},{"42":42}],225:[function(_dereq_,module,exports){ +},{"16":16,"43":43,"95":95,"97":97}],229:[function(_dereq_,module,exports){ +'use strict'; + +var isRegExp = _dereq_(58); +var anObject = _dereq_(16); +var speciesConstructor = _dereq_(103); +var advanceStringIndex = _dereq_(14); +var toLength = _dereq_(117); +var callRegExpExec = _dereq_(95); +var regexpExec = _dereq_(96); +var $min = Math.min; +var $push = [].push; +var $SPLIT = 'split'; +var LENGTH = 'length'; +var LAST_INDEX = 'lastIndex'; + +// eslint-disable-next-line no-empty +var SUPPORTS_Y = !!(function () { try { return new RegExp('x', 'y'); } catch (e) {} })(); + // @@split logic -_dereq_(42)('split', 2, function (defined, SPLIT, $split) { - 'use strict'; - var isRegExp = _dereq_(57); - var _split = $split; - var $push = [].push; - var $SPLIT = 'split'; - var LENGTH = 'length'; - var LAST_INDEX = 'lastIndex'; +_dereq_(43)('split', 2, function (defined, SPLIT, $split, maybeCallNative) { + var internalSplit; if ( 'abbc'[$SPLIT](/(b)*/)[1] == 'c' || 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 || @@ -4834,13 +5176,12 @@ _dereq_(42)('split', 2, function (defined, SPLIT, $split) { '.'[$SPLIT](/()()/)[LENGTH] > 1 || ''[$SPLIT](/.?/)[LENGTH] ) { - var NPCG = /()??/.exec('')[1] === undefined; // nonparticipating capturing group // based on es5-shim implementation, need to rework it - $split = function (separator, limit) { + internalSplit = function (separator, limit) { var string = String(this); if (separator === undefined && limit === 0) return []; // If `separator` is not a regex, use native split - if (!isRegExp(separator)) return _split.call(string, separator, limit); + if (!isRegExp(separator)) return $split.call(string, separator, limit); var output = []; var flags = (separator.ignoreCase ? 'i' : '') + (separator.multiline ? 'm' : '') + @@ -4850,19 +5191,11 @@ _dereq_(42)('split', 2, function (defined, SPLIT, $split) { var splitLimit = limit === undefined ? 4294967295 : limit >>> 0; // Make `global` and avoid `lastIndex` issues by working with a copy var separatorCopy = new RegExp(separator.source, flags + 'g'); - var separator2, match, lastIndex, lastLength, i; - // Doesn't need flags gy, but they don't hurt - if (!NPCG) separator2 = new RegExp('^' + separatorCopy.source + '$(?!\\s)', flags); - while (match = separatorCopy.exec(string)) { - // `separatorCopy.lastIndex` is not reliable cross-browser - lastIndex = match.index + match[0][LENGTH]; + var match, lastIndex, lastLength; + while (match = regexpExec.call(separatorCopy, string)) { + lastIndex = separatorCopy[LAST_INDEX]; if (lastIndex > lastLastIndex) { output.push(string.slice(lastLastIndex, match.index)); - // Fix browsers whose `exec` methods don't consistently return `undefined` for NPCG - // eslint-disable-next-line no-loop-func - if (!NPCG && match[LENGTH] > 1) match[0].replace(separator2, function () { - for (i = 1; i < arguments[LENGTH] - 2; i++) if (arguments[i] === undefined) match[i] = undefined; - }); if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1)); lastLength = match[0][LENGTH]; lastLastIndex = lastIndex; @@ -4877,33 +5210,91 @@ _dereq_(42)('split', 2, function (defined, SPLIT, $split) { }; // Chakra, V8 } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) { - $split = function (separator, limit) { - return separator === undefined && limit === 0 ? [] : _split.call(this, separator, limit); + internalSplit = function (separator, limit) { + return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit); }; + } else { + internalSplit = $split; } - // 21.1.3.17 String.prototype.split(separator, limit) - return [function split(separator, limit) { - var O = defined(this); - var fn = separator == undefined ? undefined : separator[SPLIT]; - return fn !== undefined ? fn.call(separator, O, limit) : $split.call(String(O), separator, limit); - }, $split]; + + return [ + // `String.prototype.split` method + // https://tc39.github.io/ecma262/#sec-string.prototype.split + function split(separator, limit) { + var O = defined(this); + var splitter = separator == undefined ? undefined : separator[SPLIT]; + return splitter !== undefined + ? splitter.call(separator, O, limit) + : internalSplit.call(String(O), separator, limit); + }, + // `RegExp.prototype[@@split]` method + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split + // + // NOTE: This cannot be properly polyfilled in engines that don't support + // the 'y' flag. + function (regexp, limit) { + var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split); + if (res.done) return res.value; + + var rx = anObject(regexp); + var S = String(this); + var C = speciesConstructor(rx, RegExp); + + var unicodeMatching = rx.unicode; + var flags = (rx.ignoreCase ? 'i' : '') + + (rx.multiline ? 'm' : '') + + (rx.unicode ? 'u' : '') + + (SUPPORTS_Y ? 'y' : 'g'); + + // ^(? + rx + ) is needed, in combination with some S slicing, to + // simulate the 'y' flag. + var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags); + var lim = limit === undefined ? 0xffffffff : limit >>> 0; + if (lim === 0) return []; + if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : []; + var p = 0; + var q = 0; + var A = []; + while (q < S.length) { + splitter.lastIndex = SUPPORTS_Y ? q : 0; + var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q)); + var e; + if ( + z === null || + (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p + ) { + q = advanceStringIndex(S, q, unicodeMatching); + } else { + A.push(S.slice(p, q)); + if (A.length === lim) return A; + for (var i = 1; i <= z.length - 1; i++) { + A.push(z[i]); + if (A.length === lim) return A; + } + q = p = e; + } + } + A.push(S.slice(p)); + return A; + } + ]; }); -},{"42":42,"57":57}],226:[function(_dereq_,module,exports){ +},{"103":103,"117":117,"14":14,"16":16,"43":43,"58":58,"95":95,"96":96}],230:[function(_dereq_,module,exports){ 'use strict'; -_dereq_(221); -var anObject = _dereq_(15); -var $flags = _dereq_(43); -var DESCRIPTORS = _dereq_(35); +_dereq_(225); +var anObject = _dereq_(16); +var $flags = _dereq_(44); +var DESCRIPTORS = _dereq_(36); var TO_STRING = 'toString'; var $toString = /./[TO_STRING]; var define = function (fn) { - _dereq_(93)(RegExp.prototype, TO_STRING, fn, true); + _dereq_(94)(RegExp.prototype, TO_STRING, fn, true); }; // 21.2.5.14 RegExp.prototype.toString() -if (_dereq_(41)(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) { +if (_dereq_(42)(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) { define(function toString() { var R = anObject(this); return '/'.concat(R.source, '/', @@ -4916,14 +5307,14 @@ if (_dereq_(41)(function () { return $toString.call({ source: 'a', flags: 'b' }) }); } -},{"15":15,"221":221,"35":35,"41":41,"43":43,"93":93}],227:[function(_dereq_,module,exports){ +},{"16":16,"225":225,"36":36,"42":42,"44":44,"94":94}],231:[function(_dereq_,module,exports){ 'use strict'; -var strong = _dereq_(26); -var validate = _dereq_(122); +var strong = _dereq_(27); +var validate = _dereq_(125); var SET = 'Set'; // 23.2 Set Objects -module.exports = _dereq_(28)(SET, function (get) { +module.exports = _dereq_(29)(SET, function (get) { return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; }, { // 23.2.3.1 Set.prototype.add(value) @@ -4932,46 +5323,46 @@ module.exports = _dereq_(28)(SET, function (get) { } }, strong); -},{"122":122,"26":26,"28":28}],228:[function(_dereq_,module,exports){ +},{"125":125,"27":27,"29":29}],232:[function(_dereq_,module,exports){ 'use strict'; // B.2.3.2 String.prototype.anchor(name) -_dereq_(104)('anchor', function (createHTML) { +_dereq_(107)('anchor', function (createHTML) { return function anchor(name) { return createHTML(this, 'a', 'name', name); }; }); -},{"104":104}],229:[function(_dereq_,module,exports){ +},{"107":107}],233:[function(_dereq_,module,exports){ 'use strict'; // B.2.3.3 String.prototype.big() -_dereq_(104)('big', function (createHTML) { +_dereq_(107)('big', function (createHTML) { return function big() { return createHTML(this, 'big', '', ''); }; }); -},{"104":104}],230:[function(_dereq_,module,exports){ +},{"107":107}],234:[function(_dereq_,module,exports){ 'use strict'; // B.2.3.4 String.prototype.blink() -_dereq_(104)('blink', function (createHTML) { +_dereq_(107)('blink', function (createHTML) { return function blink() { return createHTML(this, 'blink', '', ''); }; }); -},{"104":104}],231:[function(_dereq_,module,exports){ +},{"107":107}],235:[function(_dereq_,module,exports){ 'use strict'; // B.2.3.5 String.prototype.bold() -_dereq_(104)('bold', function (createHTML) { +_dereq_(107)('bold', function (createHTML) { return function bold() { return createHTML(this, 'b', '', ''); }; }); -},{"104":104}],232:[function(_dereq_,module,exports){ +},{"107":107}],236:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var $at = _dereq_(102)(false); +var $export = _dereq_(40); +var $at = _dereq_(105)(false); $export($export.P, 'String', { // 21.1.3.3 String.prototype.codePointAt(pos) codePointAt: function codePointAt(pos) { @@ -4979,16 +5370,16 @@ $export($export.P, 'String', { } }); -},{"102":102,"39":39}],233:[function(_dereq_,module,exports){ +},{"105":105,"40":40}],237:[function(_dereq_,module,exports){ // 21.1.3.6 String.prototype.endsWith(searchString [, endPosition]) 'use strict'; -var $export = _dereq_(39); -var toLength = _dereq_(114); -var context = _dereq_(103); +var $export = _dereq_(40); +var toLength = _dereq_(117); +var context = _dereq_(106); var ENDS_WITH = 'endsWith'; var $endsWith = ''[ENDS_WITH]; -$export($export.P + $export.F * _dereq_(40)(ENDS_WITH), 'String', { +$export($export.P + $export.F * _dereq_(41)(ENDS_WITH), 'String', { endsWith: function endsWith(searchString /* , endPosition = @length */) { var that = context(this, searchString, ENDS_WITH); var endPosition = arguments.length > 1 ? arguments[1] : undefined; @@ -5001,36 +5392,36 @@ $export($export.P + $export.F * _dereq_(40)(ENDS_WITH), 'String', { } }); -},{"103":103,"114":114,"39":39,"40":40}],234:[function(_dereq_,module,exports){ +},{"106":106,"117":117,"40":40,"41":41}],238:[function(_dereq_,module,exports){ 'use strict'; // B.2.3.6 String.prototype.fixed() -_dereq_(104)('fixed', function (createHTML) { +_dereq_(107)('fixed', function (createHTML) { return function fixed() { return createHTML(this, 'tt', '', ''); }; }); -},{"104":104}],235:[function(_dereq_,module,exports){ +},{"107":107}],239:[function(_dereq_,module,exports){ 'use strict'; // B.2.3.7 String.prototype.fontcolor(color) -_dereq_(104)('fontcolor', function (createHTML) { +_dereq_(107)('fontcolor', function (createHTML) { return function fontcolor(color) { return createHTML(this, 'font', 'color', color); }; }); -},{"104":104}],236:[function(_dereq_,module,exports){ +},{"107":107}],240:[function(_dereq_,module,exports){ 'use strict'; // B.2.3.8 String.prototype.fontsize(size) -_dereq_(104)('fontsize', function (createHTML) { +_dereq_(107)('fontsize', function (createHTML) { return function fontsize(size) { return createHTML(this, 'font', 'size', size); }; }); -},{"104":104}],237:[function(_dereq_,module,exports){ -var $export = _dereq_(39); -var toAbsoluteIndex = _dereq_(110); +},{"107":107}],241:[function(_dereq_,module,exports){ +var $export = _dereq_(40); +var toAbsoluteIndex = _dereq_(113); var fromCharCode = String.fromCharCode; var $fromCodePoint = String.fromCodePoint; @@ -5053,35 +5444,35 @@ $export($export.S + $export.F * (!!$fromCodePoint && $fromCodePoint.length != 1) } }); -},{"110":110,"39":39}],238:[function(_dereq_,module,exports){ +},{"113":113,"40":40}],242:[function(_dereq_,module,exports){ // 21.1.3.7 String.prototype.includes(searchString, position = 0) 'use strict'; -var $export = _dereq_(39); -var context = _dereq_(103); +var $export = _dereq_(40); +var context = _dereq_(106); var INCLUDES = 'includes'; -$export($export.P + $export.F * _dereq_(40)(INCLUDES), 'String', { +$export($export.P + $export.F * _dereq_(41)(INCLUDES), 'String', { includes: function includes(searchString /* , position = 0 */) { return !!~context(this, searchString, INCLUDES) .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined); } }); -},{"103":103,"39":39,"40":40}],239:[function(_dereq_,module,exports){ +},{"106":106,"40":40,"41":41}],243:[function(_dereq_,module,exports){ 'use strict'; // B.2.3.9 String.prototype.italics() -_dereq_(104)('italics', function (createHTML) { +_dereq_(107)('italics', function (createHTML) { return function italics() { return createHTML(this, 'i', '', ''); }; }); -},{"104":104}],240:[function(_dereq_,module,exports){ +},{"107":107}],244:[function(_dereq_,module,exports){ 'use strict'; -var $at = _dereq_(102)(true); +var $at = _dereq_(105)(true); // 21.1.3.27 String.prototype[@@iterator]() -_dereq_(60)(String, 'String', function (iterated) { +_dereq_(61)(String, 'String', function (iterated) { this._t = String(iterated); // target this._i = 0; // next index // 21.1.5.2.1 %StringIteratorPrototype%.next() @@ -5095,19 +5486,19 @@ _dereq_(60)(String, 'String', function (iterated) { return { value: point, done: false }; }); -},{"102":102,"60":60}],241:[function(_dereq_,module,exports){ +},{"105":105,"61":61}],245:[function(_dereq_,module,exports){ 'use strict'; // B.2.3.10 String.prototype.link(url) -_dereq_(104)('link', function (createHTML) { +_dereq_(107)('link', function (createHTML) { return function link(url) { return createHTML(this, 'a', 'href', url); }; }); -},{"104":104}],242:[function(_dereq_,module,exports){ -var $export = _dereq_(39); -var toIObject = _dereq_(113); -var toLength = _dereq_(114); +},{"107":107}],246:[function(_dereq_,module,exports){ +var $export = _dereq_(40); +var toIObject = _dereq_(116); +var toLength = _dereq_(117); $export($export.S, 'String', { // 21.1.2.4 String.raw(callSite, ...substitutions) @@ -5124,33 +5515,33 @@ $export($export.S, 'String', { } }); -},{"113":113,"114":114,"39":39}],243:[function(_dereq_,module,exports){ -var $export = _dereq_(39); +},{"116":116,"117":117,"40":40}],247:[function(_dereq_,module,exports){ +var $export = _dereq_(40); $export($export.P, 'String', { // 21.1.3.13 String.prototype.repeat(count) - repeat: _dereq_(106) + repeat: _dereq_(109) }); -},{"106":106,"39":39}],244:[function(_dereq_,module,exports){ +},{"109":109,"40":40}],248:[function(_dereq_,module,exports){ 'use strict'; // B.2.3.11 String.prototype.small() -_dereq_(104)('small', function (createHTML) { +_dereq_(107)('small', function (createHTML) { return function small() { return createHTML(this, 'small', '', ''); }; }); -},{"104":104}],245:[function(_dereq_,module,exports){ +},{"107":107}],249:[function(_dereq_,module,exports){ // 21.1.3.18 String.prototype.startsWith(searchString [, position ]) 'use strict'; -var $export = _dereq_(39); -var toLength = _dereq_(114); -var context = _dereq_(103); +var $export = _dereq_(40); +var toLength = _dereq_(117); +var context = _dereq_(106); var STARTS_WITH = 'startsWith'; var $startsWith = ''[STARTS_WITH]; -$export($export.P + $export.F * _dereq_(40)(STARTS_WITH), 'String', { +$export($export.P + $export.F * _dereq_(41)(STARTS_WITH), 'String', { startsWith: function startsWith(searchString /* , position = 0 */) { var that = context(this, searchString, STARTS_WITH); var index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length)); @@ -5161,70 +5552,70 @@ $export($export.P + $export.F * _dereq_(40)(STARTS_WITH), 'String', { } }); -},{"103":103,"114":114,"39":39,"40":40}],246:[function(_dereq_,module,exports){ +},{"106":106,"117":117,"40":40,"41":41}],250:[function(_dereq_,module,exports){ 'use strict'; // B.2.3.12 String.prototype.strike() -_dereq_(104)('strike', function (createHTML) { +_dereq_(107)('strike', function (createHTML) { return function strike() { return createHTML(this, 'strike', '', ''); }; }); -},{"104":104}],247:[function(_dereq_,module,exports){ +},{"107":107}],251:[function(_dereq_,module,exports){ 'use strict'; // B.2.3.13 String.prototype.sub() -_dereq_(104)('sub', function (createHTML) { +_dereq_(107)('sub', function (createHTML) { return function sub() { return createHTML(this, 'sub', '', ''); }; }); -},{"104":104}],248:[function(_dereq_,module,exports){ +},{"107":107}],252:[function(_dereq_,module,exports){ 'use strict'; // B.2.3.14 String.prototype.sup() -_dereq_(104)('sup', function (createHTML) { +_dereq_(107)('sup', function (createHTML) { return function sup() { return createHTML(this, 'sup', '', ''); }; }); -},{"104":104}],249:[function(_dereq_,module,exports){ +},{"107":107}],253:[function(_dereq_,module,exports){ 'use strict'; // 21.1.3.25 String.prototype.trim() -_dereq_(107)('trim', function ($trim) { +_dereq_(110)('trim', function ($trim) { return function trim() { return $trim(this, 3); }; }); -},{"107":107}],250:[function(_dereq_,module,exports){ +},{"110":110}],254:[function(_dereq_,module,exports){ 'use strict'; // ECMAScript 6 symbols shim -var global = _dereq_(45); -var has = _dereq_(46); -var DESCRIPTORS = _dereq_(35); -var $export = _dereq_(39); -var redefine = _dereq_(93); -var META = _dereq_(69).KEY; -var $fails = _dereq_(41); -var shared = _dereq_(99); -var setToStringTag = _dereq_(97); -var uid = _dereq_(120); -var wks = _dereq_(125); -var wksExt = _dereq_(124); -var wksDefine = _dereq_(123); -var enumKeys = _dereq_(38); -var isArray = _dereq_(54); -var anObject = _dereq_(15); -var isObject = _dereq_(56); -var toIObject = _dereq_(113); -var toPrimitive = _dereq_(116); -var createDesc = _dereq_(91); -var _create = _dereq_(73); -var gOPNExt = _dereq_(77); -var $GOPD = _dereq_(76); -var $DP = _dereq_(74); -var $keys = _dereq_(82); +var global = _dereq_(46); +var has = _dereq_(47); +var DESCRIPTORS = _dereq_(36); +var $export = _dereq_(40); +var redefine = _dereq_(94); +var META = _dereq_(70).KEY; +var $fails = _dereq_(42); +var shared = _dereq_(102); +var setToStringTag = _dereq_(100); +var uid = _dereq_(123); +var wks = _dereq_(128); +var wksExt = _dereq_(127); +var wksDefine = _dereq_(126); +var enumKeys = _dereq_(39); +var isArray = _dereq_(55); +var anObject = _dereq_(16); +var isObject = _dereq_(57); +var toIObject = _dereq_(116); +var toPrimitive = _dereq_(119); +var createDesc = _dereq_(92); +var _create = _dereq_(74); +var gOPNExt = _dereq_(78); +var $GOPD = _dereq_(77); +var $DP = _dereq_(75); +var $keys = _dereq_(83); var gOPD = $GOPD.f; var dP = $DP.f; var gOPN = gOPNExt.f; @@ -5347,11 +5738,11 @@ if (!USE_NATIVE) { $GOPD.f = $getOwnPropertyDescriptor; $DP.f = $defineProperty; - _dereq_(78).f = gOPNExt.f = $getOwnPropertyNames; - _dereq_(83).f = $propertyIsEnumerable; - _dereq_(79).f = $getOwnPropertySymbols; + _dereq_(79).f = gOPNExt.f = $getOwnPropertyNames; + _dereq_(84).f = $propertyIsEnumerable; + _dereq_(80).f = $getOwnPropertySymbols; - if (DESCRIPTORS && !_dereq_(64)) { + if (DESCRIPTORS && !_dereq_(65)) { redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true); } @@ -5425,7 +5816,7 @@ $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () { }); // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint) -$Symbol[PROTOTYPE][TO_PRIMITIVE] || _dereq_(47)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); +$Symbol[PROTOTYPE][TO_PRIMITIVE] || _dereq_(48)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); // 19.4.3.5 Symbol.prototype[@@toStringTag] setToStringTag($Symbol, 'Symbol'); // 20.2.1.9 Math[@@toStringTag] @@ -5433,17 +5824,17 @@ setToStringTag(Math, 'Math', true); // 24.3.3 JSON[@@toStringTag] setToStringTag(global.JSON, 'JSON', true); -},{"113":113,"116":116,"120":120,"123":123,"124":124,"125":125,"15":15,"35":35,"38":38,"39":39,"41":41,"45":45,"46":46,"47":47,"54":54,"56":56,"64":64,"69":69,"73":73,"74":74,"76":76,"77":77,"78":78,"79":79,"82":82,"83":83,"91":91,"93":93,"97":97,"99":99}],251:[function(_dereq_,module,exports){ +},{"100":100,"102":102,"116":116,"119":119,"123":123,"126":126,"127":127,"128":128,"16":16,"36":36,"39":39,"40":40,"42":42,"46":46,"47":47,"48":48,"55":55,"57":57,"65":65,"70":70,"74":74,"75":75,"77":77,"78":78,"79":79,"80":80,"83":83,"84":84,"92":92,"94":94}],255:[function(_dereq_,module,exports){ 'use strict'; -var $export = _dereq_(39); -var $typed = _dereq_(119); -var buffer = _dereq_(118); -var anObject = _dereq_(15); -var toAbsoluteIndex = _dereq_(110); -var toLength = _dereq_(114); -var isObject = _dereq_(56); -var ArrayBuffer = _dereq_(45).ArrayBuffer; -var speciesConstructor = _dereq_(100); +var $export = _dereq_(40); +var $typed = _dereq_(122); +var buffer = _dereq_(121); +var anObject = _dereq_(16); +var toAbsoluteIndex = _dereq_(113); +var toLength = _dereq_(117); +var isObject = _dereq_(57); +var ArrayBuffer = _dereq_(46).ArrayBuffer; +var speciesConstructor = _dereq_(103); var $ArrayBuffer = buffer.ArrayBuffer; var $DataView = buffer.DataView; var $isView = $typed.ABV && ArrayBuffer.isView; @@ -5460,7 +5851,7 @@ $export($export.S + $export.F * !$typed.CONSTR, ARRAY_BUFFER, { } }); -$export($export.P + $export.U + $export.F * _dereq_(41)(function () { +$export($export.P + $export.U + $export.F * _dereq_(42)(function () { return !new $ArrayBuffer(2).slice(1, undefined).byteLength; }), ARRAY_BUFFER, { // 24.1.4.3 ArrayBuffer.prototype.slice(start, end) @@ -5479,87 +5870,87 @@ $export($export.P + $export.U + $export.F * _dereq_(41)(function () { } }); -_dereq_(96)(ARRAY_BUFFER); +_dereq_(99)(ARRAY_BUFFER); -},{"100":100,"110":110,"114":114,"118":118,"119":119,"15":15,"39":39,"41":41,"45":45,"56":56,"96":96}],252:[function(_dereq_,module,exports){ -var $export = _dereq_(39); -$export($export.G + $export.W + $export.F * !_dereq_(119).ABV, { - DataView: _dereq_(118).DataView +},{"103":103,"113":113,"117":117,"121":121,"122":122,"16":16,"40":40,"42":42,"46":46,"57":57,"99":99}],256:[function(_dereq_,module,exports){ +var $export = _dereq_(40); +$export($export.G + $export.W + $export.F * !_dereq_(122).ABV, { + DataView: _dereq_(121).DataView }); -},{"118":118,"119":119,"39":39}],253:[function(_dereq_,module,exports){ -_dereq_(117)('Float32', 4, function (init) { +},{"121":121,"122":122,"40":40}],257:[function(_dereq_,module,exports){ +_dereq_(120)('Float32', 4, function (init) { return function Float32Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -},{"117":117}],254:[function(_dereq_,module,exports){ -_dereq_(117)('Float64', 8, function (init) { +},{"120":120}],258:[function(_dereq_,module,exports){ +_dereq_(120)('Float64', 8, function (init) { return function Float64Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -},{"117":117}],255:[function(_dereq_,module,exports){ -_dereq_(117)('Int16', 2, function (init) { +},{"120":120}],259:[function(_dereq_,module,exports){ +_dereq_(120)('Int16', 2, function (init) { return function Int16Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -},{"117":117}],256:[function(_dereq_,module,exports){ -_dereq_(117)('Int32', 4, function (init) { +},{"120":120}],260:[function(_dereq_,module,exports){ +_dereq_(120)('Int32', 4, function (init) { return function Int32Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -},{"117":117}],257:[function(_dereq_,module,exports){ -_dereq_(117)('Int8', 1, function (init) { +},{"120":120}],261:[function(_dereq_,module,exports){ +_dereq_(120)('Int8', 1, function (init) { return function Int8Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -},{"117":117}],258:[function(_dereq_,module,exports){ -_dereq_(117)('Uint16', 2, function (init) { +},{"120":120}],262:[function(_dereq_,module,exports){ +_dereq_(120)('Uint16', 2, function (init) { return function Uint16Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -},{"117":117}],259:[function(_dereq_,module,exports){ -_dereq_(117)('Uint32', 4, function (init) { +},{"120":120}],263:[function(_dereq_,module,exports){ +_dereq_(120)('Uint32', 4, function (init) { return function Uint32Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -},{"117":117}],260:[function(_dereq_,module,exports){ -_dereq_(117)('Uint8', 1, function (init) { +},{"120":120}],264:[function(_dereq_,module,exports){ +_dereq_(120)('Uint8', 1, function (init) { return function Uint8Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -},{"117":117}],261:[function(_dereq_,module,exports){ -_dereq_(117)('Uint8', 1, function (init) { +},{"120":120}],265:[function(_dereq_,module,exports){ +_dereq_(120)('Uint8', 1, function (init) { return function Uint8ClampedArray(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }, true); -},{"117":117}],262:[function(_dereq_,module,exports){ +},{"120":120}],266:[function(_dereq_,module,exports){ 'use strict'; -var each = _dereq_(19)(0); -var redefine = _dereq_(93); -var meta = _dereq_(69); -var assign = _dereq_(72); -var weak = _dereq_(27); -var isObject = _dereq_(56); -var fails = _dereq_(41); -var validate = _dereq_(122); +var each = _dereq_(20)(0); +var redefine = _dereq_(94); +var meta = _dereq_(70); +var assign = _dereq_(73); +var weak = _dereq_(28); +var isObject = _dereq_(57); +var fails = _dereq_(42); +var validate = _dereq_(125); var WEAK_MAP = 'WeakMap'; var getWeak = meta.getWeak; var isExtensible = Object.isExtensible; @@ -5589,7 +5980,7 @@ var methods = { }; // 23.3 WeakMap Objects -var $WeakMap = module.exports = _dereq_(28)(WEAK_MAP, wrapper, methods, weak, true, true); +var $WeakMap = module.exports = _dereq_(29)(WEAK_MAP, wrapper, methods, weak, true, true); // IE11 WeakMap frozen keys fix if (fails(function () { return new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7; })) { @@ -5611,14 +6002,14 @@ if (fails(function () { return new $WeakMap().set((Object.freeze || Object)(tmp) }); } -},{"122":122,"19":19,"27":27,"28":28,"41":41,"56":56,"69":69,"72":72,"93":93}],263:[function(_dereq_,module,exports){ +},{"125":125,"20":20,"28":28,"29":29,"42":42,"57":57,"70":70,"73":73,"94":94}],267:[function(_dereq_,module,exports){ 'use strict'; -var weak = _dereq_(27); -var validate = _dereq_(122); +var weak = _dereq_(28); +var validate = _dereq_(125); var WEAK_SET = 'WeakSet'; // 23.4 WeakSet Objects -_dereq_(28)(WEAK_SET, function (get) { +_dereq_(29)(WEAK_SET, function (get) { return function WeakSet() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; }, { // 23.4.3.1 WeakSet.prototype.add(value) @@ -5627,11 +6018,11 @@ _dereq_(28)(WEAK_SET, function (get) { } }, weak, false, true); -},{"122":122,"27":27,"28":28}],264:[function(_dereq_,module,exports){ +},{"125":125,"28":28,"29":29}],268:[function(_dereq_,module,exports){ 'use strict'; // https://github.com/tc39/Array.prototype.includes -var $export = _dereq_(39); -var $includes = _dereq_(18)(true); +var $export = _dereq_(40); +var $includes = _dereq_(19)(true); $export($export.P, 'Array', { includes: function includes(el /* , fromIndex = 0 */) { @@ -5641,10 +6032,10 @@ $export($export.P, 'Array', { _dereq_(13)('includes'); -},{"13":13,"18":18,"39":39}],265:[function(_dereq_,module,exports){ +},{"13":13,"19":19,"40":40}],269:[function(_dereq_,module,exports){ // https://github.com/tc39/proposal-object-values-entries -var $export = _dereq_(39); -var $entries = _dereq_(85)(true); +var $export = _dereq_(40); +var $entries = _dereq_(86)(true); $export($export.S, 'Object', { entries: function entries(it) { @@ -5652,13 +6043,13 @@ $export($export.S, 'Object', { } }); -},{"39":39,"85":85}],266:[function(_dereq_,module,exports){ +},{"40":40,"86":86}],270:[function(_dereq_,module,exports){ // https://github.com/tc39/proposal-object-getownpropertydescriptors -var $export = _dereq_(39); -var ownKeys = _dereq_(86); -var toIObject = _dereq_(113); -var gOPD = _dereq_(76); -var createProperty = _dereq_(30); +var $export = _dereq_(40); +var ownKeys = _dereq_(87); +var toIObject = _dereq_(116); +var gOPD = _dereq_(77); +var createProperty = _dereq_(31); $export($export.S, 'Object', { getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) { @@ -5676,10 +6067,10 @@ $export($export.S, 'Object', { } }); -},{"113":113,"30":30,"39":39,"76":76,"86":86}],267:[function(_dereq_,module,exports){ +},{"116":116,"31":31,"40":40,"77":77,"87":87}],271:[function(_dereq_,module,exports){ // https://github.com/tc39/proposal-object-values-entries -var $export = _dereq_(39); -var $values = _dereq_(85)(false); +var $export = _dereq_(40); +var $values = _dereq_(86)(false); $export($export.S, 'Object', { values: function values(it) { @@ -5687,14 +6078,14 @@ $export($export.S, 'Object', { } }); -},{"39":39,"85":85}],268:[function(_dereq_,module,exports){ +},{"40":40,"86":86}],272:[function(_dereq_,module,exports){ // https://github.com/tc39/proposal-promise-finally 'use strict'; -var $export = _dereq_(39); -var core = _dereq_(29); -var global = _dereq_(45); -var speciesConstructor = _dereq_(100); -var promiseResolve = _dereq_(90); +var $export = _dereq_(40); +var core = _dereq_(30); +var global = _dereq_(46); +var speciesConstructor = _dereq_(103); +var promiseResolve = _dereq_(91); $export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) { var C = speciesConstructor(this, core.Promise || global.Promise); @@ -5709,12 +6100,12 @@ $export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) { ); } }); -},{"100":100,"29":29,"39":39,"45":45,"90":90}],269:[function(_dereq_,module,exports){ +},{"103":103,"30":30,"40":40,"46":46,"91":91}],273:[function(_dereq_,module,exports){ 'use strict'; // https://github.com/tc39/proposal-string-pad-start-end -var $export = _dereq_(39); -var $pad = _dereq_(105); -var userAgent = _dereq_(121); +var $export = _dereq_(40); +var $pad = _dereq_(108); +var userAgent = _dereq_(124); // https://github.com/zloirock/core-js/issues/280 $export($export.P + $export.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(userAgent), 'String', { @@ -5723,12 +6114,12 @@ $export($export.P + $export.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(userAge } }); -},{"105":105,"121":121,"39":39}],270:[function(_dereq_,module,exports){ +},{"108":108,"124":124,"40":40}],274:[function(_dereq_,module,exports){ 'use strict'; // https://github.com/tc39/proposal-string-pad-start-end -var $export = _dereq_(39); -var $pad = _dereq_(105); -var userAgent = _dereq_(121); +var $export = _dereq_(40); +var $pad = _dereq_(108); +var userAgent = _dereq_(124); // https://github.com/zloirock/core-js/issues/280 $export($export.P + $export.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(userAgent), 'String', { @@ -5737,17 +6128,17 @@ $export($export.P + $export.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(userAge } }); -},{"105":105,"121":121,"39":39}],271:[function(_dereq_,module,exports){ -_dereq_(123)('asyncIterator'); +},{"108":108,"124":124,"40":40}],275:[function(_dereq_,module,exports){ +_dereq_(126)('asyncIterator'); -},{"123":123}],272:[function(_dereq_,module,exports){ -var $iterators = _dereq_(137); -var getKeys = _dereq_(82); -var redefine = _dereq_(93); -var global = _dereq_(45); -var hide = _dereq_(47); -var Iterators = _dereq_(63); -var wks = _dereq_(125); +},{"126":126}],276:[function(_dereq_,module,exports){ +var $iterators = _dereq_(140); +var getKeys = _dereq_(83); +var redefine = _dereq_(94); +var global = _dereq_(46); +var hide = _dereq_(48); +var Iterators = _dereq_(64); +var wks = _dereq_(128); var ITERATOR = wks('iterator'); var TO_STRING_TAG = wks('toStringTag'); var ArrayValues = Iterators.Array; @@ -5800,19 +6191,19 @@ for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++ } } -},{"125":125,"137":137,"45":45,"47":47,"63":63,"82":82,"93":93}],273:[function(_dereq_,module,exports){ -var $export = _dereq_(39); -var $task = _dereq_(109); +},{"128":128,"140":140,"46":46,"48":48,"64":64,"83":83,"94":94}],277:[function(_dereq_,module,exports){ +var $export = _dereq_(40); +var $task = _dereq_(112); $export($export.G + $export.B, { setImmediate: $task.set, clearImmediate: $task.clear }); -},{"109":109,"39":39}],274:[function(_dereq_,module,exports){ +},{"112":112,"40":40}],278:[function(_dereq_,module,exports){ // ie9- setTimeout & setInterval additional parameters fix -var global = _dereq_(45); -var $export = _dereq_(39); -var userAgent = _dereq_(121); +var global = _dereq_(46); +var $export = _dereq_(40); +var userAgent = _dereq_(124); var slice = [].slice; var MSIE = /MSIE .\./.test(userAgent); // <- dirty ie9- check var wrap = function (set) { @@ -5830,13 +6221,13 @@ $export($export.G + $export.B + $export.F * MSIE, { setInterval: wrap(global.setInterval) }); -},{"121":121,"39":39,"45":45}],275:[function(_dereq_,module,exports){ -_dereq_(274); -_dereq_(273); -_dereq_(272); -module.exports = _dereq_(29); +},{"124":124,"40":40,"46":46}],279:[function(_dereq_,module,exports){ +_dereq_(278); +_dereq_(277); +_dereq_(276); +module.exports = _dereq_(30); -},{"272":272,"273":273,"274":274,"29":29}],276:[function(_dereq_,module,exports){ +},{"276":276,"277":277,"278":278,"30":30}],280:[function(_dereq_,module,exports){ /** * Copyright (c) 2014-present, Facebook, Inc. * @@ -6007,22 +6398,14 @@ module.exports = _dereq_(29); return Promise.resolve(value).then(function(unwrapped) { // When a yielded Promise is resolved, its final value becomes // the .value of the Promise<{value,done}> result for the - // current iteration. If the Promise is rejected, however, the - // result for this iteration will be rejected with the same - // reason. Note that rejections of yielded Promises are not - // thrown back into the generator function, as is the case - // when an awaited Promise is rejected. This difference in - // behavior between yield and await is important, because it - // allows the consumer to decide what to do with the yielded - // rejection (swallow it and continue, manually .throw it back - // into the generator, abandon iteration, whatever). With - // await, by contrast, there is no opportunity to examine the - // rejection reason outside the generator function, so the - // only option is to throw it from the await expression, and - // let the generator function handle the exception. + // current iteration. result.value = unwrapped; resolve(result); - }, reject); + }, function(error) { + // If a rejected Promise was yielded, throw the rejection back + // into the async generator function so it can be handled there. + return invoke("throw", error, resolve, reject); + }); } } @@ -6562,7 +6945,9 @@ module.exports = _dereq_(29); // In sloppy mode, unbound `this` refers to the global object, fallback to // Function constructor if we're in global strict mode. That is sadly a form // of indirect eval which violates Content Security Policy. - (function() { return this })() || Function("return this")() + (function() { + return this || (typeof self === "object" && self); + })() || Function("return this")() ); },{}]},{},[1]); diff --git a/wp-includes/js/dist/vendor/wp-polyfill.min.js b/wp-includes/js/dist/vendor/wp-polyfill.min.js index 08a010af88..4e69797ecf 100644 --- a/wp-includes/js/dist/vendor/wp-polyfill.min.js +++ b/wp-includes/js/dist/vendor/wp-polyfill.min.js @@ -1,3 +1,4 @@ -!function(){function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var c="function"==typeof require&&require;if(!u&&c)return c(o,!0);if(i)return i(o,!0);var a=new Error("Cannot find module '"+o+"'");throw a.code="MODULE_NOT_FOUND",a}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(n){var r=t[o][1][n];return s(r||n)},f,f.exports,e,t,n,r)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;o2?arguments[2]:void 0,s=Math.min((void 0===f?u:i(f,u))-a,u-c),l=1;for(a0;)a in r?r[c]=r[a]:delete r[c],c+=l,a+=l;return r}},{110:110,114:114,115:115}],17:[function(t,n,r){"use strict";var e=t(115),i=t(110),o=t(114);n.exports=function fill(t){for(var n=e(this),r=o(n.length),u=arguments.length,c=i(u>1?arguments[1]:void 0,r),a=u>2?arguments[2]:void 0,f=void 0===a?r:i(a,r);f>c;)n[c++]=t;return n}},{110:110,114:114,115:115}],18:[function(t,n,r){var e=t(113),i=t(114),o=t(110);n.exports=function(t){return function(n,r,u){var c,a=e(n),f=i(a.length),s=o(u,f);if(t&&r!=r){for(;f>s;)if((c=a[s++])!=c)return!0}else for(;f>s;s++)if((t||s in a)&&a[s]===r)return t||s||0;return!t&&-1}}},{110:110,113:113,114:114}],19:[function(t,n,r){var e=t(31),i=t(52),o=t(115),u=t(114),c=t(22);n.exports=function(t,n){var r=1==t,a=2==t,f=3==t,s=4==t,l=6==t,h=5==t||l,p=n||c;return function(n,c,v){for(var y,d,g=o(n),m=i(g),x=e(c,v,3),b=u(m.length),w=0,S=r?p(n,b):a?p(n,0):void 0;b>w;w++)if((h||w in m)&&(y=m[w],d=x(y,w,g),t))if(r)S[w]=d;else if(d)switch(t){case 3:return!0;case 5:return y;case 6:return w;case 2:S.push(y)}else if(s)return!1;return l?-1:f||s?s:S}}},{114:114,115:115,22:22,31:31,52:52}],20:[function(t,n,r){var e=t(11),i=t(115),o=t(52),u=t(114);n.exports=function(t,n,r,c,a){e(n);var f=i(t),s=o(f),l=u(f.length),h=a?l-1:0,p=a?-1:1;if(r<2)for(;;){if(h in s){c=s[h],h+=p;break}if(h+=p,a?h<0:l<=h)throw TypeError("Reduce of empty array with no initial value")}for(;a?h>=0:l>h;h+=p)h in s&&(c=n(c,s[h],h,f));return c}},{11:11,114:114,115:115,52:52}],21:[function(t,n,r){var e=t(56),i=t(54),o=t(125)("species");n.exports=function(t){var n;return i(t)&&(n=t.constructor,"function"!=typeof n||n!==Array&&!i(n.prototype)||(n=void 0),e(n)&&null===(n=n[o])&&(n=void 0)),void 0===n?Array:n}},{125:125,54:54,56:56}],22:[function(t,n,r){var e=t(21);n.exports=function(t,n){return new(e(t))(n)}},{21:21}],23:[function(t,n,r){"use strict";var e=t(11),i=t(56),o=t(51),u=[].slice,c={},a=function(t,n,r){if(!(n in c)){for(var e=[],i=0;i1?arguments[1]:void 0,3);r=r?r.n:this._f;)for(e(r.v,r.k,this);r&&r.r;)r=r.p},has:function has(t){return!!d(v(this,n),t)}}),h&&e(s.prototype,"size",{get:function(){return v(this,n)[y]}}),s},def:function(t,n,r){var e,i,o=d(t,n);return o?o.v=r:(t._l=o={i:i=p(n,!0),k:n,v:r,p:e=t._l,n:void 0,r:!1},t._f||(t._f=o),e&&(e.n=o),t[y]++,"F"!==i&&(t._i[i]=o)),t},getEntry:d,setStrong:function(t,n,r){f(t,n,function(t,r){this._t=v(t,n),this._k=r,this._l=void 0},function(){for(var t=this,n=t._k,r=t._l;r&&r.r;)r=r.p;return t._t&&(t._l=r=r?r.n:t._t._f)?"keys"==n?s(0,r.k):"values"==n?s(0,r.v):s(0,[r.k,r.v]):(t._t=void 0,s(1))},r?"entries":"values",!r,!0),l(n)}}},{122:122,14:14,31:31,35:35,44:44,60:60,62:62,69:69,73:73,74:74,92:92,96:96}],27:[function(t,n,r){"use strict";var e=t(92),i=t(69).getWeak,o=t(15),u=t(56),c=t(14),a=t(44),f=t(19),s=t(46),l=t(122),h=f(5),p=f(6),v=0,y=function(t){return t._l||(t._l=new d)},d=function(){this.a=[]},g=function(t,n){return h(t.a,function(t){return t[0]===n})};d.prototype={get:function(t){var n=g(this,t);if(n)return n[1]},has:function(t){return!!g(this,t)},set:function(t,n){var r=g(this,t);r?r[1]=n:this.a.push([t,n])},delete:function(t){var n=p(this.a,function(n){return n[0]===t});return~n&&this.a.splice(n,1),!!~n}},n.exports={getConstructor:function(t,n,r,o){var f=t(function(t,e){c(t,f,n,"_i"),t._t=n,t._i=v++,t._l=void 0,void 0!=e&&a(e,r,t[o],t)});return e(f.prototype,{delete:function(t){if(!u(t))return!1;var r=i(t);return!0===r?y(l(this,n)).delete(t):r&&s(r,this._i)&&delete r[this._i]},has:function has(t){if(!u(t))return!1;var r=i(t);return!0===r?y(l(this,n)).has(t):r&&s(r,this._i)}}),f},def:function(t,n,r){var e=i(o(n),!0);return!0===e?y(t).set(n,r):e[t._i]=r,t},ufstore:y}},{122:122,14:14,15:15,19:19,44:44,46:46,56:56,69:69,92:92}],28:[function(t,n,r){"use strict";var e=t(45),i=t(39),o=t(93),u=t(92),c=t(69),a=t(44),f=t(14),s=t(56),l=t(41),h=t(61),p=t(97),v=t(50);n.exports=function(t,n,r,y,d,g){var m=e[t],x=m,b=d?"set":"add",w=x&&x.prototype,S={},_=function(t){var n=w[t];o(w,t,"delete"==t?function(t){return!(g&&!s(t))&&n.call(this,0===t?0:t)}:"has"==t?function has(t){return!(g&&!s(t))&&n.call(this,0===t?0:t)}:"get"==t?function get(t){return g&&!s(t)?void 0:n.call(this,0===t?0:t)}:"add"==t?function add(t){return n.call(this,0===t?0:t),this}:function set(t,r){return n.call(this,0===t?0:t,r),this})};if("function"==typeof x&&(g||w.forEach&&!l(function(){(new x).entries().next()}))){var E=new x,F=E[b](g?{}:-0,1)!=E,O=l(function(){E.has(1)}),P=h(function(t){new x(t)}),I=!g&&l(function(){for(var t=new x,n=5;n--;)t[b](n,n);return!t.has(-0)});P||(x=n(function(n,r){f(n,x,t);var e=v(new m,n,x);return void 0!=r&&a(r,d,e[b],e),e}),x.prototype=w,w.constructor=x),(O||I)&&(_("delete"),_("has"),d&&_("get")),(I||F)&&_(b),g&&w.clear&&delete w.clear}else x=y.getConstructor(n,t,d,b),u(x.prototype,r),c.NEED=!0;return p(x,t),S[t]=x,i(i.G+i.W+i.F*(x!=m),S),g||y.setStrong(x,t,d),x}},{14:14,39:39,41:41,44:44,45:45,50:50,56:56,61:61,69:69,92:92,93:93,97:97}],29:[function(t,n,r){var e=n.exports={version:"2.5.7"};"number"==typeof __e&&(__e=e)},{}],30:[function(t,n,r){"use strict";var e=t(74),i=t(91);n.exports=function(t,n,r){n in t?e.f(t,n,i(0,r)):t[n]=r}},{74:74,91:91}],31:[function(t,n,r){var e=t(11);n.exports=function(t,n,r){if(e(t),void 0===n)return t;switch(r){case 1:return function(r){return t.call(n,r)};case 2:return function(r,e){return t.call(n,r,e)};case 3:return function(r,e,i){return t.call(n,r,e,i)}}return function(){return t.apply(n,arguments)}}},{11:11}],32:[function(t,n,r){"use strict";var e=t(41),i=Date.prototype.getTime,o=Date.prototype.toISOString,u=function(t){return t>9?t:"0"+t};n.exports=e(function(){return"0385-07-25T07:06:39.999Z"!=o.call(new Date(-5e13-1))})||!e(function(){o.call(new Date(NaN))})?function toISOString(){if(!isFinite(i.call(this)))throw RangeError("Invalid time value");var t=this,n=t.getUTCFullYear(),r=t.getUTCMilliseconds(),e=n<0?"-":n>9999?"+":"";return e+("00000"+Math.abs(n)).slice(e?-6:-4)+"-"+u(t.getUTCMonth()+1)+"-"+u(t.getUTCDate())+"T"+u(t.getUTCHours())+":"+u(t.getUTCMinutes())+":"+u(t.getUTCSeconds())+"."+(r>99?r:"0"+u(r))+"Z"}:o},{41:41}],33:[function(t,n,r){"use strict";var e=t(15),i=t(116);n.exports=function(t){if("string"!==t&&"number"!==t&&"default"!==t)throw TypeError("Incorrect hint");return i(e(this),"number"!=t)}},{116:116,15:15}],34:[function(t,n,r){n.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},{}],35:[function(t,n,r){n.exports=!t(41)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{41:41}],36:[function(t,n,r){var e=t(56),i=t(45).document,o=e(i)&&e(i.createElement);n.exports=function(t){return o?i.createElement(t):{}}},{45:45,56:56}],37:[function(t,n,r){n.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],38:[function(t,n,r){var e=t(82),i=t(79),o=t(83);n.exports=function(t){var n=e(t),r=i.f;if(r)for(var u,c=r(t),a=o.f,f=0;c.length>f;)a.call(t,u=c[f++])&&n.push(u);return n}},{79:79,82:82,83:83}],39:[function(t,n,r){var e=t(45),i=t(29),o=t(47),u=t(93),c=t(31),a=function(t,n,r){var f,s,l,h,p=t&a.F,v=t&a.G,y=t&a.S,d=t&a.P,g=t&a.B,m=v?e:y?e[n]||(e[n]={}):(e[n]||{}).prototype,x=v?i:i[n]||(i[n]={}),b=x.prototype||(x.prototype={});v&&(r=n);for(f in r)s=!p&&m&&void 0!==m[f],l=(s?m:r)[f],h=g&&s?c(l,e):d&&"function"==typeof l?c(Function.call,l):l,m&&u(m,f,l,t&a.U),x[f]!=l&&o(x,f,h),d&&b[f]!=l&&(b[f]=l)};e.core=i,a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,n.exports=a},{29:29,31:31,45:45,47:47,93:93}],40:[function(t,n,r){var e=t(125)("match");n.exports=function(t){var n=/./;try{"/./"[t](n)}catch(r){try{return n[e]=!1,!"/./"[t](n)}catch(t){}}return!0}},{125:125}],41:[function(t,n,r){n.exports=function(t){try{return!!t()}catch(t){return!0}}},{}],42:[function(t,n,r){"use strict";var e=t(47),i=t(93),o=t(41),u=t(34),c=t(125);n.exports=function(t,n,r){var a=c(t),f=r(u,a,""[t]),s=f[0],l=f[1];o(function(){var n={};return n[a]=function(){return 7},7!=""[t](n)})&&(i(String.prototype,t,s),e(RegExp.prototype,a,2==n?function(t,n){return l.call(t,this,n)}:function(t){return l.call(t,this)}))}},{125:125,34:34,41:41,47:47,93:93}],43:[function(t,n,r){"use strict";var e=t(15);n.exports=function(){var t=e(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n}},{15:15}],44:[function(t,n,r){var e=t(31),i=t(58),o=t(53),u=t(15),c=t(114),a=t(126),f={},s={},r=n.exports=function(t,n,r,l,h){var p,v,y,d,g=h?function(){return t}:a(t),m=e(r,l,n?2:1),x=0;if("function"!=typeof g)throw TypeError(t+" is not iterable!");if(o(g)){for(p=c(t.length);p>x;x++)if((d=n?m(u(v=t[x])[0],v[1]):m(t[x]))===f||d===s)return d}else for(y=g.call(t);!(v=y.next()).done;)if((d=i(y,m,v.value,n))===f||d===s)return d};r.BREAK=f,r.RETURN=s},{114:114,126:126,15:15,31:31,53:53,58:58}],45:[function(t,n,r){var e=n.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},{}],46:[function(t,n,r){var e={}.hasOwnProperty;n.exports=function(t,n){return e.call(t,n)}},{}],47:[function(t,n,r){var e=t(74),i=t(91);n.exports=t(35)?function(t,n,r){return e.f(t,n,i(1,r))}:function(t,n,r){return t[n]=r,t}},{35:35,74:74,91:91}],48:[function(t,n,r){var e=t(45).document;n.exports=e&&e.documentElement},{45:45}],49:[function(t,n,r){n.exports=!t(35)&&!t(41)(function(){return 7!=Object.defineProperty(t(36)("div"),"a",{get:function(){return 7}}).a})},{35:35,36:36,41:41}],50:[function(t,n,r){var e=t(56),i=t(95).set;n.exports=function(t,n,r){var o,u=n.constructor;return u!==r&&"function"==typeof u&&(o=u.prototype)!==r.prototype&&e(o)&&i&&i(t,o),t}},{56:56,95:95}],51:[function(t,n,r){n.exports=function(t,n,r){var e=void 0===r;switch(n.length){case 0:return e?t():t.call(r);case 1:return e?t(n[0]):t.call(r,n[0]);case 2:return e?t(n[0],n[1]):t.call(r,n[0],n[1]);case 3:return e?t(n[0],n[1],n[2]):t.call(r,n[0],n[1],n[2]);case 4:return e?t(n[0],n[1],n[2],n[3]):t.call(r,n[0],n[1],n[2],n[3])}return t.apply(r,n)}},{}],52:[function(t,n,r){var e=t(25);n.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==e(t)?t.split(""):Object(t)}},{25:25}],53:[function(t,n,r){var e=t(63),i=t(125)("iterator"),o=Array.prototype;n.exports=function(t){return void 0!==t&&(e.Array===t||o[i]===t)}},{125:125,63:63}],54:[function(t,n,r){var e=t(25);n.exports=Array.isArray||function isArray(t){return"Array"==e(t)}},{25:25}],55:[function(t,n,r){var e=t(56),i=Math.floor;n.exports=function isInteger(t){return!e(t)&&isFinite(t)&&i(t)===t}},{56:56}],56:[function(t,n,r){n.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},{}],57:[function(t,n,r){var e=t(56),i=t(25),o=t(125)("match");n.exports=function(t){var n;return e(t)&&(void 0!==(n=t[o])?!!n:"RegExp"==i(t))}},{125:125,25:25,56:56}],58:[function(t,n,r){var e=t(15);n.exports=function(t,n,r,i){try{return i?n(e(r)[0],r[1]):n(r)}catch(n){var o=t.return;throw void 0!==o&&e(o.call(t)),n}}},{15:15}],59:[function(t,n,r){"use strict";var e=t(73),i=t(91),o=t(97),u={};t(47)(u,t(125)("iterator"),function(){return this}),n.exports=function(t,n,r){t.prototype=e(u,{next:i(1,r)}),o(t,n+" Iterator")}},{125:125,47:47,73:73,91:91,97:97}],60:[function(t,n,r){"use strict";var e=t(64),i=t(39),o=t(93),u=t(47),c=t(63),a=t(59),f=t(97),s=t(80),l=t(125)("iterator"),h=!([].keys&&"next"in[].keys()),p=function(){return this};n.exports=function(t,n,r,v,y,d,g){a(r,n,v);var m,x,b,w=function(t){if(!h&&t in F)return F[t];switch(t){case"keys":return function keys(){return new r(this,t)};case"values":return function values(){return new r(this,t)}}return function entries(){return new r(this,t)}},S=n+" Iterator",_="values"==y,E=!1,F=t.prototype,O=F[l]||F["@@iterator"]||y&&F[y],P=O||w(y),I=y?_?w("entries"):P:void 0,A="Array"==n?F.entries||O:O;if(A&&(b=s(A.call(new t)))!==Object.prototype&&b.next&&(f(b,S,!0),e||"function"==typeof b[l]||u(b,l,p)),_&&O&&"values"!==O.name&&(E=!0,P=function values(){return O.call(this)}),e&&!g||!h&&!E&&F[l]||u(F,l,P),c[n]=P,c[S]=p,y)if(m={values:_?P:w("values"),keys:d?P:w("keys"),entries:I},g)for(x in m)x in F||o(F,x,m[x]);else i(i.P+i.F*(h||E),n,m);return m}},{125:125,39:39,47:47,59:59,63:63,64:64,80:80,93:93,97:97}],61:[function(t,n,r){var e=t(125)("iterator"),i=!1;try{var o=[7][e]();o.return=function(){i=!0},Array.from(o,function(){throw 2})}catch(t){}n.exports=function(t,n){if(!n&&!i)return!1;var r=!1;try{var o=[7],u=o[e]();u.next=function(){return{done:r=!0}},o[e]=function(){return u},t(o)}catch(t){}return r}},{125:125}],62:[function(t,n,r){n.exports=function(t,n){return{value:n,done:!!t}}},{}],63:[function(t,n,r){n.exports={}},{}],64:[function(t,n,r){n.exports=!1},{}],65:[function(t,n,r){var e=Math.expm1;n.exports=!e||e(10)>22025.465794806718||e(10)<22025.465794806718||-2e-17!=e(-2e-17)?function expm1(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:e},{}],66:[function(t,n,r){var e=t(68),i=Math.pow,o=i(2,-52),u=i(2,-23),c=i(2,127)*(2-u),a=i(2,-126),f=function(t){return t+1/o-1/o};n.exports=Math.fround||function fround(t){var n,r,i=Math.abs(t),s=e(t);return ic||r!=r?s*(1/0):s*r)}},{68:68}],67:[function(t,n,r){n.exports=Math.log1p||function log1p(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},{}],68:[function(t,n,r){n.exports=Math.sign||function sign(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},{}],69:[function(t,n,r){var e=t(120)("meta"),i=t(56),o=t(46),u=t(74).f,c=0,a=Object.isExtensible||function(){return!0},f=!t(41)(function(){return a(Object.preventExtensions({}))}),s=function(t){u(t,e,{value:{i:"O"+ ++c,w:{}}})},l=function(t,n){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,e)){if(!a(t))return"F";if(!n)return"E";s(t)}return t[e].i},h=function(t,n){if(!o(t,e)){if(!a(t))return!0;if(!n)return!1;s(t)}return t[e].w},p=function(t){return f&&v.NEED&&a(t)&&!o(t,e)&&s(t),t},v=n.exports={KEY:e,NEED:!1,fastKey:l,getWeak:h,onFreeze:p}},{120:120,41:41,46:46,56:56,74:74}],70:[function(t,n,r){var e=t(45),i=t(109).set,o=e.MutationObserver||e.WebKitMutationObserver,u=e.process,c=e.Promise,a="process"==t(25)(u);n.exports=function(){var t,n,r,f=function(){var e,i;for(a&&(e=u.domain)&&e.exit();t;){i=t.fn,t=t.next;try{i()}catch(e){throw t?r():n=void 0,e}}n=void 0,e&&e.enter()};if(a)r=function(){u.nextTick(f)};else if(!o||e.navigator&&e.navigator.standalone)if(c&&c.resolve){var s=c.resolve(void 0);r=function(){s.then(f)}}else r=function(){i.call(e,f)};else{var l=!0,h=document.createTextNode("");new o(f).observe(h,{characterData:!0}),r=function(){h.data=l=!l}}return function(e){var i={fn:e,next:void 0};n&&(n.next=i),t||(t=i,r()),n=i}}},{109:109,25:25,45:45}],71:[function(t,n,r){"use strict";function PromiseCapability(t){var n,r;this.promise=new t(function(t,e){if(void 0!==n||void 0!==r)throw TypeError("Bad Promise constructor");n=t,r=e}),this.resolve=e(n),this.reject=e(r)}var e=t(11);n.exports.f=function(t){return new PromiseCapability(t)}},{11:11}],72:[function(t,n,r){"use strict";var e=t(82),i=t(79),o=t(83),u=t(115),c=t(52),a=Object.assign;n.exports=!a||t(41)(function(){var t={},n={},r=Symbol(),e="abcdefghijklmnopqrst";return t[r]=7,e.split("").forEach(function(t){n[t]=t}),7!=a({},t)[r]||Object.keys(a({},n)).join("")!=e})?function assign(t,n){for(var r=u(t),a=arguments.length,f=1,s=i.f,l=o.f;a>f;)for(var h,p=c(arguments[f++]),v=s?e(p).concat(s(p)):e(p),y=v.length,d=0;y>d;)l.call(p,h=v[d++])&&(r[h]=p[h]);return r}:a},{115:115,41:41,52:52,79:79,82:82,83:83}],73:[function(t,n,r){var e=t(15),i=t(75),o=t(37),u=t(98)("IE_PROTO"),c=function(){},a=function(){var n,r=t(36)("iframe"),e=o.length;for(r.style.display="none",t(48).appendChild(r),r.src="javascript:",n=r.contentWindow.document,n.open(),n.write("