diff --git a/README.md b/README.md index fce346a..feb8aeb 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ - [Install and setup](#install-and-setup) - [API](#api) * [Common props](#common-props) + * [Common events](#common-events) * [AvLine props](#avline-props) * [AvBars props](#avbars-props) * [AvCircle props](#avcircle-props) @@ -161,6 +162,14 @@ There are props that are common for all components and special props for each co wrapped in "div". + + audio-sink-device-id + String + null + + Id of the audio output device to be used as sink. When provided sets audio output device. + + ref-link String @@ -227,6 +236,37 @@ There are props that are common for all components and special props for each co +### Common events + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
playing + Emitted when audio starts playing. +
paused + Emitted when audio is paused. +
ended + Emitted when audio is ended. +
+ ### AvLine props diff --git a/dist/vue-audio-visual.common.js b/dist/vue-audio-visual.common.js index 913c15f..1445dfe 100644 --- a/dist/vue-audio-visual.common.js +++ b/dist/vue-audio-visual.common.js @@ -700,6 +700,16 @@ module.exports = function (exec, SKIP_CLOSING) { }; +/***/ }), + +/***/ "1cdc": +/***/ (function(module, exports, __webpack_require__) { + +var userAgent = __webpack_require__("342f"); + +module.exports = /(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent); + + /***/ }), /***/ "1d2b": @@ -841,6 +851,79 @@ exportTypedArrayMethod('sort', function sort(comparefn) { }, !STABLE_SORT || ACCEPT_INCORRECT_ARGUMENTS); +/***/ }), + +/***/ "2266": +/***/ (function(module, exports, __webpack_require__) { + +var global = __webpack_require__("da84"); +var bind = __webpack_require__("0366"); +var call = __webpack_require__("c65b"); +var anObject = __webpack_require__("825a"); +var tryToString = __webpack_require__("0d51"); +var isArrayIteratorMethod = __webpack_require__("e95a"); +var lengthOfArrayLike = __webpack_require__("07fa"); +var isPrototypeOf = __webpack_require__("3a9b"); +var getIterator = __webpack_require__("9a1f"); +var getIteratorMethod = __webpack_require__("35a1"); +var iteratorClose = __webpack_require__("2a62"); + +var TypeError = global.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_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_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 = 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); +}; + + /***/ }), /***/ "23cb": @@ -1164,6 +1247,36 @@ exportTypedArrayMethod('slice', function slice(start, end) { }, FORCED); +/***/ }), + +/***/ "2a62": +/***/ (function(module, exports, __webpack_require__) { + +var call = __webpack_require__("c65b"); +var anObject = __webpack_require__("825a"); +var getMethod = __webpack_require__("dc4a"); + +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; +}; + + /***/ }), /***/ "2ba4": @@ -1180,6 +1293,126 @@ module.exports = typeof Reflect == 'object' && Reflect.apply || (bind ? call.bin }); +/***/ }), + +/***/ "2cf4": +/***/ (function(module, exports, __webpack_require__) { + +var global = __webpack_require__("da84"); +var apply = __webpack_require__("2ba4"); +var bind = __webpack_require__("0366"); +var isCallable = __webpack_require__("1626"); +var hasOwn = __webpack_require__("1a2d"); +var fails = __webpack_require__("d039"); +var html = __webpack_require__("1be4"); +var arraySlice = __webpack_require__("f36a"); +var createElement = __webpack_require__("cc12"); +var IS_IOS = __webpack_require__("1cdc"); +var IS_NODE = __webpack_require__("605d"); + +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; + +try { + // Deno throws a ReferenceError on `location` access without `--location` flag + location = global.location; +} catch (error) { /* empty */ } + +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 listener = function (event) { + run(event.data); +}; + +var post = 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(fn) { + var args = arraySlice(arguments, 1); + queue[++counter] = function () { + apply(isCallable(fn) ? fn : Function(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 = listener; + 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(post) + ) { + defer = post; + global.addEventListener('message', listener, 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 +}; + + /***/ }), /***/ "2d00": @@ -1753,6 +1986,21 @@ module.exports = function (key) { }; +/***/ }), + +/***/ "44de": +/***/ (function(module, exports, __webpack_require__) { + +var global = __webpack_require__("da84"); + +module.exports = function (a, b) { + var console = global.console; + if (console && console.error) { + arguments.length == 1 ? console.error(a) : console.error(a, b); + } +}; + + /***/ }), /***/ "467f": @@ -2401,6 +2649,25 @@ exportTypedArrayMethod('join', function join(separator) { }); +/***/ }), + +/***/ "605d": +/***/ (function(module, exports, __webpack_require__) { + +var classof = __webpack_require__("c6b6"); +var global = __webpack_require__("da84"); + +module.exports = classof(global.process) == 'process'; + + +/***/ }), + +/***/ "6069": +/***/ (function(module, exports) { + +module.exports = typeof window == 'object'; + + /***/ }), /***/ "60bd": @@ -4293,7 +4560,768 @@ var data = isForced.data = {}; var NATIVE = isForced.NATIVE = 'N'; var POLYFILL = isForced.POLYFILL = 'P'; -module.exports = isForced; +module.exports = isForced; + + +/***/ }), + +/***/ "96cf": +/***/ (function(module, exports, __webpack_require__) { + +/** + * Copyright (c) 2014-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +var runtime = (function (exports) { + "use strict"; + + var Op = Object.prototype; + var hasOwn = Op.hasOwnProperty; + var undefined; // More compressible than void 0. + var $Symbol = typeof Symbol === "function" ? Symbol : {}; + var iteratorSymbol = $Symbol.iterator || "@@iterator"; + var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator"; + var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; + + function define(obj, key, value) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + return obj[key]; + } + try { + // IE 8 has a broken Object.defineProperty that only works on DOM objects. + define({}, ""); + } catch (err) { + define = function(obj, key, value) { + return obj[key] = value; + }; + } + + function wrap(innerFn, outerFn, self, tryLocsList) { + // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator. + var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator; + var generator = Object.create(protoGenerator.prototype); + var context = new Context(tryLocsList || []); + + // The ._invoke method unifies the implementations of the .next, + // .throw, and .return methods. + generator._invoke = makeInvokeMethod(innerFn, self, context); + + return generator; + } + exports.wrap = wrap; + + // Try/catch helper to minimize deoptimizations. Returns a completion + // record like context.tryEntries[i].completion. This interface could + // have been (and was previously) designed to take a closure to be + // invoked without arguments, but in all the cases we care about we + // already have an existing method we want to call, so there's no need + // to create a new function object. We can even get away with assuming + // the method takes exactly one argument, since that happens to be true + // in every case, so we don't have to touch the arguments object. The + // only additional allocation required is the completion record, which + // has a stable shape and so hopefully should be cheap to allocate. + function tryCatch(fn, obj, arg) { + try { + return { type: "normal", arg: fn.call(obj, arg) }; + } catch (err) { + return { type: "throw", arg: err }; + } + } + + var GenStateSuspendedStart = "suspendedStart"; + var GenStateSuspendedYield = "suspendedYield"; + var GenStateExecuting = "executing"; + var GenStateCompleted = "completed"; + + // Returning this object from the innerFn has the same effect as + // breaking out of the dispatch switch statement. + var ContinueSentinel = {}; + + // Dummy constructor functions that we use as the .constructor and + // .constructor.prototype properties for functions that return Generator + // objects. For full spec compliance, you may wish to configure your + // minifier not to mangle the names of these two functions. + function Generator() {} + function GeneratorFunction() {} + function GeneratorFunctionPrototype() {} + + // This is a polyfill for %IteratorPrototype% for environments that + // don't natively support it. + var IteratorPrototype = {}; + define(IteratorPrototype, iteratorSymbol, function () { + return this; + }); + + var getProto = Object.getPrototypeOf; + var NativeIteratorPrototype = getProto && getProto(getProto(values([]))); + if (NativeIteratorPrototype && + NativeIteratorPrototype !== Op && + hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) { + // This environment has a native %IteratorPrototype%; use it instead + // of the polyfill. + IteratorPrototype = NativeIteratorPrototype; + } + + var Gp = GeneratorFunctionPrototype.prototype = + Generator.prototype = Object.create(IteratorPrototype); + GeneratorFunction.prototype = GeneratorFunctionPrototype; + define(Gp, "constructor", GeneratorFunctionPrototype); + define(GeneratorFunctionPrototype, "constructor", GeneratorFunction); + GeneratorFunction.displayName = define( + GeneratorFunctionPrototype, + toStringTagSymbol, + "GeneratorFunction" + ); + + // Helper for defining the .next, .throw, and .return methods of the + // Iterator interface in terms of a single ._invoke method. + function defineIteratorMethods(prototype) { + ["next", "throw", "return"].forEach(function(method) { + define(prototype, method, function(arg) { + return this._invoke(method, arg); + }); + }); + } + + exports.isGeneratorFunction = function(genFun) { + var ctor = typeof genFun === "function" && genFun.constructor; + return ctor + ? ctor === GeneratorFunction || + // For the native GeneratorFunction constructor, the best we can + // do is to check its .name property. + (ctor.displayName || ctor.name) === "GeneratorFunction" + : false; + }; + + exports.mark = function(genFun) { + if (Object.setPrototypeOf) { + Object.setPrototypeOf(genFun, GeneratorFunctionPrototype); + } else { + genFun.__proto__ = GeneratorFunctionPrototype; + define(genFun, toStringTagSymbol, "GeneratorFunction"); + } + genFun.prototype = Object.create(Gp); + return genFun; + }; + + // Within the body of any async function, `await x` is transformed to + // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test + // `hasOwn.call(value, "__await")` to determine if the yielded value is + // meant to be awaited. + exports.awrap = function(arg) { + return { __await: arg }; + }; + + function AsyncIterator(generator, PromiseImpl) { + function invoke(method, arg, resolve, reject) { + var record = tryCatch(generator[method], generator, arg); + if (record.type === "throw") { + reject(record.arg); + } else { + var result = record.arg; + var value = result.value; + if (value && + typeof value === "object" && + hasOwn.call(value, "__await")) { + return PromiseImpl.resolve(value.__await).then(function(value) { + invoke("next", value, resolve, reject); + }, function(err) { + invoke("throw", err, resolve, reject); + }); + } + + return PromiseImpl.resolve(value).then(function(unwrapped) { + // When a yielded Promise is resolved, its final value becomes + // the .value of the Promise<{value,done}> result for the + // current iteration. + result.value = unwrapped; + resolve(result); + }, function(error) { + // If a rejected Promise was yielded, throw the rejection back + // into the async generator function so it can be handled there. + return invoke("throw", error, resolve, reject); + }); + } + } + + var previousPromise; + + function enqueue(method, arg) { + function callInvokeWithMethodAndArg() { + return new PromiseImpl(function(resolve, reject) { + invoke(method, arg, resolve, reject); + }); + } + + return previousPromise = + // If enqueue has been called before, then we want to wait until + // all previous Promises have been resolved before calling invoke, + // so that results are always delivered in the correct order. If + // enqueue has not been called before, then it is important to + // call invoke immediately, without waiting on a callback to fire, + // so that the async generator function has the opportunity to do + // any necessary setup in a predictable way. This predictability + // is why the Promise constructor synchronously invokes its + // executor callback, and why async functions synchronously + // execute code before the first await. Since we implement simple + // async functions in terms of async generators, it is especially + // important to get this right, even though it requires care. + previousPromise ? previousPromise.then( + callInvokeWithMethodAndArg, + // Avoid propagating failures to Promises returned by later + // invocations of the iterator. + callInvokeWithMethodAndArg + ) : callInvokeWithMethodAndArg(); + } + + // Define the unified helper method that is used to implement .next, + // .throw, and .return (see defineIteratorMethods). + this._invoke = enqueue; + } + + defineIteratorMethods(AsyncIterator.prototype); + define(AsyncIterator.prototype, asyncIteratorSymbol, function () { + return this; + }); + exports.AsyncIterator = AsyncIterator; + + // Note that simple async functions are implemented on top of + // AsyncIterator objects; they just return a Promise for the value of + // the final result produced by the iterator. + exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) { + if (PromiseImpl === void 0) PromiseImpl = Promise; + + var iter = new AsyncIterator( + wrap(innerFn, outerFn, self, tryLocsList), + PromiseImpl + ); + + return exports.isGeneratorFunction(outerFn) + ? iter // If outerFn is a generator, return the full iterator. + : iter.next().then(function(result) { + return result.done ? result.value : iter.next(); + }); + }; + + function makeInvokeMethod(innerFn, self, context) { + var state = GenStateSuspendedStart; + + return function invoke(method, arg) { + if (state === GenStateExecuting) { + throw new Error("Generator is already running"); + } + + if (state === GenStateCompleted) { + if (method === "throw") { + throw arg; + } + + // Be forgiving, per 25.3.3.3.3 of the spec: + // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume + return doneResult(); + } + + context.method = method; + context.arg = arg; + + while (true) { + var delegate = context.delegate; + if (delegate) { + var delegateResult = maybeInvokeDelegate(delegate, context); + if (delegateResult) { + if (delegateResult === ContinueSentinel) continue; + return delegateResult; + } + } + + if (context.method === "next") { + // Setting context._sent for legacy support of Babel's + // function.sent implementation. + context.sent = context._sent = context.arg; + + } else if (context.method === "throw") { + if (state === GenStateSuspendedStart) { + state = GenStateCompleted; + throw context.arg; + } + + context.dispatchException(context.arg); + + } else if (context.method === "return") { + context.abrupt("return", context.arg); + } + + state = GenStateExecuting; + + var record = tryCatch(innerFn, self, context); + if (record.type === "normal") { + // If an exception is thrown from innerFn, we leave state === + // GenStateExecuting and loop back for another invocation. + state = context.done + ? GenStateCompleted + : GenStateSuspendedYield; + + if (record.arg === ContinueSentinel) { + continue; + } + + return { + value: record.arg, + done: context.done + }; + + } else if (record.type === "throw") { + state = GenStateCompleted; + // Dispatch the exception by looping back around to the + // context.dispatchException(context.arg) call above. + context.method = "throw"; + context.arg = record.arg; + } + } + }; + } + + // Call delegate.iterator[context.method](context.arg) and handle the + // result, either by returning a { value, done } result from the + // delegate iterator, or by modifying context.method and context.arg, + // setting context.delegate to null, and returning the ContinueSentinel. + function maybeInvokeDelegate(delegate, context) { + var method = delegate.iterator[context.method]; + if (method === undefined) { + // A .throw or .return when the delegate iterator has no .throw + // method always terminates the yield* loop. + context.delegate = null; + + if (context.method === "throw") { + // Note: ["return"] must be used for ES3 parsing compatibility. + if (delegate.iterator["return"]) { + // If the delegate iterator has a return method, give it a + // chance to clean up. + context.method = "return"; + context.arg = undefined; + maybeInvokeDelegate(delegate, context); + + if (context.method === "throw") { + // If maybeInvokeDelegate(context) changed context.method from + // "return" to "throw", let that override the TypeError below. + return ContinueSentinel; + } + } + + context.method = "throw"; + context.arg = new TypeError( + "The iterator does not provide a 'throw' method"); + } + + return ContinueSentinel; + } + + var record = tryCatch(method, delegate.iterator, context.arg); + + if (record.type === "throw") { + context.method = "throw"; + context.arg = record.arg; + context.delegate = null; + return ContinueSentinel; + } + + var info = record.arg; + + if (! info) { + context.method = "throw"; + context.arg = new TypeError("iterator result is not an object"); + context.delegate = null; + return ContinueSentinel; + } + + if (info.done) { + // Assign the result of the finished delegate to the temporary + // variable specified by delegate.resultName (see delegateYield). + context[delegate.resultName] = info.value; + + // Resume execution at the desired location (see delegateYield). + context.next = delegate.nextLoc; + + // If context.method was "throw" but the delegate handled the + // exception, let the outer generator proceed normally. If + // context.method was "next", forget context.arg since it has been + // "consumed" by the delegate iterator. If context.method was + // "return", allow the original .return call to continue in the + // outer generator. + if (context.method !== "return") { + context.method = "next"; + context.arg = undefined; + } + + } else { + // Re-yield the result returned by the delegate method. + return info; + } + + // The delegate iterator is finished, so forget it and continue with + // the outer generator. + context.delegate = null; + return ContinueSentinel; + } + + // Define Generator.prototype.{next,throw,return} in terms of the + // unified ._invoke helper method. + defineIteratorMethods(Gp); + + define(Gp, toStringTagSymbol, "Generator"); + + // A Generator should always return itself as the iterator object when the + // @@iterator function is called on it. Some browsers' implementations of the + // iterator prototype chain incorrectly implement this, causing the Generator + // object to not be returned from this call. This ensures that doesn't happen. + // See https://github.com/facebook/regenerator/issues/274 for more details. + define(Gp, iteratorSymbol, function() { + return this; + }); + + define(Gp, "toString", function() { + return "[object Generator]"; + }); + + function pushTryEntry(locs) { + var entry = { tryLoc: locs[0] }; + + if (1 in locs) { + entry.catchLoc = locs[1]; + } + + if (2 in locs) { + entry.finallyLoc = locs[2]; + entry.afterLoc = locs[3]; + } + + this.tryEntries.push(entry); + } + + function resetTryEntry(entry) { + var record = entry.completion || {}; + record.type = "normal"; + delete record.arg; + entry.completion = record; + } + + function Context(tryLocsList) { + // The root entry object (effectively a try statement without a catch + // or a finally block) gives us a place to store values thrown from + // locations where there is no enclosing try statement. + this.tryEntries = [{ tryLoc: "root" }]; + tryLocsList.forEach(pushTryEntry, this); + this.reset(true); + } + + exports.keys = function(object) { + var keys = []; + for (var key in object) { + keys.push(key); + } + keys.reverse(); + + // Rather than returning an object with a next method, we keep + // things simple and return the next function itself. + return function next() { + while (keys.length) { + var key = keys.pop(); + if (key in object) { + next.value = key; + next.done = false; + return next; + } + } + + // To avoid creating an additional object, we just hang the .value + // and .done properties off the next function object itself. This + // also ensures that the minifier will not anonymize the function. + next.done = true; + return next; + }; + }; + + function values(iterable) { + if (iterable) { + var iteratorMethod = iterable[iteratorSymbol]; + if (iteratorMethod) { + return iteratorMethod.call(iterable); + } + + if (typeof iterable.next === "function") { + return iterable; + } + + if (!isNaN(iterable.length)) { + var i = -1, next = function next() { + while (++i < iterable.length) { + if (hasOwn.call(iterable, i)) { + next.value = iterable[i]; + next.done = false; + return next; + } + } + + next.value = undefined; + next.done = true; + + return next; + }; + + return next.next = next; + } + } + + // Return an iterator with no values. + return { next: doneResult }; + } + exports.values = values; + + function doneResult() { + return { value: undefined, done: true }; + } + + Context.prototype = { + constructor: Context, + + reset: function(skipTempReset) { + this.prev = 0; + this.next = 0; + // Resetting context._sent for legacy support of Babel's + // function.sent implementation. + this.sent = this._sent = undefined; + this.done = false; + this.delegate = null; + + this.method = "next"; + this.arg = undefined; + + this.tryEntries.forEach(resetTryEntry); + + if (!skipTempReset) { + for (var name in this) { + // Not sure about the optimal order of these conditions: + if (name.charAt(0) === "t" && + hasOwn.call(this, name) && + !isNaN(+name.slice(1))) { + this[name] = undefined; + } + } + } + }, + + stop: function() { + this.done = true; + + var rootEntry = this.tryEntries[0]; + var rootRecord = rootEntry.completion; + if (rootRecord.type === "throw") { + throw rootRecord.arg; + } + + return this.rval; + }, + + dispatchException: function(exception) { + if (this.done) { + throw exception; + } + + var context = this; + function handle(loc, caught) { + record.type = "throw"; + record.arg = exception; + context.next = loc; + + if (caught) { + // If the dispatched exception was caught by a catch block, + // then let that catch block handle the exception normally. + context.method = "next"; + context.arg = undefined; + } + + return !! caught; + } + + for (var i = this.tryEntries.length - 1; i >= 0; --i) { + var entry = this.tryEntries[i]; + var record = entry.completion; + + if (entry.tryLoc === "root") { + // Exception thrown outside of any try block that could handle + // it, so set the completion value of the entire function to + // throw the exception. + return handle("end"); + } + + if (entry.tryLoc <= this.prev) { + var hasCatch = hasOwn.call(entry, "catchLoc"); + var hasFinally = hasOwn.call(entry, "finallyLoc"); + + if (hasCatch && hasFinally) { + if (this.prev < entry.catchLoc) { + return handle(entry.catchLoc, true); + } else if (this.prev < entry.finallyLoc) { + return handle(entry.finallyLoc); + } + + } else if (hasCatch) { + if (this.prev < entry.catchLoc) { + return handle(entry.catchLoc, true); + } + + } else if (hasFinally) { + if (this.prev < entry.finallyLoc) { + return handle(entry.finallyLoc); + } + + } else { + throw new Error("try statement without catch or finally"); + } + } + } + }, + + abrupt: function(type, arg) { + for (var i = this.tryEntries.length - 1; i >= 0; --i) { + var entry = this.tryEntries[i]; + if (entry.tryLoc <= this.prev && + hasOwn.call(entry, "finallyLoc") && + this.prev < entry.finallyLoc) { + var finallyEntry = entry; + break; + } + } + + if (finallyEntry && + (type === "break" || + type === "continue") && + finallyEntry.tryLoc <= arg && + arg <= finallyEntry.finallyLoc) { + // Ignore the finally entry if control is not jumping to a + // location outside the try/catch block. + finallyEntry = null; + } + + var record = finallyEntry ? finallyEntry.completion : {}; + record.type = type; + record.arg = arg; + + if (finallyEntry) { + this.method = "next"; + this.next = finallyEntry.finallyLoc; + return ContinueSentinel; + } + + return this.complete(record); + }, + + complete: function(record, afterLoc) { + if (record.type === "throw") { + throw record.arg; + } + + if (record.type === "break" || + record.type === "continue") { + this.next = record.arg; + } else if (record.type === "return") { + this.rval = this.arg = record.arg; + this.method = "return"; + this.next = "end"; + } else if (record.type === "normal" && afterLoc) { + this.next = afterLoc; + } + + return ContinueSentinel; + }, + + finish: function(finallyLoc) { + for (var i = this.tryEntries.length - 1; i >= 0; --i) { + var entry = this.tryEntries[i]; + if (entry.finallyLoc === finallyLoc) { + this.complete(entry.completion, entry.afterLoc); + resetTryEntry(entry); + return ContinueSentinel; + } + } + }, + + "catch": function(tryLoc) { + for (var i = this.tryEntries.length - 1; i >= 0; --i) { + var entry = this.tryEntries[i]; + if (entry.tryLoc === tryLoc) { + var record = entry.completion; + if (record.type === "throw") { + var thrown = record.arg; + resetTryEntry(entry); + } + return thrown; + } + } + + // The context.catch method must only be called with a location + // argument that corresponds to a known catch block. + throw new Error("illegal catch attempt"); + }, + + delegateYield: function(iterable, resultName, nextLoc) { + this.delegate = { + iterator: values(iterable), + resultName: resultName, + nextLoc: nextLoc + }; + + if (this.method === "next") { + // Deliberately forget the last sent value so that we don't + // accidentally pass it on to the delegate. + this.arg = undefined; + } + + return ContinueSentinel; + } + }; + + // Regardless of whether this script is executing as a CommonJS module + // or not, return the runtime object so that we can declare the variable + // regeneratorRuntime in the outer scope, which allows this module to be + // injected easily by `bin/regenerator --include-runtime script.js`. + return exports; + +}( + // If this script is executing as a CommonJS module, use module.exports + // as the regeneratorRuntime namespace. Otherwise create a new empty + // object. Either way, the resulting object will be used to initialize + // the regeneratorRuntime variable at the top of this file. + true ? module.exports : undefined +)); + +try { + regeneratorRuntime = runtime; +} catch (accidentalStrictMode) { + // This module should not be running in strict mode, so the above + // assignment should always work unless something is misconfigured. Just + // in case runtime.js accidentally runs in strict mode, in modern engines + // we can explicitly access globalThis. In older engines we can escape + // strict mode using a global Function call. This could conceivably fail + // if a Content Security Policy forbids using Function, but in that case + // the proper solution is to fix the accidental strict mode problem. If + // you've misconfigured your bundler to force strict mode and applied a + // CSP to forbid Function, and you're not willing to fix either of those + // problems, please detail your unique predicament in a GitHub issue. + if (typeof globalThis === "object") { + globalThis.regeneratorRuntime = runtime; + } else { + Function("r", "regeneratorRuntime = r")(runtime); + } +} /***/ }), @@ -4523,6 +5551,16 @@ module.exports = function from(source /* , mapfn, thisArg */) { }; +/***/ }), + +/***/ "a4b4": +/***/ (function(module, exports, __webpack_require__) { + +var userAgent = __webpack_require__("342f"); + +module.exports = /web0s(?!.*chrome)/i.test(userAgent); + + /***/ }), /***/ "a640": @@ -5130,6 +6168,98 @@ module.exports = function xhrAdapter(config) { }; +/***/ }), + +/***/ "b575": +/***/ (function(module, exports, __webpack_require__) { + +var global = __webpack_require__("da84"); +var bind = __webpack_require__("0366"); +var getOwnPropertyDescriptor = __webpack_require__("06cf").f; +var macrotask = __webpack_require__("2cf4").set; +var IS_IOS = __webpack_require__("1cdc"); +var IS_IOS_PEBBLE = __webpack_require__("d4c3"); +var IS_WEBOS_WEBKIT = __webpack_require__("a4b4"); +var IS_NODE = __webpack_require__("605d"); + +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 queueMicrotask = queueMicrotaskDescriptor && queueMicrotaskDescriptor.value; + +var flush, head, last, notify, toggle, node, promise, then; + +// modern engines have queueMicrotask method +if (!queueMicrotask) { + flush = function () { + var parent, fn; + if (IS_NODE && (parent = process.domain)) parent.exit(); + while (head) { + fn = head.fn; + head = head.next; + try { + fn(); + } catch (error) { + if (head) notify(); + else last = undefined; + throw error; + } + } last = undefined; + 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.postMessag + // - onreadystatechange + // - setTimeout + } else { + // strange IE + webpack dev server bug - use .bind(global) + macrotask = bind(macrotask, global); + notify = function () { + macrotask(flush); + }; + } +} + +module.exports = queueMicrotask || function (fn) { + var task = { fn: fn, next: undefined }; + if (last) last.next = task; + if (!head) { + head = task; + notify(); + } last = task; +}; + + /***/ }), /***/ "b622": @@ -5959,6 +7089,25 @@ exportTypedArrayMethod('reverse', function reverse() { }); +/***/ }), + +/***/ "cdf9": +/***/ (function(module, exports, __webpack_require__) { + +var anObject = __webpack_require__("825a"); +var isObject = __webpack_require__("861d"); +var newPromiseCapability = __webpack_require__("f069"); + +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; +}; + + /***/ }), /***/ "ce4e": @@ -6192,6 +7341,17 @@ module.exports = function (it, TAG, STATIC) { }; +/***/ }), + +/***/ "d4c3": +/***/ (function(module, exports, __webpack_require__) { + +var userAgent = __webpack_require__("342f"); +var global = __webpack_require__("da84"); + +module.exports = /ipad|iphone|ipod/i.test(userAgent) && global.Pebble !== undefined; + + /***/ }), /***/ "d58f": @@ -6886,6 +8046,20 @@ module.exports = FORCED ? function lastIndexOf(searchElement /* , fromIndex = @[ } : $lastIndexOf; +/***/ }), + +/***/ "e667": +/***/ (function(module, exports) { + +module.exports = function (exec) { + try { + return { error: false, value: exec() }; + } catch (error) { + return { error: true, value: error }; + } +}; + + /***/ }), /***/ "e683": @@ -6908,6 +8082,412 @@ module.exports = function combineURLs(baseURL, relativeURL) { }; +/***/ }), + +/***/ "e6cf": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $ = __webpack_require__("23e7"); +var IS_PURE = __webpack_require__("c430"); +var global = __webpack_require__("da84"); +var getBuiltIn = __webpack_require__("d066"); +var call = __webpack_require__("c65b"); +var NativePromise = __webpack_require__("fea9"); +var redefine = __webpack_require__("6eeb"); +var redefineAll = __webpack_require__("e2cc"); +var setPrototypeOf = __webpack_require__("d2bb"); +var setToStringTag = __webpack_require__("d44e"); +var setSpecies = __webpack_require__("2626"); +var aCallable = __webpack_require__("59ed"); +var isCallable = __webpack_require__("1626"); +var isObject = __webpack_require__("861d"); +var anInstance = __webpack_require__("19aa"); +var inspectSource = __webpack_require__("8925"); +var iterate = __webpack_require__("2266"); +var checkCorrectnessOfIteration = __webpack_require__("1c7e"); +var speciesConstructor = __webpack_require__("4840"); +var task = __webpack_require__("2cf4").set; +var microtask = __webpack_require__("b575"); +var promiseResolve = __webpack_require__("cdf9"); +var hostReportErrors = __webpack_require__("44de"); +var newPromiseCapabilityModule = __webpack_require__("f069"); +var perform = __webpack_require__("e667"); +var InternalStateModule = __webpack_require__("69f3"); +var isForced = __webpack_require__("94ca"); +var wellKnownSymbol = __webpack_require__("b622"); +var IS_BROWSER = __webpack_require__("6069"); +var IS_NODE = __webpack_require__("605d"); +var V8_VERSION = __webpack_require__("2d00"); + +var SPECIES = wellKnownSymbol('species'); +var PROMISE = 'Promise'; + +var getInternalState = InternalStateModule.getterFor(PROMISE); +var setInternalState = InternalStateModule.set; +var getInternalPromiseState = InternalStateModule.getterFor(PROMISE); +var NativePromisePrototype = NativePromise && NativePromise.prototype; +var PromiseConstructor = NativePromise; +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 NATIVE_REJECTION_EVENT = isCallable(global.PromiseRejectionEvent); +var UNHANDLED_REJECTION = 'unhandledrejection'; +var REJECTION_HANDLED = 'rejectionhandled'; +var PENDING = 0; +var FULFILLED = 1; +var REJECTED = 2; +var HANDLED = 1; +var UNHANDLED = 2; +var SUBCLASSING = false; + +var Internal, OwnPromiseCapability, PromiseWrapper, nativeThen; + +var FORCED = isForced(PROMISE, function () { + var PROMISE_CONSTRUCTOR_SOURCE = inspectSource(PromiseConstructor); + var GLOBAL_CORE_JS_PROMISE = PROMISE_CONSTRUCTOR_SOURCE !== String(PromiseConstructor); + // 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#finally in the pure version for preventing prototype pollution + if (IS_PURE && !PromisePrototype['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 >= 51 && /native code/.test(PROMISE_CONSTRUCTOR_SOURCE)) return false; + // Detect correctness of subclassing with @@species support + var promise = new PromiseConstructor(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 && !NATIVE_REJECTION_EVENT; +}); + +var INCORRECT_ITERATION = FORCED || !checkCorrectnessOfIteration(function (iterable) { + PromiseConstructor.all(iterable)['catch'](function () { /* empty */ }); +}); + +// helpers +var isThenable = function (it) { + var then; + return isObject(it) && isCallable(then = it.then) ? then : false; +}; + +var notify = function (state, isReject) { + if (state.notified) return; + state.notified = true; + var chain = state.reactions; + microtask(function () { + var value = state.value; + var ok = state.state == FULFILLED; + var index = 0; + // variable length - can't use forEach + while (chain.length > index) { + var reaction = chain[index++]; + 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); + } + } + state.reactions = []; + 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_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) { + // 25.4.3.1 Promise(executor) + PromiseConstructor = function Promise(executor) { + anInstance(this, PromisePrototype); + aCallable(executor); + call(Internal, this); + var state = getInternalState(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: [], + rejection: false, + state: PENDING, + value: undefined + }); + }; + Internal.prototype = redefineAll(PromisePrototype, { + // `Promise.prototype.then` method + // https://tc39.es/ecma262/#sec-promise.prototype.then + then: function then(onFulfilled, onRejected) { + var state = getInternalPromiseState(this); + var reactions = state.reactions; + var reaction = newPromiseCapability(speciesConstructor(this, PromiseConstructor)); + reaction.ok = isCallable(onFulfilled) ? onFulfilled : true; + reaction.fail = isCallable(onRejected) && onRejected; + reaction.domain = IS_NODE ? process.domain : undefined; + state.parent = true; + reactions[reactions.length] = reaction; + if (state.state != PENDING) notify(state, false); + return reaction.promise; + }, + // `Promise.prototype.catch` method + // https://tc39.es/ecma262/#sec-promise.prototype.catch + 'catch': function (onRejected) { + return this.then(undefined, onRejected); + } + }); + OwnPromiseCapability = function () { + var promise = new Internal(); + var state = getInternalState(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(NativePromise) && NativePromisePrototype !== Object.prototype) { + nativeThen = NativePromisePrototype.then; + + if (!SUBCLASSING) { + // make `Promise#then` return a polyfilled `Promise` for native promise-based APIs + redefine(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 }); + + // makes sure that native promise-based APIs `Promise#catch` properly works with patched `Promise#then` + redefine(NativePromisePrototype, 'catch', PromisePrototype['catch'], { 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, wrap: true, forced: FORCED }, { + Promise: PromiseConstructor +}); + +setToStringTag(PromiseConstructor, PROMISE, false, true); +setSpecies(PROMISE); + +PromiseWrapper = getBuiltIn(PROMISE); + +// statics +$({ target: PROMISE, stat: true, forced: FORCED }, { + // `Promise.reject` method + // https://tc39.es/ecma262/#sec-promise.reject + reject: function reject(r) { + var capability = newPromiseCapability(this); + call(capability.reject, undefined, r); + return capability.promise; + } +}); + +$({ target: PROMISE, stat: true, forced: IS_PURE || FORCED }, { + // `Promise.resolve` method + // https://tc39.es/ecma262/#sec-promise.resolve + resolve: function resolve(x) { + return promiseResolve(IS_PURE && this === PromiseWrapper ? PromiseConstructor : this, x); + } +}); + +$({ target: PROMISE, stat: true, forced: INCORRECT_ITERATION }, { + // `Promise.all` method + // https://tc39.es/ecma262/#sec-promise.all + all: function all(iterable) { + var C = this; + var capability = newPromiseCapability(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; + }, + // `Promise.race` method + // https://tc39.es/ecma262/#sec-promise.race + race: function race(iterable) { + var C = this; + var capability = newPromiseCapability(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; + } +}); + + /***/ }), /***/ "e893": @@ -7181,6 +8761,33 @@ module.exports = { }; +/***/ }), + +/***/ "f069": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aCallable = __webpack_require__("59ed"); + +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); +}; + + /***/ }), /***/ "f36a": @@ -7454,6 +9061,51 @@ var web_dom_collections_for_each = __webpack_require__("159b"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.slice.js var es_array_slice = __webpack_require__("fb6a"); +// EXTERNAL MODULE: ./node_modules/core-js/modules/es.promise.js +var es_promise = __webpack_require__("e6cf"); + +// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js + + + +function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { + try { + var info = gen[key](arg); + var value = info.value; + } catch (error) { + reject(error); + return; + } + + if (info.done) { + resolve(value); + } else { + Promise.resolve(value).then(_next, _throw); + } +} + +function _asyncToGenerator(fn) { + return function () { + var self = this, + args = arguments; + return new Promise(function (resolve, reject) { + var gen = fn.apply(self, args); + + function _next(value) { + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); + } + + function _throw(err) { + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); + } + + _next(undefined); + }); + }; +} +// EXTERNAL MODULE: ./node_modules/regenerator-runtime/runtime.js +var runtime = __webpack_require__("96cf"); + // EXTERNAL MODULE: external {"commonjs":"vue","commonjs2":"vue","root":"Vue"} var external_commonjs_vue_commonjs2_vue_root_Vue_ = __webpack_require__("8bbf"); @@ -7462,6 +9114,8 @@ var external_commonjs_vue_commonjs2_vue_root_Vue_ = __webpack_require__("8bbf"); + + /** * Mixin component with base and common properties and functions. */ @@ -7480,6 +9134,15 @@ var props = { default: null }, + /** + * prop: 'audio-sink-device-id' + * Audio sink device id. When provided sets audio output device. + */ + audioSinkDeviceId: { + type: String, + default: null + }, + /** * prop: 'ref-link' * Refrence to Audio element. When provided, then local audio element @@ -7614,12 +9277,44 @@ var methods = { * Set audio context analyser. */ setAnalyser: function setAnalyser() { - this.audioCtx = this.audioCtx || new AudioContext(); - this.analyser = this.analyser || this.audioCtx.createAnalyser(); - var src = this.audioCtx.createMediaElementSource(this.audio); - src.connect(this.analyser); - this.analyser.fftSize = this.fftSize; - this.analyser.connect(this.audioCtx.destination); + var _this = this; + + return _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { + var src, destination, audio; + return regeneratorRuntime.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _this.audioCtx = _this.audioCtx || new AudioContext(); + _this.analyser = _this.analyser || _this.audioCtx.createAnalyser(); + src = _this.audioCtx.createMediaElementSource(_this.audio); + destination = _this.audioCtx.createMediaStreamDestination(); + src.connect(_this.analyser); + _this.analyser.fftSize = _this.fftSize; + + _this.analyser.connect(destination); + + audio = new Audio(); + audio.srcObject = destination.stream; + + if (!_this.audioSinkDeviceId) { + _context.next = 12; + break; + } + + _context.next = 12; + return audio.setSinkId(_this.audioSinkDeviceId); + + case 12: + audio.play(); + + case 13: + case "end": + return _context.stop(); + } + } + }, _callee); + }))(); }, /** @@ -7635,46 +9330,64 @@ var methods = { offset += 1 / colorsArray.length; }); return gradient; + }, + + /** + * Return the inner audio element. + */ + getAudioElement: function getAudioElement() { + return this.audio; } -}; +}; // A fix for webpack warnings across vue2 & vue3 + +var h = external_commonjs_vue_commonjs2_vue_root_Vue_['h'[0]]; /* harmony default export */ var AvBase = ({ props: props, + expose: ['getAudioElement'], render: function render(hv2) { - if (external_commonjs_vue_commonjs2_vue_root_Vue_["h"]) { + if (h) { // Vue3 render - return Object(external_commonjs_vue_commonjs2_vue_root_Vue_["h"])('div'); + return h('div'); } // Vue2 render return hv2('div'); }, mounted: function mounted() { - var _this = this; + var _this2 = this; this.createHTMLElements(); this.audio.onclick = function () { - if (!_this.audioCtx) _this.setAnalyser(); + if (!_this2.audioCtx) _this2.setAnalyser(); }; this.audio.onplay = function () { - if (!_this.audioCtx) _this.setAnalyser(); + _this2.$emit('playing'); - _this.mainLoop(); + if (!_this2.audioCtx) _this2.setAnalyser(); - if (_this.audioCtx) { + _this2.mainLoop(); + + if (_this2.audioCtx) { // not defined for waveform - _this.audioCtx.resume(); + _this2.audioCtx.resume(); } }; this.audio.onpause = function () { - if (_this.audioCtx) { - _this.audioCtx.suspend(); + _this2.$emit('paused'); + + if (_this2.audioCtx) { + _this2.audioCtx.suspend(); - cancelAnimationFrame(_this.animId); + cancelAnimationFrame(_this2.animId); } }; + + this.audio.onended = function () { + _this2.$emit('ended'); + }; }, beforeDestroy: function beforeDestroy() { if (this.audioCtx) { @@ -9172,7 +10885,9 @@ var AvMedia_props = { type: Boolean, default: false } -}; +}; // A fix for webpack warnings across vue2 & vue3 + +var AvMedia_h = external_commonjs_vue_commonjs2_vue_root_Vue_['h'[0]]; /** * Component AvMedia */ @@ -9188,9 +10903,9 @@ var AvMedia = { }, props: AvMedia_props, render: function render(hv2) { - if (external_commonjs_vue_commonjs2_vue_root_Vue_["h"]) { + if (AvMedia_h) { // Vue3 render - return Object(external_commonjs_vue_commonjs2_vue_root_Vue_["h"])('div'); + return AvMedia_h('div'); } // Vue2 render @@ -9502,6 +11217,16 @@ module.exports = NATIVE_SYMBOL && typeof Symbol.iterator == 'symbol'; +/***/ }), + +/***/ "fea9": +/***/ (function(module, exports, __webpack_require__) { + +var global = __webpack_require__("da84"); + +module.exports = global.Promise; + + /***/ }) /******/ }); diff --git a/dist/vue-audio-visual.common.js.map b/dist/vue-audio-visual.common.js.map index 3958d0d..90e3c28 100644 --- a/dist/vue-audio-visual.common.js.map +++ b/dist/vue-audio-visual.common.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack://vue-audio-visual/webpack/bootstrap","webpack://vue-audio-visual/./node_modules/core-js/internals/to-string-tag-support.js","webpack://vue-audio-visual/./node_modules/core-js/internals/function-bind-context.js","webpack://vue-audio-visual/./node_modules/core-js/internals/engine-ff-version.js","webpack://vue-audio-visual/./node_modules/core-js/internals/object-get-own-property-descriptor.js","webpack://vue-audio-visual/./node_modules/core-js/internals/length-of-array-like.js","webpack://vue-audio-visual/./node_modules/axios/lib/core/Axios.js","webpack://vue-audio-visual/./node_modules/core-js/internals/to-index.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-species-constructor.js","webpack://vue-audio-visual/./node_modules/core-js/internals/ie8-dom-define.js","webpack://vue-audio-visual/./node_modules/core-js/internals/try-to-string.js","webpack://vue-audio-visual/./node_modules/axios/lib/helpers/spread.js","webpack://vue-audio-visual/./node_modules/core-js/internals/typed-array-from-species-and-list.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-copy-within.js","webpack://vue-audio-visual/./node_modules/core-js/modules/web.dom-collections.for-each.js","webpack://vue-audio-visual/./node_modules/core-js/internals/is-callable.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.subarray.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-for-each.js","webpack://vue-audio-visual/./node_modules/core-js/internals/to-offset.js","webpack://vue-audio-visual/./node_modules/core-js/internals/an-instance.js","webpack://vue-audio-visual/./node_modules/core-js/internals/has-own-property.js","webpack://vue-audio-visual/./node_modules/core-js/internals/html.js","webpack://vue-audio-visual/./node_modules/core-js/internals/check-correctness-of-iteration.js","webpack://vue-audio-visual/./node_modules/axios/lib/helpers/bind.js","webpack://vue-audio-visual/./node_modules/core-js/internals/require-object-coercible.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-method-has-species-support.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.sort.js","webpack://vue-audio-visual/./node_modules/core-js/internals/to-absolute-index.js","webpack://vue-audio-visual/./node_modules/core-js/internals/export.js","webpack://vue-audio-visual/./node_modules/core-js/internals/object-get-own-property-names.js","webpack://vue-audio-visual/./node_modules/axios/lib/defaults.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.reduce-right.js","webpack://vue-audio-visual/./node_modules/core-js/internals/set-species.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.slice.js","webpack://vue-audio-visual/./node_modules/core-js/internals/function-apply.js","webpack://vue-audio-visual/./node_modules/core-js/internals/engine-v8-version.js","webpack://vue-audio-visual/./node_modules/axios/lib/core/createError.js","webpack://vue-audio-visual/./node_modules/axios/lib/cancel/isCancel.js","webpack://vue-audio-visual/./node_modules/axios/lib/helpers/buildURL.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.last-index-of.js","webpack://vue-audio-visual/./node_modules/core-js/internals/engine-user-agent.js","webpack://vue-audio-visual/./node_modules/core-js/internals/get-iterator-method.js","webpack://vue-audio-visual/./node_modules/core-js/internals/object-define-properties.js","webpack://vue-audio-visual/./node_modules/axios/lib/core/enhanceError.js","webpack://vue-audio-visual/./node_modules/axios/lib/helpers/isURLSameOrigin.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.find-index.js","webpack://vue-audio-visual/./node_modules/core-js/internals/object-is-prototype-of.js","webpack://vue-audio-visual/./node_modules/core-js/internals/a-possible-prototype.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.set.js","webpack://vue-audio-visual/./node_modules/core-js/internals/iterators.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.map.js","webpack://vue-audio-visual/./node_modules/core-js/internals/this-number-value.js","webpack://vue-audio-visual/./node_modules/node-libs-browser/mock/process.js","webpack://vue-audio-visual/./node_modules/core-js/internals/indexed-object.js","webpack://vue-audio-visual/./node_modules/core-js/internals/add-to-unscopables.js","webpack://vue-audio-visual/./node_modules/axios/lib/core/settle.js","webpack://vue-audio-visual/./node_modules/core-js/internals/species-constructor.js","webpack://vue-audio-visual/./node_modules/core-js/internals/ordinary-to-primitive.js","webpack://vue-audio-visual/./node_modules/core-js/internals/native-symbol.js","webpack://vue-audio-visual/./node_modules/axios/lib/core/mergeConfig.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-includes.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-slice-simple.js","webpack://vue-audio-visual/./node_modules/core-js/internals/a-constructor.js","webpack://vue-audio-visual/./node_modules/core-js/internals/to-length.js","webpack://vue-audio-visual/./node_modules/core-js/internals/engine-webkit-version.js","webpack://vue-audio-visual/./node_modules/axios/lib/core/dispatchRequest.js","webpack://vue-audio-visual/./node_modules/core-js/internals/shared.js","webpack://vue-audio-visual/./node_modules/core-js/internals/own-keys.js","webpack://vue-audio-visual/./node_modules/core-js/internals/to-string.js","webpack://vue-audio-visual/./node_modules/core-js/internals/whitespaces.js","webpack://vue-audio-visual/./node_modules/core-js/internals/string-trim.js","webpack://vue-audio-visual/./node_modules/core-js/internals/to-integer-or-infinity.js","webpack://vue-audio-visual/./node_modules/core-js/internals/a-callable.js","webpack://vue-audio-visual/./node_modules/core-js/internals/create-property-descriptor.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.uint8-array.js","webpack://vue-audio-visual/./node_modules/axios/lib/env/data.js","webpack://vue-audio-visual/./node_modules/core-js/internals/function-name.js","webpack://vue-audio-visual/./node_modules/axios/lib/helpers/isAxiosError.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.join.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.iterator.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-buffer.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.some.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-species-create.js","webpack://vue-audio-visual/./node_modules/core-js/internals/is-constructor.js","webpack://vue-audio-visual/./node_modules/core-js/internals/internal-state.js","webpack://vue-audio-visual/./node_modules/core-js/internals/redefine.js","webpack://vue-audio-visual/./node_modules/core-js/internals/inherit-if-required.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.to-string.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.fill.js","webpack://vue-audio-visual/./node_modules/core-js/internals/object-get-own-property-symbols.js","webpack://vue-audio-visual/./node_modules/core-js/internals/typed-array-constructor.js","webpack://vue-audio-visual/./node_modules/core-js/internals/ieee754.js","webpack://vue-audio-visual/./node_modules/core-js/internals/enum-bug-keys.js","webpack://vue-audio-visual/./node_modules/core-js/internals/dom-token-list-prototype.js","webpack://vue-audio-visual/./node_modules/axios/lib/cancel/Cancel.js","webpack://vue-audio-visual/./node_modules/axios/lib/helpers/cookies.js","webpack://vue-audio-visual/./node_modules/core-js/internals/to-object.js","webpack://vue-audio-visual/./node_modules/core-js/internals/object-create.js","webpack://vue-audio-visual/./node_modules/core-js/internals/define-iterator.js","webpack://vue-audio-visual/./node_modules/core-js/internals/native-weak-map.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-fill.js","webpack://vue-audio-visual/./node_modules/core-js/internals/an-object.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.includes.js","webpack://vue-audio-visual/./node_modules/core-js/internals/descriptors.js","webpack://vue-audio-visual/./node_modules/axios/lib/core/buildFullPath.js","webpack://vue-audio-visual/./node_modules/core-js/internals/create-property.js","webpack://vue-audio-visual/./node_modules/axios/lib/helpers/validator.js","webpack://vue-audio-visual/./node_modules/core-js/internals/is-object.js","webpack://vue-audio-visual/./node_modules/@soda/get-current-script/index.js","webpack://vue-audio-visual/./node_modules/core-js/internals/inspect-source.js","webpack://vue-audio-visual/./node_modules/core-js/internals/typed-array-constructors-require-wrappers.js","webpack://vue-audio-visual/external {\"commonjs\":\"vue\",\"commonjs2\":\"vue\",\"root\":\"Vue\"}","webpack://vue-audio-visual/./node_modules/axios/lib/cancel/CancelToken.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.at.js","webpack://vue-audio-visual/./node_modules/core-js/internals/uid.js","webpack://vue-audio-visual/./node_modules/core-js/internals/create-non-enumerable-property.js","webpack://vue-audio-visual/./node_modules/core-js/internals/is-forced.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.array.concat.js","webpack://vue-audio-visual/./node_modules/core-js/internals/get-iterator.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.copy-within.js","webpack://vue-audio-visual/./node_modules/core-js/internals/object-define-property.js","webpack://vue-audio-visual/./node_modules/core-js/internals/create-iterator-constructor.js","webpack://vue-audio-visual/./node_modules/core-js/internals/to-property-key.js","webpack://vue-audio-visual/./node_modules/core-js/internals/typed-array-from.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-method-is-strict.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.every.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-buffer-native.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.number.constructor.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.array-buffer.slice.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-sort.js","webpack://vue-audio-visual/./node_modules/core-js/internals/iterators-core.js","webpack://vue-audio-visual/./node_modules/core-js/internals/object-to-string.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.function.name.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.to-locale-string.js","webpack://vue-audio-visual/./node_modules/axios/lib/adapters/xhr.js","webpack://vue-audio-visual/./node_modules/core-js/internals/well-known-symbol.js","webpack://vue-audio-visual/./node_modules/core-js/internals/typed-array-species-constructor.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-iteration.js","webpack://vue-audio-visual/./node_modules/axios/index.js","webpack://vue-audio-visual/./node_modules/core-js/internals/to-primitive.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.filter.js","webpack://vue-audio-visual/./node_modules/axios/lib/helpers/parseHeaders.js","webpack://vue-audio-visual/./node_modules/axios/lib/core/transformData.js","webpack://vue-audio-visual/./node_modules/core-js/internals/is-pure.js","webpack://vue-audio-visual/./node_modules/axios/lib/utils.js","webpack://vue-audio-visual/./node_modules/core-js/internals/function-call.js","webpack://vue-audio-visual/./node_modules/core-js/internals/classof-raw.js","webpack://vue-audio-visual/./node_modules/core-js/internals/shared-store.js","webpack://vue-audio-visual/./node_modules/axios/lib/helpers/normalizeHeaderName.js","webpack://vue-audio-visual/(webpack)/buildin/global.js","webpack://vue-audio-visual/./node_modules/core-js/internals/object-keys-internal.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.reduce.js","webpack://vue-audio-visual/./node_modules/core-js/internals/document-create-element.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.reverse.js","webpack://vue-audio-visual/./node_modules/core-js/internals/set-global.js","webpack://vue-audio-visual/./node_modules/axios/lib/axios.js","webpack://vue-audio-visual/./node_modules/core-js/internals/hidden-keys.js","webpack://vue-audio-visual/./node_modules/core-js/internals/fails.js","webpack://vue-audio-visual/./node_modules/core-js/internals/get-built-in.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.find.js","webpack://vue-audio-visual/./node_modules/core-js/internals/object-property-is-enumerable.js","webpack://vue-audio-visual/./node_modules/core-js/internals/object-set-prototype-of.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.object.to-string.js","webpack://vue-audio-visual/./node_modules/core-js/internals/set-to-string-tag.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-reduce.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.for-each.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.array.map.js","webpack://vue-audio-visual/./node_modules/axios/lib/helpers/isAbsoluteURL.js","webpack://vue-audio-visual/./node_modules/core-js/internals/engine-is-ie-or-edge.js","webpack://vue-audio-visual/./node_modules/core-js/internals/is-symbol.js","webpack://vue-audio-visual/./node_modules/core-js/internals/global.js","webpack://vue-audio-visual/./node_modules/core-js/internals/get-method.js","webpack://vue-audio-visual/./node_modules/core-js/internals/object-keys.js","webpack://vue-audio-visual/./node_modules/path-browserify/index.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-from-constructor-and-list.js","webpack://vue-audio-visual/./node_modules/core-js/internals/object-get-prototype-of.js","webpack://vue-audio-visual/./node_modules/core-js/internals/correct-prototype-getter.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.array.iterator.js","webpack://vue-audio-visual/./node_modules/core-js/internals/redefine-all.js","webpack://vue-audio-visual/./node_modules/core-js/internals/function-uncurry-this.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-last-index-of.js","webpack://vue-audio-visual/./node_modules/axios/lib/helpers/combineURLs.js","webpack://vue-audio-visual/./node_modules/core-js/internals/copy-constructor-properties.js","webpack://vue-audio-visual/./node_modules/core-js/internals/is-array.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.typed-array.index-of.js","webpack://vue-audio-visual/./node_modules/core-js/internals/is-array-iterator-method.js","webpack://vue-audio-visual/./node_modules/core-js/internals/is-integral-number.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-buffer-view-core.js","webpack://vue-audio-visual/./node_modules/core-js/internals/array-slice.js","webpack://vue-audio-visual/./node_modules/core-js/internals/classof.js","webpack://vue-audio-visual/./node_modules/axios/lib/core/InterceptorManager.js","webpack://vue-audio-visual/./node_modules/core-js/internals/shared-key.js","webpack://vue-audio-visual/./node_modules/core-js/internals/to-positive-integer.js","webpack://vue-audio-visual/./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js","webpack://vue-audio-visual/./src/components/AvBase.js","webpack://vue-audio-visual/./src/components/AvBars.js","webpack://vue-audio-visual/./src/components/AvLine.js","webpack://vue-audio-visual/./src/components/AvCircle.js","webpack://vue-audio-visual/./src/components/AvWaveform.js","webpack://vue-audio-visual/./src/components/AvMedia.js","webpack://vue-audio-visual/./src/plugin.js","webpack://vue-audio-visual/./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js","webpack://vue-audio-visual/./node_modules/core-js/modules/es.array.slice.js","webpack://vue-audio-visual/./node_modules/core-js/internals/to-indexed-object.js","webpack://vue-audio-visual/./node_modules/core-js/internals/dom-iterables.js","webpack://vue-audio-visual/./node_modules/core-js/internals/use-symbol-as-uid.js"],"names":["props","audioSrc","type","String","default","refLink","audioControls","Boolean","corsAnonym","audioClass","canvWidth","Number","canvHeight","canvClass","canvTop","canvFillColor","Array","methods","createHTMLElements","canv","document","createElement","canvDiv","audioDiv","audio","$parent","$refs","setAttribute","crossOrigin","appendChild","$el","insertBefore","ctxWrapper","ctx","getContext","load","setAnalyser","audioCtx","AudioContext","analyser","createAnalyser","src","createMediaElementSource","connect","fftSize","destination","fillGradient","colorsArray","w","h","gradient","createLinearGradient","offset","forEach","color","addColorStop","length","render","hv2","mounted","onclick","onplay","mainLoop","resume","onpause","suspend","cancelAnimationFrame","animId","beforeDestroy","barWidth","barSpace","barColor","capsHeight","capsDropSpeed","capsColor","brickHeight","brickSpace","symmetric","AvBars","name","mixins","BaseMixin","data","caps","apply","map","frqBits","frequencyBinCount","Uint8Array","step","Math","round","barFill","isArray","x","getByteFrequencyData","_fillCanvasBG","_","index","bits","slice","reduce","v","t","barHeight","_drawCap","fillStyle","_drawBar","requestAnimationFrame","clearRect","fillRect","barX","_drawBrickBar","_symAlign","b","barwidth","barY","cap","y","capY","lineWidth","lineColor","AvLine","_setCanvas","strokeStyle","beginPath","reverse","moveTo","_drawLine","lineTo","stroke","canvColor","i","radius","lineSpace","outlineColor","outlineWidth","barLength","progress","progressWidth","progressColor","progressClockwise","outlineMeterSpace","playtime","playtimeFont","playtimeColor","rotateGraph","rotateSpeed","AvCircle","rotate","cx","cy","r","arcStep","ceil","PI","barLen","angle","_rotate","_drawOutline","_drawProgress","_drawPlaytime","_setBarColor","blen","cos","sin","elapsed","currentTime","duration","angleEnd","arc","m","floor","sec","s","text","tsizew","measureText","width","font","fillText","parseInt","createRadialGradient","playedLineWidth","playedLineColor","noplayedLineWidth","noplayedLineColor","playtimeWithMs","playtimeFontSize","playtimeFontFamily","playtimeFontColor","playtimeTextBottom","playtimeSlider","playtimeSliderColor","playtimeSliderWidth","playtimeClickable","requester","Function","axios","AvWaveform","peaks","conf","responseType","onDownloadProgress","downloadProgress","get","then","response","decode","catch","err","console","error","log","waveformAnim","decodeAudioData","audioBuffer","setPeaks","buffer","min","max","top","bottom","segSize","height","c","numberOfChannels","getChannelData","start","end","addEventListener","e","updateTime","waveform","time","playX","draw","drawSlider","drawTime","timeFormat","timeSec","frmStr","parseFloat","isNaN","ms","substr","timeStr","textWidth","textX","textY","offsetX","ev","progressX","loaded","total","media","MediaStream","required","frequLnum","frequLineCap","frequDirection","connectDestination","AvMedia","createCanvas","watch","newVal","oldVal","createMediaStreamSource","frequ","circle","getByteTimeDomainData","wform","middleOut","lw","sum","space","lineCap","AVPlugin","install","Vue","window","webkitAudioContext","mozAudioContext","msAudioContext","webkitRequestAnimationFrame","mozRequestAnimationFrame","msRequestAnimationFrame","component"],"mappings":";;QAAA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;AClFA,sBAAsB,mBAAO,CAAC,MAAgC;;AAE9D;AACA;;AAEA;;AAEA;;;;;;;;ACPA,kBAAkB,mBAAO,CAAC,MAAoC;AAC9D,gBAAgB,mBAAO,CAAC,MAAyB;;AAEjD;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACXA,gBAAgB,mBAAO,CAAC,MAAgC;;AAExD;;AAEA;;;;;;;;ACJA,kBAAkB,mBAAO,CAAC,MAA0B;AACpD,WAAW,mBAAO,CAAC,MAA4B;AAC/C,iCAAiC,mBAAO,CAAC,MAA4C;AACrF,+BAA+B,mBAAO,CAAC,MAAyC;AAChF,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,oBAAoB,mBAAO,CAAC,MAA8B;AAC1D,aAAa,mBAAO,CAAC,MAA+B;AACpD,qBAAqB,mBAAO,CAAC,MAA6B;;AAE1D;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG,gBAAgB;AACnB;AACA;;;;;;;;ACrBA,eAAe,mBAAO,CAAC,MAAwB;;AAE/C;AACA;AACA;AACA;AACA;;;;;;;;;ACNa;;AAEb,YAAY,mBAAO,CAAC,MAAY;AAChC,eAAe,mBAAO,CAAC,MAAqB;AAC5C,yBAAyB,mBAAO,CAAC,MAAsB;AACvD,sBAAsB,mBAAO,CAAC,MAAmB;AACjD,kBAAkB,mBAAO,CAAC,MAAe;AACzC,gBAAgB,mBAAO,CAAC,MAAsB;;AAE9C;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA;AACA,yBAAyB;AACzB,KAAK;AACL;AACA,CAAC;;AAED;AACA;AACA;AACA,gDAAgD;AAChD;AACA;AACA;AACA,KAAK;AACL;AACA,CAAC;;AAED;;;;;;;;ACnJA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,0BAA0B,mBAAO,CAAC,MAAqC;AACvE,eAAe,mBAAO,CAAC,MAAwB;;AAE/C;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACdA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,cAAc,mBAAO,CAAC,MAAuB;AAC7C,oBAAoB,mBAAO,CAAC,MAA6B;AACzD,eAAe,mBAAO,CAAC,MAAwB;AAC/C,sBAAsB,mBAAO,CAAC,MAAgC;;AAE9D;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;;;;;;;ACtBA,kBAAkB,mBAAO,CAAC,MAA0B;AAC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B;;AAEhD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,cAAc,mBAAO,CAAC,MAAgB;AACtC,GAAG;AACH;AACA,cAAc,mBAAO,CAAC,MAAiB;AACvC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wEAAwE;AACxE;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,CAAC;;AAED;AACA;AACA,CAAC;;AAED;;;;;;;;;;ACrIa;AACb,0BAA0B,mBAAO,CAAC,MAAqC;AACvE,mBAAmB,mBAAO,CAAC,MAA2B;;AAEtD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;ACZY;AACb,iBAAiB,mBAAO,CAAC,MAA2B;AACpD,2BAA2B,mBAAO,CAAC,MAAqC;AACxE,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,kBAAkB,mBAAO,CAAC,MAA0B;;AAEpD;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,wBAAwB,aAAa;AACrC,KAAK;AACL;AACA;;;;;;;;;AClBa;AACb,0BAA0B,mBAAO,CAAC,MAAqC;AACvE,mCAAmC,mBAAO,CAAC,MAA8C;AACzF,YAAY,mBAAO,CAAC,MAAoB;AACxC,iBAAiB,mBAAO,CAAC,MAA0B;;AAEnD;AACA;;AAEA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;ACxBD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;;;;;;;;ACRD,aAAa,mBAAO,CAAC,MAAqB;AAC1C,gBAAgB,mBAAO,CAAC,MAAgC;;AAExD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;;AC1Ba;;AAEb,mBAAmB,mBAAO,CAAC,MAAgB;;AAE3C;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,MAAM;AACnB;AACA;AACA;AACA;AACA;;;;;;;;;ACjBa;;AAEb;AACA;AACA;;;;;;;;;ACJa;;AAEb,YAAY,mBAAO,CAAC,MAAY;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;ACrEa;AACb,0BAA0B,mBAAO,CAAC,MAAqC;AACvE,YAAY,mBAAO,CAAC,MAA6B;AACjD,mBAAmB,mBAAO,CAAC,MAAkC;;AAE7D;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;ACbD,iBAAiB,mBAAO,CAAC,MAA2B;;AAEpD;;;;;;;;ACFA,cAAc,mBAAO,CAAC,MAAsB;AAC5C,gBAAgB,mBAAO,CAAC,MAAyB;AACjD,gBAAgB,mBAAO,CAAC,MAAwB;AAChD,sBAAsB,mBAAO,CAAC,MAAgC;;AAE9D;;AAEA;AACA;AACA;AACA;AACA;;;;;;;;ACXA,kBAAkB,mBAAO,CAAC,MAA0B;AACpD,2BAA2B,mBAAO,CAAC,MAAqC;AACxE,eAAe,mBAAO,CAAC,MAAwB;AAC/C,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,iBAAiB,mBAAO,CAAC,MAA0B;;AAEnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AClBa;;AAEb;AACA;AACA;AACA,WAAW,MAAM;AACjB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,MAAM;AACnB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC1Ca;;AAEb,YAAY,mBAAO,CAAC,MAAY;;AAEhC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,cAAc,OAAO;AACrB,gBAAgB;AAChB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,cAAc,OAAO;AACrB,gBAAgB,QAAQ;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;;;;;;;;ACnEa;AACb,0BAA0B,mBAAO,CAAC,MAAqC;AACvE,iBAAiB,mBAAO,CAAC,MAA8B;;AAEvD;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;ACXD,kBAAkB,mBAAO,CAAC,MAAoC;;AAE9D,+BAA+B;;;;;;;;ACF/B,aAAa,mBAAO,CAAC,MAAqB;AAC1C,iBAAiB,mBAAO,CAAC,MAA0B;;AAEnD;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;ACTa;AACb,aAAa,mBAAO,CAAC,MAAqB;AAC1C,0BAA0B,mBAAO,CAAC,MAAqC;AACvE,wBAAwB,mBAAO,CAAC,MAAmC;AACnE,eAAe,mBAAO,CAAC,MAAwB;AAC/C,eAAe,mBAAO,CAAC,MAAwB;AAC/C,YAAY,mBAAO,CAAC,MAAoB;;AAExC;AACA;AACA;;AAEA;AACA;AACA,yBAAyB;AACzB,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;AC5BD;;;;;;;;;ACAa;AACb,0BAA0B,mBAAO,CAAC,MAAqC;AACvE,WAAW,mBAAO,CAAC,MAA8B;AACjD,mCAAmC,mBAAO,CAAC,MAA8C;;AAEzF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH,CAAC;;;;;;;;ACdD,kBAAkB,mBAAO,CAAC,MAAoC;;AAE9D;AACA;AACA;;;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,+BAA+B;AAC/B;AACA,0BAA0B,mBAAO,CAAC,MAAM;AACxC;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;;;;;;;;ACjCA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,kBAAkB,mBAAO,CAAC,MAAoC;AAC9D,YAAY,mBAAO,CAAC,MAAoB;AACxC,cAAc,mBAAO,CAAC,MAA0B;;AAEhD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA,CAAC;;;;;;;;ACfD,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,aAAa,mBAAO,CAAC,MAA4B;AACjD,2BAA2B,mBAAO,CAAC,MAAqC;;AAExE;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;;;;;;;;ACnBa;;AAEb,kBAAkB,mBAAO,CAAC,MAAe;;AAEzC;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACxBA,eAAe,mBAAO,CAAC,MAAwB;AAC/C,mBAAmB,mBAAO,CAAC,MAA4B;AACvD,sBAAsB,mBAAO,CAAC,MAAgC;;AAE9D;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACZA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,WAAW,mBAAO,CAAC,MAA4B;AAC/C,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,eAAe,mBAAO,CAAC,MAAwB;;AAE/C;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACfA;AACA,iBAAiB,mBAAO,CAAC,MAAgC;AACzD,YAAY,mBAAO,CAAC,MAAoB;;AAExC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;ACZY;;AAEb,YAAY,mBAAO,CAAC,MAAU;;AAE9B;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL,2BAA2B;AAC3B,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;;;;;;;AClGA,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,wBAAwB,mBAAO,CAAC,MAAmC;;AAEnE,qBAAqB,oBAAoB;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;A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;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,+CAA+C,mBAAmB,oCAAoC,EAAE,EAAE;AAC1G;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,WAAW;AAC5B;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;AACH,CAAC;AACD;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;;AAEA,uEAAuE,iBAAiB;AACxF;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG,GAAG,eAAe;AACrB;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;ACtPa;AACb,0BAA0B,mBAAO,CAAC,MAAqC;AACvE,YAAY,mBAAO,CAAC,MAA8B;;AAElD;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC;;;;;;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AAO,CAAC,MAAwB;AAC/C,cAAc,mBAAO,CAAC,MAAuB;AAC7C,eAAe,mBAAO,CAAC,MAAwB;AAC/C,oBAAoB,mBAAO,CAAC,MAA8B;AAC1D,aAAa,mBAAO,CAAC,MAA+B;AACpD,cAAc,mBAAO,CAAC,MAAsB;AAC5C,eAAe,mBAAO,CAAC,MAAwB;AAC/C,eAAe,mBAAO,CAAC,MAAwB;AAC/C,aAAa,mBAAO,CAAC,MAA4B;AACjD,oBAAoB,mBAAO,CAAC,MAAqC;AACjE,qBAAqB,mBAAO,CAAC,MAAsC;AACnE,0BAA0B,mBAAO,CAAC,MAA4C;AAC9E,qBAAqB,mBAAO,CAAC,MAA+B;AAC5D,cAAc,mBAAO,CAAC,MAA8B;AACpD,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,2BAA2B,mBAAO,CAAC,MAAqC;AACxE,qCAAqC,mBAAO,CAAC,MAAiD;AAC9F,0BAA0B,mBAAO,CAAC,MAA6B;AAC/D,wBAAwB,mBAAO,CAAC,MAAkC;;AAElE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,iCAAiC;AACjC;AACA,GAAG,EAAE;AACL;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,KAAK,mEAAmE;AACxE;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,OAAO;;AAEP;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,CAAC,oCAAoC;;;;;;;;ACjPrC;AACA,aAAa,mBAAO,CAAC,MAAqB;;AAE1C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;;;;;;;ACvGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACTA;AACA,4BAA4B,mBAAO,CAAC,MAAsC;;AAE1E;AACA;;AAEA;;;;;;;;;ACNa;;AAEb;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAE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A;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0DAA0D;;AAE1D;AACA;AACA,+DAA+D,qBAAqB;AACpF;AACA;;AAEA,qBAAqB,oBAAoB;AACzC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,CAAC;;;;;;;;AC9ED,kBAAkB,mBAAO,CAAC,MAAoC;AAC9D,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,YAAY,mBAAO,CAAC,MAA2B;;AAE/C;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;ACbA;AACA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,YAAY,mBAAO,CAAC,MAAoB;AACxC,kCAAkC,mBAAO,CAAC,MAA6C;AACvF,gCAAgC,mBAAO,CAAC,MAAqC;;AAE7E;AACA;;AAEA;AACA;AACA,CAAC;AACD;AACA,CAAC;AACD;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA,CAAC;;;;;;;;ACrBD,gC;;;;;;;;ACAa;;AAEb,aAAa,mBAAO,CAAC,MAAU;;AAE/B;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,GAAG;;AAEH;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,eAAe,OAAO;AACtB;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AAC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ACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;;;;;;;ACnNA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,aAAa,mBAAO,CAAC,MAAqB;AAC1C,aAAa,mBAAO,CAAC,MAA+B;AACpD,UAAU,mBAAO,CAAC,MAAkB;AACpC,oBAAoB,mBAAO,CAAC,MAA4B;AACxD,wBAAwB,mBAAO,CAAC,MAAgC;;AAEhE;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;;;;;;;;ACvBA,0BAA0B,mBAAO,CAAC,MAAqC;AACvE,yBAAyB,mBAAO,CAAC,MAAkC;;AAEnE;AACA;;AAEA;AACA;AACA;AACA;AACA;;;;;;;;ACVA,WAAW,mBAAO,CAAC,MAAoC;AACvD,kBAAkB,mBAAO,CAAC,MAAoC;AAC9D,oBAAoB,mBAAO,CAAC,MAA6B;AACzD,eAAe,mBAAO,CAAC,MAAwB;AAC/C,wBAAwB,mBAAO,CAAC,MAAmC;AACnE,yBAAyB,mBAAO,CAAC,MAAmC;;AAEpE;;AAEA,qBAAqB,mEAAmE;AACxF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,eAAe;AACzB;AACA;AACA;AACA,2CAA2C;AAC3C;AACA,8BAA8B;AAC9B,+BAA+B;AAC/B,+BAA+B;AAC/B,sCAAsC;AACtC,SAAS;AACT,+BAA+B;AAC/B,sCAAsC;AACtC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACxEA,iBAAiB,mBAAO,CAAC,MAAa,E;;;;;;;ACAtC,aAAa,mBAAO,CAAC,MAAqB;AAC1C,WAAW,mBAAO,CAAC,MAA4B;AAC/C,eAAe,mBAAO,CAAC,MAAwB;AAC/C,eAAe,mBAAO,CAAC,MAAwB;AAC/C,gBAAgB,mBAAO,CAAC,MAAyB;AACjD,0BAA0B,mBAAO,CAAC,MAAoC;AACtE,sBAAsB,mBAAO,CAAC,MAAgC;;AAE9D;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACzBa;AACb,0BAA0B,mBAAO,CAAC,MAAqC;AACvE,cAAc,mBAAO,CAAC,MAA8B;AACpD,yBAAyB,mBAAO,CAAC,MAAgD;;AAEjF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;ACbY;;AAEb,YAAY,mBAAO,CAAC,MAAY;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;;AAEA,iBAAiB,eAAe;;AAEhC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,GAAG;;AAEH;AACA;;;;;;;;;ACpDa;;AAEb,YAAY,mBAAO,CAAC,MAAY;AAChC,eAAe,mBAAO,CAAC,MAAe;;AAEtC;AACA;AACA;AACA,WAAW,cAAc;AACzB,WAAW,MAAM;AACjB,WAAW,eAAe;AAC1B,aAAa,EAAE;AACf;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;;;;;;;ACrBA;;;;;;;;;ACAa;;AAEb,WAAW,mBAAO,CAAC,MAAgB;;AAEnC;;AAEA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,YAAY,QAAQ;AACpB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,aAAa;AACxB,WAAW,SAAS;AACpB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,mCAAmC,OAAO;AAC1C;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,SAAS,GAAG,SAAS;AAC5C,2BAA2B;AAC3B;AACA;AACA,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,4BAA4B;AAC5B,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA;;AAEA,uCAAuC,OAAO;AAC9C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,YAAY,OAAO;AACnB;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,YAAY,OAAO;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA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AAO,CAAC,MAAyB;;AAEjD;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA,yBAAyB,mBAAO,CAAC,MAAmC;AACpE,kBAAkB,mBAAO,CAAC,MAA4B;;AAEtD;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACRA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,QAAQ;AACxC;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU,MAAM;AAChB;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,oCAAoC,8BAA8B;AAClE;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU,oBAAoB;AAC9B;AACA;;AAEA;AACA,UAAU,UAAU;AACpB;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,iBAAiB,YAAY;AAC7B;AACA;AACA;AACA;AACA;;AAEA;AACA,+BAA+B,sBAAsB;AACrD;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,QAAQ;AACvC;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,2BAA2B,QAAQ;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,QAAQ;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,mBAAmB,eAAe;AAClC;AACA;AACA;AACA;;AAEA;AACA;AACA,kCAAkC;AAClC;AACA;AACA;AACA;AACA;;;;;;;;;AC7SA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACNA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,aAAa,mBAAO,CAAC,MAA+B;AACpD,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,eAAe,mBAAO,CAAC,MAAwB;AAC/C,gBAAgB,mBAAO,CAAC,MAAyB;AACjD,+BAA+B,mBAAO,CAAC,MAAuC;;AAE9E;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;;;;;;;ACpBA,YAAY,mBAAO,CAAC,MAAoB;;AAExC;AACA,gBAAgB;AAChB;AACA;AACA;AACA,CAAC;;;;;;;;;ACPY;AACb,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,uBAAuB,mBAAO,CAAC,MAAiC;AAChE,gBAAgB,mBAAO,CAAC,MAAwB;AAChD,0BAA0B,mBAAO,CAAC,MAA6B;AAC/D,qBAAqB,mBAAO,CAAC,MAA8B;;AAE3D;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA,8BAA8B;AAC9B,gCAAgC;AAChC,UAAU;AACV,CAAC;;AAED;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;ACpDA,eAAe,mBAAO,CAAC,MAAuB;;AAE9C;AACA;AACA;AACA;;;;;;;;ACLA;AACA;AACA;AACA;;AAEA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;;;;;;;;;ACXa;AACb;AACA,YAAY,mBAAO,CAAC,MAA6B;AACjD,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,0BAA0B,mBAAO,CAAC,MAAqC;AACvE,wBAAwB,mBAAO,CAAC,MAAmC;AACnE,0BAA0B,mBAAO,CAAC,MAAqC;;AAEvE;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,WAAW;AACnB;AACA,CAAC;;;;;;;;;AC1BY;;AAEb;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACbA,aAAa,mBAAO,CAAC,MAA+B;AACpD,cAAc,mBAAO,CAAC,MAAuB;AAC7C,qCAAqC,mBAAO,CAAC,MAAiD;AAC9F,2BAA2B,mBAAO,CAAC,MAAqC;;AAExE;AACA;AACA;AACA;AACA,iBAAiB,iBAAiB;AAClC;AACA;AACA;AACA;;;;;;;;ACbA,cAAc,mBAAO,CAAC,MAA0B;;AAEhD;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACPa;AACb,0BAA0B,mBAAO,CAAC,MAAqC;AACvE,eAAe,mBAAO,CAAC,MAA6B;;AAEpD;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;ACXD,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,gBAAgB,mBAAO,CAAC,MAAwB;;AAEhD;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;ACTA,eAAe,mBAAO,CAAC,MAAwB;;AAE/C;;AAEA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACTa;AACb,0BAA0B,mBAAO,CAAC,MAAkC;AACpE,kBAAkB,mBAAO,CAAC,MAA0B;AACpD,aAAa,mBAAO,CAAC,MAAqB;AAC1C,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,eAAe,mBAAO,CAAC,MAAwB;AAC/C,aAAa,mBAAO,CAAC,MAA+B;AACpD,cAAc,mBAAO,CAAC,MAAsB;AAC5C,kBAAkB,mBAAO,CAAC,MAA4B;AACtD,kCAAkC,mBAAO,CAAC,MAA6C;AACvF,eAAe,mBAAO,CAAC,MAAuB;AAC9C,qBAAqB,mBAAO,CAAC,MAAqC;AAClE,oBAAoB,mBAAO,CAAC,MAAqC;AACjE,qBAAqB,mBAAO,CAAC,MAAsC;AACnE,qBAAqB,mBAAO,CAAC,MAAsC;AACnE,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,UAAU,mBAAO,CAAC,MAAkB;;AAEpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK,gBAAgB;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,gBAAgB;AACvB;AACA;AACA;AACA;AACA;AACA,OAAO,gBAAgB;AACvB,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,sDAAsD;AACtD;AACA,GAAG,EAAE;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA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","file":"vue-audio-visual.common.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"fb15\");\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar aCallable = require('../internals/a-callable');\n\nvar bind = uncurryThis(uncurryThis.bind);\n\n// optional / simple context binding\nmodule.exports = function (fn, that) {\n aCallable(fn);\n return that === undefined ? fn : bind ? bind(fn, that) : function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n","var userAgent = require('../internals/engine-user-agent');\n\nvar firefox = userAgent.match(/firefox\\/(\\d+)/i);\n\nmodule.exports = !!firefox && +firefox[1];\n","var DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","var toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","'use strict';\n\nvar utils = require('./../utils');\nvar buildURL = require('../helpers/buildURL');\nvar InterceptorManager = require('./InterceptorManager');\nvar dispatchRequest = require('./dispatchRequest');\nvar mergeConfig = require('./mergeConfig');\nvar validator = require('../helpers/validator');\n\nvar validators = validator.validators;\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n */\nfunction Axios(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n}\n\n/**\n * Dispatch a request\n *\n * @param {Object} config The config specific for this request (merged with this.defaults)\n */\nAxios.prototype.request = function request(config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof config === 'string') {\n config = arguments[1] || {};\n config.url = arguments[0];\n } else {\n config = config || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n // Set config.method\n if (config.method) {\n config.method = config.method.toLowerCase();\n } else if (this.defaults.method) {\n config.method = this.defaults.method.toLowerCase();\n } else {\n config.method = 'get';\n }\n\n var transitional = config.transitional;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n // filter out skipped interceptors\n var requestInterceptorChain = [];\n var synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n var responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n var promise;\n\n if (!synchronousRequestInterceptors) {\n var chain = [dispatchRequest, undefined];\n\n Array.prototype.unshift.apply(chain, requestInterceptorChain);\n chain = chain.concat(responseInterceptorChain);\n\n promise = Promise.resolve(config);\n while (chain.length) {\n promise = promise.then(chain.shift(), chain.shift());\n }\n\n return promise;\n }\n\n\n var newConfig = config;\n while (requestInterceptorChain.length) {\n var onFulfilled = requestInterceptorChain.shift();\n var onRejected = requestInterceptorChain.shift();\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected(error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest(newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n while (responseInterceptorChain.length) {\n promise = promise.then(responseInterceptorChain.shift(), responseInterceptorChain.shift());\n }\n\n return promise;\n};\n\nAxios.prototype.getUri = function getUri(config) {\n config = mergeConfig(this.defaults, config);\n return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\\?/, '');\n};\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n url: url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n url: url,\n data: data\n }));\n };\n});\n\nmodule.exports = Axios;\n","var global = require('../internals/global');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toLength = require('../internals/to-length');\n\nvar RangeError = global.RangeError;\n\n// `ToIndex` abstract operation\n// https://tc39.es/ecma262/#sec-toindex\nmodule.exports = function (it) {\n if (it === undefined) return 0;\n var number = toIntegerOrInfinity(it);\n var length = toLength(number);\n if (number !== length) throw RangeError('Wrong length or index');\n return length;\n};\n","var global = require('../internals/global');\nvar isArray = require('../internals/is-array');\nvar isConstructor = require('../internals/is-constructor');\nvar isObject = require('../internals/is-object');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar SPECIES = wellKnownSymbol('species');\nvar Array = global.Array;\n\n// a part of `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray) {\n var C;\n if (isArray(originalArray)) {\n C = originalArray.constructor;\n // cross-realm fallback\n if (isConstructor(C) && (C === Array || isArray(C.prototype))) C = undefined;\n else if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n } return C === undefined ? Array : C;\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar createElement = require('../internals/document-create-element');\n\n// Thank's IE8 for his funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- requied for testing\n return Object.defineProperty(createElement('div'), 'a', {\n get: function () { return 7; }\n }).a != 7;\n});\n","var global = require('../internals/global');\n\nvar String = global.String;\n\nmodule.exports = function (argument) {\n try {\n return String(argument);\n } catch (error) {\n return 'Object';\n }\n};\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n * @returns {Function}\n */\nmodule.exports = function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n};\n","var arrayFromConstructorAndList = require('../internals/array-from-constructor-and-list');\nvar typedArraySpeciesConstructor = require('../internals/typed-array-species-constructor');\n\nmodule.exports = function (instance, list) {\n return arrayFromConstructorAndList(typedArraySpeciesConstructor(instance), list);\n};\n","'use strict';\nvar toObject = require('../internals/to-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\nvar min = Math.min;\n\n// `Array.prototype.copyWithin` method implementation\n// https://tc39.es/ecma262/#sec-array.prototype.copywithin\n// eslint-disable-next-line es/no-array-prototype-copywithin -- safe\nmodule.exports = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var to = toAbsoluteIndex(target, len);\n var from = toAbsoluteIndex(start, len);\n var end = arguments.length > 2 ? arguments[2] : undefined;\n var count = min((end === undefined ? len : toAbsoluteIndex(end, len)) - from, len - to);\n var inc = 1;\n if (from < to && to < from + count) {\n inc = -1;\n from += count - 1;\n to += count - 1;\n }\n while (count-- > 0) {\n if (from in O) O[to] = O[from];\n else delete O[to];\n to += inc;\n from += inc;\n } return O;\n};\n","var global = require('../internals/global');\nvar DOMIterables = require('../internals/dom-iterables');\nvar DOMTokenListPrototype = require('../internals/dom-token-list-prototype');\nvar forEach = require('../internals/array-for-each');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\nvar handlePrototype = function (CollectionPrototype) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {\n createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach);\n } catch (error) {\n CollectionPrototype.forEach = forEach;\n }\n};\n\nfor (var COLLECTION_NAME in DOMIterables) {\n if (DOMIterables[COLLECTION_NAME]) {\n handlePrototype(global[COLLECTION_NAME] && global[COLLECTION_NAME].prototype);\n }\n}\n\nhandlePrototype(DOMTokenListPrototype);\n","// `IsCallable` abstract operation\n// https://tc39.es/ecma262/#sec-iscallable\nmodule.exports = function (argument) {\n return typeof argument == 'function';\n};\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar toLength = require('../internals/to-length');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar typedArraySpeciesConstructor = require('../internals/typed-array-species-constructor');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.subarray` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.subarray\nexportTypedArrayMethod('subarray', function subarray(begin, end) {\n var O = aTypedArray(this);\n var length = O.length;\n var beginIndex = toAbsoluteIndex(begin, length);\n var C = typedArraySpeciesConstructor(O);\n return new C(\n O.buffer,\n O.byteOffset + beginIndex * O.BYTES_PER_ELEMENT,\n toLength((end === undefined ? length : toAbsoluteIndex(end, length)) - beginIndex)\n );\n});\n","'use strict';\nvar $forEach = require('../internals/array-iteration').forEach;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\n\nvar STRICT_METHOD = arrayMethodIsStrict('forEach');\n\n// `Array.prototype.forEach` method implementation\n// https://tc39.es/ecma262/#sec-array.prototype.foreach\nmodule.exports = !STRICT_METHOD ? function forEach(callbackfn /* , thisArg */) {\n return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n// eslint-disable-next-line es/no-array-prototype-foreach -- safe\n} : [].forEach;\n","var global = require('../internals/global');\nvar toPositiveInteger = require('../internals/to-positive-integer');\n\nvar RangeError = global.RangeError;\n\nmodule.exports = function (it, BYTES) {\n var offset = toPositiveInteger(it);\n if (offset % BYTES) throw RangeError('Wrong offset');\n return offset;\n};\n","var global = require('../internals/global');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\n\nvar TypeError = global.TypeError;\n\nmodule.exports = function (it, Prototype) {\n if (isPrototypeOf(Prototype, it)) return it;\n throw TypeError('Incorrect invocation');\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar hasOwnProperty = uncurryThis({}.hasOwnProperty);\n\n// `HasOwnProperty` abstract operation\n// https://tc39.es/ecma262/#sec-hasownproperty\nmodule.exports = Object.hasOwn || function hasOwn(it, key) {\n return hasOwnProperty(toObject(it), key);\n};\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('document', 'documentElement');\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar SAFE_CLOSING = false;\n\ntry {\n var called = 0;\n var iteratorWithReturn = {\n next: function () {\n return { done: !!called++ };\n },\n 'return': function () {\n SAFE_CLOSING = true;\n }\n };\n iteratorWithReturn[ITERATOR] = function () {\n return this;\n };\n // eslint-disable-next-line es/no-array-from, no-throw-literal -- required for testing\n Array.from(iteratorWithReturn, function () { throw 2; });\n} catch (error) { /* empty */ }\n\nmodule.exports = function (exec, SKIP_CLOSING) {\n if (!SKIP_CLOSING && !SAFE_CLOSING) return false;\n var ITERATION_SUPPORT = false;\n try {\n var object = {};\n object[ITERATOR] = function () {\n return {\n next: function () {\n return { done: ITERATION_SUPPORT = true };\n }\n };\n };\n exec(object);\n } catch (error) { /* empty */ }\n return ITERATION_SUPPORT;\n};\n","'use strict';\n\nmodule.exports = function bind(fn, thisArg) {\n return function wrap() {\n var args = new Array(arguments.length);\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i];\n }\n return fn.apply(thisArg, args);\n };\n};\n","var global = require('../internals/global');\n\nvar TypeError = global.TypeError;\n\n// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (it == undefined) throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n","var fails = require('../internals/fails');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar SPECIES = wellKnownSymbol('species');\n\nmodule.exports = function (METHOD_NAME) {\n // We can't use this feature detection in V8 since it causes\n // deoptimization and serious performance degradation\n // https://github.com/zloirock/core-js/issues/677\n return V8_VERSION >= 51 || !fails(function () {\n var array = [];\n var constructor = array.constructor = {};\n constructor[SPECIES] = function () {\n return { foo: 1 };\n };\n return array[METHOD_NAME](Boolean).foo !== 1;\n });\n};\n","'use strict';\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar aCallable = require('../internals/a-callable');\nvar internalSort = require('../internals/array-sort');\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar FF = require('../internals/engine-ff-version');\nvar IE_OR_EDGE = require('../internals/engine-is-ie-or-edge');\nvar V8 = require('../internals/engine-v8-version');\nvar WEBKIT = require('../internals/engine-webkit-version');\n\nvar Array = global.Array;\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar Uint16Array = global.Uint16Array;\nvar un$Sort = Uint16Array && uncurryThis(Uint16Array.prototype.sort);\n\n// WebKit\nvar ACCEPT_INCORRECT_ARGUMENTS = !!un$Sort && !(fails(function () {\n un$Sort(new Uint16Array(2), null);\n}) && fails(function () {\n un$Sort(new Uint16Array(2), {});\n}));\n\nvar STABLE_SORT = !!un$Sort && !fails(function () {\n // feature detection can be too slow, so check engines versions\n if (V8) return V8 < 74;\n if (FF) return FF < 67;\n if (IE_OR_EDGE) return true;\n if (WEBKIT) return WEBKIT < 602;\n\n var array = new Uint16Array(516);\n var expected = Array(516);\n var index, mod;\n\n for (index = 0; index < 516; index++) {\n mod = index % 4;\n array[index] = 515 - index;\n expected[index] = index - 2 * mod + 3;\n }\n\n un$Sort(array, function (a, b) {\n return (a / 4 | 0) - (b / 4 | 0);\n });\n\n for (index = 0; index < 516; index++) {\n if (array[index] !== expected[index]) return true;\n }\n});\n\nvar getSortCompare = function (comparefn) {\n return function (x, y) {\n if (comparefn !== undefined) return +comparefn(x, y) || 0;\n // eslint-disable-next-line no-self-compare -- NaN check\n if (y !== y) return -1;\n // eslint-disable-next-line no-self-compare -- NaN check\n if (x !== x) return 1;\n if (x === 0 && y === 0) return 1 / x > 0 && 1 / y < 0 ? 1 : -1;\n return x > y;\n };\n};\n\n// `%TypedArray%.prototype.sort` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.sort\nexportTypedArrayMethod('sort', function sort(comparefn) {\n if (comparefn !== undefined) aCallable(comparefn);\n if (STABLE_SORT) return un$Sort(this, comparefn);\n\n return internalSort(aTypedArray(this), getSortCompare(comparefn));\n}, !STABLE_SORT || ACCEPT_INCORRECT_ARGUMENTS);\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","var global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar setGlobal = require('../internals/set-global');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.noTargetGet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || setGlobal(TARGET, {});\n } else {\n target = (global[TARGET] || {}).prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.noTargetGet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n // extend global\n redefine(target, key, sourceProperty, options);\n }\n};\n","var internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\n\nvar utils = require('./utils');\nvar normalizeHeaderName = require('./helpers/normalizeHeaderName');\nvar enhanceError = require('./core/enhanceError');\n\nvar DEFAULT_CONTENT_TYPE = {\n 'Content-Type': 'application/x-www-form-urlencoded'\n};\n\nfunction setContentTypeIfUnset(headers, value) {\n if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {\n headers['Content-Type'] = value;\n }\n}\n\nfunction getDefaultAdapter() {\n var adapter;\n if (typeof XMLHttpRequest !== 'undefined') {\n // For browsers use XHR adapter\n adapter = require('./adapters/xhr');\n } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') {\n // For node use HTTP adapter\n adapter = require('./adapters/http');\n }\n return adapter;\n}\n\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nvar defaults = {\n\n transitional: {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n },\n\n adapter: getDefaultAdapter(),\n\n transformRequest: [function transformRequest(data, headers) {\n normalizeHeaderName(headers, 'Accept');\n normalizeHeaderName(headers, 'Content-Type');\n\n if (utils.isFormData(data) ||\n utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');\n return data.toString();\n }\n if (utils.isObject(data) || (headers && headers['Content-Type'] === 'application/json')) {\n setContentTypeIfUnset(headers, 'application/json');\n return stringifySafely(data);\n }\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n var transitional = this.transitional || defaults.transitional;\n var silentJSONParsing = transitional && transitional.silentJSONParsing;\n var forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n var strictJSONParsing = !silentJSONParsing && this.responseType === 'json';\n\n if (strictJSONParsing || (forcedJSONParsing && utils.isString(data) && data.length)) {\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw enhanceError(e, this, 'E_JSON_PARSE');\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*'\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {\n defaults.headers[method] = {};\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);\n});\n\nmodule.exports = defaults;\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $reduceRight = require('../internals/array-reduce').right;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.reduceRicht` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.reduceright\nexportTypedArrayMethod('reduceRight', function reduceRight(callbackfn /* , initialValue */) {\n var length = arguments.length;\n return $reduceRight(aTypedArray(this), callbackfn, length, length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar definePropertyModule = require('../internals/object-define-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar DESCRIPTORS = require('../internals/descriptors');\n\nvar SPECIES = wellKnownSymbol('species');\n\nmodule.exports = function (CONSTRUCTOR_NAME) {\n var Constructor = getBuiltIn(CONSTRUCTOR_NAME);\n var defineProperty = definePropertyModule.f;\n\n if (DESCRIPTORS && Constructor && !Constructor[SPECIES]) {\n defineProperty(Constructor, SPECIES, {\n configurable: true,\n get: function () { return this; }\n });\n }\n};\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar typedArraySpeciesConstructor = require('../internals/typed-array-species-constructor');\nvar fails = require('../internals/fails');\nvar arraySlice = require('../internals/array-slice');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\nvar FORCED = fails(function () {\n // eslint-disable-next-line es/no-typed-arrays -- required for testing\n new Int8Array(1).slice();\n});\n\n// `%TypedArray%.prototype.slice` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.slice\nexportTypedArrayMethod('slice', function slice(start, end) {\n var list = arraySlice(aTypedArray(this), start, end);\n var C = typedArraySpeciesConstructor(this);\n var index = 0;\n var length = list.length;\n var result = new C(length);\n while (length > index) result[index] = list[index++];\n return result;\n}, FORCED);\n","var FunctionPrototype = Function.prototype;\nvar apply = FunctionPrototype.apply;\nvar bind = FunctionPrototype.bind;\nvar call = FunctionPrototype.call;\n\n// eslint-disable-next-line es/no-reflect -- safe\nmodule.exports = typeof Reflect == 'object' && Reflect.apply || (bind ? call.bind(apply) : function () {\n return call.apply(apply, arguments);\n});\n","var global = require('../internals/global');\nvar userAgent = require('../internals/engine-user-agent');\n\nvar process = global.process;\nvar Deno = global.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n // but their correct versions are not interesting for us\n version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = +match[1];\n }\n}\n\nmodule.exports = version;\n","'use strict';\n\nvar enhanceError = require('./enhanceError');\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The created error.\n */\nmodule.exports = function createError(message, config, code, request, response) {\n var error = new Error(message);\n return enhanceError(error, config, code, request, response);\n};\n","'use strict';\n\nmodule.exports = function isCancel(value) {\n return !!(value && value.__CANCEL__);\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @returns {string} The formatted url\n */\nmodule.exports = function buildURL(url, params, paramsSerializer) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n\n var serializedParams;\n if (paramsSerializer) {\n serializedParams = paramsSerializer(params);\n } else if (utils.isURLSearchParams(params)) {\n serializedParams = params.toString();\n } else {\n var parts = [];\n\n utils.forEach(params, function serialize(val, key) {\n if (val === null || typeof val === 'undefined') {\n return;\n }\n\n if (utils.isArray(val)) {\n key = key + '[]';\n } else {\n val = [val];\n }\n\n utils.forEach(val, function parseValue(v) {\n if (utils.isDate(v)) {\n v = v.toISOString();\n } else if (utils.isObject(v)) {\n v = JSON.stringify(v);\n }\n parts.push(encode(key) + '=' + encode(v));\n });\n });\n\n serializedParams = parts.join('&');\n }\n\n if (serializedParams) {\n var hashmarkIndex = url.indexOf('#');\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n};\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar apply = require('../internals/function-apply');\nvar $lastIndexOf = require('../internals/array-last-index-of');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.lastIndexOf` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.lastindexof\nexportTypedArrayMethod('lastIndexOf', function lastIndexOf(searchElement /* , fromIndex */) {\n var length = arguments.length;\n return apply($lastIndexOf, aTypedArray(this), length > 1 ? [searchElement, arguments[1]] : [searchElement]);\n});\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('navigator', 'userAgent') || '';\n","var classof = require('../internals/classof');\nvar getMethod = require('../internals/get-method');\nvar Iterators = require('../internals/iterators');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\n\nmodule.exports = function (it) {\n if (it != undefined) return getMethod(it, ITERATOR)\n || getMethod(it, '@@iterator')\n || Iterators[classof(it)];\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar anObject = require('../internals/an-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar objectKeys = require('../internals/object-keys');\n\n// `Object.defineProperties` method\n// https://tc39.es/ecma262/#sec-object.defineproperties\n// eslint-disable-next-line es/no-object-defineproperties -- safe\nmodule.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var props = toIndexedObject(Properties);\n var keys = objectKeys(Properties);\n var length = keys.length;\n var index = 0;\n var key;\n while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);\n return O;\n};\n","'use strict';\n\n/**\n * Update an Error with the specified config, error code, and response.\n *\n * @param {Error} error The error to update.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The error.\n */\nmodule.exports = function enhanceError(error, config, code, request, response) {\n error.config = config;\n if (code) {\n error.code = code;\n }\n\n error.request = request;\n error.response = response;\n error.isAxiosError = true;\n\n error.toJSON = function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: this.config,\n code: this.code,\n status: this.response && this.response.status ? this.response.status : null\n };\n };\n return error;\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs have full support of the APIs needed to test\n // whether the request URL is of the same origin as current location.\n (function standardBrowserEnv() {\n var msie = /(msie|trident)/i.test(navigator.userAgent);\n var urlParsingNode = document.createElement('a');\n var originURL;\n\n /**\n * Parse a URL to discover it's components\n *\n * @param {String} url The URL to be parsed\n * @returns {Object}\n */\n function resolveURL(url) {\n var href = url;\n\n if (msie) {\n // IE needs attribute set twice to normalize properties\n urlParsingNode.setAttribute('href', href);\n href = urlParsingNode.href;\n }\n\n urlParsingNode.setAttribute('href', href);\n\n // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n return {\n href: urlParsingNode.href,\n protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n host: urlParsingNode.host,\n search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n hostname: urlParsingNode.hostname,\n port: urlParsingNode.port,\n pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n urlParsingNode.pathname :\n '/' + urlParsingNode.pathname\n };\n }\n\n originURL = resolveURL(window.location.href);\n\n /**\n * Determine if a URL shares the same origin as the current location\n *\n * @param {String} requestURL The URL to test\n * @returns {boolean} True if URL shares the same origin, otherwise false\n */\n return function isURLSameOrigin(requestURL) {\n var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n return (parsed.protocol === originURL.protocol &&\n parsed.host === originURL.host);\n };\n })() :\n\n // Non standard browser envs (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return function isURLSameOrigin() {\n return true;\n };\n })()\n);\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $findIndex = require('../internals/array-iteration').findIndex;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.findIndex` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.findindex\nexportTypedArrayMethod('findIndex', function findIndex(predicate /* , thisArg */) {\n return $findIndex(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined);\n});\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = uncurryThis({}.isPrototypeOf);\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar String = global.String;\nvar TypeError = global.TypeError;\n\nmodule.exports = function (argument) {\n if (typeof argument == 'object' || isCallable(argument)) return argument;\n throw TypeError(\"Can't set \" + String(argument) + ' as a prototype');\n};\n","'use strict';\nvar global = require('../internals/global');\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar toOffset = require('../internals/to-offset');\nvar toObject = require('../internals/to-object');\nvar fails = require('../internals/fails');\n\nvar RangeError = global.RangeError;\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\nvar FORCED = fails(function () {\n // eslint-disable-next-line es/no-typed-arrays -- required for testing\n new Int8Array(1).set({});\n});\n\n// `%TypedArray%.prototype.set` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.set\nexportTypedArrayMethod('set', function set(arrayLike /* , offset */) {\n aTypedArray(this);\n var offset = toOffset(arguments.length > 1 ? arguments[1] : undefined, 1);\n var length = this.length;\n var src = toObject(arrayLike);\n var len = lengthOfArrayLike(src);\n var index = 0;\n if (len + offset > length) throw RangeError('Wrong length');\n while (index < len) this[offset + index] = src[index++];\n}, FORCED);\n","module.exports = {};\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $map = require('../internals/array-iteration').map;\nvar typedArraySpeciesConstructor = require('../internals/typed-array-species-constructor');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.map` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.map\nexportTypedArrayMethod('map', function map(mapfn /* , thisArg */) {\n return $map(aTypedArray(this), mapfn, arguments.length > 1 ? arguments[1] : undefined, function (O, length) {\n return new (typedArraySpeciesConstructor(O))(length);\n });\n});\n","var uncurryThis = require('../internals/function-uncurry-this');\n\n// `thisNumberValue` abstract operation\n// https://tc39.es/ecma262/#sec-thisnumbervalue\nmodule.exports = uncurryThis(1.0.valueOf);\n","exports.nextTick = function nextTick(fn) {\n var args = Array.prototype.slice.call(arguments);\n args.shift();\n setTimeout(function () {\n fn.apply(null, args);\n }, 0);\n};\n\nexports.platform = exports.arch = \nexports.execPath = exports.title = 'browser';\nexports.pid = 1;\nexports.browser = true;\nexports.env = {};\nexports.argv = [];\n\nexports.binding = function (name) {\n\tthrow new Error('No such module. (Possibly not yet loaded)')\n};\n\n(function () {\n var cwd = '/';\n var path;\n exports.cwd = function () { return cwd };\n exports.chdir = function (dir) {\n if (!path) path = require('path');\n cwd = path.resolve(dir, cwd);\n };\n})();\n\nexports.exit = exports.kill = \nexports.umask = exports.dlopen = \nexports.uptime = exports.memoryUsage = \nexports.uvCounters = function() {};\nexports.features = {};\n","var global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar Object = global.Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) == 'String' ? split(it, '') : Object(it);\n} : Object;\n","var wellKnownSymbol = require('../internals/well-known-symbol');\nvar create = require('../internals/object-create');\nvar definePropertyModule = require('../internals/object-define-property');\n\nvar UNSCOPABLES = wellKnownSymbol('unscopables');\nvar ArrayPrototype = Array.prototype;\n\n// Array.prototype[@@unscopables]\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\nif (ArrayPrototype[UNSCOPABLES] == undefined) {\n definePropertyModule.f(ArrayPrototype, UNSCOPABLES, {\n configurable: true,\n value: create(null)\n });\n}\n\n// add a key to Array.prototype[@@unscopables]\nmodule.exports = function (key) {\n ArrayPrototype[UNSCOPABLES][key] = true;\n};\n","'use strict';\n\nvar createError = require('./createError');\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n */\nmodule.exports = function settle(resolve, reject, response) {\n var validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(createError(\n 'Request failed with status code ' + response.status,\n response.config,\n null,\n response.request,\n response\n ));\n }\n};\n","var anObject = require('../internals/an-object');\nvar aConstructor = require('../internals/a-constructor');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar SPECIES = wellKnownSymbol('species');\n\n// `SpeciesConstructor` abstract operation\n// https://tc39.es/ecma262/#sec-speciesconstructor\nmodule.exports = function (O, defaultConstructor) {\n var C = anObject(O).constructor;\n var S;\n return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? defaultConstructor : aConstructor(S);\n};\n","var global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar TypeError = global.TypeError;\n\n// `OrdinaryToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-ordinarytoprimitive\nmodule.exports = function (input, pref) {\n var fn, val;\n if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;\n if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};\n","/* eslint-disable es/no-symbol -- required for testing */\nvar V8_VERSION = require('../internals/engine-v8-version');\nvar fails = require('../internals/fails');\n\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n var symbol = Symbol();\n // Chrome 38 Symbol has incorrect toString conversion\n // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances\n return !String(symbol) || !(Object(symbol) instanceof Symbol) ||\n // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances\n !Symbol.sham && V8_VERSION && V8_VERSION < 41;\n});\n","'use strict';\n\nvar utils = require('../utils');\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n * @returns {Object} New object resulting from merging config2 to config1\n */\nmodule.exports = function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n var config = {};\n\n function getMergedValue(target, source) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge(target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(prop) {\n if (!utils.isUndefined(config2[prop])) {\n return getMergedValue(config1[prop], config2[prop]);\n } else if (!utils.isUndefined(config1[prop])) {\n return getMergedValue(undefined, config1[prop]);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(prop) {\n if (!utils.isUndefined(config2[prop])) {\n return getMergedValue(undefined, config2[prop]);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(prop) {\n if (!utils.isUndefined(config2[prop])) {\n return getMergedValue(undefined, config2[prop]);\n } else if (!utils.isUndefined(config1[prop])) {\n return getMergedValue(undefined, config1[prop]);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(prop) {\n if (prop in config2) {\n return getMergedValue(config1[prop], config2[prop]);\n } else if (prop in config1) {\n return getMergedValue(undefined, config1[prop]);\n }\n }\n\n var mergeMap = {\n 'url': valueFromConfig2,\n 'method': valueFromConfig2,\n 'data': valueFromConfig2,\n 'baseURL': defaultToConfig2,\n 'transformRequest': defaultToConfig2,\n 'transformResponse': defaultToConfig2,\n 'paramsSerializer': defaultToConfig2,\n 'timeout': defaultToConfig2,\n 'timeoutMessage': defaultToConfig2,\n 'withCredentials': defaultToConfig2,\n 'adapter': defaultToConfig2,\n 'responseType': defaultToConfig2,\n 'xsrfCookieName': defaultToConfig2,\n 'xsrfHeaderName': defaultToConfig2,\n 'onUploadProgress': defaultToConfig2,\n 'onDownloadProgress': defaultToConfig2,\n 'decompress': defaultToConfig2,\n 'maxContentLength': defaultToConfig2,\n 'maxBodyLength': defaultToConfig2,\n 'transport': defaultToConfig2,\n 'httpAgent': defaultToConfig2,\n 'httpsAgent': defaultToConfig2,\n 'cancelToken': defaultToConfig2,\n 'socketPath': defaultToConfig2,\n 'responseEncoding': defaultToConfig2,\n 'validateStatus': mergeDirectKeys\n };\n\n utils.forEach(Object.keys(config1).concat(Object.keys(config2)), function computeConfigValue(prop) {\n var merge = mergeMap[prop] || mergeDeepProperties;\n var configValue = merge(prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n};\n","var toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","var global = require('../internals/global');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\n\nvar Array = global.Array;\nvar max = Math.max;\n\nmodule.exports = function (O, start, end) {\n var length = lengthOfArrayLike(O);\n var k = toAbsoluteIndex(start, length);\n var fin = toAbsoluteIndex(end === undefined ? length : end, length);\n var result = Array(max(fin - k, 0));\n for (var n = 0; k < fin; k++, n++) createProperty(result, n, O[k]);\n result.length = n;\n return result;\n};\n","var global = require('../internals/global');\nvar isConstructor = require('../internals/is-constructor');\nvar tryToString = require('../internals/try-to-string');\n\nvar TypeError = global.TypeError;\n\n// `Assert: IsConstructor(argument) is true`\nmodule.exports = function (argument) {\n if (isConstructor(argument)) return argument;\n throw TypeError(tryToString(argument) + ' is not a constructor');\n};\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","var userAgent = require('../internals/engine-user-agent');\n\nvar webkit = userAgent.match(/AppleWebKit\\/(\\d+)\\./);\n\nmodule.exports = !!webkit && +webkit[1];\n","'use strict';\n\nvar utils = require('./../utils');\nvar transformData = require('./transformData');\nvar isCancel = require('../cancel/isCancel');\nvar defaults = require('../defaults');\nvar Cancel = require('../cancel/Cancel');\n\n/**\n * Throws a `Cancel` if cancellation has been requested.\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new Cancel('canceled');\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n * @returns {Promise} The Promise to be fulfilled\n */\nmodule.exports = function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n // Ensure headers exist\n config.headers = config.headers || {};\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.data,\n config.headers,\n config.transformRequest\n );\n\n // Flatten headers\n config.headers = utils.merge(\n config.headers.common || {},\n config.headers[config.method] || {},\n config.headers\n );\n\n utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n function cleanHeaderConfig(method) {\n delete config.headers[method];\n }\n );\n\n var adapter = config.adapter || defaults.adapter;\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n response.data,\n response.headers,\n config.transformResponse\n );\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n reason.response.data,\n reason.response.headers,\n config.transformResponse\n );\n }\n }\n\n return Promise.reject(reason);\n });\n};\n","var IS_PURE = require('../internals/is-pure');\nvar store = require('../internals/shared-store');\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: '3.19.3',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2021 Denis Pushkarev (zloirock.ru)'\n});\n","var getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","var global = require('../internals/global');\nvar classof = require('../internals/classof');\n\nvar String = global.String;\n\nmodule.exports = function (argument) {\n if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');\n return String(argument);\n};\n","// a string of all valid unicode whitespaces\nmodule.exports = '\\u0009\\u000A\\u000B\\u000C\\u000D\\u0020\\u00A0\\u1680\\u2000\\u2001\\u2002' +\n '\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF';\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar toString = require('../internals/to-string');\nvar whitespaces = require('../internals/whitespaces');\n\nvar replace = uncurryThis(''.replace);\nvar whitespace = '[' + whitespaces + ']';\nvar ltrim = RegExp('^' + whitespace + whitespace + '*');\nvar rtrim = RegExp(whitespace + whitespace + '*$');\n\n// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation\nvar createMethod = function (TYPE) {\n return function ($this) {\n var string = toString(requireObjectCoercible($this));\n if (TYPE & 1) string = replace(string, ltrim, '');\n if (TYPE & 2) string = replace(string, rtrim, '');\n return string;\n };\n};\n\nmodule.exports = {\n // `String.prototype.{ trimLeft, trimStart }` methods\n // https://tc39.es/ecma262/#sec-string.prototype.trimstart\n start: createMethod(1),\n // `String.prototype.{ trimRight, trimEnd }` methods\n // https://tc39.es/ecma262/#sec-string.prototype.trimend\n end: createMethod(2),\n // `String.prototype.trim` method\n // https://tc39.es/ecma262/#sec-string.prototype.trim\n trim: createMethod(3)\n};\n","var ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- safe\n return number !== number || number === 0 ? 0 : (number > 0 ? floor : ceil)(number);\n};\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\nvar tryToString = require('../internals/try-to-string');\n\nvar TypeError = global.TypeError;\n\n// `Assert: IsCallable(argument) is true`\nmodule.exports = function (argument) {\n if (isCallable(argument)) return argument;\n throw TypeError(tryToString(argument) + ' is not a function');\n};\n","module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Uint8Array` constructor\n// https://tc39.es/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Uint8', function (init) {\n return function Uint8Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","module.exports = {\n \"version\": \"0.24.0\"\n};","var DESCRIPTORS = require('../internals/descriptors');\nvar hasOwn = require('../internals/has-own-property');\n\nvar FunctionPrototype = Function.prototype;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;\n\nvar EXISTS = hasOwn(FunctionPrototype, 'name');\n// additional protection from minified / mangled / dropped function names\nvar PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';\nvar CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));\n\nmodule.exports = {\n EXISTS: EXISTS,\n PROPER: PROPER,\n CONFIGURABLE: CONFIGURABLE\n};\n","'use strict';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nmodule.exports = function isAxiosError(payload) {\n return (typeof payload === 'object') && (payload.isAxiosError === true);\n};\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar $join = uncurryThis([].join);\n\n// `%TypedArray%.prototype.join` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.join\nexportTypedArrayMethod('join', function join(separator) {\n return $join(aTypedArray(this), separator);\n});\n","'use strict';\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar ArrayIterators = require('../modules/es.array.iterator');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar Uint8Array = global.Uint8Array;\nvar arrayValues = uncurryThis(ArrayIterators.values);\nvar arrayKeys = uncurryThis(ArrayIterators.keys);\nvar arrayEntries = uncurryThis(ArrayIterators.entries);\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar nativeTypedArrayIterator = Uint8Array && Uint8Array.prototype[ITERATOR];\n\nvar PROPER_ARRAY_VALUES_NAME = !!nativeTypedArrayIterator && nativeTypedArrayIterator.name === 'values';\n\nvar typedArrayValues = function values() {\n return arrayValues(aTypedArray(this));\n};\n\n// `%TypedArray%.prototype.entries` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.entries\nexportTypedArrayMethod('entries', function entries() {\n return arrayEntries(aTypedArray(this));\n});\n// `%TypedArray%.prototype.keys` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.keys\nexportTypedArrayMethod('keys', function keys() {\n return arrayKeys(aTypedArray(this));\n});\n// `%TypedArray%.prototype.values` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.values\nexportTypedArrayMethod('values', typedArrayValues, PROPER_FUNCTION_NAME && !PROPER_ARRAY_VALUES_NAME);\n// `%TypedArray%.prototype[@@iterator]` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype-@@iterator\nexportTypedArrayMethod(ITERATOR, typedArrayValues, PROPER_FUNCTION_NAME && !PROPER_ARRAY_VALUES_NAME);\n","'use strict';\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_ARRAY_BUFFER = require('../internals/array-buffer-native');\nvar FunctionName = require('../internals/function-name');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefineAll = require('../internals/redefine-all');\nvar fails = require('../internals/fails');\nvar anInstance = require('../internals/an-instance');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toLength = require('../internals/to-length');\nvar toIndex = require('../internals/to-index');\nvar IEEE754 = require('../internals/ieee754');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\nvar getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar defineProperty = require('../internals/object-define-property').f;\nvar arrayFill = require('../internals/array-fill');\nvar arraySlice = require('../internals/array-slice-simple');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar PROPER_FUNCTION_NAME = FunctionName.PROPER;\nvar CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE;\nvar getInternalState = InternalStateModule.get;\nvar setInternalState = InternalStateModule.set;\nvar ARRAY_BUFFER = 'ArrayBuffer';\nvar DATA_VIEW = 'DataView';\nvar PROTOTYPE = 'prototype';\nvar WRONG_LENGTH = 'Wrong length';\nvar WRONG_INDEX = 'Wrong index';\nvar NativeArrayBuffer = global[ARRAY_BUFFER];\nvar $ArrayBuffer = NativeArrayBuffer;\nvar ArrayBufferPrototype = $ArrayBuffer && $ArrayBuffer[PROTOTYPE];\nvar $DataView = global[DATA_VIEW];\nvar DataViewPrototype = $DataView && $DataView[PROTOTYPE];\nvar ObjectPrototype = Object.prototype;\nvar Array = global.Array;\nvar RangeError = global.RangeError;\nvar fill = uncurryThis(arrayFill);\nvar reverse = uncurryThis([].reverse);\n\nvar packIEEE754 = IEEE754.pack;\nvar unpackIEEE754 = IEEE754.unpack;\n\nvar packInt8 = function (number) {\n return [number & 0xFF];\n};\n\nvar packInt16 = function (number) {\n return [number & 0xFF, number >> 8 & 0xFF];\n};\n\nvar packInt32 = function (number) {\n return [number & 0xFF, number >> 8 & 0xFF, number >> 16 & 0xFF, number >> 24 & 0xFF];\n};\n\nvar unpackInt32 = function (buffer) {\n return buffer[3] << 24 | buffer[2] << 16 | buffer[1] << 8 | buffer[0];\n};\n\nvar packFloat32 = function (number) {\n return packIEEE754(number, 23, 4);\n};\n\nvar packFloat64 = function (number) {\n return packIEEE754(number, 52, 8);\n};\n\nvar addGetter = function (Constructor, key) {\n defineProperty(Constructor[PROTOTYPE], key, { get: function () { return getInternalState(this)[key]; } });\n};\n\nvar get = function (view, count, index, isLittleEndian) {\n var intIndex = toIndex(index);\n var store = getInternalState(view);\n if (intIndex + count > store.byteLength) throw RangeError(WRONG_INDEX);\n var bytes = getInternalState(store.buffer).bytes;\n var start = intIndex + store.byteOffset;\n var pack = arraySlice(bytes, start, start + count);\n return isLittleEndian ? pack : reverse(pack);\n};\n\nvar set = function (view, count, index, conversion, value, isLittleEndian) {\n var intIndex = toIndex(index);\n var store = getInternalState(view);\n if (intIndex + count > store.byteLength) throw RangeError(WRONG_INDEX);\n var bytes = getInternalState(store.buffer).bytes;\n var start = intIndex + store.byteOffset;\n var pack = conversion(+value);\n for (var i = 0; i < count; i++) bytes[start + i] = pack[isLittleEndian ? i : count - i - 1];\n};\n\nif (!NATIVE_ARRAY_BUFFER) {\n $ArrayBuffer = function ArrayBuffer(length) {\n anInstance(this, ArrayBufferPrototype);\n var byteLength = toIndex(length);\n setInternalState(this, {\n bytes: fill(Array(byteLength), 0),\n byteLength: byteLength\n });\n if (!DESCRIPTORS) this.byteLength = byteLength;\n };\n\n ArrayBufferPrototype = $ArrayBuffer[PROTOTYPE];\n\n $DataView = function DataView(buffer, byteOffset, byteLength) {\n anInstance(this, DataViewPrototype);\n anInstance(buffer, ArrayBufferPrototype);\n var bufferLength = getInternalState(buffer).byteLength;\n var offset = toIntegerOrInfinity(byteOffset);\n if (offset < 0 || offset > bufferLength) throw RangeError('Wrong offset');\n byteLength = byteLength === undefined ? bufferLength - offset : toLength(byteLength);\n if (offset + byteLength > bufferLength) throw RangeError(WRONG_LENGTH);\n setInternalState(this, {\n buffer: buffer,\n byteLength: byteLength,\n byteOffset: offset\n });\n if (!DESCRIPTORS) {\n this.buffer = buffer;\n this.byteLength = byteLength;\n this.byteOffset = offset;\n }\n };\n\n DataViewPrototype = $DataView[PROTOTYPE];\n\n if (DESCRIPTORS) {\n addGetter($ArrayBuffer, 'byteLength');\n addGetter($DataView, 'buffer');\n addGetter($DataView, 'byteLength');\n addGetter($DataView, 'byteOffset');\n }\n\n redefineAll(DataViewPrototype, {\n getInt8: function getInt8(byteOffset) {\n return get(this, 1, byteOffset)[0] << 24 >> 24;\n },\n getUint8: function getUint8(byteOffset) {\n return get(this, 1, byteOffset)[0];\n },\n getInt16: function getInt16(byteOffset /* , littleEndian */) {\n var bytes = get(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : undefined);\n return (bytes[1] << 8 | bytes[0]) << 16 >> 16;\n },\n getUint16: function getUint16(byteOffset /* , littleEndian */) {\n var bytes = get(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : undefined);\n return bytes[1] << 8 | bytes[0];\n },\n getInt32: function getInt32(byteOffset /* , littleEndian */) {\n return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined));\n },\n getUint32: function getUint32(byteOffset /* , littleEndian */) {\n return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined)) >>> 0;\n },\n getFloat32: function getFloat32(byteOffset /* , littleEndian */) {\n return unpackIEEE754(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined), 23);\n },\n getFloat64: function getFloat64(byteOffset /* , littleEndian */) {\n return unpackIEEE754(get(this, 8, byteOffset, arguments.length > 1 ? arguments[1] : undefined), 52);\n },\n setInt8: function setInt8(byteOffset, value) {\n set(this, 1, byteOffset, packInt8, value);\n },\n setUint8: function setUint8(byteOffset, value) {\n set(this, 1, byteOffset, packInt8, value);\n },\n setInt16: function setInt16(byteOffset, value /* , littleEndian */) {\n set(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : undefined);\n },\n setUint16: function setUint16(byteOffset, value /* , littleEndian */) {\n set(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : undefined);\n },\n setInt32: function setInt32(byteOffset, value /* , littleEndian */) {\n set(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : undefined);\n },\n setUint32: function setUint32(byteOffset, value /* , littleEndian */) {\n set(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : undefined);\n },\n setFloat32: function setFloat32(byteOffset, value /* , littleEndian */) {\n set(this, 4, byteOffset, packFloat32, value, arguments.length > 2 ? arguments[2] : undefined);\n },\n setFloat64: function setFloat64(byteOffset, value /* , littleEndian */) {\n set(this, 8, byteOffset, packFloat64, value, arguments.length > 2 ? arguments[2] : undefined);\n }\n });\n} else {\n var INCORRECT_ARRAY_BUFFER_NAME = PROPER_FUNCTION_NAME && NativeArrayBuffer.name !== ARRAY_BUFFER;\n /* eslint-disable no-new -- required for testing */\n if (!fails(function () {\n NativeArrayBuffer(1);\n }) || !fails(function () {\n new NativeArrayBuffer(-1);\n }) || fails(function () {\n new NativeArrayBuffer();\n new NativeArrayBuffer(1.5);\n new NativeArrayBuffer(NaN);\n return INCORRECT_ARRAY_BUFFER_NAME && !CONFIGURABLE_FUNCTION_NAME;\n })) {\n /* eslint-enable no-new -- required for testing */\n $ArrayBuffer = function ArrayBuffer(length) {\n anInstance(this, ArrayBufferPrototype);\n return new NativeArrayBuffer(toIndex(length));\n };\n\n $ArrayBuffer[PROTOTYPE] = ArrayBufferPrototype;\n\n for (var keys = getOwnPropertyNames(NativeArrayBuffer), j = 0, key; keys.length > j;) {\n if (!((key = keys[j++]) in $ArrayBuffer)) {\n createNonEnumerableProperty($ArrayBuffer, key, NativeArrayBuffer[key]);\n }\n }\n\n ArrayBufferPrototype.constructor = $ArrayBuffer;\n } else if (INCORRECT_ARRAY_BUFFER_NAME && CONFIGURABLE_FUNCTION_NAME) {\n createNonEnumerableProperty(NativeArrayBuffer, 'name', ARRAY_BUFFER);\n }\n\n // WebKit bug - the same parent prototype for typed arrays and data view\n if (setPrototypeOf && getPrototypeOf(DataViewPrototype) !== ObjectPrototype) {\n setPrototypeOf(DataViewPrototype, ObjectPrototype);\n }\n\n // iOS Safari 7.x bug\n var testView = new $DataView(new $ArrayBuffer(2));\n var $setInt8 = uncurryThis(DataViewPrototype.setInt8);\n testView.setInt8(0, 2147483648);\n testView.setInt8(1, 2147483649);\n if (testView.getInt8(0) || !testView.getInt8(1)) redefineAll(DataViewPrototype, {\n setInt8: function setInt8(byteOffset, value) {\n $setInt8(this, byteOffset, value << 24 >> 24);\n },\n setUint8: function setUint8(byteOffset, value) {\n $setInt8(this, byteOffset, value << 24 >> 24);\n }\n }, { unsafe: true });\n}\n\nsetToStringTag($ArrayBuffer, ARRAY_BUFFER);\nsetToStringTag($DataView, DATA_VIEW);\n\nmodule.exports = {\n ArrayBuffer: $ArrayBuffer,\n DataView: $DataView\n};\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $some = require('../internals/array-iteration').some;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.some` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.some\nexportTypedArrayMethod('some', function some(callbackfn /* , thisArg */) {\n return $some(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n});\n","var arraySpeciesConstructor = require('../internals/array-species-constructor');\n\n// `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray, length) {\n return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length);\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar classof = require('../internals/classof');\nvar getBuiltIn = require('../internals/get-built-in');\nvar inspectSource = require('../internals/inspect-source');\n\nvar noop = function () { /* empty */ };\nvar empty = [];\nvar construct = getBuiltIn('Reflect', 'construct');\nvar constructorRegExp = /^\\s*(?:class|function)\\b/;\nvar exec = uncurryThis(constructorRegExp.exec);\nvar INCORRECT_TO_STRING = !constructorRegExp.exec(noop);\n\nvar isConstructorModern = function (argument) {\n if (!isCallable(argument)) return false;\n try {\n construct(noop, empty, argument);\n return true;\n } catch (error) {\n return false;\n }\n};\n\nvar isConstructorLegacy = function (argument) {\n if (!isCallable(argument)) return false;\n switch (classof(argument)) {\n case 'AsyncFunction':\n case 'GeneratorFunction':\n case 'AsyncGeneratorFunction': return false;\n // we can't check .prototype since constructors produced by .bind haven't it\n } return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument));\n};\n\n// `IsConstructor` abstract operation\n// https://tc39.es/ecma262/#sec-isconstructor\nmodule.exports = !construct || fails(function () {\n var called;\n return isConstructorModern(isConstructorModern.call)\n || !isConstructorModern(Object)\n || !isConstructorModern(function () { called = true; })\n || called;\n}) ? isConstructorLegacy : isConstructorModern;\n","var NATIVE_WEAK_MAP = require('../internals/native-weak-map');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar hasOwn = require('../internals/has-own-property');\nvar shared = require('../internals/shared-store');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar OBJECT_ALREADY_INITIALIZED = 'Object already initialized';\nvar TypeError = global.TypeError;\nvar WeakMap = global.WeakMap;\nvar set, get, has;\n\nvar enforce = function (it) {\n return has(it) ? get(it) : set(it, {});\n};\n\nvar getterFor = function (TYPE) {\n return function (it) {\n var state;\n if (!isObject(it) || (state = get(it)).type !== TYPE) {\n throw TypeError('Incompatible receiver, ' + TYPE + ' required');\n } return state;\n };\n};\n\nif (NATIVE_WEAK_MAP || shared.state) {\n var store = shared.state || (shared.state = new WeakMap());\n var wmget = uncurryThis(store.get);\n var wmhas = uncurryThis(store.has);\n var wmset = uncurryThis(store.set);\n set = function (it, metadata) {\n if (wmhas(store, it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n wmset(store, it, metadata);\n return metadata;\n };\n get = function (it) {\n return wmget(store, it) || {};\n };\n has = function (it) {\n return wmhas(store, it);\n };\n} else {\n var STATE = sharedKey('state');\n hiddenKeys[STATE] = true;\n set = function (it, metadata) {\n if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n createNonEnumerableProperty(it, STATE, metadata);\n return metadata;\n };\n get = function (it) {\n return hasOwn(it, STATE) ? it[STATE] : {};\n };\n has = function (it) {\n return hasOwn(it, STATE);\n };\n}\n\nmodule.exports = {\n set: set,\n get: get,\n has: has,\n enforce: enforce,\n getterFor: getterFor\n};\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar setGlobal = require('../internals/set-global');\nvar inspectSource = require('../internals/inspect-source');\nvar InternalStateModule = require('../internals/internal-state');\nvar CONFIGURABLE_FUNCTION_NAME = require('../internals/function-name').CONFIGURABLE;\n\nvar getInternalState = InternalStateModule.get;\nvar enforceInternalState = InternalStateModule.enforce;\nvar TEMPLATE = String(String).split('String');\n\n(module.exports = function (O, key, value, options) {\n var unsafe = options ? !!options.unsafe : false;\n var simple = options ? !!options.enumerable : false;\n var noTargetGet = options ? !!options.noTargetGet : false;\n var name = options && options.name !== undefined ? options.name : key;\n var state;\n if (isCallable(value)) {\n if (String(name).slice(0, 7) === 'Symbol(') {\n name = '[' + String(name).replace(/^Symbol\\(([^)]*)\\)/, '$1') + ']';\n }\n if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {\n createNonEnumerableProperty(value, 'name', name);\n }\n state = enforceInternalState(value);\n if (!state.source) {\n state.source = TEMPLATE.join(typeof name == 'string' ? name : '');\n }\n }\n if (O === global) {\n if (simple) O[key] = value;\n else setGlobal(key, value);\n return;\n } else if (!unsafe) {\n delete O[key];\n } else if (!noTargetGet && O[key]) {\n simple = true;\n }\n if (simple) O[key] = value;\n else createNonEnumerableProperty(O, key, value);\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n})(Function.prototype, 'toString', function toString() {\n return isCallable(this) && getInternalState(this).source || inspectSource(this);\n});\n","var isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\n\n// makes subclassing work correct for wrapped built-ins\nmodule.exports = function ($this, dummy, Wrapper) {\n var NewTarget, NewTargetPrototype;\n if (\n // it can work only with native `setPrototypeOf`\n setPrototypeOf &&\n // we haven't completely correct pre-ES6 way for getting `new.target`, so use this\n isCallable(NewTarget = dummy.constructor) &&\n NewTarget !== Wrapper &&\n isObject(NewTargetPrototype = NewTarget.prototype) &&\n NewTargetPrototype !== Wrapper.prototype\n ) setPrototypeOf($this, NewTargetPrototype);\n return $this;\n};\n","'use strict';\nvar exportTypedArrayMethod = require('../internals/array-buffer-view-core').exportTypedArrayMethod;\nvar fails = require('../internals/fails');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nvar Uint8Array = global.Uint8Array;\nvar Uint8ArrayPrototype = Uint8Array && Uint8Array.prototype || {};\nvar arrayToString = [].toString;\nvar join = uncurryThis([].join);\n\nif (fails(function () { arrayToString.call({}); })) {\n arrayToString = function toString() {\n return join(this);\n };\n}\n\nvar IS_NOT_ARRAY_METHOD = Uint8ArrayPrototype.toString != arrayToString;\n\n// `%TypedArray%.prototype.toString` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.tostring\nexportTypedArrayMethod('toString', arrayToString, IS_NOT_ARRAY_METHOD);\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar call = require('../internals/function-call');\nvar $fill = require('../internals/array-fill');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.fill` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.fill\nexportTypedArrayMethod('fill', function fill(value /* , start, end */) {\n var length = arguments.length;\n return call(\n $fill,\n aTypedArray(this),\n value,\n length > 1 ? arguments[1] : undefined,\n length > 2 ? arguments[2] : undefined\n );\n});\n","// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = require('../internals/typed-array-constructors-require-wrappers');\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar ArrayBufferModule = require('../internals/array-buffer');\nvar anInstance = require('../internals/an-instance');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar isIntegralNumber = require('../internals/is-integral-number');\nvar toLength = require('../internals/to-length');\nvar toIndex = require('../internals/to-index');\nvar toOffset = require('../internals/to-offset');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar classof = require('../internals/classof');\nvar isObject = require('../internals/is-object');\nvar isSymbol = require('../internals/is-symbol');\nvar create = require('../internals/object-create');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\nvar getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar typedArrayFrom = require('../internals/typed-array-from');\nvar forEach = require('../internals/array-iteration').forEach;\nvar setSpecies = require('../internals/set-species');\nvar definePropertyModule = require('../internals/object-define-property');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar InternalStateModule = require('../internals/internal-state');\nvar inheritIfRequired = require('../internals/inherit-if-required');\n\nvar getInternalState = InternalStateModule.get;\nvar setInternalState = InternalStateModule.set;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar round = Math.round;\nvar RangeError = global.RangeError;\nvar ArrayBuffer = ArrayBufferModule.ArrayBuffer;\nvar ArrayBufferPrototype = ArrayBuffer.prototype;\nvar DataView = ArrayBufferModule.DataView;\nvar NATIVE_ARRAY_BUFFER_VIEWS = ArrayBufferViewCore.NATIVE_ARRAY_BUFFER_VIEWS;\nvar TYPED_ARRAY_CONSTRUCTOR = ArrayBufferViewCore.TYPED_ARRAY_CONSTRUCTOR;\nvar TYPED_ARRAY_TAG = ArrayBufferViewCore.TYPED_ARRAY_TAG;\nvar TypedArray = ArrayBufferViewCore.TypedArray;\nvar TypedArrayPrototype = ArrayBufferViewCore.TypedArrayPrototype;\nvar aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor;\nvar isTypedArray = ArrayBufferViewCore.isTypedArray;\nvar BYTES_PER_ELEMENT = 'BYTES_PER_ELEMENT';\nvar WRONG_LENGTH = 'Wrong length';\n\nvar fromList = function (C, list) {\n aTypedArrayConstructor(C);\n var index = 0;\n var length = list.length;\n var result = new C(length);\n while (length > index) result[index] = list[index++];\n return result;\n};\n\nvar addGetter = function (it, key) {\n nativeDefineProperty(it, key, { get: function () {\n return getInternalState(this)[key];\n } });\n};\n\nvar isArrayBuffer = function (it) {\n var klass;\n return isPrototypeOf(ArrayBufferPrototype, it) || (klass = classof(it)) == 'ArrayBuffer' || klass == 'SharedArrayBuffer';\n};\n\nvar isTypedArrayIndex = function (target, key) {\n return isTypedArray(target)\n && !isSymbol(key)\n && key in target\n && isIntegralNumber(+key)\n && key >= 0;\n};\n\nvar wrappedGetOwnPropertyDescriptor = function getOwnPropertyDescriptor(target, key) {\n key = toPropertyKey(key);\n return isTypedArrayIndex(target, key)\n ? createPropertyDescriptor(2, target[key])\n : nativeGetOwnPropertyDescriptor(target, key);\n};\n\nvar wrappedDefineProperty = function defineProperty(target, key, descriptor) {\n key = toPropertyKey(key);\n if (isTypedArrayIndex(target, key)\n && isObject(descriptor)\n && hasOwn(descriptor, 'value')\n && !hasOwn(descriptor, 'get')\n && !hasOwn(descriptor, 'set')\n // TODO: add validation descriptor w/o calling accessors\n && !descriptor.configurable\n && (!hasOwn(descriptor, 'writable') || descriptor.writable)\n && (!hasOwn(descriptor, 'enumerable') || descriptor.enumerable)\n ) {\n target[key] = descriptor.value;\n return target;\n } return nativeDefineProperty(target, key, descriptor);\n};\n\nif (DESCRIPTORS) {\n if (!NATIVE_ARRAY_BUFFER_VIEWS) {\n getOwnPropertyDescriptorModule.f = wrappedGetOwnPropertyDescriptor;\n definePropertyModule.f = wrappedDefineProperty;\n addGetter(TypedArrayPrototype, 'buffer');\n addGetter(TypedArrayPrototype, 'byteOffset');\n addGetter(TypedArrayPrototype, 'byteLength');\n addGetter(TypedArrayPrototype, 'length');\n }\n\n $({ target: 'Object', stat: true, forced: !NATIVE_ARRAY_BUFFER_VIEWS }, {\n getOwnPropertyDescriptor: wrappedGetOwnPropertyDescriptor,\n defineProperty: wrappedDefineProperty\n });\n\n module.exports = function (TYPE, wrapper, CLAMPED) {\n var BYTES = TYPE.match(/\\d+$/)[0] / 8;\n var CONSTRUCTOR_NAME = TYPE + (CLAMPED ? 'Clamped' : '') + 'Array';\n var GETTER = 'get' + TYPE;\n var SETTER = 'set' + TYPE;\n var NativeTypedArrayConstructor = global[CONSTRUCTOR_NAME];\n var TypedArrayConstructor = NativeTypedArrayConstructor;\n var TypedArrayConstructorPrototype = TypedArrayConstructor && TypedArrayConstructor.prototype;\n var exported = {};\n\n var getter = function (that, index) {\n var data = getInternalState(that);\n return data.view[GETTER](index * BYTES + data.byteOffset, true);\n };\n\n var setter = function (that, index, value) {\n var data = getInternalState(that);\n if (CLAMPED) value = (value = round(value)) < 0 ? 0 : value > 0xFF ? 0xFF : value & 0xFF;\n data.view[SETTER](index * BYTES + data.byteOffset, value, true);\n };\n\n var addElement = function (that, index) {\n nativeDefineProperty(that, index, {\n get: function () {\n return getter(this, index);\n },\n set: function (value) {\n return setter(this, index, value);\n },\n enumerable: true\n });\n };\n\n if (!NATIVE_ARRAY_BUFFER_VIEWS) {\n TypedArrayConstructor = wrapper(function (that, data, offset, $length) {\n anInstance(that, TypedArrayConstructorPrototype);\n var index = 0;\n var byteOffset = 0;\n var buffer, byteLength, length;\n if (!isObject(data)) {\n length = toIndex(data);\n byteLength = length * BYTES;\n buffer = new ArrayBuffer(byteLength);\n } else if (isArrayBuffer(data)) {\n buffer = data;\n byteOffset = toOffset(offset, BYTES);\n var $len = data.byteLength;\n if ($length === undefined) {\n if ($len % BYTES) throw RangeError(WRONG_LENGTH);\n byteLength = $len - byteOffset;\n if (byteLength < 0) throw RangeError(WRONG_LENGTH);\n } else {\n byteLength = toLength($length) * BYTES;\n if (byteLength + byteOffset > $len) throw RangeError(WRONG_LENGTH);\n }\n length = byteLength / BYTES;\n } else if (isTypedArray(data)) {\n return fromList(TypedArrayConstructor, data);\n } else {\n return call(typedArrayFrom, TypedArrayConstructor, data);\n }\n setInternalState(that, {\n buffer: buffer,\n byteOffset: byteOffset,\n byteLength: byteLength,\n length: length,\n view: new DataView(buffer)\n });\n while (index < length) addElement(that, index++);\n });\n\n if (setPrototypeOf) setPrototypeOf(TypedArrayConstructor, TypedArray);\n TypedArrayConstructorPrototype = TypedArrayConstructor.prototype = create(TypedArrayPrototype);\n } else if (TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS) {\n TypedArrayConstructor = wrapper(function (dummy, data, typedArrayOffset, $length) {\n anInstance(dummy, TypedArrayConstructorPrototype);\n return inheritIfRequired(function () {\n if (!isObject(data)) return new NativeTypedArrayConstructor(toIndex(data));\n if (isArrayBuffer(data)) return $length !== undefined\n ? new NativeTypedArrayConstructor(data, toOffset(typedArrayOffset, BYTES), $length)\n : typedArrayOffset !== undefined\n ? new NativeTypedArrayConstructor(data, toOffset(typedArrayOffset, BYTES))\n : new NativeTypedArrayConstructor(data);\n if (isTypedArray(data)) return fromList(TypedArrayConstructor, data);\n return call(typedArrayFrom, TypedArrayConstructor, data);\n }(), dummy, TypedArrayConstructor);\n });\n\n if (setPrototypeOf) setPrototypeOf(TypedArrayConstructor, TypedArray);\n forEach(getOwnPropertyNames(NativeTypedArrayConstructor), function (key) {\n if (!(key in TypedArrayConstructor)) {\n createNonEnumerableProperty(TypedArrayConstructor, key, NativeTypedArrayConstructor[key]);\n }\n });\n TypedArrayConstructor.prototype = TypedArrayConstructorPrototype;\n }\n\n if (TypedArrayConstructorPrototype.constructor !== TypedArrayConstructor) {\n createNonEnumerableProperty(TypedArrayConstructorPrototype, 'constructor', TypedArrayConstructor);\n }\n\n createNonEnumerableProperty(TypedArrayConstructorPrototype, TYPED_ARRAY_CONSTRUCTOR, TypedArrayConstructor);\n\n if (TYPED_ARRAY_TAG) {\n createNonEnumerableProperty(TypedArrayConstructorPrototype, TYPED_ARRAY_TAG, CONSTRUCTOR_NAME);\n }\n\n exported[CONSTRUCTOR_NAME] = TypedArrayConstructor;\n\n $({\n global: true, forced: TypedArrayConstructor != NativeTypedArrayConstructor, sham: !NATIVE_ARRAY_BUFFER_VIEWS\n }, exported);\n\n if (!(BYTES_PER_ELEMENT in TypedArrayConstructor)) {\n createNonEnumerableProperty(TypedArrayConstructor, BYTES_PER_ELEMENT, BYTES);\n }\n\n if (!(BYTES_PER_ELEMENT in TypedArrayConstructorPrototype)) {\n createNonEnumerableProperty(TypedArrayConstructorPrototype, BYTES_PER_ELEMENT, BYTES);\n }\n\n setSpecies(CONSTRUCTOR_NAME);\n };\n} else module.exports = function () { /* empty */ };\n","// IEEE754 conversions based on https://github.com/feross/ieee754\nvar global = require('../internals/global');\n\nvar Array = global.Array;\nvar abs = Math.abs;\nvar pow = Math.pow;\nvar floor = Math.floor;\nvar log = Math.log;\nvar LN2 = Math.LN2;\n\nvar pack = function (number, mantissaLength, bytes) {\n var buffer = Array(bytes);\n var exponentLength = bytes * 8 - mantissaLength - 1;\n var eMax = (1 << exponentLength) - 1;\n var eBias = eMax >> 1;\n var rt = mantissaLength === 23 ? pow(2, -24) - pow(2, -77) : 0;\n var sign = number < 0 || number === 0 && 1 / number < 0 ? 1 : 0;\n var index = 0;\n var exponent, mantissa, c;\n number = abs(number);\n // eslint-disable-next-line no-self-compare -- NaN check\n if (number != number || number === Infinity) {\n // eslint-disable-next-line no-self-compare -- NaN check\n mantissa = number != number ? 1 : 0;\n exponent = eMax;\n } else {\n exponent = floor(log(number) / LN2);\n c = pow(2, -exponent);\n if (number * c < 1) {\n exponent--;\n c *= 2;\n }\n if (exponent + eBias >= 1) {\n number += rt / c;\n } else {\n number += rt * pow(2, 1 - eBias);\n }\n if (number * c >= 2) {\n exponent++;\n c /= 2;\n }\n if (exponent + eBias >= eMax) {\n mantissa = 0;\n exponent = eMax;\n } else if (exponent + eBias >= 1) {\n mantissa = (number * c - 1) * pow(2, mantissaLength);\n exponent = exponent + eBias;\n } else {\n mantissa = number * pow(2, eBias - 1) * pow(2, mantissaLength);\n exponent = 0;\n }\n }\n while (mantissaLength >= 8) {\n buffer[index++] = mantissa & 255;\n mantissa /= 256;\n mantissaLength -= 8;\n }\n exponent = exponent << mantissaLength | mantissa;\n exponentLength += mantissaLength;\n while (exponentLength > 0) {\n buffer[index++] = exponent & 255;\n exponent /= 256;\n exponentLength -= 8;\n }\n buffer[--index] |= sign * 128;\n return buffer;\n};\n\nvar unpack = function (buffer, mantissaLength) {\n var bytes = buffer.length;\n var exponentLength = bytes * 8 - mantissaLength - 1;\n var eMax = (1 << exponentLength) - 1;\n var eBias = eMax >> 1;\n var nBits = exponentLength - 7;\n var index = bytes - 1;\n var sign = buffer[index--];\n var exponent = sign & 127;\n var mantissa;\n sign >>= 7;\n while (nBits > 0) {\n exponent = exponent * 256 + buffer[index--];\n nBits -= 8;\n }\n mantissa = exponent & (1 << -nBits) - 1;\n exponent >>= -nBits;\n nBits += mantissaLength;\n while (nBits > 0) {\n mantissa = mantissa * 256 + buffer[index--];\n nBits -= 8;\n }\n if (exponent === 0) {\n exponent = 1 - eBias;\n } else if (exponent === eMax) {\n return mantissa ? NaN : sign ? -Infinity : Infinity;\n } else {\n mantissa = mantissa + pow(2, mantissaLength);\n exponent = exponent - eBias;\n } return (sign ? -1 : 1) * mantissa * pow(2, exponent - mantissaLength);\n};\n\nmodule.exports = {\n pack: pack,\n unpack: unpack\n};\n","// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","// in old WebKit versions, `element.classList` is not an instance of global `DOMTokenList`\nvar documentCreateElement = require('../internals/document-create-element');\n\nvar classList = documentCreateElement('span').classList;\nvar DOMTokenListPrototype = classList && classList.constructor && classList.constructor.prototype;\n\nmodule.exports = DOMTokenListPrototype === Object.prototype ? undefined : DOMTokenListPrototype;\n","'use strict';\n\n/**\n * A `Cancel` is an object that is thrown when an operation is canceled.\n *\n * @class\n * @param {string=} message The message.\n */\nfunction Cancel(message) {\n this.message = message;\n}\n\nCancel.prototype.toString = function toString() {\n return 'Cancel' + (this.message ? ': ' + this.message : '');\n};\n\nCancel.prototype.__CANCEL__ = true;\n\nmodule.exports = Cancel;\n","'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs support document.cookie\n (function standardBrowserEnv() {\n return {\n write: function write(name, value, expires, path, domain, secure) {\n var cookie = [];\n cookie.push(name + '=' + encodeURIComponent(value));\n\n if (utils.isNumber(expires)) {\n cookie.push('expires=' + new Date(expires).toGMTString());\n }\n\n if (utils.isString(path)) {\n cookie.push('path=' + path);\n }\n\n if (utils.isString(domain)) {\n cookie.push('domain=' + domain);\n }\n\n if (secure === true) {\n cookie.push('secure');\n }\n\n document.cookie = cookie.join('; ');\n },\n\n read: function read(name) {\n var match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove: function remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n };\n })() :\n\n // Non standard browser env (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return {\n write: function write() {},\n read: function read() { return null; },\n remove: function remove() {}\n };\n })()\n);\n","var global = require('../internals/global');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar Object = global.Object;\n\n// `ToObject` abstract operation\n// https://tc39.es/ecma262/#sec-toobject\nmodule.exports = function (argument) {\n return Object(requireObjectCoercible(argument));\n};\n","/* global ActiveXObject -- old IE, WSH */\nvar anObject = require('../internals/an-object');\nvar defineProperties = require('../internals/object-define-properties');\nvar enumBugKeys = require('../internals/enum-bug-keys');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar html = require('../internals/html');\nvar documentCreateElement = require('../internals/document-create-element');\nvar sharedKey = require('../internals/shared-key');\n\nvar GT = '>';\nvar LT = '<';\nvar PROTOTYPE = 'prototype';\nvar SCRIPT = 'script';\nvar IE_PROTO = sharedKey('IE_PROTO');\n\nvar EmptyConstructor = function () { /* empty */ };\n\nvar scriptTag = function (content) {\n return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;\n};\n\n// Create object with fake `null` prototype: use ActiveX Object with cleared prototype\nvar NullProtoObjectViaActiveX = function (activeXDocument) {\n activeXDocument.write(scriptTag(''));\n activeXDocument.close();\n var temp = activeXDocument.parentWindow.Object;\n activeXDocument = null; // avoid memory leak\n return temp;\n};\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar NullProtoObjectViaIFrame = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = documentCreateElement('iframe');\n var JS = 'java' + SCRIPT + ':';\n var iframeDocument;\n iframe.style.display = 'none';\n html.appendChild(iframe);\n // https://github.com/zloirock/core-js/issues/475\n iframe.src = String(JS);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(scriptTag('document.F=Object'));\n iframeDocument.close();\n return iframeDocument.F;\n};\n\n// Check for document.domain and active x support\n// No need to use active x approach when document.domain is not set\n// see https://github.com/es-shims/es5-shim/issues/150\n// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346\n// avoid IE GC bug\nvar activeXDocument;\nvar NullProtoObject = function () {\n try {\n activeXDocument = new ActiveXObject('htmlfile');\n } catch (error) { /* ignore */ }\n NullProtoObject = typeof document != 'undefined'\n ? document.domain && activeXDocument\n ? NullProtoObjectViaActiveX(activeXDocument) // old IE\n : NullProtoObjectViaIFrame()\n : NullProtoObjectViaActiveX(activeXDocument); // WSH\n var length = enumBugKeys.length;\n while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];\n return NullProtoObject();\n};\n\nhiddenKeys[IE_PROTO] = true;\n\n// `Object.create` method\n// https://tc39.es/ecma262/#sec-object.create\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n EmptyConstructor[PROTOTYPE] = anObject(O);\n result = new EmptyConstructor();\n EmptyConstructor[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = NullProtoObject();\n return Properties === undefined ? result : defineProperties(result, Properties);\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar call = require('../internals/function-call');\nvar IS_PURE = require('../internals/is-pure');\nvar FunctionName = require('../internals/function-name');\nvar isCallable = require('../internals/is-callable');\nvar createIteratorConstructor = require('../internals/create-iterator-constructor');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar Iterators = require('../internals/iterators');\nvar IteratorsCore = require('../internals/iterators-core');\n\nvar PROPER_FUNCTION_NAME = FunctionName.PROPER;\nvar CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE;\nvar IteratorPrototype = IteratorsCore.IteratorPrototype;\nvar BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;\nvar ITERATOR = wellKnownSymbol('iterator');\nvar KEYS = 'keys';\nvar VALUES = 'values';\nvar ENTRIES = 'entries';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {\n createIteratorConstructor(IteratorConstructor, NAME, next);\n\n var getIterationMethod = function (KIND) {\n if (KIND === DEFAULT && defaultIterator) return defaultIterator;\n if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND];\n switch (KIND) {\n case KEYS: return function keys() { return new IteratorConstructor(this, KIND); };\n case VALUES: return function values() { return new IteratorConstructor(this, KIND); };\n case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); };\n } return function () { return new IteratorConstructor(this); };\n };\n\n var TO_STRING_TAG = NAME + ' Iterator';\n var INCORRECT_VALUES_NAME = false;\n var IterablePrototype = Iterable.prototype;\n var nativeIterator = IterablePrototype[ITERATOR]\n || IterablePrototype['@@iterator']\n || DEFAULT && IterablePrototype[DEFAULT];\n var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT);\n var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator;\n var CurrentIteratorPrototype, methods, KEY;\n\n // fix native\n if (anyNativeIterator) {\n CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable()));\n if (CurrentIteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) {\n if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) {\n if (setPrototypeOf) {\n setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype);\n } else if (!isCallable(CurrentIteratorPrototype[ITERATOR])) {\n redefine(CurrentIteratorPrototype, ITERATOR, returnThis);\n }\n }\n // Set @@toStringTag to native iterators\n setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true);\n if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis;\n }\n }\n\n // fix Array.prototype.{ values, @@iterator }.name in V8 / FF\n if (PROPER_FUNCTION_NAME && DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) {\n if (!IS_PURE && CONFIGURABLE_FUNCTION_NAME) {\n createNonEnumerableProperty(IterablePrototype, 'name', VALUES);\n } else {\n INCORRECT_VALUES_NAME = true;\n defaultIterator = function values() { return call(nativeIterator, this); };\n }\n }\n\n // export additional methods\n if (DEFAULT) {\n methods = {\n values: getIterationMethod(VALUES),\n keys: IS_SET ? defaultIterator : getIterationMethod(KEYS),\n entries: getIterationMethod(ENTRIES)\n };\n if (FORCED) for (KEY in methods) {\n if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) {\n redefine(IterablePrototype, KEY, methods[KEY]);\n }\n } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods);\n }\n\n // define iterator\n if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) {\n redefine(IterablePrototype, ITERATOR, defaultIterator, { name: DEFAULT });\n }\n Iterators[NAME] = defaultIterator;\n\n return methods;\n};\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\nvar inspectSource = require('../internals/inspect-source');\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = isCallable(WeakMap) && /native code/.test(inspectSource(WeakMap));\n","'use strict';\nvar toObject = require('../internals/to-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.fill` method implementation\n// https://tc39.es/ecma262/#sec-array.prototype.fill\nmodule.exports = function fill(value /* , start = 0, end = @length */) {\n var O = toObject(this);\n var length = lengthOfArrayLike(O);\n var argumentsLength = arguments.length;\n var index = toAbsoluteIndex(argumentsLength > 1 ? arguments[1] : undefined, length);\n var end = argumentsLength > 2 ? arguments[2] : undefined;\n var endPos = end === undefined ? length : toAbsoluteIndex(end, length);\n while (endPos > index) O[index++] = value;\n return O;\n};\n","var global = require('../internals/global');\nvar isObject = require('../internals/is-object');\n\nvar String = global.String;\nvar TypeError = global.TypeError;\n\n// `Assert: Type(argument) is Object`\nmodule.exports = function (argument) {\n if (isObject(argument)) return argument;\n throw TypeError(String(argument) + ' is not an object');\n};\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $includes = require('../internals/array-includes').includes;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.includes` method\n// https://tc39.es/ecma262/#sec-%typedarray%.prototype.includes\nexportTypedArrayMethod('includes', function includes(searchElement /* , fromIndex */) {\n return $includes(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);\n});\n","var fails = require('../internals/fails');\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;\n});\n","'use strict';\n\nvar isAbsoluteURL = require('../helpers/isAbsoluteURL');\nvar combineURLs = require('../helpers/combineURLs');\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n * @returns {string} The combined full path\n */\nmodule.exports = function buildFullPath(baseURL, requestedURL) {\n if (baseURL && !isAbsoluteURL(requestedURL)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n};\n","'use strict';\nvar toPropertyKey = require('../internals/to-property-key');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = function (object, key, value) {\n var propertyKey = toPropertyKey(key);\n if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));\n else object[propertyKey] = value;\n};\n","'use strict';\n\nvar VERSION = require('../env/data').version;\n\nvar validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach(function(type, i) {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nvar deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return function(value, opt, opts) {\n if (validator === false) {\n throw new Error(formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')));\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\n/**\n * Assert object's properties type\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new TypeError('options must be an object');\n }\n var keys = Object.keys(options);\n var i = keys.length;\n while (i-- > 0) {\n var opt = keys[i];\n var validator = schema[opt];\n if (validator) {\n var value = options[opt];\n var result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new TypeError('option ' + opt + ' must be ' + result);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw Error('Unknown option ' + opt);\n }\n }\n}\n\nmodule.exports = {\n assertOptions: assertOptions,\n validators: validators\n};\n","var isCallable = require('../internals/is-callable');\n\nmodule.exports = function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it);\n};\n","// addapted from the document.currentScript polyfill by Adam Miller\n// MIT license\n// source: https://github.com/amiller-gh/currentScript-polyfill\n\n// added support for Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=1620505\n\n(function (root, factory) {\n if (typeof define === 'function' && define.amd) {\n define([], factory);\n } else if (typeof module === 'object' && module.exports) {\n module.exports = factory();\n } else {\n root.getCurrentScript = factory();\n }\n}(typeof self !== 'undefined' ? self : this, function () {\n function getCurrentScript () {\n var descriptor = Object.getOwnPropertyDescriptor(document, 'currentScript')\n // for chrome\n if (!descriptor && 'currentScript' in document && document.currentScript) {\n return document.currentScript\n }\n\n // for other browsers with native support for currentScript\n if (descriptor && descriptor.get !== getCurrentScript && document.currentScript) {\n return document.currentScript\n }\n \n // IE 8-10 support script readyState\n // IE 11+ & Firefox support stack trace\n try {\n throw new Error();\n }\n catch (err) {\n // Find the second match for the \"at\" string to get file src url from stack.\n var ieStackRegExp = /.*at [^(]*\\((.*):(.+):(.+)\\)$/ig,\n ffStackRegExp = /@([^@]*):(\\d+):(\\d+)\\s*$/ig,\n stackDetails = ieStackRegExp.exec(err.stack) || ffStackRegExp.exec(err.stack),\n scriptLocation = (stackDetails && stackDetails[1]) || false,\n line = (stackDetails && stackDetails[2]) || false,\n currentLocation = document.location.href.replace(document.location.hash, ''),\n pageSource,\n inlineScriptSourceRegExp,\n inlineScriptSource,\n scripts = document.getElementsByTagName('script'); // Live NodeList collection\n \n if (scriptLocation === currentLocation) {\n pageSource = document.documentElement.outerHTML;\n inlineScriptSourceRegExp = new RegExp('(?:[^\\\\n]+?\\\\n){0,' + (line - 2) + '}[^<]*