UNPKG

shelveit

Version:

state persistence in json, yaml, toml, or ini files, optionally encrypted

1,713 lines (1,408 loc) 184 kB
'use strict'; function createCommonjsModule(fn, module) { return module = { exports: {} }, fn(module, module.exports), module.exports; } var _global = createCommonjsModule(function (module) { // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 var global = module.exports = typeof window != 'undefined' && window.Math == Math ? window : typeof self != 'undefined' && self.Math == Math ? self // eslint-disable-next-line no-new-func : Function('return this')(); if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef }); var _global$1 = /*#__PURE__*/Object.freeze({ default: _global, __moduleExports: _global }); var _core = createCommonjsModule(function (module) { var core = module.exports = { version: '2.5.5' }; if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef }); var _core_1 = _core.version; var _core$1 = /*#__PURE__*/Object.freeze({ default: _core, __moduleExports: _core, version: _core_1 }); var _isObject = function (it) { return typeof it === 'object' ? it !== null : typeof it === 'function'; }; var _isObject$1 = /*#__PURE__*/Object.freeze({ default: _isObject, __moduleExports: _isObject }); var isObject = ( _isObject$1 && _isObject ) || _isObject$1; var _anObject = function (it) { if (!isObject(it)) throw TypeError(it + ' is not an object!'); return it; }; var _anObject$1 = /*#__PURE__*/Object.freeze({ default: _anObject, __moduleExports: _anObject }); var _fails = function (exec) { try { return !!exec(); } catch (e) { return true; } }; var _fails$1 = /*#__PURE__*/Object.freeze({ default: _fails, __moduleExports: _fails }); var require$$1 = ( _fails$1 && _fails ) || _fails$1; // Thank's IE8 for his funny defineProperty var _descriptors = !require$$1(function () { return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7; }); var _descriptors$1 = /*#__PURE__*/Object.freeze({ default: _descriptors, __moduleExports: _descriptors }); var global$1 = ( _global$1 && _global ) || _global$1; var document$1 = global$1.document; // typeof document.createElement is 'object' in old IE var is = isObject(document$1) && isObject(document$1.createElement); var _domCreate = function (it) { return is ? document$1.createElement(it) : {}; }; var _domCreate$1 = /*#__PURE__*/Object.freeze({ default: _domCreate, __moduleExports: _domCreate }); var require$$0 = ( _descriptors$1 && _descriptors ) || _descriptors$1; var require$$2 = ( _domCreate$1 && _domCreate ) || _domCreate$1; var _ie8DomDefine = !require$$0 && !require$$1(function () { return Object.defineProperty(require$$2('div'), 'a', { get: function () { return 7; } }).a != 7; }); var _ie8DomDefine$1 = /*#__PURE__*/Object.freeze({ default: _ie8DomDefine, __moduleExports: _ie8DomDefine }); // 7.1.1 ToPrimitive(input [, PreferredType]) // instead of the ES6 spec version, we didn't implement @@toPrimitive case // and the second argument - flag - preferred type is a string var _toPrimitive = function (it, S) { if (!isObject(it)) return it; var fn, val; if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val; if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; throw TypeError("Can't convert object to primitive value"); }; var _toPrimitive$1 = /*#__PURE__*/Object.freeze({ default: _toPrimitive, __moduleExports: _toPrimitive }); var anObject = ( _anObject$1 && _anObject ) || _anObject$1; var IE8_DOM_DEFINE = ( _ie8DomDefine$1 && _ie8DomDefine ) || _ie8DomDefine$1; var toPrimitive = ( _toPrimitive$1 && _toPrimitive ) || _toPrimitive$1; var dP = Object.defineProperty; var f = require$$0 ? Object.defineProperty : function defineProperty(O, P, Attributes) { anObject(O); P = toPrimitive(P, true); anObject(Attributes); if (IE8_DOM_DEFINE) try { return dP(O, P, Attributes); } catch (e) { /* empty */ } if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!'); if ('value' in Attributes) O[P] = Attributes.value; return O; }; var _objectDp = { f: f }; var _objectDp$1 = /*#__PURE__*/Object.freeze({ default: _objectDp, __moduleExports: _objectDp, f: f }); var _propertyDesc = function (bitmap, value) { return { enumerable: !(bitmap & 1), configurable: !(bitmap & 2), writable: !(bitmap & 4), value: value }; }; var _propertyDesc$1 = /*#__PURE__*/Object.freeze({ default: _propertyDesc, __moduleExports: _propertyDesc }); var dP$1 = ( _objectDp$1 && _objectDp ) || _objectDp$1; var descriptor = ( _propertyDesc$1 && _propertyDesc ) || _propertyDesc$1; var _hide = require$$0 ? function (object, key, value) { return dP$1.f(object, key, descriptor(1, value)); } : function (object, key, value) { object[key] = value; return object; }; var _hide$1 = /*#__PURE__*/Object.freeze({ default: _hide, __moduleExports: _hide }); var hasOwnProperty = {}.hasOwnProperty; var _has = function (it, key) { return hasOwnProperty.call(it, key); }; var _has$1 = /*#__PURE__*/Object.freeze({ default: _has, __moduleExports: _has }); var id = 0; var px = Math.random(); var _uid = function (key) { return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); }; var _uid$1 = /*#__PURE__*/Object.freeze({ default: _uid, __moduleExports: _uid }); var require$$0$1 = ( _hide$1 && _hide ) || _hide$1; var has = ( _has$1 && _has ) || _has$1; var uid = ( _uid$1 && _uid ) || _uid$1; var require$$1$1 = ( _core$1 && _core ) || _core$1; var _redefine = createCommonjsModule(function (module) { var SRC = uid('src'); var TO_STRING = 'toString'; var $toString = Function[TO_STRING]; var TPL = ('' + $toString).split(TO_STRING); require$$1$1.inspectSource = function (it) { return $toString.call(it); }; (module.exports = function (O, key, val, safe) { var isFunction = typeof val == 'function'; if (isFunction) has(val, 'name') || require$$0$1(val, 'name', key); if (O[key] === val) return; if (isFunction) has(val, SRC) || require$$0$1(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); if (O === global$1) { O[key] = val; } else if (!safe) { delete O[key]; require$$0$1(O, key, val); } else if (O[key]) { O[key] = val; } else { require$$0$1(O, key, val); } // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative })(Function.prototype, TO_STRING, function toString() { return typeof this == 'function' && this[SRC] || $toString.call(this); }); }); var _redefine$1 = /*#__PURE__*/Object.freeze({ default: _redefine, __moduleExports: _redefine }); var _aFunction = function (it) { if (typeof it != 'function') throw TypeError(it + ' is not a function!'); return it; }; var _aFunction$1 = /*#__PURE__*/Object.freeze({ default: _aFunction, __moduleExports: _aFunction }); var aFunction = ( _aFunction$1 && _aFunction ) || _aFunction$1; // optional / simple context binding var _ctx = function (fn, that, length) { aFunction(fn); if (that === undefined) return fn; switch (length) { case 1: return function (a) { return fn.call(that, a); }; case 2: return function (a, b) { return fn.call(that, a, b); }; case 3: return function (a, b, c) { return fn.call(that, a, b, c); }; } return function (/* ...args */) { return fn.apply(that, arguments); }; }; var _ctx$1 = /*#__PURE__*/Object.freeze({ default: _ctx, __moduleExports: _ctx }); var redefine = ( _redefine$1 && _redefine ) || _redefine$1; var ctx = ( _ctx$1 && _ctx ) || _ctx$1; var PROTOTYPE = 'prototype'; var $export = function (type, name, source) { var IS_FORCED = type & $export.F; var IS_GLOBAL = type & $export.G; var IS_STATIC = type & $export.S; var IS_PROTO = type & $export.P; var IS_BIND = type & $export.B; var target = IS_GLOBAL ? global$1 : IS_STATIC ? global$1[name] || (global$1[name] = {}) : (global$1[name] || {})[PROTOTYPE]; var exports = IS_GLOBAL ? require$$1$1 : require$$1$1[name] || (require$$1$1[name] = {}); var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {}); var key, own, out, exp; if (IS_GLOBAL) source = name; for (key in source) { // contains in native own = !IS_FORCED && target && target[key] !== undefined; // export native or passed out = (own ? target : source)[key]; // bind timers to global for call from export context exp = IS_BIND && own ? ctx(out, global$1) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; // extend global if (target) redefine(target, key, out, type & $export.U); // export if (exports[key] != out) require$$0$1(exports, key, exp); if (IS_PROTO && expProto[key] != out) expProto[key] = out; } }; global$1.core = require$$1$1; // type bitmap $export.F = 1; // forced $export.G = 2; // global $export.S = 4; // static $export.P = 8; // proto $export.B = 16; // bind $export.W = 32; // wrap $export.U = 64; // safe $export.R = 128; // real proto method for `library` var _export = $export; var _export$1 = /*#__PURE__*/Object.freeze({ default: _export, __moduleExports: _export }); var TYPED = uid('typed_array'); var VIEW = uid('view'); var ABV = !!(global$1.ArrayBuffer && global$1.DataView); var CONSTR = ABV; var i = 0; var l = 9; var Typed; var TypedArrayConstructors = ( 'Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array' ).split(','); while (i < l) { if (Typed = global$1[TypedArrayConstructors[i++]]) { require$$0$1(Typed.prototype, TYPED, true); require$$0$1(Typed.prototype, VIEW, true); } else CONSTR = false; } var _typed = { ABV: ABV, CONSTR: CONSTR, TYPED: TYPED, VIEW: VIEW }; var _typed_1 = _typed.ABV; var _typed_2 = _typed.CONSTR; var _typed_3 = _typed.TYPED; var _typed_4 = _typed.VIEW; var _typed$1 = /*#__PURE__*/Object.freeze({ default: _typed, __moduleExports: _typed, ABV: _typed_1, CONSTR: _typed_2, TYPED: _typed_3, VIEW: _typed_4 }); var _library = false; var _library$1 = /*#__PURE__*/Object.freeze({ default: _library, __moduleExports: _library }); var _redefineAll = function (target, src, safe) { for (var key in src) redefine(target, key, src[key], safe); return target; }; var _redefineAll$1 = /*#__PURE__*/Object.freeze({ default: _redefineAll, __moduleExports: _redefineAll }); var _anInstance = function (it, Constructor, name, forbiddenField) { if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) { throw TypeError(name + ': incorrect invocation!'); } return it; }; var _anInstance$1 = /*#__PURE__*/Object.freeze({ default: _anInstance, __moduleExports: _anInstance }); // 7.1.4 ToInteger var ceil = Math.ceil; var floor = Math.floor; var _toInteger = function (it) { return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); }; var _toInteger$1 = /*#__PURE__*/Object.freeze({ default: _toInteger, __moduleExports: _toInteger }); var toInteger = ( _toInteger$1 && _toInteger ) || _toInteger$1; // 7.1.15 ToLength var min = Math.min; var _toLength = function (it) { return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 }; var _toLength$1 = /*#__PURE__*/Object.freeze({ default: _toLength, __moduleExports: _toLength }); var toLength = ( _toLength$1 && _toLength ) || _toLength$1; // https://tc39.github.io/ecma262/#sec-toindex var _toIndex = function (it) { if (it === undefined) return 0; var number = toInteger(it); var length = toLength(number); if (number !== length) throw RangeError('Wrong length!'); return length; }; var _toIndex$1 = /*#__PURE__*/Object.freeze({ default: _toIndex, __moduleExports: _toIndex }); var toString = {}.toString; var _cof = function (it) { return toString.call(it).slice(8, -1); }; var _cof$1 = /*#__PURE__*/Object.freeze({ default: _cof, __moduleExports: _cof }); var cof = ( _cof$1 && _cof ) || _cof$1; // fallback for non-array-like ES3 and non-enumerable old V8 strings // eslint-disable-next-line no-prototype-builtins var _iobject = Object('z').propertyIsEnumerable(0) ? Object : function (it) { return cof(it) == 'String' ? it.split('') : Object(it); }; var _iobject$1 = /*#__PURE__*/Object.freeze({ default: _iobject, __moduleExports: _iobject }); // 7.2.1 RequireObjectCoercible(argument) var _defined = function (it) { if (it == undefined) throw TypeError("Can't call method on " + it); return it; }; var _defined$1 = /*#__PURE__*/Object.freeze({ default: _defined, __moduleExports: _defined }); var IObject = ( _iobject$1 && _iobject ) || _iobject$1; var defined = ( _defined$1 && _defined ) || _defined$1; // to indexed object, toObject with fallback for non-array-like ES3 strings var _toIobject = function (it) { return IObject(defined(it)); }; var _toIobject$1 = /*#__PURE__*/Object.freeze({ default: _toIobject, __moduleExports: _toIobject }); var max = Math.max; var min$1 = Math.min; var _toAbsoluteIndex = function (index, length) { index = toInteger(index); return index < 0 ? max(index + length, 0) : min$1(index, length); }; var _toAbsoluteIndex$1 = /*#__PURE__*/Object.freeze({ default: _toAbsoluteIndex, __moduleExports: _toAbsoluteIndex }); var toIObject = ( _toIobject$1 && _toIobject ) || _toIobject$1; var toAbsoluteIndex = ( _toAbsoluteIndex$1 && _toAbsoluteIndex ) || _toAbsoluteIndex$1; // false -> Array#indexOf // true -> Array#includes var _arrayIncludes = function (IS_INCLUDES) { return function ($this, el, fromIndex) { var O = toIObject($this); var length = toLength(O.length); var index = toAbsoluteIndex(fromIndex, length); var value; // Array#includes uses SameValueZero equality algorithm // eslint-disable-next-line no-self-compare if (IS_INCLUDES && el != el) while (length > index) { value = O[index++]; // eslint-disable-next-line no-self-compare if (value != value) return true; // Array#indexOf ignores holes, Array#includes - not } else for (;length > index; index++) if (IS_INCLUDES || index in O) { if (O[index] === el) return IS_INCLUDES || index || 0; } return !IS_INCLUDES && -1; }; }; var _arrayIncludes$1 = /*#__PURE__*/Object.freeze({ default: _arrayIncludes, __moduleExports: _arrayIncludes }); var SHARED = '__core-js_shared__'; var store = global$1[SHARED] || (global$1[SHARED] = {}); var _shared = function (key) { return store[key] || (store[key] = {}); }; var _shared$1 = /*#__PURE__*/Object.freeze({ default: _shared, __moduleExports: _shared }); var require$$0$2 = ( _shared$1 && _shared ) || _shared$1; var shared = require$$0$2('keys'); var _sharedKey = function (key) { return shared[key] || (shared[key] = uid(key)); }; var _sharedKey$1 = /*#__PURE__*/Object.freeze({ default: _sharedKey, __moduleExports: _sharedKey }); var require$$0$3 = ( _arrayIncludes$1 && _arrayIncludes ) || _arrayIncludes$1; var require$$1$2 = ( _sharedKey$1 && _sharedKey ) || _sharedKey$1; var arrayIndexOf = require$$0$3(false); var IE_PROTO = require$$1$2('IE_PROTO'); var _objectKeysInternal = function (object, names) { var O = toIObject(object); var i = 0; var result = []; var key; for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key); // Don't enum bug & hidden keys while (names.length > i) if (has(O, key = names[i++])) { ~arrayIndexOf(result, key) || result.push(key); } return result; }; var _objectKeysInternal$1 = /*#__PURE__*/Object.freeze({ default: _objectKeysInternal, __moduleExports: _objectKeysInternal }); // IE 8- don't enum bug keys var _enumBugKeys = ( 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' ).split(','); var _enumBugKeys$1 = /*#__PURE__*/Object.freeze({ default: _enumBugKeys, __moduleExports: _enumBugKeys }); var $keys = ( _objectKeysInternal$1 && _objectKeysInternal ) || _objectKeysInternal$1; var require$$0$4 = ( _enumBugKeys$1 && _enumBugKeys ) || _enumBugKeys$1; // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) var hiddenKeys = require$$0$4.concat('length', 'prototype'); var f$1 = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { return $keys(O, hiddenKeys); }; var _objectGopn = { f: f$1 }; var _objectGopn$1 = /*#__PURE__*/Object.freeze({ default: _objectGopn, __moduleExports: _objectGopn, f: f$1 }); // 7.1.13 ToObject(argument) var _toObject = function (it) { return Object(defined(it)); }; var _toObject$1 = /*#__PURE__*/Object.freeze({ default: _toObject, __moduleExports: _toObject }); var toObject = ( _toObject$1 && _toObject ) || _toObject$1; var _arrayFill = function fill(value /* , start = 0, end = @length */) { var O = toObject(this); var length = toLength(O.length); var aLen = arguments.length; var index = toAbsoluteIndex(aLen > 1 ? arguments[1] : undefined, length); var end = aLen > 2 ? arguments[2] : undefined; var endPos = end === undefined ? length : toAbsoluteIndex(end, length); while (endPos > index) O[index++] = value; return O; }; var _arrayFill$1 = /*#__PURE__*/Object.freeze({ default: _arrayFill, __moduleExports: _arrayFill }); var _wks = createCommonjsModule(function (module) { var store = require$$0$2('wks'); var Symbol = global$1.Symbol; var USE_SYMBOL = typeof Symbol == 'function'; var $exports = module.exports = function (name) { return store[name] || (store[name] = USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name)); }; $exports.store = store; }); var _wks$1 = /*#__PURE__*/Object.freeze({ default: _wks, __moduleExports: _wks }); var require$$0$5 = ( _wks$1 && _wks ) || _wks$1; var def = dP$1.f; var TAG = require$$0$5('toStringTag'); var _setToStringTag = function (it, tag, stat) { if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag }); }; var _setToStringTag$1 = /*#__PURE__*/Object.freeze({ default: _setToStringTag, __moduleExports: _setToStringTag }); var LIBRARY = ( _library$1 && _library ) || _library$1; var require$$5 = ( _typed$1 && _typed ) || _typed$1; var redefineAll = ( _redefineAll$1 && _redefineAll ) || _redefineAll$1; var anInstance = ( _anInstance$1 && _anInstance ) || _anInstance$1; var require$$14 = ( _toIndex$1 && _toIndex ) || _toIndex$1; var require$$0$6 = ( _objectGopn$1 && _objectGopn ) || _objectGopn$1; var require$$35 = ( _arrayFill$1 && _arrayFill ) || _arrayFill$1; var setToStringTag = ( _setToStringTag$1 && _setToStringTag ) || _setToStringTag$1; var _typedBuffer = createCommonjsModule(function (module, exports) { var gOPN = require$$0$6.f; var dP = dP$1.f; var ARRAY_BUFFER = 'ArrayBuffer'; var DATA_VIEW = 'DataView'; var PROTOTYPE = 'prototype'; var WRONG_LENGTH = 'Wrong length!'; var WRONG_INDEX = 'Wrong index!'; var $ArrayBuffer = global$1[ARRAY_BUFFER]; var $DataView = global$1[DATA_VIEW]; var Math = global$1.Math; var RangeError = global$1.RangeError; // eslint-disable-next-line no-shadow-restricted-names var Infinity = global$1.Infinity; var BaseBuffer = $ArrayBuffer; var abs = Math.abs; var pow = Math.pow; var floor = Math.floor; var log = Math.log; var LN2 = Math.LN2; var BUFFER = 'buffer'; var BYTE_LENGTH = 'byteLength'; var BYTE_OFFSET = 'byteOffset'; var $BUFFER = require$$0 ? '_b' : BUFFER; var $LENGTH = require$$0 ? '_l' : BYTE_LENGTH; var $OFFSET = require$$0 ? '_o' : BYTE_OFFSET; // IEEE754 conversions based on https://github.com/feross/ieee754 function packIEEE754(value, mLen, nBytes) { var buffer = new Array(nBytes); var eLen = nBytes * 8 - mLen - 1; var eMax = (1 << eLen) - 1; var eBias = eMax >> 1; var rt = mLen === 23 ? pow(2, -24) - pow(2, -77) : 0; var i = 0; var s = value < 0 || value === 0 && 1 / value < 0 ? 1 : 0; var e, m, c; value = abs(value); // eslint-disable-next-line no-self-compare if (value != value || value === Infinity) { // eslint-disable-next-line no-self-compare m = value != value ? 1 : 0; e = eMax; } else { e = floor(log(value) / LN2); if (value * (c = pow(2, -e)) < 1) { e--; c *= 2; } if (e + eBias >= 1) { value += rt / c; } else { value += rt * pow(2, 1 - eBias); } if (value * c >= 2) { e++; c /= 2; } if (e + eBias >= eMax) { m = 0; e = eMax; } else if (e + eBias >= 1) { m = (value * c - 1) * pow(2, mLen); e = e + eBias; } else { m = value * pow(2, eBias - 1) * pow(2, mLen); e = 0; } } for (; mLen >= 8; buffer[i++] = m & 255, m /= 256, mLen -= 8); e = e << mLen | m; eLen += mLen; for (; eLen > 0; buffer[i++] = e & 255, e /= 256, eLen -= 8); buffer[--i] |= s * 128; return buffer; } function unpackIEEE754(buffer, mLen, nBytes) { var eLen = nBytes * 8 - mLen - 1; var eMax = (1 << eLen) - 1; var eBias = eMax >> 1; var nBits = eLen - 7; var i = nBytes - 1; var s = buffer[i--]; var e = s & 127; var m; s >>= 7; for (; nBits > 0; e = e * 256 + buffer[i], i--, nBits -= 8); m = e & (1 << -nBits) - 1; e >>= -nBits; nBits += mLen; for (; nBits > 0; m = m * 256 + buffer[i], i--, nBits -= 8); if (e === 0) { e = 1 - eBias; } else if (e === eMax) { return m ? NaN : s ? -Infinity : Infinity; } else { m = m + pow(2, mLen); e = e - eBias; } return (s ? -1 : 1) * m * pow(2, e - mLen); } function unpackI32(bytes) { return bytes[3] << 24 | bytes[2] << 16 | bytes[1] << 8 | bytes[0]; } function packI8(it) { return [it & 0xff]; } function packI16(it) { return [it & 0xff, it >> 8 & 0xff]; } function packI32(it) { return [it & 0xff, it >> 8 & 0xff, it >> 16 & 0xff, it >> 24 & 0xff]; } function packF64(it) { return packIEEE754(it, 52, 8); } function packF32(it) { return packIEEE754(it, 23, 4); } function addGetter(C, key, internal) { dP(C[PROTOTYPE], key, { get: function () { return this[internal]; } }); } function get(view, bytes, index, isLittleEndian) { var numIndex = +index; var intIndex = require$$14(numIndex); if (intIndex + bytes > view[$LENGTH]) throw RangeError(WRONG_INDEX); var store = view[$BUFFER]._b; var start = intIndex + view[$OFFSET]; var pack = store.slice(start, start + bytes); return isLittleEndian ? pack : pack.reverse(); } function set(view, bytes, index, conversion, value, isLittleEndian) { var numIndex = +index; var intIndex = require$$14(numIndex); if (intIndex + bytes > view[$LENGTH]) throw RangeError(WRONG_INDEX); var store = view[$BUFFER]._b; var start = intIndex + view[$OFFSET]; var pack = conversion(+value); for (var i = 0; i < bytes; i++) store[start + i] = pack[isLittleEndian ? i : bytes - i - 1]; } if (!require$$5.ABV) { $ArrayBuffer = function ArrayBuffer(length) { anInstance(this, $ArrayBuffer, ARRAY_BUFFER); var byteLength = require$$14(length); this._b = require$$35.call(new Array(byteLength), 0); this[$LENGTH] = byteLength; }; $DataView = function DataView(buffer, byteOffset, byteLength) { anInstance(this, $DataView, DATA_VIEW); anInstance(buffer, $ArrayBuffer, DATA_VIEW); var bufferLength = buffer[$LENGTH]; var offset = toInteger(byteOffset); if (offset < 0 || offset > bufferLength) throw RangeError('Wrong offset!'); byteLength = byteLength === undefined ? bufferLength - offset : toLength(byteLength); if (offset + byteLength > bufferLength) throw RangeError(WRONG_LENGTH); this[$BUFFER] = buffer; this[$OFFSET] = offset; this[$LENGTH] = byteLength; }; if (require$$0) { addGetter($ArrayBuffer, BYTE_LENGTH, '_l'); addGetter($DataView, BUFFER, '_b'); addGetter($DataView, BYTE_LENGTH, '_l'); addGetter($DataView, BYTE_OFFSET, '_o'); } redefineAll($DataView[PROTOTYPE], { getInt8: function getInt8(byteOffset) { return get(this, 1, byteOffset)[0] << 24 >> 24; }, getUint8: function getUint8(byteOffset) { return get(this, 1, byteOffset)[0]; }, getInt16: function getInt16(byteOffset /* , littleEndian */) { var bytes = get(this, 2, byteOffset, arguments[1]); return (bytes[1] << 8 | bytes[0]) << 16 >> 16; }, getUint16: function getUint16(byteOffset /* , littleEndian */) { var bytes = get(this, 2, byteOffset, arguments[1]); return bytes[1] << 8 | bytes[0]; }, getInt32: function getInt32(byteOffset /* , littleEndian */) { return unpackI32(get(this, 4, byteOffset, arguments[1])); }, getUint32: function getUint32(byteOffset /* , littleEndian */) { return unpackI32(get(this, 4, byteOffset, arguments[1])) >>> 0; }, getFloat32: function getFloat32(byteOffset /* , littleEndian */) { return unpackIEEE754(get(this, 4, byteOffset, arguments[1]), 23, 4); }, getFloat64: function getFloat64(byteOffset /* , littleEndian */) { return unpackIEEE754(get(this, 8, byteOffset, arguments[1]), 52, 8); }, setInt8: function setInt8(byteOffset, value) { set(this, 1, byteOffset, packI8, value); }, setUint8: function setUint8(byteOffset, value) { set(this, 1, byteOffset, packI8, value); }, setInt16: function setInt16(byteOffset, value /* , littleEndian */) { set(this, 2, byteOffset, packI16, value, arguments[2]); }, setUint16: function setUint16(byteOffset, value /* , littleEndian */) { set(this, 2, byteOffset, packI16, value, arguments[2]); }, setInt32: function setInt32(byteOffset, value /* , littleEndian */) { set(this, 4, byteOffset, packI32, value, arguments[2]); }, setUint32: function setUint32(byteOffset, value /* , littleEndian */) { set(this, 4, byteOffset, packI32, value, arguments[2]); }, setFloat32: function setFloat32(byteOffset, value /* , littleEndian */) { set(this, 4, byteOffset, packF32, value, arguments[2]); }, setFloat64: function setFloat64(byteOffset, value /* , littleEndian */) { set(this, 8, byteOffset, packF64, value, arguments[2]); } }); } else { if (!require$$1(function () { $ArrayBuffer(1); }) || !require$$1(function () { new $ArrayBuffer(-1); // eslint-disable-line no-new }) || require$$1(function () { new $ArrayBuffer(); // eslint-disable-line no-new new $ArrayBuffer(1.5); // eslint-disable-line no-new new $ArrayBuffer(NaN); // eslint-disable-line no-new return $ArrayBuffer.name != ARRAY_BUFFER; })) { $ArrayBuffer = function ArrayBuffer(length) { anInstance(this, $ArrayBuffer); return new BaseBuffer(require$$14(length)); }; var ArrayBufferProto = $ArrayBuffer[PROTOTYPE] = BaseBuffer[PROTOTYPE]; for (var keys = gOPN(BaseBuffer), j = 0, key; keys.length > j;) { if (!((key = keys[j++]) in $ArrayBuffer)) require$$0$1($ArrayBuffer, key, BaseBuffer[key]); } if (!LIBRARY) ArrayBufferProto.constructor = $ArrayBuffer; } // iOS Safari 7.x bug var view = new $DataView(new $ArrayBuffer(2)); var $setInt8 = $DataView[PROTOTYPE].setInt8; view.setInt8(0, 2147483648); view.setInt8(1, 2147483649); if (view.getInt8(0) || !view.getInt8(1)) redefineAll($DataView[PROTOTYPE], { setInt8: function setInt8(byteOffset, value) { $setInt8.call(this, byteOffset, value << 24 >> 24); }, setUint8: function setUint8(byteOffset, value) { $setInt8.call(this, byteOffset, value << 24 >> 24); } }, true); } setToStringTag($ArrayBuffer, ARRAY_BUFFER); setToStringTag($DataView, DATA_VIEW); require$$0$1($DataView[PROTOTYPE], require$$5.VIEW, true); exports[ARRAY_BUFFER] = $ArrayBuffer; exports[DATA_VIEW] = $DataView; }); var _typedBuffer$1 = /*#__PURE__*/Object.freeze({ default: _typedBuffer, __moduleExports: _typedBuffer }); // 7.3.20 SpeciesConstructor(O, defaultConstructor) var SPECIES = require$$0$5('species'); var _speciesConstructor = function (O, D) { var C = anObject(O).constructor; var S; return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S); }; var _speciesConstructor$1 = /*#__PURE__*/Object.freeze({ default: _speciesConstructor, __moduleExports: _speciesConstructor }); var SPECIES$1 = require$$0$5('species'); var _setSpecies = function (KEY) { var C = global$1[KEY]; if (require$$0 && C && !C[SPECIES$1]) dP$1.f(C, SPECIES$1, { configurable: true, get: function () { return this; } }); }; var _setSpecies$1 = /*#__PURE__*/Object.freeze({ default: _setSpecies, __moduleExports: _setSpecies }); var $export$1 = ( _export$1 && _export ) || _export$1; var require$$6 = ( _typedBuffer$1 && _typedBuffer ) || _typedBuffer$1; var require$$30 = ( _speciesConstructor$1 && _speciesConstructor ) || _speciesConstructor$1; var setSpecies = ( _setSpecies$1 && _setSpecies ) || _setSpecies$1; var ArrayBuffer = global$1.ArrayBuffer; var $ArrayBuffer = require$$6.ArrayBuffer; var $DataView = require$$6.DataView; var $isView = require$$5.ABV && ArrayBuffer.isView; var $slice = $ArrayBuffer.prototype.slice; var VIEW$1 = require$$5.VIEW; var ARRAY_BUFFER = 'ArrayBuffer'; $export$1($export$1.G + $export$1.W + $export$1.F * (ArrayBuffer !== $ArrayBuffer), { ArrayBuffer: $ArrayBuffer }); $export$1($export$1.S + $export$1.F * !require$$5.CONSTR, ARRAY_BUFFER, { // 24.1.3.1 ArrayBuffer.isView(arg) isView: function isView(it) { return $isView && $isView(it) || isObject(it) && VIEW$1 in it; } }); $export$1($export$1.P + $export$1.U + $export$1.F * require$$1(function () { return !new $ArrayBuffer(2).slice(1, undefined).byteLength; }), ARRAY_BUFFER, { // 24.1.4.3 ArrayBuffer.prototype.slice(start, end) slice: function slice(start, end) { if ($slice !== undefined && end === undefined) return $slice.call(anObject(this), start); // FF fix var len = anObject(this).byteLength; var first = toAbsoluteIndex(start, len); var final = toAbsoluteIndex(end === undefined ? len : end, len); var result = new (require$$30(this, $ArrayBuffer))(toLength(final - first)); var viewS = new $DataView(this); var viewT = new $DataView(result); var index = 0; while (first < final) { viewT.setUint8(index++, viewS.getUint8(first++)); } return result; } }); setSpecies(ARRAY_BUFFER); $export$1($export$1.G + $export$1.W + $export$1.F * !require$$5.ABV, { DataView: require$$6.DataView }); // getting tag from 19.1.3.6 Object.prototype.toString() var TAG$1 = require$$0$5('toStringTag'); // ES3 wrong here var ARG = cof(function () { return arguments; }()) == 'Arguments'; // fallback for IE11 Script Access Denied error var tryGet = function (it, key) { try { return it[key]; } catch (e) { /* empty */ } }; var _classof = function (it) { var O, T, B; return it === undefined ? 'Undefined' : it === null ? 'Null' // @@toStringTag case : typeof (T = tryGet(O = Object(it), TAG$1)) == 'string' ? T // builtinTag case : ARG ? cof(O) // ES3 arguments fallback : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; }; var _classof$1 = /*#__PURE__*/Object.freeze({ default: _classof, __moduleExports: _classof }); var _iterators = {}; var _iterators$1 = /*#__PURE__*/Object.freeze({ default: _iterators, __moduleExports: _iterators }); var Iterators = ( _iterators$1 && _iterators ) || _iterators$1; // check on default Array iterator var ITERATOR = require$$0$5('iterator'); var ArrayProto = Array.prototype; var _isArrayIter = function (it) { return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it); }; var _isArrayIter$1 = /*#__PURE__*/Object.freeze({ default: _isArrayIter, __moduleExports: _isArrayIter }); // 19.1.2.14 / 15.2.3.14 Object.keys(O) var _objectKeys = Object.keys || function keys(O) { return $keys(O, require$$0$4); }; var _objectKeys$1 = /*#__PURE__*/Object.freeze({ default: _objectKeys, __moduleExports: _objectKeys }); var getKeys = ( _objectKeys$1 && _objectKeys ) || _objectKeys$1; var _objectDps = require$$0 ? Object.defineProperties : function defineProperties(O, Properties) { anObject(O); var keys = getKeys(Properties); var length = keys.length; var i = 0; var P; while (length > i) dP$1.f(O, P = keys[i++], Properties[P]); return O; }; var _objectDps$1 = /*#__PURE__*/Object.freeze({ default: _objectDps, __moduleExports: _objectDps }); var document$2 = global$1.document; var _html = document$2 && document$2.documentElement; var _html$1 = /*#__PURE__*/Object.freeze({ default: _html, __moduleExports: _html }); var dPs = ( _objectDps$1 && _objectDps ) || _objectDps$1; var html = ( _html$1 && _html ) || _html$1; // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) var IE_PROTO$1 = require$$1$2('IE_PROTO'); var Empty = function () { /* empty */ }; var PROTOTYPE$1 = 'prototype'; // Create object with fake `null` prototype: use iframe Object with cleared prototype var createDict = function () { // Thrash, waste and sodomy: IE GC bug var iframe = require$$2('iframe'); var i = require$$0$4.length; var lt = '<'; var gt = '>'; var iframeDocument; iframe.style.display = 'none'; html.appendChild(iframe); iframe.src = 'javascript:'; // eslint-disable-line no-script-url // createDict = iframe.contentWindow.Object; // html.removeChild(iframe); iframeDocument = iframe.contentWindow.document; iframeDocument.open(); iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt); iframeDocument.close(); createDict = iframeDocument.F; while (i--) delete createDict[PROTOTYPE$1][require$$0$4[i]]; return createDict(); }; var _objectCreate = Object.create || function create(O, Properties) { var result; if (O !== null) { Empty[PROTOTYPE$1] = anObject(O); result = new Empty(); Empty[PROTOTYPE$1] = null; // add "__proto__" for Object.getPrototypeOf polyfill result[IE_PROTO$1] = O; } else result = createDict(); return Properties === undefined ? result : dPs(result, Properties); }; var _objectCreate$1 = /*#__PURE__*/Object.freeze({ default: _objectCreate, __moduleExports: _objectCreate }); // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) var IE_PROTO$2 = require$$1$2('IE_PROTO'); var ObjectProto = Object.prototype; var _objectGpo = Object.getPrototypeOf || function (O) { O = toObject(O); if (has(O, IE_PROTO$2)) return O[IE_PROTO$2]; if (typeof O.constructor == 'function' && O instanceof O.constructor) { return O.constructor.prototype; } return O instanceof Object ? ObjectProto : null; }; var _objectGpo$1 = /*#__PURE__*/Object.freeze({ default: _objectGpo, __moduleExports: _objectGpo }); var classof = ( _classof$1 && _classof ) || _classof$1; var ITERATOR$1 = require$$0$5('iterator'); var core_getIteratorMethod = require$$1$1.getIteratorMethod = function (it) { if (it != undefined) return it[ITERATOR$1] || it['@@iterator'] || Iterators[classof(it)]; }; var core_getIteratorMethod$1 = /*#__PURE__*/Object.freeze({ default: core_getIteratorMethod, __moduleExports: core_getIteratorMethod }); // 7.2.2 IsArray(argument) var _isArray = Array.isArray || function isArray(arg) { return cof(arg) == 'Array'; }; var _isArray$1 = /*#__PURE__*/Object.freeze({ default: _isArray, __moduleExports: _isArray }); var isArray = ( _isArray$1 && _isArray ) || _isArray$1; var SPECIES$2 = require$$0$5('species'); var _arraySpeciesConstructor = function (original) { var C; if (isArray(original)) { C = original.constructor; // cross-realm fallback if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined; if (isObject(C)) { C = C[SPECIES$2]; if (C === null) C = undefined; } } return C === undefined ? Array : C; }; var _arraySpeciesConstructor$1 = /*#__PURE__*/Object.freeze({ default: _arraySpeciesConstructor, __moduleExports: _arraySpeciesConstructor }); var speciesConstructor = ( _arraySpeciesConstructor$1 && _arraySpeciesConstructor ) || _arraySpeciesConstructor$1; // 9.4.2.3 ArraySpeciesCreate(originalArray, length) var _arraySpeciesCreate = function (original, length) { return new (speciesConstructor(original))(length); }; var _arraySpeciesCreate$1 = /*#__PURE__*/Object.freeze({ default: _arraySpeciesCreate, __moduleExports: _arraySpeciesCreate }); var asc = ( _arraySpeciesCreate$1 && _arraySpeciesCreate ) || _arraySpeciesCreate$1; // 0 -> Array#forEach // 1 -> Array#map // 2 -> Array#filter // 3 -> Array#some // 4 -> Array#every // 5 -> Array#find // 6 -> Array#findIndex var _arrayMethods = function (TYPE, $create) { 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 NO_HOLES = TYPE == 5 || IS_FIND_INDEX; var create = $create || asc; return function ($this, callbackfn, that) { var O = toObject($this); var self = IObject(O); var f = ctx(callbackfn, that, 3); var length = toLength(self.length); var index = 0; var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined; var val, res; for (;length > index; index++) if (NO_HOLES || index in self) { val = self[index]; res = f(val, index, O); if (TYPE) { if (IS_MAP) result[index] = res; // map else if (res) switch (TYPE) { case 3: return true; // some case 5: return val; // find case 6: return index; // findIndex case 2: result.push(val); // filter } else if (IS_EVERY) return false; // every } } return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result; }; }; var _arrayMethods$1 = /*#__PURE__*/Object.freeze({ default: _arrayMethods, __moduleExports: _arrayMethods }); // 22.1.3.31 Array.prototype[@@unscopables] var UNSCOPABLES = require$$0$5('unscopables'); var ArrayProto$1 = Array.prototype; if (ArrayProto$1[UNSCOPABLES] == undefined) require$$0$1(ArrayProto$1, UNSCOPABLES, {}); var _addToUnscopables = function (key) { ArrayProto$1[UNSCOPABLES][key] = true; }; var _addToUnscopables$1 = /*#__PURE__*/Object.freeze({ default: _addToUnscopables, __moduleExports: _addToUnscopables }); var _iterStep = function (done, value) { return { value: value, done: !!done }; }; var _iterStep$1 = /*#__PURE__*/Object.freeze({ default: _iterStep, __moduleExports: _iterStep }); var create = ( _objectCreate$1 && _objectCreate ) || _objectCreate$1; var IteratorPrototype = {}; // 25.1.2.1.1 %IteratorPrototype%[@@iterator]() require$$0$1(IteratorPrototype, require$$0$5('iterator'), function () { return this; }); var _iterCreate = function (Constructor, NAME, next) { Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) }); setToStringTag(Constructor, NAME + ' Iterator'); }; var _iterCreate$1 = /*#__PURE__*/Object.freeze({ default: _iterCreate, __moduleExports: _iterCreate }); var $iterCreate = ( _iterCreate$1 && _iterCreate ) || _iterCreate$1; var getPrototypeOf = ( _objectGpo$1 && _objectGpo ) || _objectGpo$1; var ITERATOR$2 = require$$0$5('iterator'); var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next` var FF_ITERATOR = '@@iterator'; var KEYS = 'keys'; var VALUES = 'values'; var returnThis = function () { return this; }; var _iterDefine = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) { $iterCreate(Constructor, NAME, next); var getMethod = function (kind) { if (!BUGGY && kind in proto) return proto[kind]; switch (kind) { case KEYS: return function keys() { return new Constructor(this, kind); }; case VALUES: return function values() { return new Constructor(this, kind); }; } return function entries() { return new Constructor(this, kind); }; }; var TAG = NAME + ' Iterator'; var DEF_VALUES = DEFAULT == VALUES; var VALUES_BUG = false; var proto = Base.prototype; var $native = proto[ITERATOR$2] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT]; var $default = $native || getMethod(DEFAULT); var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined; var $anyNative = NAME == 'Array' ? proto.entries || $native : $native; var methods, key, IteratorPrototype; // Fix native if ($anyNative) { IteratorPrototype = getPrototypeOf($anyNative.call(new Base())); if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) { // Set @@toStringTag to native iterators setToStringTag(IteratorPrototype, TAG, true); // fix for some old engines if (!LIBRARY && typeof IteratorPrototype[ITERATOR$2] != 'function') require$$0$1(IteratorPrototype, ITERATOR$2, returnThis); } } // fix Array#{values, @@iterator}.name in V8 / FF if (DEF_VALUES && $native && $native.name !== VALUES) { VALUES_BUG = true; $default = function values() { return $native.call(this); }; } // Define iterator if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR$2])) { require$$0$1(proto, ITERATOR$2, $default); } // Plug for library Iterators[NAME] = $default; Iterators[TAG] = returnThis; if (DEFAULT) { methods = { values: DEF_VALUES ? $default : getMethod(VALUES), keys: IS_SET ? $default : getMethod(KEYS), entries: $entries }; if (FORCED) for (key in methods) { if (!(key in proto)) redefine(proto, key, methods[key]); } else $export$1($export$1.P + $export$1.F * (BUGGY || VALUES_BUG), NAME, methods); } return methods; }; var _iterDefine$1 = /*#__PURE__*/Object.freeze({ default: _iterDefine, __moduleExports: _iterDefine }); var require$$1$3 = ( _addToUnscopables$1 && _addToUnscopables ) || _addToUnscopables$1; var step = ( _iterStep$1 && _iterStep ) || _iterStep$1; var $iterDefine = ( _iterDefine$1 && _iterDefine ) || _iterDefine$1; // 22.1.3.4 Array.prototype.entries() // 22.1.3.13 Array.prototype.keys() // 22.1.3.29 Array.prototype.values() // 22.1.3.30 Array.prototype[@@iterator]() var es6_array_iterator = $iterDefine(Array, 'Array', function (iterated, kind) { this._t = toIObject(iterated); // target this._i = 0; // next index this._k = kind; // kind // 22.1.5.2.1 %ArrayIteratorPrototype%.next() }, function () { var O = this._t; var kind = this._k; var index = this._i++; if (!O || index >= O.length) { this._t = undefined; return step(1); } if (kind == 'keys') return step(0, index); if (kind == 'values') return step(0, O[index]); return step(0, [index, O[index]]); }, 'values'); // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7) Iterators.Arguments = Iterators.Array; require$$1$3('keys'); require$$1$3('values'); require$$1$3('entries'); var es6_array_iterator$1 = /*#__PURE__*/Object.freeze({ default: es6_array_iterator, __moduleExports: es6_array_iterator }); var ITERATOR$3 = require$$0$5('iterator'); var SAFE_CLOSING = false; try { var riter = [7][ITERATOR$3](); riter['return'] = function () { SAFE_CLOSING = true; }; } catch (e) { /* empty */ } var _iterDetect = function (exec, skipClosing) { if (!skipClosing && !SAFE_CLOSING) return false; var safe = false; try { var arr = [7]; var iter = arr[ITERATOR$3](); iter.next = function () { return { done: safe = true }; }; arr[ITERATOR$3] = function () { return iter; }; exec(arr); } catch (e) { /* empty */ } return safe; }; var _iterDetect$1 = /*#__PURE__*/Object.freeze({ default: _iterDetect, __moduleExports: _iterDetect }); var _arrayCopyWithin = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) { var O = toObject(this); var len = toLength(O.length); var to = toAbsoluteIndex(target, len); var from = toAbsoluteIndex(start, len); var end = arguments.length > 2 ? arguments[2] : undefined; var count = Math.min((end === undefined ? len : toAbsoluteIndex(end, len)) - from, len - to); var inc = 1; if (from < to && to < from + count) { inc = -1; from += count - 1; to += count - 1; } while (count-- > 0) { if (from in O) O[to] = O[from]; else delete O[to]; to += inc; from += inc; } return O; }; var _arrayCopyWithin$1 = /*#__PURE__*/Object.freeze({ default: _arrayCopyWithin, __moduleExports: _arrayCopyWithin }); var f$2 = {}.propertyIsEnumerable; var _objectPie = { f: f$2 }; var _objectPie$1 = /*#__PURE__*/Object.freeze({ default: _objectPie, __moduleExports: _objectPie, f: f$2 }); var require$$0$7 = ( _objectPie$1 && _objectPie ) || _objectPie$1; var gOPD = Object.getOwnPropertyDescriptor; var f$3 = require$$0 ? gOPD : function getOwnPropertyDescriptor(O, P) { O = toIObject(O); P = toPrimitive(P, true); if (IE8_DOM_DEFINE) try { return gOPD(O, P); } catch (e) { /* empty */ } if (has(O, P)) return descriptor(!require$$0$7.f.call(O, P), O[P]); }; var _objectGopd = { f: f$3 }; var _objectGopd$1 = /*#__PURE__*/Object.freeze({ default: _objectGopd, __moduleExports: _objectGopd, f: f$3 }); var isArrayIter = ( _isArrayIter$1 && _isArrayIter ) || _isArrayIter$1; var getIterFn = ( core_getIteratorMethod$1 && core_getIteratorMethod ) || core_getIteratorMethod$1; var createArrayMethod = ( _arrayMethods$1 && _arrayMethods ) || _arrayMethods$1; var require$$31 = ( es6_array_iterator$1 && es6_array_iterator ) || es6_array_iterator$1; var $iterDetect = ( _iterDetect$1 && _iterDetect ) || _iterDetect$1; var require$$36 = ( _arrayCopyWithin$1 && _arrayCopyWithin ) || _arrayCopyWithin$1; var require$$1$4 = ( _objectGopd$1 && _objectGopd ) || _objectGopd$1; var _typedArray = createCommonjsModule(function (module) { if (require$$0) { var LIBRARY$$1 = LIBRARY; var global = global$1; var fails = require$$1; var $export = $export$1; var $typed = require$$5; var $buffer = require$$6; var ctx$$1 = ctx; var anInstance$$1 = anInstance; var propertyDesc = descriptor; var hide = require$$0$1; var redefineAll$$1 = redefineAll; var toInteger$$1 = toInteger; var toLength$$1 = toLength; var toIndex = require$$14; var toAbsoluteIndex$$1 = toAbsoluteIndex; var toPrimitive$$1 = toPrimitive; var has$$1 = has; var classof$$1 = classof; var isObject$$1 = isObject; var toObject$$1 = toObject; var isArrayIter$$1 = isArrayIter; var create$$1 = create; var getPrototypeOf$$1 = getPrototypeOf; var gOPN = require$$0$6.f; var getIterFn$$1 = getIterFn; var uid$$1 = uid; var wks = require$$0$5; var createArrayMethod$$1 = createArrayMethod; var createArrayIncludes = require$$0$3; var speciesConstructor = require$$30; var ArrayIterators = require$$31; var Iterators$$1 = Iterators; var $iterDetect$$1 = $iterDetect; var setSpecies$$1 = setSpecies; var arrayFill = require$$35; var arrayCopyWithin = require$$36; var $DP = dP$1; var $GOPD = require$$1$4; var dP = $DP.f; var gOPD = $GOPD.f; var RangeError = global.RangeError; var TypeError = global.TypeError; var Uint8Array = global.Uint8Array; var ARRAY_BUFFER = 'ArrayBuffer'; var SHARED_BUFFER = 'Shared' + ARRAY_BUFFER; var BYTES_PER_ELEMENT = 'BYTES_PER_ELEMENT'; var PROTOTYPE = 'prototype'; var ArrayProto = Array[PROTOTYPE]; var $ArrayBuffer = $buffer.ArrayBuffer; var $DataView = $buffer.DataView; var arrayForEach = createArrayMethod$$1(0); var arrayFilter = createArrayMethod$$1(2); var arraySome = createArrayMethod$$1(3); var arrayEvery = createArrayMethod$$1(4); var arrayFind = createArrayMethod$$1(5); var arrayFindIndex = createArrayMethod$$1(6); var arrayIncludes = createArrayIncludes(true); var arrayIndexOf = createArrayIncludes(false); var arrayValues = ArrayIterators.values; var arrayKeys = ArrayIterators.keys; var arrayEntries = ArrayIterators.entries; var arrayLastIndexOf = ArrayProto.lastIndexOf; var arrayReduce = ArrayProto.reduce; var arrayReduceRight = ArrayProto.reduceRight; var arrayJoin = ArrayProto.join; var arraySort = ArrayProto.sort; var arraySlice = ArrayProto.slice; var arrayToString = ArrayProto.toString; var arrayToLocaleString = ArrayProto.toLocaleString; var ITERATOR = wks('iterator'); var TAG = wks('toStringTag'); var TYPED_CONSTRUCTOR = uid$$1('typed_constructor'); var DEF_CONSTRUCTOR = uid$$1('def_constructor'); var ALL_CONSTRUCTORS = $typed.CONSTR; var TYPED_ARRAY = $typed.TYPED; var VIEW = $typed.VIEW; var WRONG_LENGTH = 'Wrong length!'; var $map = createArrayMethod$$1(1, function (O, length) { return allocate(speciesConstructor(O, O[DEF_CONSTRUCTOR]), length); }); var LITTLE_ENDIAN = fails(function () { // eslint-disable-next-line no-undef return new Uint8Array(new Uint16Array([1]).buffer)[0] === 1; }); var FORCED_SET = !!Uint8Array && !!Uint8Array[PROTOTYPE].set && fails(function () { new Uint8Array(1).set({}); }); var toOffset = function (it, BYTES) { var offset = toInteger$$1(it); if (offset < 0 || offset % BYTES) throw RangeError('Wrong offset!'); return offset; }; var validate = function (it) { if (isObject$$1(it) && TYPED_ARRAY in it) return it; throw TypeError(it + ' is not a typed array!'); }; var allocate = function (C, length) { if (!(isObject$$1(C) && TYPED_CONSTRUCTOR in C)) { throw TypeError('It is not a typed array constructor!'); } return new C(length); }; var speciesFromList = function (O, list) { return fromList(speciesConstructor(O, O[DEF_CONSTRUCTOR]), list); }; var fromList = function (C, list) { var index = 0; var length = list.length; var result = allocate(C, length); while (length > index) result[index] = list[index++]; return result; }; var addGetter = function (it, key, i