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
+
+
+
+
+ Name |
+ Description |
+
+
+
+
+ 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;AACA;AACA,KAAK,YAAY,eAAe;AAChC;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC/BA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,wBAAwB,mBAAO,CAAC,MAAmC;AACnE,qBAAqB,mBAAO,CAAC,MAA8B;;AAE3D;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,iBAAiB,SAAS;AAC1B;AACA;AACA;;;;;;;;AChBA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,oBAAoB,mBAAO,CAAC,MAA6B;AACzD,kBAAkB,mBAAO,CAAC,MAA4B;;AAEtD;;AAEA;AACA;AACA;AACA;AACA;;;;;;;;ACVA,0BAA0B,mBAAO,CAAC,MAAqC;;AAEvE;;AAEA;AACA;AACA;AACA,iFAAiF;AACjF;;;;;;;;ACRA,gBAAgB,mBAAO,CAAC,MAAgC;;AAExD;;AAEA;;;;;;;;;ACJa;;AAEb,YAAY,mBAAO,CAAC,MAAY;AAChC,oBAAoB,mBAAO,CAAC,MAAiB;AAC7C,eAAe,mBAAO,CAAC,MAAoB;AAC3C,eAAe,mBAAO,CAAC,MAAa;AACpC,aAAa,mBAAO,CAAC,MAAkB;;AAEvC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,+BAA+B;AAC/B,uCAAuC;AACvC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;;;;;;;;ACtFA,cAAc,mBAAO,CAAC,MAAsB;AAC5C,YAAY,mBAAO,CAAC,MAA2B;;AAE/C;AACA,qEAAqE;AACrE,CAAC;AACD;AACA;AACA;AACA,CAAC;;;;;;;;ACTD,iBAAiB,mBAAO,CAAC,MAA2B;AACpD,kBAAkB,mBAAO,CAAC,MAAoC;AAC9D,gCAAgC,mBAAO,CAAC,MAA4C;AACpF,kCAAkC,mBAAO,CAAC,MAA8C;AACxF,eAAe,mBAAO,CAAC,MAAwB;;AAE/C;;AAEA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACbA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,cAAc,mBAAO,CAAC,MAAsB;;AAE5C;;AAEA;AACA;AACA;AACA;;;;;;;;ACRA;AACA;AACA;;;;;;;;ACFA,kBAAkB,mBAAO,CAAC,MAAoC;AAC9D,6BAA6B,mBAAO,CAAC,MAAuC;AAC5E,eAAe,mBAAO,CAAC,MAAwB;AAC/C,kBAAkB,mBAAO,CAAC,MAA0B;;AAEpD;AACA;AACA;AACA;;AAEA,sBAAsB,gDAAgD;AACtE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,wBAAwB,sBAAsB;AAC9C;AACA;AACA,wBAAwB,qBAAqB;AAC7C;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC9BA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACTA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,kBAAkB,mBAAO,CAAC,MAA4B;;AAEtD;;AAEA;AACA;AACA;AACA;AACA;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACPA,kCAAkC,mBAAO,CAAC,MAAsC;;AAEhF;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;ACRD;AACA;AACA,E;;;;;;;ACFA,kBAAkB,mBAAO,CAAC,MAA0B;AACpD,aAAa,mBAAO,CAAC,MAA+B;;AAEpD;AACA;AACA;;AAEA;AACA;AACA,8CAA8C,cAAc;AAC5D;;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;AChBa;;AAEb;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;;;;;;;;ACVa;AACb,0BAA0B,mBAAO,CAAC,MAAqC;AACvE,kBAAkB,mBAAO,CAAC,MAAoC;;AAE9D;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;ACZY;AACb,aAAa,mBAAO,CAAC,MAAqB;AAC1C,kBAAkB,mBAAO,CAAC,MAAoC;AAC9D,2BAA2B,mBAAO,CAAC,MAA4B;AAC/D,0BAA0B,mBAAO,CAAC,MAAqC;AACvE,qBAAqB,mBAAO,CAAC,MAA8B;AAC3D,sBAAsB,mBAAO,CAAC,MAAgC;;AAE9D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACtCa;AACb,aAAa,mBAAO,CAAC,MAAqB;AAC1C,kBAAkB,mBAAO,CAAC,MAAoC;AAC9D,kBAAkB,mBAAO,CAAC,MAA0B;AACpD,0BAA0B,mBAAO,CAAC,MAAkC;AACpE,mBAAmB,mBAAO,CAAC,MAA4B;AACvD,kCAAkC,mBAAO,CAAC,MAA6C;AACvF,kBAAkB,mBAAO,CAAC,MAA2B;AACrD,YAAY,mBAAO,CAAC,MAAoB;AACxC,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,0BAA0B,mBAAO,CAAC,MAAqC;AACvE,eAAe,mBAAO,CAAC,MAAwB;AAC/C,cAAc,mBAAO,CAAC,MAAuB;AAC7C,cAAc,mBAAO,CAAC,MAAsB;AAC5C,qBAAqB,mBAAO,CAAC,MAAsC;AACnE,qBAAqB,mBAAO,CAAC,MAAsC;AACnE,0BAA0B,mBAAO,CAAC,MAA4C;AAC9E,qBAAqB,mBAAO,CAAC,MAAqC;AAClE,gBAAgB,mBAAO,CAAC,MAAyB;AACjD,iBAAiB,mBAAO,CAAC,MAAiC;AAC1D,qBAAqB,mBAAO,CAAC,MAAgC;AAC7D,0BAA0B,mBAAO,CAAC,MAA6B;;AAE/D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;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;AACA;AACA;;;;;;;;AC9KA,kBAAkB,mBAAO,CAAC,MAAoC;;AAE9D;;;;;;;;ACFA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,4BAA4B,mBAAO,CAAC,MAAoC;AACxE,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,iBAAiB,mBAAO,CAAC,MAA0B;AACnD,sBAAsB,mBAAO,CAAC,MAAgC;;AAE9D;AACA;;AAEA;AACA,gDAAgD,kBAAkB,EAAE;;AAEpE;AACA;AACA;AACA;AACA,GAAG,gBAAgB;AACnB;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AC7Ba;;AAEb,YAAY,mBAAO,CAAC,MAAY;;AAEhC;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB;AACA,YAAY,OAAO;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;;;;;ACrDA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,UAAU,mBAAO,CAAC,MAAkB;;AAEpC;;AAEA;AACA;AACA;;;;;;;;ACPA,aAAa,mBAAO,CAAC,MAAqB;AAC1C,0BAA0B,mBAAO,CAAC,MAAqC;;AAEvE;;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACTA;;AAEA;AACA;AACA,MAAM,IAAuC;AAC7C,2BAA2B,mBAAO,CAAC,MAA0B;AAC7D;;AAEA;AACA;AACA,wDAAwD,wBAAwB;AAChF;AACA;;AAEA;AACA;AACA,IAAI,qBAAuB;AAC3B;AACA;;AAEA;AACe,sDAAI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrBnB;AACA;AACA;AACA;;AAEA;AACA;AACA;;AACA,IAAMA,KAAK,GAAG;AACZ;AACF;AACA;AACA;AACEC,UAAQ,EAAE;AACRC,QAAI,EAAEC,MADE;AAERC,WAAO,EAAE;AAFD,GALE;;AASZ;AACF;AACA;AACA;AACA;AACA;AACEC,SAAO,EAAE;AACPH,QAAI,EAAEC,MADC;AAEPC,WAAO,EAAE;AAFF,GAfG;;AAmBZ;AACF;AACA;AACA;AACA;AACEE,eAAa,EAAE;AACbJ,QAAI,EAAEK,OADO;AAEbH,WAAO,EAAE;AAFI,GAxBH;;AA4BZ;AACF;AACA;AACA;AACA;AACA;AACEI,YAAU,EAAE;AACVN,QAAI,EAAEK,OADI;AAEVH,WAAO,EAAE;AAFC,GAlCA;;AAsCZ;AACF;AACA;AACA;AACEK,YAAU,EAAE;AACVP,QAAI,EAAEC,MADI;AAEVC,WAAO,EAAE;AAFC,GA1CA;;AA8CZ;AACF;AACA;AACA;AACEM,WAAS,EAAE;AACTR,QAAI,EAAES,MADG;AAETP,WAAO,EAAE;AAFA,GAlDC;;AAsDZ;AACF;AACA;AACA;AACEQ,YAAU,EAAE;AACVV,QAAI,EAAES,MADI;AAEVP,WAAO,EAAE;AAFC,GA1DA;;AA8DZ;AACF;AACA;AACA;AACES,WAAS,EAAE;AACTX,QAAI,EAAEC,MADG;AAETC,WAAO,EAAE;AAFA,GAlEC;;AAsEZ;AACF;AACA;AACA;AACA;AACEU,SAAO,EAAE;AACPZ,QAAI,EAAEK,OADC;AAEPH,WAAO,EAAE;AAFF,GA3EG;;AA+EZ;AACF;AACA;AACA;AACA;AACEW,eAAa,EAAE;AACbb,QAAI,EAAE,CAACC,MAAD,EAASa,KAAT,CADO;AAEbZ,WAAO,EAAE;AAFI;AApFH,CAAd;AA0FA,IAAMa,OAAO,GAAG;AACd;AACF;AACA;AACA;AACA;AACEC,oBAAkB,EAAE,8BAAY;AAC9B,QAAMC,IAAI,GAAGC,QAAQ,CAACC,aAAT,CAAuB,QAAvB,CAAb;AACA,QAAMC,OAAO,GAAGF,QAAQ,CAACC,aAAT,CAAuB,KAAvB,CAAhB;AACA,QAAIE,QAAQ,GAAG,IAAf;AACA,QAAIC,KAAK,GAAG,IAAZ;;AAEA,QAAI,KAAKnB,OAAT,EAAkB;AAChBmB,WAAK,GAAG,KAAKC,OAAL,CAAaC,KAAb,CAAmB,KAAKrB,OAAxB,CAAR;AACD,KAFD,MAEO;AACLmB,WAAK,GAAGJ,QAAQ,CAACC,aAAT,CAAuB,OAAvB,CAAR;AACAE,cAAQ,GAAGH,QAAQ,CAACC,aAAT,CAAuB,KAAvB,CAAX;AACAG,WAAK,CAACG,YAAN,CAAmB,KAAnB,EAA0B,KAAK1B,QAA/B;AACA,UAAI,KAAKK,aAAT,EAAwBkB,KAAK,CAACG,YAAN,CAAmB,UAAnB,EAA+B,IAA/B;AACxB,UAAI,KAAKlB,UAAT,EAAqBe,KAAK,CAACG,YAAN,CAAmB,OAAnB,EAA4B,KAAKlB,UAAjC;AACrB,UAAI,KAAKD,UAAT,EAAqBgB,KAAK,CAACI,WAAN,GAAoB,WAApB;AACrBL,cAAQ,CAACM,WAAT,CAAqBL,KAArB;AACA,WAAKM,GAAL,CAASD,WAAT,CAAqBN,QAArB;AACD;;AAED,QAAI,KAAKV,SAAT,EAAoBM,IAAI,CAACQ,YAAL,CAAkB,OAAlB,EAA2B,KAAKd,SAAhC;AACpB,QAAI,KAAKH,SAAT,EAAoBS,IAAI,CAACQ,YAAL,CAAkB,OAAlB,EAA2B,KAAKjB,SAAhC;AACpB,QAAI,KAAKE,UAAT,EAAqBO,IAAI,CAACQ,YAAL,CAAkB,QAAlB,EAA4B,KAAKf,UAAjC;AACrBU,WAAO,CAACO,WAAR,CAAoBV,IAApB;;AAEA,QAAI,KAAKL,OAAT,EAAkB;AAChB,WAAKgB,GAAL,CAASC,YAAT,CAAsBT,OAAtB,EAA+BC,QAA/B;AACD,KAFD,MAEO;AACL,WAAKO,GAAL,CAASD,WAAT,CAAqBP,OAArB;AACD;;AACD,SAAKU,UAAL,GAAkBb,IAAlB;AACA,SAAKc,GAAL,GAAWd,IAAI,CAACe,UAAL,CAAgB,IAAhB,CAAX;AAEA,SAAKV,KAAL,GAAaA,KAAb;AACA,SAAKA,KAAL,CAAWW,IAAX;AACD,GAxCa;;AA0Cd;AACF;AACA;AACEC,aAAW,EAAE,uBAAY;AACvB,SAAKC,QAAL,GAAgB,KAAKA,QAAL,IAAiB,IAAIC,YAAJ,EAAjC;AACA,SAAKC,QAAL,GAAgB,KAAKA,QAAL,IAAiB,KAAKF,QAAL,CAAcG,cAAd,EAAjC;AACA,QAAMC,GAAG,GAAG,KAAKJ,QAAL,CAAcK,wBAAd,CAAuC,KAAKlB,KAA5C,CAAZ;AAEAiB,OAAG,CAACE,OAAJ,CAAY,KAAKJ,QAAjB;AACA,SAAKA,QAAL,CAAcK,OAAd,GAAwB,KAAKA,OAA7B;AACA,SAAKL,QAAL,CAAcI,OAAd,CAAsB,KAAKN,QAAL,CAAcQ,WAApC;AACD,GArDa;;AAuDd;AACF;AACA;AACEC,cAAY,EAAE,sBAAUC,WAAV,EAAuB;AACnC,QAAMC,CAAC,GAAG,KAAKtC,SAAf;AACA,QAAMuC,CAAC,GAAG,KAAKrC,UAAf;AACA,QAAMsC,QAAQ,GAAG,KAAKjB,GAAL,CAASkB,oBAAT,CAA8BH,CAAC,GAAG,CAAlC,EAAqC,CAArC,EAAwCA,CAAC,GAAG,CAA5C,EAA+CC,CAA/C,CAAjB;AACA,QAAIG,MAAM,GAAG,CAAb;AACAL,eAAW,CAACM,OAAZ,CAAoB,UAAAC,KAAK,EAAI;AAC3BJ,cAAQ,CAACK,YAAT,CAAsBH,MAAtB,EAA8BE,KAA9B;AACAF,YAAM,IAAK,IAAIL,WAAW,CAACS,MAA3B;AACD,KAHD;AAIA,WAAON,QAAP;AACD;AApEa,CAAhB;AAuEe;AACblD,OAAK,EAALA,KADa;AAEbyD,QAFa,kBAELC,GAFK,EAEA;AACX,QAAIT,kDAAJ,EAAO;AACL;AACA,aAAOA,0DAAC,CAAC,KAAD,CAAR;AACD,KAJU,CAKX;;;AACA,WAAOS,GAAG,CAAC,KAAD,CAAV;AACD,GATY;AAUbC,SAVa,qBAUF;AAAA;;AACT,SAAKzC,kBAAL;;AAEA,SAAKM,KAAL,CAAWoC,OAAX,GAAqB,YAAM;AACzB,UAAI,CAAC,KAAI,CAACvB,QAAV,EAAoB,KAAI,CAACD,WAAL;AACrB,KAFD;;AAIA,SAAKZ,KAAL,CAAWqC,MAAX,GAAoB,YAAM;AACxB,UAAI,CAAC,KAAI,CAACxB,QAAV,EAAoB,KAAI,CAACD,WAAL;;AACpB,WAAI,CAAC0B,QAAL;;AACA,UAAI,KAAI,CAACzB,QAAT,EAAmB;AAAE;AACnB,aAAI,CAACA,QAAL,CAAc0B,MAAd;AACD;AACF,KAND;;AAQA,SAAKvC,KAAL,CAAWwC,OAAX,GAAqB,YAAM;AACzB,UAAI,KAAI,CAAC3B,QAAT,EAAmB;AACjB,aAAI,CAACA,QAAL,CAAc4B,OAAd;;AACAC,4BAAoB,CAAC,KAAI,CAACC,MAAN,CAApB;AACD;AACF,KALD;AAMD,GA/BY;AAiCbC,eAjCa,2BAiCI;AACf,QAAI,KAAK/B,QAAT,EAAmB;AACjB,WAAKA,QAAL,CAAc4B,OAAd;AACD;;AACDC,wBAAoB,CAAC,KAAKC,MAAN,CAApB;AACD,GAtCY;AAuCblD,SAAO,EAAPA;AAvCa,CAAf,E;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACzKA;AACA;AACA;AACA;;AACA,IAAMjB,YAAK,GAAG;AACZ;AACF;AACA;AACA;AACA;AACEqE,UAAQ,EAAE;AACRnE,QAAI,EAAES,MADE;AAERP,WAAO,EAAE;AAFD,GANE;;AAUZ;AACF;AACA;AACA;AACA;AACEkE,UAAQ,EAAE;AACRpE,QAAI,EAAES,MADE;AAERP,WAAO,EAAE;AAFD,GAfE;;AAmBZ;AACF;AACA;AACA;AACEmE,UAAQ,EAAE;AACRrE,QAAI,EAAE,CAACC,MAAD,EAASa,KAAT,CADE;AAERZ,WAAO,EAAE;AAFD,GAvBE;;AA2BZ;AACF;AACA;AACA;AACA;AACA;AACEoE,YAAU,EAAE;AACVtE,QAAI,EAAES,MADI;AAEVP,WAAO,EAAE;AAFC,GAjCA;;AAqCZ;AACF;AACA;AACA;AACA;AACEqE,eAAa,EAAE;AACbvE,QAAI,EAAES,MADO;AAEbP,WAAO,EAAE;AAFI,GA1CH;;AA8CZ;AACF;AACA;AACA;AACEsE,WAAS,EAAE;AACTxE,QAAI,EAAEC,MADG;AAETC,WAAO,EAAE;AAFA,GAlDC;;AAsDZ;AACF;AACA;AACA;AACEuE,aAAW,EAAE;AACXzE,QAAI,EAAES,MADK;AAEXP,WAAO,EAAE;AAFE,GA1DD;;AA8DZ;AACF;AACA;AACA;AACEwE,YAAU,EAAE;AACV1E,QAAI,EAAES,MADI;AAEVP,WAAO,EAAE;AAFC,GAlEA;;AAsEZ;AACF;AACA;AACA;AACA;AACEyE,WAAS,EAAE;AACT3E,QAAI,EAAEK,OADG;AAETH,WAAO,EAAE;AAFA,GA3EC;;AA+EZ;AACF;AACA;AACA;AACA;AACA;AACA;AACEwC,SAAO,EAAE;AACP1C,QAAI,EAAES,MADC;AAEPP,WAAO,EAAE;AAFF;AAtFG,CAAd;AA4FA;AACA;AACA;;AACA,IAAM0E,MAAM,GAAG;AACbC,MAAI,EAAE,SADO;AAEbC,QAAM,EAAE,CAAEC,MAAF,CAFK;AAGbjF,OAAK,EAALA,YAHa;AAIbkF,MAJa,kBAIL;AACN,WAAO;AACLf,YAAM,EAAE,IADH;AAEL3C,WAAK,EAAE,IAFF;AAGLe,cAAQ,EAAE,IAHL;AAILN,SAAG,EAAE,IAJA;AAKLI,cAAQ,EAAE,IALL;AAML8C,UAAI,EAAEnE,KAAK,CAACoE,KAAN,CAAY,IAAZ,EAAkBpE,KAAK,CAAC,KAAK4B,OAAL,GAAe,CAAhB,CAAvB,EAA2CyC,GAA3C,CAA+C;AAAA,eAAM,CAAN;AAAA,OAA/C;AAND,KAAP;AAQD,GAbY;AAcbpE,SAAO,EAAE;AACP;AACJ;AACA;AACI6C,YAAQ,EAAE,oBAAY;AAAA;;AACpB,UAAMwB,OAAO,GAAG,KAAK/C,QAAL,CAAcgD,iBAA9B;AACA,UAAML,IAAI,GAAG,IAAIM,UAAJ,CAAeF,OAAf,CAAb;AACA,UAAMjB,QAAQ,GAAG,KAAKA,QAAL,IAAiB,KAAK3D,SAAtB,GAAkC,KAAKA,SAAvC,GAAmD,KAAK2D,QAAzE;AACA,UAAMoB,IAAI,GAAGC,IAAI,CAACC,KAAL,CAAW,CAACtB,QAAQ,GAAG,KAAKC,QAAjB,IAA6BgB,OAA7B,GAAuC,KAAK5E,SAAvD,CAAb;AACA,UAAMkF,OAAO,GAAG5E,KAAK,CAAC6E,OAAN,CAAc,KAAKtB,QAAnB,IACZ,KAAKzB,YAAL,CAAkB,KAAKyB,QAAvB,CADY,GAEZ,KAAKA,QAFT;AAGA,UAAIuB,CAAC,GAAG,CAAR;AAEA,WAAKvD,QAAL,CAAcwD,oBAAd,CAAmCb,IAAnC;;AACA,WAAKc,aAAL;;AAEAd,UAAI,CAAC7B,OAAL,CAAa,UAAC4C,CAAD,EAAIC,KAAJ,EAAc;AACzB,YAAIA,KAAK,GAAGT,IAAZ,EAAkB;AAClB,YAAMU,IAAI,GAAGT,IAAI,CAACC,KAAL,CAAWT,IAAI,CAACkB,KAAL,CAAWF,KAAX,EAAkBA,KAAK,GAAGT,IAA1B,EACrBY,MADqB,CACd,UAACC,CAAD,EAAIC,CAAJ;AAAA,iBAAUA,CAAC,GAAGD,CAAd;AAAA,SADc,EACG,CADH,IACQb,IADnB,CAAb;AAEA,YAAMe,SAAS,GAAGL,IAAI,GAAG,GAAP,GAAa,KAAI,CAACvF,UAApC;;AACA,YAAI,KAAI,CAAC4D,UAAT,EAAqB;AACnB,eAAI,CAACiC,QAAL,CAAcP,KAAd,EAAqB7B,QAArB,EAA+ByB,CAA/B,EAAkCK,IAAlC;AACD;;AACD,aAAI,CAAClE,GAAL,CAASyE,SAAT,GAAqBd,OAArB;;AACA,aAAI,CAACe,QAAL,CAActC,QAAd,EAAwBmC,SAAxB,EAAmCV,CAAnC;;AACAA,SAAC,IAAIzB,QAAQ,GAAG,KAAI,CAACC,QAArB;AACD,OAXD;AAYA,WAAKH,MAAL,GAAcyC,qBAAqB,CAAC,KAAK9C,QAAN,CAAnC;AACD,KA9BM;;AA+BP;AACJ;AACA;AACA;AACIkC,iBAAa,EAAE,yBAAY;AACzB,UAAMhD,CAAC,GAAG,KAAKtC,SAAf;AACA,UAAMuC,CAAC,GAAG,KAAKrC,UAAf;AACA,WAAKqB,GAAL,CAAS4E,SAAT,CAAmB,CAAnB,EAAsB,CAAtB,EAAyB7D,CAAzB,EAA4BC,CAA5B;;AACA,UAAI,KAAKlC,aAAT,EAAwB;AACtB,aAAKkB,GAAL,CAASyE,SAAT,GAAqB1F,KAAK,CAAC6E,OAAN,CAAc,KAAK9E,aAAnB,IACjB,KAAK+B,YAAL,CAAkB,KAAK/B,aAAvB,CADiB,GAEjB,KAAKA,aAFT;AAGA,aAAKkB,GAAL,CAAS6E,QAAT,CAAkB,CAAlB,EAAqB,CAArB,EAAwB9D,CAAxB,EAA2BC,CAA3B;AACD;AACF,KA7CM;;AA8CP;AACJ;AACA;AACA;AACI0D,YAAQ,EAAE,kBAAUtC,QAAV,EAAoBmC,SAApB,EAA+BO,IAA/B,EAAqC;AAC7C,UAAI,KAAKpC,WAAT,EAAsB;AACpB,aAAKqC,aAAL,CAAmB3C,QAAnB,EAA6BmC,SAA7B,EAAwCO,IAAxC;AACD,OAFD,MAEO;AACL,aAAK9E,GAAL,CAAS6E,QAAT,CACEC,IADF,EACQ,KAAKnG,UAAL,GAAkB4F,SAAlB,GAA8B,KAAKS,SAAL,CAAeT,SAAf,CADtC,EAEEnC,QAFF,EAEYmC,SAFZ;AAID;AACF,KA3DM;;AA4DP;AACJ;AACA;AACA;AACIQ,iBAAa,EAAE,uBAAU3C,QAAV,EAAoBmC,SAApB,EAA+BO,IAA/B,EAAqC;AAClD,WAAK,IAAIG,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGV,SAApB,EAA+BU,CAAC,IAAI,KAAKvC,WAAL,GAAmB,KAAKC,UAA5D,EAAwE;AACtE,aAAK3C,GAAL,CAAS6E,QAAT,CACEC,IADF,EACQ,KAAKnG,UAAL,GAAkB4F,SAAlB,GAA8BU,CAA9B,GAAkC,KAAKD,SAAL,CAAeT,SAAf,CAD1C,EAEEnC,QAFF,EAEY,KAAKM,WAFjB;AAID;AACF,KAvEM;;AAwEP;AACJ;AACA;AACA;AACI8B,YAAQ,EAAE,kBAAUP,KAAV,EAAiBiB,QAAjB,EAA2BJ,IAA3B,EAAiCK,IAAjC,EAAuC;AAC/C,UAAMC,GAAG,GAAG,KAAKlC,IAAL,CAAUe,KAAV,KAAoBkB,IAApB,GACRA,IADQ,GAER,KAAKjC,IAAL,CAAUe,KAAV,IAAmB,KAAKzB,aAF5B;AAGA,UAAM6C,CAAC,GAAID,GAAG,GAAG,KAAN,GAAc,KAAKzG,UAA9B;;AACA,UAAM2G,IAAI,GAAG,KAAK3G,UAAL,GAAkB0G,CAAlB,GAAsB,KAAK9C,UAA3B,GAAwC,KAAKyC,SAAL,CAAeK,CAAf,CAArD;;AACA,WAAKrF,GAAL,CAASyE,SAAT,GAAqB,KAAKhC,SAA1B;AACA,WAAKzC,GAAL,CAAS6E,QAAT,CAAkBC,IAAlB,EAAwBQ,IAAxB,EAA8BJ,QAA9B,EAAwC,KAAK3C,UAA7C;;AACA,UAAI,KAAKK,SAAT,EAAoB;AAClB,aAAK5C,GAAL,CAAS6E,QAAT,CACEC,IADF,EACQ,KAAKnG,UAAL,GAAkB2G,IAAlB,GAAyB,KAAK/C,UADtC,EAEE2C,QAFF,EAEY,KAAK3C,UAFjB;AAGD;;AACD,WAAKW,IAAL,CAAUe,KAAV,IAAmBmB,GAAnB;AACD,KA1FM;;AA2FP;AACJ;AACA;AACA;AACIJ,aAAS,EAAE,mBAAUT,SAAV,EAAqB;AAC9B,aAAO,KAAK3B,SAAL,GAAkB,CAAC,KAAKjE,UAAL,GAAkB4F,SAAnB,IAAgC,CAAlD,GAAuD,CAA9D;AACD;AAjGM;AAdI,CAAf;AAmHe1B,4DAAf,E;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtNA;AAEA;AACA;AACA;;AACA,IAAM9E,YAAK,GAAG;AACZ;AACF;AACA;AACA;AACEwH,WAAS,EAAE;AACTtH,QAAI,EAAES,MADG;AAETP,WAAO,EAAE;AAFA,GALC;;AASZ;AACF;AACA;AACA;AACEqH,WAAS,EAAE;AACTvH,QAAI,EAAE,CAACC,MAAD,EAASa,KAAT,CADG;AAETZ,WAAO,EAAE;AAFA,GAbC;;AAiBZ;AACF;AACA;AACA;AACA;AACA;AACA;AACEwC,SAAO,EAAE;AACP1C,QAAI,EAAES,MADC;AAEPP,WAAO,EAAE;AAFF;AAxBG,CAAd;AA8BA;AACA;AACA;;AACA,IAAMsH,MAAM,GAAG;AACb3C,MAAI,EAAE,SADO;AAEbC,QAAM,EAAE,CAAEC,MAAF,CAFK;AAGbjF,OAAK,EAALA,YAHa;AAIbkF,MAJa,kBAIL;AACN,WAAO;AACLf,YAAM,EAAE,IADH;AAEL3C,WAAK,EAAE,IAFF;AAGLe,cAAQ,EAAE,IAHL;AAILN,SAAG,EAAE,IAJA;AAKLI,cAAQ,EAAE;AALL,KAAP;AAOD,GAZY;AAabpB,SAAO,EAAE;AACP;AACJ;AACA;AACI6C,YAAQ,EAAE,oBAAY;AACpB,UAAMwB,OAAO,GAAG,KAAK/C,QAAL,CAAcgD,iBAA9B;AACA,UAAME,IAAI,GAAI,KAAK/E,SAAL,GAAiB,GAAlB,GAAyB4E,OAAtC;AACA,UAAMJ,IAAI,GAAG,IAAIM,UAAJ,CAAeF,OAAf,CAAb;AACA,UAAIQ,CAAC,GAAG,CAAR;;AAEA,WAAK6B,UAAL;;AACA,WAAKpF,QAAL,CAAcwD,oBAAd,CAAmCb,IAAnC;AAEA,WAAKjD,GAAL,CAASuF,SAAT,GAAqB,KAAKA,SAA1B;AACA,WAAKvF,GAAL,CAAS2F,WAAT,GAAuB5G,KAAK,CAAC6E,OAAN,CAAc,KAAK4B,SAAnB,IACnB,KAAK3E,YAAL,CAAkB,KAAK2E,SAAvB,CADmB,GAEnB,KAAKA,SAFT;AAGA,WAAKxF,GAAL,CAAS4F,SAAT;AAEA3C,UAAI,CAAC4C,OAAL;AACA,WAAK7F,GAAL,CAAS8F,MAAT,CAAgBjC,CAAhB,EAAmB,KAAKlF,UAAL,GAAkB,CAArC;AACAkF,OAAC,GAAG,KAAKkC,SAAL,CAAe9C,IAAf,EAAqBY,CAArB,EAAwBL,IAAxB,CAAJ;AACAP,UAAI,CAAC4C,OAAL;AACAhC,OAAC,GAAG,KAAKkC,SAAL,CAAe9C,IAAf,EAAqBY,CAArB,EAAwBL,IAAxB,CAAJ;AACA,WAAKxD,GAAL,CAASgG,MAAT,CAAgB,KAAKvH,SAArB,EAAgC,KAAKE,UAAL,GAAkB,CAAlD;AACA,WAAKqB,GAAL,CAASiG,MAAT;AAEA,WAAK/D,MAAL,GAAcyC,qBAAqB,CAAC,KAAK9C,QAAN,CAAnC;AACD,KA5BM;;AA6BP;AACJ;AACA;AACA;AACI6D,cAAU,EAAE,sBAAY;AACtB,UAAM3E,CAAC,GAAG,KAAKtC,SAAf;AACA,UAAMuC,CAAC,GAAG,KAAKrC,UAAf;AACA,UAAMuH,SAAS,GAAG,KAAKpH,aAAvB;AACA,UAAMmC,QAAQ,GAAG,KAAKjB,GAAL,CAASkB,oBAAT,CAA8BH,CAAC,GAAG,CAAlC,EAAqC,CAArC,EAAwCA,CAAC,GAAG,CAA5C,EAA+CC,CAA/C,CAAjB;AACA,UAAIG,MAAM,GAAG,CAAb;AACA,WAAKnB,GAAL,CAAS4E,SAAT,CAAmB,CAAnB,EAAsB,CAAtB,EAAyB7D,CAAzB,EAA4BC,CAA5B;AAEA,UAAI,CAACkF,SAAL,EAAgB;;AAEhB,UAAInH,KAAK,CAAC6E,OAAN,CAAcsC,SAAd,CAAJ,EAA8B;AAC5BA,iBAAS,CAAC9E,OAAV,CAAkB,UAAAC,KAAK,EAAI;AACzBJ,kBAAQ,CAACK,YAAT,CAAsBH,MAAtB,EAA8BE,KAA9B;AACAF,gBAAM,IAAK,IAAI+E,SAAS,CAAC3E,MAAzB;AACD,SAHD;AAIA,aAAKvB,GAAL,CAASyE,SAAT,GAAqBxD,QAArB;AACD,OAND,MAMO;AACL,aAAKjB,GAAL,CAASyE,SAAT,GAAqByB,SAArB;AACD;;AACD,WAAKlG,GAAL,CAAS6E,QAAT,CAAkB,CAAlB,EAAqB,CAArB,EAAwB9D,CAAxB,EAA2BC,CAA3B;AACD,KArDM;;AAsDP;AACJ;AACA;AACA;AACI+E,aAAS,EAAE,mBAAU9C,IAAV,EAAgBY,CAAhB,EAAmBL,IAAnB,EAAyB;AAAA;;AAClC,UAAMxC,CAAC,GAAG,KAAKrC,UAAf;AACA,UAAI0G,CAAC,GAAG,CAAR;AACApC,UAAI,CAAC7B,OAAL,CAAa,UAACiD,CAAD,EAAI8B,CAAJ,EAAU;AACrB;AACAd,SAAC,GAAGrE,CAAC,IAAI,MAAMqD,CAAV,CAAD,GAAgB,GAApB;AACA,YAAI8B,CAAC,GAAG,CAAR,EAAWd,CAAC,GAAGrE,CAAC,GAAGqE,CAAR;;AACX,aAAI,CAACrF,GAAL,CAASgG,MAAT,CAAgBnC,CAAhB,EAAmBwB,CAAnB;;AACAxB,SAAC,IAAIL,IAAL;AACD,OAND;AAOA,aAAOK,CAAP;AACD;AArEM;AAbI,CAAf;AAsFe4B,4DAAf,E;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC5HA;AAEA;AACA;AACA;;AACA,IAAM1H,cAAK,GAAG;AACZ;AACF;AACA;AACA;AACA;AACA;AACA;AACE4C,SAAO,EAAE;AACP1C,QAAI,EAAES,MADC;AAEPP,WAAO,EAAE;AAFF,GARG;;AAYZ;AACF;AACA;AACA;AACEM,WAAS,EAAE;AACTR,QAAI,EAAES,MADG;AAETP,WAAO,EAAE;AAFA,GAhBC;;AAoBZ;AACF;AACA;AACA;AACEQ,YAAU,EAAE;AACVV,QAAI,EAAES,MADI;AAEVP,WAAO,EAAE;AAFC,GAxBA;;AA4BZ;AACF;AACA;AACA;AACA;AACA;AACEiI,QAAM,EAAE;AACNnI,QAAI,EAAES,MADA;AAENP,WAAO,EAAE;AAFH,GAlCI;;AAsCZ;AACF;AACA;AACA;AACEoH,WAAS,EAAE;AACTtH,QAAI,EAAES,MADG;AAETP,WAAO,EAAE;AAFA,GA1CC;;AA8CZ;AACF;AACA;AACA;AACEkI,WAAS,EAAE;AACTpI,QAAI,EAAES,MADG;AAETP,WAAO,EAAE;AAFA,GAlDC;;AAsDZ;AACF;AACA;AACA;AACA;AACEmI,cAAY,EAAE;AACZrI,QAAI,EAAEC,MADM;AAEZC,WAAO,EAAE;AAFG,GA3DF;;AA+DZ;AACF;AACA;AACA;AACA;AACEoI,cAAY,EAAE;AACZtI,QAAI,EAAES,MADM;AAEZP,WAAO,EAAE;AAFG,GApEF;;AAwEZ;AACF;AACA;AACA;AACEiE,UAAQ,EAAE;AACRnE,QAAI,EAAES,MADE;AAERP,WAAO,EAAE;AAFD,GA5EE;;AAgFZ;AACF;AACA;AACA;AACA;AACEqI,WAAS,EAAE;AACTvI,QAAI,EAAES,MADG;AAETP,WAAO,EAAE;AAFA,GArFC;;AAyFZ;AACF;AACA;AACA;AACA;AACEmE,UAAQ,EAAE;AACRrE,QAAI,EAAE,CAACC,MAAD,EAASa,KAAT,CADE;AAERZ,WAAO,EAAE;AAAA,aAAM,CAAE,SAAF,EAAa,SAAb,CAAN;AAAA;AAFD,GA9FE;;AAkGZ;AACF;AACA;AACA;AACA;AACEsI,UAAQ,EAAE;AACRxI,QAAI,EAAEK,OADE;AAERH,WAAO,EAAE;AAFD,GAvGE;;AA2GZ;AACF;AACA;AACA;AACA;AACEuI,eAAa,EAAE;AACbzI,QAAI,EAAES,MADO;AAEbP,WAAO,EAAE;AAFI,GAhHH;;AAoHZ;AACF;AACA;AACA;AACA;AACEwI,eAAa,EAAE;AACb1I,QAAI,EAAEC,MADO;AAEbC,WAAO,EAAE;AAFI,GAzHH;;AA6HZ;AACF;AACA;AACA;AACA;AACEyI,mBAAiB,EAAE;AACjB3I,QAAI,EAAEK,OADW;AAEjBH,WAAO,EAAE;AAFQ,GAlIP;;AAsIZ;AACF;AACA;AACA;AACA;AACE0I,mBAAiB,EAAE;AACjB5I,QAAI,EAAES,MADW;AAEjBP,WAAO,EAAE;AAFQ,GA3IP;;AA+IZ;AACF;AACA;AACA;AACA;AACE2I,UAAQ,EAAE;AACR7I,QAAI,EAAEK,OADE;AAERH,WAAO,EAAE;AAFD,GApJE;;AAwJZ;AACF;AACA;AACA;AACA;AACE4I,cAAY,EAAE;AACZ9I,QAAI,EAAEC,MADM;AAEZC,WAAO,EAAE;AAFG,GA7JF;;AAiKZ;AACF;AACA;AACA;AACA;AACE6I,eAAa,EAAE;AACb/I,QAAI,EAAEC,MADO;AAEbC,WAAO,EAAE;AAFI,GAtKH;;AA0KZ;AACF;AACA;AACA;AACA;AACE8I,aAAW,EAAE;AACXhJ,QAAI,EAAEK,OADK;AAEXH,WAAO,EAAE;AAFE,GA/KD;;AAmLZ;AACF;AACA;AACA;AACA;AACE+I,aAAW,EAAE;AACXjJ,QAAI,EAAES,MADK;AAEXP,WAAO,EAAE;AAFE;AAxLD,CAAd;AA8LA;AACA;AACA;;AACA,IAAMgJ,QAAQ,GAAG;AACfrE,MAAI,EAAE,WADS;AAEfC,QAAM,EAAE,CAAEC,MAAF,CAFO;AAGfjF,OAAK,EAALA,cAHe;AAIfkF,MAJe,kBAIP;AACN,WAAO;AACLf,YAAM,EAAE,IADH;AAELkF,YAAM,EAAE,GAFH;AAGL7H,WAAK,EAAE,IAHF;AAILe,cAAQ,EAAE,IAJL;AAKLN,SAAG,EAAE,IALA;AAMLI,cAAQ,EAAE;AANL,KAAP;AAQD,GAbc;AAcfpB,SAAO,EAAE;AACP;AACJ;AACA;AACI6C,YAAQ,EAAE,oBAAY;AAAA;;AACpB,UAAMwF,EAAE,GAAG,KAAK5I,SAAL,GAAiB,CAA5B,CADoB,CACU;;AAC9B,UAAM6I,EAAE,GAAG,KAAK3I,UAAL,GAAkB,CAA7B,CAFoB,CAEW;;AAC/B,UAAM4I,CAAC,GAAG,KAAKnB,MAAL,GAAc,KAAKA,MAAnB,GAA4B3C,IAAI,CAACC,KAAL,CAAW,KAAKjF,SAAL,GAAiB,CAAjB,GAAqB,GAAhC,CAAtC;AACA,UAAM8G,SAAS,GAAG,KAAKA,SAAvB;AACA,UAAMc,SAAS,GAAG,KAAKA,SAAvB;AACA,UAAMmB,OAAO,GAAG/D,IAAI,CAACgE,IAAL,CAAUlC,SAAS,GAAGc,SAAtB,CAAhB;AACA,UAAMhD,OAAO,GAAG,KAAK/C,QAAL,CAAcgD,iBAA9B;AACA,UAAML,IAAI,GAAG,IAAIM,UAAJ,CAAeF,OAAf,CAAb;AACA,UAAMG,IAAI,GAAI,CAAC+B,SAAS,GAAGc,SAAb,IAA0BpD,IAAI,CAAC1B,MAAhC,IAA2C,IAAIkC,IAAI,CAACiE,EAApD,CAAb;AACA,UAAMC,MAAM,GAAG,KAAKnB,SAAL,GAAiB,CAAjB,GACX,KAAKA,SADM,GAEV,KAAK/H,SAAL,GAAiB,CAAlB,GAAuB8I,CAF3B;;AAGA,UAAIK,KAAK,GAAGnE,IAAI,CAACiE,EAAL,GAAU,KAAKG,OAAL,EAAtB,CAboB,CAaiB;;;AAErC,WAAKnC,UAAL;;AACA,WAAKpF,QAAL,CAAcwD,oBAAd,CAAmCb,IAAnC,EAhBoB,CAkBpB;;AACA,UAAI,KAAKsD,YAAL,GAAoB,CAAxB,EAA2B;AACzB,aAAKuB,YAAL,CAAkBP,CAAlB,EAAqBF,EAArB,EAAyBC,EAAzB;AACD,OArBmB,CAuBpB;;;AACA,UAAI,KAAKb,QAAT,EAAmB;AACjB,aAAKsB,aAAL,CAAmBR,CAAnB,EAAsBF,EAAtB,EAA0BC,EAA1B;AACD,OA1BmB,CA4BpB;;;AACA,UAAI,KAAKR,QAAT,EAAmB;AACjB,aAAKkB,aAAL,CAAmBX,EAAnB,EAAuBC,EAAvB;AACD,OA/BmB,CAiCpB;;;AACA,WAAKtH,GAAL,CAASuF,SAAT,GAAqB,KAAKnD,QAA1B;AACA,WAAKpC,GAAL,CAAS2F,WAAT,GAAuB,KAAKsC,YAAL,CAAkBZ,EAAlB,EAAsBC,EAAtB,CAAvB;AAEArE,UAAI,CAAC7B,OAAL,CAAa,UAAC4C,CAAD,EAAIC,KAAJ,EAAc;AACzB2D,aAAK,IAAIpE,IAAT;;AACA,YAAIS,KAAK,GAAGuD,OAAZ,EAAqB;AACnB;AACD;;AACD,YAAMtD,IAAI,GAAGT,IAAI,CAACC,KAAL,CAAWT,IAAI,CAACkB,KAAL,CAAWF,KAAX,EAAkBA,KAAK,GAAGuD,OAA1B,EACrBpD,MADqB,CACd,UAACC,CAAD,EAAIC,CAAJ;AAAA,iBAAUA,CAAC,GAAGD,CAAd;AAAA,SADc,EACG,CADH,IACQmD,OADnB,CAAb;AAGA,YAAMU,IAAI,GAAGX,CAAC,GAAIrD,IAAI,GAAG,KAAP,GAAeyD,MAAjC;;AACA,aAAI,CAAC3H,GAAL,CAAS4F,SAAT;;AACA,aAAI,CAAC5F,GAAL,CAAS8F,MAAT,CAAgByB,CAAC,GAAG9D,IAAI,CAAC0E,GAAL,CAASP,KAAT,CAAJ,GAAsBP,EAAtC,EAA0CE,CAAC,GAAG9D,IAAI,CAAC2E,GAAL,CAASR,KAAT,CAAJ,GAAsBN,EAAhE;;AACA,aAAI,CAACtH,GAAL,CAASgG,MAAT,CAAgBkC,IAAI,GAAGzE,IAAI,CAAC0E,GAAL,CAASP,KAAT,CAAP,GAAyBP,EAAzC,EAA6Ca,IAAI,GAAGzE,IAAI,CAAC2E,GAAL,CAASR,KAAT,CAAP,GAAyBN,EAAtE;;AACA,aAAI,CAACtH,GAAL,CAASiG,MAAT;AACD,OAbD;AAeA,WAAK/D,MAAL,GAAcyC,qBAAqB,CAAC,KAAK9C,QAAN,CAAnC;AACD,KAzDM;;AA0DP;AACJ;AACA;AACA;AACI6D,cAAU,EAAE,sBAAY;AACtB,WAAK1F,GAAL,CAAS4E,SAAT,CAAmB,CAAnB,EAAsB,CAAtB,EAAyB,KAAKnG,SAA9B,EAAyC,KAAKE,UAA9C;AAEA,UAAI,CAAC,KAAKG,aAAV,EAAyB;AAEzB,WAAKkB,GAAL,CAASyE,SAAT,GAAqB1F,KAAK,CAAC6E,OAAN,CAAc,KAAK9E,aAAnB,IACjB,KAAK+B,YAAL,CAAkB,KAAK/B,aAAvB,CADiB,GAEjB,KAAKA,aAFT;AAGA,WAAKkB,GAAL,CAAS6E,QAAT,CAAkB,CAAlB,EAAqB,CAArB,EAAwB,KAAKpG,SAA7B,EAAwC,KAAKE,UAA7C;AACD,KAvEM;;AAwEP;AACJ;AACA;AACIoJ,iBAAa,EAAE,uBAAUR,CAAV,EAAaF,EAAb,EAAiBC,EAAjB,EAAqB;AAClC,UAAMe,OAAO,GAAG,KAAK9I,KAAL,CAAW+I,WAAX,GAAyB,KAAK/I,KAAL,CAAWgJ,QAApC,GAA+C,CAA/C,GAAmD9E,IAAI,CAACiE,EAAxE;AACA,UAAMc,QAAQ,GAAG/E,IAAI,CAACiE,EAAL,GAAU,GAAV,GAAgBW,OAAjC;AAEA,UAAI,CAACA,OAAL,EAAc;AAEd,WAAKrI,GAAL,CAASuF,SAAT,GAAqB,KAAKmB,aAA1B;AACA,WAAK1G,GAAL,CAAS2F,WAAT,GAAuB,KAAKgB,aAA5B;AAEA,WAAK3G,GAAL,CAAS4F,SAAT;AACA,WAAK5F,GAAL,CAASyI,GAAT,CAAapB,EAAb,EAAiBC,EAAjB,EAAqBC,CAAC,GAAG,KAAKhB,YAAT,GAAwB,KAAKM,iBAAlD,EACE,MAAMpD,IAAI,CAACiE,EADb,EACiBc,QADjB,EAC2B,KAAK5B,iBADhC;AAEA,WAAK5G,GAAL,CAASiG,MAAT;AACD,KAxFM;;AAyFP;AACJ;AACA;AACI6B,gBAAY,EAAE,sBAAUP,CAAV,EAAaF,EAAb,EAAiBC,EAAjB,EAAqB;AACjC,WAAKtH,GAAL,CAAS4F,SAAT;AACA,WAAK5F,GAAL,CAAS2F,WAAT,GAAuB,KAAKW,YAA5B;AACA,WAAKtG,GAAL,CAASuF,SAAT,GAAqB,KAAKgB,YAA1B;AACA,WAAKvG,GAAL,CAASyI,GAAT,CAAapB,EAAb,EAAiBC,EAAjB,EAAqBC,CAArB,EAAwB,CAAxB,EAA2B,IAAI9D,IAAI,CAACiE,EAApC;AACA,WAAK1H,GAAL,CAASiG,MAAT;AACD,KAlGM;;AAmGP;AACJ;AACA;AACI+B,iBAAa,EAAE,uBAAUX,EAAV,EAAcC,EAAd,EAAkB;AAC/B,UAAMoB,CAAC,GAAGjF,IAAI,CAACkF,KAAL,CAAW,KAAKpJ,KAAL,CAAW+I,WAAX,GAAyB,EAApC,CAAV;AACA,UAAMM,GAAG,GAAGnF,IAAI,CAACkF,KAAL,CAAW,KAAKpJ,KAAL,CAAW+I,WAAtB,IAAqC,EAAjD;AACA,UAAMO,CAAC,GAAGD,GAAG,GAAG,EAAN,cAAeA,GAAf,cAA0BA,GAA1B,CAAV;AACA,UAAME,IAAI,aAAMJ,CAAN,cAAWG,CAAX,CAAV;AACA,UAAME,MAAM,GAAGtF,IAAI,CAACgE,IAAL,CAAU,KAAKzH,GAAL,CAASgJ,WAAT,CAAqBF,IAArB,EAA2BG,KAArC,CAAf;AAEA,WAAKjJ,GAAL,CAASkJ,IAAT,GAAgB,KAAKnC,YAArB;AACA,WAAK/G,GAAL,CAASyE,SAAT,GAAqB,KAAKuC,aAA1B;AACA,WAAKhH,GAAL,CAASmJ,QAAT,CAAkBL,IAAlB,EAAwBzB,EAAE,GAAG5D,IAAI,CAACC,KAAL,CAAWqF,MAAM,GAAG,CAApB,CAA7B,EAAqDzB,EAAE,GAAG,OAAO8B,QAAQ,CAAC,KAAKrC,YAAN,CAAzE;AACD,KAhHM;;AAiHP;AACJ;AACA;AACIc,WAAO,EAAE,mBAAY;AACnB,UAAI,KAAKZ,WAAT,EAAsB;AACpB,aAAKG,MAAL,GAAc,KAAKA,MAAL,KAAgB,GAAhB,GAAsB,GAAtB,GAA4B,KAAKA,MAAL,GAAc,KAAKF,WAA7D;AACD,OAFD,MAEO;AACL,aAAKE,MAAL,GAAc,GAAd;AACD;;AACD,aAAO,KAAKA,MAAZ;AACD,KA3HM;;AA4HP;AACJ;AACA;AACIa,gBAAY,EAAE,sBAAUZ,EAAV,EAAcC,EAAd,EAAkB;AAAA;;AAC9B,UAAI,CAACvI,KAAK,CAAC6E,OAAN,CAAc,KAAKtB,QAAnB,CAAL,EAAmC;AACjC,eAAO,KAAKA,QAAZ;AACD;;AACD,UAAMrB,QAAQ,GAAG,KAAKjB,GAAL,CAASqJ,oBAAT,CAA8BhC,EAA9B,EAAkCC,EAAlC,EAAsC,KAAK7I,SAAL,GAAiB,CAAvD,EAA0D4I,EAA1D,EAA8DC,EAA9D,EAAkE,CAAlE,CAAjB;AACA,UAAInG,MAAM,GAAG,CAAb;AAEA,WAAKmB,QAAL,CAAclB,OAAd,CAAsB,UAAAC,KAAK,EAAI;AAC7BJ,gBAAQ,CAACK,YAAT,CAAsBH,MAAtB,EAA8BE,KAA9B;AACAF,cAAM,IAAK,IAAI,MAAI,CAACmB,QAAL,CAAcf,MAA7B;AACD,OAHD;AAIA,aAAON,QAAP;AACD;AA3IM;AAdM,CAAjB;AA6JekG,gEAAf,E;;;;;;;;;;;ACnWA;AACA;AAEA;AACA;AACA;;AACA,IAAMpJ,gBAAK,GAAG;AACZ;AACF;AACA;AACA;AACEU,WAAS,EAAE;AACTR,QAAI,EAAES,MADG;AAETP,WAAO,EAAE;AAFA,GALC;;AASZ;AACF;AACA;AACA;AACEQ,YAAU,EAAE;AACVV,QAAI,EAAES,MADI;AAEVP,WAAO,EAAE;AAFC,GAbA;;AAiBZ;AACF;AACA;AACA;AACA;AACEmL,iBAAe,EAAE;AACfrL,QAAI,EAAES,MADS;AAEfP,WAAO,EAAE;AAFM,GAtBL;;AA0BZ;AACF;AACA;AACA;AACA;AACEoL,iBAAe,EAAE;AACftL,QAAI,EAAEC,MADS;AAEfC,WAAO,EAAE;AAFM,GA/BL;;AAmCZ;AACF;AACA;AACA;AACA;AACEqL,mBAAiB,EAAE;AACjBvL,QAAI,EAAES,MADW;AAEjBP,WAAO,EAAE;AAFQ,GAxCP;;AA4CZ;AACF;AACA;AACA;AACA;AACEsL,mBAAiB,EAAE;AACjBxL,QAAI,EAAEC,MADW;AAEjBC,WAAO,EAAE;AAFQ,GAjDP;;AAqDZ;AACF;AACA;AACA;AACA;AACE2I,UAAQ,EAAE;AACR7I,QAAI,EAAEK,OADE;AAERH,WAAO,EAAE;AAFD,GA1DE;;AA8DZ;AACF;AACA;AACA;AACA;AACA;AACEuL,gBAAc,EAAE;AACdzL,QAAI,EAAEK,OADQ;AAEdH,WAAO,EAAE;AAFK,GApEJ;;AAwEZ;AACF;AACA;AACA;AACA;AACEwL,kBAAgB,EAAE;AAChB1L,QAAI,EAAES,MADU;AAEhBP,WAAO,EAAE;AAFO,GA7EN;;AAiFZ;AACF;AACA;AACA;AACA;AACEyL,oBAAkB,EAAE;AAClB3L,QAAI,EAAEC,MADY;AAElBC,WAAO,EAAE;AAFS,GAtFR;;AA0FZ;AACF;AACA;AACA;AACA;AACE0L,mBAAiB,EAAE;AACjB5L,QAAI,EAAEC,MADW;AAEjBC,WAAO,EAAE;AAFQ,GA/FP;;AAmGZ;AACF;AACA;AACA;AACA;AACA;AACE2L,oBAAkB,EAAE;AAClB7L,QAAI,EAAEK,OADY;AAElBH,WAAO,EAAE;AAFS,GAzGR;;AA6GZ;AACF;AACA;AACA;AACA;AACE4L,gBAAc,EAAE;AACd9L,QAAI,EAAEK,OADQ;AAEdH,WAAO,EAAE;AAFK,GAlHJ;;AAsHZ;AACF;AACA;AACA;AACA;AACE6L,qBAAmB,EAAE;AACnB/L,QAAI,EAAEC,MADa;AAEnBC,WAAO,EAAE;AAFU,GA3HT;;AA+HZ;AACF;AACA;AACA;AACA;AACE8L,qBAAmB,EAAE;AACnBhM,QAAI,EAAES,MADa;AAEnBP,WAAO,EAAE;AAFU,GApIT;;AAwIZ;AACF;AACA;AACA;AACA;AACE+L,mBAAiB,EAAE;AACjBjM,QAAI,EAAEK,OADW;AAEjBH,WAAO,EAAE;AAFQ,GA7IP;;AAiJZ;AACF;AACA;AACA;AACA;AACEgM,WAAS,EAAE;AACTlM,QAAI,EAAEmM,QADG;AAETjM,WAAO,EAAEkM,eAAKA;AAFL;AAtJC,CAAd;AA4JA;AACA;AACA;;AACA,IAAMC,UAAU,GAAG;AACjBxH,MAAI,EAAE,aADW;AAEjBC,QAAM,EAAE,CAACC,MAAD,CAFS;AAGjBjF,OAAK,EAALA,gBAHiB;AAIjBkF,MAJiB,kBAIT;AACN,WAAO;AACLf,YAAM,EAAE,IADH;AAELnC,gBAAU,EAAE,IAFP;AAGLC,SAAG,EAAE,IAHA;AAILT,WAAK,EAAE,IAJF;AAKLgJ,cAAQ,EAAE,IALL;AAMLgC,WAAK,EAAE;AANF,KAAP;AAQD,GAbgB;AAcjB7I,SAdiB,qBAcN;AAAA;;AACT,QAAM8I,IAAI,GAAG;AACXC,kBAAY,EAAE,aADH;AAEXC,wBAAkB,EAAE,KAAKC;AAFd,KAAb;AAIA,SAAKR,SAAL,CAAeS,GAAf,CAAmB,KAAKrL,KAAL,CAAWiB,GAA9B,EAAmCgK,IAAnC,EACGK,IADH,CACQ,UAAAC,QAAQ;AAAA,aAAI,KAAI,CAACC,MAAL,CAAYD,QAAZ,CAAJ;AAAA,KADhB,EAEGE,KAFH,CAES,UAAAC,GAAG,EAAI;AACZC,aAAO,CAACC,KAAR,+BAAqC,KAAI,CAAC5L,KAAL,CAAWiB,GAAhD;AACA0K,aAAO,CAACE,GAAR,CAAYH,GAAZ;AACD,KALH;;AAMA,SAAK1L,KAAL,CAAWqC,MAAX,GAAoB,YAAM;AACxB,WAAI,CAACM,MAAL,GAAcyC,qBAAqB,CAAC,KAAI,CAAC0G,YAAN,CAAnC;AACD,KAFD;;AAGA,SAAK9L,KAAL,CAAWwC,OAAX,GAAqB,YAAM;AACzBE,0BAAoB,CAAC,KAAI,CAACC,MAAN,CAApB;AACA,WAAI,CAACA,MAAL,GAAc,IAAd;AACD,KAHD;AAID,GAhCgB;AAiCjBlD,SAAO,EAAE;AACP;AACA;AACA;AACAmB,eAAW,EAAE,uBAAY;AACvB;AACA,aAAO,IAAP;AACD,KAPM;AASP;AACA;AACA;AACA0B,YAAQ,EAAE,oBAAY;AACpB;AACA,aAAO,IAAP;AACD,KAfM;;AAiBP;AACJ;AACA;AACIkJ,UAAM,EAAE,gBAAUD,QAAV,EAAoB;AAAA;;AAC1B;AACA,UAAM9K,GAAG,GAAG,IAAIK,YAAJ,EAAZ;AACA;;AACAL,SAAG,CAACsL,eAAJ,CAAoBR,QAAQ,CAAC7H,IAA7B,EAAmC,UAACsI,WAAD,EAAiB;AAClD,cAAI,CAACC,QAAL,CAAcD,WAAd;AACD,OAFD,EAEG,UAACN,GAAD,EAAS;AACVC,eAAO,CAACC,KAAR,CAAc,8BAAd;AACAD,eAAO,CAACE,GAAR,CAAYH,GAAZ;AACD,OALD;AAMD,KA9BM;;AAgCP;AACJ;AACA;AACA;AACIO,YAAQ,EAAE,kBAAUC,MAAV,EAAkB;AAAA;;AAC1B,UAAMlB,KAAK,GAAG,EAAd;AACA,UAAImB,GAAG,GAAG,CAAV;AACA,UAAIC,GAAG,GAAG,CAAV;AACA,UAAIC,GAAG,GAAG,CAAV;AACA,UAAIC,MAAM,GAAG,CAAb;AACA,UAAMC,OAAO,GAAGrI,IAAI,CAACgE,IAAL,CAAUgE,MAAM,CAAClK,MAAP,GAAgB,KAAK9C,SAA/B,CAAhB;AACA,UAAMwK,KAAK,GAAG,KAAKxK,SAAnB;AACA,UAAMsN,MAAM,GAAG,KAAKpN,UAApB;AACA,WAAK4J,QAAL,GAAgBkD,MAAM,CAAClD,QAAvB,CAT0B,CASM;;AAEhC,WAAK,IAAIyD,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGP,MAAM,CAACQ,gBAA3B,EAA6CD,CAAC,EAA9C,EAAkD;AAChD,YAAM/I,IAAI,GAAGwI,MAAM,CAACS,cAAP,CAAsBF,CAAtB,CAAb;;AACA,aAAK,IAAInD,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGI,KAApB,EAA2BJ,CAAC,EAA5B,EAAgC;AAC9B,cAAMsD,KAAK,GAAG,CAAC,EAAEtD,CAAC,GAAGiD,OAAN,CAAf;AACA,cAAMM,GAAG,GAAG,CAAC,EAAED,KAAK,GAAGL,OAAV,CAAb;AACAJ,aAAG,GAAG,CAAN;AACAC,aAAG,GAAG,CAAN;;AACA,eAAK,IAAIxF,CAAC,GAAGgG,KAAb,EAAoBhG,CAAC,GAAGiG,GAAxB,EAA6BjG,CAAC,EAA9B,EAAkC;AAChCuF,eAAG,GAAGzI,IAAI,CAACkD,CAAD,CAAJ,GAAUuF,GAAV,GAAgBzI,IAAI,CAACkD,CAAD,CAApB,GAA0BuF,GAAhC;AACAC,eAAG,GAAG1I,IAAI,CAACkD,CAAD,CAAJ,GAAUwF,GAAV,GAAgB1I,IAAI,CAACkD,CAAD,CAApB,GAA0BwF,GAAhC;AACD,WAR6B,CAS9B;;;AACA,cAAIpB,KAAK,CAAC1B,CAAD,CAAT,EAAc;AACZ0B,iBAAK,CAAC1B,CAAD,CAAL,CAAS,CAAT,IAAc0B,KAAK,CAAC1B,CAAD,CAAL,CAAS,CAAT,IAAc8C,GAAd,GAAoBA,GAApB,GAA0BpB,KAAK,CAAC1B,CAAD,CAAL,CAAS,CAAT,CAAxC;AACA0B,iBAAK,CAAC1B,CAAD,CAAL,CAAS,CAAT,IAAc0B,KAAK,CAAC1B,CAAD,CAAL,CAAS,CAAT,IAAc6C,GAAd,GAAoBA,GAApB,GAA0BnB,KAAK,CAAC1B,CAAD,CAAL,CAAS,CAAT,CAAxC;AACD;;AACD0B,eAAK,CAAC1B,CAAD,CAAL,GAAW,CAAC8C,GAAD,EAAMD,GAAN,CAAX;AACD;AACF,OA7ByB,CA8B1B;;;AACA,WAAK,IAAIvF,EAAC,GAAG,CAAb,EAAgBA,EAAC,GAAGoE,KAAK,CAAChJ,MAA1B,EAAkC4E,EAAC,EAAnC,EAAuC;AACrCwF,WAAG,GAAGpB,KAAK,CAACpE,EAAD,CAAL,CAAS,CAAT,CAAN;AACAuF,WAAG,GAAGnB,KAAK,CAACpE,EAAD,CAAL,CAAS,CAAT,CAAN;AACAyF,WAAG,GAAKG,MAAM,GAAG,CAAV,GAAgBJ,GAAG,GAAGI,MAAN,GAAe,CAAtC;AACAF,cAAM,GAAKE,MAAM,GAAG,CAAV,GAAgBL,GAAG,GAAGK,MAAN,GAAe,CAAzC;AACAxB,aAAK,CAACpE,EAAD,CAAL,GAAW,CAACyF,GAAD,EAAMC,MAAM,KAAKD,GAAX,GAAiBA,GAAG,GAAG,CAAvB,GAA2BC,MAAjC,CAAX;AACD;;AACD,WAAKtB,KAAL,GAAaA,KAAb;;AAEA,UAAI,KAAKL,iBAAT,EAA4B;AAC1B,aAAKnK,UAAL,CAAgBsM,gBAAhB,CAAiC,OAAjC,EAA0C,UAACC,CAAD;AAAA,iBAAO,MAAI,CAACC,UAAL,CAAgBD,CAAhB,CAAP;AAAA,SAA1C;AACD;;AACD,WAAKE,QAAL;AACD,KAhFM;;AAkFP;AACJ;AACA;AACIA,YAAQ,EAAE,oBAAY;AACpB,UAAMjC,KAAK,GAAG,KAAKA,KAAnB;AACA,UAAMkC,IAAI,GAAG,KAAKlN,KAAL,CAAW+I,WAAxB;AACA,UAAMoE,KAAK,GAAG,KAAKA,KAAL,CAAWD,IAAX,CAAd;AACA,UAAI5I,CAAC,GAAG,CAAR;AACA,WAAK7D,GAAL,CAAS4E,SAAT,CAAmB,CAAnB,EAAsB,CAAtB,EAAyB,KAAKnG,SAA9B,EAAyC,KAAKE,UAA9C;AACAkF,OAAC,GAAG,KAAK8I,IAAL,CAAUpC,KAAK,CAACpG,KAAN,CAAY,CAAZ,EAAeuI,KAAf,CAAV,EAAiC,KAAKpD,eAAtC,EAAuD,KAAKC,eAA5D,EAA6E1F,CAA7E,CAAJ;AACA,WAAK8I,IAAL,CAAUpC,KAAK,CAACpG,KAAN,CAAYuI,KAAZ,CAAV,EAA8B,KAAKlD,iBAAnC,EAAsD,KAAKC,iBAA3D,EAA8E5F,CAA9E;AACA,WAAK+I,UAAL,CAAgBH,IAAhB;AACA,UAAI,KAAK3F,QAAT,EAAmB,KAAK+F,QAAL,CAAcJ,IAAd;AACpB,KA/FM;;AAiGP;AACJ;AACA;AACIpB,gBAAY,EAAE,wBAAY;AACxB,WAAKmB,QAAL;AACA,WAAKtK,MAAL,GAAcyC,qBAAqB,CAAC,KAAK0G,YAAN,CAAnC;AACD,KAvGM;;AAyGP;AACJ;AACA;AACIsB,QAAI,EAAE,cAAU1J,IAAV,EAAgBsC,SAAhB,EAA2BlE,KAA3B,EAAkCwC,CAAlC,EAAqC;AAAA;;AACzC,WAAK7D,GAAL,CAASuF,SAAT,GAAqBA,SAArB;AACA,WAAKvF,GAAL,CAAS2F,WAAT,GAAuBtE,KAAvB;AACA,WAAKrB,GAAL,CAAS4F,SAAT;AACA3C,UAAI,CAAC7B,OAAL,CAAa,UAAAiD,CAAC,EAAI;AAChB,cAAI,CAACrE,GAAL,CAAS8F,MAAT,CAAgBjC,CAAhB,EAAmBQ,CAAC,CAAC,CAAD,CAApB;;AACA,cAAI,CAACrE,GAAL,CAASgG,MAAT,CAAgBnC,CAAhB,EAAmBQ,CAAC,CAAC,CAAD,CAApB;;AACAR,SAAC;AACF,OAJD;AAKA,WAAK7D,GAAL,CAASiG,MAAT;AACA,aAAOpC,CAAP;AACD,KAvHM;;AAyHP;AACJ;AACA;AACA;AACA;AACIiJ,cAAU,EAAE,oBAAUC,OAAV,EAAmB;AAC7B,UAAIC,MAAM,GAAG,EAAb;AACA,UAAMP,IAAI,GAAGQ,UAAU,CAACF,OAAD,CAAvB;;AACA,UAAIG,KAAK,CAACT,IAAD,CAAT,EAAiB;AACf,eAAOO,MAAP;AACD;;AAED,UAAMtB,GAAG,GAAG,CAAC,EAAEe,IAAI,GAAG,EAAT,CAAb;AACA,UAAM7D,GAAG,GAAG,CAAC,EAAE6D,IAAI,GAAG,EAAT,CAAb;AACA,UAAMU,EAAE,GAAG,CAAC,EAAEV,IAAI,GAAG,CAAP,GAAW,IAAb,CAAZ;AAEAO,YAAM,GAAItB,GAAG,GAAG,EAAP,cAAiBA,GAAjB,mBAA6BA,GAA7B,MAAT;AACAsB,YAAM,IAAI,WAAIpE,GAAJ,EAAUwE,MAAV,CAAiB,CAAC,CAAlB,CAAV;;AACA,UAAI,KAAK1D,cAAT,EAAyB;AACvBsD,cAAM,IAAI,MAAM,YAAKG,EAAL,EAAUC,MAAV,CAAiB,CAAC,CAAlB,CAAhB;AACD;;AAED,aAAOJ,MAAP;AACD,KAhJM;;AAkJP;AACJ;AACA;AACA;AACA;AACIH,YAAQ,EAAE,kBAAUJ,IAAV,EAAgB;AACxB,UAAMY,OAAO,GAAG,KAAKP,UAAL,CAAgBL,IAAhB,CAAhB;AACA,UAAMtL,MAAM,GAAG,CAAf;AACA,UAAMmM,SAAS,GAAG,CAAC,CAAC,KAAKtN,GAAL,CAASgJ,WAAT,CAAqBqE,OAArB,EAA8BpE,KAAlD;AACA,UAAMyD,KAAK,GAAG,KAAKA,KAAL,CAAWD,IAAX,CAAd;AACA,UAAMc,KAAK,GAAGb,KAAK,GAAI,KAAKjO,SAAL,GAAiB6O,SAAjB,GAA6BnM,MAAtC,GACVuL,KAAK,GAAGY,SAAR,GAAoBnM,MADV,GAEVuL,KAAK,GAAGvL,MAFZ;AAGA,UAAMqM,KAAK,GAAG,KAAK1D,kBAAL,GACV,KAAKnL,UAAL,GAAkB,KAAKgL,gBAAvB,GAA0CxI,MADhC,GAEV,KAAKwI,gBAAL,GAAwBxI,MAF5B;AAGA,WAAKnB,GAAL,CAASyE,SAAT,GAAqB,KAAKoF,iBAA1B;AACA,WAAK7J,GAAL,CAASkJ,IAAT,aAAmB,KAAKS,gBAAxB,gBAA8C,KAAKC,kBAAnD;AACA,WAAK5J,GAAL,CAASmJ,QAAT,CAAkBkE,OAAlB,EAA2BE,KAA3B,EAAkCC,KAAlC;AACD,KArKM;;AAuKP;AACJ;AACA;AACA;AACA;AACIZ,cAAU,EAAE,oBAAUH,IAAV,EAAgB;AAC1B,UAAMC,KAAK,GAAG,KAAKA,KAAL,CAAWD,IAAX,CAAd;AACA,WAAKzM,GAAL,CAASuF,SAAT,GAAqB,KAAK0E,mBAA1B;AACA,WAAKjK,GAAL,CAAS2F,WAAT,GAAuB,KAAKqE,mBAA5B;AACA,WAAKhK,GAAL,CAAS4F,SAAT;AACA,WAAK5F,GAAL,CAAS8F,MAAT,CAAgB4G,KAAhB,EAAuB,CAAvB;AACA,WAAK1M,GAAL,CAASgG,MAAT,CAAgB0G,KAAhB,EAAuB,KAAK/N,UAA5B;AACA,WAAKqB,GAAL,CAASiG,MAAT;AACD,KApLM;;AAsLP;AACJ;AACA;AACA;AACA;AACIyG,SAAK,EAAE,eAAUD,IAAV,EAAgB;AACrB,aAAO,CAAC,EAAEA,IAAI,GAAG,KAAKlE,QAAZ,GAAuB,KAAK9J,SAA9B,CAAR;AACD,KA7LM;;AA+LP;AACJ;AACA;AACA;AACI8N,cAAU,EAAE,oBAAUD,CAAV,EAAa;AACvB,WAAK/M,KAAL,CAAW+I,WAAX,GAAyBgE,CAAC,CAACmB,OAAF,GAAY,KAAKhP,SAAjB,GAA6B,KAAK8J,QAA3D;;AACA,UAAI,CAAC,KAAKrG,MAAV,EAAkB;AAChB;AACA,aAAKsK,QAAL;AACD;AACF,KAzMM;;AA2MP;AACJ;AACA;AACI7B,oBAAgB,EAAE,0BAAU+C,EAAV,EAAc;AAC9B,UAAMC,SAAS,GAAGlK,IAAI,CAACC,KAAL,CAAWgK,EAAE,CAACE,MAAH,GAAYF,EAAE,CAACG,KAAf,GAAuB,KAAKpP,SAAvC,CAAlB;AACA,WAAKuB,GAAL,CAAS4E,SAAT,CAAmB,CAAnB,EAAsB,CAAtB,EAAyB,KAAKnG,SAA9B,EAAyC,KAAKE,UAA9C;AACA,WAAKqB,GAAL,CAAS4F,SAAT;AACA,WAAK5F,GAAL,CAAS2F,WAAT,GAAuB,KAAK8D,iBAA5B;AACA,WAAKzJ,GAAL,CAAS8F,MAAT,CAAgB,CAAhB,EAAmB,KAAKnH,UAAL,GAAkB,CAArC;AACA,WAAKqB,GAAL,CAASgG,MAAT,CAAgB2H,SAAhB,EAA2B,KAAKhP,UAAL,GAAkB,CAA7C;AACA,WAAKqB,GAAL,CAASiG,MAAT;AACD;AAtNM;AAjCQ,CAAnB;AA0PeqE,oEAAf,E;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/ZA;AACA;AACA;AACA;;AACA,IAAMvM,aAAK,GAAG;AACZ;AACF;AACA;AACA;AACA;AACE+P,OAAK,EAAE;AACL7P,QAAI,EAAE8P,WADD;AAELC,YAAQ,EAAE,KAFL;AAGL7P,WAAO,EAAE;AAHJ,GANK;;AAYZ;AACF;AACA;AACA;AACEM,WAAS,EAAE;AACTR,QAAI,EAAES,MADG;AAETP,WAAO,EAAE;AAFA,GAhBC;;AAqBZ;AACF;AACA;AACA;AACES,WAAS,EAAE;AACTX,QAAI,EAAEC,MADG;AAETC,WAAO,EAAE;AAFA,GAzBC;;AA8BZ;AACF;AACA;AACA;AACEQ,YAAU,EAAE;AACVV,QAAI,EAAES,MADI;AAEVP,WAAO,EAAE;AAFC,GAlCA;;AAuCZ;AACF;AACA;AACA;AACA;AACEW,eAAa,EAAE;AACbb,QAAI,EAAEC,MADO;AAEbC,WAAO,EAAE;AAFI,GA5CH;;AAiDZ;AACF;AACA;AACA;AACA;AACA;AACA;AACEwC,SAAO,EAAE;AACP1C,QAAI,EAAES,MADC;AAEPP,WAAO,EAAE,IAFF,CAEO;;AAFP,GAxDG;;AA6DZ;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACEF,MAAI,EAAE;AACJA,QAAI,EAAEC,MADF;AAEJC,WAAO,EAAE;AAFL,GArEM;;AA0EZ;AACF;AACA;AACA;AACA;AACE8P,WAAS,EAAE;AACThQ,QAAI,EAAES,MADG;AAETP,WAAO,EAAE;AAFA,GA/EC;;AAoFZ;AACF;AACA;AACA;AACA;AACE+P,cAAY,EAAE;AACZjQ,QAAI,EAAEK,OADM;AAEZH,WAAO,EAAE;AAFG,GAzFF;;AA8FZ;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACEgQ,gBAAc,EAAE;AACdlQ,QAAI,EAAEC,MADQ;AAEdC,WAAO,EAAE;AAFK,GAtGJ;;AA2GZ;AACF;AACA;AACA;AACA;AACEqH,WAAS,EAAE;AACTvH,QAAI,EAAEC,MADG;AAETC,WAAO,EAAE;AAFA,GAhHC;;AAqHZ;AACF;AACA;AACA;AACA;AACEoH,WAAS,EAAE;AACTtH,QAAI,EAAES,MADG;AAETP,WAAO,EAAE;AAFA,GA1HC;;AA+HZ;AACF;AACA;AACA;AACA;AACEiI,QAAM,EAAE;AACNnI,QAAI,EAAES,MADA;AAENP,WAAO,EAAE;AAFH,GApII;;AAyIZ;AACF;AACA;AACA;AACA;AACEiQ,oBAAkB,EAAE;AAClBnQ,QAAI,EAAEK,OADY;AAElBH,WAAO,EAAE;AAFS;AA9IR,CAAd;AAoJA;AACA;AACA;;AACA,IAAMkQ,OAAO,GAAG;AACdvL,MAAI,EAAE,UADQ;AAEdG,MAFc,kBAEN;AACN,WAAO;AACLjD,SAAG,EAAE,IADA;AAELI,cAAQ,EAAE,IAFL;AAGLE,cAAQ,EAAE;AAHL,KAAP;AAKD,GARa;AASdvC,OAAK,EAALA,aATc;AAUdyD,QAVc,kBAUNC,GAVM,EAUD;AACX,QAAIT,kDAAJ,EAAO;AACL;AACA,aAAOA,0DAAC,CAAC,KAAD,CAAR;AACD,KAJU,CAKX;;;AACA,WAAOS,GAAG,CAAC,KAAD,CAAV;AACD,GAjBa;AAkBdC,SAlBc,qBAkBH;AACT,SAAK4M,YAAL;AACD,GApBa;AAqBdC,OAAK,EAAE;AACLT,SAAK,EAAE,eAAUU,MAAV,EAAkBC,MAAlB,EAA0B;AAC/B,UAAI;AACF,YAAID,MAAJ,EAAY,KAAKrO,WAAL;AACZ,aAAKwM,IAAL;AACD,OAHD,CAGE,OAAO1B,GAAP,EAAY;AACZC,eAAO,CAACE,GAAR,CAAY,wBAAZ,EAAsCH,GAAtC;AACD;AACF;AARI,GArBO;AA+BdjM,SAAO,EAAE;AACP;AACJ;AACA;AACIsP,gBAAY,EAAE,wBAAY;AACxB,UAAMpP,IAAI,GAAGC,QAAQ,CAACC,aAAT,CAAuB,QAAvB,CAAb;AACAF,UAAI,CAAC+J,KAAL,GAAa,KAAKxK,SAAlB;AACAS,UAAI,CAAC6M,MAAL,GAAc,KAAKpN,UAAnB;AACA,UAAI,KAAKC,SAAT,EAAoBM,IAAI,CAACQ,YAAL,CAAkB,OAAlB,EAA2B,KAAKd,SAAhC;AACpB,WAAKoB,GAAL,GAAWd,IAAI,CAACe,UAAL,CAAgB,IAAhB,CAAX;AACA,WAAKJ,GAAL,CAASD,WAAT,CAAqBV,IAArB;AACD,KAXM;;AAaP;AACJ;AACA;AACIiB,eAAW,EAAE,uBAAY;AACvB,WAAKC,QAAL,GAAgB,KAAKA,QAAL,IAAiB,IAAIC,YAAJ,EAAjC;AACA,WAAKC,QAAL,GAAgB,KAAKA,QAAL,IAAiB,KAAKF,QAAL,CAAcG,cAAd,EAAjC;AACA,UAAMC,GAAG,GAAG,KAAKJ,QAAL,CAAcsO,uBAAd,CAAsC,KAAKZ,KAA3C,CAAZ;AAEAtN,SAAG,CAACE,OAAJ,CAAY,KAAKJ,QAAjB;;AACA,UAAI,KAAKK,OAAT,EAAkB;AAChB,aAAKL,QAAL,CAAcK,OAAd,GAAwB,KAAKA,OAA7B;AACD,OAFD,MAEO;AACL,aAAKL,QAAL,CAAcK,OAAd,GAAwB,KAAK1C,IAAL,KAAc,OAAd,GAAwB,IAAxB,GAA+B,IAAvD;AACD;;AACD,UAAI,KAAKmQ,kBAAT,EAA6B;AAC3B,aAAK9N,QAAL,CAAcI,OAAd,CAAsB,KAAKN,QAAL,CAAcQ,WAApC;AACD;AACF,KA9BM;AAgCP+L,QAAI,EAAE,gBAAY;AAChB,UAAM1J,IAAI,GAAG,IAAIM,UAAJ,CAAe,KAAKjD,QAAL,CAAcK,OAA7B,CAAb;AAEA,UAAI,KAAK7B,aAAT,EAAwB,KAAKkB,GAAL,CAASyE,SAAT,GAAqB,KAAK3F,aAA1B;AACxB,WAAKkB,GAAL,CAAS4E,SAAT,CAAmB,CAAnB,EAAsB,CAAtB,EAAyB,KAAKnG,SAA9B,EAAyC,KAAKE,UAA9C;AACA,WAAKqB,GAAL,CAAS4F,SAAT;AACA,WAAK5F,GAAL,CAAS2F,WAAT,GAAuB,KAAKH,SAA5B;;AAEA,UAAI,KAAKvH,IAAL,KAAc,OAAlB,EAA2B;AACzB,aAAKqC,QAAL,CAAcwD,oBAAd,CAAmCb,IAAnC;AACA,aAAK0L,KAAL,CAAW1L,IAAX;AACD,OAHD,MAGO,IAAI,KAAKhF,IAAL,KAAc,QAAlB,EAA4B;AACjC,aAAKqC,QAAL,CAAcwD,oBAAd,CAAmCb,IAAnC;AACA,aAAK2L,MAAL,CAAY3L,IAAZ;AACD,OAHM,MAGA;AACL,aAAK3C,QAAL,CAAcuO,qBAAd,CAAoC5L,IAApC;AACA,aAAK6L,KAAL,CAAW7L,IAAX;AACD;;AAED0B,2BAAqB,CAAC,KAAKgI,IAAN,CAArB;AACD,KApDM;AAsDPmC,SAAK,EAAE,eAAU7L,IAAV,EAAgB;AAAA;;AACrB,UAAMjC,CAAC,GAAG,KAAKrC,UAAf;AACA,UAAM6E,IAAI,GAAG,KAAK/E,SAAL,GAAiB,KAAK6B,QAAL,CAAcK,OAA5C;AACA,UAAIkD,CAAC,GAAG,CAAR;AACA,WAAK7D,GAAL,CAASuF,SAAT,GAAqB,KAAKA,SAAL,IAAkB,GAAvC;AACAtC,UAAI,CAAC7B,OAAL,CAAa,UAAAiD,CAAC,EAAI;AAChB,YAAMgB,CAAC,GAAIhB,CAAC,GAAG,KAAL,GAAcrD,CAAxB;;AACA,aAAI,CAAChB,GAAL,CAASgG,MAAT,CAAgBnC,CAAhB,EAAmBwB,CAAnB;;AACAxB,SAAC,IAAIL,IAAL;AACD,OAJD;AAKA,WAAKxD,GAAL,CAASiG,MAAT;AACD,KAjEM;AAmEP0I,SAAK,EAAE,eAAU1L,IAAV,EAAgB;AACrB,UAAM8L,SAAS,GAAG,KAAKZ,cAAL,KAAwB,IAA1C;AACA,UAAMhC,KAAK,GAAG4C,SAAS,GAAG,KAAKtQ,SAAL,GAAiB,CAApB,GAAwB,CAA/C;AACA,UAAMuN,CAAC,GAAG+C,SAAS,GAAG,KAAKd,SAAL,GAAiB,CAApB,GAAwB,KAAKA,SAAhD;AACA,UAAMzK,IAAI,GAAGuL,SAAS,GAAG,KAAKtQ,SAAL,GAAiBuN,CAAjB,GAAqB,CAAxB,GAA4B,KAAKvN,SAAL,GAAiBuN,CAAnE;AACA,UAAMhL,CAAC,GAAG,KAAKrC,UAAf;AACA,UAAMqQ,EAAE,GAAG,KAAKzJ,SAAL,IAAkB,CAA7B;;AACA,WAAK,IAAIY,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAG6F,CAApB,EAAuB7F,CAAC,EAAxB,EAA4B;AAC1B,YAAMtC,CAAC,GAAGkL,SAAS,GAAG5I,CAAC,GAAG3C,IAAP,GAAc2C,CAAC,GAAG3C,IAAJ,GAAWwL,EAA5C;AACA,YAAM3K,CAAC,GAAGpB,IAAI,CAACkB,KAAL,CAAWN,CAAX,EAAcA,CAAC,GAAGL,IAAlB,EAAwBY,MAAxB,CAA+B,UAAC6K,GAAD,EAAM5K,CAAN;AAAA,iBAAY4K,GAAG,GAAI5K,CAAC,GAAG,KAAJ,GAAYrD,CAA/B;AAAA,SAA/B,EAAkE,CAAlE,IAAuEwC,IAAjF;AACA,YAAM0L,KAAK,GAAG,CAAClO,CAAC,GAAGqD,CAAL,IAAU,CAAV,GAAc,CAA5B,CAH0B,CAGI;;AAC9B,aAAKrE,GAAL,CAASuF,SAAT,GAAqByJ,EAArB;AACA,aAAKhP,GAAL,CAASmP,OAAT,GAAmB,KAAKjB,YAAL,GAAoB,OAApB,GAA8B,MAAjD;AACA,aAAKlO,GAAL,CAAS8F,MAAT,CAAgBqG,KAAK,GAAGtI,CAAxB,EAA2BqL,KAA3B;AACA,aAAKlP,GAAL,CAASgG,MAAT,CAAgBmG,KAAK,GAAGtI,CAAxB,EAA2B7C,CAAC,GAAGkO,KAA/B;AACA,aAAKlP,GAAL,CAASiG,MAAT;;AAEA,YAAI8I,SAAS,IAAI5I,CAAC,GAAG,CAArB,EAAwB;AACtB,eAAKnG,GAAL,CAAS8F,MAAT,CAAgBqG,KAAK,GAAGtI,CAAxB,EAA2BqL,KAA3B;AACA,eAAKlP,GAAL,CAASgG,MAAT,CAAgBmG,KAAK,GAAGtI,CAAxB,EAA2B7C,CAAC,GAAGkO,KAA/B;AACA,eAAKlP,GAAL,CAASiG,MAAT;AACD;AACF;AACF,KA1FM;AA4FP2I,UAAM,EAAE,gBAAU3L,IAAV,EAAgB;AAAA;;AACtB,UAAMoE,EAAE,GAAG,KAAK5I,SAAL,GAAiB,CAA5B,CADsB,CACQ;;AAC9B,UAAM6I,EAAE,GAAG,KAAK3I,UAAL,GAAkB,CAA7B,CAFsB,CAES;;AAC/B,UAAM4I,CAAC,GAAG,KAAKnB,MAAL,IAAe,CAAzB;AACA,UAAMb,SAAS,GAAG,KAAKA,SAAvB;AACA,UAAMc,SAAS,GAAG,EAAlB;AACA,UAAMmB,OAAO,GAAG/D,IAAI,CAACgE,IAAL,CAAUlC,SAAS,GAAGc,SAAtB,CAAhB;AACA,UAAM7C,IAAI,GAAI,CAAC+B,SAAS,GAAGc,SAAb,IAA0BpD,IAAI,CAAC1B,MAAhC,IAA2C,IAAIkC,IAAI,CAACiE,EAApD,CAAb;AACA,UAAMC,MAAM,GAAG,KAAKlJ,SAAL,GAAiB,GAAjB,GAAuB8I,CAAtC;AACA,UAAIK,KAAK,GAAGnE,IAAI,CAACiE,EAAjB;AAEA,WAAK1H,GAAL,CAASuF,SAAT,GAAqB,KAAKA,SAAL,IAAkB,GAAvC;AAEAtC,UAAI,CAAC7B,OAAL,CAAa,UAAC4C,CAAD,EAAIC,KAAJ,EAAc;AACzB2D,aAAK,IAAIpE,IAAT;;AACA,YAAIS,KAAK,GAAGuD,OAAZ,EAAqB;AACnB;AACD;;AAED,YAAMtD,IAAI,GAAGT,IAAI,CAACC,KAAL,CACXT,IAAI,CAACkB,KAAL,CAAWF,KAAX,EAAkBA,KAAK,GAAGuD,OAA1B,EAAmCpD,MAAnC,CAA0C,UAACC,CAAD,EAAIC,CAAJ;AAAA,iBAAUA,CAAC,GAAGD,CAAd;AAAA,SAA1C,EAA2D,CAA3D,IACEmD,OAFS,CAAb;AAKA,YAAMU,IAAI,GAAGX,CAAC,GAAIrD,IAAI,GAAG,KAAR,GAAiByD,MAAlC;;AACA,cAAI,CAAC3H,GAAL,CAAS4F,SAAT;;AACA,cAAI,CAAC5F,GAAL,CAASmP,OAAT,GAAmB,OAAnB;;AACA,cAAI,CAACnP,GAAL,CAAS8F,MAAT,CAAgByB,CAAC,GAAG9D,IAAI,CAAC0E,GAAL,CAASP,KAAT,CAAJ,GAAsBP,EAAtC,EAA0CE,CAAC,GAAG9D,IAAI,CAAC2E,GAAL,CAASR,KAAT,CAAJ,GAAsBN,EAAhE;;AACA,cAAI,CAACtH,GAAL,CAASgG,MAAT,CACEkC,IAAI,GAAGzE,IAAI,CAAC0E,GAAL,CAASP,KAAT,CAAP,GAAyBP,EAD3B,EAEEa,IAAI,GAAGzE,IAAI,CAAC2E,GAAL,CAASR,KAAT,CAAP,GAAyBN,EAF3B;;AAIA,cAAI,CAACtH,GAAL,CAASiG,MAAT;AACD,OApBD;AAqBD;AA9HM;AA/BK,CAAhB;AAiKeoI,8DAAf,E;;;AC5TA;AACA;AACA;AACA;AACA;AAEA,IAAMe,QAAQ,GAAG,EAAjB;;AAEAA,QAAQ,CAACC,OAAT,GAAmB,UAAUC,GAAV,EAAe;AAChC;AACAC,QAAM,CAAClP,YAAP,GAAsBkP,MAAM,CAAClP,YAAP,IAAuBkP,MAAM,CAACC,kBAA9B,IAAoDD,MAAM,CAACE,eAA3D,IAA8EF,MAAM,CAACG,cAA3G;AACAH,QAAM,CAAC5K,qBAAP,GAA+B4K,MAAM,CAAC5K,qBAAP,IAAgC4K,MAAM,CAACI,2BAAvC,IAAsEJ,MAAM,CAACK,wBAA7E,IAAyGL,MAAM,CAACM,uBAA/I,CAHgC,CAIhC;;AACAP,KAAG,CAACQ,SAAJ,CAAcjN,iBAAM,CAACC,IAArB,EAA2BD,iBAA3B;AACAyM,KAAG,CAACQ,SAAJ,CAAcrK,iBAAM,CAAC3C,IAArB,EAA2B2C,iBAA3B;AACA6J,KAAG,CAACQ,SAAJ,CAAc3I,mBAAQ,CAACrE,IAAvB,EAA6BqE,mBAA7B;AACAmI,KAAG,CAACQ,SAAJ,CAAcxF,qBAAU,CAACxH,IAAzB,EAA+BwH,qBAA/B;AACAgF,KAAG,CAACQ,SAAJ,CAAczB,kBAAO,CAACvL,IAAtB,EAA4BuL,kBAA5B;AACD,CAVD;;AAYee,uDAAf,E;;ACpBwB;AACA;AACT,yFAAG;AACI;;;;;;;;;ACHT;AACb,QAAQ,mBAAO,CAAC,MAAqB;AACrC,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;AAC9D,wBAAwB,mBAAO,CAAC,MAAmC;AACnE,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,qBAAqB,mBAAO,CAAC,MAA8B;AAC3D,sBAAsB,mBAAO,CAAC,MAAgC;AAC9D,mCAAmC,mBAAO,CAAC,MAA+C;AAC1F,eAAe,mBAAO,CAAC,MAA0B;;AAEjD;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG,6DAA6D;AAChE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAAS;AACxB;AACA;AACA;AACA,CAAC;;;;;;;;ACjDD;AACA,oBAAoB,mBAAO,CAAC,MAA6B;AACzD,6BAA6B,mBAAO,CAAC,MAAuC;;AAE5E;AACA;AACA;;;;;;;;ACNA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;AClCA;AACA,oBAAoB,mBAAO,CAAC,MAA4B;;AAExD;AACA;AACA","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) + '}[^<]*