(window["webpackjsonp"] = window["webpackjsonp"] || []).push([[12],[
/* 0 */,
/* 1 */,
/* 2 */,
/* 3 */,
/* 4 */,
/* 5 */,
/* 6 */,
/* 7 */,
/* 8 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
var getownpropertydescriptor = __webpack_require__(45).f;
var createnonenumerableproperty = __webpack_require__(58);
var definebuiltin = __webpack_require__(24);
var defineglobalproperty = __webpack_require__(137);
var copyconstructorproperties = __webpack_require__(197);
var isforced = __webpack_require__(103);
/*
options.target - name of the target object
options.global - target is the global object
options.stat - export as static methods of target
options.proto - export as prototype methods of target
options.real - real prototype method for the `pure` version
options.forced - export even if the native feature is available
options.bind - bind methods to the target, required for the `pure` version
options.wrap - wrap constructors to preventing global pollution, required for the `pure` version
options.unsafe - use the simple assignment of property instead of delete + defineproperty
options.sham - add a flag to not completely full polyfills
options.enumerable - export as enumerable property
options.dontcallgetset - prevent calling a getter on target
options.name - the .name of the function if it does not match the key
*/
module.exports = function (options, source) {
var target = options.target;
var global = options.global;
var static = options.stat;
var forced, target, key, targetproperty, sourceproperty, descriptor;
if (global) {
target = global;
} else if (static) {
target = global[target] || defineglobalproperty(target, {});
} else {
target = (global[target] || {}).prototype;
}
if (target) for (key in source) {
sourceproperty = source[key];
if (options.dontcallgetset) {
descriptor = getownpropertydescriptor(target, key);
targetproperty = descriptor && descriptor.value;
} else targetproperty = target[key];
forced = isforced(global ? key : target + (static ? '.' : '#') + key, options.forced);
// contained in target
if (!forced && targetproperty !== undefined) {
if (typeof sourceproperty == typeof targetproperty) continue;
copyconstructorproperties(sourceproperty, targetproperty);
}
// add a flag to not completely full polyfills
if (options.sham || (targetproperty && targetproperty.sham)) {
createnonenumerableproperty(sourceproperty, 'sham', true);
}
definebuiltin(target, key, sourceproperty, options);
}
};
/***/ }),
/* 9 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = function (exec) {
try {
return !!exec();
} catch (error) {
return true;
}
};
/***/ }),
/* 10 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var native_bind = __webpack_require__(106);
var functionprototype = function.prototype;
var call = functionprototype.call;
var uncurrythiswithbind = native_bind && functionprototype.bind.bind(call, call);
module.exports = native_bind ? uncurrythiswithbind : function (fn) {
return function () {
return call.apply(fn, arguments);
};
};
/***/ }),
/* 11 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* webpack var injection */(function(global) {
var check = function (it) {
return it && it.math === math && it;
};
// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
module.exports =
// eslint-disable-next-line es/no-global-this -- safe
check(typeof globalthis == 'object' && globalthis) ||
check(typeof window == 'object' && window) ||
// eslint-disable-next-line no-restricted-globals -- safe
check(typeof self == 'object' && self) ||
check(typeof global == 'object' && global) ||
// eslint-disable-next-line no-new-func -- fallback
(function () { return this; })() || this || function('return this')();
/* webpack var injection */}.call(this, __webpack_require__(25)))
/***/ }),
/* 12 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $documentall = __webpack_require__(192);
var documentall = $documentall.all;
// `iscallable` abstract operation
// https://tc39.es/ecma262/#sec-iscallable
module.exports = $documentall.is_htmldda ? function (argument) {
return typeof argument == 'function' || argument === documentall;
} : function (argument) {
return typeof argument == 'function';
};
/***/ }),
/* 13 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
var shared = __webpack_require__(71);
var hasown = __webpack_require__(19);
var uid = __webpack_require__(135);
var native_symbol = __webpack_require__(68);
var use_symbol_as_uid = __webpack_require__(193);
var symbol = global.symbol;
var wellknownsymbolsstore = shared('wks');
var createwellknownsymbol = use_symbol_as_uid ? symbol['for'] || symbol : symbol && symbol.withoutsetter || uid;
module.exports = function (name) {
if (!hasown(wellknownsymbolsstore, name)) {
wellknownsymbolsstore[name] = native_symbol && hasown(symbol, name)
? symbol[name]
: createwellknownsymbol('symbol.' + name);
} return wellknownsymbolsstore[name];
};
/***/ }),
/* 14 */,
/* 15 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var native_bind = __webpack_require__(106);
var call = function.prototype.call;
module.exports = native_bind ? call.bind(call) : function () {
return call.apply(call, arguments);
};
/***/ }),
/* 16 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var fails = __webpack_require__(9);
// detect ie8's incomplete defineproperty implementation
module.exports = !fails(function () {
// eslint-disable-next-line es/no-object-defineproperty -- required for testing
return object.defineproperty({}, 1, { get: function () { return 7; } })[1] !== 7;
});
/***/ }),
/* 17 */,
/* 18 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var classof = __webpack_require__(91);
var $string = string;
module.exports = function (argument) {
if (classof(argument) === 'symbol') throw typeerror('cannot convert a symbol value to a string');
return $string(argument);
};
/***/ }),
/* 19 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
var toobject = __webpack_require__(38);
var hasownproperty = uncurrythis({}.hasownproperty);
// `hasownproperty` abstract operation
// https://tc39.es/ecma262/#sec-hasownproperty
// eslint-disable-next-line es/no-object-hasown -- safe
module.exports = object.hasown || function hasown(it, key) {
return hasownproperty(toobject(it), key);
};
/***/ }),
/* 20 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isobject = __webpack_require__(23);
var $string = string;
var $typeerror = typeerror;
// `assert: type(argument) is object`
module.exports = function (argument) {
if (isobject(argument)) return argument;
throw $typeerror($string(argument) + ' is not an object');
};
/***/ }),
/* 21 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var to_string_tag_support = __webpack_require__(140);
var definebuiltin = __webpack_require__(24);
var tostring = __webpack_require__(315);
// `object.prototype.tostring` method
// https://tc39.es/ecma262/#sec-object.prototype.tostring
if (!to_string_tag_support) {
definebuiltin(object.prototype, 'tostring', tostring, { unsafe: true });
}
/***/ }),
/* 22 */,
/* 23 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var iscallable = __webpack_require__(12);
var $documentall = __webpack_require__(192);
var documentall = $documentall.all;
module.exports = $documentall.is_htmldda ? function (it) {
return typeof it == 'object' ? it !== null : iscallable(it) || it === documentall;
} : function (it) {
return typeof it == 'object' ? it !== null : iscallable(it);
};
/***/ }),
/* 24 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var iscallable = __webpack_require__(12);
var definepropertymodule = __webpack_require__(28);
var makebuiltin = __webpack_require__(196);
var defineglobalproperty = __webpack_require__(137);
module.exports = function (o, key, value, options) {
if (!options) options = {};
var simple = options.enumerable;
var name = options.name !== undefined ? options.name : key;
if (iscallable(value)) makebuiltin(value, name, options);
if (options.global) {
if (simple) o[key] = value;
else defineglobalproperty(key, value);
} else {
try {
if (!options.unsafe) delete o[key];
else if (o[key]) simple = true;
} catch (error) { /* empty */ }
if (simple) o[key] = value;
else definepropertymodule.f(o, key, {
value: value,
enumerable: false,
configurable: !options.nonconfigurable,
writable: !options.nonwritable
});
} return o;
};
/***/ }),
/* 25 */,
/* 26 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = false;
/***/ }),
/* 27 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var descriptors = __webpack_require__(16);
var function_name_exists = __webpack_require__(111).exists;
var uncurrythis = __webpack_require__(10);
var definebuiltinaccessor = __webpack_require__(85);
var functionprototype = function.prototype;
var functiontostring = uncurrythis(functionprototype.tostring);
var namere = /function\b(?:\s|\/\*[\s\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/;
var regexpexec = uncurrythis(namere.exec);
var name = 'name';
// function instances `.name` property
// https://tc39.es/ecma262/#sec-function-instances-name
if (descriptors && !function_name_exists) {
definebuiltinaccessor(functionprototype, name, {
configurable: true,
get: function () {
try {
return regexpexec(namere, functiontostring(this))[1];
} catch (error) {
return '';
}
}
});
}
/***/ }),
/* 28 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var descriptors = __webpack_require__(16);
var ie8_dom_define = __webpack_require__(194);
var v8_prototype_define_bug = __webpack_require__(195);
var anobject = __webpack_require__(20);
var topropertykey = __webpack_require__(109);
var $typeerror = typeerror;
// eslint-disable-next-line es/no-object-defineproperty -- safe
var $defineproperty = object.defineproperty;
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var $getownpropertydescriptor = object.getownpropertydescriptor;
var enumerable = 'enumerable';
var configurable = 'configurable';
var writable = 'writable';
// `object.defineproperty` method
// https://tc39.es/ecma262/#sec-object.defineproperty
exports.f = descriptors ? v8_prototype_define_bug ? function defineproperty(o, p, attributes) {
anobject(o);
p = topropertykey(p);
anobject(attributes);
if (typeof o === 'function' && p === 'prototype' && 'value' in attributes && writable in attributes && !attributes[writable]) {
var current = $getownpropertydescriptor(o, p);
if (current && current[writable]) {
o[p] = attributes.value;
attributes = {
configurable: configurable in attributes ? attributes[configurable] : current[configurable],
enumerable: enumerable in attributes ? attributes[enumerable] : current[enumerable],
writable: false
};
}
} return $defineproperty(o, p, attributes);
} : $defineproperty : function defineproperty(o, p, attributes) {
anobject(o);
p = topropertykey(p);
anobject(attributes);
if (ie8_dom_define) try {
return $defineproperty(o, p, attributes);
} catch (error) { /* empty */ }
if ('get' in attributes || 'set' in attributes) throw $typeerror('accessors not supported');
if ('value' in attributes) o[p] = attributes.value;
return o;
};
/***/ }),
/* 29 */,
/* 30 */,
/* 31 */,
/* 32 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var exec = __webpack_require__(151);
// `regexp.prototype.exec` method
// https://tc39.es/ecma262/#sec-regexp.prototype.exec
$({ target: 'regexp', proto: true, forced: /./.exec !== exec }, {
exec: exec
});
/***/ }),
/* 33 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// toobject with fallback for non-array-like es3 strings
var indexedobject = __webpack_require__(108);
var requireobjectcoercible = __webpack_require__(36);
module.exports = function (it) {
return indexedobject(requireobjectcoercible(it));
};
/***/ }),
/* 34 */,
/* 35 */,
/* 36 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isnullorundefined = __webpack_require__(56);
var $typeerror = typeerror;
// `requireobjectcoercible` abstract operation
// https://tc39.es/ecma262/#sec-requireobjectcoercible
module.exports = function (it) {
if (isnullorundefined(it)) throw $typeerror("can't call method on " + it);
return it;
};
/***/ }),
/* 37 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
var iscallable = __webpack_require__(12);
var afunction = function (argument) {
return iscallable(argument) ? argument : undefined;
};
module.exports = function (namespace, method) {
return arguments.length < 2 ? afunction(global[namespace]) : global[namespace] && global[namespace][method];
};
/***/ }),
/* 38 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var requireobjectcoercible = __webpack_require__(36);
var $object = object;
// `toobject` abstract operation
// https://tc39.es/ecma262/#sec-toobject
module.exports = function (argument) {
return $object(requireobjectcoercible(argument));
};
/***/ }),
/* 39 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// todo: remove this module from `core-js@4` since it's split to modules listed below
__webpack_require__(288);
__webpack_require__(291);
__webpack_require__(292);
__webpack_require__(293);
__webpack_require__(295);
/***/ }),
/* 40 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
var domiterables = __webpack_require__(221);
var domtokenlistprototype = __webpack_require__(222);
var foreach = __webpack_require__(316);
var createnonenumerableproperty = __webpack_require__(58);
var handleprototype = function (collectionprototype) {
// some chrome versions have non-configurable methods on domtokenlist
if (collectionprototype && collectionprototype.foreach !== foreach) try {
createnonenumerableproperty(collectionprototype, 'foreach', foreach);
} catch (error) {
collectionprototype.foreach = foreach;
}
};
for (var collection_name in domiterables) {
if (domiterables[collection_name]) {
handleprototype(global[collection_name] && global[collection_name].prototype);
}
}
handleprototype(domtokenlistprototype);
/***/ }),
/* 41 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var toobject = __webpack_require__(38);
var nativekeys = __webpack_require__(94);
var fails = __webpack_require__(9);
var fails_on_primitives = fails(function () { nativekeys(1); });
// `object.keys` method
// https://tc39.es/ecma262/#sec-object.keys
$({ target: 'object', stat: true, forced: fails_on_primitives }, {
keys: function keys(it) {
return nativekeys(toobject(it));
}
});
/***/ }),
/* 42 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var iscallable = __webpack_require__(12);
var trytostring = __webpack_require__(70);
var $typeerror = typeerror;
// `assert: iscallable(argument) is true`
module.exports = function (argument) {
if (iscallable(argument)) return argument;
throw $typeerror(trytostring(argument) + ' is not a function');
};
/***/ }),
/* 43 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
var tostring = uncurrythis({}.tostring);
var stringslice = uncurrythis(''.slice);
module.exports = function (it) {
return stringslice(tostring(it), 8, -1);
};
/***/ }),
/* 44 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var proper_function_name = __webpack_require__(111).proper;
var definebuiltin = __webpack_require__(24);
var anobject = __webpack_require__(20);
var $tostring = __webpack_require__(18);
var fails = __webpack_require__(9);
var getregexpflags = __webpack_require__(201);
var to_string = 'tostring';
var regexpprototype = regexp.prototype;
var nativetostring = regexpprototype[to_string];
var not_generic = fails(function () { return nativetostring.call({ source: 'a', flags: 'b' }) !== '/a/b'; });
// ff44- regexp#tostring has a wrong name
var incorrect_name = proper_function_name && nativetostring.name !== to_string;
// `regexp.prototype.tostring` method
// https://tc39.es/ecma262/#sec-regexp.prototype.tostring
if (not_generic || incorrect_name) {
definebuiltin(regexp.prototype, to_string, function tostring() {
var r = anobject(this);
var pattern = $tostring(r.source);
var flags = $tostring(getregexpflags(r));
return '/' + pattern + '/' + flags;
}, { unsafe: true });
}
/***/ }),
/* 45 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var descriptors = __webpack_require__(16);
var call = __webpack_require__(15);
var propertyisenumerablemodule = __webpack_require__(107);
var createpropertydescriptor = __webpack_require__(67);
var toindexedobject = __webpack_require__(33);
var topropertykey = __webpack_require__(109);
var hasown = __webpack_require__(19);
var ie8_dom_define = __webpack_require__(194);
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var $getownpropertydescriptor = object.getownpropertydescriptor;
// `object.getownpropertydescriptor` method
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
exports.f = descriptors ? $getownpropertydescriptor : function getownpropertydescriptor(o, p) {
o = toindexedobject(o);
p = topropertykey(p);
if (ie8_dom_define) try {
return $getownpropertydescriptor(o, p);
} catch (error) { /* empty */ }
if (hasown(o, p)) return createpropertydescriptor(!call(propertyisenumerablemodule.f, o, p), o[p]);
};
/***/ }),
/* 46 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var tolength = __webpack_require__(89);
// `lengthofarraylike` abstract operation
// https://tc39.es/ecma262/#sec-lengthofarraylike
module.exports = function (obj) {
return tolength(obj.length);
};
/***/ }),
/* 47 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var $filter = __webpack_require__(74).filter;
var arraymethodhasspeciessupport = __webpack_require__(92);
var has_species_support = arraymethodhasspeciessupport('filter');
// `array.prototype.filter` method
// https://tc39.es/ecma262/#sec-array.prototype.filter
// with adding support of @@species
$({ target: 'array', proto: true, forced: !has_species_support }, {
filter: function filter(callbackfn /* , thisarg */) {
return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
}
});
/***/ }),
/* 48 */,
/* 49 */,
/* 50 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var native_weak_map = __webpack_require__(284);
var global = __webpack_require__(11);
var isobject = __webpack_require__(23);
var createnonenumerableproperty = __webpack_require__(58);
var hasown = __webpack_require__(19);
var shared = __webpack_require__(136);
var sharedkey = __webpack_require__(112);
var hiddenkeys = __webpack_require__(102);
var object_already_initialized = 'object already initialized';
var typeerror = global.typeerror;
var weakmap = global.weakmap;
var set, get, has;
var enforce = function (it) {
return has(it) ? get(it) : set(it, {});
};
var getterfor = function (type) {
return function (it) {
var state;
if (!isobject(it) || (state = get(it)).type !== type) {
throw typeerror('incompatible receiver, ' + type + ' required');
} return state;
};
};
if (native_weak_map || shared.state) {
var store = shared.state || (shared.state = new weakmap());
/* eslint-disable no-self-assign -- prototype methods protection */
store.get = store.get;
store.has = store.has;
store.set = store.set;
/* eslint-enable no-self-assign -- prototype methods protection */
set = function (it, metadata) {
if (store.has(it)) throw typeerror(object_already_initialized);
metadata.facade = it;
store.set(it, metadata);
return metadata;
};
get = function (it) {
return store.get(it) || {};
};
has = function (it) {
return store.has(it);
};
} else {
var state = sharedkey('state');
hiddenkeys[state] = true;
set = function (it, metadata) {
if (hasown(it, state)) throw typeerror(object_already_initialized);
metadata.facade = it;
createnonenumerableproperty(it, state, metadata);
return metadata;
};
get = function (it) {
return hasown(it, state) ? it[state] : {};
};
has = function (it) {
return hasown(it, state);
};
}
module.exports = {
set: set,
get: get,
has: has,
enforce: enforce,
getterfor: getterfor
};
/***/ }),
/* 51 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
module.exports = uncurrythis({}.isprototypeof);
/***/ }),
/* 52 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = typeof navigator != 'undefined' && string(navigator.useragent) || '';
/***/ }),
/* 53 */,
/* 54 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// `symbol.prototype.description` getter
// https://tc39.es/ecma262/#sec-symbol.prototype.description
var $ = __webpack_require__(8);
var descriptors = __webpack_require__(16);
var global = __webpack_require__(11);
var uncurrythis = __webpack_require__(10);
var hasown = __webpack_require__(19);
var iscallable = __webpack_require__(12);
var isprototypeof = __webpack_require__(51);
var tostring = __webpack_require__(18);
var definebuiltinaccessor = __webpack_require__(85);
var copyconstructorproperties = __webpack_require__(197);
var nativesymbol = global.symbol;
var symbolprototype = nativesymbol && nativesymbol.prototype;
if (descriptors && iscallable(nativesymbol) && (!('description' in symbolprototype) ||
// safari 12 bug
nativesymbol().description !== undefined
)) {
var emptystringdescriptionstore = {};
// wrap symbol constructor for correct work with undefined description
var symbolwrapper = function symbol() {
var description = arguments.length < 1 || arguments[0] === undefined ? undefined : tostring(arguments[0]);
var result = isprototypeof(symbolprototype, this)
? new nativesymbol(description)
// in edge 13, string(symbol(undefined)) === 'symbol(undefined)'
: description === undefined ? nativesymbol() : nativesymbol(description);
if (description === '') emptystringdescriptionstore[result] = true;
return result;
};
copyconstructorproperties(symbolwrapper, nativesymbol);
symbolwrapper.prototype = symbolprototype;
symbolprototype.constructor = symbolwrapper;
var native_symbol = string(nativesymbol('description detection')) === 'symbol(description detection)';
var thissymbolvalue = uncurrythis(symbolprototype.valueof);
var symboldescriptivestring = uncurrythis(symbolprototype.tostring);
var regexp = /^symbol\((.*)\)[^)]+$/;
var replace = uncurrythis(''.replace);
var stringslice = uncurrythis(''.slice);
definebuiltinaccessor(symbolprototype, 'description', {
configurable: true,
get: function description() {
var symbol = thissymbolvalue(this);
if (hasown(emptystringdescriptionstore, symbol)) return '';
var string = symboldescriptivestring(symbol);
var desc = native_symbol ? stringslice(string, 7, -1) : replace(string, regexp, '$1');
return desc === '' ? undefined : desc;
}
});
$({ global: true, constructor: true, forced: true }, {
symbol: symbolwrapper
});
}
/***/ }),
/* 55 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var charat = __webpack_require__(228).charat;
var tostring = __webpack_require__(18);
var internalstatemodule = __webpack_require__(50);
var defineiterator = __webpack_require__(185);
var createiterresultobject = __webpack_require__(186);
var string_iterator = 'string iterator';
var setinternalstate = internalstatemodule.set;
var getinternalstate = internalstatemodule.getterfor(string_iterator);
// `string.prototype[@@iterator]` method
// https://tc39.es/ecma262/#sec-string.prototype-@@iterator
defineiterator(string, 'string', function (iterated) {
setinternalstate(this, {
type: string_iterator,
string: tostring(iterated),
index: 0
});
// `%stringiteratorprototype%.next` method
// https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next
}, function next() {
var state = getinternalstate(this);
var string = state.string;
var index = state.index;
var point;
if (index >= string.length) return createiterresultobject(undefined, true);
point = charat(string, index);
state.index += point.length;
return createiterresultobject(point, false);
});
/***/ }),
/* 56 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// we can't use just `it == null` since of `document.all` special case
// https://tc39.es/ecma262/#sec-ishtmldda-internal-slot-aec
module.exports = function (it) {
return it === null || it === undefined;
};
/***/ }),
/* 57 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
var domiterables = __webpack_require__(221);
var domtokenlistprototype = __webpack_require__(222);
var arrayiteratormethods = __webpack_require__(143);
var createnonenumerableproperty = __webpack_require__(58);
var wellknownsymbol = __webpack_require__(13);
var iterator = wellknownsymbol('iterator');
var to_string_tag = wellknownsymbol('tostringtag');
var arrayvalues = arrayiteratormethods.values;
var handleprototype = function (collectionprototype, collection_name) {
if (collectionprototype) {
// some chrome versions have non-configurable methods on domtokenlist
if (collectionprototype[iterator] !== arrayvalues) try {
createnonenumerableproperty(collectionprototype, iterator, arrayvalues);
} catch (error) {
collectionprototype[iterator] = arrayvalues;
}
if (!collectionprototype[to_string_tag]) {
createnonenumerableproperty(collectionprototype, to_string_tag, collection_name);
}
if (domiterables[collection_name]) for (var method_name in arrayiteratormethods) {
// some chrome versions have non-configurable methods on domtokenlist
if (collectionprototype[method_name] !== arrayiteratormethods[method_name]) try {
createnonenumerableproperty(collectionprototype, method_name, arrayiteratormethods[method_name]);
} catch (error) {
collectionprototype[method_name] = arrayiteratormethods[method_name];
}
}
}
};
for (var collection_name in domiterables) {
handleprototype(global[collection_name] && global[collection_name].prototype, collection_name);
}
handleprototype(domtokenlistprototype, 'domtokenlist');
/***/ }),
/* 58 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var descriptors = __webpack_require__(16);
var definepropertymodule = __webpack_require__(28);
var createpropertydescriptor = __webpack_require__(67);
module.exports = descriptors ? function (object, key, value) {
return definepropertymodule.f(object, key, createpropertydescriptor(1, value));
} : function (object, key, value) {
object[key] = value;
return object;
};
/***/ }),
/* 59 */,
/* 60 */,
/* 61 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// todo: remove this module from `core-js@4` since it's split to modules listed below
__webpack_require__(317);
__webpack_require__(319);
/***/ }),
/* 62 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var from = __webpack_require__(286);
var checkcorrectnessofiteration = __webpack_require__(184);
var incorrect_iteration = !checkcorrectnessofiteration(function (iterable) {
// eslint-disable-next-line es/no-array-from -- required for testing
array.from(iterable);
});
// `array.from` method
// https://tc39.es/ecma262/#sec-array.from
$({ target: 'array', stat: true, forced: incorrect_iteration }, {
from: from
});
/***/ }),
/* 63 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(117);
var acallable = __webpack_require__(42);
var native_bind = __webpack_require__(106);
var bind = uncurrythis(uncurrythis.bind);
// optional / simple context binding
module.exports = function (fn, that) {
acallable(fn);
return that === undefined ? fn : native_bind ? bind(fn, that) : function (/* ...args */) {
return fn.apply(that, arguments);
};
};
/***/ }),
/* 64 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var isarray = __webpack_require__(90);
var isconstructor = __webpack_require__(115);
var isobject = __webpack_require__(23);
var toabsoluteindex = __webpack_require__(113);
var lengthofarraylike = __webpack_require__(46);
var toindexedobject = __webpack_require__(33);
var createproperty = __webpack_require__(73);
var wellknownsymbol = __webpack_require__(13);
var arraymethodhasspeciessupport = __webpack_require__(92);
var nativeslice = __webpack_require__(116);
var has_species_support = arraymethodhasspeciessupport('slice');
var species = wellknownsymbol('species');
var $array = array;
var max = math.max;
// `array.prototype.slice` method
// https://tc39.es/ecma262/#sec-array.prototype.slice
// fallback for not array-like es3 strings and dom objects
$({ target: 'array', proto: true, forced: !has_species_support }, {
slice: function slice(start, end) {
var o = toindexedobject(this);
var length = lengthofarraylike(o);
var k = toabsoluteindex(start, length);
var fin = toabsoluteindex(end === undefined ? length : end, length);
// inline `arrayspeciescreate` for usage native `array#slice` where it's possible
var constructor, result, n;
if (isarray(o)) {
constructor = o.constructor;
// cross-realm fallback
if (isconstructor(constructor) && (constructor === $array || isarray(constructor.prototype))) {
constructor = undefined;
} else if (isobject(constructor)) {
constructor = constructor[species];
if (constructor === null) constructor = undefined;
}
if (constructor === $array || constructor === undefined) {
return nativeslice(o, k, fin);
}
}
result = new (constructor === undefined ? $array : constructor)(max(fin - k, 0));
for (n = 0; k < fin; k++, n++) if (k in o) createproperty(result, n, o[k]);
result.length = n;
return result;
}
});
/***/ }),
/* 65 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* global activexobject -- old ie, wsh */
var anobject = __webpack_require__(20);
var definepropertiesmodule = __webpack_require__(205);
var enumbugkeys = __webpack_require__(139);
var hiddenkeys = __webpack_require__(102);
var html = __webpack_require__(206);
var documentcreateelement = __webpack_require__(110);
var sharedkey = __webpack_require__(112);
var gt = '>';
var lt = '<';
var prototype = 'prototype';
var script = 'script';
var ie_proto = sharedkey('ie_proto');
var emptyconstructor = function () { /* empty */ };
var scripttag = function (content) {
return lt + script + gt + content + lt + '/' + script + gt;
};
// create object with fake `null` prototype: use activex object with cleared prototype
var nullprotoobjectviaactivex = function (activexdocument) {
activexdocument.write(scripttag(''));
activexdocument.close();
var temp = activexdocument.parentwindow.object;
activexdocument = null; // avoid memory leak
return temp;
};
// create object with fake `null` prototype: use iframe object with cleared prototype
var nullprotoobjectviaiframe = function () {
// thrash, waste and sodomy: ie gc bug
var iframe = documentcreateelement('iframe');
var js = 'java' + script + ':';
var iframedocument;
iframe.style.display = 'none';
html.appendchild(iframe);
// https://github.com/zloirock/core-js/issues/475
iframe.src = string(js);
iframedocument = iframe.contentwindow.document;
iframedocument.open();
iframedocument.write(scripttag('document.f=object'));
iframedocument.close();
return iframedocument.f;
};
// check for document.domain and active x support
// no need to use active x approach when document.domain is not set
// see https://github.com/es-shims/es5-shim/issues/150
// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346
// avoid ie gc bug
var activexdocument;
var nullprotoobject = function () {
try {
activexdocument = new activexobject('htmlfile');
} catch (error) { /* ignore */ }
nullprotoobject = typeof document != 'undefined'
? document.domain && activexdocument
? nullprotoobjectviaactivex(activexdocument) // old ie
: nullprotoobjectviaiframe()
: nullprotoobjectviaactivex(activexdocument); // wsh
var length = enumbugkeys.length;
while (length--) delete nullprotoobject[prototype][enumbugkeys[length]];
return nullprotoobject();
};
hiddenkeys[ie_proto] = true;
// `object.create` method
// https://tc39.es/ecma262/#sec-object.create
// eslint-disable-next-line es/no-object-create -- safe
module.exports = object.create || function create(o, properties) {
var result;
if (o !== null) {
emptyconstructor[prototype] = anobject(o);
result = new emptyconstructor();
emptyconstructor[prototype] = null;
// add "__proto__" for object.getprototypeof polyfill
result[ie_proto] = o;
} else result = nullprotoobject();
return properties === undefined ? result : definepropertiesmodule.f(result, properties);
};
/***/ }),
/* 66 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var $map = __webpack_require__(74).map;
var arraymethodhasspeciessupport = __webpack_require__(92);
var has_species_support = arraymethodhasspeciessupport('map');
// `array.prototype.map` method
// https://tc39.es/ecma262/#sec-array.prototype.map
// with adding support of @@species
$({ target: 'array', proto: true, forced: !has_species_support }, {
map: function map(callbackfn /* , thisarg */) {
return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
}
});
/***/ }),
/* 67 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = function (bitmap, value) {
return {
enumerable: !(bitmap & 1),
configurable: !(bitmap & 2),
writable: !(bitmap & 4),
value: value
};
};
/***/ }),
/* 68 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* eslint-disable es/no-symbol -- required for testing */
var v8_version = __webpack_require__(88);
var fails = __webpack_require__(9);
var global = __webpack_require__(11);
var $string = global.string;
// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing
module.exports = !!object.getownpropertysymbols && !fails(function () {
var symbol = symbol('symbol detection');
// chrome 38 symbol has incorrect tostring conversion
// `get-own-property-symbols` polyfill symbols converted to object are not symbol instances
// nb: do not call `string` directly to avoid this being optimized out to `symbol+''` which will,
// of course, fail.
return !$string(symbol) || !(object(symbol) instanceof symbol) ||
// chrome 38-40 symbols are not inherited from dom collections prototypes to instances
!symbol.sham && v8_version && v8_version < 41;
});
/***/ }),
/* 69 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var acallable = __webpack_require__(42);
var isnullorundefined = __webpack_require__(56);
// `getmethod` abstract operation
// https://tc39.es/ecma262/#sec-getmethod
module.exports = function (v, p) {
var func = v[p];
return isnullorundefined(func) ? undefined : acallable(func);
};
/***/ }),
/* 70 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $string = string;
module.exports = function (argument) {
try {
return $string(argument);
} catch (error) {
return 'object';
}
};
/***/ }),
/* 71 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var is_pure = __webpack_require__(26);
var store = __webpack_require__(136);
(module.exports = function (key, value) {
return store[key] || (store[key] = value !== undefined ? value : {});
})('versions', []).push({
version: '3.32.2',
mode: is_pure ? 'pure' : 'global',
copyright: '© 2014-2023 denis pushkarev (zloirock.ru)',
license: 'https://github.com/zloirock/core-js/blob/v3.32.2/license',
source: 'https://github.com/zloirock/core-js'
});
/***/ }),
/* 72 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var trunc = __webpack_require__(285);
// `tointegerorinfinity` abstract operation
// https://tc39.es/ecma262/#sec-tointegerorinfinity
module.exports = function (argument) {
var number = +argument;
// eslint-disable-next-line no-self-compare -- nan check
return number !== number || number === 0 ? 0 : trunc(number);
};
/***/ }),
/* 73 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var topropertykey = __webpack_require__(109);
var definepropertymodule = __webpack_require__(28);
var createpropertydescriptor = __webpack_require__(67);
module.exports = function (object, key, value) {
var propertykey = topropertykey(key);
if (propertykey in object) definepropertymodule.f(object, propertykey, createpropertydescriptor(0, value));
else object[propertykey] = value;
};
/***/ }),
/* 74 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var bind = __webpack_require__(63);
var uncurrythis = __webpack_require__(10);
var indexedobject = __webpack_require__(108);
var toobject = __webpack_require__(38);
var lengthofarraylike = __webpack_require__(46);
var arrayspeciescreate = __webpack_require__(142);
var push = uncurrythis([].push);
// `array.prototype.{ foreach, map, filter, some, every, find, findindex, filterreject }` methods implementation
var createmethod = function (type) {
var is_map = type === 1;
var is_filter = type === 2;
var is_some = type === 3;
var is_every = type === 4;
var is_find_index = type === 6;
var is_filter_reject = type === 7;
var no_holes = type === 5 || is_find_index;
return function ($this, callbackfn, that, specificcreate) {
var o = toobject($this);
var self = indexedobject(o);
var boundfunction = bind(callbackfn, that);
var length = lengthofarraylike(self);
var index = 0;
var create = specificcreate || arrayspeciescreate;
var target = is_map ? create($this, length) : is_filter || is_filter_reject ? create($this, 0) : undefined;
var value, result;
for (;length > index; index++) if (no_holes || index in self) {
value = self[index];
result = boundfunction(value, index, o);
if (type) {
if (is_map) target[index] = result; // map
else if (result) switch (type) {
case 3: return true; // some
case 5: return value; // find
case 6: return index; // findindex
case 2: push(target, value); // filter
} else switch (type) {
case 4: return false; // every
case 7: push(target, value); // filterreject
}
}
}
return is_find_index ? -1 : is_some || is_every ? is_every : target;
};
};
module.exports = {
// `array.prototype.foreach` method
// https://tc39.es/ecma262/#sec-array.prototype.foreach
foreach: createmethod(0),
// `array.prototype.map` method
// https://tc39.es/ecma262/#sec-array.prototype.map
map: createmethod(1),
// `array.prototype.filter` method
// https://tc39.es/ecma262/#sec-array.prototype.filter
filter: createmethod(2),
// `array.prototype.some` method
// https://tc39.es/ecma262/#sec-array.prototype.some
some: createmethod(3),
// `array.prototype.every` method
// https://tc39.es/ecma262/#sec-array.prototype.every
every: createmethod(4),
// `array.prototype.find` method
// https://tc39.es/ecma262/#sec-array.prototype.find
find: createmethod(5),
// `array.prototype.findindex` method
// https://tc39.es/ecma262/#sec-array.prototype.findindex
findindex: createmethod(6),
// `array.prototype.filterreject` method
// https://github.com/tc39/proposal-array-filtering
filterreject: createmethod(7)
};
/***/ }),
/* 75 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var definewellknownsymbol = __webpack_require__(209);
// `symbol.iterator` well-known symbol
// https://tc39.es/ecma262/#sec-symbol.iterator
definewellknownsymbol('iterator');
/***/ }),
/* 76 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
module.exports = global.promise;
/***/ }),
/* 77 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var fails = __webpack_require__(9);
var toindexedobject = __webpack_require__(33);
var nativegetownpropertydescriptor = __webpack_require__(45).f;
var descriptors = __webpack_require__(16);
var forced = !descriptors || fails(function () { nativegetownpropertydescriptor(1); });
// `object.getownpropertydescriptor` method
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
$({ target: 'object', stat: true, forced: forced, sham: !descriptors }, {
getownpropertydescriptor: function getownpropertydescriptor(it, key) {
return nativegetownpropertydescriptor(toindexedobject(it), key);
}
});
/***/ }),
/* 78 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var descriptors = __webpack_require__(16);
var ownkeys = __webpack_require__(198);
var toindexedobject = __webpack_require__(33);
var getownpropertydescriptormodule = __webpack_require__(45);
var createproperty = __webpack_require__(73);
// `object.getownpropertydescriptors` method
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptors
$({ target: 'object', stat: true, sham: !descriptors }, {
getownpropertydescriptors: function getownpropertydescriptors(object) {
var o = toindexedobject(object);
var getownpropertydescriptor = getownpropertydescriptormodule.f;
var keys = ownkeys(o);
var result = {};
var index = 0;
var key, descriptor;
while (keys.length > index) {
descriptor = getownpropertydescriptor(o, key = keys[index++]);
if (descriptor !== undefined) createproperty(result, key, descriptor);
}
return result;
}
});
/***/ }),
/* 79 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var apply = __webpack_require__(119);
var call = __webpack_require__(15);
var uncurrythis = __webpack_require__(10);
var fixregexpwellknownsymbollogic = __webpack_require__(152);
var fails = __webpack_require__(9);
var anobject = __webpack_require__(20);
var iscallable = __webpack_require__(12);
var isnullorundefined = __webpack_require__(56);
var tointegerorinfinity = __webpack_require__(72);
var tolength = __webpack_require__(89);
var tostring = __webpack_require__(18);
var requireobjectcoercible = __webpack_require__(36);
var advancestringindex = __webpack_require__(230);
var getmethod = __webpack_require__(69);
var getsubstitution = __webpack_require__(323);
var regexpexec = __webpack_require__(153);
var wellknownsymbol = __webpack_require__(13);
var replace = wellknownsymbol('replace');
var max = math.max;
var min = math.min;
var concat = uncurrythis([].concat);
var push = uncurrythis([].push);
var stringindexof = uncurrythis(''.indexof);
var stringslice = uncurrythis(''.slice);
var maybetostring = function (it) {
return it === undefined ? it : string(it);
};
// ie <= 11 replaces $0 with the whole match, as if it was $&
// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0
var replace_keeps_$0 = (function () {
// eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing
return 'a'.replace(/./, '$0') === '$0';
})();
// safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string
var regexp_replace_substitutes_undefined_capture = (function () {
if (/./[replace]) {
return /./[replace]('a', '$0') === '';
}
return false;
})();
var replace_supports_named_groups = !fails(function () {
var re = /./;
re.exec = function () {
var result = [];
result.groups = { a: '7' };
return result;
};
// eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive
return ''.replace(re, '$') !== '7';
});
// @@replace logic
fixregexpwellknownsymbollogic('replace', function (_, nativereplace, maybecallnative) {
var unsafe_substitute = regexp_replace_substitutes_undefined_capture ? '$' : '$0';
return [
// `string.prototype.replace` method
// https://tc39.es/ecma262/#sec-string.prototype.replace
function replace(searchvalue, replacevalue) {
var o = requireobjectcoercible(this);
var replacer = isnullorundefined(searchvalue) ? undefined : getmethod(searchvalue, replace);
return replacer
? call(replacer, searchvalue, o, replacevalue)
: call(nativereplace, tostring(o), searchvalue, replacevalue);
},
// `regexp.prototype[@@replace]` method
// https://tc39.es/ecma262/#sec-regexp.prototype-@@replace
function (string, replacevalue) {
var rx = anobject(this);
var s = tostring(string);
if (
typeof replacevalue == 'string' &&
stringindexof(replacevalue, unsafe_substitute) === -1 &&
stringindexof(replacevalue, '$<') === -1
) {
var res = maybecallnative(nativereplace, rx, s, replacevalue);
if (res.done) return res.value;
}
var functionalreplace = iscallable(replacevalue);
if (!functionalreplace) replacevalue = tostring(replacevalue);
var global = rx.global;
var fullunicode;
if (global) {
fullunicode = rx.unicode;
rx.lastindex = 0;
}
var results = [];
var result;
while (true) {
result = regexpexec(rx, s);
if (result === null) break;
push(results, result);
if (!global) break;
var matchstr = tostring(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 = tostring(result[0]);
var position = max(min(tointegerorinfinity(result.index), s.length), 0);
var captures = [];
var replacement;
// 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++) push(captures, maybetostring(result[j]));
var namedcaptures = result.groups;
if (functionalreplace) {
var replacerargs = concat([matched], captures, position, s);
if (namedcaptures !== undefined) push(replacerargs, namedcaptures);
replacement = tostring(apply(replacevalue, undefined, replacerargs));
} else {
replacement = getsubstitution(matched, s, position, captures, namedcaptures, replacevalue);
}
if (position >= nextsourceposition) {
accumulatedresult += stringslice(s, nextsourceposition, position) + replacement;
nextsourceposition = position + matched.length;
}
}
return accumulatedresult + stringslice(s, nextsourceposition);
}
];
}, !replace_supports_named_groups || !replace_keeps_$0 || regexp_replace_substitutes_undefined_capture);
/***/ }),
/* 80 */,
/* 81 */,
/* 82 */,
/* 83 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var fails = __webpack_require__(9);
var isarray = __webpack_require__(90);
var isobject = __webpack_require__(23);
var toobject = __webpack_require__(38);
var lengthofarraylike = __webpack_require__(46);
var doesnotexceedsafeinteger = __webpack_require__(227);
var createproperty = __webpack_require__(73);
var arrayspeciescreate = __webpack_require__(142);
var arraymethodhasspeciessupport = __webpack_require__(92);
var wellknownsymbol = __webpack_require__(13);
var v8_version = __webpack_require__(88);
var is_concat_spreadable = wellknownsymbol('isconcatspreadable');
// we can't use this feature detection in v8 since it causes
// deoptimization and serious performance degradation
// https://github.com/zloirock/core-js/issues/679
var is_concat_spreadable_support = v8_version >= 51 || !fails(function () {
var array = [];
array[is_concat_spreadable] = false;
return array.concat()[0] !== array;
});
var isconcatspreadable = function (o) {
if (!isobject(o)) return false;
var spreadable = o[is_concat_spreadable];
return spreadable !== undefined ? !!spreadable : isarray(o);
};
var forced = !is_concat_spreadable_support || !arraymethodhasspeciessupport('concat');
// `array.prototype.concat` method
// https://tc39.es/ecma262/#sec-array.prototype.concat
// with adding support of @@isconcatspreadable and @@species
$({ target: 'array', proto: true, arity: 1, forced: forced }, {
// eslint-disable-next-line no-unused-vars -- required for `.length`
concat: function concat(arg) {
var o = toobject(this);
var a = arrayspeciescreate(o, 0);
var n = 0;
var i, k, length, len, e;
for (i = -1, length = arguments.length; i < length; i++) {
e = i === -1 ? o : arguments[i];
if (isconcatspreadable(e)) {
len = lengthofarraylike(e);
doesnotexceedsafeinteger(n + len);
for (k = 0; k < len; k++, n++) if (k in e) createproperty(a, n, e[k]);
} else {
doesnotexceedsafeinteger(n + 1);
createproperty(a, n++, e);
}
}
a.length = n;
return a;
}
});
/***/ }),
/* 84 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var internalobjectkeys = __webpack_require__(199);
var enumbugkeys = __webpack_require__(139);
var hiddenkeys = enumbugkeys.concat('length', 'prototype');
// `object.getownpropertynames` method
// https://tc39.es/ecma262/#sec-object.getownpropertynames
// eslint-disable-next-line es/no-object-getownpropertynames -- safe
exports.f = object.getownpropertynames || function getownpropertynames(o) {
return internalobjectkeys(o, hiddenkeys);
};
/***/ }),
/* 85 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var makebuiltin = __webpack_require__(196);
var defineproperty = __webpack_require__(28);
module.exports = function (target, name, descriptor) {
if (descriptor.get) makebuiltin(descriptor.get, name, { getter: true });
if (descriptor.set) makebuiltin(descriptor.set, name, { setter: true });
return defineproperty.f(target, name, descriptor);
};
/***/ }),
/* 86 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var defineproperty = __webpack_require__(28).f;
var hasown = __webpack_require__(19);
var wellknownsymbol = __webpack_require__(13);
var to_string_tag = wellknownsymbol('tostringtag');
module.exports = function (target, tag, static) {
if (target && !static) target = target.prototype;
if (target && !hasown(target, to_string_tag)) {
defineproperty(target, to_string_tag, { configurable: true, value: tag });
}
};
/***/ }),
/* 87 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getbuiltin = __webpack_require__(37);
var iscallable = __webpack_require__(12);
var isprototypeof = __webpack_require__(51);
var use_symbol_as_uid = __webpack_require__(193);
var $object = object;
module.exports = use_symbol_as_uid ? function (it) {
return typeof it == 'symbol';
} : function (it) {
var $symbol = getbuiltin('symbol');
return iscallable($symbol) && isprototypeof($symbol.prototype, $object(it));
};
/***/ }),
/* 88 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
var useragent = __webpack_require__(52);
var process = global.process;
var deno = global.deno;
var versions = process && process.versions || deno && deno.version;
var v8 = versions && versions.v8;
var match, version;
if (v8) {
match = v8.split('.');
// in old chrome, versions of v8 isn't v8 = chrome / 10
// but their correct versions are not interesting for us
version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);
}
// browserfs nodejs `process` polyfill incorrectly set `.v8` to `0.0`
// so check `useragent` even if `.v8` exists, but 0
if (!version && useragent) {
match = useragent.match(/edge\/(\d+)/);
if (!match || match[1] >= 74) {
match = useragent.match(/chrome\/(\d+)/);
if (match) version = +match[1];
}
}
module.exports = version;
/***/ }),
/* 89 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var tointegerorinfinity = __webpack_require__(72);
var min = math.min;
// `tolength` abstract operation
// https://tc39.es/ecma262/#sec-tolength
module.exports = function (argument) {
return argument > 0 ? min(tointegerorinfinity(argument), 0x1fffffffffffff) : 0; // 2 ** 53 - 1 == 9007199254740991
};
/***/ }),
/* 90 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var classof = __webpack_require__(43);
// `isarray` abstract operation
// https://tc39.es/ecma262/#sec-isarray
// eslint-disable-next-line es/no-array-isarray -- safe
module.exports = array.isarray || function isarray(argument) {
return classof(argument) === 'array';
};
/***/ }),
/* 91 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var to_string_tag_support = __webpack_require__(140);
var iscallable = __webpack_require__(12);
var classofraw = __webpack_require__(43);
var wellknownsymbol = __webpack_require__(13);
var to_string_tag = wellknownsymbol('tostringtag');
var $object = object;
// es3 wrong here
var correct_arguments = classofraw(function () { return arguments; }()) === 'arguments';
// fallback for ie11 script access denied error
var tryget = function (it, key) {
try {
return it[key];
} catch (error) { /* empty */ }
};
// getting tag from es6+ `object.prototype.tostring`
module.exports = to_string_tag_support ? classofraw : function (it) {
var o, tag, result;
return it === undefined ? 'undefined' : it === null ? 'null'
// @@tostringtag case
: typeof (tag = tryget(o = $object(it), to_string_tag)) == 'string' ? tag
// builtintag case
: correct_arguments ? classofraw(o)
// es3 arguments fallback
: (result = classofraw(o)) === 'object' && iscallable(o.callee) ? 'arguments' : result;
};
/***/ }),
/* 92 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var fails = __webpack_require__(9);
var wellknownsymbol = __webpack_require__(13);
var v8_version = __webpack_require__(88);
var species = wellknownsymbol('species');
module.exports = function (method_name) {
// we can't use this feature detection in v8 since it causes
// deoptimization and serious performance degradation
// https://github.com/zloirock/core-js/issues/677
return v8_version >= 51 || !fails(function () {
var array = [];
var constructor = array.constructor = {};
constructor[species] = function () {
return { foo: 1 };
};
return array[method_name](boolean).foo !== 1;
});
};
/***/ }),
/* 93 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = {};
/***/ }),
/* 94 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var internalobjectkeys = __webpack_require__(199);
var enumbugkeys = __webpack_require__(139);
// `object.keys` method
// https://tc39.es/ecma262/#sec-object.keys
// eslint-disable-next-line es/no-object-keys -- safe
module.exports = object.keys || function keys(o) {
return internalobjectkeys(o, enumbugkeys);
};
/***/ }),
/* 95 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
var nativepromiseconstructor = __webpack_require__(76);
var iscallable = __webpack_require__(12);
var isforced = __webpack_require__(103);
var inspectsource = __webpack_require__(138);
var wellknownsymbol = __webpack_require__(13);
var is_browser = __webpack_require__(306);
var is_deno = __webpack_require__(218);
var is_pure = __webpack_require__(26);
var v8_version = __webpack_require__(88);
var nativepromiseprototype = nativepromiseconstructor && nativepromiseconstructor.prototype;
var species = wellknownsymbol('species');
var subclassing = false;
var native_promise_rejection_event = iscallable(global.promiserejectionevent);
var forced_promise_constructor = isforced('promise', function () {
var promise_constructor_source = inspectsource(nativepromiseconstructor);
var global_core_js_promise = promise_constructor_source !== string(nativepromiseconstructor);
// v8 6.6 (node 10 and chrome 66) have a bug with resolving custom thenables
// https://bugs.chromium.org/p/chromium/issues/detail?id=830565
// we can't detect it synchronously, so just check versions
if (!global_core_js_promise && v8_version === 66) return true;
// we need promise#{ catch, finally } in the pure version for preventing prototype pollution
if (is_pure && !(nativepromiseprototype['catch'] && nativepromiseprototype['finally'])) return true;
// we can't use @@species feature detection in v8 since it causes
// deoptimization and performance degradation
// https://github.com/zloirock/core-js/issues/679
if (!v8_version || v8_version < 51 || !/native code/.test(promise_constructor_source)) {
// detect correctness of subclassing with @@species support
var promise = new nativepromiseconstructor(function (resolve) { resolve(1); });
var fakepromise = function (exec) {
exec(function () { /* empty */ }, function () { /* empty */ });
};
var constructor = promise.constructor = {};
constructor[species] = fakepromise;
subclassing = promise.then(function () { /* empty */ }) instanceof fakepromise;
if (!subclassing) return true;
// unhandled rejections tracking support, nodejs promise without it fails @@species test
} return !global_core_js_promise && (is_browser || is_deno) && !native_promise_rejection_event;
});
module.exports = {
constructor: forced_promise_constructor,
rejection_event: native_promise_rejection_event,
subclassing: subclassing
};
/***/ }),
/* 96 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var acallable = __webpack_require__(42);
var $typeerror = typeerror;
var promisecapability = function (c) {
var resolve, reject;
this.promise = new c(function ($$resolve, $$reject) {
if (resolve !== undefined || reject !== undefined) throw $typeerror('bad promise constructor');
resolve = $$resolve;
reject = $$reject;
});
this.resolve = acallable(resolve);
this.reject = acallable(reject);
};
// `newpromisecapability` abstract operation
// https://tc39.es/ecma262/#sec-newpromisecapability
module.exports.f = function (c) {
return new promisecapability(c);
};
/***/ }),
/* 97 */,
/* 98 */,
/* 99 */,
/* 100 */,
/* 101 */,
/* 102 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = {};
/***/ }),
/* 103 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var fails = __webpack_require__(9);
var iscallable = __webpack_require__(12);
var replacement = /#|\.prototype\./;
var isforced = function (feature, detection) {
var value = data[normalize(feature)];
return value === polyfill ? true
: value === native ? false
: iscallable(detection) ? fails(detection)
: !!detection;
};
var normalize = isforced.normalize = function (string) {
return string(string).replace(replacement, '.').tolowercase();
};
var data = isforced.data = {};
var native = isforced.native = 'n';
var polyfill = isforced.polyfill = 'p';
module.exports = isforced;
/***/ }),
/* 104 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var $includes = __webpack_require__(200).includes;
var fails = __webpack_require__(9);
var addtounscopables = __webpack_require__(120);
// ff99+ bug
var broken_on_sparse = fails(function () {
// eslint-disable-next-line es/no-array-prototype-includes -- detection
return !array(1).includes();
});
// `array.prototype.includes` method
// https://tc39.es/ecma262/#sec-array.prototype.includes
$({ target: 'array', proto: true, forced: broken_on_sparse }, {
includes: function includes(el /* , fromindex = 0 */) {
return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
}
});
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addtounscopables('includes');
/***/ }),
/* 105 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var uncurrythis = __webpack_require__(10);
var notaregexp = __webpack_require__(149);
var requireobjectcoercible = __webpack_require__(36);
var tostring = __webpack_require__(18);
var correctisregexplogic = __webpack_require__(150);
var stringindexof = uncurrythis(''.indexof);
// `string.prototype.includes` method
// https://tc39.es/ecma262/#sec-string.prototype.includes
$({ target: 'string', proto: true, forced: !correctisregexplogic('includes') }, {
includes: function includes(searchstring /* , position = 0 */) {
return !!~stringindexof(
tostring(requireobjectcoercible(this)),
tostring(notaregexp(searchstring)),
arguments.length > 1 ? arguments[1] : undefined
);
}
});
/***/ }),
/* 106 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var fails = __webpack_require__(9);
module.exports = !fails(function () {
// eslint-disable-next-line es/no-function-prototype-bind -- safe
var test = (function () { /* empty */ }).bind();
// eslint-disable-next-line no-prototype-builtins -- safe
return typeof test != 'function' || test.hasownproperty('prototype');
});
/***/ }),
/* 107 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $propertyisenumerable = {}.propertyisenumerable;
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var getownpropertydescriptor = object.getownpropertydescriptor;
// nashorn ~ jdk8 bug
var nashorn_bug = getownpropertydescriptor && !$propertyisenumerable.call({ 1: 2 }, 1);
// `object.prototype.propertyisenumerable` method implementation
// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable
exports.f = nashorn_bug ? function propertyisenumerable(v) {
var descriptor = getownpropertydescriptor(this, v);
return !!descriptor && descriptor.enumerable;
} : $propertyisenumerable;
/***/ }),
/* 108 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
var fails = __webpack_require__(9);
var classof = __webpack_require__(43);
var $object = object;
var split = uncurrythis(''.split);
// fallback for non-array-like es3 and non-enumerable old v8 strings
module.exports = fails(function () {
// throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
// eslint-disable-next-line no-prototype-builtins -- safe
return !$object('z').propertyisenumerable(0);
}) ? function (it) {
return classof(it) === 'string' ? split(it, '') : $object(it);
} : $object;
/***/ }),
/* 109 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var toprimitive = __webpack_require__(191);
var issymbol = __webpack_require__(87);
// `topropertykey` abstract operation
// https://tc39.es/ecma262/#sec-topropertykey
module.exports = function (argument) {
var key = toprimitive(argument, 'string');
return issymbol(key) ? key : key + '';
};
/***/ }),
/* 110 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
var isobject = __webpack_require__(23);
var document = global.document;
// typeof document.createelement is 'object' in old ie
var exists = isobject(document) && isobject(document.createelement);
module.exports = function (it) {
return exists ? document.createelement(it) : {};
};
/***/ }),
/* 111 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var descriptors = __webpack_require__(16);
var hasown = __webpack_require__(19);
var functionprototype = function.prototype;
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var getdescriptor = descriptors && object.getownpropertydescriptor;
var exists = hasown(functionprototype, 'name');
// additional protection from minified / mangled / dropped function names
var proper = exists && (function something() { /* empty */ }).name === 'something';
var configurable = exists && (!descriptors || (descriptors && getdescriptor(functionprototype, 'name').configurable));
module.exports = {
exists: exists,
proper: proper,
configurable: configurable
};
/***/ }),
/* 112 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var shared = __webpack_require__(71);
var uid = __webpack_require__(135);
var keys = shared('keys');
module.exports = function (key) {
return keys[key] || (keys[key] = uid(key));
};
/***/ }),
/* 113 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var tointegerorinfinity = __webpack_require__(72);
var max = math.max;
var min = math.min;
// helper for a popular repeating case of the spec:
// let integer be ? tointeger(index).
// if integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
module.exports = function (index, length) {
var integer = tointegerorinfinity(index);
return integer < 0 ? max(integer + length, 0) : min(integer, length);
};
/***/ }),
/* 114 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe
exports.f = object.getownpropertysymbols;
/***/ }),
/* 115 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
var fails = __webpack_require__(9);
var iscallable = __webpack_require__(12);
var classof = __webpack_require__(91);
var getbuiltin = __webpack_require__(37);
var inspectsource = __webpack_require__(138);
var noop = function () { /* empty */ };
var empty = [];
var construct = getbuiltin('reflect', 'construct');
var constructorregexp = /^\s*(?:class|function)\b/;
var exec = uncurrythis(constructorregexp.exec);
var incorrect_to_string = !constructorregexp.exec(noop);
var isconstructormodern = function isconstructor(argument) {
if (!iscallable(argument)) return false;
try {
construct(noop, empty, argument);
return true;
} catch (error) {
return false;
}
};
var isconstructorlegacy = function isconstructor(argument) {
if (!iscallable(argument)) return false;
switch (classof(argument)) {
case 'asyncfunction':
case 'generatorfunction':
case 'asyncgeneratorfunction': return false;
}
try {
// we can't check .prototype since constructors produced by .bind haven't it
// `function#tostring` throws on some built-it function in some legacy engines
// (for example, `domquad` and similar in ff41-)
return incorrect_to_string || !!exec(constructorregexp, inspectsource(argument));
} catch (error) {
return true;
}
};
isconstructorlegacy.sham = true;
// `isconstructor` abstract operation
// https://tc39.es/ecma262/#sec-isconstructor
module.exports = !construct || fails(function () {
var called;
return isconstructormodern(isconstructormodern.call)
|| !isconstructormodern(object)
|| !isconstructormodern(function () { called = true; })
|| called;
}) ? isconstructorlegacy : isconstructormodern;
/***/ }),
/* 116 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
module.exports = uncurrythis([].slice);
/***/ }),
/* 117 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var classofraw = __webpack_require__(43);
var uncurrythis = __webpack_require__(10);
module.exports = function (fn) {
// nashorn bug:
// https://github.com/zloirock/core-js/issues/1128
// https://github.com/zloirock/core-js/issues/1130
if (classofraw(fn) === 'function') return uncurrythis(fn);
};
/***/ }),
/* 118 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var classof = __webpack_require__(91);
var getmethod = __webpack_require__(69);
var isnullorundefined = __webpack_require__(56);
var iterators = __webpack_require__(93);
var wellknownsymbol = __webpack_require__(13);
var iterator = wellknownsymbol('iterator');
module.exports = function (it) {
if (!isnullorundefined(it)) return getmethod(it, iterator)
|| getmethod(it, '@@iterator')
|| iterators[classof(it)];
};
/***/ }),
/* 119 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var native_bind = __webpack_require__(106);
var functionprototype = function.prototype;
var apply = functionprototype.apply;
var call = functionprototype.call;
// eslint-disable-next-line es/no-reflect -- safe
module.exports = typeof reflect == 'object' && reflect.apply || (native_bind ? call.bind(apply) : function () {
return call.apply(apply, arguments);
});
/***/ }),
/* 120 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var wellknownsymbol = __webpack_require__(13);
var create = __webpack_require__(65);
var defineproperty = __webpack_require__(28).f;
var unscopables = wellknownsymbol('unscopables');
var arrayprototype = array.prototype;
// array.prototype[@@unscopables]
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
if (arrayprototype[unscopables] === undefined) {
defineproperty(arrayprototype, unscopables, {
configurable: true,
value: create(null)
});
}
// add a key to array.prototype[@@unscopables]
module.exports = function (key) {
arrayprototype[unscopables][key] = true;
};
/***/ }),
/* 121 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
var classof = __webpack_require__(43);
module.exports = classof(global.process) === 'process';
/***/ }),
/* 122 */,
/* 123 */,
/* 124 */,
/* 125 */,
/* 126 */,
/* 127 */,
/* 128 */,
/* 129 */,
/* 130 */,
/* 131 */,
/* 132 */,
/* 133 */,
/* 134 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var uncurrythis = __webpack_require__(10);
var indexedobject = __webpack_require__(108);
var toindexedobject = __webpack_require__(33);
var arraymethodisstrict = __webpack_require__(148);
var nativejoin = uncurrythis([].join);
var es3_strings = indexedobject !== object;
var forced = es3_strings || !arraymethodisstrict('join', ',');
// `array.prototype.join` method
// https://tc39.es/ecma262/#sec-array.prototype.join
$({ target: 'array', proto: true, forced: forced }, {
join: function join(separator) {
return nativejoin(toindexedobject(this), separator === undefined ? ',' : separator);
}
});
/***/ }),
/* 135 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
var id = 0;
var postfix = math.random();
var tostring = uncurrythis(1.0.tostring);
module.exports = function (key) {
return 'symbol(' + (key === undefined ? '' : key) + ')_' + tostring(++id + postfix, 36);
};
/***/ }),
/* 136 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
var defineglobalproperty = __webpack_require__(137);
var shared = '__core-js_shared__';
var store = global[shared] || defineglobalproperty(shared, {});
module.exports = store;
/***/ }),
/* 137 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
// eslint-disable-next-line es/no-object-defineproperty -- safe
var defineproperty = object.defineproperty;
module.exports = function (key, value) {
try {
defineproperty(global, key, { value: value, configurable: true, writable: true });
} catch (error) {
global[key] = value;
} return value;
};
/***/ }),
/* 138 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
var iscallable = __webpack_require__(12);
var store = __webpack_require__(136);
var functiontostring = uncurrythis(function.tostring);
// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper
if (!iscallable(store.inspectsource)) {
store.inspectsource = function (it) {
return functiontostring(it);
};
}
module.exports = store.inspectsource;
/***/ }),
/* 139 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// ie8- don't enum bug keys
module.exports = [
'constructor',
'hasownproperty',
'isprototypeof',
'propertyisenumerable',
'tolocalestring',
'tostring',
'valueof'
];
/***/ }),
/* 140 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var wellknownsymbol = __webpack_require__(13);
var to_string_tag = wellknownsymbol('tostringtag');
var test = {};
test[to_string_tag] = 'z';
module.exports = string(test) === '[object z]';
/***/ }),
/* 141 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var call = __webpack_require__(15);
var acallable = __webpack_require__(42);
var anobject = __webpack_require__(20);
var trytostring = __webpack_require__(70);
var getiteratormethod = __webpack_require__(118);
var $typeerror = typeerror;
module.exports = function (argument, usingiterator) {
var iteratormethod = arguments.length < 2 ? getiteratormethod(argument) : usingiterator;
if (acallable(iteratormethod)) return anobject(call(iteratormethod, argument));
throw $typeerror(trytostring(argument) + ' is not iterable');
};
/***/ }),
/* 142 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var arrayspeciesconstructor = __webpack_require__(290);
// `arrayspeciescreate` abstract operation
// https://tc39.es/ecma262/#sec-arrayspeciescreate
module.exports = function (originalarray, length) {
return new (arrayspeciesconstructor(originalarray))(length === 0 ? 0 : length);
};
/***/ }),
/* 143 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var toindexedobject = __webpack_require__(33);
var addtounscopables = __webpack_require__(120);
var iterators = __webpack_require__(93);
var internalstatemodule = __webpack_require__(50);
var defineproperty = __webpack_require__(28).f;
var defineiterator = __webpack_require__(185);
var createiterresultobject = __webpack_require__(186);
var is_pure = __webpack_require__(26);
var descriptors = __webpack_require__(16);
var array_iterator = 'array iterator';
var setinternalstate = internalstatemodule.set;
var getinternalstate = internalstatemodule.getterfor(array_iterator);
// `array.prototype.entries` method
// https://tc39.es/ecma262/#sec-array.prototype.entries
// `array.prototype.keys` method
// https://tc39.es/ecma262/#sec-array.prototype.keys
// `array.prototype.values` method
// https://tc39.es/ecma262/#sec-array.prototype.values
// `array.prototype[@@iterator]` method
// https://tc39.es/ecma262/#sec-array.prototype-@@iterator
// `createarrayiterator` internal method
// https://tc39.es/ecma262/#sec-createarrayiterator
module.exports = defineiterator(array, 'array', function (iterated, kind) {
setinternalstate(this, {
type: array_iterator,
target: toindexedobject(iterated), // target
index: 0, // next index
kind: kind // kind
});
// `%arrayiteratorprototype%.next` method
// https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next
}, function () {
var state = getinternalstate(this);
var target = state.target;
var kind = state.kind;
var index = state.index++;
if (!target || index >= target.length) {
state.target = undefined;
return createiterresultobject(undefined, true);
}
switch (kind) {
case 'keys': return createiterresultobject(index, false);
case 'values': return createiterresultobject(target[index], false);
} return createiterresultobject([index, target[index]], false);
}, 'values');
// argumentslist[@@iterator] is %arrayproto_values%
// https://tc39.es/ecma262/#sec-createunmappedargumentsobject
// https://tc39.es/ecma262/#sec-createmappedargumentsobject
var values = iterators.arguments = iterators.array;
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addtounscopables('keys');
addtounscopables('values');
addtounscopables('entries');
// v8 ~ chrome 45- bug
if (!is_pure && descriptors && values.name !== 'values') try {
defineproperty(values, 'name', { value: 'values' });
} catch (error) { /* empty */ }
/***/ }),
/* 144 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var hasown = __webpack_require__(19);
var iscallable = __webpack_require__(12);
var toobject = __webpack_require__(38);
var sharedkey = __webpack_require__(112);
var correct_prototype_getter = __webpack_require__(296);
var ie_proto = sharedkey('ie_proto');
var $object = object;
var objectprototype = $object.prototype;
// `object.getprototypeof` method
// https://tc39.es/ecma262/#sec-object.getprototypeof
// eslint-disable-next-line es/no-object-getprototypeof -- safe
module.exports = correct_prototype_getter ? $object.getprototypeof : function (o) {
var object = toobject(o);
if (hasown(object, ie_proto)) return object[ie_proto];
var constructor = object.constructor;
if (iscallable(constructor) && object instanceof constructor) {
return constructor.prototype;
} return object instanceof $object ? objectprototype : null;
};
/***/ }),
/* 145 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* eslint-disable no-proto -- safe */
var uncurrythisaccessor = __webpack_require__(297);
var anobject = __webpack_require__(20);
var apossibleprototype = __webpack_require__(298);
// `object.setprototypeof` method
// https://tc39.es/ecma262/#sec-object.setprototypeof
// works with __proto__ only. old v8 can't work with null proto objects.
// eslint-disable-next-line es/no-object-setprototypeof -- safe
module.exports = object.setprototypeof || ('__proto__' in {} ? function () {
var correct_setter = false;
var test = {};
var setter;
try {
setter = uncurrythisaccessor(object.prototype, '__proto__', 'set');
setter(test, []);
correct_setter = test instanceof array;
} catch (error) { /* empty */ }
return function setprototypeof(o, proto) {
anobject(o);
apossibleprototype(proto);
if (correct_setter) setter(o, proto);
else o.__proto__ = proto;
return o;
};
}() : undefined);
/***/ }),
/* 146 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $typeerror = typeerror;
module.exports = function (passed, required) {
if (passed < required) throw $typeerror('not enough arguments');
return passed;
};
/***/ }),
/* 147 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = function (exec) {
try {
return { error: false, value: exec() };
} catch (error) {
return { error: true, value: error };
}
};
/***/ }),
/* 148 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var fails = __webpack_require__(9);
module.exports = function (method_name, argument) {
var method = [][method_name];
return !!method && fails(function () {
// eslint-disable-next-line no-useless-call -- required for testing
method.call(null, argument || function () { return 1; }, 1);
});
};
/***/ }),
/* 149 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isregexp = __webpack_require__(223);
var $typeerror = typeerror;
module.exports = function (it) {
if (isregexp(it)) {
throw $typeerror("the method doesn't accept regular expressions");
} return it;
};
/***/ }),
/* 150 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var wellknownsymbol = __webpack_require__(13);
var match = wellknownsymbol('match');
module.exports = function (method_name) {
var regexp = /./;
try {
'/./'[method_name](regexp);
} catch (error1) {
try {
regexp[match] = false;
return '/./'[method_name](regexp);
} catch (error2) { /* empty */ }
} return false;
};
/***/ }),
/* 151 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* eslint-disable regexp/no-empty-capturing-group, regexp/no-empty-group, regexp/no-lazy-ends -- testing */
/* eslint-disable regexp/no-useless-quantifier -- testing */
var call = __webpack_require__(15);
var uncurrythis = __webpack_require__(10);
var tostring = __webpack_require__(18);
var regexpflags = __webpack_require__(202);
var stickyhelpers = __webpack_require__(224);
var shared = __webpack_require__(71);
var create = __webpack_require__(65);
var getinternalstate = __webpack_require__(50).get;
var unsupported_dot_all = __webpack_require__(225);
var unsupported_ncg = __webpack_require__(226);
var nativereplace = shared('native-string-replace', string.prototype.replace);
var nativeexec = regexp.prototype.exec;
var patchedexec = nativeexec;
var charat = uncurrythis(''.charat);
var indexof = uncurrythis(''.indexof);
var replace = uncurrythis(''.replace);
var stringslice = uncurrythis(''.slice);
var updates_last_index_wrong = (function () {
var re1 = /a/;
var re2 = /b*/g;
call(nativeexec, re1, 'a');
call(nativeexec, re2, 'a');
return re1.lastindex !== 0 || re2.lastindex !== 0;
})();
var unsupported_y = stickyhelpers.broken_caret;
// 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 || unsupported_y || unsupported_dot_all || unsupported_ncg;
if (patch) {
patchedexec = function exec(string) {
var re = this;
var state = getinternalstate(re);
var str = tostring(string);
var raw = state.raw;
var result, recopy, lastindex, match, i, object, group;
if (raw) {
raw.lastindex = re.lastindex;
result = call(patchedexec, raw, str);
re.lastindex = raw.lastindex;
return result;
}
var groups = state.groups;
var sticky = unsupported_y && re.sticky;
var flags = call(regexpflags, re);
var source = re.source;
var charsadded = 0;
var strcopy = str;
if (sticky) {
flags = replace(flags, 'y', '');
if (indexof(flags, 'g') === -1) {
flags += 'g';
}
strcopy = stringslice(str, re.lastindex);
// support anchored sticky behavior.
if (re.lastindex > 0 && (!re.multiline || re.multiline && charat(str, re.lastindex - 1) !== '\n')) {
source = '(?: ' + source + ')';
strcopy = ' ' + strcopy;
charsadded++;
}
// ^(? + rx + ) is needed, in combination with some str slicing, to
// simulate the 'y' flag.
recopy = new regexp('^(?:' + source + ')', flags);
}
if (npcg_included) {
recopy = new regexp('^' + source + '$(?!\\s)', flags);
}
if (updates_last_index_wrong) lastindex = re.lastindex;
match = call(nativeexec, sticky ? recopy : re, strcopy);
if (sticky) {
if (match) {
match.input = stringslice(match.input, charsadded);
match[0] = stringslice(match[0], charsadded);
match.index = re.lastindex;
re.lastindex += match[0].length;
} else re.lastindex = 0;
} else if (updates_last_index_wrong && match) {
re.lastindex = 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't work for /(.?)?/
call(nativereplace, match[0], recopy, function () {
for (i = 1; i < arguments.length - 2; i++) {
if (arguments[i] === undefined) match[i] = undefined;
}
});
}
if (match && groups) {
match.groups = object = create(null);
for (i = 0; i < groups.length; i++) {
group = groups[i];
object[group[0]] = match[group[1]];
}
}
return match;
};
}
module.exports = patchedexec;
/***/ }),
/* 152 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// todo: remove from `core-js@4` since it's moved to entry points
__webpack_require__(32);
var uncurrythis = __webpack_require__(117);
var definebuiltin = __webpack_require__(24);
var regexpexec = __webpack_require__(151);
var fails = __webpack_require__(9);
var wellknownsymbol = __webpack_require__(13);
var createnonenumerableproperty = __webpack_require__(58);
var species = wellknownsymbol('species');
var regexpprototype = regexp.prototype;
module.exports = function (key, exec, forced, sham) {
var symbol = wellknownsymbol(key);
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/;
if (key === 'split') {
// we can't use real regex here since it causes deoptimization
// and serious performance degradation in v8
// https://github.com/zloirock/core-js/issues/306
re = {};
// 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.flags = '';
re[symbol] = /./[symbol];
}
re.exec = function () {
execcalled = true;
return null;
};
re[symbol]('');
return !execcalled;
});
if (
!delegates_to_symbol ||
!delegates_to_exec ||
forced
) {
var uncurriednativeregexpmethod = uncurrythis(/./[symbol]);
var methods = exec(symbol, ''[key], function (nativemethod, regexp, str, arg2, forcestringmethod) {
var uncurriednativemethod = uncurrythis(nativemethod);
var $exec = regexp.exec;
if ($exec === regexpexec || $exec === regexpprototype.exec) {
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: uncurriednativeregexpmethod(regexp, str, arg2) };
}
return { done: true, value: uncurriednativemethod(str, regexp, arg2) };
}
return { done: false };
});
definebuiltin(string.prototype, key, methods[0]);
definebuiltin(regexpprototype, symbol, methods[1]);
}
if (sham) createnonenumerableproperty(regexpprototype[symbol], 'sham', true);
};
/***/ }),
/* 153 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var call = __webpack_require__(15);
var anobject = __webpack_require__(20);
var iscallable = __webpack_require__(12);
var classof = __webpack_require__(43);
var regexpexec = __webpack_require__(151);
var $typeerror = typeerror;
// `regexpexec` abstract operation
// https://tc39.es/ecma262/#sec-regexpexec
module.exports = function (r, s) {
var exec = r.exec;
if (iscallable(exec)) {
var result = call(exec, r, s);
if (result !== null) anobject(result);
return result;
}
if (classof(r) === 'regexp') return call(regexpexec, r, s);
throw $typeerror('regexp#exec called on incompatible receiver');
};
/***/ }),
/* 154 */
/***/ (function(module, exports) {
// shim for using process in browser
var process = module.exports = {};
// cached from whatever global is present so that test runners that stub it
// don't break things. but we need to wrap it in a try catch in case it is
// wrapped in strict mode code which doesn't define any globals. it's inside a
// function because try/catches deoptimize in certain engines.
var cachedsettimeout;
var cachedcleartimeout;
function defaultsettimout() {
throw new error('settimeout has not been defined');
}
function defaultcleartimeout () {
throw new error('cleartimeout has not been defined');
}
(function () {
try {
if (typeof settimeout === 'function') {
cachedsettimeout = settimeout;
} else {
cachedsettimeout = defaultsettimout;
}
} catch (e) {
cachedsettimeout = defaultsettimout;
}
try {
if (typeof cleartimeout === 'function') {
cachedcleartimeout = cleartimeout;
} else {
cachedcleartimeout = defaultcleartimeout;
}
} catch (e) {
cachedcleartimeout = defaultcleartimeout;
}
} ())
function runtimeout(fun) {
if (cachedsettimeout === settimeout) {
//normal enviroments in sane situations
return settimeout(fun, 0);
}
// if settimeout wasn't available but was latter defined
if ((cachedsettimeout === defaultsettimout || !cachedsettimeout) && settimeout) {
cachedsettimeout = settimeout;
return settimeout(fun, 0);
}
try {
// when when somebody has screwed with settimeout but no i.e. maddness
return cachedsettimeout(fun, 0);
} catch(e){
try {
// when we are in i.e. but the script has been evaled so i.e. doesn't trust the global object when called normally
return cachedsettimeout.call(null, fun, 0);
} catch(e){
// same as above but when it's a version of i.e. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
return cachedsettimeout.call(this, fun, 0);
}
}
}
function runcleartimeout(marker) {
if (cachedcleartimeout === cleartimeout) {
//normal enviroments in sane situations
return cleartimeout(marker);
}
// if cleartimeout wasn't available but was latter defined
if ((cachedcleartimeout === defaultcleartimeout || !cachedcleartimeout) && cleartimeout) {
cachedcleartimeout = cleartimeout;
return cleartimeout(marker);
}
try {
// when when somebody has screwed with settimeout but no i.e. maddness
return cachedcleartimeout(marker);
} catch (e){
try {
// when we are in i.e. but the script has been evaled so i.e. doesn't trust the global object when called normally
return cachedcleartimeout.call(null, marker);
} catch (e){
// same as above but when it's a version of i.e. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
// some versions of i.e. have different rules for cleartimeout vs settimeout
return cachedcleartimeout.call(this, marker);
}
}
}
var queue = [];
var draining = false;
var currentqueue;
var queueindex = -1;
function cleanupnexttick() {
if (!draining || !currentqueue) {
return;
}
draining = false;
if (currentqueue.length) {
queue = currentqueue.concat(queue);
} else {
queueindex = -1;
}
if (queue.length) {
drainqueue();
}
}
function drainqueue() {
if (draining) {
return;
}
var timeout = runtimeout(cleanupnexttick);
draining = true;
var len = queue.length;
while(len) {
currentqueue = queue;
queue = [];
while (++queueindex < len) {
if (currentqueue) {
currentqueue[queueindex].run();
}
}
queueindex = -1;
len = queue.length;
}
currentqueue = null;
draining = false;
runcleartimeout(timeout);
}
process.nexttick = function (fun) {
var args = new array(arguments.length - 1);
if (arguments.length > 1) {
for (var i = 1; i < arguments.length; i++) {
args[i - 1] = arguments[i];
}
}
queue.push(new item(fun, args));
if (queue.length === 1 && !draining) {
runtimeout(drainqueue);
}
};
// v8 likes predictible objects
function item(fun, array) {
this.fun = fun;
this.array = array;
}
item.prototype.run = function () {
this.fun.apply(null, this.array);
};
process.title = 'browser';
process.browser = true;
process.env = {};
process.argv = [];
process.version = ''; // empty string to avoid regexp issues
process.versions = {};
function noop() {}
process.on = noop;
process.addlistener = noop;
process.once = noop;
process.off = noop;
process.removelistener = noop;
process.removealllisteners = noop;
process.emit = noop;
process.prependlistener = noop;
process.prependoncelistener = noop;
process.listeners = function (name) { return [] }
process.binding = function (name) {
throw new error('process.binding is not supported');
};
process.cwd = function () { return '/' };
process.chdir = function (dir) {
throw new error('process.chdir is not supported');
};
process.umask = function() { return 0; };
/***/ }),
/* 155 */,
/* 156 */,
/* 157 */,
/* 158 */,
/* 159 */,
/* 160 */,
/* 161 */,
/* 162 */,
/* 163 */,
/* 164 */,
/* 165 */,
/* 166 */,
/* 167 */,
/* 168 */,
/* 169 */,
/* 170 */,
/* 171 */,
/* 172 */,
/* 173 */,
/* 174 */,
/* 175 */,
/* 176 */,
/* 177 */,
/* 178 */,
/* 179 */,
/* 180 */,
/* 181 */,
/* 182 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var bind = __webpack_require__(63);
var call = __webpack_require__(15);
var anobject = __webpack_require__(20);
var trytostring = __webpack_require__(70);
var isarrayiteratormethod = __webpack_require__(204);
var lengthofarraylike = __webpack_require__(46);
var isprototypeof = __webpack_require__(51);
var getiterator = __webpack_require__(141);
var getiteratormethod = __webpack_require__(118);
var iteratorclose = __webpack_require__(203);
var $typeerror = typeerror;
var result = function (stopped, result) {
this.stopped = stopped;
this.result = result;
};
var resultprototype = result.prototype;
module.exports = function (iterable, unboundfunction, options) {
var that = options && options.that;
var as_entries = !!(options && options.as_entries);
var is_record = !!(options && options.is_record);
var is_iterator = !!(options && options.is_iterator);
var interrupted = !!(options && options.interrupted);
var fn = bind(unboundfunction, that);
var iterator, iterfn, index, length, result, next, step;
var stop = function (condition) {
if (iterator) iteratorclose(iterator, 'normal', condition);
return new result(true, condition);
};
var callfn = function (value) {
if (as_entries) {
anobject(value);
return interrupted ? fn(value[0], value[1], stop) : fn(value[0], value[1]);
} return interrupted ? fn(value, stop) : fn(value);
};
if (is_record) {
iterator = iterable.iterator;
} else if (is_iterator) {
iterator = iterable;
} else {
iterfn = getiteratormethod(iterable);
if (!iterfn) throw $typeerror(trytostring(iterable) + ' is not iterable');
// optimisation for array iterators
if (isarrayiteratormethod(iterfn)) {
for (index = 0, length = lengthofarraylike(iterable); length > index; index++) {
result = callfn(iterable[index]);
if (result && isprototypeof(resultprototype, result)) return result;
} return new result(false);
}
iterator = getiterator(iterable, iterfn);
}
next = is_record ? iterable.next : iterator.next;
while (!(step = call(next, iterator)).done) {
try {
result = callfn(step.value);
} catch (error) {
iteratorclose(iterator, 'throw', error);
}
if (typeof result == 'object' && result && isprototypeof(resultprototype, result)) return result;
} return new result(false);
};
/***/ }),
/* 183 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isprototypeof = __webpack_require__(51);
var $typeerror = typeerror;
module.exports = function (it, prototype) {
if (isprototypeof(prototype, it)) return it;
throw $typeerror('incorrect invocation');
};
/***/ }),
/* 184 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var wellknownsymbol = __webpack_require__(13);
var iterator = wellknownsymbol('iterator');
var safe_closing = false;
try {
var called = 0;
var iteratorwithreturn = {
next: function () {
return { done: !!called++ };
},
'return': function () {
safe_closing = true;
}
};
iteratorwithreturn[iterator] = function () {
return this;
};
// eslint-disable-next-line es/no-array-from, no-throw-literal -- required for testing
array.from(iteratorwithreturn, function () { throw 2; });
} catch (error) { /* empty */ }
module.exports = function (exec, skip_closing) {
try {
if (!skip_closing && !safe_closing) return false;
} catch (error) { return false; } // workaround of old webkit + `eval` bug
var iteration_support = false;
try {
var object = {};
object[iterator] = function () {
return {
next: function () {
return { done: iteration_support = true };
}
};
};
exec(object);
} catch (error) { /* empty */ }
return iteration_support;
};
/***/ }),
/* 185 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var call = __webpack_require__(15);
var is_pure = __webpack_require__(26);
var functionname = __webpack_require__(111);
var iscallable = __webpack_require__(12);
var createiteratorconstructor = __webpack_require__(212);
var getprototypeof = __webpack_require__(144);
var setprototypeof = __webpack_require__(145);
var settostringtag = __webpack_require__(86);
var createnonenumerableproperty = __webpack_require__(58);
var definebuiltin = __webpack_require__(24);
var wellknownsymbol = __webpack_require__(13);
var iterators = __webpack_require__(93);
var iteratorscore = __webpack_require__(213);
var proper_function_name = functionname.proper;
var configurable_function_name = functionname.configurable;
var iteratorprototype = iteratorscore.iteratorprototype;
var buggy_safari_iterators = iteratorscore.buggy_safari_iterators;
var iterator = wellknownsymbol('iterator');
var keys = 'keys';
var values = 'values';
var entries = 'entries';
var returnthis = function () { return this; };
module.exports = function (iterable, name, iteratorconstructor, next, default, is_set, forced) {
createiteratorconstructor(iteratorconstructor, name, next);
var getiterationmethod = function (kind) {
if (kind === default && defaultiterator) return defaultiterator;
if (!buggy_safari_iterators && kind && kind in iterableprototype) return iterableprototype[kind];
switch (kind) {
case keys: return function keys() { return new iteratorconstructor(this, kind); };
case values: return function values() { return new iteratorconstructor(this, kind); };
case entries: return function entries() { return new iteratorconstructor(this, kind); };
}
return function () { return new iteratorconstructor(this); };
};
var to_string_tag = name + ' iterator';
var incorrect_values_name = false;
var iterableprototype = iterable.prototype;
var nativeiterator = iterableprototype[iterator]
|| iterableprototype['@@iterator']
|| default && iterableprototype[default];
var defaultiterator = !buggy_safari_iterators && nativeiterator || getiterationmethod(default);
var anynativeiterator = name === 'array' ? iterableprototype.entries || nativeiterator : nativeiterator;
var currentiteratorprototype, methods, key;
// fix native
if (anynativeiterator) {
currentiteratorprototype = getprototypeof(anynativeiterator.call(new iterable()));
if (currentiteratorprototype !== object.prototype && currentiteratorprototype.next) {
if (!is_pure && getprototypeof(currentiteratorprototype) !== iteratorprototype) {
if (setprototypeof) {
setprototypeof(currentiteratorprototype, iteratorprototype);
} else if (!iscallable(currentiteratorprototype[iterator])) {
definebuiltin(currentiteratorprototype, iterator, returnthis);
}
}
// set @@tostringtag to native iterators
settostringtag(currentiteratorprototype, to_string_tag, true, true);
if (is_pure) iterators[to_string_tag] = returnthis;
}
}
// fix array.prototype.{ values, @@iterator }.name in v8 / ff
if (proper_function_name && default === values && nativeiterator && nativeiterator.name !== values) {
if (!is_pure && configurable_function_name) {
createnonenumerableproperty(iterableprototype, 'name', values);
} else {
incorrect_values_name = true;
defaultiterator = function values() { return call(nativeiterator, this); };
}
}
// export additional methods
if (default) {
methods = {
values: getiterationmethod(values),
keys: is_set ? defaultiterator : getiterationmethod(keys),
entries: getiterationmethod(entries)
};
if (forced) for (key in methods) {
if (buggy_safari_iterators || incorrect_values_name || !(key in iterableprototype)) {
definebuiltin(iterableprototype, key, methods[key]);
}
} else $({ target: name, proto: true, forced: buggy_safari_iterators || incorrect_values_name }, methods);
}
// define iterator
if ((!is_pure || forced) && iterableprototype[iterator] !== defaultiterator) {
definebuiltin(iterableprototype, iterator, defaultiterator, { name: default });
}
iterators[name] = defaultiterator;
return methods;
};
/***/ }),
/* 186 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// `createiterresultobject` abstract operation
// https://tc39.es/ecma262/#sec-createiterresultobject
module.exports = function (value, done) {
return { value: value, done: done };
};
/***/ }),
/* 187 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getbuiltin = __webpack_require__(37);
var definebuiltinaccessor = __webpack_require__(85);
var wellknownsymbol = __webpack_require__(13);
var descriptors = __webpack_require__(16);
var species = wellknownsymbol('species');
module.exports = function (constructor_name) {
var constructor = getbuiltin(constructor_name);
if (descriptors && constructor && !constructor[species]) {
definebuiltinaccessor(constructor, species, {
configurable: true,
get: function () { return this; }
});
}
};
/***/ }),
/* 188 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var descriptors = __webpack_require__(16);
var global = __webpack_require__(11);
var uncurrythis = __webpack_require__(10);
var isforced = __webpack_require__(103);
var inheritifrequired = __webpack_require__(189);
var createnonenumerableproperty = __webpack_require__(58);
var getownpropertynames = __webpack_require__(84).f;
var isprototypeof = __webpack_require__(51);
var isregexp = __webpack_require__(223);
var tostring = __webpack_require__(18);
var getregexpflags = __webpack_require__(201);
var stickyhelpers = __webpack_require__(224);
var proxyaccessor = __webpack_require__(325);
var definebuiltin = __webpack_require__(24);
var fails = __webpack_require__(9);
var hasown = __webpack_require__(19);
var enforceinternalstate = __webpack_require__(50).enforce;
var setspecies = __webpack_require__(187);
var wellknownsymbol = __webpack_require__(13);
var unsupported_dot_all = __webpack_require__(225);
var unsupported_ncg = __webpack_require__(226);
var match = wellknownsymbol('match');
var nativeregexp = global.regexp;
var regexpprototype = nativeregexp.prototype;
var syntaxerror = global.syntaxerror;
var exec = uncurrythis(regexpprototype.exec);
var charat = uncurrythis(''.charat);
var replace = uncurrythis(''.replace);
var stringindexof = uncurrythis(''.indexof);
var stringslice = uncurrythis(''.slice);
// todo: use only proper regexpidentifiername
var is_ncg = /^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/;
var re1 = /a/g;
var re2 = /a/g;
// "new" should create a new object, old webkit bug
var correct_new = new nativeregexp(re1) !== re1;
var missed_sticky = stickyhelpers.missed_sticky;
var unsupported_y = stickyhelpers.unsupported_y;
var base_forced = descriptors &&
(!correct_new || missed_sticky || unsupported_dot_all || unsupported_ncg || fails(function () {
re2[match] = false;
// regexp constructor can alter flags and isregexp works correct with @@match
return nativeregexp(re1) !== re1 || nativeregexp(re2) === re2 || string(nativeregexp(re1, 'i')) !== '/a/i';
}));
var handledotall = function (string) {
var length = string.length;
var index = 0;
var result = '';
var brackets = false;
var chr;
for (; index <= length; index++) {
chr = charat(string, index);
if (chr === '\\') {
result += chr + charat(string, ++index);
continue;
}
if (!brackets && chr === '.') {
result += '[\\s\\s]';
} else {
if (chr === '[') {
brackets = true;
} else if (chr === ']') {
brackets = false;
} result += chr;
}
} return result;
};
var handlencg = function (string) {
var length = string.length;
var index = 0;
var result = '';
var named = [];
var names = {};
var brackets = false;
var ncg = false;
var groupid = 0;
var groupname = '';
var chr;
for (; index <= length; index++) {
chr = charat(string, index);
if (chr === '\\') {
chr += charat(string, ++index);
} else if (chr === ']') {
brackets = false;
} else if (!brackets) switch (true) {
case chr === '[':
brackets = true;
break;
case chr === '(':
if (exec(is_ncg, stringslice(string, index + 1))) {
index += 2;
ncg = true;
}
result += chr;
groupid++;
continue;
case chr === '>' && ncg:
if (groupname === '' || hasown(names, groupname)) {
throw new syntaxerror('invalid capture group name');
}
names[groupname] = true;
named[named.length] = [groupname, groupid];
ncg = false;
groupname = '';
continue;
}
if (ncg) groupname += chr;
else result += chr;
} return [result, named];
};
// `regexp` constructor
// https://tc39.es/ecma262/#sec-regexp-constructor
if (isforced('regexp', base_forced)) {
var regexpwrapper = function regexp(pattern, flags) {
var thisisregexp = isprototypeof(regexpprototype, this);
var patternisregexp = isregexp(pattern);
var flagsareundefined = flags === undefined;
var groups = [];
var rawpattern = pattern;
var rawflags, dotall, sticky, handled, result, state;
if (!thisisregexp && patternisregexp && flagsareundefined && pattern.constructor === regexpwrapper) {
return pattern;
}
if (patternisregexp || isprototypeof(regexpprototype, pattern)) {
pattern = pattern.source;
if (flagsareundefined) flags = getregexpflags(rawpattern);
}
pattern = pattern === undefined ? '' : tostring(pattern);
flags = flags === undefined ? '' : tostring(flags);
rawpattern = pattern;
if (unsupported_dot_all && 'dotall' in re1) {
dotall = !!flags && stringindexof(flags, 's') > -1;
if (dotall) flags = replace(flags, /s/g, '');
}
rawflags = flags;
if (missed_sticky && 'sticky' in re1) {
sticky = !!flags && stringindexof(flags, 'y') > -1;
if (sticky && unsupported_y) flags = replace(flags, /y/g, '');
}
if (unsupported_ncg) {
handled = handlencg(pattern);
pattern = handled[0];
groups = handled[1];
}
result = inheritifrequired(nativeregexp(pattern, flags), thisisregexp ? this : regexpprototype, regexpwrapper);
if (dotall || sticky || groups.length) {
state = enforceinternalstate(result);
if (dotall) {
state.dotall = true;
state.raw = regexpwrapper(handledotall(pattern), rawflags);
}
if (sticky) state.sticky = true;
if (groups.length) state.groups = groups;
}
if (pattern !== rawpattern) try {
// fails in old engines, but we have no alternatives for unsupported regex syntax
createnonenumerableproperty(result, 'source', rawpattern === '' ? '(?:)' : rawpattern);
} catch (error) { /* empty */ }
return result;
};
for (var keys = getownpropertynames(nativeregexp), index = 0; keys.length > index;) {
proxyaccessor(regexpwrapper, nativeregexp, keys[index++]);
}
regexpprototype.constructor = regexpwrapper;
regexpwrapper.prototype = regexpprototype;
definebuiltin(global, 'regexp', regexpwrapper, { constructor: true });
}
// https://tc39.es/ecma262/#sec-get-regexp-@@species
setspecies('regexp');
/***/ }),
/* 189 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var iscallable = __webpack_require__(12);
var isobject = __webpack_require__(23);
var setprototypeof = __webpack_require__(145);
// makes subclassing work correct for wrapped built-ins
module.exports = function ($this, dummy, wrapper) {
var newtarget, newtargetprototype;
if (
// it can work only with native `setprototypeof`
setprototypeof &&
// we haven't completely correct pre-es6 way for getting `new.target`, so use this
iscallable(newtarget = dummy.constructor) &&
newtarget !== wrapper &&
isobject(newtargetprototype = newtarget.prototype) &&
newtargetprototype !== wrapper.prototype
) setprototypeof($this, newtargetprototype);
return $this;
};
/***/ }),
/* 190 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var toobject = __webpack_require__(38);
var toabsoluteindex = __webpack_require__(113);
var tointegerorinfinity = __webpack_require__(72);
var lengthofarraylike = __webpack_require__(46);
var setarraylength = __webpack_require__(335);
var doesnotexceedsafeinteger = __webpack_require__(227);
var arrayspeciescreate = __webpack_require__(142);
var createproperty = __webpack_require__(73);
var deletepropertyorthrow = __webpack_require__(234);
var arraymethodhasspeciessupport = __webpack_require__(92);
var has_species_support = arraymethodhasspeciessupport('splice');
var max = math.max;
var min = math.min;
// `array.prototype.splice` method
// https://tc39.es/ecma262/#sec-array.prototype.splice
// with adding support of @@species
$({ target: 'array', proto: true, forced: !has_species_support }, {
splice: function splice(start, deletecount /* , ...items */) {
var o = toobject(this);
var len = lengthofarraylike(o);
var actualstart = toabsoluteindex(start, len);
var argumentslength = arguments.length;
var insertcount, actualdeletecount, a, k, from, to;
if (argumentslength === 0) {
insertcount = actualdeletecount = 0;
} else if (argumentslength === 1) {
insertcount = 0;
actualdeletecount = len - actualstart;
} else {
insertcount = argumentslength - 2;
actualdeletecount = min(max(tointegerorinfinity(deletecount), 0), len - actualstart);
}
doesnotexceedsafeinteger(len + insertcount - actualdeletecount);
a = arrayspeciescreate(o, actualdeletecount);
for (k = 0; k < actualdeletecount; k++) {
from = actualstart + k;
if (from in o) createproperty(a, k, o[from]);
}
a.length = actualdeletecount;
if (insertcount < actualdeletecount) {
for (k = actualstart; k < len - actualdeletecount; k++) {
from = k + actualdeletecount;
to = k + insertcount;
if (from in o) o[to] = o[from];
else deletepropertyorthrow(o, to);
}
for (k = len; k > len - actualdeletecount + insertcount; k--) deletepropertyorthrow(o, k - 1);
} else if (insertcount > actualdeletecount) {
for (k = len - actualdeletecount; k > actualstart; k--) {
from = k + actualdeletecount - 1;
to = k + insertcount - 1;
if (from in o) o[to] = o[from];
else deletepropertyorthrow(o, to);
}
}
for (k = 0; k < insertcount; k++) {
o[k + actualstart] = arguments[k + 2];
}
setarraylength(o, len - actualdeletecount + insertcount);
return a;
}
});
/***/ }),
/* 191 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var call = __webpack_require__(15);
var isobject = __webpack_require__(23);
var issymbol = __webpack_require__(87);
var getmethod = __webpack_require__(69);
var ordinarytoprimitive = __webpack_require__(283);
var wellknownsymbol = __webpack_require__(13);
var $typeerror = typeerror;
var to_primitive = wellknownsymbol('toprimitive');
// `toprimitive` abstract operation
// https://tc39.es/ecma262/#sec-toprimitive
module.exports = function (input, pref) {
if (!isobject(input) || issymbol(input)) return input;
var exotictoprim = getmethod(input, to_primitive);
var result;
if (exotictoprim) {
if (pref === undefined) pref = 'default';
result = call(exotictoprim, input, pref);
if (!isobject(result) || issymbol(result)) return result;
throw $typeerror("can't convert object to primitive value");
}
if (pref === undefined) pref = 'number';
return ordinarytoprimitive(input, pref);
};
/***/ }),
/* 192 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var documentall = typeof document == 'object' && document.all;
// https://tc39.es/ecma262/#sec-ishtmldda-internal-slot
// eslint-disable-next-line unicorn/no-typeof-undefined -- required for testing
var is_htmldda = typeof documentall == 'undefined' && documentall !== undefined;
module.exports = {
all: documentall,
is_htmldda: is_htmldda
};
/***/ }),
/* 193 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* eslint-disable es/no-symbol -- required for testing */
var native_symbol = __webpack_require__(68);
module.exports = native_symbol
&& !symbol.sham
&& typeof symbol.iterator == 'symbol';
/***/ }),
/* 194 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var descriptors = __webpack_require__(16);
var fails = __webpack_require__(9);
var createelement = __webpack_require__(110);
// thanks to ie8 for its funny defineproperty
module.exports = !descriptors && !fails(function () {
// eslint-disable-next-line es/no-object-defineproperty -- required for testing
return object.defineproperty(createelement('div'), 'a', {
get: function () { return 7; }
}).a !== 7;
});
/***/ }),
/* 195 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var descriptors = __webpack_require__(16);
var fails = __webpack_require__(9);
// v8 ~ chrome 36-
// https://bugs.chromium.org/p/v8/issues/detail?id=3334
module.exports = descriptors && fails(function () {
// eslint-disable-next-line es/no-object-defineproperty -- required for testing
return object.defineproperty(function () { /* empty */ }, 'prototype', {
value: 42,
writable: false
}).prototype !== 42;
});
/***/ }),
/* 196 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
var fails = __webpack_require__(9);
var iscallable = __webpack_require__(12);
var hasown = __webpack_require__(19);
var descriptors = __webpack_require__(16);
var configurable_function_name = __webpack_require__(111).configurable;
var inspectsource = __webpack_require__(138);
var internalstatemodule = __webpack_require__(50);
var enforceinternalstate = internalstatemodule.enforce;
var getinternalstate = internalstatemodule.get;
var $string = string;
// eslint-disable-next-line es/no-object-defineproperty -- safe
var defineproperty = object.defineproperty;
var stringslice = uncurrythis(''.slice);
var replace = uncurrythis(''.replace);
var join = uncurrythis([].join);
var configurable_length = descriptors && !fails(function () {
return defineproperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;
});
var template = string(string).split('string');
var makebuiltin = module.exports = function (value, name, options) {
if (stringslice($string(name), 0, 7) === 'symbol(') {
name = '[' + replace($string(name), /^symbol\(([^)]*)\)/, '$1') + ']';
}
if (options && options.getter) name = 'get ' + name;
if (options && options.setter) name = 'set ' + name;
if (!hasown(value, 'name') || (configurable_function_name && value.name !== name)) {
if (descriptors) defineproperty(value, 'name', { value: name, configurable: true });
else value.name = name;
}
if (configurable_length && options && hasown(options, 'arity') && value.length !== options.arity) {
defineproperty(value, 'length', { value: options.arity });
}
try {
if (options && hasown(options, 'constructor') && options.constructor) {
if (descriptors) defineproperty(value, 'prototype', { writable: false });
// in v8 ~ chrome 53, prototypes of some methods, like `array.prototype.values`, are non-writable
} else if (value.prototype) value.prototype = undefined;
} catch (error) { /* empty */ }
var state = enforceinternalstate(value);
if (!hasown(state, 'source')) {
state.source = join(template, typeof name == 'string' ? name : '');
} return value;
};
// add fake function#tostring for correct work wrapped methods / constructors with methods like lodash isnative
// eslint-disable-next-line no-extend-native -- required
function.prototype.tostring = makebuiltin(function tostring() {
return iscallable(this) && getinternalstate(this).source || inspectsource(this);
}, 'tostring');
/***/ }),
/* 197 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var hasown = __webpack_require__(19);
var ownkeys = __webpack_require__(198);
var getownpropertydescriptormodule = __webpack_require__(45);
var definepropertymodule = __webpack_require__(28);
module.exports = function (target, source, exceptions) {
var keys = ownkeys(source);
var defineproperty = definepropertymodule.f;
var getownpropertydescriptor = getownpropertydescriptormodule.f;
for (var i = 0; i < keys.length; i++) {
var key = keys[i];
if (!hasown(target, key) && !(exceptions && hasown(exceptions, key))) {
defineproperty(target, key, getownpropertydescriptor(source, key));
}
}
};
/***/ }),
/* 198 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getbuiltin = __webpack_require__(37);
var uncurrythis = __webpack_require__(10);
var getownpropertynamesmodule = __webpack_require__(84);
var getownpropertysymbolsmodule = __webpack_require__(114);
var anobject = __webpack_require__(20);
var concat = uncurrythis([].concat);
// all object keys, includes non-enumerable and symbols
module.exports = getbuiltin('reflect', 'ownkeys') || function ownkeys(it) {
var keys = getownpropertynamesmodule.f(anobject(it));
var getownpropertysymbols = getownpropertysymbolsmodule.f;
return getownpropertysymbols ? concat(keys, getownpropertysymbols(it)) : keys;
};
/***/ }),
/* 199 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
var hasown = __webpack_require__(19);
var toindexedobject = __webpack_require__(33);
var indexof = __webpack_require__(200).indexof;
var hiddenkeys = __webpack_require__(102);
var push = uncurrythis([].push);
module.exports = function (object, names) {
var o = toindexedobject(object);
var i = 0;
var result = [];
var key;
for (key in o) !hasown(hiddenkeys, key) && hasown(o, key) && push(result, key);
// don't enum bug & hidden keys
while (names.length > i) if (hasown(o, key = names[i++])) {
~indexof(result, key) || push(result, key);
}
return result;
};
/***/ }),
/* 200 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var toindexedobject = __webpack_require__(33);
var toabsoluteindex = __webpack_require__(113);
var lengthofarraylike = __webpack_require__(46);
// `array.prototype.{ indexof, includes }` methods implementation
var createmethod = function (is_includes) {
return function ($this, el, fromindex) {
var o = toindexedobject($this);
var length = lengthofarraylike(o);
var index = toabsoluteindex(fromindex, length);
var value;
// array#includes uses samevaluezero equality algorithm
// eslint-disable-next-line no-self-compare -- nan check
if (is_includes && el !== el) while (length > index) {
value = o[index++];
// eslint-disable-next-line no-self-compare -- nan check
if (value !== value) return true;
// array#indexof ignores holes, array#includes - not
} else for (;length > index; index++) {
if ((is_includes || index in o) && o[index] === el) return is_includes || index || 0;
} return !is_includes && -1;
};
};
module.exports = {
// `array.prototype.includes` method
// https://tc39.es/ecma262/#sec-array.prototype.includes
includes: createmethod(true),
// `array.prototype.indexof` method
// https://tc39.es/ecma262/#sec-array.prototype.indexof
indexof: createmethod(false)
};
/***/ }),
/* 201 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var call = __webpack_require__(15);
var hasown = __webpack_require__(19);
var isprototypeof = __webpack_require__(51);
var regexpflags = __webpack_require__(202);
var regexpprototype = regexp.prototype;
module.exports = function (r) {
var flags = r.flags;
return flags === undefined && !('flags' in regexpprototype) && !hasown(r, 'flags') && isprototypeof(regexpprototype, r)
? call(regexpflags, r) : flags;
};
/***/ }),
/* 202 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var anobject = __webpack_require__(20);
// `regexp.prototype.flags` getter implementation
// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags
module.exports = function () {
var that = anobject(this);
var result = '';
if (that.hasindices) result += 'd';
if (that.global) result += 'g';
if (that.ignorecase) result += 'i';
if (that.multiline) result += 'm';
if (that.dotall) result += 's';
if (that.unicode) result += 'u';
if (that.unicodesets) result += 'v';
if (that.sticky) result += 'y';
return result;
};
/***/ }),
/* 203 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var call = __webpack_require__(15);
var anobject = __webpack_require__(20);
var getmethod = __webpack_require__(69);
module.exports = function (iterator, kind, value) {
var innerresult, innererror;
anobject(iterator);
try {
innerresult = getmethod(iterator, 'return');
if (!innerresult) {
if (kind === 'throw') throw value;
return value;
}
innerresult = call(innerresult, iterator);
} catch (error) {
innererror = true;
innerresult = error;
}
if (kind === 'throw') throw value;
if (innererror) throw innerresult;
anobject(innerresult);
return value;
};
/***/ }),
/* 204 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var wellknownsymbol = __webpack_require__(13);
var iterators = __webpack_require__(93);
var iterator = wellknownsymbol('iterator');
var arrayprototype = array.prototype;
// check on default array iterator
module.exports = function (it) {
return it !== undefined && (iterators.array === it || arrayprototype[iterator] === it);
};
/***/ }),
/* 205 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var descriptors = __webpack_require__(16);
var v8_prototype_define_bug = __webpack_require__(195);
var definepropertymodule = __webpack_require__(28);
var anobject = __webpack_require__(20);
var toindexedobject = __webpack_require__(33);
var objectkeys = __webpack_require__(94);
// `object.defineproperties` method
// https://tc39.es/ecma262/#sec-object.defineproperties
// eslint-disable-next-line es/no-object-defineproperties -- safe
exports.f = descriptors && !v8_prototype_define_bug ? object.defineproperties : function defineproperties(o, properties) {
anobject(o);
var props = toindexedobject(properties);
var keys = objectkeys(properties);
var length = keys.length;
var index = 0;
var key;
while (length > index) definepropertymodule.f(o, key = keys[index++], props[key]);
return o;
};
/***/ }),
/* 206 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var getbuiltin = __webpack_require__(37);
module.exports = getbuiltin('document', 'documentelement');
/***/ }),
/* 207 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var toabsoluteindex = __webpack_require__(113);
var lengthofarraylike = __webpack_require__(46);
var createproperty = __webpack_require__(73);
var $array = array;
var max = math.max;
module.exports = function (o, start, end) {
var length = lengthofarraylike(o);
var k = toabsoluteindex(start, length);
var fin = toabsoluteindex(end === undefined ? length : end, length);
var result = $array(max(fin - k, 0));
var n = 0;
for (; k < fin; k++, n++) createproperty(result, n, o[k]);
result.length = n;
return result;
};
/***/ }),
/* 208 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var wellknownsymbol = __webpack_require__(13);
exports.f = wellknownsymbol;
/***/ }),
/* 209 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var path = __webpack_require__(210);
var hasown = __webpack_require__(19);
var wrappedwellknownsymbolmodule = __webpack_require__(208);
var defineproperty = __webpack_require__(28).f;
module.exports = function (name) {
var symbol = path.symbol || (path.symbol = {});
if (!hasown(symbol, name)) defineproperty(symbol, name, {
value: wrappedwellknownsymbolmodule.f(name)
});
};
/***/ }),
/* 210 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
module.exports = global;
/***/ }),
/* 211 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var native_symbol = __webpack_require__(68);
/* eslint-disable es/no-symbol -- safe */
module.exports = native_symbol && !!symbol['for'] && !!symbol.keyfor;
/***/ }),
/* 212 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var iteratorprototype = __webpack_require__(213).iteratorprototype;
var create = __webpack_require__(65);
var createpropertydescriptor = __webpack_require__(67);
var settostringtag = __webpack_require__(86);
var iterators = __webpack_require__(93);
var returnthis = function () { return this; };
module.exports = function (iteratorconstructor, name, next, enumerable_next) {
var to_string_tag = name + ' iterator';
iteratorconstructor.prototype = create(iteratorprototype, { next: createpropertydescriptor(+!enumerable_next, next) });
settostringtag(iteratorconstructor, to_string_tag, false, true);
iterators[to_string_tag] = returnthis;
return iteratorconstructor;
};
/***/ }),
/* 213 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var fails = __webpack_require__(9);
var iscallable = __webpack_require__(12);
var isobject = __webpack_require__(23);
var create = __webpack_require__(65);
var getprototypeof = __webpack_require__(144);
var definebuiltin = __webpack_require__(24);
var wellknownsymbol = __webpack_require__(13);
var is_pure = __webpack_require__(26);
var iterator = wellknownsymbol('iterator');
var buggy_safari_iterators = false;
// `%iteratorprototype%` object
// https://tc39.es/ecma262/#sec-%iteratorprototype%-object
var iteratorprototype, prototypeofarrayiteratorprototype, arrayiterator;
/* eslint-disable es/no-array-prototype-keys -- safe */
if ([].keys) {
arrayiterator = [].keys();
// safari 8 has buggy iterators w/o `next`
if (!('next' in arrayiterator)) buggy_safari_iterators = true;
else {
prototypeofarrayiteratorprototype = getprototypeof(getprototypeof(arrayiterator));
if (prototypeofarrayiteratorprototype !== object.prototype) iteratorprototype = prototypeofarrayiteratorprototype;
}
}
var new_iterator_prototype = !isobject(iteratorprototype) || fails(function () {
var test = {};
// ff44- legacy iterators case
return iteratorprototype[iterator].call(test) !== test;
});
if (new_iterator_prototype) iteratorprototype = {};
else if (is_pure) iteratorprototype = create(iteratorprototype);
// `%iteratorprototype%[@@iterator]()` method
// https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator
if (!iscallable(iteratorprototype[iterator])) {
definebuiltin(iteratorprototype, iterator, function () {
return this;
});
}
module.exports = {
iteratorprototype: iteratorprototype,
buggy_safari_iterators: buggy_safari_iterators
};
/***/ }),
/* 214 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var anobject = __webpack_require__(20);
var aconstructor = __webpack_require__(301);
var isnullorundefined = __webpack_require__(56);
var wellknownsymbol = __webpack_require__(13);
var species = wellknownsymbol('species');
// `speciesconstructor` abstract operation
// https://tc39.es/ecma262/#sec-speciesconstructor
module.exports = function (o, defaultconstructor) {
var c = anobject(o).constructor;
var s;
return c === undefined || isnullorundefined(s = anobject(c)[species]) ? defaultconstructor : aconstructor(s);
};
/***/ }),
/* 215 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
var apply = __webpack_require__(119);
var bind = __webpack_require__(63);
var iscallable = __webpack_require__(12);
var hasown = __webpack_require__(19);
var fails = __webpack_require__(9);
var html = __webpack_require__(206);
var arrayslice = __webpack_require__(116);
var createelement = __webpack_require__(110);
var validateargumentslength = __webpack_require__(146);
var is_ios = __webpack_require__(216);
var is_node = __webpack_require__(121);
var set = global.setimmediate;
var clear = global.clearimmediate;
var process = global.process;
var dispatch = global.dispatch;
var function = global.function;
var messagechannel = global.messagechannel;
var string = global.string;
var counter = 0;
var queue = {};
var onreadystatechange = 'onreadystatechange';
var $location, defer, channel, port;
fails(function () {
// deno throws a referenceerror on `location` access without `--location` flag
$location = global.location;
});
var run = function (id) {
if (hasown(queue, id)) {
var fn = queue[id];
delete queue[id];
fn();
}
};
var runner = function (id) {
return function () {
run(id);
};
};
var eventlistener = function (event) {
run(event.data);
};
var globalpostmessagedefer = function (id) {
// old engines have not location.origin
global.postmessage(string(id), $location.protocol + '//' + $location.host);
};
// node.js 0.9+ & ie10+ has setimmediate, otherwise:
if (!set || !clear) {
set = function setimmediate(handler) {
validateargumentslength(arguments.length, 1);
var fn = iscallable(handler) ? handler : function(handler);
var args = arrayslice(arguments, 1);
queue[++counter] = function () {
apply(fn, undefined, args);
};
defer(counter);
return counter;
};
clear = function clearimmediate(id) {
delete queue[id];
};
// node.js 0.8-
if (is_node) {
defer = function (id) {
process.nexttick(runner(id));
};
// sphere (js game engine) dispatch api
} else if (dispatch && dispatch.now) {
defer = function (id) {
dispatch.now(runner(id));
};
// browsers with messagechannel, includes webworkers
// except ios - https://github.com/zloirock/core-js/issues/624
} else if (messagechannel && !is_ios) {
channel = new messagechannel();
port = channel.port2;
channel.port1.onmessage = eventlistener;
defer = bind(port.postmessage, port);
// browsers with postmessage, skip webworkers
// ie8 has postmessage, but it's sync & typeof its postmessage is 'object'
} else if (
global.addeventlistener &&
iscallable(global.postmessage) &&
!global.importscripts &&
$location && $location.protocol !== 'file:' &&
!fails(globalpostmessagedefer)
) {
defer = globalpostmessagedefer;
global.addeventlistener('message', eventlistener, false);
// ie8-
} else if (onreadystatechange in createelement('script')) {
defer = function (id) {
html.appendchild(createelement('script'))[onreadystatechange] = function () {
html.removechild(this);
run(id);
};
};
// rest old browsers
} else {
defer = function (id) {
settimeout(runner(id), 0);
};
}
}
module.exports = {
set: set,
clear: clear
};
/***/ }),
/* 216 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var useragent = __webpack_require__(52);
// eslint-disable-next-line redos/no-vulnerable -- safe
module.exports = /(?:ipad|iphone|ipod).*applewebkit/i.test(useragent);
/***/ }),
/* 217 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var queue = function () {
this.head = null;
this.tail = null;
};
queue.prototype = {
add: function (item) {
var entry = { item: item, next: null };
var tail = this.tail;
if (tail) tail.next = entry;
else this.head = entry;
this.tail = entry;
},
get: function () {
var entry = this.head;
if (entry) {
var next = this.head = entry.next;
if (next === null) this.tail = null;
return entry.item;
}
}
};
module.exports = queue;
/***/ }),
/* 218 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* global deno -- deno case */
module.exports = typeof deno == 'object' && deno && typeof deno.version == 'object';
/***/ }),
/* 219 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var nativepromiseconstructor = __webpack_require__(76);
var checkcorrectnessofiteration = __webpack_require__(184);
var forced_promise_constructor = __webpack_require__(95).constructor;
module.exports = forced_promise_constructor || !checkcorrectnessofiteration(function (iterable) {
nativepromiseconstructor.all(iterable).then(undefined, function () { /* empty */ });
});
/***/ }),
/* 220 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var anobject = __webpack_require__(20);
var isobject = __webpack_require__(23);
var newpromisecapability = __webpack_require__(96);
module.exports = function (c, x) {
anobject(c);
if (isobject(x) && x.constructor === c) return x;
var promisecapability = newpromisecapability.f(c);
var resolve = promisecapability.resolve;
resolve(x);
return promisecapability.promise;
};
/***/ }),
/* 221 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// iterable dom collections
// flag - `iterable` interface - 'entries', 'keys', 'values', 'foreach' methods
module.exports = {
cssrulelist: 0,
cssstyledeclaration: 0,
cssvaluelist: 0,
clientrectlist: 0,
domrectlist: 0,
domstringlist: 0,
domtokenlist: 1,
datatransferitemlist: 0,
filelist: 0,
htmlallcollection: 0,
htmlcollection: 0,
htmlformelement: 0,
htmlselectelement: 0,
medialist: 0,
mimetypearray: 0,
namednodemap: 0,
nodelist: 1,
paintrequestlist: 0,
plugin: 0,
pluginarray: 0,
svglengthlist: 0,
svgnumberlist: 0,
svgpathseglist: 0,
svgpointlist: 0,
svgstringlist: 0,
svgtransformlist: 0,
sourcebufferlist: 0,
stylesheetlist: 0,
texttrackcuelist: 0,
texttracklist: 0,
touchlist: 0
};
/***/ }),
/* 222 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// in old webkit versions, `element.classlist` is not an instance of global `domtokenlist`
var documentcreateelement = __webpack_require__(110);
var classlist = documentcreateelement('span').classlist;
var domtokenlistprototype = classlist && classlist.constructor && classlist.constructor.prototype;
module.exports = domtokenlistprototype === object.prototype ? undefined : domtokenlistprototype;
/***/ }),
/* 223 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isobject = __webpack_require__(23);
var classof = __webpack_require__(43);
var wellknownsymbol = __webpack_require__(13);
var match = wellknownsymbol('match');
// `isregexp` abstract operation
// https://tc39.es/ecma262/#sec-isregexp
module.exports = function (it) {
var isregexp;
return isobject(it) && ((isregexp = it[match]) !== undefined ? !!isregexp : classof(it) === 'regexp');
};
/***/ }),
/* 224 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var fails = __webpack_require__(9);
var global = __webpack_require__(11);
// babel-minify and closure compiler transpiles regexp('a', 'y') -> /a/y and it causes syntaxerror
var $regexp = global.regexp;
var unsupported_y = fails(function () {
var re = $regexp('a', 'y');
re.lastindex = 2;
return re.exec('abcd') !== null;
});
// uc browser bug
// https://github.com/zloirock/core-js/issues/1008
var missed_sticky = unsupported_y || fails(function () {
return !$regexp('a', 'y').sticky;
});
var broken_caret = unsupported_y || fails(function () {
// https://bugzilla.mozilla.org/show_bug.cgi?id=773687
var re = $regexp('^r', 'gy');
re.lastindex = 2;
return re.exec('str') !== null;
});
module.exports = {
broken_caret: broken_caret,
missed_sticky: missed_sticky,
unsupported_y: unsupported_y
};
/***/ }),
/* 225 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var fails = __webpack_require__(9);
var global = __webpack_require__(11);
// babel-minify and closure compiler transpiles regexp('.', 's') -> /./s and it causes syntaxerror
var $regexp = global.regexp;
module.exports = fails(function () {
var re = $regexp('.', 's');
return !(re.dotall && re.exec('\n') && re.flags === 's');
});
/***/ }),
/* 226 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var fails = __webpack_require__(9);
var global = __webpack_require__(11);
// babel-minify and closure compiler transpiles regexp('(?b)', 'g') -> /(?b)/g and it causes syntaxerror
var $regexp = global.regexp;
module.exports = fails(function () {
var re = $regexp('(?b)', 'g');
return re.exec('b').groups.a !== 'b' ||
'b'.replace(re, '$c') !== 'bc';
});
/***/ }),
/* 227 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $typeerror = typeerror;
var max_safe_integer = 0x1fffffffffffff; // 2 ** 53 - 1 == 9007199254740991
module.exports = function (it) {
if (it > max_safe_integer) throw $typeerror('maximum allowed index exceeded');
return it;
};
/***/ }),
/* 228 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
var tointegerorinfinity = __webpack_require__(72);
var tostring = __webpack_require__(18);
var requireobjectcoercible = __webpack_require__(36);
var charat = uncurrythis(''.charat);
var charcodeat = uncurrythis(''.charcodeat);
var stringslice = uncurrythis(''.slice);
var createmethod = function (convert_to_string) {
return function ($this, pos) {
var s = tostring(requireobjectcoercible($this));
var position = tointegerorinfinity(pos);
var size = s.length;
var first, second;
if (position < 0 || position >= size) return convert_to_string ? '' : undefined;
first = charcodeat(s, position);
return first < 0xd800 || first > 0xdbff || position + 1 === size
|| (second = charcodeat(s, position + 1)) < 0xdc00 || second > 0xdfff
? convert_to_string
? charat(s, position)
: first
: convert_to_string
? stringslice(s, position, position + 2)
: (first - 0xd800 << 10) + (second - 0xdc00) + 0x10000;
};
};
module.exports = {
// `string.prototype.codepointat` method
// https://tc39.es/ecma262/#sec-string.prototype.codepointat
codeat: createmethod(false),
// `string.prototype.at` method
// https://github.com/mathiasbynens/string.prototype.at
charat: createmethod(true)
};
/***/ }),
/* 229 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
var apply = __webpack_require__(119);
var iscallable = __webpack_require__(12);
var engine_is_bun = __webpack_require__(318);
var user_agent = __webpack_require__(52);
var arrayslice = __webpack_require__(116);
var validateargumentslength = __webpack_require__(146);
var function = global.function;
// dirty ie9- and bun 0.3.0- checks
var wrap = /msie .\./.test(user_agent) || engine_is_bun && (function () {
var version = global.bun.version.split('.');
return version.length < 3 || version[0] === '0' && (version[1] < 3 || version[1] === '3' && version[2] === '0');
})();
// ie9- / bun 0.3.0- settimeout / setinterval / setimmediate additional parameters fix
// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#timers
// https://github.com/oven-sh/bun/issues/1633
module.exports = function (scheduler, hastimearg) {
var firstparamindex = hastimearg ? 2 : 1;
return wrap ? function (handler, timeout /* , ...arguments */) {
var boundargs = validateargumentslength(arguments.length, 1) > firstparamindex;
var fn = iscallable(handler) ? handler : function(handler);
var params = boundargs ? arrayslice(arguments, firstparamindex) : [];
var callback = boundargs ? function () {
apply(fn, this, params);
} : fn;
return hastimearg ? scheduler(callback, timeout) : scheduler(callback);
} : scheduler;
};
/***/ }),
/* 230 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var charat = __webpack_require__(228).charat;
// `advancestringindex` abstract operation
// https://tc39.es/ecma262/#sec-advancestringindex
module.exports = function (s, index, unicode) {
return index + (unicode ? charat(s, index).length : 1);
};
/***/ }),
/* 231 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var uncurrythis = __webpack_require__(117);
var getownpropertydescriptor = __webpack_require__(45).f;
var tolength = __webpack_require__(89);
var tostring = __webpack_require__(18);
var notaregexp = __webpack_require__(149);
var requireobjectcoercible = __webpack_require__(36);
var correctisregexplogic = __webpack_require__(150);
var is_pure = __webpack_require__(26);
// eslint-disable-next-line es/no-string-prototype-startswith -- safe
var nativestartswith = uncurrythis(''.startswith);
var stringslice = uncurrythis(''.slice);
var min = math.min;
var correct_is_regexp_logic = correctisregexplogic('startswith');
// https://github.com/zloirock/core-js/pull/702
var mdn_polyfill_bug = !is_pure && !correct_is_regexp_logic && !!function () {
var descriptor = getownpropertydescriptor(string.prototype, 'startswith');
return descriptor && !descriptor.writable;
}();
// `string.prototype.startswith` method
// https://tc39.es/ecma262/#sec-string.prototype.startswith
$({ target: 'string', proto: true, forced: !mdn_polyfill_bug && !correct_is_regexp_logic }, {
startswith: function startswith(searchstring /* , position = 0 */) {
var that = tostring(requireobjectcoercible(this));
notaregexp(searchstring);
var index = tolength(min(arguments.length > 1 ? arguments[1] : undefined, that.length));
var search = tostring(searchstring);
return nativestartswith
? nativestartswith(that, search, index)
: stringslice(that, index, index + search.length) === search;
}
});
/***/ }),
/* 232 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var call = __webpack_require__(15);
var fixregexpwellknownsymbollogic = __webpack_require__(152);
var anobject = __webpack_require__(20);
var isnullorundefined = __webpack_require__(56);
var requireobjectcoercible = __webpack_require__(36);
var samevalue = __webpack_require__(324);
var tostring = __webpack_require__(18);
var getmethod = __webpack_require__(69);
var regexpexec = __webpack_require__(153);
// @@search logic
fixregexpwellknownsymbollogic('search', function (search, nativesearch, maybecallnative) {
return [
// `string.prototype.search` method
// https://tc39.es/ecma262/#sec-string.prototype.search
function search(regexp) {
var o = requireobjectcoercible(this);
var searcher = isnullorundefined(regexp) ? undefined : getmethod(regexp, search);
return searcher ? call(searcher, regexp, o) : new regexp(regexp)[search](tostring(o));
},
// `regexp.prototype[@@search]` method
// https://tc39.es/ecma262/#sec-regexp.prototype-@@search
function (string) {
var rx = anobject(this);
var s = tostring(string);
var res = maybecallnative(nativesearch, rx, s);
if (res.done) return res.value;
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;
}
];
});
/***/ }),
/* 233 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var arrayslice = __webpack_require__(207);
var floor = math.floor;
var mergesort = function (array, comparefn) {
var length = array.length;
var middle = floor(length / 2);
return length < 8 ? insertionsort(array, comparefn) : merge(
array,
mergesort(arrayslice(array, 0, middle), comparefn),
mergesort(arrayslice(array, middle), comparefn),
comparefn
);
};
var insertionsort = function (array, comparefn) {
var length = array.length;
var i = 1;
var element, j;
while (i < length) {
j = i;
element = array[i];
while (j && comparefn(array[j - 1], element) > 0) {
array[j] = array[--j];
}
if (j !== i++) array[j] = element;
} return array;
};
var merge = function (array, left, right, comparefn) {
var llength = left.length;
var rlength = right.length;
var lindex = 0;
var rindex = 0;
while (lindex < llength || rindex < rlength) {
array[lindex + rindex] = (lindex < llength && rindex < rlength)
? comparefn(left[lindex], right[rindex]) <= 0 ? left[lindex++] : right[rindex++]
: lindex < llength ? left[lindex++] : right[rindex++];
} return array;
};
module.exports = mergesort;
/***/ }),
/* 234 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var trytostring = __webpack_require__(70);
var $typeerror = typeerror;
module.exports = function (o, p) {
if (!delete o[p]) throw $typeerror('cannot delete property ' + trytostring(p) + ' of ' + trytostring(o));
};
/***/ }),
/* 235 */,
/* 236 */,
/* 237 */,
/* 238 */,
/* 239 */,
/* 240 */,
/* 241 */,
/* 242 */,
/* 243 */,
/* 244 */,
/* 245 */,
/* 246 */,
/* 247 */,
/* 248 */,
/* 249 */,
/* 250 */,
/* 251 */,
/* 252 */,
/* 253 */,
/* 254 */,
/* 255 */,
/* 256 */,
/* 257 */,
/* 258 */,
/* 259 */,
/* 260 */,
/* 261 */,
/* 262 */,
/* 263 */,
/* 264 */,
/* 265 */,
/* 266 */,
/* 267 */,
/* 268 */,
/* 269 */,
/* 270 */,
/* 271 */,
/* 272 */,
/* 273 */,
/* 274 */,
/* 275 */,
/* 276 */,
/* 277 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var is_pure = __webpack_require__(26);
var descriptors = __webpack_require__(16);
var global = __webpack_require__(11);
var path = __webpack_require__(210);
var uncurrythis = __webpack_require__(10);
var isforced = __webpack_require__(103);
var hasown = __webpack_require__(19);
var inheritifrequired = __webpack_require__(189);
var isprototypeof = __webpack_require__(51);
var issymbol = __webpack_require__(87);
var toprimitive = __webpack_require__(191);
var fails = __webpack_require__(9);
var getownpropertynames = __webpack_require__(84).f;
var getownpropertydescriptor = __webpack_require__(45).f;
var defineproperty = __webpack_require__(28).f;
var thisnumbervalue = __webpack_require__(336);
var trim = __webpack_require__(337).trim;
var number = 'number';
var nativenumber = global[number];
var purenumbernamespace = path[number];
var numberprototype = nativenumber.prototype;
var typeerror = global.typeerror;
var stringslice = uncurrythis(''.slice);
var charcodeat = uncurrythis(''.charcodeat);
// `tonumeric` abstract operation
// https://tc39.es/ecma262/#sec-tonumeric
var tonumeric = function (value) {
var primvalue = toprimitive(value, 'number');
return typeof primvalue == 'bigint' ? primvalue : tonumber(primvalue);
};
// `tonumber` abstract operation
// https://tc39.es/ecma262/#sec-tonumber
var tonumber = function (argument) {
var it = toprimitive(argument, 'number');
var first, third, radix, maxcode, digits, length, index, code;
if (issymbol(it)) throw typeerror('cannot convert a symbol value to a number');
if (typeof it == 'string' && it.length > 2) {
it = trim(it);
first = charcodeat(it, 0);
if (first === 43 || first === 45) {
third = charcodeat(it, 2);
if (third === 88 || third === 120) return nan; // number('+0x1') should be nan, old v8 fix
} else if (first === 48) {
switch (charcodeat(it, 1)) {
// fast equal of /^0b[01]+$/i
case 66:
case 98:
radix = 2;
maxcode = 49;
break;
// fast equal of /^0o[0-7]+$/i
case 79:
case 111:
radix = 8;
maxcode = 55;
break;
default:
return +it;
}
digits = stringslice(it, 2);
length = digits.length;
for (index = 0; index < length; index++) {
code = charcodeat(digits, index);
// parseint parses a string to a first unavailable symbol
// but tonumber should return nan if a string contains unavailable symbols
if (code < 48 || code > maxcode) return nan;
} return parseint(digits, radix);
}
} return +it;
};
var forced = isforced(number, !nativenumber(' 0o1') || !nativenumber('0b1') || nativenumber('+0x1'));
var calledwithnew = function (dummy) {
// includes check on 1..constructor(foo) case
return isprototypeof(numberprototype, dummy) && fails(function () { thisnumbervalue(dummy); });
};
// `number` constructor
// https://tc39.es/ecma262/#sec-number-constructor
var numberwrapper = function number(value) {
var n = arguments.length < 1 ? 0 : nativenumber(tonumeric(value));
return calledwithnew(this) ? inheritifrequired(object(n), this, numberwrapper) : n;
};
numberwrapper.prototype = numberprototype;
if (forced && !is_pure) numberprototype.constructor = numberwrapper;
$({ global: true, constructor: true, wrap: true, forced: forced }, {
number: numberwrapper
});
// use `internal/copy-constructor-properties` helper in `core-js@4`
var copyconstructorproperties = function (target, source) {
for (var keys = descriptors ? getownpropertynames(source) : (
// es3:
'max_value,min_value,nan,negative_infinity,positive_infinity,' +
// es2015 (in case, if modules with es2015 number statics required before):
'epsilon,max_safe_integer,min_safe_integer,isfinite,isinteger,isnan,issafeinteger,parsefloat,parseint,' +
// esnext
'fromstring,range'
).split(','), j = 0, key; keys.length > j; j++) {
if (hasown(source, key = keys[j]) && !hasown(target, key)) {
defineproperty(target, key, getownpropertydescriptor(source, key));
}
}
};
if (is_pure && purenumbernamespace) copyconstructorproperties(path[number], purenumbernamespace);
if (forced || is_pure) copyconstructorproperties(path[number], nativenumber);
/***/ }),
/* 278 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var $findindex = __webpack_require__(74).findindex;
var addtounscopables = __webpack_require__(120);
var find_index = 'findindex';
var skips_holes = true;
// shouldn't skip holes
// eslint-disable-next-line es/no-array-prototype-findindex -- testing
if (find_index in []) array(1)[find_index](function () { skips_holes = false; });
// `array.prototype.findindex` method
// https://tc39.es/ecma262/#sec-array.prototype.findindex
$({ target: 'array', proto: true, forced: skips_holes }, {
findindex: function findindex(callbackfn /* , that = undefined */) {
return $findindex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
}
});
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addtounscopables(find_index);
/***/ }),
/* 279 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var $find = __webpack_require__(74).find;
var addtounscopables = __webpack_require__(120);
var find = 'find';
var skips_holes = true;
// shouldn't skip holes
// eslint-disable-next-line es/no-array-prototype-find -- testing
if (find in []) array(1)[find](function () { skips_holes = false; });
// `array.prototype.find` method
// https://tc39.es/ecma262/#sec-array.prototype.find
$({ target: 'array', proto: true, forced: skips_holes }, {
find: function find(callbackfn /* , that = undefined */) {
return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
}
});
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addtounscopables(find);
/***/ }),
/* 280 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* eslint-disable es/no-object-getownpropertynames -- safe */
var classof = __webpack_require__(43);
var toindexedobject = __webpack_require__(33);
var $getownpropertynames = __webpack_require__(84).f;
var arrayslice = __webpack_require__(207);
var windownames = typeof window == 'object' && window && object.getownpropertynames
? object.getownpropertynames(window) : [];
var getwindownames = function (it) {
try {
return $getownpropertynames(it);
} catch (error) {
return arrayslice(windownames);
}
};
// fallback for ie11 buggy object.getownpropertynames with iframe and window
module.exports.f = function getownpropertynames(it) {
return windownames && classof(it) === 'window'
? getwindownames(it)
: $getownpropertynames(toindexedobject(it));
};
/***/ }),
/* 281 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var definebuiltin = __webpack_require__(24);
module.exports = function (target, src, options) {
for (var key in src) definebuiltin(target, key, src[key], options);
return target;
};
/***/ }),
/* 282 */,
/* 283 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var call = __webpack_require__(15);
var iscallable = __webpack_require__(12);
var isobject = __webpack_require__(23);
var $typeerror = typeerror;
// `ordinarytoprimitive` abstract operation
// https://tc39.es/ecma262/#sec-ordinarytoprimitive
module.exports = function (input, pref) {
var fn, val;
if (pref === 'string' && iscallable(fn = input.tostring) && !isobject(val = call(fn, input))) return val;
if (iscallable(fn = input.valueof) && !isobject(val = call(fn, input))) return val;
if (pref !== 'string' && iscallable(fn = input.tostring) && !isobject(val = call(fn, input))) return val;
throw $typeerror("can't convert object to primitive value");
};
/***/ }),
/* 284 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
var iscallable = __webpack_require__(12);
var weakmap = global.weakmap;
module.exports = iscallable(weakmap) && /native code/.test(string(weakmap));
/***/ }),
/* 285 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var ceil = math.ceil;
var floor = math.floor;
// `math.trunc` method
// https://tc39.es/ecma262/#sec-math.trunc
// eslint-disable-next-line es/no-math-trunc -- safe
module.exports = math.trunc || function trunc(x) {
var n = +x;
return (n > 0 ? floor : ceil)(n);
};
/***/ }),
/* 286 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var bind = __webpack_require__(63);
var call = __webpack_require__(15);
var toobject = __webpack_require__(38);
var callwithsafeiterationclosing = __webpack_require__(287);
var isarrayiteratormethod = __webpack_require__(204);
var isconstructor = __webpack_require__(115);
var lengthofarraylike = __webpack_require__(46);
var createproperty = __webpack_require__(73);
var getiterator = __webpack_require__(141);
var getiteratormethod = __webpack_require__(118);
var $array = array;
// `array.from` method implementation
// https://tc39.es/ecma262/#sec-array.from
module.exports = function from(arraylike /* , mapfn = undefined, thisarg = undefined */) {
var o = toobject(arraylike);
var is_constructor = isconstructor(this);
var argumentslength = arguments.length;
var mapfn = argumentslength > 1 ? arguments[1] : undefined;
var mapping = mapfn !== undefined;
if (mapping) mapfn = bind(mapfn, argumentslength > 2 ? arguments[2] : undefined);
var iteratormethod = getiteratormethod(o);
var index = 0;
var length, result, step, iterator, next, value;
// if the target is not iterable or it's an array with the default iterator - use a simple case
if (iteratormethod && !(this === $array && isarrayiteratormethod(iteratormethod))) {
iterator = getiterator(o, iteratormethod);
next = iterator.next;
result = is_constructor ? new this() : [];
for (;!(step = call(next, iterator)).done; index++) {
value = mapping ? callwithsafeiterationclosing(iterator, mapfn, [step.value, index], true) : step.value;
createproperty(result, index, value);
}
} else {
length = lengthofarraylike(o);
result = is_constructor ? new this(length) : $array(length);
for (;length > index; index++) {
value = mapping ? mapfn(o[index], index) : o[index];
createproperty(result, index, value);
}
}
result.length = index;
return result;
};
/***/ }),
/* 287 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var anobject = __webpack_require__(20);
var iteratorclose = __webpack_require__(203);
// call something on iterator step with safe closing on error
module.exports = function (iterator, fn, value, entries) {
try {
return entries ? fn(anobject(value)[0], value[1]) : fn(value);
} catch (error) {
iteratorclose(iterator, 'throw', error);
}
};
/***/ }),
/* 288 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var global = __webpack_require__(11);
var call = __webpack_require__(15);
var uncurrythis = __webpack_require__(10);
var is_pure = __webpack_require__(26);
var descriptors = __webpack_require__(16);
var native_symbol = __webpack_require__(68);
var fails = __webpack_require__(9);
var hasown = __webpack_require__(19);
var isprototypeof = __webpack_require__(51);
var anobject = __webpack_require__(20);
var toindexedobject = __webpack_require__(33);
var topropertykey = __webpack_require__(109);
var $tostring = __webpack_require__(18);
var createpropertydescriptor = __webpack_require__(67);
var nativeobjectcreate = __webpack_require__(65);
var objectkeys = __webpack_require__(94);
var getownpropertynamesmodule = __webpack_require__(84);
var getownpropertynamesexternal = __webpack_require__(280);
var getownpropertysymbolsmodule = __webpack_require__(114);
var getownpropertydescriptormodule = __webpack_require__(45);
var definepropertymodule = __webpack_require__(28);
var definepropertiesmodule = __webpack_require__(205);
var propertyisenumerablemodule = __webpack_require__(107);
var definebuiltin = __webpack_require__(24);
var definebuiltinaccessor = __webpack_require__(85);
var shared = __webpack_require__(71);
var sharedkey = __webpack_require__(112);
var hiddenkeys = __webpack_require__(102);
var uid = __webpack_require__(135);
var wellknownsymbol = __webpack_require__(13);
var wrappedwellknownsymbolmodule = __webpack_require__(208);
var definewellknownsymbol = __webpack_require__(209);
var definesymboltoprimitive = __webpack_require__(289);
var settostringtag = __webpack_require__(86);
var internalstatemodule = __webpack_require__(50);
var $foreach = __webpack_require__(74).foreach;
var hidden = sharedkey('hidden');
var symbol = 'symbol';
var prototype = 'prototype';
var setinternalstate = internalstatemodule.set;
var getinternalstate = internalstatemodule.getterfor(symbol);
var objectprototype = object[prototype];
var $symbol = global.symbol;
var symbolprototype = $symbol && $symbol[prototype];
var typeerror = global.typeerror;
var qobject = global.qobject;
var nativegetownpropertydescriptor = getownpropertydescriptormodule.f;
var nativedefineproperty = definepropertymodule.f;
var nativegetownpropertynames = getownpropertynamesexternal.f;
var nativepropertyisenumerable = propertyisenumerablemodule.f;
var push = uncurrythis([].push);
var allsymbols = shared('symbols');
var objectprototypesymbols = shared('op-symbols');
var wellknownsymbolsstore = shared('wks');
// don't use setters in qt script, https://github.com/zloirock/core-js/issues/173
var use_setter = !qobject || !qobject[prototype] || !qobject[prototype].findchild;
// fallback for old android, https://code.google.com/p/v8/issues/detail?id=687
var setsymboldescriptor = descriptors && fails(function () {
return nativeobjectcreate(nativedefineproperty({}, 'a', {
get: function () { return nativedefineproperty(this, 'a', { value: 7 }).a; }
})).a !== 7;
}) ? function (o, p, attributes) {
var objectprototypedescriptor = nativegetownpropertydescriptor(objectprototype, p);
if (objectprototypedescriptor) delete objectprototype[p];
nativedefineproperty(o, p, attributes);
if (objectprototypedescriptor && o !== objectprototype) {
nativedefineproperty(objectprototype, p, objectprototypedescriptor);
}
} : nativedefineproperty;
var wrap = function (tag, description) {
var symbol = allsymbols[tag] = nativeobjectcreate(symbolprototype);
setinternalstate(symbol, {
type: symbol,
tag: tag,
description: description
});
if (!descriptors) symbol.description = description;
return symbol;
};
var $defineproperty = function defineproperty(o, p, attributes) {
if (o === objectprototype) $defineproperty(objectprototypesymbols, p, attributes);
anobject(o);
var key = topropertykey(p);
anobject(attributes);
if (hasown(allsymbols, key)) {
if (!attributes.enumerable) {
if (!hasown(o, hidden)) nativedefineproperty(o, hidden, createpropertydescriptor(1, {}));
o[hidden][key] = true;
} else {
if (hasown(o, hidden) && o[hidden][key]) o[hidden][key] = false;
attributes = nativeobjectcreate(attributes, { enumerable: createpropertydescriptor(0, false) });
} return setsymboldescriptor(o, key, attributes);
} return nativedefineproperty(o, key, attributes);
};
var $defineproperties = function defineproperties(o, properties) {
anobject(o);
var properties = toindexedobject(properties);
var keys = objectkeys(properties).concat($getownpropertysymbols(properties));
$foreach(keys, function (key) {
if (!descriptors || call($propertyisenumerable, properties, key)) $defineproperty(o, key, properties[key]);
});
return o;
};
var $create = function create(o, properties) {
return properties === undefined ? nativeobjectcreate(o) : $defineproperties(nativeobjectcreate(o), properties);
};
var $propertyisenumerable = function propertyisenumerable(v) {
var p = topropertykey(v);
var enumerable = call(nativepropertyisenumerable, this, p);
if (this === objectprototype && hasown(allsymbols, p) && !hasown(objectprototypesymbols, p)) return false;
return enumerable || !hasown(this, p) || !hasown(allsymbols, p) || hasown(this, hidden) && this[hidden][p]
? enumerable : true;
};
var $getownpropertydescriptor = function getownpropertydescriptor(o, p) {
var it = toindexedobject(o);
var key = topropertykey(p);
if (it === objectprototype && hasown(allsymbols, key) && !hasown(objectprototypesymbols, key)) return;
var descriptor = nativegetownpropertydescriptor(it, key);
if (descriptor && hasown(allsymbols, key) && !(hasown(it, hidden) && it[hidden][key])) {
descriptor.enumerable = true;
}
return descriptor;
};
var $getownpropertynames = function getownpropertynames(o) {
var names = nativegetownpropertynames(toindexedobject(o));
var result = [];
$foreach(names, function (key) {
if (!hasown(allsymbols, key) && !hasown(hiddenkeys, key)) push(result, key);
});
return result;
};
var $getownpropertysymbols = function (o) {
var is_object_prototype = o === objectprototype;
var names = nativegetownpropertynames(is_object_prototype ? objectprototypesymbols : toindexedobject(o));
var result = [];
$foreach(names, function (key) {
if (hasown(allsymbols, key) && (!is_object_prototype || hasown(objectprototype, key))) {
push(result, allsymbols[key]);
}
});
return result;
};
// `symbol` constructor
// https://tc39.es/ecma262/#sec-symbol-constructor
if (!native_symbol) {
$symbol = function symbol() {
if (isprototypeof(symbolprototype, this)) throw typeerror('symbol is not a constructor');
var description = !arguments.length || arguments[0] === undefined ? undefined : $tostring(arguments[0]);
var tag = uid(description);
var setter = function (value) {
if (this === objectprototype) call(setter, objectprototypesymbols, value);
if (hasown(this, hidden) && hasown(this[hidden], tag)) this[hidden][tag] = false;
setsymboldescriptor(this, tag, createpropertydescriptor(1, value));
};
if (descriptors && use_setter) setsymboldescriptor(objectprototype, tag, { configurable: true, set: setter });
return wrap(tag, description);
};
symbolprototype = $symbol[prototype];
definebuiltin(symbolprototype, 'tostring', function tostring() {
return getinternalstate(this).tag;
});
definebuiltin($symbol, 'withoutsetter', function (description) {
return wrap(uid(description), description);
});
propertyisenumerablemodule.f = $propertyisenumerable;
definepropertymodule.f = $defineproperty;
definepropertiesmodule.f = $defineproperties;
getownpropertydescriptormodule.f = $getownpropertydescriptor;
getownpropertynamesmodule.f = getownpropertynamesexternal.f = $getownpropertynames;
getownpropertysymbolsmodule.f = $getownpropertysymbols;
wrappedwellknownsymbolmodule.f = function (name) {
return wrap(wellknownsymbol(name), name);
};
if (descriptors) {
// https://github.com/tc39/proposal-symbol-description
definebuiltinaccessor(symbolprototype, 'description', {
configurable: true,
get: function description() {
return getinternalstate(this).description;
}
});
if (!is_pure) {
definebuiltin(objectprototype, 'propertyisenumerable', $propertyisenumerable, { unsafe: true });
}
}
}
$({ global: true, constructor: true, wrap: true, forced: !native_symbol, sham: !native_symbol }, {
symbol: $symbol
});
$foreach(objectkeys(wellknownsymbolsstore), function (name) {
definewellknownsymbol(name);
});
$({ target: symbol, stat: true, forced: !native_symbol }, {
usesetter: function () { use_setter = true; },
usesimple: function () { use_setter = false; }
});
$({ target: 'object', stat: true, forced: !native_symbol, sham: !descriptors }, {
// `object.create` method
// https://tc39.es/ecma262/#sec-object.create
create: $create,
// `object.defineproperty` method
// https://tc39.es/ecma262/#sec-object.defineproperty
defineproperty: $defineproperty,
// `object.defineproperties` method
// https://tc39.es/ecma262/#sec-object.defineproperties
defineproperties: $defineproperties,
// `object.getownpropertydescriptor` method
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptors
getownpropertydescriptor: $getownpropertydescriptor
});
$({ target: 'object', stat: true, forced: !native_symbol }, {
// `object.getownpropertynames` method
// https://tc39.es/ecma262/#sec-object.getownpropertynames
getownpropertynames: $getownpropertynames
});
// `symbol.prototype[@@toprimitive]` method
// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive
definesymboltoprimitive();
// `symbol.prototype[@@tostringtag]` property
// https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag
settostringtag($symbol, symbol);
hiddenkeys[hidden] = true;
/***/ }),
/* 289 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var call = __webpack_require__(15);
var getbuiltin = __webpack_require__(37);
var wellknownsymbol = __webpack_require__(13);
var definebuiltin = __webpack_require__(24);
module.exports = function () {
var symbol = getbuiltin('symbol');
var symbolprototype = symbol && symbol.prototype;
var valueof = symbolprototype && symbolprototype.valueof;
var to_primitive = wellknownsymbol('toprimitive');
if (symbolprototype && !symbolprototype[to_primitive]) {
// `symbol.prototype[@@toprimitive]` method
// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive
// eslint-disable-next-line no-unused-vars -- required for .length
definebuiltin(symbolprototype, to_primitive, function (hint) {
return call(valueof, this);
}, { arity: 1 });
}
};
/***/ }),
/* 290 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isarray = __webpack_require__(90);
var isconstructor = __webpack_require__(115);
var isobject = __webpack_require__(23);
var wellknownsymbol = __webpack_require__(13);
var species = wellknownsymbol('species');
var $array = array;
// a part of `arrayspeciescreate` abstract operation
// https://tc39.es/ecma262/#sec-arrayspeciescreate
module.exports = function (originalarray) {
var c;
if (isarray(originalarray)) {
c = originalarray.constructor;
// cross-realm fallback
if (isconstructor(c) && (c === $array || isarray(c.prototype))) c = undefined;
else if (isobject(c)) {
c = c[species];
if (c === null) c = undefined;
}
} return c === undefined ? $array : c;
};
/***/ }),
/* 291 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var getbuiltin = __webpack_require__(37);
var hasown = __webpack_require__(19);
var tostring = __webpack_require__(18);
var shared = __webpack_require__(71);
var native_symbol_registry = __webpack_require__(211);
var stringtosymbolregistry = shared('string-to-symbol-registry');
var symboltostringregistry = shared('symbol-to-string-registry');
// `symbol.for` method
// https://tc39.es/ecma262/#sec-symbol.for
$({ target: 'symbol', stat: true, forced: !native_symbol_registry }, {
'for': function (key) {
var string = tostring(key);
if (hasown(stringtosymbolregistry, string)) return stringtosymbolregistry[string];
var symbol = getbuiltin('symbol')(string);
stringtosymbolregistry[string] = symbol;
symboltostringregistry[symbol] = string;
return symbol;
}
});
/***/ }),
/* 292 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var hasown = __webpack_require__(19);
var issymbol = __webpack_require__(87);
var trytostring = __webpack_require__(70);
var shared = __webpack_require__(71);
var native_symbol_registry = __webpack_require__(211);
var symboltostringregistry = shared('symbol-to-string-registry');
// `symbol.keyfor` method
// https://tc39.es/ecma262/#sec-symbol.keyfor
$({ target: 'symbol', stat: true, forced: !native_symbol_registry }, {
keyfor: function keyfor(sym) {
if (!issymbol(sym)) throw typeerror(trytostring(sym) + ' is not a symbol');
if (hasown(symboltostringregistry, sym)) return symboltostringregistry[sym];
}
});
/***/ }),
/* 293 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var getbuiltin = __webpack_require__(37);
var apply = __webpack_require__(119);
var call = __webpack_require__(15);
var uncurrythis = __webpack_require__(10);
var fails = __webpack_require__(9);
var iscallable = __webpack_require__(12);
var issymbol = __webpack_require__(87);
var arrayslice = __webpack_require__(116);
var getreplacerfunction = __webpack_require__(294);
var native_symbol = __webpack_require__(68);
var $string = string;
var $stringify = getbuiltin('json', 'stringify');
var exec = uncurrythis(/./.exec);
var charat = uncurrythis(''.charat);
var charcodeat = uncurrythis(''.charcodeat);
var replace = uncurrythis(''.replace);
var numbertostring = uncurrythis(1.0.tostring);
var tester = /[\ud800-\udfff]/g;
var low = /^[\ud800-\udbff]$/;
var hi = /^[\udc00-\udfff]$/;
var wrong_symbols_conversion = !native_symbol || fails(function () {
var symbol = getbuiltin('symbol')('stringify detection');
// ms edge converts symbol values to json as {}
return $stringify([symbol]) !== '[null]'
// webkit converts symbol values to json as null
|| $stringify({ a: symbol }) !== '{}'
// v8 throws on boxed symbols
|| $stringify(object(symbol)) !== '{}';
});
// https://github.com/tc39/proposal-well-formed-stringify
var ill_formed_unicode = fails(function () {
return $stringify('\udf06\ud834') !== '"\\udf06\\ud834"'
|| $stringify('\udead') !== '"\\udead"';
});
var stringifywithsymbolsfix = function (it, replacer) {
var args = arrayslice(arguments);
var $replacer = getreplacerfunction(replacer);
if (!iscallable($replacer) && (it === undefined || issymbol(it))) return; // ie8 returns string on undefined
args[1] = function (key, value) {
// some old implementations (like webkit) could pass numbers as keys
if (iscallable($replacer)) value = call($replacer, this, $string(key), value);
if (!issymbol(value)) return value;
};
return apply($stringify, null, args);
};
var fixillformed = function (match, offset, string) {
var prev = charat(string, offset - 1);
var next = charat(string, offset + 1);
if ((exec(low, match) && !exec(hi, next)) || (exec(hi, match) && !exec(low, prev))) {
return '\\u' + numbertostring(charcodeat(match, 0), 16);
} return match;
};
if ($stringify) {
// `json.stringify` method
// https://tc39.es/ecma262/#sec-json.stringify
$({ target: 'json', stat: true, arity: 3, forced: wrong_symbols_conversion || ill_formed_unicode }, {
// eslint-disable-next-line no-unused-vars -- required for `.length`
stringify: function stringify(it, replacer, space) {
var args = arrayslice(arguments);
var result = apply(wrong_symbols_conversion ? stringifywithsymbolsfix : $stringify, null, args);
return ill_formed_unicode && typeof result == 'string' ? replace(result, tester, fixillformed) : result;
}
});
}
/***/ }),
/* 294 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
var isarray = __webpack_require__(90);
var iscallable = __webpack_require__(12);
var classof = __webpack_require__(43);
var tostring = __webpack_require__(18);
var push = uncurrythis([].push);
module.exports = function (replacer) {
if (iscallable(replacer)) return replacer;
if (!isarray(replacer)) return;
var rawlength = replacer.length;
var keys = [];
for (var i = 0; i < rawlength; i++) {
var element = replacer[i];
if (typeof element == 'string') push(keys, element);
else if (typeof element == 'number' || classof(element) === 'number' || classof(element) === 'string') push(keys, tostring(element));
}
var keyslength = keys.length;
var root = true;
return function (key, value) {
if (root) {
root = false;
return value;
}
if (isarray(this)) return value;
for (var j = 0; j < keyslength; j++) if (keys[j] === key) return value;
};
};
/***/ }),
/* 295 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var native_symbol = __webpack_require__(68);
var fails = __webpack_require__(9);
var getownpropertysymbolsmodule = __webpack_require__(114);
var toobject = __webpack_require__(38);
// v8 ~ chrome 38 and 39 `object.getownpropertysymbols` fails on primitives
// https://bugs.chromium.org/p/v8/issues/detail?id=3443
var forced = !native_symbol || fails(function () { getownpropertysymbolsmodule.f(1); });
// `object.getownpropertysymbols` method
// https://tc39.es/ecma262/#sec-object.getownpropertysymbols
$({ target: 'object', stat: true, forced: forced }, {
getownpropertysymbols: function getownpropertysymbols(it) {
var $getownpropertysymbols = getownpropertysymbolsmodule.f;
return $getownpropertysymbols ? $getownpropertysymbols(toobject(it)) : [];
}
});
/***/ }),
/* 296 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var fails = __webpack_require__(9);
module.exports = !fails(function () {
function f() { /* empty */ }
f.prototype.constructor = null;
// eslint-disable-next-line es/no-object-getprototypeof -- required for testing
return object.getprototypeof(new f()) !== f.prototype;
});
/***/ }),
/* 297 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
var acallable = __webpack_require__(42);
module.exports = function (object, key, method) {
try {
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
return uncurrythis(acallable(object.getownpropertydescriptor(object, key)[method]));
} catch (error) { /* empty */ }
};
/***/ }),
/* 298 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var iscallable = __webpack_require__(12);
var $string = string;
var $typeerror = typeerror;
module.exports = function (argument) {
if (typeof argument == 'object' || iscallable(argument)) return argument;
throw $typeerror("can't set " + $string(argument) + ' as a prototype');
};
/***/ }),
/* 299 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// todo: remove this module from `core-js@4` since it's split to modules listed below
__webpack_require__(300);
__webpack_require__(307);
__webpack_require__(308);
__webpack_require__(309);
__webpack_require__(310);
__webpack_require__(311);
/***/ }),
/* 300 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var is_pure = __webpack_require__(26);
var is_node = __webpack_require__(121);
var global = __webpack_require__(11);
var call = __webpack_require__(15);
var definebuiltin = __webpack_require__(24);
var setprototypeof = __webpack_require__(145);
var settostringtag = __webpack_require__(86);
var setspecies = __webpack_require__(187);
var acallable = __webpack_require__(42);
var iscallable = __webpack_require__(12);
var isobject = __webpack_require__(23);
var aninstance = __webpack_require__(183);
var speciesconstructor = __webpack_require__(214);
var task = __webpack_require__(215).set;
var microtask = __webpack_require__(302);
var hostreporterrors = __webpack_require__(305);
var perform = __webpack_require__(147);
var queue = __webpack_require__(217);
var internalstatemodule = __webpack_require__(50);
var nativepromiseconstructor = __webpack_require__(76);
var promiseconstructordetection = __webpack_require__(95);
var newpromisecapabilitymodule = __webpack_require__(96);
var promise = 'promise';
var forced_promise_constructor = promiseconstructordetection.constructor;
var native_promise_rejection_event = promiseconstructordetection.rejection_event;
var native_promise_subclassing = promiseconstructordetection.subclassing;
var getinternalpromisestate = internalstatemodule.getterfor(promise);
var setinternalstate = internalstatemodule.set;
var nativepromiseprototype = nativepromiseconstructor && nativepromiseconstructor.prototype;
var promiseconstructor = nativepromiseconstructor;
var promiseprototype = nativepromiseprototype;
var typeerror = global.typeerror;
var document = global.document;
var process = global.process;
var newpromisecapability = newpromisecapabilitymodule.f;
var newgenericpromisecapability = newpromisecapability;
var dispatch_event = !!(document && document.createevent && global.dispatchevent);
var unhandled_rejection = 'unhandledrejection';
var rejection_handled = 'rejectionhandled';
var pending = 0;
var fulfilled = 1;
var rejected = 2;
var handled = 1;
var unhandled = 2;
var internal, ownpromisecapability, promisewrapper, nativethen;
// helpers
var isthenable = function (it) {
var then;
return isobject(it) && iscallable(then = it.then) ? then : false;
};
var callreaction = function (reaction, state) {
var value = state.value;
var ok = state.state === fulfilled;
var handler = ok ? reaction.ok : reaction.fail;
var resolve = reaction.resolve;
var reject = reaction.reject;
var domain = reaction.domain;
var result, then, exited;
try {
if (handler) {
if (!ok) {
if (state.rejection === unhandled) onhandleunhandled(state);
state.rejection = handled;
}
if (handler === true) result = value;
else {
if (domain) domain.enter();
result = handler(value); // can throw
if (domain) {
domain.exit();
exited = true;
}
}
if (result === reaction.promise) {
reject(typeerror('promise-chain cycle'));
} else if (then = isthenable(result)) {
call(then, result, resolve, reject);
} else resolve(result);
} else reject(value);
} catch (error) {
if (domain && !exited) domain.exit();
reject(error);
}
};
var notify = function (state, isreject) {
if (state.notified) return;
state.notified = true;
microtask(function () {
var reactions = state.reactions;
var reaction;
while (reaction = reactions.get()) {
callreaction(reaction, state);
}
state.notified = false;
if (isreject && !state.rejection) onunhandled(state);
});
};
var dispatchevent = function (name, promise, reason) {
var event, handler;
if (dispatch_event) {
event = document.createevent('event');
event.promise = promise;
event.reason = reason;
event.initevent(name, false, true);
global.dispatchevent(event);
} else event = { promise: promise, reason: reason };
if (!native_promise_rejection_event && (handler = global['on' + name])) handler(event);
else if (name === unhandled_rejection) hostreporterrors('unhandled promise rejection', reason);
};
var onunhandled = function (state) {
call(task, global, function () {
var promise = state.facade;
var value = state.value;
var is_unhandled = isunhandled(state);
var result;
if (is_unhandled) {
result = perform(function () {
if (is_node) {
process.emit('unhandledrejection', value, promise);
} else dispatchevent(unhandled_rejection, promise, value);
});
// browsers should not trigger `rejectionhandled` event if it was handled here, nodejs - should
state.rejection = is_node || isunhandled(state) ? unhandled : handled;
if (result.error) throw result.value;
}
});
};
var isunhandled = function (state) {
return state.rejection !== handled && !state.parent;
};
var onhandleunhandled = function (state) {
call(task, global, function () {
var promise = state.facade;
if (is_node) {
process.emit('rejectionhandled', promise);
} else dispatchevent(rejection_handled, promise, state.value);
});
};
var bind = function (fn, state, unwrap) {
return function (value) {
fn(state, value, unwrap);
};
};
var internalreject = function (state, value, unwrap) {
if (state.done) return;
state.done = true;
if (unwrap) state = unwrap;
state.value = value;
state.state = rejected;
notify(state, true);
};
var internalresolve = function (state, value, unwrap) {
if (state.done) return;
state.done = true;
if (unwrap) state = unwrap;
try {
if (state.facade === value) throw typeerror("promise can't be resolved itself");
var then = isthenable(value);
if (then) {
microtask(function () {
var wrapper = { done: false };
try {
call(then, value,
bind(internalresolve, wrapper, state),
bind(internalreject, wrapper, state)
);
} catch (error) {
internalreject(wrapper, error, state);
}
});
} else {
state.value = value;
state.state = fulfilled;
notify(state, false);
}
} catch (error) {
internalreject({ done: false }, error, state);
}
};
// constructor polyfill
if (forced_promise_constructor) {
// 25.4.3.1 promise(executor)
promiseconstructor = function promise(executor) {
aninstance(this, promiseprototype);
acallable(executor);
call(internal, this);
var state = getinternalpromisestate(this);
try {
executor(bind(internalresolve, state), bind(internalreject, state));
} catch (error) {
internalreject(state, error);
}
};
promiseprototype = promiseconstructor.prototype;
// eslint-disable-next-line no-unused-vars -- required for `.length`
internal = function promise(executor) {
setinternalstate(this, {
type: promise,
done: false,
notified: false,
parent: false,
reactions: new queue(),
rejection: false,
state: pending,
value: undefined
});
};
// `promise.prototype.then` method
// https://tc39.es/ecma262/#sec-promise.prototype.then
internal.prototype = definebuiltin(promiseprototype, 'then', function then(onfulfilled, onrejected) {
var state = getinternalpromisestate(this);
var reaction = newpromisecapability(speciesconstructor(this, promiseconstructor));
state.parent = true;
reaction.ok = iscallable(onfulfilled) ? onfulfilled : true;
reaction.fail = iscallable(onrejected) && onrejected;
reaction.domain = is_node ? process.domain : undefined;
if (state.state === pending) state.reactions.add(reaction);
else microtask(function () {
callreaction(reaction, state);
});
return reaction.promise;
});
ownpromisecapability = function () {
var promise = new internal();
var state = getinternalpromisestate(promise);
this.promise = promise;
this.resolve = bind(internalresolve, state);
this.reject = bind(internalreject, state);
};
newpromisecapabilitymodule.f = newpromisecapability = function (c) {
return c === promiseconstructor || c === promisewrapper
? new ownpromisecapability(c)
: newgenericpromisecapability(c);
};
if (!is_pure && iscallable(nativepromiseconstructor) && nativepromiseprototype !== object.prototype) {
nativethen = nativepromiseprototype.then;
if (!native_promise_subclassing) {
// make `promise#then` return a polyfilled `promise` for native promise-based apis
definebuiltin(nativepromiseprototype, 'then', function then(onfulfilled, onrejected) {
var that = this;
return new promiseconstructor(function (resolve, reject) {
call(nativethen, that, resolve, reject);
}).then(onfulfilled, onrejected);
// https://github.com/zloirock/core-js/issues/640
}, { unsafe: true });
}
// make `.constructor === promise` work for native promise-based apis
try {
delete nativepromiseprototype.constructor;
} catch (error) { /* empty */ }
// make `instanceof promise` work for native promise-based apis
if (setprototypeof) {
setprototypeof(nativepromiseprototype, promiseprototype);
}
}
}
$({ global: true, constructor: true, wrap: true, forced: forced_promise_constructor }, {
promise: promiseconstructor
});
settostringtag(promiseconstructor, promise, false, true);
setspecies(promise);
/***/ }),
/* 301 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isconstructor = __webpack_require__(115);
var trytostring = __webpack_require__(70);
var $typeerror = typeerror;
// `assert: isconstructor(argument) is true`
module.exports = function (argument) {
if (isconstructor(argument)) return argument;
throw $typeerror(trytostring(argument) + ' is not a constructor');
};
/***/ }),
/* 302 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global = __webpack_require__(11);
var bind = __webpack_require__(63);
var getownpropertydescriptor = __webpack_require__(45).f;
var macrotask = __webpack_require__(215).set;
var queue = __webpack_require__(217);
var is_ios = __webpack_require__(216);
var is_ios_pebble = __webpack_require__(303);
var is_webos_webkit = __webpack_require__(304);
var is_node = __webpack_require__(121);
var mutationobserver = global.mutationobserver || global.webkitmutationobserver;
var document = global.document;
var process = global.process;
var promise = global.promise;
// node.js 11 shows experimentalwarning on getting `queuemicrotask`
var queuemicrotaskdescriptor = getownpropertydescriptor(global, 'queuemicrotask');
var microtask = queuemicrotaskdescriptor && queuemicrotaskdescriptor.value;
var notify, toggle, node, promise, then;
// modern engines have queuemicrotask method
if (!microtask) {
var queue = new queue();
var flush = function () {
var parent, fn;
if (is_node && (parent = process.domain)) parent.exit();
while (fn = queue.get()) try {
fn();
} catch (error) {
if (queue.head) notify();
throw error;
}
if (parent) parent.enter();
};
// browsers with mutationobserver, except ios - https://github.com/zloirock/core-js/issues/339
// also except webos webkit https://github.com/zloirock/core-js/issues/898
if (!is_ios && !is_node && !is_webos_webkit && mutationobserver && document) {
toggle = true;
node = document.createtextnode('');
new mutationobserver(flush).observe(node, { characterdata: true });
notify = function () {
node.data = toggle = !toggle;
};
// environments with maybe non-completely correct, but existent promise
} else if (!is_ios_pebble && promise && promise.resolve) {
// promise.resolve without an argument throws an error in lg webos 2
promise = promise.resolve(undefined);
// workaround of webkit ~ ios safari 10.1 bug
promise.constructor = promise;
then = bind(promise.then, promise);
notify = function () {
then(flush);
};
// node.js without promises
} else if (is_node) {
notify = function () {
process.nexttick(flush);
};
// for other environments - macrotask based on:
// - setimmediate
// - messagechannel
// - window.postmessage
// - onreadystatechange
// - settimeout
} else {
// `webpack` dev server bug on ie global methods - use bind(fn, global)
macrotask = bind(macrotask, global);
notify = function () {
macrotask(flush);
};
}
microtask = function (fn) {
if (!queue.head) notify();
queue.add(fn);
};
}
module.exports = microtask;
/***/ }),
/* 303 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var useragent = __webpack_require__(52);
module.exports = /ipad|iphone|ipod/i.test(useragent) && typeof pebble != 'undefined';
/***/ }),
/* 304 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var useragent = __webpack_require__(52);
module.exports = /web0s(?!.*chrome)/i.test(useragent);
/***/ }),
/* 305 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports = function (a, b) {
try {
// eslint-disable-next-line no-console -- safe
arguments.length === 1 ? console.error(a) : console.error(a, b);
} catch (error) { /* empty */ }
};
/***/ }),
/* 306 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var is_deno = __webpack_require__(218);
var is_node = __webpack_require__(121);
module.exports = !is_deno && !is_node
&& typeof window == 'object'
&& typeof document == 'object';
/***/ }),
/* 307 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var call = __webpack_require__(15);
var acallable = __webpack_require__(42);
var newpromisecapabilitymodule = __webpack_require__(96);
var perform = __webpack_require__(147);
var iterate = __webpack_require__(182);
var promise_statics_incorrect_iteration = __webpack_require__(219);
// `promise.all` method
// https://tc39.es/ecma262/#sec-promise.all
$({ target: 'promise', stat: true, forced: promise_statics_incorrect_iteration }, {
all: function all(iterable) {
var c = this;
var capability = newpromisecapabilitymodule.f(c);
var resolve = capability.resolve;
var reject = capability.reject;
var result = perform(function () {
var $promiseresolve = acallable(c.resolve);
var values = [];
var counter = 0;
var remaining = 1;
iterate(iterable, function (promise) {
var index = counter++;
var alreadycalled = false;
remaining++;
call($promiseresolve, c, promise).then(function (value) {
if (alreadycalled) return;
alreadycalled = true;
values[index] = value;
--remaining || resolve(values);
}, reject);
});
--remaining || resolve(values);
});
if (result.error) reject(result.value);
return capability.promise;
}
});
/***/ }),
/* 308 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var is_pure = __webpack_require__(26);
var forced_promise_constructor = __webpack_require__(95).constructor;
var nativepromiseconstructor = __webpack_require__(76);
var getbuiltin = __webpack_require__(37);
var iscallable = __webpack_require__(12);
var definebuiltin = __webpack_require__(24);
var nativepromiseprototype = nativepromiseconstructor && nativepromiseconstructor.prototype;
// `promise.prototype.catch` method
// https://tc39.es/ecma262/#sec-promise.prototype.catch
$({ target: 'promise', proto: true, forced: forced_promise_constructor, real: true }, {
'catch': function (onrejected) {
return this.then(undefined, onrejected);
}
});
// makes sure that native promise-based apis `promise#catch` properly works with patched `promise#then`
if (!is_pure && iscallable(nativepromiseconstructor)) {
var method = getbuiltin('promise').prototype['catch'];
if (nativepromiseprototype['catch'] !== method) {
definebuiltin(nativepromiseprototype, 'catch', method, { unsafe: true });
}
}
/***/ }),
/* 309 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var call = __webpack_require__(15);
var acallable = __webpack_require__(42);
var newpromisecapabilitymodule = __webpack_require__(96);
var perform = __webpack_require__(147);
var iterate = __webpack_require__(182);
var promise_statics_incorrect_iteration = __webpack_require__(219);
// `promise.race` method
// https://tc39.es/ecma262/#sec-promise.race
$({ target: 'promise', stat: true, forced: promise_statics_incorrect_iteration }, {
race: function race(iterable) {
var c = this;
var capability = newpromisecapabilitymodule.f(c);
var reject = capability.reject;
var result = perform(function () {
var $promiseresolve = acallable(c.resolve);
iterate(iterable, function (promise) {
call($promiseresolve, c, promise).then(capability.resolve, reject);
});
});
if (result.error) reject(result.value);
return capability.promise;
}
});
/***/ }),
/* 310 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var call = __webpack_require__(15);
var newpromisecapabilitymodule = __webpack_require__(96);
var forced_promise_constructor = __webpack_require__(95).constructor;
// `promise.reject` method
// https://tc39.es/ecma262/#sec-promise.reject
$({ target: 'promise', stat: true, forced: forced_promise_constructor }, {
reject: function reject(r) {
var capability = newpromisecapabilitymodule.f(this);
call(capability.reject, undefined, r);
return capability.promise;
}
});
/***/ }),
/* 311 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var getbuiltin = __webpack_require__(37);
var is_pure = __webpack_require__(26);
var nativepromiseconstructor = __webpack_require__(76);
var forced_promise_constructor = __webpack_require__(95).constructor;
var promiseresolve = __webpack_require__(220);
var promiseconstructorwrapper = getbuiltin('promise');
var check_wrapper = is_pure && !forced_promise_constructor;
// `promise.resolve` method
// https://tc39.es/ecma262/#sec-promise.resolve
$({ target: 'promise', stat: true, forced: is_pure || forced_promise_constructor }, {
resolve: function resolve(x) {
return promiseresolve(check_wrapper && this === promiseconstructorwrapper ? nativepromiseconstructor : this, x);
}
});
/***/ }),
/* 312 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var assign = __webpack_require__(313);
// `object.assign` method
// https://tc39.es/ecma262/#sec-object.assign
// eslint-disable-next-line es/no-object-assign -- required for testing
$({ target: 'object', stat: true, arity: 2, forced: object.assign !== assign }, {
assign: assign
});
/***/ }),
/* 313 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var descriptors = __webpack_require__(16);
var uncurrythis = __webpack_require__(10);
var call = __webpack_require__(15);
var fails = __webpack_require__(9);
var objectkeys = __webpack_require__(94);
var getownpropertysymbolsmodule = __webpack_require__(114);
var propertyisenumerablemodule = __webpack_require__(107);
var toobject = __webpack_require__(38);
var indexedobject = __webpack_require__(108);
// eslint-disable-next-line es/no-object-assign -- safe
var $assign = object.assign;
// eslint-disable-next-line es/no-object-defineproperty -- required for testing
var defineproperty = object.defineproperty;
var concat = uncurrythis([].concat);
// `object.assign` method
// https://tc39.es/ecma262/#sec-object.assign
module.exports = !$assign || fails(function () {
// should have correct order of operations (edge bug)
if (descriptors && $assign({ b: 1 }, $assign(defineproperty({}, 'a', {
enumerable: true,
get: function () {
defineproperty(this, 'b', {
value: 3,
enumerable: false
});
}
}), { b: 2 })).b !== 1) return true;
// should work with symbols and should have deterministic property order (v8 bug)
var a = {};
var b = {};
// eslint-disable-next-line es/no-symbol -- safe
var symbol = symbol('assign detection');
var alphabet = 'abcdefghijklmnopqrst';
a[symbol] = 7;
alphabet.split('').foreach(function (chr) { b[chr] = chr; });
return $assign({}, a)[symbol] !== 7 || objectkeys($assign({}, b)).join('') !== alphabet;
}) ? function assign(target, source) { // eslint-disable-line no-unused-vars -- required for `.length`
var t = toobject(target);
var argumentslength = arguments.length;
var index = 1;
var getownpropertysymbols = getownpropertysymbolsmodule.f;
var propertyisenumerable = propertyisenumerablemodule.f;
while (argumentslength > index) {
var s = indexedobject(arguments[index++]);
var keys = getownpropertysymbols ? concat(objectkeys(s), getownpropertysymbols(s)) : objectkeys(s);
var length = keys.length;
var j = 0;
var key;
while (length > j) {
key = keys[j++];
if (!descriptors || call(propertyisenumerable, s, key)) t[key] = s[key];
}
} return t;
} : $assign;
/***/ }),
/* 314 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var is_pure = __webpack_require__(26);
var nativepromiseconstructor = __webpack_require__(76);
var fails = __webpack_require__(9);
var getbuiltin = __webpack_require__(37);
var iscallable = __webpack_require__(12);
var speciesconstructor = __webpack_require__(214);
var promiseresolve = __webpack_require__(220);
var definebuiltin = __webpack_require__(24);
var nativepromiseprototype = nativepromiseconstructor && nativepromiseconstructor.prototype;
// safari bug https://bugs.webkit.org/show_bug.cgi?id=200829
var non_generic = !!nativepromiseconstructor && fails(function () {
// eslint-disable-next-line unicorn/no-thenable -- required for testing
nativepromiseprototype['finally'].call({ then: function () { /* empty */ } }, function () { /* empty */ });
});
// `promise.prototype.finally` method
// https://tc39.es/ecma262/#sec-promise.prototype.finally
$({ target: 'promise', proto: true, real: true, forced: non_generic }, {
'finally': function (onfinally) {
var c = speciesconstructor(this, getbuiltin('promise'));
var isfunction = iscallable(onfinally);
return this.then(
isfunction ? function (x) {
return promiseresolve(c, onfinally()).then(function () { return x; });
} : onfinally,
isfunction ? function (e) {
return promiseresolve(c, onfinally()).then(function () { throw e; });
} : onfinally
);
}
});
// makes sure that native promise-based apis `promise#finally` properly works with patched `promise#then`
if (!is_pure && iscallable(nativepromiseconstructor)) {
var method = getbuiltin('promise').prototype['finally'];
if (nativepromiseprototype['finally'] !== method) {
definebuiltin(nativepromiseprototype, 'finally', method, { unsafe: true });
}
}
/***/ }),
/* 315 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var to_string_tag_support = __webpack_require__(140);
var classof = __webpack_require__(91);
// `object.prototype.tostring` method implementation
// https://tc39.es/ecma262/#sec-object.prototype.tostring
module.exports = to_string_tag_support ? {}.tostring : function tostring() {
return '[object ' + classof(this) + ']';
};
/***/ }),
/* 316 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $foreach = __webpack_require__(74).foreach;
var arraymethodisstrict = __webpack_require__(148);
var strict_method = arraymethodisstrict('foreach');
// `array.prototype.foreach` method implementation
// https://tc39.es/ecma262/#sec-array.prototype.foreach
module.exports = !strict_method ? function foreach(callbackfn /* , thisarg */) {
return $foreach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
// eslint-disable-next-line es/no-array-prototype-foreach -- safe
} : [].foreach;
/***/ }),
/* 317 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var global = __webpack_require__(11);
var schedulersfix = __webpack_require__(229);
var setinterval = schedulersfix(global.setinterval, true);
// bun / ie9- setinterval additional parameters fix
// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-setinterval
$({ global: true, bind: true, forced: global.setinterval !== setinterval }, {
setinterval: setinterval
});
/***/ }),
/* 318 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* global bun -- deno case */
module.exports = typeof bun == 'function' && bun && typeof bun.version == 'string';
/***/ }),
/* 319 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var global = __webpack_require__(11);
var schedulersfix = __webpack_require__(229);
var settimeout = schedulersfix(global.settimeout, true);
// bun / ie9- settimeout additional parameters fix
// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-settimeout
$({ global: true, bind: true, forced: global.settimeout !== settimeout }, {
settimeout: settimeout
});
/***/ }),
/* 320 */,
/* 321 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var $entries = __webpack_require__(322).entries;
// `object.entries` method
// https://tc39.es/ecma262/#sec-object.entries
$({ target: 'object', stat: true }, {
entries: function entries(o) {
return $entries(o);
}
});
/***/ }),
/* 322 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var descriptors = __webpack_require__(16);
var fails = __webpack_require__(9);
var uncurrythis = __webpack_require__(10);
var objectgetprototypeof = __webpack_require__(144);
var objectkeys = __webpack_require__(94);
var toindexedobject = __webpack_require__(33);
var $propertyisenumerable = __webpack_require__(107).f;
var propertyisenumerable = uncurrythis($propertyisenumerable);
var push = uncurrythis([].push);
// in some ie versions, `propertyisenumerable` returns incorrect result on integer keys
// of `null` prototype objects
var ie_bug = descriptors && fails(function () {
// eslint-disable-next-line es/no-object-create -- safe
var o = object.create(null);
o[2] = 2;
return !propertyisenumerable(o, 2);
});
// `object.{ entries, values }` methods implementation
var createmethod = function (to_entries) {
return function (it) {
var o = toindexedobject(it);
var keys = objectkeys(o);
var ie_workaround = ie_bug && objectgetprototypeof(o) === null;
var length = keys.length;
var i = 0;
var result = [];
var key;
while (length > i) {
key = keys[i++];
if (!descriptors || (ie_workaround ? key in o : propertyisenumerable(o, key))) {
push(result, to_entries ? [key, o[key]] : o[key]);
}
}
return result;
};
};
module.exports = {
// `object.entries` method
// https://tc39.es/ecma262/#sec-object.entries
entries: createmethod(true),
// `object.values` method
// https://tc39.es/ecma262/#sec-object.values
values: createmethod(false)
};
/***/ }),
/* 323 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
var toobject = __webpack_require__(38);
var floor = math.floor;
var charat = uncurrythis(''.charat);
var replace = uncurrythis(''.replace);
var stringslice = uncurrythis(''.slice);
// eslint-disable-next-line redos/no-vulnerable -- safe
var substitution_symbols = /\$([$&'`]|\d{1,2}|<[^>]*>)/g;
var substitution_symbols_no_named = /\$([$&'`]|\d{1,2})/g;
// `getsubstitution` abstract operation
// https://tc39.es/ecma262/#sec-getsubstitution
module.exports = function (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(replacement, symbols, function (match, ch) {
var capture;
switch (charat(ch, 0)) {
case '$': return '$';
case '&': return matched;
case '`': return stringslice(str, 0, position);
case "'": return stringslice(str, tailpos);
case '<':
capture = namedcaptures[stringslice(ch, 1, -1)];
break;
default: // \d\d?
var n = +ch;
if (n === 0) return match;
if (n > m) {
var f = floor(n / 10);
if (f === 0) return match;
if (f <= m) return captures[f - 1] === undefined ? charat(ch, 1) : captures[f - 1] + charat(ch, 1);
return match;
}
capture = captures[n - 1];
}
return capture === undefined ? '' : capture;
});
};
/***/ }),
/* 324 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// `samevalue` abstract operation
// https://tc39.es/ecma262/#sec-samevalue
// eslint-disable-next-line es/no-object-is -- safe
module.exports = object.is || function is(x, y) {
// eslint-disable-next-line no-self-compare -- nan check
return x === y ? x !== 0 || 1 / x === 1 / y : x !== x && y !== y;
};
/***/ }),
/* 325 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var defineproperty = __webpack_require__(28).f;
module.exports = function (target, source, key) {
key in target || defineproperty(target, key, {
configurable: true,
get: function () { return source[key]; },
set: function (it) { source[key] = it; }
});
};
/***/ }),
/* 326 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var repeat = __webpack_require__(327);
// `string.prototype.repeat` method
// https://tc39.es/ecma262/#sec-string.prototype.repeat
$({ target: 'string', proto: true }, {
repeat: repeat
});
/***/ }),
/* 327 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var tointegerorinfinity = __webpack_require__(72);
var tostring = __webpack_require__(18);
var requireobjectcoercible = __webpack_require__(36);
var $rangeerror = rangeerror;
// `string.prototype.repeat` method implementation
// https://tc39.es/ecma262/#sec-string.prototype.repeat
module.exports = function repeat(count) {
var str = tostring(requireobjectcoercible(this));
var result = '';
var n = tointegerorinfinity(count);
if (n < 0 || n === infinity) throw $rangeerror('wrong number of repetitions');
for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str;
return result;
};
/***/ }),
/* 328 */,
/* 329 */,
/* 330 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var call = __webpack_require__(15);
var fixregexpwellknownsymbollogic = __webpack_require__(152);
var anobject = __webpack_require__(20);
var isnullorundefined = __webpack_require__(56);
var tolength = __webpack_require__(89);
var tostring = __webpack_require__(18);
var requireobjectcoercible = __webpack_require__(36);
var getmethod = __webpack_require__(69);
var advancestringindex = __webpack_require__(230);
var regexpexec = __webpack_require__(153);
// @@match logic
fixregexpwellknownsymbollogic('match', function (match, nativematch, maybecallnative) {
return [
// `string.prototype.match` method
// https://tc39.es/ecma262/#sec-string.prototype.match
function match(regexp) {
var o = requireobjectcoercible(this);
var matcher = isnullorundefined(regexp) ? undefined : getmethod(regexp, match);
return matcher ? call(matcher, regexp, o) : new regexp(regexp)[match](tostring(o));
},
// `regexp.prototype[@@match]` method
// https://tc39.es/ecma262/#sec-regexp.prototype-@@match
function (string) {
var rx = anobject(this);
var s = tostring(string);
var res = maybecallnative(nativematch, rx, s);
if (res.done) return res.value;
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 = tostring(result[0]);
a[n] = matchstr;
if (matchstr === '') rx.lastindex = advancestringindex(s, tolength(rx.lastindex), fullunicode);
n++;
}
return n === 0 ? null : a;
}
];
});
/***/ }),
/* 331 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// todo: remove this module from `core-js@4` since it's replaced to module below
__webpack_require__(332);
/***/ }),
/* 332 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// todo: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`
__webpack_require__(143);
var $ = __webpack_require__(8);
var global = __webpack_require__(11);
var call = __webpack_require__(15);
var uncurrythis = __webpack_require__(10);
var descriptors = __webpack_require__(16);
var use_native_url = __webpack_require__(333);
var definebuiltin = __webpack_require__(24);
var definebuiltinaccessor = __webpack_require__(85);
var definebuiltins = __webpack_require__(281);
var settostringtag = __webpack_require__(86);
var createiteratorconstructor = __webpack_require__(212);
var internalstatemodule = __webpack_require__(50);
var aninstance = __webpack_require__(183);
var iscallable = __webpack_require__(12);
var hasown = __webpack_require__(19);
var bind = __webpack_require__(63);
var classof = __webpack_require__(91);
var anobject = __webpack_require__(20);
var isobject = __webpack_require__(23);
var $tostring = __webpack_require__(18);
var create = __webpack_require__(65);
var createpropertydescriptor = __webpack_require__(67);
var getiterator = __webpack_require__(141);
var getiteratormethod = __webpack_require__(118);
var validateargumentslength = __webpack_require__(146);
var wellknownsymbol = __webpack_require__(13);
var arraysort = __webpack_require__(233);
var iterator = wellknownsymbol('iterator');
var url_search_params = 'urlsearchparams';
var url_search_params_iterator = url_search_params + 'iterator';
var setinternalstate = internalstatemodule.set;
var getinternalparamsstate = internalstatemodule.getterfor(url_search_params);
var getinternaliteratorstate = internalstatemodule.getterfor(url_search_params_iterator);
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var getownpropertydescriptor = object.getownpropertydescriptor;
// avoid nodejs experimental warning
var safegetbuiltin = function (name) {
if (!descriptors) return global[name];
var descriptor = getownpropertydescriptor(global, name);
return descriptor && descriptor.value;
};
var nativefetch = safegetbuiltin('fetch');
var nativerequest = safegetbuiltin('request');
var headers = safegetbuiltin('headers');
var requestprototype = nativerequest && nativerequest.prototype;
var headersprototype = headers && headers.prototype;
var regexp = global.regexp;
var typeerror = global.typeerror;
var decodeuricomponent = global.decodeuricomponent;
var encodeuricomponent = global.encodeuricomponent;
var charat = uncurrythis(''.charat);
var join = uncurrythis([].join);
var push = uncurrythis([].push);
var replace = uncurrythis(''.replace);
var shift = uncurrythis([].shift);
var splice = uncurrythis([].splice);
var split = uncurrythis(''.split);
var stringslice = uncurrythis(''.slice);
var plus = /\+/g;
var sequences = array(4);
var percentsequence = function (bytes) {
return sequences[bytes - 1] || (sequences[bytes - 1] = regexp('((?:%[\\da-f]{2}){' + bytes + '})', 'gi'));
};
var percentdecode = function (sequence) {
try {
return decodeuricomponent(sequence);
} catch (error) {
return sequence;
}
};
var deserialize = function (it) {
var result = replace(it, plus, ' ');
var bytes = 4;
try {
return decodeuricomponent(result);
} catch (error) {
while (bytes) {
result = replace(result, percentsequence(bytes--), percentdecode);
}
return result;
}
};
var find = /[!'()~]|%20/g;
var replacements = {
'!': '%21',
"'": '%27',
'(': '%28',
')': '%29',
'~': '%7e',
'%20': '+'
};
var replacer = function (match) {
return replacements[match];
};
var serialize = function (it) {
return replace(encodeuricomponent(it), find, replacer);
};
var urlsearchparamsiterator = createiteratorconstructor(function iterator(params, kind) {
setinternalstate(this, {
type: url_search_params_iterator,
iterator: getiterator(getinternalparamsstate(params).entries),
kind: kind
});
}, 'iterator', function next() {
var state = getinternaliteratorstate(this);
var kind = state.kind;
var step = state.iterator.next();
var entry = step.value;
if (!step.done) {
step.value = kind === 'keys' ? entry.key : kind === 'values' ? entry.value : [entry.key, entry.value];
} return step;
}, true);
var urlsearchparamsstate = function (init) {
this.entries = [];
this.url = null;
if (init !== undefined) {
if (isobject(init)) this.parseobject(init);
else this.parsequery(typeof init == 'string' ? charat(init, 0) === '?' ? stringslice(init, 1) : init : $tostring(init));
}
};
urlsearchparamsstate.prototype = {
type: url_search_params,
bindurl: function (url) {
this.url = url;
this.update();
},
parseobject: function (object) {
var iteratormethod = getiteratormethod(object);
var iterator, next, step, entryiterator, entrynext, first, second;
if (iteratormethod) {
iterator = getiterator(object, iteratormethod);
next = iterator.next;
while (!(step = call(next, iterator)).done) {
entryiterator = getiterator(anobject(step.value));
entrynext = entryiterator.next;
if (
(first = call(entrynext, entryiterator)).done ||
(second = call(entrynext, entryiterator)).done ||
!call(entrynext, entryiterator).done
) throw typeerror('expected sequence with length 2');
push(this.entries, { key: $tostring(first.value), value: $tostring(second.value) });
}
} else for (var key in object) if (hasown(object, key)) {
push(this.entries, { key: key, value: $tostring(object[key]) });
}
},
parsequery: function (query) {
if (query) {
var attributes = split(query, '&');
var index = 0;
var attribute, entry;
while (index < attributes.length) {
attribute = attributes[index++];
if (attribute.length) {
entry = split(attribute, '=');
push(this.entries, {
key: deserialize(shift(entry)),
value: deserialize(join(entry, '='))
});
}
}
}
},
serialize: function () {
var entries = this.entries;
var result = [];
var index = 0;
var entry;
while (index < entries.length) {
entry = entries[index++];
push(result, serialize(entry.key) + '=' + serialize(entry.value));
} return join(result, '&');
},
update: function () {
this.entries.length = 0;
this.parsequery(this.url.query);
},
updateurl: function () {
if (this.url) this.url.update();
}
};
// `urlsearchparams` constructor
// https://url.spec.whatwg.org/#interface-urlsearchparams
var urlsearchparamsconstructor = function urlsearchparams(/* init */) {
aninstance(this, urlsearchparamsprototype);
var init = arguments.length > 0 ? arguments[0] : undefined;
var state = setinternalstate(this, new urlsearchparamsstate(init));
if (!descriptors) this.size = state.entries.length;
};
var urlsearchparamsprototype = urlsearchparamsconstructor.prototype;
definebuiltins(urlsearchparamsprototype, {
// `urlsearchparams.prototype.append` method
// https://url.spec.whatwg.org/#dom-urlsearchparams-append
append: function append(name, value) {
var state = getinternalparamsstate(this);
validateargumentslength(arguments.length, 2);
push(state.entries, { key: $tostring(name), value: $tostring(value) });
if (!descriptors) this.length++;
state.updateurl();
},
// `urlsearchparams.prototype.delete` method
// https://url.spec.whatwg.org/#dom-urlsearchparams-delete
'delete': function (name /* , value */) {
var state = getinternalparamsstate(this);
var length = validateargumentslength(arguments.length, 1);
var entries = state.entries;
var key = $tostring(name);
var $value = length < 2 ? undefined : arguments[1];
var value = $value === undefined ? $value : $tostring($value);
var index = 0;
while (index < entries.length) {
var entry = entries[index];
if (entry.key === key && (value === undefined || entry.value === value)) {
splice(entries, index, 1);
if (value !== undefined) break;
} else index++;
}
if (!descriptors) this.size = entries.length;
state.updateurl();
},
// `urlsearchparams.prototype.get` method
// https://url.spec.whatwg.org/#dom-urlsearchparams-get
get: function get(name) {
var entries = getinternalparamsstate(this).entries;
validateargumentslength(arguments.length, 1);
var key = $tostring(name);
var index = 0;
for (; index < entries.length; index++) {
if (entries[index].key === key) return entries[index].value;
}
return null;
},
// `urlsearchparams.prototype.getall` method
// https://url.spec.whatwg.org/#dom-urlsearchparams-getall
getall: function getall(name) {
var entries = getinternalparamsstate(this).entries;
validateargumentslength(arguments.length, 1);
var key = $tostring(name);
var result = [];
var index = 0;
for (; index < entries.length; index++) {
if (entries[index].key === key) push(result, entries[index].value);
}
return result;
},
// `urlsearchparams.prototype.has` method
// https://url.spec.whatwg.org/#dom-urlsearchparams-has
has: function has(name /* , value */) {
var entries = getinternalparamsstate(this).entries;
var length = validateargumentslength(arguments.length, 1);
var key = $tostring(name);
var $value = length < 2 ? undefined : arguments[1];
var value = $value === undefined ? $value : $tostring($value);
var index = 0;
while (index < entries.length) {
var entry = entries[index++];
if (entry.key === key && (value === undefined || entry.value === value)) return true;
}
return false;
},
// `urlsearchparams.prototype.set` method
// https://url.spec.whatwg.org/#dom-urlsearchparams-set
set: function set(name, value) {
var state = getinternalparamsstate(this);
validateargumentslength(arguments.length, 1);
var entries = state.entries;
var found = false;
var key = $tostring(name);
var val = $tostring(value);
var index = 0;
var entry;
for (; index < entries.length; index++) {
entry = entries[index];
if (entry.key === key) {
if (found) splice(entries, index--, 1);
else {
found = true;
entry.value = val;
}
}
}
if (!found) push(entries, { key: key, value: val });
if (!descriptors) this.size = entries.length;
state.updateurl();
},
// `urlsearchparams.prototype.sort` method
// https://url.spec.whatwg.org/#dom-urlsearchparams-sort
sort: function sort() {
var state = getinternalparamsstate(this);
arraysort(state.entries, function (a, b) {
return a.key > b.key ? 1 : -1;
});
state.updateurl();
},
// `urlsearchparams.prototype.foreach` method
foreach: function foreach(callback /* , thisarg */) {
var entries = getinternalparamsstate(this).entries;
var boundfunction = bind(callback, arguments.length > 1 ? arguments[1] : undefined);
var index = 0;
var entry;
while (index < entries.length) {
entry = entries[index++];
boundfunction(entry.value, entry.key, this);
}
},
// `urlsearchparams.prototype.keys` method
keys: function keys() {
return new urlsearchparamsiterator(this, 'keys');
},
// `urlsearchparams.prototype.values` method
values: function values() {
return new urlsearchparamsiterator(this, 'values');
},
// `urlsearchparams.prototype.entries` method
entries: function entries() {
return new urlsearchparamsiterator(this, 'entries');
}
}, { enumerable: true });
// `urlsearchparams.prototype[@@iterator]` method
definebuiltin(urlsearchparamsprototype, iterator, urlsearchparamsprototype.entries, { name: 'entries' });
// `urlsearchparams.prototype.tostring` method
// https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior
definebuiltin(urlsearchparamsprototype, 'tostring', function tostring() {
return getinternalparamsstate(this).serialize();
}, { enumerable: true });
// `urlsearchparams.prototype.size` getter
// https://github.com/whatwg/url/pull/734
if (descriptors) definebuiltinaccessor(urlsearchparamsprototype, 'size', {
get: function size() {
return getinternalparamsstate(this).entries.length;
},
configurable: true,
enumerable: true
});
settostringtag(urlsearchparamsconstructor, url_search_params);
$({ global: true, constructor: true, forced: !use_native_url }, {
urlsearchparams: urlsearchparamsconstructor
});
// wrap `fetch` and `request` for correct work with polyfilled `urlsearchparams`
if (!use_native_url && iscallable(headers)) {
var headershas = uncurrythis(headersprototype.has);
var headersset = uncurrythis(headersprototype.set);
var wraprequestoptions = function (init) {
if (isobject(init)) {
var body = init.body;
var headers;
if (classof(body) === url_search_params) {
headers = init.headers ? new headers(init.headers) : new headers();
if (!headershas(headers, 'content-type')) {
headersset(headers, 'content-type', 'application/x-www-form-urlencoded;charset=utf-8');
}
return create(init, {
body: createpropertydescriptor(0, $tostring(body)),
headers: createpropertydescriptor(0, headers)
});
}
} return init;
};
if (iscallable(nativefetch)) {
$({ global: true, enumerable: true, dontcallgetset: true, forced: true }, {
fetch: function fetch(input /* , init */) {
return nativefetch(input, arguments.length > 1 ? wraprequestoptions(arguments[1]) : {});
}
});
}
if (iscallable(nativerequest)) {
var requestconstructor = function request(input /* , init */) {
aninstance(this, requestprototype);
return new nativerequest(input, arguments.length > 1 ? wraprequestoptions(arguments[1]) : {});
};
requestprototype.constructor = requestconstructor;
requestconstructor.prototype = requestprototype;
$({ global: true, constructor: true, dontcallgetset: true, forced: true }, {
request: requestconstructor
});
}
}
module.exports = {
urlsearchparams: urlsearchparamsconstructor,
getstate: getinternalparamsstate
};
/***/ }),
/* 333 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var fails = __webpack_require__(9);
var wellknownsymbol = __webpack_require__(13);
var descriptors = __webpack_require__(16);
var is_pure = __webpack_require__(26);
var iterator = wellknownsymbol('iterator');
module.exports = !fails(function () {
// eslint-disable-next-line unicorn/relative-url-style -- required for testing
var url = new url('b?a=1&b=2&c=3', 'http://a');
var params = url.searchparams;
var params2 = new urlsearchparams('a=1&a=2&b=3');
var result = '';
url.pathname = 'c%20d';
params.foreach(function (value, key) {
params['delete']('b');
result += key + value;
});
params2['delete']('a', 2);
// `undefined` case is a chromium 117 bug
// https://bugs.chromium.org/p/v8/issues/detail?id=14222
params2['delete']('b', undefined);
return (is_pure && (!url.tojson || !params2.has('a', 1) || params2.has('a', 2) || !params2.has('a', undefined) || params2.has('b')))
|| (!params.size && (is_pure || !descriptors))
|| !params.sort
|| url.href !== 'http://a/c%20d?a=1&c=3'
|| params.get('c') !== '3'
|| string(new urlsearchparams('?a=1')) !== 'a=1'
|| !params[iterator]
// throws in edge
|| new url('https://a@b').username !== 'a'
|| new urlsearchparams(new urlsearchparams('a=b')).get('a') !== 'b'
// not punycoded in edge
|| new url('http://тест').host !== 'xn--e1aybc'
// not escaped in chrome 62-
|| new url('http://a#б').hash !== '#%d0%b1'
// fails in chrome 66-
|| result !== 'a1c3'
// throws in safari
|| new url('http://x', undefined).host !== 'x';
});
/***/ }),
/* 334 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var uncurrythis = __webpack_require__(117);
var getownpropertydescriptor = __webpack_require__(45).f;
var tolength = __webpack_require__(89);
var tostring = __webpack_require__(18);
var notaregexp = __webpack_require__(149);
var requireobjectcoercible = __webpack_require__(36);
var correctisregexplogic = __webpack_require__(150);
var is_pure = __webpack_require__(26);
// eslint-disable-next-line es/no-string-prototype-endswith -- safe
var nativeendswith = uncurrythis(''.endswith);
var slice = uncurrythis(''.slice);
var min = math.min;
var correct_is_regexp_logic = correctisregexplogic('endswith');
// https://github.com/zloirock/core-js/pull/702
var mdn_polyfill_bug = !is_pure && !correct_is_regexp_logic && !!function () {
var descriptor = getownpropertydescriptor(string.prototype, 'endswith');
return descriptor && !descriptor.writable;
}();
// `string.prototype.endswith` method
// https://tc39.es/ecma262/#sec-string.prototype.endswith
$({ target: 'string', proto: true, forced: !mdn_polyfill_bug && !correct_is_regexp_logic }, {
endswith: function endswith(searchstring /* , endposition = @length */) {
var that = tostring(requireobjectcoercible(this));
notaregexp(searchstring);
var endposition = arguments.length > 1 ? arguments[1] : undefined;
var len = that.length;
var end = endposition === undefined ? len : min(tolength(endposition), len);
var search = tostring(searchstring);
return nativeendswith
? nativeendswith(that, search, end)
: slice(that, end - search.length, end) === search;
}
});
/***/ }),
/* 335 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var descriptors = __webpack_require__(16);
var isarray = __webpack_require__(90);
var $typeerror = typeerror;
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var getownpropertydescriptor = object.getownpropertydescriptor;
// safari < 13 does not throw an error in this case
var silent_on_non_writable_length_set = descriptors && !function () {
// makes no sense without proper strict mode support
if (this !== undefined) return true;
try {
// eslint-disable-next-line es/no-object-defineproperty -- safe
object.defineproperty([], 'length', { writable: false }).length = 1;
} catch (error) {
return error instanceof typeerror;
}
}();
module.exports = silent_on_non_writable_length_set ? function (o, length) {
if (isarray(o) && !getownpropertydescriptor(o, 'length').writable) {
throw $typeerror('cannot set read only .length');
} return o.length = length;
} : function (o, length) {
return o.length = length;
};
/***/ }),
/* 336 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
// `thisnumbervalue` abstract operation
// https://tc39.es/ecma262/#sec-thisnumbervalue
module.exports = uncurrythis(1.0.valueof);
/***/ }),
/* 337 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var uncurrythis = __webpack_require__(10);
var requireobjectcoercible = __webpack_require__(36);
var tostring = __webpack_require__(18);
var whitespaces = __webpack_require__(338);
var replace = uncurrythis(''.replace);
var ltrim = regexp('^[' + whitespaces + ']+');
var rtrim = regexp('(^|[^' + whitespaces + '])[' + whitespaces + ']+$');
// `string.prototype.{ trim, trimstart, trimend, trimleft, trimright }` methods implementation
var createmethod = function (type) {
return function ($this) {
var string = tostring(requireobjectcoercible($this));
if (type & 1) string = replace(string, ltrim, '');
if (type & 2) string = replace(string, rtrim, '$1');
return string;
};
};
module.exports = {
// `string.prototype.{ trimleft, trimstart }` methods
// https://tc39.es/ecma262/#sec-string.prototype.trimstart
start: createmethod(1),
// `string.prototype.{ trimright, trimend }` methods
// https://tc39.es/ecma262/#sec-string.prototype.trimend
end: createmethod(2),
// `string.prototype.trim` method
// https://tc39.es/ecma262/#sec-string.prototype.trim
trim: createmethod(3)
};
/***/ }),
/* 338 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// a string of all valid unicode whitespaces
module.exports = '\u0009\u000a\u000b\u000c\u000d\u0020\u00a0\u1680\u2000\u2001\u2002' +
'\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff';
/***/ }),
/* 339 */,
/* 340 */,
/* 341 */,
/* 342 */,
/* 343 */,
/* 344 */,
/* 345 */,
/* 346 */,
/* 347 */,
/* 348 */,
/* 349 */,
/* 350 */,
/* 351 */,
/* 352 */,
/* 353 */,
/* 354 */,
/* 355 */,
/* 356 */,
/* 357 */,
/* 358 */,
/* 359 */,
/* 360 */,
/* 361 */,
/* 362 */,
/* 363 */,
/* 364 */,
/* 365 */,
/* 366 */,
/* 367 */,
/* 368 */,
/* 369 */,
/* 370 */,
/* 371 */,
/* 372 */,
/* 373 */,
/* 374 */,
/* 375 */,
/* 376 */,
/* 377 */,
/* 378 */,
/* 379 */,
/* 380 */,
/* 381 */,
/* 382 */,
/* 383 */,
/* 384 */,
/* 385 */,
/* 386 */,
/* 387 */,
/* 388 */,
/* 389 */,
/* 390 */,
/* 391 */,
/* 392 */,
/* 393 */,
/* 394 */,
/* 395 */,
/* 396 */,
/* 397 */,
/* 398 */,
/* 399 */,
/* 400 */,
/* 401 */,
/* 402 */,
/* 403 */,
/* 404 */,
/* 405 */,
/* 406 */,
/* 407 */,
/* 408 */,
/* 409 */,
/* 410 */,
/* 411 */,
/* 412 */,
/* 413 */,
/* 414 */,
/* 415 */,
/* 416 */,
/* 417 */,
/* 418 */,
/* 419 */,
/* 420 */,
/* 421 */,
/* 422 */,
/* 423 */,
/* 424 */,
/* 425 */,
/* 426 */,
/* 427 */,
/* 428 */,
/* 429 */,
/* 430 */,
/* 431 */,
/* 432 */,
/* 433 */,
/* 434 */,
/* 435 */,
/* 436 */,
/* 437 */,
/* 438 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $ = __webpack_require__(8);
var uncurrythis = __webpack_require__(10);
var acallable = __webpack_require__(42);
var toobject = __webpack_require__(38);
var lengthofarraylike = __webpack_require__(46);
var deletepropertyorthrow = __webpack_require__(234);
var tostring = __webpack_require__(18);
var fails = __webpack_require__(9);
var internalsort = __webpack_require__(233);
var arraymethodisstrict = __webpack_require__(148);
var ff = __webpack_require__(439);
var ie_or_edge = __webpack_require__(440);
var v8 = __webpack_require__(88);
var webkit = __webpack_require__(441);
var test = [];
var nativesort = uncurrythis(test.sort);
var push = uncurrythis(test.push);
// ie8-
var fails_on_undefined = fails(function () {
test.sort(undefined);
});
// v8 bug
var fails_on_null = fails(function () {
test.sort(null);
});
// old webkit
var strict_method = arraymethodisstrict('sort');
var stable_sort = !fails(function () {
// feature detection can be too slow, so check engines versions
if (v8) return v8 < 70;
if (ff && ff > 3) return;
if (ie_or_edge) return true;
if (webkit) return webkit < 603;
var result = '';
var code, chr, value, index;
// generate an array with more 512 elements (chakra and old v8 fails only in this case)
for (code = 65; code < 76; code++) {
chr = string.fromcharcode(code);
switch (code) {
case 66: case 69: case 70: case 72: value = 3; break;
case 68: case 71: value = 4; break;
default: value = 2;
}
for (index = 0; index < 47; index++) {
test.push({ k: chr + index, v: value });
}
}
test.sort(function (a, b) { return b.v - a.v; });
for (index = 0; index < test.length; index++) {
chr = test[index].k.charat(0);
if (result.charat(result.length - 1) !== chr) result += chr;
}
return result !== 'dgbefhacijk';
});
var forced = fails_on_undefined || !fails_on_null || !strict_method || !stable_sort;
var getsortcompare = function (comparefn) {
return function (x, y) {
if (y === undefined) return -1;
if (x === undefined) return 1;
if (comparefn !== undefined) return +comparefn(x, y) || 0;
return tostring(x) > tostring(y) ? 1 : -1;
};
};
// `array.prototype.sort` method
// https://tc39.es/ecma262/#sec-array.prototype.sort
$({ target: 'array', proto: true, forced: forced }, {
sort: function sort(comparefn) {
if (comparefn !== undefined) acallable(comparefn);
var array = toobject(this);
if (stable_sort) return comparefn === undefined ? nativesort(array) : nativesort(array, comparefn);
var items = [];
var arraylength = lengthofarraylike(array);
var itemslength, index;
for (index = 0; index < arraylength; index++) {
if (index in array) push(items, array[index]);
}
internalsort(items, getsortcompare(comparefn));
itemslength = lengthofarraylike(items);
index = 0;
while (index < itemslength) array[index] = items[index++];
while (index < arraylength) deletepropertyorthrow(array, index++);
return array;
}
});
/***/ }),
/* 439 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var useragent = __webpack_require__(52);
var firefox = useragent.match(/firefox\/(\d+)/i);
module.exports = !!firefox && +firefox[1];
/***/ }),
/* 440 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var ua = __webpack_require__(52);
module.exports = /msie|trident/.test(ua);
/***/ }),
/* 441 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var useragent = __webpack_require__(52);
var webkit = useragent.match(/applewebkit\/(\d+)\./);
module.exports = !!webkit && +webkit[1];
/***/ })
]]);