summaryrefslogtreecommitdiff
path: root/node_modules/@babel/helper-define-polyfill-provider
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/@babel/helper-define-polyfill-provider')
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/LICENSE22
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/README.md15
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs810
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs.map1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs854
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs.map1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/lib/browser/dependencies.js22
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/lib/debug-utils.js15
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/lib/define-provider.js9
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/lib/imports-injector.js107
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/lib/index.js289
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/lib/meta-resolver.js52
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/lib/node/dependencies.js67
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/lib/normalize-options.js70
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/lib/types.js3
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/lib/utils.js165
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/lib/visitors/entry.js26
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/lib/visitors/index.js9
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/lib/visitors/usage.js129
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/LICENSE22
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/README.md19
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/debug.js28
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/debug.js.map1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/filter-items.js67
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/filter-items.js.map1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/index.js224
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/index.js.map1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/options.js24
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/options.js.map1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/pretty.js40
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/pretty.js.map1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/targets.js28
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/targets.js.map1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/utils.js58
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/utils.js.map1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/LICENSE22
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/README.md19
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/corejs2-built-ins.js2
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/corejs3-shipped-proposals.js2
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/corejs2-built-ins.json2090
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json5
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/native-modules.json18
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/overlapping-plugins.json35
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/plugin-bugfixes.json213
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/plugins.json815
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/native-modules.js1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/overlapping-plugins.js1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/package.json40
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/plugin-bugfixes.js1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/plugins.js1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/tsconfig.json13
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/tsconfig.tsbuildinfo1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/LICENSE22
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/README.md19
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/find-suggestion.js39
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/find-suggestion.js.map1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/index.js21
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/index.js.map1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/validator.js48
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/validator.js.map1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/package.json27
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/package.json43
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/LICENSE22
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/README.md19
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/lib/index.js77
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/lib/index.js.map1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/package.json24
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/tsconfig.json39
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/tsconfig.tsbuildinfo1
-rw-r--r--node_modules/@babel/helper-define-polyfill-provider/package.json59
70 files changed, 0 insertions, 6926 deletions
diff --git a/node_modules/@babel/helper-define-polyfill-provider/LICENSE b/node_modules/@babel/helper-define-polyfill-provider/LICENSE
deleted file mode 100644
index b74971fe..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/LICENSE
+++ /dev/null
@@ -1,22 +0,0 @@
-MIT License
-
-Copyright (c) 2014-present Nicolò Ribaudo and other contributors
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/node_modules/@babel/helper-define-polyfill-provider/README.md b/node_modules/@babel/helper-define-polyfill-provider/README.md
deleted file mode 100644
index 21989fca..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# @babel/helper-define-polyfill-provider
-
-## Install
-
-Using npm:
-
-```sh
-npm install --save-dev @babel/helper-define-polyfill-provider
-```
-
-or using yarn:
-
-```sh
-yarn add @babel/helper-define-polyfill-provider --dev
-```
diff --git a/node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs b/node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs
deleted file mode 100644
index c666f5e1..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs
+++ /dev/null
@@ -1,810 +0,0 @@
-import { declare } from '@babel/helper-plugin-utils';
-import _getTargets, { prettifyTargets, getInclusionReasons, isRequired } from '@babel/helper-compilation-targets';
-import * as _babel from '@babel/core';
-
-const {
- types: t$1,
- template: template
-} = _babel.default || _babel;
-function intersection(a, b) {
- const result = new Set();
- a.forEach(v => b.has(v) && result.add(v));
- return result;
-}
-function has$1(object, key) {
- return Object.prototype.hasOwnProperty.call(object, key);
-}
-function getType(target) {
- return Object.prototype.toString.call(target).slice(8, -1);
-}
-function resolveId(path) {
- if (path.isIdentifier() && !path.scope.hasBinding(path.node.name, /* noGlobals */true)) {
- return path.node.name;
- }
- if (path.isPure()) {
- const {
- deopt
- } = path.evaluate();
- if (deopt && deopt.isIdentifier()) {
- return deopt.node.name;
- }
- }
-}
-function resolveKey(path, computed = false) {
- const {
- scope
- } = path;
- if (path.isStringLiteral()) return path.node.value;
- const isIdentifier = path.isIdentifier();
- if (isIdentifier && !(computed || path.parent.computed)) {
- return path.node.name;
- }
- if (computed && path.isMemberExpression() && path.get("object").isIdentifier({
- name: "Symbol"
- }) && !scope.hasBinding("Symbol", /* noGlobals */true)) {
- const sym = resolveKey(path.get("property"), path.node.computed);
- if (sym) return "Symbol." + sym;
- }
- if (isIdentifier ? scope.hasBinding(path.node.name, /* noGlobals */true) : path.isPure()) {
- const {
- value
- } = path.evaluate();
- if (typeof value === "string") return value;
- }
-}
-function resolveSource(obj) {
- if (obj.isMemberExpression() && obj.get("property").isIdentifier({
- name: "prototype"
- })) {
- const id = resolveId(obj.get("object"));
- if (id) {
- return {
- id,
- placement: "prototype"
- };
- }
- return {
- id: null,
- placement: null
- };
- }
- const id = resolveId(obj);
- if (id) {
- return {
- id,
- placement: "static"
- };
- }
- if (obj.isRegExpLiteral()) {
- return {
- id: "RegExp",
- placement: "prototype"
- };
- } else if (obj.isFunction()) {
- return {
- id: "Function",
- placement: "prototype"
- };
- } else if (obj.isPure()) {
- const {
- value
- } = obj.evaluate();
- if (value !== undefined) {
- return {
- id: getType(value),
- placement: "prototype"
- };
- }
- }
- return {
- id: null,
- placement: null
- };
-}
-function getImportSource({
- node
-}) {
- if (node.specifiers.length === 0) return node.source.value;
-}
-function getRequireSource({
- node
-}) {
- if (!t$1.isExpressionStatement(node)) return;
- const {
- expression
- } = node;
- if (t$1.isCallExpression(expression) && t$1.isIdentifier(expression.callee) && expression.callee.name === "require" && expression.arguments.length === 1 && t$1.isStringLiteral(expression.arguments[0])) {
- return expression.arguments[0].value;
- }
-}
-function hoist(node) {
- // @ts-expect-error
- node._blockHoist = 3;
- return node;
-}
-function createUtilsGetter(cache) {
- return path => {
- const prog = path.findParent(p => p.isProgram());
- return {
- injectGlobalImport(url, moduleName) {
- cache.storeAnonymous(prog, url, moduleName, (isScript, source) => {
- return isScript ? template.statement.ast`require(${source})` : t$1.importDeclaration([], source);
- });
- },
- injectNamedImport(url, name, hint = name, moduleName) {
- return cache.storeNamed(prog, url, name, moduleName, (isScript, source, name) => {
- const id = prog.scope.generateUidIdentifier(hint);
- return {
- node: isScript ? hoist(template.statement.ast`
- var ${id} = require(${source}).${name}
- `) : t$1.importDeclaration([t$1.importSpecifier(id, name)], source),
- name: id.name
- };
- });
- },
- injectDefaultImport(url, hint = url, moduleName) {
- return cache.storeNamed(prog, url, "default", moduleName, (isScript, source) => {
- const id = prog.scope.generateUidIdentifier(hint);
- return {
- node: isScript ? hoist(template.statement.ast`var ${id} = require(${source})`) : t$1.importDeclaration([t$1.importDefaultSpecifier(id)], source),
- name: id.name
- };
- });
- }
- };
- };
-}
-
-const {
- types: t
-} = _babel.default || _babel;
-class ImportsCachedInjector {
- constructor(resolver, getPreferredIndex) {
- this._imports = new WeakMap();
- this._anonymousImports = new WeakMap();
- this._lastImports = new WeakMap();
- this._resolver = resolver;
- this._getPreferredIndex = getPreferredIndex;
- }
- storeAnonymous(programPath, url, moduleName, getVal) {
- const key = this._normalizeKey(programPath, url);
- const imports = this._ensure(this._anonymousImports, programPath, Set);
- if (imports.has(key)) return;
- const node = getVal(programPath.node.sourceType === "script", t.stringLiteral(this._resolver(url)));
- imports.add(key);
- this._injectImport(programPath, node, moduleName);
- }
- storeNamed(programPath, url, name, moduleName, getVal) {
- const key = this._normalizeKey(programPath, url, name);
- const imports = this._ensure(this._imports, programPath, Map);
- if (!imports.has(key)) {
- const {
- node,
- name: id
- } = getVal(programPath.node.sourceType === "script", t.stringLiteral(this._resolver(url)), t.identifier(name));
- imports.set(key, id);
- this._injectImport(programPath, node, moduleName);
- }
- return t.identifier(imports.get(key));
- }
- _injectImport(programPath, node, moduleName) {
- var _this$_lastImports$ge;
- const newIndex = this._getPreferredIndex(moduleName);
- const lastImports = (_this$_lastImports$ge = this._lastImports.get(programPath)) != null ? _this$_lastImports$ge : [];
- const isPathStillValid = path => path.node &&
- // Sometimes the AST is modified and the "last import"
- // we have has been replaced
- path.parent === programPath.node && path.container === programPath.node.body;
- let last;
- if (newIndex === Infinity) {
- // Fast path: we can always just insert at the end if newIndex is `Infinity`
- if (lastImports.length > 0) {
- last = lastImports[lastImports.length - 1].path;
- if (!isPathStillValid(last)) last = undefined;
- }
- } else {
- for (const [i, data] of lastImports.entries()) {
- const {
- path,
- index
- } = data;
- if (isPathStillValid(path)) {
- if (newIndex < index) {
- const [newPath] = path.insertBefore(node);
- lastImports.splice(i, 0, {
- path: newPath,
- index: newIndex
- });
- return;
- }
- last = path;
- }
- }
- }
- if (last) {
- const [newPath] = last.insertAfter(node);
- lastImports.push({
- path: newPath,
- index: newIndex
- });
- } else {
- const [newPath] = programPath.unshiftContainer("body", node);
- this._lastImports.set(programPath, [{
- path: newPath,
- index: newIndex
- }]);
- }
- }
- _ensure(map, programPath, Collection) {
- let collection = map.get(programPath);
- if (!collection) {
- collection = new Collection();
- map.set(programPath, collection);
- }
- return collection;
- }
- _normalizeKey(programPath, url, name = "") {
- const {
- sourceType
- } = programPath.node;
-
- // If we rely on the imported binding (the "name" parameter), we also need to cache
- // based on the sourceType. This is because the module transforms change the names
- // of the import variables.
- return `${name && sourceType}::${url}::${name}`;
- }
-}
-
-const presetEnvSilentDebugHeader = "#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets";
-function stringifyTargetsMultiline(targets) {
- return JSON.stringify(prettifyTargets(targets), null, 2);
-}
-
-function patternToRegExp(pattern) {
- if (pattern instanceof RegExp) return pattern;
- try {
- return new RegExp(`^${pattern}$`);
- } catch {
- return null;
- }
-}
-function buildUnusedError(label, unused) {
- if (!unused.length) return "";
- return ` - The following "${label}" patterns didn't match any polyfill:\n` + unused.map(original => ` ${String(original)}\n`).join("");
-}
-function buldDuplicatesError(duplicates) {
- if (!duplicates.size) return "";
- return ` - The following polyfills were matched both by "include" and "exclude" patterns:\n` + Array.from(duplicates, name => ` ${name}\n`).join("");
-}
-function validateIncludeExclude(provider, polyfills, includePatterns, excludePatterns) {
- let current;
- const filter = pattern => {
- const regexp = patternToRegExp(pattern);
- if (!regexp) return false;
- let matched = false;
- for (const polyfill of polyfills.keys()) {
- if (regexp.test(polyfill)) {
- matched = true;
- current.add(polyfill);
- }
- }
- return !matched;
- };
-
- // prettier-ignore
- const include = current = new Set();
- const unusedInclude = Array.from(includePatterns).filter(filter);
-
- // prettier-ignore
- const exclude = current = new Set();
- const unusedExclude = Array.from(excludePatterns).filter(filter);
- const duplicates = intersection(include, exclude);
- if (duplicates.size > 0 || unusedInclude.length > 0 || unusedExclude.length > 0) {
- throw new Error(`Error while validating the "${provider}" provider options:\n` + buildUnusedError("include", unusedInclude) + buildUnusedError("exclude", unusedExclude) + buldDuplicatesError(duplicates));
- }
- return {
- include,
- exclude
- };
-}
-function applyMissingDependenciesDefaults(options, babelApi) {
- const {
- missingDependencies = {}
- } = options;
- if (missingDependencies === false) return false;
- const caller = babelApi.caller(caller => caller == null ? void 0 : caller.name);
- const {
- log = "deferred",
- inject = caller === "rollup-plugin-babel" ? "throw" : "import",
- all = false
- } = missingDependencies;
- return {
- log,
- inject,
- all
- };
-}
-
-function isRemoved(path) {
- if (path.removed) return true;
- if (!path.parentPath) return false;
- if (path.listKey) {
- var _path$parentPath$node;
- if (!((_path$parentPath$node = path.parentPath.node) != null && (_path$parentPath$node = _path$parentPath$node[path.listKey]) != null && _path$parentPath$node.includes(path.node))) return true;
- } else {
- if (path.parentPath.node[path.key] !== path.node) return true;
- }
- return isRemoved(path.parentPath);
-}
-var usage = (callProvider => {
- function property(object, key, placement, path) {
- return callProvider({
- kind: "property",
- object,
- key,
- placement
- }, path);
- }
- function handleReferencedIdentifier(path) {
- const {
- node: {
- name
- },
- scope
- } = path;
- if (scope.getBindingIdentifier(name)) return;
- callProvider({
- kind: "global",
- name
- }, path);
- }
- function analyzeMemberExpression(path) {
- const key = resolveKey(path.get("property"), path.node.computed);
- return {
- key,
- handleAsMemberExpression: !!key && key !== "prototype"
- };
- }
- return {
- // Symbol(), new Promise
- ReferencedIdentifier(path) {
- const {
- parentPath
- } = path;
- if (parentPath.isMemberExpression({
- object: path.node
- }) && analyzeMemberExpression(parentPath).handleAsMemberExpression) {
- return;
- }
- handleReferencedIdentifier(path);
- },
- MemberExpression(path) {
- const {
- key,
- handleAsMemberExpression
- } = analyzeMemberExpression(path);
- if (!handleAsMemberExpression) return;
- const object = path.get("object");
- let objectIsGlobalIdentifier = object.isIdentifier();
- if (objectIsGlobalIdentifier) {
- const binding = object.scope.getBinding(object.node.name);
- if (binding) {
- if (binding.path.isImportNamespaceSpecifier()) return;
- objectIsGlobalIdentifier = false;
- }
- }
- const source = resolveSource(object);
- let skipObject = property(source.id, key, source.placement, path);
- skipObject || (skipObject = !objectIsGlobalIdentifier || path.shouldSkip || object.shouldSkip || isRemoved(object));
- if (!skipObject) handleReferencedIdentifier(object);
- },
- ObjectPattern(path) {
- const {
- parentPath,
- parent
- } = path;
- let obj;
-
- // const { keys, values } = Object
- if (parentPath.isVariableDeclarator()) {
- obj = parentPath.get("init");
- // ({ keys, values } = Object)
- } else if (parentPath.isAssignmentExpression()) {
- obj = parentPath.get("right");
- // !function ({ keys, values }) {...} (Object)
- // resolution does not work after properties transform :-(
- } else if (parentPath.isFunction()) {
- const grand = parentPath.parentPath;
- if (grand.isCallExpression() || grand.isNewExpression()) {
- if (grand.node.callee === parent) {
- obj = grand.get("arguments")[path.key];
- }
- }
- }
- let id = null;
- let placement = null;
- if (obj) ({
- id,
- placement
- } = resolveSource(obj));
- for (const prop of path.get("properties")) {
- if (prop.isObjectProperty()) {
- const key = resolveKey(prop.get("key"));
- if (key) property(id, key, placement, prop);
- }
- }
- },
- BinaryExpression(path) {
- if (path.node.operator !== "in") return;
- const source = resolveSource(path.get("right"));
- const key = resolveKey(path.get("left"), true);
- if (!key) return;
- callProvider({
- kind: "in",
- object: source.id,
- key,
- placement: source.placement
- }, path);
- }
- };
-});
-
-var entry = (callProvider => ({
- ImportDeclaration(path) {
- const source = getImportSource(path);
- if (!source) return;
- callProvider({
- kind: "import",
- source
- }, path);
- },
- Program(path) {
- path.get("body").forEach(bodyPath => {
- const source = getRequireSource(bodyPath);
- if (!source) return;
- callProvider({
- kind: "import",
- source
- }, bodyPath);
- });
- }
-}));
-
-function resolve(dirname, moduleName, absoluteImports) {
- if (absoluteImports === false) return moduleName;
- throw new Error(`"absoluteImports" is not supported in bundles prepared for the browser.`);
-}
-
-// eslint-disable-next-line @typescript-eslint/no-unused-vars
-function has(basedir, name) {
- return true;
-}
-
-// eslint-disable-next-line @typescript-eslint/no-unused-vars
-function logMissing(missingDeps) {}
-
-// eslint-disable-next-line @typescript-eslint/no-unused-vars
-function laterLogMissing(missingDeps) {}
-
-const PossibleGlobalObjects = new Set(["global", "globalThis", "self", "window"]);
-function createMetaResolver(polyfills) {
- const {
- static: staticP,
- instance: instanceP,
- global: globalP
- } = polyfills;
- return meta => {
- if (meta.kind === "global" && globalP && has$1(globalP, meta.name)) {
- return {
- kind: "global",
- desc: globalP[meta.name],
- name: meta.name
- };
- }
- if (meta.kind === "property" || meta.kind === "in") {
- const {
- placement,
- object,
- key
- } = meta;
- if (object && placement === "static") {
- if (globalP && PossibleGlobalObjects.has(object) && has$1(globalP, key)) {
- return {
- kind: "global",
- desc: globalP[key],
- name: key
- };
- }
- if (staticP && has$1(staticP, object) && has$1(staticP[object], key)) {
- return {
- kind: "static",
- desc: staticP[object][key],
- name: `${object}$${key}`
- };
- }
- }
- if (instanceP && has$1(instanceP, key)) {
- return {
- kind: "instance",
- desc: instanceP[key],
- name: `${key}`
- };
- }
- }
- };
-}
-
-const getTargets = _getTargets.default || _getTargets;
-function resolveOptions(options, babelApi) {
- const {
- method,
- targets: targetsOption,
- ignoreBrowserslistConfig,
- configPath,
- debug,
- shouldInjectPolyfill,
- absoluteImports,
- ...providerOptions
- } = options;
- if (isEmpty(options)) {
- throw new Error(`\
-This plugin requires options, for example:
- {
- "plugins": [
- ["<plugin name>", { method: "usage-pure" }]
- ]
- }
-
-See more options at https://github.com/babel/babel-polyfills/blob/main/docs/usage.md`);
- }
- let methodName;
- if (method === "usage-global") methodName = "usageGlobal";else if (method === "entry-global") methodName = "entryGlobal";else if (method === "usage-pure") methodName = "usagePure";else if (typeof method !== "string") {
- throw new Error(".method must be a string");
- } else {
- throw new Error(`.method must be one of "entry-global", "usage-global"` + ` or "usage-pure" (received ${JSON.stringify(method)})`);
- }
- if (typeof shouldInjectPolyfill === "function") {
- if (options.include || options.exclude) {
- throw new Error(`.include and .exclude are not supported when using the` + ` .shouldInjectPolyfill function.`);
- }
- } else if (shouldInjectPolyfill != null) {
- throw new Error(`.shouldInjectPolyfill must be a function, or undefined` + ` (received ${JSON.stringify(shouldInjectPolyfill)})`);
- }
- if (absoluteImports != null && typeof absoluteImports !== "boolean" && typeof absoluteImports !== "string") {
- throw new Error(`.absoluteImports must be a boolean, a string, or undefined` + ` (received ${JSON.stringify(absoluteImports)})`);
- }
- let targets;
- if (
- // If any browserslist-related option is specified, fallback to the old
- // behavior of not using the targets specified in the top-level options.
- targetsOption || configPath || ignoreBrowserslistConfig) {
- const targetsObj = typeof targetsOption === "string" || Array.isArray(targetsOption) ? {
- browsers: targetsOption
- } : targetsOption;
- targets = getTargets(targetsObj, {
- ignoreBrowserslistConfig,
- configPath
- });
- } else {
- targets = babelApi.targets();
- }
- return {
- method,
- methodName,
- targets,
- absoluteImports: absoluteImports != null ? absoluteImports : false,
- shouldInjectPolyfill,
- debug: !!debug,
- providerOptions: providerOptions
- };
-}
-function instantiateProvider(factory, options, missingDependencies, dirname, debugLog, babelApi) {
- const {
- method,
- methodName,
- targets,
- debug,
- shouldInjectPolyfill,
- providerOptions,
- absoluteImports
- } = resolveOptions(options, babelApi);
-
- // eslint-disable-next-line prefer-const
- let include, exclude;
- let polyfillsSupport;
- let polyfillsNames;
- let filterPolyfills;
- const getUtils = createUtilsGetter(new ImportsCachedInjector(moduleName => resolve(dirname, moduleName, absoluteImports), name => {
- var _polyfillsNames$get, _polyfillsNames;
- return (_polyfillsNames$get = (_polyfillsNames = polyfillsNames) == null ? void 0 : _polyfillsNames.get(name)) != null ? _polyfillsNames$get : Infinity;
- }));
- const depsCache = new Map();
- const api = {
- babel: babelApi,
- getUtils,
- method: options.method,
- targets,
- createMetaResolver,
- shouldInjectPolyfill(name) {
- if (polyfillsNames === undefined) {
- throw new Error(`Internal error in the ${factory.name} provider: ` + `shouldInjectPolyfill() can't be called during initialization.`);
- }
- if (!polyfillsNames.has(name)) {
- console.warn(`Internal error in the ${providerName} provider: ` + `unknown polyfill "${name}".`);
- }
- if (filterPolyfills && !filterPolyfills(name)) return false;
- let shouldInject = isRequired(name, targets, {
- compatData: polyfillsSupport,
- includes: include,
- excludes: exclude
- });
- if (shouldInjectPolyfill) {
- shouldInject = shouldInjectPolyfill(name, shouldInject);
- if (typeof shouldInject !== "boolean") {
- throw new Error(`.shouldInjectPolyfill must return a boolean.`);
- }
- }
- return shouldInject;
- },
- debug(name) {
- var _debugLog, _debugLog$polyfillsSu;
- debugLog().found = true;
- if (!debug || !name) return;
- if (debugLog().polyfills.has(providerName)) return;
- debugLog().polyfills.add(name);
- (_debugLog$polyfillsSu = (_debugLog = debugLog()).polyfillsSupport) != null ? _debugLog$polyfillsSu : _debugLog.polyfillsSupport = polyfillsSupport;
- },
- assertDependency(name, version = "*") {
- if (missingDependencies === false) return;
- if (absoluteImports) {
- // If absoluteImports is not false, we will try resolving
- // the dependency and throw if it's not possible. We can
- // skip the check here.
- return;
- }
- const dep = version === "*" ? name : `${name}@^${version}`;
- const found = missingDependencies.all ? false : mapGetOr(depsCache, `${name} :: ${dirname}`, () => has());
- if (!found) {
- debugLog().missingDeps.add(dep);
- }
- }
- };
- const provider = factory(api, providerOptions, dirname);
- const providerName = provider.name || factory.name;
- if (typeof provider[methodName] !== "function") {
- throw new Error(`The "${providerName}" provider doesn't support the "${method}" polyfilling method.`);
- }
- if (Array.isArray(provider.polyfills)) {
- polyfillsNames = new Map(provider.polyfills.map((name, index) => [name, index]));
- filterPolyfills = provider.filterPolyfills;
- } else if (provider.polyfills) {
- polyfillsNames = new Map(Object.keys(provider.polyfills).map((name, index) => [name, index]));
- polyfillsSupport = provider.polyfills;
- filterPolyfills = provider.filterPolyfills;
- } else {
- polyfillsNames = new Map();
- }
- ({
- include,
- exclude
- } = validateIncludeExclude(providerName, polyfillsNames, providerOptions.include || [], providerOptions.exclude || []));
- let callProvider;
- if (methodName === "usageGlobal") {
- callProvider = (payload, path) => {
- var _ref;
- const utils = getUtils(path);
- return (_ref = provider[methodName](payload, utils, path)) != null ? _ref : false;
- };
- } else {
- callProvider = (payload, path) => {
- const utils = getUtils(path);
- provider[methodName](payload, utils, path);
- return false;
- };
- }
- return {
- debug,
- method,
- targets,
- provider,
- providerName,
- callProvider
- };
-}
-function definePolyfillProvider(factory) {
- return declare((babelApi, options, dirname) => {
- babelApi.assertVersion("^7.0.0 || ^8.0.0-alpha.0");
- const {
- traverse
- } = babelApi;
- let debugLog;
- const missingDependencies = applyMissingDependenciesDefaults(options, babelApi);
- const {
- debug,
- method,
- targets,
- provider,
- providerName,
- callProvider
- } = instantiateProvider(factory, options, missingDependencies, dirname, () => debugLog, babelApi);
- const createVisitor = method === "entry-global" ? entry : usage;
- const visitor = provider.visitor ? traverse.visitors.merge([createVisitor(callProvider), provider.visitor]) : createVisitor(callProvider);
- if (debug && debug !== presetEnvSilentDebugHeader) {
- console.log(`${providerName}: \`DEBUG\` option`);
- console.log(`\nUsing targets: ${stringifyTargetsMultiline(targets)}`);
- console.log(`\nUsing polyfills with \`${method}\` method:`);
- }
- const {
- runtimeName
- } = provider;
- return {
- name: "inject-polyfills",
- visitor,
- pre(file) {
- var _provider$pre;
- if (runtimeName) {
- if (file.get("runtimeHelpersModuleName") && file.get("runtimeHelpersModuleName") !== runtimeName) {
- console.warn(`Two different polyfill providers` + ` (${file.get("runtimeHelpersModuleProvider")}` + ` and ${providerName}) are trying to define two` + ` conflicting @babel/runtime alternatives:` + ` ${file.get("runtimeHelpersModuleName")} and ${runtimeName}.` + ` The second one will be ignored.`);
- } else {
- file.set("runtimeHelpersModuleName", runtimeName);
- file.set("runtimeHelpersModuleProvider", providerName);
- }
- }
- debugLog = {
- polyfills: new Set(),
- polyfillsSupport: undefined,
- found: false,
- providers: new Set(),
- missingDeps: new Set()
- };
- (_provider$pre = provider.pre) == null ? void 0 : _provider$pre.apply(this, arguments);
- },
- post() {
- var _provider$post;
- (_provider$post = provider.post) == null ? void 0 : _provider$post.apply(this, arguments);
- if (missingDependencies !== false) {
- if (missingDependencies.log === "per-file") {
- logMissing(debugLog.missingDeps);
- } else {
- laterLogMissing(debugLog.missingDeps);
- }
- }
- if (!debug) return;
- if (this.filename) console.log(`\n[${this.filename}]`);
- if (debugLog.polyfills.size === 0) {
- console.log(method === "entry-global" ? debugLog.found ? `Based on your targets, the ${providerName} polyfill did not add any polyfill.` : `The entry point for the ${providerName} polyfill has not been found.` : `Based on your code and targets, the ${providerName} polyfill did not add any polyfill.`);
- return;
- }
- if (method === "entry-global") {
- console.log(`The ${providerName} polyfill entry has been replaced with ` + `the following polyfills:`);
- } else {
- console.log(`The ${providerName} polyfill added the following polyfills:`);
- }
- for (const name of debugLog.polyfills) {
- var _debugLog$polyfillsSu2;
- if ((_debugLog$polyfillsSu2 = debugLog.polyfillsSupport) != null && _debugLog$polyfillsSu2[name]) {
- const filteredTargets = getInclusionReasons(name, targets, debugLog.polyfillsSupport);
- const formattedTargets = JSON.stringify(filteredTargets).replace(/,/g, ", ").replace(/^\{"/, '{ "').replace(/"\}$/, '" }');
- console.log(` ${name} ${formattedTargets}`);
- } else {
- console.log(` ${name}`);
- }
- }
- }
- };
- });
-}
-function mapGetOr(map, key, getDefault) {
- let val = map.get(key);
- if (val === undefined) {
- val = getDefault();
- map.set(key, val);
- }
- return val;
-}
-function isEmpty(obj) {
- return Object.keys(obj).length === 0;
-}
-
-export default definePolyfillProvider;
-//# sourceMappingURL=index.browser.mjs.map
diff --git a/node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs.map b/node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs.map
deleted file mode 100644
index 78486ac3..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/esm/index.browser.mjs.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"index.browser.mjs","sources":["../src/utils.ts","../src/imports-injector.ts","../src/debug-utils.ts","../src/normalize-options.ts","../src/visitors/usage.ts","../src/visitors/entry.ts","../src/browser/dependencies.ts","../src/meta-resolver.ts","../src/index.ts"],"sourcesContent":["import { types as t, template } from \"@babel/core\";\nimport type { NodePath } from \"@babel/traverse\";\nimport type { Utils } from \"./types\";\nimport type ImportsCachedInjector from \"./imports-injector\";\n\nexport function intersection<T>(a: Set<T>, b: Set<T>): Set<T> {\n const result = new Set<T>();\n a.forEach(v => b.has(v) && result.add(v));\n return result;\n}\n\nexport function has(object: any, key: string) {\n return Object.prototype.hasOwnProperty.call(object, key);\n}\n\nfunction getType(target: any): string {\n return Object.prototype.toString.call(target).slice(8, -1);\n}\n\nfunction resolveId(path): string {\n if (\n path.isIdentifier() &&\n !path.scope.hasBinding(path.node.name, /* noGlobals */ true)\n ) {\n return path.node.name;\n }\n\n if (path.isPure()) {\n const { deopt } = path.evaluate();\n if (deopt && deopt.isIdentifier()) {\n return deopt.node.name;\n }\n }\n}\n\nexport function resolveKey(\n path: NodePath<t.Expression | t.PrivateName>,\n computed: boolean = false,\n) {\n const { scope } = path;\n if (path.isStringLiteral()) return path.node.value;\n const isIdentifier = path.isIdentifier();\n if (\n isIdentifier &&\n !(computed || (path.parent as t.MemberExpression).computed)\n ) {\n return path.node.name;\n }\n\n if (\n computed &&\n path.isMemberExpression() &&\n path.get(\"object\").isIdentifier({ name: \"Symbol\" }) &&\n !scope.hasBinding(\"Symbol\", /* noGlobals */ true)\n ) {\n const sym = resolveKey(path.get(\"property\"), path.node.computed);\n if (sym) return \"Symbol.\" + sym;\n }\n\n if (\n isIdentifier\n ? scope.hasBinding(path.node.name, /* noGlobals */ true)\n : path.isPure()\n ) {\n const { value } = path.evaluate();\n if (typeof value === \"string\") return value;\n }\n}\n\nexport function resolveSource(obj: NodePath): {\n id: string | null;\n placement: \"prototype\" | \"static\" | null;\n} {\n if (\n obj.isMemberExpression() &&\n obj.get(\"property\").isIdentifier({ name: \"prototype\" })\n ) {\n const id = resolveId(obj.get(\"object\"));\n\n if (id) {\n return { id, placement: \"prototype\" };\n }\n return { id: null, placement: null };\n }\n\n const id = resolveId(obj);\n if (id) {\n return { id, placement: \"static\" };\n }\n\n if (obj.isRegExpLiteral()) {\n return { id: \"RegExp\", placement: \"prototype\" };\n } else if (obj.isFunction()) {\n return { id: \"Function\", placement: \"prototype\" };\n } else if (obj.isPure()) {\n const { value } = obj.evaluate();\n if (value !== undefined) {\n return { id: getType(value), placement: \"prototype\" };\n }\n }\n\n return { id: null, placement: null };\n}\n\nexport function getImportSource({ node }: NodePath<t.ImportDeclaration>) {\n if (node.specifiers.length === 0) return node.source.value;\n}\n\nexport function getRequireSource({ node }: NodePath<t.Statement>) {\n if (!t.isExpressionStatement(node)) return;\n const { expression } = node;\n if (\n t.isCallExpression(expression) &&\n t.isIdentifier(expression.callee) &&\n expression.callee.name === \"require\" &&\n expression.arguments.length === 1 &&\n t.isStringLiteral(expression.arguments[0])\n ) {\n return expression.arguments[0].value;\n }\n}\n\nfunction hoist(node: t.Node) {\n // @ts-expect-error\n node._blockHoist = 3;\n return node;\n}\n\nexport function createUtilsGetter(cache: ImportsCachedInjector) {\n return (path: NodePath): Utils => {\n const prog = path.findParent(p => p.isProgram()) as NodePath<t.Program>;\n\n return {\n injectGlobalImport(url, moduleName) {\n cache.storeAnonymous(prog, url, moduleName, (isScript, source) => {\n return isScript\n ? template.statement.ast`require(${source})`\n : t.importDeclaration([], source);\n });\n },\n injectNamedImport(url, name, hint = name, moduleName) {\n return cache.storeNamed(\n prog,\n url,\n name,\n moduleName,\n (isScript, source, name) => {\n const id = prog.scope.generateUidIdentifier(hint);\n return {\n node: isScript\n ? hoist(template.statement.ast`\n var ${id} = require(${source}).${name}\n `)\n : t.importDeclaration([t.importSpecifier(id, name)], source),\n name: id.name,\n };\n },\n );\n },\n injectDefaultImport(url, hint = url, moduleName) {\n return cache.storeNamed(\n prog,\n url,\n \"default\",\n moduleName,\n (isScript, source) => {\n const id = prog.scope.generateUidIdentifier(hint);\n return {\n node: isScript\n ? hoist(template.statement.ast`var ${id} = require(${source})`)\n : t.importDeclaration([t.importDefaultSpecifier(id)], source),\n name: id.name,\n };\n },\n );\n },\n };\n };\n}\n","import type { NodePath } from \"@babel/traverse\";\nimport { types as t } from \"@babel/core\";\n\ntype StrMap<K> = Map<string, K>;\n\nexport default class ImportsCachedInjector {\n _imports: WeakMap<NodePath<t.Program>, StrMap<string>>;\n _anonymousImports: WeakMap<NodePath<t.Program>, Set<string>>;\n _lastImports: WeakMap<\n NodePath<t.Program>,\n Array<{ path: NodePath<t.Node>; index: number }>\n >;\n _resolver: (url: string) => string;\n _getPreferredIndex: (url: string) => number;\n\n constructor(\n resolver: (url: string) => string,\n getPreferredIndex: (url: string) => number,\n ) {\n this._imports = new WeakMap();\n this._anonymousImports = new WeakMap();\n this._lastImports = new WeakMap();\n this._resolver = resolver;\n this._getPreferredIndex = getPreferredIndex;\n }\n\n storeAnonymous(\n programPath: NodePath<t.Program>,\n url: string,\n moduleName: string,\n getVal: (isScript: boolean, source: t.StringLiteral) => t.Node,\n ) {\n const key = this._normalizeKey(programPath, url);\n const imports = this._ensure<Set<string>>(\n this._anonymousImports,\n programPath,\n Set,\n );\n\n if (imports.has(key)) return;\n\n const node = getVal(\n programPath.node.sourceType === \"script\",\n t.stringLiteral(this._resolver(url)),\n );\n imports.add(key);\n this._injectImport(programPath, node, moduleName);\n }\n\n storeNamed(\n programPath: NodePath<t.Program>,\n url: string,\n name: string,\n moduleName: string,\n getVal: (\n isScript: boolean,\n // eslint-disable-next-line no-undef\n source: t.StringLiteral,\n // eslint-disable-next-line no-undef\n name: t.Identifier,\n ) => { node: t.Node; name: string },\n ) {\n const key = this._normalizeKey(programPath, url, name);\n const imports = this._ensure<Map<string, any>>(\n this._imports,\n programPath,\n Map,\n );\n\n if (!imports.has(key)) {\n const { node, name: id } = getVal(\n programPath.node.sourceType === \"script\",\n t.stringLiteral(this._resolver(url)),\n t.identifier(name),\n );\n imports.set(key, id);\n this._injectImport(programPath, node, moduleName);\n }\n\n return t.identifier(imports.get(key));\n }\n\n _injectImport(\n programPath: NodePath<t.Program>,\n node: t.Node,\n moduleName: string,\n ) {\n const newIndex = this._getPreferredIndex(moduleName);\n const lastImports = this._lastImports.get(programPath) ?? [];\n\n const isPathStillValid = (path: NodePath) =>\n path.node &&\n // Sometimes the AST is modified and the \"last import\"\n // we have has been replaced\n path.parent === programPath.node &&\n path.container === programPath.node.body;\n\n let last: NodePath;\n\n if (newIndex === Infinity) {\n // Fast path: we can always just insert at the end if newIndex is `Infinity`\n if (lastImports.length > 0) {\n last = lastImports[lastImports.length - 1].path;\n if (!isPathStillValid(last)) last = undefined;\n }\n } else {\n for (const [i, data] of lastImports.entries()) {\n const { path, index } = data;\n if (isPathStillValid(path)) {\n if (newIndex < index) {\n const [newPath] = path.insertBefore(node);\n lastImports.splice(i, 0, { path: newPath, index: newIndex });\n return;\n }\n last = path;\n }\n }\n }\n\n if (last) {\n const [newPath] = last.insertAfter(node);\n lastImports.push({ path: newPath, index: newIndex });\n } else {\n const [newPath] = programPath.unshiftContainer(\"body\", node);\n this._lastImports.set(programPath, [{ path: newPath, index: newIndex }]);\n }\n }\n\n _ensure<C extends Map<string, any> | Set<string>>(\n map: WeakMap<NodePath<t.Program>, C>,\n programPath: NodePath<t.Program>,\n Collection: { new (...args: any): C },\n ): C {\n let collection = map.get(programPath);\n if (!collection) {\n collection = new Collection();\n map.set(programPath, collection);\n }\n return collection;\n }\n\n _normalizeKey(\n programPath: NodePath<t.Program>,\n url: string,\n name: string = \"\",\n ): string {\n const { sourceType } = programPath.node;\n\n // If we rely on the imported binding (the \"name\" parameter), we also need to cache\n // based on the sourceType. This is because the module transforms change the names\n // of the import variables.\n return `${name && sourceType}::${url}::${name}`;\n }\n}\n","import { prettifyTargets } from \"@babel/helper-compilation-targets\";\n\nimport type { Targets } from \"./types\";\n\nexport const presetEnvSilentDebugHeader =\n \"#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets\";\n\nexport function stringifyTargetsMultiline(targets: Targets): string {\n return JSON.stringify(prettifyTargets(targets), null, 2);\n}\n\nexport function stringifyTargets(targets: Targets): string {\n return JSON.stringify(targets)\n .replace(/,/g, \", \")\n .replace(/^\\{\"/, '{ \"')\n .replace(/\"\\}$/, '\" }');\n}\n","import { intersection } from \"./utils\";\nimport type {\n Pattern,\n PluginOptions,\n MissingDependenciesOption,\n} from \"./types\";\n\nfunction patternToRegExp(pattern: Pattern): RegExp | null {\n if (pattern instanceof RegExp) return pattern;\n\n try {\n return new RegExp(`^${pattern}$`);\n } catch {\n return null;\n }\n}\n\nfunction buildUnusedError(label, unused) {\n if (!unused.length) return \"\";\n return (\n ` - The following \"${label}\" patterns didn't match any polyfill:\\n` +\n unused.map(original => ` ${String(original)}\\n`).join(\"\")\n );\n}\n\nfunction buldDuplicatesError(duplicates) {\n if (!duplicates.size) return \"\";\n return (\n ` - The following polyfills were matched both by \"include\" and \"exclude\" patterns:\\n` +\n Array.from(duplicates, name => ` ${name}\\n`).join(\"\")\n );\n}\n\nexport function validateIncludeExclude(\n provider: string,\n polyfills: Map<string, unknown>,\n includePatterns: Pattern[],\n excludePatterns: Pattern[],\n) {\n let current;\n const filter = pattern => {\n const regexp = patternToRegExp(pattern);\n if (!regexp) return false;\n\n let matched = false;\n for (const polyfill of polyfills.keys()) {\n if (regexp.test(polyfill)) {\n matched = true;\n current.add(polyfill);\n }\n }\n return !matched;\n };\n\n // prettier-ignore\n const include = current = new Set<string> ();\n const unusedInclude = Array.from(includePatterns).filter(filter);\n\n // prettier-ignore\n const exclude = current = new Set<string> ();\n const unusedExclude = Array.from(excludePatterns).filter(filter);\n\n const duplicates = intersection(include, exclude);\n\n if (\n duplicates.size > 0 ||\n unusedInclude.length > 0 ||\n unusedExclude.length > 0\n ) {\n throw new Error(\n `Error while validating the \"${provider}\" provider options:\\n` +\n buildUnusedError(\"include\", unusedInclude) +\n buildUnusedError(\"exclude\", unusedExclude) +\n buldDuplicatesError(duplicates),\n );\n }\n\n return { include, exclude };\n}\n\nexport function applyMissingDependenciesDefaults(\n options: PluginOptions,\n babelApi: any,\n): MissingDependenciesOption {\n const { missingDependencies = {} } = options;\n if (missingDependencies === false) return false;\n\n const caller = babelApi.caller(caller => caller?.name);\n\n const {\n log = \"deferred\",\n inject = caller === \"rollup-plugin-babel\" ? \"throw\" : \"import\",\n all = false,\n } = missingDependencies;\n\n return { log, inject, all };\n}\n","import type { NodePath } from \"@babel/traverse\";\nimport { types as t } from \"@babel/core\";\nimport type { CallProvider } from \"./index\";\n\nimport { resolveKey, resolveSource } from \"../utils\";\n\nfunction isRemoved(path: NodePath) {\n if (path.removed) return true;\n if (!path.parentPath) return false;\n if (path.listKey) {\n if (!path.parentPath.node?.[path.listKey]?.includes(path.node)) return true;\n } else {\n if (path.parentPath.node[path.key] !== path.node) return true;\n }\n return isRemoved(path.parentPath);\n}\n\nexport default (callProvider: CallProvider) => {\n function property(object, key, placement, path) {\n return callProvider({ kind: \"property\", object, key, placement }, path);\n }\n\n function handleReferencedIdentifier(path) {\n const {\n node: { name },\n scope,\n } = path;\n if (scope.getBindingIdentifier(name)) return;\n\n callProvider({ kind: \"global\", name }, path);\n }\n\n function analyzeMemberExpression(path: NodePath<t.MemberExpression>) {\n const key = resolveKey(path.get(\"property\"), path.node.computed);\n return { key, handleAsMemberExpression: !!key && key !== \"prototype\" };\n }\n\n return {\n // Symbol(), new Promise\n ReferencedIdentifier(path: NodePath<t.Identifier>) {\n const { parentPath } = path;\n if (\n parentPath.isMemberExpression({ object: path.node }) &&\n analyzeMemberExpression(parentPath).handleAsMemberExpression\n ) {\n return;\n }\n handleReferencedIdentifier(path);\n },\n\n MemberExpression(path: NodePath<t.MemberExpression>) {\n const { key, handleAsMemberExpression } = analyzeMemberExpression(path);\n if (!handleAsMemberExpression) return;\n\n const object = path.get(\"object\");\n let objectIsGlobalIdentifier = object.isIdentifier();\n if (objectIsGlobalIdentifier) {\n const binding = object.scope.getBinding(\n (object.node as t.Identifier).name,\n );\n if (binding) {\n if (binding.path.isImportNamespaceSpecifier()) return;\n objectIsGlobalIdentifier = false;\n }\n }\n\n const source = resolveSource(object);\n let skipObject = property(source.id, key, source.placement, path);\n skipObject ||=\n !objectIsGlobalIdentifier ||\n path.shouldSkip ||\n object.shouldSkip ||\n isRemoved(object);\n\n if (!skipObject) handleReferencedIdentifier(object);\n },\n\n ObjectPattern(path: NodePath<t.ObjectPattern>) {\n const { parentPath, parent } = path;\n let obj;\n\n // const { keys, values } = Object\n if (parentPath.isVariableDeclarator()) {\n obj = parentPath.get(\"init\");\n // ({ keys, values } = Object)\n } else if (parentPath.isAssignmentExpression()) {\n obj = parentPath.get(\"right\");\n // !function ({ keys, values }) {...} (Object)\n // resolution does not work after properties transform :-(\n } else if (parentPath.isFunction()) {\n const grand = parentPath.parentPath;\n if (grand.isCallExpression() || grand.isNewExpression()) {\n if (grand.node.callee === parent) {\n obj = grand.get(\"arguments\")[path.key];\n }\n }\n }\n\n let id = null;\n let placement = null;\n if (obj) ({ id, placement } = resolveSource(obj));\n\n for (const prop of path.get(\"properties\")) {\n if (prop.isObjectProperty()) {\n const key = resolveKey(prop.get(\"key\"));\n if (key) property(id, key, placement, prop);\n }\n }\n },\n\n BinaryExpression(path: NodePath<t.BinaryExpression>) {\n if (path.node.operator !== \"in\") return;\n\n const source = resolveSource(path.get(\"right\"));\n const key = resolveKey(path.get(\"left\"), true);\n\n if (!key) return;\n\n callProvider(\n {\n kind: \"in\",\n object: source.id,\n key,\n placement: source.placement,\n },\n path,\n );\n },\n };\n};\n","import type { NodePath } from \"@babel/traverse\";\nimport { types as t } from \"@babel/core\";\nimport type { CallProvider } from \"./index\";\n\nimport { getImportSource, getRequireSource } from \"../utils\";\n\nexport default (callProvider: CallProvider) => ({\n ImportDeclaration(path: NodePath<t.ImportDeclaration>) {\n const source = getImportSource(path);\n if (!source) return;\n callProvider({ kind: \"import\", source }, path);\n },\n Program(path: NodePath<t.Program>) {\n path.get(\"body\").forEach(bodyPath => {\n const source = getRequireSource(bodyPath);\n if (!source) return;\n callProvider({ kind: \"import\", source }, bodyPath);\n });\n },\n});\n","export function resolve(\n dirname: string,\n moduleName: string,\n absoluteImports: boolean | string,\n): string {\n if (absoluteImports === false) return moduleName;\n\n throw new Error(\n `\"absoluteImports\" is not supported in bundles prepared for the browser.`,\n );\n}\n\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nexport function has(basedir: string, name: string) {\n return true;\n}\n\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nexport function logMissing(missingDeps: Set<string>) {}\n\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nexport function laterLogMissing(missingDeps: Set<string>) {}\n","import type {\n MetaDescriptor,\n ResolverPolyfills,\n ResolvedPolyfill,\n} from \"./types\";\n\nimport { has } from \"./utils\";\n\ntype ResolverFn<T> = (meta: MetaDescriptor) => void | ResolvedPolyfill<T>;\n\nconst PossibleGlobalObjects = new Set<string>([\n \"global\",\n \"globalThis\",\n \"self\",\n \"window\",\n]);\n\nexport default function createMetaResolver<T>(\n polyfills: ResolverPolyfills<T>,\n): ResolverFn<T> {\n const { static: staticP, instance: instanceP, global: globalP } = polyfills;\n\n return meta => {\n if (meta.kind === \"global\" && globalP && has(globalP, meta.name)) {\n return { kind: \"global\", desc: globalP[meta.name], name: meta.name };\n }\n\n if (meta.kind === \"property\" || meta.kind === \"in\") {\n const { placement, object, key } = meta;\n\n if (object && placement === \"static\") {\n if (globalP && PossibleGlobalObjects.has(object) && has(globalP, key)) {\n return { kind: \"global\", desc: globalP[key], name: key };\n }\n\n if (staticP && has(staticP, object) && has(staticP[object], key)) {\n return {\n kind: \"static\",\n desc: staticP[object][key],\n name: `${object}$${key}`,\n };\n }\n }\n\n if (instanceP && has(instanceP, key)) {\n return { kind: \"instance\", desc: instanceP[key], name: `${key}` };\n }\n }\n };\n}\n","import { declare } from \"@babel/helper-plugin-utils\";\nimport type { NodePath } from \"@babel/traverse\";\n\nimport _getTargets, {\n isRequired,\n getInclusionReasons,\n} from \"@babel/helper-compilation-targets\";\nconst getTargets = _getTargets.default || _getTargets;\n\nimport { createUtilsGetter } from \"./utils\";\nimport ImportsCachedInjector from \"./imports-injector\";\nimport {\n stringifyTargetsMultiline,\n presetEnvSilentDebugHeader,\n} from \"./debug-utils\";\nimport {\n validateIncludeExclude,\n applyMissingDependenciesDefaults,\n} from \"./normalize-options\";\n\nimport type {\n ProviderApi,\n MethodString,\n Targets,\n MetaDescriptor,\n PolyfillProvider,\n PluginOptions,\n ProviderOptions,\n} from \"./types\";\n\nimport * as v from \"./visitors\";\nimport * as deps from \"./node/dependencies\";\n\nimport createMetaResolver from \"./meta-resolver\";\n\nexport type { PolyfillProvider, MetaDescriptor, Utils, Targets } from \"./types\";\n\nfunction resolveOptions<Options>(\n options: PluginOptions,\n babelApi,\n): {\n method: MethodString;\n methodName: \"usageGlobal\" | \"entryGlobal\" | \"usagePure\";\n targets: Targets;\n debug: boolean | typeof presetEnvSilentDebugHeader;\n shouldInjectPolyfill:\n | ((name: string, shouldInject: boolean) => boolean)\n | undefined;\n providerOptions: ProviderOptions<Options>;\n absoluteImports: string | boolean;\n} {\n const {\n method,\n targets: targetsOption,\n ignoreBrowserslistConfig,\n configPath,\n debug,\n shouldInjectPolyfill,\n absoluteImports,\n ...providerOptions\n } = options;\n\n if (isEmpty(options)) {\n throw new Error(\n `\\\nThis plugin requires options, for example:\n {\n \"plugins\": [\n [\"<plugin name>\", { method: \"usage-pure\" }]\n ]\n }\n\nSee more options at https://github.com/babel/babel-polyfills/blob/main/docs/usage.md`,\n );\n }\n\n let methodName;\n if (method === \"usage-global\") methodName = \"usageGlobal\";\n else if (method === \"entry-global\") methodName = \"entryGlobal\";\n else if (method === \"usage-pure\") methodName = \"usagePure\";\n else if (typeof method !== \"string\") {\n throw new Error(\".method must be a string\");\n } else {\n throw new Error(\n `.method must be one of \"entry-global\", \"usage-global\"` +\n ` or \"usage-pure\" (received ${JSON.stringify(method)})`,\n );\n }\n\n if (typeof shouldInjectPolyfill === \"function\") {\n if (options.include || options.exclude) {\n throw new Error(\n `.include and .exclude are not supported when using the` +\n ` .shouldInjectPolyfill function.`,\n );\n }\n } else if (shouldInjectPolyfill != null) {\n throw new Error(\n `.shouldInjectPolyfill must be a function, or undefined` +\n ` (received ${JSON.stringify(shouldInjectPolyfill)})`,\n );\n }\n\n if (\n absoluteImports != null &&\n typeof absoluteImports !== \"boolean\" &&\n typeof absoluteImports !== \"string\"\n ) {\n throw new Error(\n `.absoluteImports must be a boolean, a string, or undefined` +\n ` (received ${JSON.stringify(absoluteImports)})`,\n );\n }\n\n let targets;\n\n if (\n // If any browserslist-related option is specified, fallback to the old\n // behavior of not using the targets specified in the top-level options.\n targetsOption ||\n configPath ||\n ignoreBrowserslistConfig\n ) {\n const targetsObj =\n typeof targetsOption === \"string\" || Array.isArray(targetsOption)\n ? { browsers: targetsOption }\n : targetsOption;\n\n targets = getTargets(targetsObj, {\n ignoreBrowserslistConfig,\n configPath,\n });\n } else {\n targets = babelApi.targets();\n }\n\n return {\n method,\n methodName,\n targets,\n absoluteImports: absoluteImports ?? false,\n shouldInjectPolyfill,\n debug: !!debug,\n providerOptions: providerOptions as any as ProviderOptions<Options>,\n };\n}\n\nfunction instantiateProvider<Options>(\n factory: PolyfillProvider<Options>,\n options: PluginOptions,\n missingDependencies,\n dirname,\n debugLog,\n babelApi,\n) {\n const {\n method,\n methodName,\n targets,\n debug,\n shouldInjectPolyfill,\n providerOptions,\n absoluteImports,\n } = resolveOptions<Options>(options, babelApi);\n\n // eslint-disable-next-line prefer-const\n let include, exclude;\n let polyfillsSupport;\n let polyfillsNames: Map<string, number> | undefined;\n let filterPolyfills;\n\n const getUtils = createUtilsGetter(\n new ImportsCachedInjector(\n moduleName => deps.resolve(dirname, moduleName, absoluteImports),\n (name: string) => polyfillsNames?.get(name) ?? Infinity,\n ),\n );\n\n const depsCache = new Map();\n\n const api: ProviderApi = {\n babel: babelApi,\n getUtils,\n method: options.method,\n targets,\n createMetaResolver,\n shouldInjectPolyfill(name) {\n if (polyfillsNames === undefined) {\n throw new Error(\n `Internal error in the ${factory.name} provider: ` +\n `shouldInjectPolyfill() can't be called during initialization.`,\n );\n }\n if (!polyfillsNames.has(name)) {\n console.warn(\n `Internal error in the ${providerName} provider: ` +\n `unknown polyfill \"${name}\".`,\n );\n }\n\n if (filterPolyfills && !filterPolyfills(name)) return false;\n\n let shouldInject = isRequired(name, targets, {\n compatData: polyfillsSupport,\n includes: include,\n excludes: exclude,\n });\n\n if (shouldInjectPolyfill) {\n shouldInject = shouldInjectPolyfill(name, shouldInject);\n if (typeof shouldInject !== \"boolean\") {\n throw new Error(`.shouldInjectPolyfill must return a boolean.`);\n }\n }\n\n return shouldInject;\n },\n debug(name) {\n debugLog().found = true;\n\n if (!debug || !name) return;\n\n if (debugLog().polyfills.has(providerName)) return;\n debugLog().polyfills.add(name);\n debugLog().polyfillsSupport ??= polyfillsSupport;\n },\n assertDependency(name, version = \"*\") {\n if (missingDependencies === false) return;\n if (absoluteImports) {\n // If absoluteImports is not false, we will try resolving\n // the dependency and throw if it's not possible. We can\n // skip the check here.\n return;\n }\n\n const dep = version === \"*\" ? name : `${name}@^${version}`;\n\n const found = missingDependencies.all\n ? false\n : mapGetOr(depsCache, `${name} :: ${dirname}`, () =>\n deps.has(dirname, name),\n );\n\n if (!found) {\n debugLog().missingDeps.add(dep);\n }\n },\n };\n\n const provider = factory(api, providerOptions, dirname);\n const providerName = provider.name || factory.name;\n\n if (typeof provider[methodName] !== \"function\") {\n throw new Error(\n `The \"${providerName}\" provider doesn't support the \"${method}\" polyfilling method.`,\n );\n }\n\n if (Array.isArray(provider.polyfills)) {\n polyfillsNames = new Map(\n provider.polyfills.map((name, index) => [name, index]),\n );\n filterPolyfills = provider.filterPolyfills;\n } else if (provider.polyfills) {\n polyfillsNames = new Map(\n Object.keys(provider.polyfills).map((name, index) => [name, index]),\n );\n polyfillsSupport = provider.polyfills;\n filterPolyfills = provider.filterPolyfills;\n } else {\n polyfillsNames = new Map();\n }\n\n ({ include, exclude } = validateIncludeExclude(\n providerName,\n polyfillsNames,\n providerOptions.include || [],\n providerOptions.exclude || [],\n ));\n\n let callProvider: (payload: MetaDescriptor, path: NodePath) => boolean;\n if (methodName === \"usageGlobal\") {\n callProvider = (payload, path) => {\n const utils = getUtils(path);\n return (\n (provider[methodName](payload, utils, path) satisfies boolean) ?? false\n );\n };\n } else {\n callProvider = (payload, path) => {\n const utils = getUtils(path);\n provider[methodName](payload, utils, path) satisfies void;\n return false;\n };\n }\n\n return {\n debug,\n method,\n targets,\n provider,\n providerName,\n callProvider,\n };\n}\n\nexport default function definePolyfillProvider<Options>(\n factory: PolyfillProvider<Options>,\n) {\n return declare((babelApi, options: PluginOptions, dirname: string) => {\n babelApi.assertVersion(\"^7.0.0 || ^8.0.0-alpha.0\");\n const { traverse } = babelApi;\n\n let debugLog;\n\n const missingDependencies = applyMissingDependenciesDefaults(\n options,\n babelApi,\n );\n\n const { debug, method, targets, provider, providerName, callProvider } =\n instantiateProvider<Options>(\n factory,\n options,\n missingDependencies,\n dirname,\n () => debugLog,\n babelApi,\n );\n\n const createVisitor = method === \"entry-global\" ? v.entry : v.usage;\n\n const visitor = provider.visitor\n ? traverse.visitors.merge([createVisitor(callProvider), provider.visitor])\n : createVisitor(callProvider);\n\n if (debug && debug !== presetEnvSilentDebugHeader) {\n console.log(`${providerName}: \\`DEBUG\\` option`);\n console.log(`\\nUsing targets: ${stringifyTargetsMultiline(targets)}`);\n console.log(`\\nUsing polyfills with \\`${method}\\` method:`);\n }\n\n const { runtimeName } = provider;\n\n return {\n name: \"inject-polyfills\",\n visitor,\n\n pre(file) {\n if (runtimeName) {\n if (\n file.get(\"runtimeHelpersModuleName\") &&\n file.get(\"runtimeHelpersModuleName\") !== runtimeName\n ) {\n console.warn(\n `Two different polyfill providers` +\n ` (${file.get(\"runtimeHelpersModuleProvider\")}` +\n ` and ${providerName}) are trying to define two` +\n ` conflicting @babel/runtime alternatives:` +\n ` ${file.get(\"runtimeHelpersModuleName\")} and ${runtimeName}.` +\n ` The second one will be ignored.`,\n );\n } else {\n file.set(\"runtimeHelpersModuleName\", runtimeName);\n file.set(\"runtimeHelpersModuleProvider\", providerName);\n }\n }\n\n debugLog = {\n polyfills: new Set(),\n polyfillsSupport: undefined,\n found: false,\n providers: new Set(),\n missingDeps: new Set(),\n };\n\n provider.pre?.apply(this, arguments);\n },\n post() {\n provider.post?.apply(this, arguments);\n\n if (missingDependencies !== false) {\n if (missingDependencies.log === \"per-file\") {\n deps.logMissing(debugLog.missingDeps);\n } else {\n deps.laterLogMissing(debugLog.missingDeps);\n }\n }\n\n if (!debug) return;\n\n if (this.filename) console.log(`\\n[${this.filename}]`);\n\n if (debugLog.polyfills.size === 0) {\n console.log(\n method === \"entry-global\"\n ? debugLog.found\n ? `Based on your targets, the ${providerName} polyfill did not add any polyfill.`\n : `The entry point for the ${providerName} polyfill has not been found.`\n : `Based on your code and targets, the ${providerName} polyfill did not add any polyfill.`,\n );\n\n return;\n }\n\n if (method === \"entry-global\") {\n console.log(\n `The ${providerName} polyfill entry has been replaced with ` +\n `the following polyfills:`,\n );\n } else {\n console.log(\n `The ${providerName} polyfill added the following polyfills:`,\n );\n }\n\n for (const name of debugLog.polyfills) {\n if (debugLog.polyfillsSupport?.[name]) {\n const filteredTargets = getInclusionReasons(\n name,\n targets,\n debugLog.polyfillsSupport,\n );\n\n const formattedTargets = JSON.stringify(filteredTargets)\n .replace(/,/g, \", \")\n .replace(/^\\{\"/, '{ \"')\n .replace(/\"\\}$/, '\" }');\n\n console.log(` ${name} ${formattedTargets}`);\n } else {\n console.log(` ${name}`);\n }\n }\n },\n };\n });\n}\n\nfunction mapGetOr(map, key, getDefault) {\n let val = map.get(key);\n if (val === undefined) {\n val = getDefault();\n map.set(key, val);\n }\n return val;\n}\n\nfunction isEmpty(obj) {\n return Object.keys(obj).length === 0;\n}\n"],"names":["types","t","template","_babel","default","intersection","a","b","result","Set","forEach","v","has","add","object","key","Object","prototype","hasOwnProperty","call","getType","target","toString","slice","resolveId","path","isIdentifier","scope","hasBinding","node","name","isPure","deopt","evaluate","resolveKey","computed","isStringLiteral","value","parent","isMemberExpression","get","sym","resolveSource","obj","id","placement","isRegExpLiteral","isFunction","undefined","getImportSource","specifiers","length","source","getRequireSource","isExpressionStatement","expression","isCallExpression","callee","arguments","hoist","_blockHoist","createUtilsGetter","cache","prog","findParent","p","isProgram","injectGlobalImport","url","moduleName","storeAnonymous","isScript","statement","ast","importDeclaration","injectNamedImport","hint","storeNamed","generateUidIdentifier","importSpecifier","injectDefaultImport","importDefaultSpecifier","ImportsCachedInjector","constructor","resolver","getPreferredIndex","_imports","WeakMap","_anonymousImports","_lastImports","_resolver","_getPreferredIndex","programPath","getVal","_normalizeKey","imports","_ensure","sourceType","stringLiteral","_injectImport","Map","identifier","set","_this$_lastImports$ge","newIndex","lastImports","isPathStillValid","container","body","last","Infinity","i","data","entries","index","newPath","insertBefore","splice","insertAfter","push","unshiftContainer","map","Collection","collection","presetEnvSilentDebugHeader","stringifyTargetsMultiline","targets","JSON","stringify","prettifyTargets","patternToRegExp","pattern","RegExp","buildUnusedError","label","unused","original","String","join","buldDuplicatesError","duplicates","size","Array","from","validateIncludeExclude","provider","polyfills","includePatterns","excludePatterns","current","filter","regexp","matched","polyfill","keys","test","include","unusedInclude","exclude","unusedExclude","Error","applyMissingDependenciesDefaults","options","babelApi","missingDependencies","caller","log","inject","all","isRemoved","removed","parentPath","listKey","_path$parentPath$node","includes","callProvider","property","kind","handleReferencedIdentifier","getBindingIdentifier","analyzeMemberExpression","handleAsMemberExpression","ReferencedIdentifier","MemberExpression","objectIsGlobalIdentifier","binding","getBinding","isImportNamespaceSpecifier","skipObject","shouldSkip","ObjectPattern","isVariableDeclarator","isAssignmentExpression","grand","isNewExpression","prop","isObjectProperty","BinaryExpression","operator","ImportDeclaration","Program","bodyPath","resolve","dirname","absoluteImports","basedir","logMissing","missingDeps","laterLogMissing","PossibleGlobalObjects","createMetaResolver","static","staticP","instance","instanceP","global","globalP","meta","desc","getTargets","_getTargets","resolveOptions","method","targetsOption","ignoreBrowserslistConfig","configPath","debug","shouldInjectPolyfill","providerOptions","isEmpty","methodName","targetsObj","isArray","browsers","instantiateProvider","factory","debugLog","polyfillsSupport","polyfillsNames","filterPolyfills","getUtils","deps","_polyfillsNames$get","_polyfillsNames","depsCache","api","babel","console","warn","providerName","shouldInject","isRequired","compatData","excludes","_debugLog","_debugLog$polyfillsSu","found","assertDependency","version","dep","mapGetOr","payload","_ref","utils","definePolyfillProvider","declare","assertVersion","traverse","createVisitor","visitor","visitors","merge","runtimeName","pre","file","_provider$pre","providers","apply","post","_provider$post","filename","_debugLog$polyfillsSu2","filteredTargets","getInclusionReasons","formattedTargets","replace","getDefault","val"],"mappings":"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"} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs b/node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs
deleted file mode 100644
index f049a734..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs
+++ /dev/null
@@ -1,854 +0,0 @@
-import { declare } from '@babel/helper-plugin-utils';
-import _getTargets, { prettifyTargets, getInclusionReasons, isRequired } from '@babel/helper-compilation-targets';
-import * as _babel from '@babel/core';
-import path from 'path';
-import debounce from 'lodash.debounce';
-import requireResolve from 'resolve';
-import { createRequire } from 'module';
-
-const {
- types: t$1,
- template: template
-} = _babel.default || _babel;
-function intersection(a, b) {
- const result = new Set();
- a.forEach(v => b.has(v) && result.add(v));
- return result;
-}
-function has$1(object, key) {
- return Object.prototype.hasOwnProperty.call(object, key);
-}
-function getType(target) {
- return Object.prototype.toString.call(target).slice(8, -1);
-}
-function resolveId(path) {
- if (path.isIdentifier() && !path.scope.hasBinding(path.node.name, /* noGlobals */true)) {
- return path.node.name;
- }
- if (path.isPure()) {
- const {
- deopt
- } = path.evaluate();
- if (deopt && deopt.isIdentifier()) {
- return deopt.node.name;
- }
- }
-}
-function resolveKey(path, computed = false) {
- const {
- scope
- } = path;
- if (path.isStringLiteral()) return path.node.value;
- const isIdentifier = path.isIdentifier();
- if (isIdentifier && !(computed || path.parent.computed)) {
- return path.node.name;
- }
- if (computed && path.isMemberExpression() && path.get("object").isIdentifier({
- name: "Symbol"
- }) && !scope.hasBinding("Symbol", /* noGlobals */true)) {
- const sym = resolveKey(path.get("property"), path.node.computed);
- if (sym) return "Symbol." + sym;
- }
- if (isIdentifier ? scope.hasBinding(path.node.name, /* noGlobals */true) : path.isPure()) {
- const {
- value
- } = path.evaluate();
- if (typeof value === "string") return value;
- }
-}
-function resolveSource(obj) {
- if (obj.isMemberExpression() && obj.get("property").isIdentifier({
- name: "prototype"
- })) {
- const id = resolveId(obj.get("object"));
- if (id) {
- return {
- id,
- placement: "prototype"
- };
- }
- return {
- id: null,
- placement: null
- };
- }
- const id = resolveId(obj);
- if (id) {
- return {
- id,
- placement: "static"
- };
- }
- if (obj.isRegExpLiteral()) {
- return {
- id: "RegExp",
- placement: "prototype"
- };
- } else if (obj.isFunction()) {
- return {
- id: "Function",
- placement: "prototype"
- };
- } else if (obj.isPure()) {
- const {
- value
- } = obj.evaluate();
- if (value !== undefined) {
- return {
- id: getType(value),
- placement: "prototype"
- };
- }
- }
- return {
- id: null,
- placement: null
- };
-}
-function getImportSource({
- node
-}) {
- if (node.specifiers.length === 0) return node.source.value;
-}
-function getRequireSource({
- node
-}) {
- if (!t$1.isExpressionStatement(node)) return;
- const {
- expression
- } = node;
- if (t$1.isCallExpression(expression) && t$1.isIdentifier(expression.callee) && expression.callee.name === "require" && expression.arguments.length === 1 && t$1.isStringLiteral(expression.arguments[0])) {
- return expression.arguments[0].value;
- }
-}
-function hoist(node) {
- // @ts-expect-error
- node._blockHoist = 3;
- return node;
-}
-function createUtilsGetter(cache) {
- return path => {
- const prog = path.findParent(p => p.isProgram());
- return {
- injectGlobalImport(url, moduleName) {
- cache.storeAnonymous(prog, url, moduleName, (isScript, source) => {
- return isScript ? template.statement.ast`require(${source})` : t$1.importDeclaration([], source);
- });
- },
- injectNamedImport(url, name, hint = name, moduleName) {
- return cache.storeNamed(prog, url, name, moduleName, (isScript, source, name) => {
- const id = prog.scope.generateUidIdentifier(hint);
- return {
- node: isScript ? hoist(template.statement.ast`
- var ${id} = require(${source}).${name}
- `) : t$1.importDeclaration([t$1.importSpecifier(id, name)], source),
- name: id.name
- };
- });
- },
- injectDefaultImport(url, hint = url, moduleName) {
- return cache.storeNamed(prog, url, "default", moduleName, (isScript, source) => {
- const id = prog.scope.generateUidIdentifier(hint);
- return {
- node: isScript ? hoist(template.statement.ast`var ${id} = require(${source})`) : t$1.importDeclaration([t$1.importDefaultSpecifier(id)], source),
- name: id.name
- };
- });
- }
- };
- };
-}
-
-const {
- types: t
-} = _babel.default || _babel;
-class ImportsCachedInjector {
- constructor(resolver, getPreferredIndex) {
- this._imports = new WeakMap();
- this._anonymousImports = new WeakMap();
- this._lastImports = new WeakMap();
- this._resolver = resolver;
- this._getPreferredIndex = getPreferredIndex;
- }
- storeAnonymous(programPath, url, moduleName, getVal) {
- const key = this._normalizeKey(programPath, url);
- const imports = this._ensure(this._anonymousImports, programPath, Set);
- if (imports.has(key)) return;
- const node = getVal(programPath.node.sourceType === "script", t.stringLiteral(this._resolver(url)));
- imports.add(key);
- this._injectImport(programPath, node, moduleName);
- }
- storeNamed(programPath, url, name, moduleName, getVal) {
- const key = this._normalizeKey(programPath, url, name);
- const imports = this._ensure(this._imports, programPath, Map);
- if (!imports.has(key)) {
- const {
- node,
- name: id
- } = getVal(programPath.node.sourceType === "script", t.stringLiteral(this._resolver(url)), t.identifier(name));
- imports.set(key, id);
- this._injectImport(programPath, node, moduleName);
- }
- return t.identifier(imports.get(key));
- }
- _injectImport(programPath, node, moduleName) {
- var _this$_lastImports$ge;
- const newIndex = this._getPreferredIndex(moduleName);
- const lastImports = (_this$_lastImports$ge = this._lastImports.get(programPath)) != null ? _this$_lastImports$ge : [];
- const isPathStillValid = path => path.node &&
- // Sometimes the AST is modified and the "last import"
- // we have has been replaced
- path.parent === programPath.node && path.container === programPath.node.body;
- let last;
- if (newIndex === Infinity) {
- // Fast path: we can always just insert at the end if newIndex is `Infinity`
- if (lastImports.length > 0) {
- last = lastImports[lastImports.length - 1].path;
- if (!isPathStillValid(last)) last = undefined;
- }
- } else {
- for (const [i, data] of lastImports.entries()) {
- const {
- path,
- index
- } = data;
- if (isPathStillValid(path)) {
- if (newIndex < index) {
- const [newPath] = path.insertBefore(node);
- lastImports.splice(i, 0, {
- path: newPath,
- index: newIndex
- });
- return;
- }
- last = path;
- }
- }
- }
- if (last) {
- const [newPath] = last.insertAfter(node);
- lastImports.push({
- path: newPath,
- index: newIndex
- });
- } else {
- const [newPath] = programPath.unshiftContainer("body", node);
- this._lastImports.set(programPath, [{
- path: newPath,
- index: newIndex
- }]);
- }
- }
- _ensure(map, programPath, Collection) {
- let collection = map.get(programPath);
- if (!collection) {
- collection = new Collection();
- map.set(programPath, collection);
- }
- return collection;
- }
- _normalizeKey(programPath, url, name = "") {
- const {
- sourceType
- } = programPath.node;
-
- // If we rely on the imported binding (the "name" parameter), we also need to cache
- // based on the sourceType. This is because the module transforms change the names
- // of the import variables.
- return `${name && sourceType}::${url}::${name}`;
- }
-}
-
-const presetEnvSilentDebugHeader = "#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets";
-function stringifyTargetsMultiline(targets) {
- return JSON.stringify(prettifyTargets(targets), null, 2);
-}
-
-function patternToRegExp(pattern) {
- if (pattern instanceof RegExp) return pattern;
- try {
- return new RegExp(`^${pattern}$`);
- } catch {
- return null;
- }
-}
-function buildUnusedError(label, unused) {
- if (!unused.length) return "";
- return ` - The following "${label}" patterns didn't match any polyfill:\n` + unused.map(original => ` ${String(original)}\n`).join("");
-}
-function buldDuplicatesError(duplicates) {
- if (!duplicates.size) return "";
- return ` - The following polyfills were matched both by "include" and "exclude" patterns:\n` + Array.from(duplicates, name => ` ${name}\n`).join("");
-}
-function validateIncludeExclude(provider, polyfills, includePatterns, excludePatterns) {
- let current;
- const filter = pattern => {
- const regexp = patternToRegExp(pattern);
- if (!regexp) return false;
- let matched = false;
- for (const polyfill of polyfills.keys()) {
- if (regexp.test(polyfill)) {
- matched = true;
- current.add(polyfill);
- }
- }
- return !matched;
- };
-
- // prettier-ignore
- const include = current = new Set();
- const unusedInclude = Array.from(includePatterns).filter(filter);
-
- // prettier-ignore
- const exclude = current = new Set();
- const unusedExclude = Array.from(excludePatterns).filter(filter);
- const duplicates = intersection(include, exclude);
- if (duplicates.size > 0 || unusedInclude.length > 0 || unusedExclude.length > 0) {
- throw new Error(`Error while validating the "${provider}" provider options:\n` + buildUnusedError("include", unusedInclude) + buildUnusedError("exclude", unusedExclude) + buldDuplicatesError(duplicates));
- }
- return {
- include,
- exclude
- };
-}
-function applyMissingDependenciesDefaults(options, babelApi) {
- const {
- missingDependencies = {}
- } = options;
- if (missingDependencies === false) return false;
- const caller = babelApi.caller(caller => caller == null ? void 0 : caller.name);
- const {
- log = "deferred",
- inject = caller === "rollup-plugin-babel" ? "throw" : "import",
- all = false
- } = missingDependencies;
- return {
- log,
- inject,
- all
- };
-}
-
-function isRemoved(path) {
- if (path.removed) return true;
- if (!path.parentPath) return false;
- if (path.listKey) {
- var _path$parentPath$node;
- if (!((_path$parentPath$node = path.parentPath.node) != null && (_path$parentPath$node = _path$parentPath$node[path.listKey]) != null && _path$parentPath$node.includes(path.node))) return true;
- } else {
- if (path.parentPath.node[path.key] !== path.node) return true;
- }
- return isRemoved(path.parentPath);
-}
-var usage = (callProvider => {
- function property(object, key, placement, path) {
- return callProvider({
- kind: "property",
- object,
- key,
- placement
- }, path);
- }
- function handleReferencedIdentifier(path) {
- const {
- node: {
- name
- },
- scope
- } = path;
- if (scope.getBindingIdentifier(name)) return;
- callProvider({
- kind: "global",
- name
- }, path);
- }
- function analyzeMemberExpression(path) {
- const key = resolveKey(path.get("property"), path.node.computed);
- return {
- key,
- handleAsMemberExpression: !!key && key !== "prototype"
- };
- }
- return {
- // Symbol(), new Promise
- ReferencedIdentifier(path) {
- const {
- parentPath
- } = path;
- if (parentPath.isMemberExpression({
- object: path.node
- }) && analyzeMemberExpression(parentPath).handleAsMemberExpression) {
- return;
- }
- handleReferencedIdentifier(path);
- },
- MemberExpression(path) {
- const {
- key,
- handleAsMemberExpression
- } = analyzeMemberExpression(path);
- if (!handleAsMemberExpression) return;
- const object = path.get("object");
- let objectIsGlobalIdentifier = object.isIdentifier();
- if (objectIsGlobalIdentifier) {
- const binding = object.scope.getBinding(object.node.name);
- if (binding) {
- if (binding.path.isImportNamespaceSpecifier()) return;
- objectIsGlobalIdentifier = false;
- }
- }
- const source = resolveSource(object);
- let skipObject = property(source.id, key, source.placement, path);
- skipObject || (skipObject = !objectIsGlobalIdentifier || path.shouldSkip || object.shouldSkip || isRemoved(object));
- if (!skipObject) handleReferencedIdentifier(object);
- },
- ObjectPattern(path) {
- const {
- parentPath,
- parent
- } = path;
- let obj;
-
- // const { keys, values } = Object
- if (parentPath.isVariableDeclarator()) {
- obj = parentPath.get("init");
- // ({ keys, values } = Object)
- } else if (parentPath.isAssignmentExpression()) {
- obj = parentPath.get("right");
- // !function ({ keys, values }) {...} (Object)
- // resolution does not work after properties transform :-(
- } else if (parentPath.isFunction()) {
- const grand = parentPath.parentPath;
- if (grand.isCallExpression() || grand.isNewExpression()) {
- if (grand.node.callee === parent) {
- obj = grand.get("arguments")[path.key];
- }
- }
- }
- let id = null;
- let placement = null;
- if (obj) ({
- id,
- placement
- } = resolveSource(obj));
- for (const prop of path.get("properties")) {
- if (prop.isObjectProperty()) {
- const key = resolveKey(prop.get("key"));
- if (key) property(id, key, placement, prop);
- }
- }
- },
- BinaryExpression(path) {
- if (path.node.operator !== "in") return;
- const source = resolveSource(path.get("right"));
- const key = resolveKey(path.get("left"), true);
- if (!key) return;
- callProvider({
- kind: "in",
- object: source.id,
- key,
- placement: source.placement
- }, path);
- }
- };
-});
-
-var entry = (callProvider => ({
- ImportDeclaration(path) {
- const source = getImportSource(path);
- if (!source) return;
- callProvider({
- kind: "import",
- source
- }, path);
- },
- Program(path) {
- path.get("body").forEach(bodyPath => {
- const source = getRequireSource(bodyPath);
- if (!source) return;
- callProvider({
- kind: "import",
- source
- }, bodyPath);
- });
- }
-}));
-
-const nativeRequireResolve = parseFloat(process.versions.node) >= 8.9;
-const require = createRequire(import /*::(_)*/.meta.url); // eslint-disable-line
-
-function myResolve(name, basedir) {
- if (nativeRequireResolve) {
- return require.resolve(name, {
- paths: [basedir]
- }).replace(/\\/g, "/");
- } else {
- return requireResolve.sync(name, {
- basedir
- }).replace(/\\/g, "/");
- }
-}
-function resolve(dirname, moduleName, absoluteImports) {
- if (absoluteImports === false) return moduleName;
- let basedir = dirname;
- if (typeof absoluteImports === "string") {
- basedir = path.resolve(basedir, absoluteImports);
- }
- try {
- return myResolve(moduleName, basedir);
- } catch (err) {
- if (err.code !== "MODULE_NOT_FOUND") throw err;
- throw Object.assign(new Error(`Failed to resolve "${moduleName}" relative to "${dirname}"`), {
- code: "BABEL_POLYFILL_NOT_FOUND",
- polyfill: moduleName,
- dirname
- });
- }
-}
-function has(basedir, name) {
- try {
- myResolve(name, basedir);
- return true;
- } catch {
- return false;
- }
-}
-function logMissing(missingDeps) {
- if (missingDeps.size === 0) return;
- const deps = Array.from(missingDeps).sort().join(" ");
- console.warn("\nSome polyfills have been added but are not present in your dependencies.\n" + "Please run one of the following commands:\n" + `\tnpm install --save ${deps}\n` + `\tyarn add ${deps}\n`);
- process.exitCode = 1;
-}
-let allMissingDeps = new Set();
-const laterLogMissingDependencies = debounce(() => {
- logMissing(allMissingDeps);
- allMissingDeps = new Set();
-}, 100);
-function laterLogMissing(missingDeps) {
- if (missingDeps.size === 0) return;
- missingDeps.forEach(name => allMissingDeps.add(name));
- laterLogMissingDependencies();
-}
-
-const PossibleGlobalObjects = new Set(["global", "globalThis", "self", "window"]);
-function createMetaResolver(polyfills) {
- const {
- static: staticP,
- instance: instanceP,
- global: globalP
- } = polyfills;
- return meta => {
- if (meta.kind === "global" && globalP && has$1(globalP, meta.name)) {
- return {
- kind: "global",
- desc: globalP[meta.name],
- name: meta.name
- };
- }
- if (meta.kind === "property" || meta.kind === "in") {
- const {
- placement,
- object,
- key
- } = meta;
- if (object && placement === "static") {
- if (globalP && PossibleGlobalObjects.has(object) && has$1(globalP, key)) {
- return {
- kind: "global",
- desc: globalP[key],
- name: key
- };
- }
- if (staticP && has$1(staticP, object) && has$1(staticP[object], key)) {
- return {
- kind: "static",
- desc: staticP[object][key],
- name: `${object}$${key}`
- };
- }
- }
- if (instanceP && has$1(instanceP, key)) {
- return {
- kind: "instance",
- desc: instanceP[key],
- name: `${key}`
- };
- }
- }
- };
-}
-
-const getTargets = _getTargets.default || _getTargets;
-function resolveOptions(options, babelApi) {
- const {
- method,
- targets: targetsOption,
- ignoreBrowserslistConfig,
- configPath,
- debug,
- shouldInjectPolyfill,
- absoluteImports,
- ...providerOptions
- } = options;
- if (isEmpty(options)) {
- throw new Error(`\
-This plugin requires options, for example:
- {
- "plugins": [
- ["<plugin name>", { method: "usage-pure" }]
- ]
- }
-
-See more options at https://github.com/babel/babel-polyfills/blob/main/docs/usage.md`);
- }
- let methodName;
- if (method === "usage-global") methodName = "usageGlobal";else if (method === "entry-global") methodName = "entryGlobal";else if (method === "usage-pure") methodName = "usagePure";else if (typeof method !== "string") {
- throw new Error(".method must be a string");
- } else {
- throw new Error(`.method must be one of "entry-global", "usage-global"` + ` or "usage-pure" (received ${JSON.stringify(method)})`);
- }
- if (typeof shouldInjectPolyfill === "function") {
- if (options.include || options.exclude) {
- throw new Error(`.include and .exclude are not supported when using the` + ` .shouldInjectPolyfill function.`);
- }
- } else if (shouldInjectPolyfill != null) {
- throw new Error(`.shouldInjectPolyfill must be a function, or undefined` + ` (received ${JSON.stringify(shouldInjectPolyfill)})`);
- }
- if (absoluteImports != null && typeof absoluteImports !== "boolean" && typeof absoluteImports !== "string") {
- throw new Error(`.absoluteImports must be a boolean, a string, or undefined` + ` (received ${JSON.stringify(absoluteImports)})`);
- }
- let targets;
- if (
- // If any browserslist-related option is specified, fallback to the old
- // behavior of not using the targets specified in the top-level options.
- targetsOption || configPath || ignoreBrowserslistConfig) {
- const targetsObj = typeof targetsOption === "string" || Array.isArray(targetsOption) ? {
- browsers: targetsOption
- } : targetsOption;
- targets = getTargets(targetsObj, {
- ignoreBrowserslistConfig,
- configPath
- });
- } else {
- targets = babelApi.targets();
- }
- return {
- method,
- methodName,
- targets,
- absoluteImports: absoluteImports != null ? absoluteImports : false,
- shouldInjectPolyfill,
- debug: !!debug,
- providerOptions: providerOptions
- };
-}
-function instantiateProvider(factory, options, missingDependencies, dirname, debugLog, babelApi) {
- const {
- method,
- methodName,
- targets,
- debug,
- shouldInjectPolyfill,
- providerOptions,
- absoluteImports
- } = resolveOptions(options, babelApi);
-
- // eslint-disable-next-line prefer-const
- let include, exclude;
- let polyfillsSupport;
- let polyfillsNames;
- let filterPolyfills;
- const getUtils = createUtilsGetter(new ImportsCachedInjector(moduleName => resolve(dirname, moduleName, absoluteImports), name => {
- var _polyfillsNames$get, _polyfillsNames;
- return (_polyfillsNames$get = (_polyfillsNames = polyfillsNames) == null ? void 0 : _polyfillsNames.get(name)) != null ? _polyfillsNames$get : Infinity;
- }));
- const depsCache = new Map();
- const api = {
- babel: babelApi,
- getUtils,
- method: options.method,
- targets,
- createMetaResolver,
- shouldInjectPolyfill(name) {
- if (polyfillsNames === undefined) {
- throw new Error(`Internal error in the ${factory.name} provider: ` + `shouldInjectPolyfill() can't be called during initialization.`);
- }
- if (!polyfillsNames.has(name)) {
- console.warn(`Internal error in the ${providerName} provider: ` + `unknown polyfill "${name}".`);
- }
- if (filterPolyfills && !filterPolyfills(name)) return false;
- let shouldInject = isRequired(name, targets, {
- compatData: polyfillsSupport,
- includes: include,
- excludes: exclude
- });
- if (shouldInjectPolyfill) {
- shouldInject = shouldInjectPolyfill(name, shouldInject);
- if (typeof shouldInject !== "boolean") {
- throw new Error(`.shouldInjectPolyfill must return a boolean.`);
- }
- }
- return shouldInject;
- },
- debug(name) {
- var _debugLog, _debugLog$polyfillsSu;
- debugLog().found = true;
- if (!debug || !name) return;
- if (debugLog().polyfills.has(providerName)) return;
- debugLog().polyfills.add(name);
- (_debugLog$polyfillsSu = (_debugLog = debugLog()).polyfillsSupport) != null ? _debugLog$polyfillsSu : _debugLog.polyfillsSupport = polyfillsSupport;
- },
- assertDependency(name, version = "*") {
- if (missingDependencies === false) return;
- if (absoluteImports) {
- // If absoluteImports is not false, we will try resolving
- // the dependency and throw if it's not possible. We can
- // skip the check here.
- return;
- }
- const dep = version === "*" ? name : `${name}@^${version}`;
- const found = missingDependencies.all ? false : mapGetOr(depsCache, `${name} :: ${dirname}`, () => has(dirname, name));
- if (!found) {
- debugLog().missingDeps.add(dep);
- }
- }
- };
- const provider = factory(api, providerOptions, dirname);
- const providerName = provider.name || factory.name;
- if (typeof provider[methodName] !== "function") {
- throw new Error(`The "${providerName}" provider doesn't support the "${method}" polyfilling method.`);
- }
- if (Array.isArray(provider.polyfills)) {
- polyfillsNames = new Map(provider.polyfills.map((name, index) => [name, index]));
- filterPolyfills = provider.filterPolyfills;
- } else if (provider.polyfills) {
- polyfillsNames = new Map(Object.keys(provider.polyfills).map((name, index) => [name, index]));
- polyfillsSupport = provider.polyfills;
- filterPolyfills = provider.filterPolyfills;
- } else {
- polyfillsNames = new Map();
- }
- ({
- include,
- exclude
- } = validateIncludeExclude(providerName, polyfillsNames, providerOptions.include || [], providerOptions.exclude || []));
- let callProvider;
- if (methodName === "usageGlobal") {
- callProvider = (payload, path) => {
- var _ref;
- const utils = getUtils(path);
- return (_ref = provider[methodName](payload, utils, path)) != null ? _ref : false;
- };
- } else {
- callProvider = (payload, path) => {
- const utils = getUtils(path);
- provider[methodName](payload, utils, path);
- return false;
- };
- }
- return {
- debug,
- method,
- targets,
- provider,
- providerName,
- callProvider
- };
-}
-function definePolyfillProvider(factory) {
- return declare((babelApi, options, dirname) => {
- babelApi.assertVersion("^7.0.0 || ^8.0.0-alpha.0");
- const {
- traverse
- } = babelApi;
- let debugLog;
- const missingDependencies = applyMissingDependenciesDefaults(options, babelApi);
- const {
- debug,
- method,
- targets,
- provider,
- providerName,
- callProvider
- } = instantiateProvider(factory, options, missingDependencies, dirname, () => debugLog, babelApi);
- const createVisitor = method === "entry-global" ? entry : usage;
- const visitor = provider.visitor ? traverse.visitors.merge([createVisitor(callProvider), provider.visitor]) : createVisitor(callProvider);
- if (debug && debug !== presetEnvSilentDebugHeader) {
- console.log(`${providerName}: \`DEBUG\` option`);
- console.log(`\nUsing targets: ${stringifyTargetsMultiline(targets)}`);
- console.log(`\nUsing polyfills with \`${method}\` method:`);
- }
- const {
- runtimeName
- } = provider;
- return {
- name: "inject-polyfills",
- visitor,
- pre(file) {
- var _provider$pre;
- if (runtimeName) {
- if (file.get("runtimeHelpersModuleName") && file.get("runtimeHelpersModuleName") !== runtimeName) {
- console.warn(`Two different polyfill providers` + ` (${file.get("runtimeHelpersModuleProvider")}` + ` and ${providerName}) are trying to define two` + ` conflicting @babel/runtime alternatives:` + ` ${file.get("runtimeHelpersModuleName")} and ${runtimeName}.` + ` The second one will be ignored.`);
- } else {
- file.set("runtimeHelpersModuleName", runtimeName);
- file.set("runtimeHelpersModuleProvider", providerName);
- }
- }
- debugLog = {
- polyfills: new Set(),
- polyfillsSupport: undefined,
- found: false,
- providers: new Set(),
- missingDeps: new Set()
- };
- (_provider$pre = provider.pre) == null ? void 0 : _provider$pre.apply(this, arguments);
- },
- post() {
- var _provider$post;
- (_provider$post = provider.post) == null ? void 0 : _provider$post.apply(this, arguments);
- if (missingDependencies !== false) {
- if (missingDependencies.log === "per-file") {
- logMissing(debugLog.missingDeps);
- } else {
- laterLogMissing(debugLog.missingDeps);
- }
- }
- if (!debug) return;
- if (this.filename) console.log(`\n[${this.filename}]`);
- if (debugLog.polyfills.size === 0) {
- console.log(method === "entry-global" ? debugLog.found ? `Based on your targets, the ${providerName} polyfill did not add any polyfill.` : `The entry point for the ${providerName} polyfill has not been found.` : `Based on your code and targets, the ${providerName} polyfill did not add any polyfill.`);
- return;
- }
- if (method === "entry-global") {
- console.log(`The ${providerName} polyfill entry has been replaced with ` + `the following polyfills:`);
- } else {
- console.log(`The ${providerName} polyfill added the following polyfills:`);
- }
- for (const name of debugLog.polyfills) {
- var _debugLog$polyfillsSu2;
- if ((_debugLog$polyfillsSu2 = debugLog.polyfillsSupport) != null && _debugLog$polyfillsSu2[name]) {
- const filteredTargets = getInclusionReasons(name, targets, debugLog.polyfillsSupport);
- const formattedTargets = JSON.stringify(filteredTargets).replace(/,/g, ", ").replace(/^\{"/, '{ "').replace(/"\}$/, '" }');
- console.log(` ${name} ${formattedTargets}`);
- } else {
- console.log(` ${name}`);
- }
- }
- }
- };
- });
-}
-function mapGetOr(map, key, getDefault) {
- let val = map.get(key);
- if (val === undefined) {
- val = getDefault();
- map.set(key, val);
- }
- return val;
-}
-function isEmpty(obj) {
- return Object.keys(obj).length === 0;
-}
-
-export default definePolyfillProvider;
-//# sourceMappingURL=index.node.mjs.map
diff --git a/node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs.map b/node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs.map
deleted file mode 100644
index a8ad67f0..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/esm/index.node.mjs.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"index.node.mjs","sources":["../src/utils.ts","../src/imports-injector.ts","../src/debug-utils.ts","../src/normalize-options.ts","../src/visitors/usage.ts","../src/visitors/entry.ts","../src/node/dependencies.ts","../src/meta-resolver.ts","../src/index.ts"],"sourcesContent":["import { types as t, template } from \"@babel/core\";\nimport type { NodePath } from \"@babel/traverse\";\nimport type { Utils } from \"./types\";\nimport type ImportsCachedInjector from \"./imports-injector\";\n\nexport function intersection<T>(a: Set<T>, b: Set<T>): Set<T> {\n const result = new Set<T>();\n a.forEach(v => b.has(v) && result.add(v));\n return result;\n}\n\nexport function has(object: any, key: string) {\n return Object.prototype.hasOwnProperty.call(object, key);\n}\n\nfunction getType(target: any): string {\n return Object.prototype.toString.call(target).slice(8, -1);\n}\n\nfunction resolveId(path): string {\n if (\n path.isIdentifier() &&\n !path.scope.hasBinding(path.node.name, /* noGlobals */ true)\n ) {\n return path.node.name;\n }\n\n if (path.isPure()) {\n const { deopt } = path.evaluate();\n if (deopt && deopt.isIdentifier()) {\n return deopt.node.name;\n }\n }\n}\n\nexport function resolveKey(\n path: NodePath<t.Expression | t.PrivateName>,\n computed: boolean = false,\n) {\n const { scope } = path;\n if (path.isStringLiteral()) return path.node.value;\n const isIdentifier = path.isIdentifier();\n if (\n isIdentifier &&\n !(computed || (path.parent as t.MemberExpression).computed)\n ) {\n return path.node.name;\n }\n\n if (\n computed &&\n path.isMemberExpression() &&\n path.get(\"object\").isIdentifier({ name: \"Symbol\" }) &&\n !scope.hasBinding(\"Symbol\", /* noGlobals */ true)\n ) {\n const sym = resolveKey(path.get(\"property\"), path.node.computed);\n if (sym) return \"Symbol.\" + sym;\n }\n\n if (\n isIdentifier\n ? scope.hasBinding(path.node.name, /* noGlobals */ true)\n : path.isPure()\n ) {\n const { value } = path.evaluate();\n if (typeof value === \"string\") return value;\n }\n}\n\nexport function resolveSource(obj: NodePath): {\n id: string | null;\n placement: \"prototype\" | \"static\" | null;\n} {\n if (\n obj.isMemberExpression() &&\n obj.get(\"property\").isIdentifier({ name: \"prototype\" })\n ) {\n const id = resolveId(obj.get(\"object\"));\n\n if (id) {\n return { id, placement: \"prototype\" };\n }\n return { id: null, placement: null };\n }\n\n const id = resolveId(obj);\n if (id) {\n return { id, placement: \"static\" };\n }\n\n if (obj.isRegExpLiteral()) {\n return { id: \"RegExp\", placement: \"prototype\" };\n } else if (obj.isFunction()) {\n return { id: \"Function\", placement: \"prototype\" };\n } else if (obj.isPure()) {\n const { value } = obj.evaluate();\n if (value !== undefined) {\n return { id: getType(value), placement: \"prototype\" };\n }\n }\n\n return { id: null, placement: null };\n}\n\nexport function getImportSource({ node }: NodePath<t.ImportDeclaration>) {\n if (node.specifiers.length === 0) return node.source.value;\n}\n\nexport function getRequireSource({ node }: NodePath<t.Statement>) {\n if (!t.isExpressionStatement(node)) return;\n const { expression } = node;\n if (\n t.isCallExpression(expression) &&\n t.isIdentifier(expression.callee) &&\n expression.callee.name === \"require\" &&\n expression.arguments.length === 1 &&\n t.isStringLiteral(expression.arguments[0])\n ) {\n return expression.arguments[0].value;\n }\n}\n\nfunction hoist(node: t.Node) {\n // @ts-expect-error\n node._blockHoist = 3;\n return node;\n}\n\nexport function createUtilsGetter(cache: ImportsCachedInjector) {\n return (path: NodePath): Utils => {\n const prog = path.findParent(p => p.isProgram()) as NodePath<t.Program>;\n\n return {\n injectGlobalImport(url, moduleName) {\n cache.storeAnonymous(prog, url, moduleName, (isScript, source) => {\n return isScript\n ? template.statement.ast`require(${source})`\n : t.importDeclaration([], source);\n });\n },\n injectNamedImport(url, name, hint = name, moduleName) {\n return cache.storeNamed(\n prog,\n url,\n name,\n moduleName,\n (isScript, source, name) => {\n const id = prog.scope.generateUidIdentifier(hint);\n return {\n node: isScript\n ? hoist(template.statement.ast`\n var ${id} = require(${source}).${name}\n `)\n : t.importDeclaration([t.importSpecifier(id, name)], source),\n name: id.name,\n };\n },\n );\n },\n injectDefaultImport(url, hint = url, moduleName) {\n return cache.storeNamed(\n prog,\n url,\n \"default\",\n moduleName,\n (isScript, source) => {\n const id = prog.scope.generateUidIdentifier(hint);\n return {\n node: isScript\n ? hoist(template.statement.ast`var ${id} = require(${source})`)\n : t.importDeclaration([t.importDefaultSpecifier(id)], source),\n name: id.name,\n };\n },\n );\n },\n };\n };\n}\n","import type { NodePath } from \"@babel/traverse\";\nimport { types as t } from \"@babel/core\";\n\ntype StrMap<K> = Map<string, K>;\n\nexport default class ImportsCachedInjector {\n _imports: WeakMap<NodePath<t.Program>, StrMap<string>>;\n _anonymousImports: WeakMap<NodePath<t.Program>, Set<string>>;\n _lastImports: WeakMap<\n NodePath<t.Program>,\n Array<{ path: NodePath<t.Node>; index: number }>\n >;\n _resolver: (url: string) => string;\n _getPreferredIndex: (url: string) => number;\n\n constructor(\n resolver: (url: string) => string,\n getPreferredIndex: (url: string) => number,\n ) {\n this._imports = new WeakMap();\n this._anonymousImports = new WeakMap();\n this._lastImports = new WeakMap();\n this._resolver = resolver;\n this._getPreferredIndex = getPreferredIndex;\n }\n\n storeAnonymous(\n programPath: NodePath<t.Program>,\n url: string,\n moduleName: string,\n getVal: (isScript: boolean, source: t.StringLiteral) => t.Node,\n ) {\n const key = this._normalizeKey(programPath, url);\n const imports = this._ensure<Set<string>>(\n this._anonymousImports,\n programPath,\n Set,\n );\n\n if (imports.has(key)) return;\n\n const node = getVal(\n programPath.node.sourceType === \"script\",\n t.stringLiteral(this._resolver(url)),\n );\n imports.add(key);\n this._injectImport(programPath, node, moduleName);\n }\n\n storeNamed(\n programPath: NodePath<t.Program>,\n url: string,\n name: string,\n moduleName: string,\n getVal: (\n isScript: boolean,\n // eslint-disable-next-line no-undef\n source: t.StringLiteral,\n // eslint-disable-next-line no-undef\n name: t.Identifier,\n ) => { node: t.Node; name: string },\n ) {\n const key = this._normalizeKey(programPath, url, name);\n const imports = this._ensure<Map<string, any>>(\n this._imports,\n programPath,\n Map,\n );\n\n if (!imports.has(key)) {\n const { node, name: id } = getVal(\n programPath.node.sourceType === \"script\",\n t.stringLiteral(this._resolver(url)),\n t.identifier(name),\n );\n imports.set(key, id);\n this._injectImport(programPath, node, moduleName);\n }\n\n return t.identifier(imports.get(key));\n }\n\n _injectImport(\n programPath: NodePath<t.Program>,\n node: t.Node,\n moduleName: string,\n ) {\n const newIndex = this._getPreferredIndex(moduleName);\n const lastImports = this._lastImports.get(programPath) ?? [];\n\n const isPathStillValid = (path: NodePath) =>\n path.node &&\n // Sometimes the AST is modified and the \"last import\"\n // we have has been replaced\n path.parent === programPath.node &&\n path.container === programPath.node.body;\n\n let last: NodePath;\n\n if (newIndex === Infinity) {\n // Fast path: we can always just insert at the end if newIndex is `Infinity`\n if (lastImports.length > 0) {\n last = lastImports[lastImports.length - 1].path;\n if (!isPathStillValid(last)) last = undefined;\n }\n } else {\n for (const [i, data] of lastImports.entries()) {\n const { path, index } = data;\n if (isPathStillValid(path)) {\n if (newIndex < index) {\n const [newPath] = path.insertBefore(node);\n lastImports.splice(i, 0, { path: newPath, index: newIndex });\n return;\n }\n last = path;\n }\n }\n }\n\n if (last) {\n const [newPath] = last.insertAfter(node);\n lastImports.push({ path: newPath, index: newIndex });\n } else {\n const [newPath] = programPath.unshiftContainer(\"body\", node);\n this._lastImports.set(programPath, [{ path: newPath, index: newIndex }]);\n }\n }\n\n _ensure<C extends Map<string, any> | Set<string>>(\n map: WeakMap<NodePath<t.Program>, C>,\n programPath: NodePath<t.Program>,\n Collection: { new (...args: any): C },\n ): C {\n let collection = map.get(programPath);\n if (!collection) {\n collection = new Collection();\n map.set(programPath, collection);\n }\n return collection;\n }\n\n _normalizeKey(\n programPath: NodePath<t.Program>,\n url: string,\n name: string = \"\",\n ): string {\n const { sourceType } = programPath.node;\n\n // If we rely on the imported binding (the \"name\" parameter), we also need to cache\n // based on the sourceType. This is because the module transforms change the names\n // of the import variables.\n return `${name && sourceType}::${url}::${name}`;\n }\n}\n","import { prettifyTargets } from \"@babel/helper-compilation-targets\";\n\nimport type { Targets } from \"./types\";\n\nexport const presetEnvSilentDebugHeader =\n \"#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets\";\n\nexport function stringifyTargetsMultiline(targets: Targets): string {\n return JSON.stringify(prettifyTargets(targets), null, 2);\n}\n\nexport function stringifyTargets(targets: Targets): string {\n return JSON.stringify(targets)\n .replace(/,/g, \", \")\n .replace(/^\\{\"/, '{ \"')\n .replace(/\"\\}$/, '\" }');\n}\n","import { intersection } from \"./utils\";\nimport type {\n Pattern,\n PluginOptions,\n MissingDependenciesOption,\n} from \"./types\";\n\nfunction patternToRegExp(pattern: Pattern): RegExp | null {\n if (pattern instanceof RegExp) return pattern;\n\n try {\n return new RegExp(`^${pattern}$`);\n } catch {\n return null;\n }\n}\n\nfunction buildUnusedError(label, unused) {\n if (!unused.length) return \"\";\n return (\n ` - The following \"${label}\" patterns didn't match any polyfill:\\n` +\n unused.map(original => ` ${String(original)}\\n`).join(\"\")\n );\n}\n\nfunction buldDuplicatesError(duplicates) {\n if (!duplicates.size) return \"\";\n return (\n ` - The following polyfills were matched both by \"include\" and \"exclude\" patterns:\\n` +\n Array.from(duplicates, name => ` ${name}\\n`).join(\"\")\n );\n}\n\nexport function validateIncludeExclude(\n provider: string,\n polyfills: Map<string, unknown>,\n includePatterns: Pattern[],\n excludePatterns: Pattern[],\n) {\n let current;\n const filter = pattern => {\n const regexp = patternToRegExp(pattern);\n if (!regexp) return false;\n\n let matched = false;\n for (const polyfill of polyfills.keys()) {\n if (regexp.test(polyfill)) {\n matched = true;\n current.add(polyfill);\n }\n }\n return !matched;\n };\n\n // prettier-ignore\n const include = current = new Set<string> ();\n const unusedInclude = Array.from(includePatterns).filter(filter);\n\n // prettier-ignore\n const exclude = current = new Set<string> ();\n const unusedExclude = Array.from(excludePatterns).filter(filter);\n\n const duplicates = intersection(include, exclude);\n\n if (\n duplicates.size > 0 ||\n unusedInclude.length > 0 ||\n unusedExclude.length > 0\n ) {\n throw new Error(\n `Error while validating the \"${provider}\" provider options:\\n` +\n buildUnusedError(\"include\", unusedInclude) +\n buildUnusedError(\"exclude\", unusedExclude) +\n buldDuplicatesError(duplicates),\n );\n }\n\n return { include, exclude };\n}\n\nexport function applyMissingDependenciesDefaults(\n options: PluginOptions,\n babelApi: any,\n): MissingDependenciesOption {\n const { missingDependencies = {} } = options;\n if (missingDependencies === false) return false;\n\n const caller = babelApi.caller(caller => caller?.name);\n\n const {\n log = \"deferred\",\n inject = caller === \"rollup-plugin-babel\" ? \"throw\" : \"import\",\n all = false,\n } = missingDependencies;\n\n return { log, inject, all };\n}\n","import type { NodePath } from \"@babel/traverse\";\nimport { types as t } from \"@babel/core\";\nimport type { CallProvider } from \"./index\";\n\nimport { resolveKey, resolveSource } from \"../utils\";\n\nfunction isRemoved(path: NodePath) {\n if (path.removed) return true;\n if (!path.parentPath) return false;\n if (path.listKey) {\n if (!path.parentPath.node?.[path.listKey]?.includes(path.node)) return true;\n } else {\n if (path.parentPath.node[path.key] !== path.node) return true;\n }\n return isRemoved(path.parentPath);\n}\n\nexport default (callProvider: CallProvider) => {\n function property(object, key, placement, path) {\n return callProvider({ kind: \"property\", object, key, placement }, path);\n }\n\n function handleReferencedIdentifier(path) {\n const {\n node: { name },\n scope,\n } = path;\n if (scope.getBindingIdentifier(name)) return;\n\n callProvider({ kind: \"global\", name }, path);\n }\n\n function analyzeMemberExpression(path: NodePath<t.MemberExpression>) {\n const key = resolveKey(path.get(\"property\"), path.node.computed);\n return { key, handleAsMemberExpression: !!key && key !== \"prototype\" };\n }\n\n return {\n // Symbol(), new Promise\n ReferencedIdentifier(path: NodePath<t.Identifier>) {\n const { parentPath } = path;\n if (\n parentPath.isMemberExpression({ object: path.node }) &&\n analyzeMemberExpression(parentPath).handleAsMemberExpression\n ) {\n return;\n }\n handleReferencedIdentifier(path);\n },\n\n MemberExpression(path: NodePath<t.MemberExpression>) {\n const { key, handleAsMemberExpression } = analyzeMemberExpression(path);\n if (!handleAsMemberExpression) return;\n\n const object = path.get(\"object\");\n let objectIsGlobalIdentifier = object.isIdentifier();\n if (objectIsGlobalIdentifier) {\n const binding = object.scope.getBinding(\n (object.node as t.Identifier).name,\n );\n if (binding) {\n if (binding.path.isImportNamespaceSpecifier()) return;\n objectIsGlobalIdentifier = false;\n }\n }\n\n const source = resolveSource(object);\n let skipObject = property(source.id, key, source.placement, path);\n skipObject ||=\n !objectIsGlobalIdentifier ||\n path.shouldSkip ||\n object.shouldSkip ||\n isRemoved(object);\n\n if (!skipObject) handleReferencedIdentifier(object);\n },\n\n ObjectPattern(path: NodePath<t.ObjectPattern>) {\n const { parentPath, parent } = path;\n let obj;\n\n // const { keys, values } = Object\n if (parentPath.isVariableDeclarator()) {\n obj = parentPath.get(\"init\");\n // ({ keys, values } = Object)\n } else if (parentPath.isAssignmentExpression()) {\n obj = parentPath.get(\"right\");\n // !function ({ keys, values }) {...} (Object)\n // resolution does not work after properties transform :-(\n } else if (parentPath.isFunction()) {\n const grand = parentPath.parentPath;\n if (grand.isCallExpression() || grand.isNewExpression()) {\n if (grand.node.callee === parent) {\n obj = grand.get(\"arguments\")[path.key];\n }\n }\n }\n\n let id = null;\n let placement = null;\n if (obj) ({ id, placement } = resolveSource(obj));\n\n for (const prop of path.get(\"properties\")) {\n if (prop.isObjectProperty()) {\n const key = resolveKey(prop.get(\"key\"));\n if (key) property(id, key, placement, prop);\n }\n }\n },\n\n BinaryExpression(path: NodePath<t.BinaryExpression>) {\n if (path.node.operator !== \"in\") return;\n\n const source = resolveSource(path.get(\"right\"));\n const key = resolveKey(path.get(\"left\"), true);\n\n if (!key) return;\n\n callProvider(\n {\n kind: \"in\",\n object: source.id,\n key,\n placement: source.placement,\n },\n path,\n );\n },\n };\n};\n","import type { NodePath } from \"@babel/traverse\";\nimport { types as t } from \"@babel/core\";\nimport type { CallProvider } from \"./index\";\n\nimport { getImportSource, getRequireSource } from \"../utils\";\n\nexport default (callProvider: CallProvider) => ({\n ImportDeclaration(path: NodePath<t.ImportDeclaration>) {\n const source = getImportSource(path);\n if (!source) return;\n callProvider({ kind: \"import\", source }, path);\n },\n Program(path: NodePath<t.Program>) {\n path.get(\"body\").forEach(bodyPath => {\n const source = getRequireSource(bodyPath);\n if (!source) return;\n callProvider({ kind: \"import\", source }, bodyPath);\n });\n },\n});\n","import path from \"path\";\nimport debounce from \"lodash.debounce\";\nimport requireResolve from \"resolve\";\n\nconst nativeRequireResolve = parseFloat(process.versions.node) >= 8.9;\n\nimport { createRequire } from \"module\";\nconst require = createRequire(import /*::(_)*/.meta.url); // eslint-disable-line\n\nfunction myResolve(name: string, basedir: string) {\n if (nativeRequireResolve) {\n return require\n .resolve(name, {\n paths: [basedir],\n })\n .replace(/\\\\/g, \"/\");\n } else {\n return requireResolve.sync(name, { basedir }).replace(/\\\\/g, \"/\");\n }\n}\n\nexport function resolve(\n dirname: string,\n moduleName: string,\n absoluteImports: boolean | string,\n): string {\n if (absoluteImports === false) return moduleName;\n\n let basedir = dirname;\n if (typeof absoluteImports === \"string\") {\n basedir = path.resolve(basedir, absoluteImports);\n }\n\n try {\n return myResolve(moduleName, basedir);\n } catch (err) {\n if (err.code !== \"MODULE_NOT_FOUND\") throw err;\n\n throw Object.assign(\n new Error(`Failed to resolve \"${moduleName}\" relative to \"${dirname}\"`),\n {\n code: \"BABEL_POLYFILL_NOT_FOUND\",\n polyfill: moduleName,\n dirname,\n },\n );\n }\n}\n\nexport function has(basedir: string, name: string) {\n try {\n myResolve(name, basedir);\n return true;\n } catch {\n return false;\n }\n}\n\nexport function logMissing(missingDeps: Set<string>) {\n if (missingDeps.size === 0) return;\n\n const deps = Array.from(missingDeps).sort().join(\" \");\n\n console.warn(\n \"\\nSome polyfills have been added but are not present in your dependencies.\\n\" +\n \"Please run one of the following commands:\\n\" +\n `\\tnpm install --save ${deps}\\n` +\n `\\tyarn add ${deps}\\n`,\n );\n\n process.exitCode = 1;\n}\n\nlet allMissingDeps = new Set<string>();\n\nconst laterLogMissingDependencies = debounce(() => {\n logMissing(allMissingDeps);\n allMissingDeps = new Set<string>();\n}, 100);\n\nexport function laterLogMissing(missingDeps: Set<string>) {\n if (missingDeps.size === 0) return;\n\n missingDeps.forEach(name => allMissingDeps.add(name));\n laterLogMissingDependencies();\n}\n","import type {\n MetaDescriptor,\n ResolverPolyfills,\n ResolvedPolyfill,\n} from \"./types\";\n\nimport { has } from \"./utils\";\n\ntype ResolverFn<T> = (meta: MetaDescriptor) => void | ResolvedPolyfill<T>;\n\nconst PossibleGlobalObjects = new Set<string>([\n \"global\",\n \"globalThis\",\n \"self\",\n \"window\",\n]);\n\nexport default function createMetaResolver<T>(\n polyfills: ResolverPolyfills<T>,\n): ResolverFn<T> {\n const { static: staticP, instance: instanceP, global: globalP } = polyfills;\n\n return meta => {\n if (meta.kind === \"global\" && globalP && has(globalP, meta.name)) {\n return { kind: \"global\", desc: globalP[meta.name], name: meta.name };\n }\n\n if (meta.kind === \"property\" || meta.kind === \"in\") {\n const { placement, object, key } = meta;\n\n if (object && placement === \"static\") {\n if (globalP && PossibleGlobalObjects.has(object) && has(globalP, key)) {\n return { kind: \"global\", desc: globalP[key], name: key };\n }\n\n if (staticP && has(staticP, object) && has(staticP[object], key)) {\n return {\n kind: \"static\",\n desc: staticP[object][key],\n name: `${object}$${key}`,\n };\n }\n }\n\n if (instanceP && has(instanceP, key)) {\n return { kind: \"instance\", desc: instanceP[key], name: `${key}` };\n }\n }\n };\n}\n","import { declare } from \"@babel/helper-plugin-utils\";\nimport type { NodePath } from \"@babel/traverse\";\n\nimport _getTargets, {\n isRequired,\n getInclusionReasons,\n} from \"@babel/helper-compilation-targets\";\nconst getTargets = _getTargets.default || _getTargets;\n\nimport { createUtilsGetter } from \"./utils\";\nimport ImportsCachedInjector from \"./imports-injector\";\nimport {\n stringifyTargetsMultiline,\n presetEnvSilentDebugHeader,\n} from \"./debug-utils\";\nimport {\n validateIncludeExclude,\n applyMissingDependenciesDefaults,\n} from \"./normalize-options\";\n\nimport type {\n ProviderApi,\n MethodString,\n Targets,\n MetaDescriptor,\n PolyfillProvider,\n PluginOptions,\n ProviderOptions,\n} from \"./types\";\n\nimport * as v from \"./visitors\";\nimport * as deps from \"./node/dependencies\";\n\nimport createMetaResolver from \"./meta-resolver\";\n\nexport type { PolyfillProvider, MetaDescriptor, Utils, Targets } from \"./types\";\n\nfunction resolveOptions<Options>(\n options: PluginOptions,\n babelApi,\n): {\n method: MethodString;\n methodName: \"usageGlobal\" | \"entryGlobal\" | \"usagePure\";\n targets: Targets;\n debug: boolean | typeof presetEnvSilentDebugHeader;\n shouldInjectPolyfill:\n | ((name: string, shouldInject: boolean) => boolean)\n | undefined;\n providerOptions: ProviderOptions<Options>;\n absoluteImports: string | boolean;\n} {\n const {\n method,\n targets: targetsOption,\n ignoreBrowserslistConfig,\n configPath,\n debug,\n shouldInjectPolyfill,\n absoluteImports,\n ...providerOptions\n } = options;\n\n if (isEmpty(options)) {\n throw new Error(\n `\\\nThis plugin requires options, for example:\n {\n \"plugins\": [\n [\"<plugin name>\", { method: \"usage-pure\" }]\n ]\n }\n\nSee more options at https://github.com/babel/babel-polyfills/blob/main/docs/usage.md`,\n );\n }\n\n let methodName;\n if (method === \"usage-global\") methodName = \"usageGlobal\";\n else if (method === \"entry-global\") methodName = \"entryGlobal\";\n else if (method === \"usage-pure\") methodName = \"usagePure\";\n else if (typeof method !== \"string\") {\n throw new Error(\".method must be a string\");\n } else {\n throw new Error(\n `.method must be one of \"entry-global\", \"usage-global\"` +\n ` or \"usage-pure\" (received ${JSON.stringify(method)})`,\n );\n }\n\n if (typeof shouldInjectPolyfill === \"function\") {\n if (options.include || options.exclude) {\n throw new Error(\n `.include and .exclude are not supported when using the` +\n ` .shouldInjectPolyfill function.`,\n );\n }\n } else if (shouldInjectPolyfill != null) {\n throw new Error(\n `.shouldInjectPolyfill must be a function, or undefined` +\n ` (received ${JSON.stringify(shouldInjectPolyfill)})`,\n );\n }\n\n if (\n absoluteImports != null &&\n typeof absoluteImports !== \"boolean\" &&\n typeof absoluteImports !== \"string\"\n ) {\n throw new Error(\n `.absoluteImports must be a boolean, a string, or undefined` +\n ` (received ${JSON.stringify(absoluteImports)})`,\n );\n }\n\n let targets;\n\n if (\n // If any browserslist-related option is specified, fallback to the old\n // behavior of not using the targets specified in the top-level options.\n targetsOption ||\n configPath ||\n ignoreBrowserslistConfig\n ) {\n const targetsObj =\n typeof targetsOption === \"string\" || Array.isArray(targetsOption)\n ? { browsers: targetsOption }\n : targetsOption;\n\n targets = getTargets(targetsObj, {\n ignoreBrowserslistConfig,\n configPath,\n });\n } else {\n targets = babelApi.targets();\n }\n\n return {\n method,\n methodName,\n targets,\n absoluteImports: absoluteImports ?? false,\n shouldInjectPolyfill,\n debug: !!debug,\n providerOptions: providerOptions as any as ProviderOptions<Options>,\n };\n}\n\nfunction instantiateProvider<Options>(\n factory: PolyfillProvider<Options>,\n options: PluginOptions,\n missingDependencies,\n dirname,\n debugLog,\n babelApi,\n) {\n const {\n method,\n methodName,\n targets,\n debug,\n shouldInjectPolyfill,\n providerOptions,\n absoluteImports,\n } = resolveOptions<Options>(options, babelApi);\n\n // eslint-disable-next-line prefer-const\n let include, exclude;\n let polyfillsSupport;\n let polyfillsNames: Map<string, number> | undefined;\n let filterPolyfills;\n\n const getUtils = createUtilsGetter(\n new ImportsCachedInjector(\n moduleName => deps.resolve(dirname, moduleName, absoluteImports),\n (name: string) => polyfillsNames?.get(name) ?? Infinity,\n ),\n );\n\n const depsCache = new Map();\n\n const api: ProviderApi = {\n babel: babelApi,\n getUtils,\n method: options.method,\n targets,\n createMetaResolver,\n shouldInjectPolyfill(name) {\n if (polyfillsNames === undefined) {\n throw new Error(\n `Internal error in the ${factory.name} provider: ` +\n `shouldInjectPolyfill() can't be called during initialization.`,\n );\n }\n if (!polyfillsNames.has(name)) {\n console.warn(\n `Internal error in the ${providerName} provider: ` +\n `unknown polyfill \"${name}\".`,\n );\n }\n\n if (filterPolyfills && !filterPolyfills(name)) return false;\n\n let shouldInject = isRequired(name, targets, {\n compatData: polyfillsSupport,\n includes: include,\n excludes: exclude,\n });\n\n if (shouldInjectPolyfill) {\n shouldInject = shouldInjectPolyfill(name, shouldInject);\n if (typeof shouldInject !== \"boolean\") {\n throw new Error(`.shouldInjectPolyfill must return a boolean.`);\n }\n }\n\n return shouldInject;\n },\n debug(name) {\n debugLog().found = true;\n\n if (!debug || !name) return;\n\n if (debugLog().polyfills.has(providerName)) return;\n debugLog().polyfills.add(name);\n debugLog().polyfillsSupport ??= polyfillsSupport;\n },\n assertDependency(name, version = \"*\") {\n if (missingDependencies === false) return;\n if (absoluteImports) {\n // If absoluteImports is not false, we will try resolving\n // the dependency and throw if it's not possible. We can\n // skip the check here.\n return;\n }\n\n const dep = version === \"*\" ? name : `${name}@^${version}`;\n\n const found = missingDependencies.all\n ? false\n : mapGetOr(depsCache, `${name} :: ${dirname}`, () =>\n deps.has(dirname, name),\n );\n\n if (!found) {\n debugLog().missingDeps.add(dep);\n }\n },\n };\n\n const provider = factory(api, providerOptions, dirname);\n const providerName = provider.name || factory.name;\n\n if (typeof provider[methodName] !== \"function\") {\n throw new Error(\n `The \"${providerName}\" provider doesn't support the \"${method}\" polyfilling method.`,\n );\n }\n\n if (Array.isArray(provider.polyfills)) {\n polyfillsNames = new Map(\n provider.polyfills.map((name, index) => [name, index]),\n );\n filterPolyfills = provider.filterPolyfills;\n } else if (provider.polyfills) {\n polyfillsNames = new Map(\n Object.keys(provider.polyfills).map((name, index) => [name, index]),\n );\n polyfillsSupport = provider.polyfills;\n filterPolyfills = provider.filterPolyfills;\n } else {\n polyfillsNames = new Map();\n }\n\n ({ include, exclude } = validateIncludeExclude(\n providerName,\n polyfillsNames,\n providerOptions.include || [],\n providerOptions.exclude || [],\n ));\n\n let callProvider: (payload: MetaDescriptor, path: NodePath) => boolean;\n if (methodName === \"usageGlobal\") {\n callProvider = (payload, path) => {\n const utils = getUtils(path);\n return (\n (provider[methodName](payload, utils, path) satisfies boolean) ?? false\n );\n };\n } else {\n callProvider = (payload, path) => {\n const utils = getUtils(path);\n provider[methodName](payload, utils, path) satisfies void;\n return false;\n };\n }\n\n return {\n debug,\n method,\n targets,\n provider,\n providerName,\n callProvider,\n };\n}\n\nexport default function definePolyfillProvider<Options>(\n factory: PolyfillProvider<Options>,\n) {\n return declare((babelApi, options: PluginOptions, dirname: string) => {\n babelApi.assertVersion(\"^7.0.0 || ^8.0.0-alpha.0\");\n const { traverse } = babelApi;\n\n let debugLog;\n\n const missingDependencies = applyMissingDependenciesDefaults(\n options,\n babelApi,\n );\n\n const { debug, method, targets, provider, providerName, callProvider } =\n instantiateProvider<Options>(\n factory,\n options,\n missingDependencies,\n dirname,\n () => debugLog,\n babelApi,\n );\n\n const createVisitor = method === \"entry-global\" ? v.entry : v.usage;\n\n const visitor = provider.visitor\n ? traverse.visitors.merge([createVisitor(callProvider), provider.visitor])\n : createVisitor(callProvider);\n\n if (debug && debug !== presetEnvSilentDebugHeader) {\n console.log(`${providerName}: \\`DEBUG\\` option`);\n console.log(`\\nUsing targets: ${stringifyTargetsMultiline(targets)}`);\n console.log(`\\nUsing polyfills with \\`${method}\\` method:`);\n }\n\n const { runtimeName } = provider;\n\n return {\n name: \"inject-polyfills\",\n visitor,\n\n pre(file) {\n if (runtimeName) {\n if (\n file.get(\"runtimeHelpersModuleName\") &&\n file.get(\"runtimeHelpersModuleName\") !== runtimeName\n ) {\n console.warn(\n `Two different polyfill providers` +\n ` (${file.get(\"runtimeHelpersModuleProvider\")}` +\n ` and ${providerName}) are trying to define two` +\n ` conflicting @babel/runtime alternatives:` +\n ` ${file.get(\"runtimeHelpersModuleName\")} and ${runtimeName}.` +\n ` The second one will be ignored.`,\n );\n } else {\n file.set(\"runtimeHelpersModuleName\", runtimeName);\n file.set(\"runtimeHelpersModuleProvider\", providerName);\n }\n }\n\n debugLog = {\n polyfills: new Set(),\n polyfillsSupport: undefined,\n found: false,\n providers: new Set(),\n missingDeps: new Set(),\n };\n\n provider.pre?.apply(this, arguments);\n },\n post() {\n provider.post?.apply(this, arguments);\n\n if (missingDependencies !== false) {\n if (missingDependencies.log === \"per-file\") {\n deps.logMissing(debugLog.missingDeps);\n } else {\n deps.laterLogMissing(debugLog.missingDeps);\n }\n }\n\n if (!debug) return;\n\n if (this.filename) console.log(`\\n[${this.filename}]`);\n\n if (debugLog.polyfills.size === 0) {\n console.log(\n method === \"entry-global\"\n ? debugLog.found\n ? `Based on your targets, the ${providerName} polyfill did not add any polyfill.`\n : `The entry point for the ${providerName} polyfill has not been found.`\n : `Based on your code and targets, the ${providerName} polyfill did not add any polyfill.`,\n );\n\n return;\n }\n\n if (method === \"entry-global\") {\n console.log(\n `The ${providerName} polyfill entry has been replaced with ` +\n `the following polyfills:`,\n );\n } else {\n console.log(\n `The ${providerName} polyfill added the following polyfills:`,\n );\n }\n\n for (const name of debugLog.polyfills) {\n if (debugLog.polyfillsSupport?.[name]) {\n const filteredTargets = getInclusionReasons(\n name,\n targets,\n debugLog.polyfillsSupport,\n );\n\n const formattedTargets = JSON.stringify(filteredTargets)\n .replace(/,/g, \", \")\n .replace(/^\\{\"/, '{ \"')\n .replace(/\"\\}$/, '\" }');\n\n console.log(` ${name} ${formattedTargets}`);\n } else {\n console.log(` ${name}`);\n }\n }\n },\n };\n });\n}\n\nfunction mapGetOr(map, key, getDefault) {\n let val = map.get(key);\n if (val === undefined) {\n val = getDefault();\n map.set(key, val);\n }\n return val;\n}\n\nfunction isEmpty(obj) {\n return Object.keys(obj).length === 0;\n}\n"],"names":["types","t","template","_babel","default","intersection","a","b","result","Set","forEach","v","has","add","object","key","Object","prototype","hasOwnProperty","call","getType","target","toString","slice","resolveId","path","isIdentifier","scope","hasBinding","node","name","isPure","deopt","evaluate","resolveKey","computed","isStringLiteral","value","parent","isMemberExpression","get","sym","resolveSource","obj","id","placement","isRegExpLiteral","isFunction","undefined","getImportSource","specifiers","length","source","getRequireSource","isExpressionStatement","expression","isCallExpression","callee","arguments","hoist","_blockHoist","createUtilsGetter","cache","prog","findParent","p","isProgram","injectGlobalImport","url","moduleName","storeAnonymous","isScript","statement","ast","importDeclaration","injectNamedImport","hint","storeNamed","generateUidIdentifier","importSpecifier","injectDefaultImport","importDefaultSpecifier","ImportsCachedInjector","constructor","resolver","getPreferredIndex","_imports","WeakMap","_anonymousImports","_lastImports","_resolver","_getPreferredIndex","programPath","getVal","_normalizeKey","imports","_ensure","sourceType","stringLiteral","_injectImport","Map","identifier","set","_this$_lastImports$ge","newIndex","lastImports","isPathStillValid","container","body","last","Infinity","i","data","entries","index","newPath","insertBefore","splice","insertAfter","push","unshiftContainer","map","Collection","collection","presetEnvSilentDebugHeader","stringifyTargetsMultiline","targets","JSON","stringify","prettifyTargets","patternToRegExp","pattern","RegExp","buildUnusedError","label","unused","original","String","join","buldDuplicatesError","duplicates","size","Array","from","validateIncludeExclude","provider","polyfills","includePatterns","excludePatterns","current","filter","regexp","matched","polyfill","keys","test","include","unusedInclude","exclude","unusedExclude","Error","applyMissingDependenciesDefaults","options","babelApi","missingDependencies","caller","log","inject","all","isRemoved","removed","parentPath","listKey","_path$parentPath$node","includes","callProvider","property","kind","handleReferencedIdentifier","getBindingIdentifier","analyzeMemberExpression","handleAsMemberExpression","ReferencedIdentifier","MemberExpression","objectIsGlobalIdentifier","binding","getBinding","isImportNamespaceSpecifier","skipObject","shouldSkip","ObjectPattern","isVariableDeclarator","isAssignmentExpression","grand","isNewExpression","prop","isObjectProperty","BinaryExpression","operator","ImportDeclaration","Program","bodyPath","nativeRequireResolve","parseFloat","process","versions","require","createRequire","import","meta","myResolve","basedir","resolve","paths","replace","requireResolve","sync","dirname","absoluteImports","err","code","assign","logMissing","missingDeps","deps","sort","console","warn","exitCode","allMissingDeps","laterLogMissingDependencies","debounce","laterLogMissing","PossibleGlobalObjects","createMetaResolver","static","staticP","instance","instanceP","global","globalP","desc","getTargets","_getTargets","resolveOptions","method","targetsOption","ignoreBrowserslistConfig","configPath","debug","shouldInjectPolyfill","providerOptions","isEmpty","methodName","targetsObj","isArray","browsers","instantiateProvider","factory","debugLog","polyfillsSupport","polyfillsNames","filterPolyfills","getUtils","_polyfillsNames$get","_polyfillsNames","depsCache","api","babel","providerName","shouldInject","isRequired","compatData","excludes","_debugLog","_debugLog$polyfillsSu","found","assertDependency","version","dep","mapGetOr","payload","_ref","utils","definePolyfillProvider","declare","assertVersion","traverse","createVisitor","visitor","visitors","merge","runtimeName","pre","file","_provider$pre","providers","apply","post","_provider$post","filename","_debugLog$polyfillsSu2","filteredTargets","getInclusionReasons","formattedTargets","getDefault","val"],"mappings":";;;;;;;;;EAASA,KAAK,EAAIC,GAAC;EAAEC,QAAQ,EAARA;AAAQ,IAAAC,MAAA,CAAAC,OAAA,IAAAD,MAAA;AAKtB,SAASE,YAAYA,CAAIC,CAAS,EAAEC,CAAS,EAAU;EAC5D,MAAMC,MAAM,GAAG,IAAIC,GAAG,EAAK;EAC3BH,CAAC,CAACI,OAAO,CAACC,CAAC,IAAIJ,CAAC,CAACK,GAAG,CAACD,CAAC,CAAC,IAAIH,MAAM,CAACK,GAAG,CAACF,CAAC,CAAC,CAAC;EACzC,OAAOH,MAAM;AACf;AAEO,SAASI,KAAGA,CAACE,MAAW,EAAEC,GAAW,EAAE;EAC5C,OAAOC,MAAM,CAACC,SAAS,CAACC,cAAc,CAACC,IAAI,CAACL,MAAM,EAAEC,GAAG,CAAC;AAC1D;AAEA,SAASK,OAAOA,CAACC,MAAW,EAAU;EACpC,OAAOL,MAAM,CAACC,SAAS,CAACK,QAAQ,CAACH,IAAI,CAACE,MAAM,CAAC,CAACE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAC5D;AAEA,SAASC,SAASA,CAACC,IAAI,EAAU;EAC/B,IACEA,IAAI,CAACC,YAAY,EAAE,IACnB,CAACD,IAAI,CAACE,KAAK,CAACC,UAAU,CAACH,IAAI,CAACI,IAAI,CAACC,IAAI,iBAAkB,IAAI,CAAC,EAC5D;IACA,OAAOL,IAAI,CAACI,IAAI,CAACC,IAAI;;EAGvB,IAAIL,IAAI,CAACM,MAAM,EAAE,EAAE;IACjB,MAAM;MAAEC;KAAO,GAAGP,IAAI,CAACQ,QAAQ,EAAE;IACjC,IAAID,KAAK,IAAIA,KAAK,CAACN,YAAY,EAAE,EAAE;MACjC,OAAOM,KAAK,CAACH,IAAI,CAACC,IAAI;;;AAG5B;AAEO,SAASI,UAAUA,CACxBT,IAA4C,EAC5CU,QAAiB,GAAG,KAAK,EACzB;EACA,MAAM;IAAER;GAAO,GAAGF,IAAI;EACtB,IAAIA,IAAI,CAACW,eAAe,EAAE,EAAE,OAAOX,IAAI,CAACI,IAAI,CAACQ,KAAK;EAClD,MAAMX,YAAY,GAAGD,IAAI,CAACC,YAAY,EAAE;EACxC,IACEA,YAAY,IACZ,EAAES,QAAQ,IAAKV,IAAI,CAACa,MAAM,CAAwBH,QAAQ,CAAC,EAC3D;IACA,OAAOV,IAAI,CAACI,IAAI,CAACC,IAAI;;EAGvB,IACEK,QAAQ,IACRV,IAAI,CAACc,kBAAkB,EAAE,IACzBd,IAAI,CAACe,GAAG,CAAC,QAAQ,CAAC,CAACd,YAAY,CAAC;IAAEI,IAAI,EAAE;GAAU,CAAC,IACnD,CAACH,KAAK,CAACC,UAAU,CAAC,QAAQ,iBAAkB,IAAI,CAAC,EACjD;IACA,MAAMa,GAAG,GAAGP,UAAU,CAACT,IAAI,CAACe,GAAG,CAAC,UAAU,CAAC,EAAEf,IAAI,CAACI,IAAI,CAACM,QAAQ,CAAC;IAChE,IAAIM,GAAG,EAAE,OAAO,SAAS,GAAGA,GAAG;;EAGjC,IACEf,YAAY,GACRC,KAAK,CAACC,UAAU,CAACH,IAAI,CAACI,IAAI,CAACC,IAAI,iBAAkB,IAAI,CAAC,GACtDL,IAAI,CAACM,MAAM,EAAE,EACjB;IACA,MAAM;MAAEM;KAAO,GAAGZ,IAAI,CAACQ,QAAQ,EAAE;IACjC,IAAI,OAAOI,KAAK,KAAK,QAAQ,EAAE,OAAOA,KAAK;;AAE/C;AAEO,SAASK,aAAaA,CAACC,GAAa,EAGzC;EACA,IACEA,GAAG,CAACJ,kBAAkB,EAAE,IACxBI,GAAG,CAACH,GAAG,CAAC,UAAU,CAAC,CAACd,YAAY,CAAC;IAAEI,IAAI,EAAE;GAAa,CAAC,EACvD;IACA,MAAMc,EAAE,GAAGpB,SAAS,CAACmB,GAAG,CAACH,GAAG,CAAC,QAAQ,CAAC,CAAC;IAEvC,IAAII,EAAE,EAAE;MACN,OAAO;QAAEA,EAAE;QAAEC,SAAS,EAAE;OAAa;;IAEvC,OAAO;MAAED,EAAE,EAAE,IAAI;MAAEC,SAAS,EAAE;KAAM;;EAGtC,MAAMD,EAAE,GAAGpB,SAAS,CAACmB,GAAG,CAAC;EACzB,IAAIC,EAAE,EAAE;IACN,OAAO;MAAEA,EAAE;MAAEC,SAAS,EAAE;KAAU;;EAGpC,IAAIF,GAAG,CAACG,eAAe,EAAE,EAAE;IACzB,OAAO;MAAEF,EAAE,EAAE,QAAQ;MAAEC,SAAS,EAAE;KAAa;GAChD,MAAM,IAAIF,GAAG,CAACI,UAAU,EAAE,EAAE;IAC3B,OAAO;MAAEH,EAAE,EAAE,UAAU;MAAEC,SAAS,EAAE;KAAa;GAClD,MAAM,IAAIF,GAAG,CAACZ,MAAM,EAAE,EAAE;IACvB,MAAM;MAAEM;KAAO,GAAGM,GAAG,CAACV,QAAQ,EAAE;IAChC,IAAII,KAAK,KAAKW,SAAS,EAAE;MACvB,OAAO;QAAEJ,EAAE,EAAExB,OAAO,CAACiB,KAAK,CAAC;QAAEQ,SAAS,EAAE;OAAa;;;EAIzD,OAAO;IAAED,EAAE,EAAE,IAAI;IAAEC,SAAS,EAAE;GAAM;AACtC;AAEO,SAASI,eAAeA,CAAC;EAAEpB;AAAoC,CAAC,EAAE;EACvE,IAAIA,IAAI,CAACqB,UAAU,CAACC,MAAM,KAAK,CAAC,EAAE,OAAOtB,IAAI,CAACuB,MAAM,CAACf,KAAK;AAC5D;AAEO,SAASgB,gBAAgBA,CAAC;EAAExB;AAA4B,CAAC,EAAE;EAChE,IAAI,CAAC5B,GAAC,CAACqD,qBAAqB,CAACzB,IAAI,CAAC,EAAE;EACpC,MAAM;IAAE0B;GAAY,GAAG1B,IAAI;EAC3B,IACE5B,GAAC,CAACuD,gBAAgB,CAACD,UAAU,CAAC,IAC9BtD,GAAC,CAACyB,YAAY,CAAC6B,UAAU,CAACE,MAAM,CAAC,IACjCF,UAAU,CAACE,MAAM,CAAC3B,IAAI,KAAK,SAAS,IACpCyB,UAAU,CAACG,SAAS,CAACP,MAAM,KAAK,CAAC,IACjClD,GAAC,CAACmC,eAAe,CAACmB,UAAU,CAACG,SAAS,CAAC,CAAC,CAAC,CAAC,EAC1C;IACA,OAAOH,UAAU,CAACG,SAAS,CAAC,CAAC,CAAC,CAACrB,KAAK;;AAExC;AAEA,SAASsB,KAAKA,CAAC9B,IAAY,EAAE;;EAE3BA,IAAI,CAAC+B,WAAW,GAAG,CAAC;EACpB,OAAO/B,IAAI;AACb;AAEO,SAASgC,iBAAiBA,CAACC,KAA4B,EAAE;EAC9D,OAAQrC,IAAc,IAAY;IAChC,MAAMsC,IAAI,GAAGtC,IAAI,CAACuC,UAAU,CAACC,CAAC,IAAIA,CAAC,CAACC,SAAS,EAAE,CAAwB;IAEvE,OAAO;MACLC,kBAAkBA,CAACC,GAAG,EAAEC,UAAU,EAAE;QAClCP,KAAK,CAACQ,cAAc,CAACP,IAAI,EAAEK,GAAG,EAAEC,UAAU,EAAE,CAACE,QAAQ,EAAEnB,MAAM,KAAK;UAChE,OAAOmB,QAAQ,GACXrE,QAAQ,CAACsE,SAAS,CAACC,GAAI,WAAUrB,MAAO,GAAE,GAC1CnD,GAAC,CAACyE,iBAAiB,CAAC,EAAE,EAAEtB,MAAM,CAAC;SACpC,CAAC;OACH;MACDuB,iBAAiBA,CAACP,GAAG,EAAEtC,IAAI,EAAE8C,IAAI,GAAG9C,IAAI,EAAEuC,UAAU,EAAE;QACpD,OAAOP,KAAK,CAACe,UAAU,CACrBd,IAAI,EACJK,GAAG,EACHtC,IAAI,EACJuC,UAAU,EACV,CAACE,QAAQ,EAAEnB,MAAM,EAAEtB,IAAI,KAAK;UAC1B,MAAMc,EAAE,GAAGmB,IAAI,CAACpC,KAAK,CAACmD,qBAAqB,CAACF,IAAI,CAAC;UACjD,OAAO;YACL/C,IAAI,EAAE0C,QAAQ,GACVZ,KAAK,CAACzD,QAAQ,CAACsE,SAAS,CAACC,GAAI;AAC/C,wBAAwB7B,EAAG,cAAaQ,MAAO,KAAItB,IAAK;AACxD,iBAAiB,CAAC,GACA7B,GAAC,CAACyE,iBAAiB,CAAC,CAACzE,GAAC,CAAC8E,eAAe,CAACnC,EAAE,EAAEd,IAAI,CAAC,CAAC,EAAEsB,MAAM,CAAC;YAC9DtB,IAAI,EAAEc,EAAE,CAACd;WACV;SAEL,CAAC;OACF;MACDkD,mBAAmBA,CAACZ,GAAG,EAAEQ,IAAI,GAAGR,GAAG,EAAEC,UAAU,EAAE;QAC/C,OAAOP,KAAK,CAACe,UAAU,CACrBd,IAAI,EACJK,GAAG,EACH,SAAS,EACTC,UAAU,EACV,CAACE,QAAQ,EAAEnB,MAAM,KAAK;UACpB,MAAMR,EAAE,GAAGmB,IAAI,CAACpC,KAAK,CAACmD,qBAAqB,CAACF,IAAI,CAAC;UACjD,OAAO;YACL/C,IAAI,EAAE0C,QAAQ,GACVZ,KAAK,CAACzD,QAAQ,CAACsE,SAAS,CAACC,GAAI,OAAM7B,EAAG,cAAaQ,MAAO,GAAE,CAAC,GAC7DnD,GAAC,CAACyE,iBAAiB,CAAC,CAACzE,GAAC,CAACgF,sBAAsB,CAACrC,EAAE,CAAC,CAAC,EAAEQ,MAAM,CAAC;YAC/DtB,IAAI,EAAEc,EAAE,CAACd;WACV;SAEL,CAAC;;KAEJ;GACF;AACH;;;ECjLS9B,KAAK,EAAIC;AAAC,IAAAE,MAAA,CAAAC,OAAA,IAAAD,MAAA;AAIJ,MAAM+E,qBAAqB,CAAC;EAUzCC,WAAWA,CACTC,QAAiC,EACjCC,iBAA0C,EAC1C;IACA,IAAI,CAACC,QAAQ,GAAG,IAAIC,OAAO,EAAE;IAC7B,IAAI,CAACC,iBAAiB,GAAG,IAAID,OAAO,EAAE;IACtC,IAAI,CAACE,YAAY,GAAG,IAAIF,OAAO,EAAE;IACjC,IAAI,CAACG,SAAS,GAAGN,QAAQ;IACzB,IAAI,CAACO,kBAAkB,GAAGN,iBAAiB;;EAG7Cf,cAAcA,CACZsB,WAAgC,EAChCxB,GAAW,EACXC,UAAkB,EAClBwB,MAA8D,EAC9D;IACA,MAAM9E,GAAG,GAAG,IAAI,CAAC+E,aAAa,CAACF,WAAW,EAAExB,GAAG,CAAC;IAChD,MAAM2B,OAAO,GAAG,IAAI,CAACC,OAAO,CAC1B,IAAI,CAACR,iBAAiB,EACtBI,WAAW,EACXnF,GACF,CAAC;IAED,IAAIsF,OAAO,CAACnF,GAAG,CAACG,GAAG,CAAC,EAAE;IAEtB,MAAMc,IAAI,GAAGgE,MAAM,CACjBD,WAAW,CAAC/D,IAAI,CAACoE,UAAU,KAAK,QAAQ,EACxChG,CAAC,CAACiG,aAAa,CAAC,IAAI,CAACR,SAAS,CAACtB,GAAG,CAAC,CACrC,CAAC;IACD2B,OAAO,CAAClF,GAAG,CAACE,GAAG,CAAC;IAChB,IAAI,CAACoF,aAAa,CAACP,WAAW,EAAE/D,IAAI,EAAEwC,UAAU,CAAC;;EAGnDQ,UAAUA,CACRe,WAAgC,EAChCxB,GAAW,EACXtC,IAAY,EACZuC,UAAkB,EAClBwB,MAMmC,EACnC;IACA,MAAM9E,GAAG,GAAG,IAAI,CAAC+E,aAAa,CAACF,WAAW,EAAExB,GAAG,EAAEtC,IAAI,CAAC;IACtD,MAAMiE,OAAO,GAAG,IAAI,CAACC,OAAO,CAC1B,IAAI,CAACV,QAAQ,EACbM,WAAW,EACXQ,GACF,CAAC;IAED,IAAI,CAACL,OAAO,CAACnF,GAAG,CAACG,GAAG,CAAC,EAAE;MACrB,MAAM;QAAEc,IAAI;QAAEC,IAAI,EAAEc;OAAI,GAAGiD,MAAM,CAC/BD,WAAW,CAAC/D,IAAI,CAACoE,UAAU,KAAK,QAAQ,EACxChG,CAAC,CAACiG,aAAa,CAAC,IAAI,CAACR,SAAS,CAACtB,GAAG,CAAC,CAAC,EACpCnE,CAAC,CAACoG,UAAU,CAACvE,IAAI,CACnB,CAAC;MACDiE,OAAO,CAACO,GAAG,CAACvF,GAAG,EAAE6B,EAAE,CAAC;MACpB,IAAI,CAACuD,aAAa,CAACP,WAAW,EAAE/D,IAAI,EAAEwC,UAAU,CAAC;;IAGnD,OAAOpE,CAAC,CAACoG,UAAU,CAACN,OAAO,CAACvD,GAAG,CAACzB,GAAG,CAAC,CAAC;;EAGvCoF,aAAaA,CACXP,WAAgC,EAChC/D,IAAY,EACZwC,UAAkB,EAClB;IAAA,IAAAkC,qBAAA;IACA,MAAMC,QAAQ,GAAG,IAAI,CAACb,kBAAkB,CAACtB,UAAU,CAAC;IACpD,MAAMoC,WAAW,IAAAF,qBAAA,GAAG,IAAI,CAACd,YAAY,CAACjD,GAAG,CAACoD,WAAW,CAAC,YAAAW,qBAAA,GAAI,EAAE;IAE5D,MAAMG,gBAAgB,GAAIjF,IAAc,IACtCA,IAAI,CAACI,IAAI;;;IAGTJ,IAAI,CAACa,MAAM,KAAKsD,WAAW,CAAC/D,IAAI,IAChCJ,IAAI,CAACkF,SAAS,KAAKf,WAAW,CAAC/D,IAAI,CAAC+E,IAAI;IAE1C,IAAIC,IAAc;IAElB,IAAIL,QAAQ,KAAKM,QAAQ,EAAE;;MAEzB,IAAIL,WAAW,CAACtD,MAAM,GAAG,CAAC,EAAE;QAC1B0D,IAAI,GAAGJ,WAAW,CAACA,WAAW,CAACtD,MAAM,GAAG,CAAC,CAAC,CAAC1B,IAAI;QAC/C,IAAI,CAACiF,gBAAgB,CAACG,IAAI,CAAC,EAAEA,IAAI,GAAG7D,SAAS;;KAEhD,MAAM;MACL,KAAK,MAAM,CAAC+D,CAAC,EAAEC,IAAI,CAAC,IAAIP,WAAW,CAACQ,OAAO,EAAE,EAAE;QAC7C,MAAM;UAAExF,IAAI;UAAEyF;SAAO,GAAGF,IAAI;QAC5B,IAAIN,gBAAgB,CAACjF,IAAI,CAAC,EAAE;UAC1B,IAAI+E,QAAQ,GAAGU,KAAK,EAAE;YACpB,MAAM,CAACC,OAAO,CAAC,GAAG1F,IAAI,CAAC2F,YAAY,CAACvF,IAAI,CAAC;YACzC4E,WAAW,CAACY,MAAM,CAACN,CAAC,EAAE,CAAC,EAAE;cAAEtF,IAAI,EAAE0F,OAAO;cAAED,KAAK,EAAEV;aAAU,CAAC;YAC5D;;UAEFK,IAAI,GAAGpF,IAAI;;;;IAKjB,IAAIoF,IAAI,EAAE;MACR,MAAM,CAACM,OAAO,CAAC,GAAGN,IAAI,CAACS,WAAW,CAACzF,IAAI,CAAC;MACxC4E,WAAW,CAACc,IAAI,CAAC;QAAE9F,IAAI,EAAE0F,OAAO;QAAED,KAAK,EAAEV;OAAU,CAAC;KACrD,MAAM;MACL,MAAM,CAACW,OAAO,CAAC,GAAGvB,WAAW,CAAC4B,gBAAgB,CAAC,MAAM,EAAE3F,IAAI,CAAC;MAC5D,IAAI,CAAC4D,YAAY,CAACa,GAAG,CAACV,WAAW,EAAE,CAAC;QAAEnE,IAAI,EAAE0F,OAAO;QAAED,KAAK,EAAEV;OAAU,CAAC,CAAC;;;EAI5ER,OAAOA,CACLyB,GAAoC,EACpC7B,WAAgC,EAChC8B,UAAqC,EAClC;IACH,IAAIC,UAAU,GAAGF,GAAG,CAACjF,GAAG,CAACoD,WAAW,CAAC;IACrC,IAAI,CAAC+B,UAAU,EAAE;MACfA,UAAU,GAAG,IAAID,UAAU,EAAE;MAC7BD,GAAG,CAACnB,GAAG,CAACV,WAAW,EAAE+B,UAAU,CAAC;;IAElC,OAAOA,UAAU;;EAGnB7B,aAAaA,CACXF,WAAgC,EAChCxB,GAAW,EACXtC,IAAY,GAAG,EAAE,EACT;IACR,MAAM;MAAEmE;KAAY,GAAGL,WAAW,CAAC/D,IAAI;;;;;IAKvC,OAAQ,GAAEC,IAAI,IAAImE,UAAW,KAAI7B,GAAI,KAAItC,IAAK,EAAC;;AAEnD;;ACrJO,MAAM8F,0BAA0B,GACrC,+EAA+E;AAE1E,SAASC,yBAAyBA,CAACC,OAAgB,EAAU;EAClE,OAAOC,IAAI,CAACC,SAAS,CAACC,eAAe,CAACH,OAAO,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC;AAC1D;;ACFA,SAASI,eAAeA,CAACC,OAAgB,EAAiB;EACxD,IAAIA,OAAO,YAAYC,MAAM,EAAE,OAAOD,OAAO;EAE7C,IAAI;IACF,OAAO,IAAIC,MAAM,CAAE,IAAGD,OAAQ,GAAE,CAAC;GAClC,CAAC,MAAM;IACN,OAAO,IAAI;;AAEf;AAEA,SAASE,gBAAgBA,CAACC,KAAK,EAAEC,MAAM,EAAE;EACvC,IAAI,CAACA,MAAM,CAACpF,MAAM,EAAE,OAAO,EAAE;EAC7B,OACG,sBAAqBmF,KAAM,yCAAwC,GACpEC,MAAM,CAACd,GAAG,CAACe,QAAQ,IAAK,OAAMC,MAAM,CAACD,QAAQ,CAAE,IAAG,CAAC,CAACE,IAAI,CAAC,EAAE,CAAC;AAEhE;AAEA,SAASC,mBAAmBA,CAACC,UAAU,EAAE;EACvC,IAAI,CAACA,UAAU,CAACC,IAAI,EAAE,OAAO,EAAE;EAC/B,OACG,sFAAqF,GACtFC,KAAK,CAACC,IAAI,CAACH,UAAU,EAAE9G,IAAI,IAAK,OAAMA,IAAK,IAAG,CAAC,CAAC4G,IAAI,CAAC,EAAE,CAAC;AAE5D;AAEO,SAASM,sBAAsBA,CACpCC,QAAgB,EAChBC,SAA+B,EAC/BC,eAA0B,EAC1BC,eAA0B,EAC1B;EACA,IAAIC,OAAO;EACX,MAAMC,MAAM,GAAGnB,OAAO,IAAI;IACxB,MAAMoB,MAAM,GAAGrB,eAAe,CAACC,OAAO,CAAC;IACvC,IAAI,CAACoB,MAAM,EAAE,OAAO,KAAK;IAEzB,IAAIC,OAAO,GAAG,KAAK;IACnB,KAAK,MAAMC,QAAQ,IAAIP,SAAS,CAACQ,IAAI,EAAE,EAAE;MACvC,IAAIH,MAAM,CAACI,IAAI,CAACF,QAAQ,CAAC,EAAE;QACzBD,OAAO,GAAG,IAAI;QACdH,OAAO,CAACxI,GAAG,CAAC4I,QAAQ,CAAC;;;IAGzB,OAAO,CAACD,OAAO;GAChB;;;EAGD,MAAMI,OAAO,GAAGP,OAAO,GAAG,IAAI5I,GAAG,EAAW;EAC5C,MAAMoJ,aAAa,GAAGf,KAAK,CAACC,IAAI,CAACI,eAAe,CAAC,CAACG,MAAM,CAACA,MAAM,CAAC;;;EAGhE,MAAMQ,OAAO,GAAGT,OAAO,GAAG,IAAI5I,GAAG,EAAW;EAC5C,MAAMsJ,aAAa,GAAGjB,KAAK,CAACC,IAAI,CAACK,eAAe,CAAC,CAACE,MAAM,CAACA,MAAM,CAAC;EAEhE,MAAMV,UAAU,GAAGvI,YAAY,CAACuJ,OAAO,EAAEE,OAAO,CAAC;EAEjD,IACElB,UAAU,CAACC,IAAI,GAAG,CAAC,IACnBgB,aAAa,CAAC1G,MAAM,GAAG,CAAC,IACxB4G,aAAa,CAAC5G,MAAM,GAAG,CAAC,EACxB;IACA,MAAM,IAAI6G,KAAK,CACZ,+BAA8Bf,QAAS,uBAAsB,GAC5DZ,gBAAgB,CAAC,SAAS,EAAEwB,aAAa,CAAC,GAC1CxB,gBAAgB,CAAC,SAAS,EAAE0B,aAAa,CAAC,GAC1CpB,mBAAmB,CAACC,UAAU,CAClC,CAAC;;EAGH,OAAO;IAAEgB,OAAO;IAAEE;GAAS;AAC7B;AAEO,SAASG,gCAAgCA,CAC9CC,OAAsB,EACtBC,QAAa,EACc;EAC3B,MAAM;IAAEC,mBAAmB,GAAG;GAAI,GAAGF,OAAO;EAC5C,IAAIE,mBAAmB,KAAK,KAAK,EAAE,OAAO,KAAK;EAE/C,MAAMC,MAAM,GAAGF,QAAQ,CAACE,MAAM,CAACA,MAAM,IAAIA,MAAM,oBAANA,MAAM,CAAEvI,IAAI,CAAC;EAEtD,MAAM;IACJwI,GAAG,GAAG,UAAU;IAChBC,MAAM,GAAGF,MAAM,KAAK,qBAAqB,GAAG,OAAO,GAAG,QAAQ;IAC9DG,GAAG,GAAG;GACP,GAAGJ,mBAAmB;EAEvB,OAAO;IAAEE,GAAG;IAAEC,MAAM;IAAEC;GAAK;AAC7B;;AC1FA,SAASC,SAASA,CAAChJ,IAAc,EAAE;EACjC,IAAIA,IAAI,CAACiJ,OAAO,EAAE,OAAO,IAAI;EAC7B,IAAI,CAACjJ,IAAI,CAACkJ,UAAU,EAAE,OAAO,KAAK;EAClC,IAAIlJ,IAAI,CAACmJ,OAAO,EAAE;IAAA,IAAAC,qBAAA;IAChB,IAAI,GAAAA,qBAAA,GAACpJ,IAAI,CAACkJ,UAAU,CAAC9I,IAAI,cAAAgJ,qBAAA,GAApBA,qBAAA,CAAuBpJ,IAAI,CAACmJ,OAAO,CAAC,aAApCC,qBAAA,CAAsCC,QAAQ,CAACrJ,IAAI,CAACI,IAAI,CAAC,GAAE,OAAO,IAAI;GAC5E,MAAM;IACL,IAAIJ,IAAI,CAACkJ,UAAU,CAAC9I,IAAI,CAACJ,IAAI,CAACV,GAAG,CAAC,KAAKU,IAAI,CAACI,IAAI,EAAE,OAAO,IAAI;;EAE/D,OAAO4I,SAAS,CAAChJ,IAAI,CAACkJ,UAAU,CAAC;AACnC;AAEA,aAAgBI,YAA0B,IAAK;EAC7C,SAASC,QAAQA,CAAClK,MAAM,EAAEC,GAAG,EAAE8B,SAAS,EAAEpB,IAAI,EAAE;IAC9C,OAAOsJ,YAAY,CAAC;MAAEE,IAAI,EAAE,UAAU;MAAEnK,MAAM;MAAEC,GAAG;MAAE8B;KAAW,EAAEpB,IAAI,CAAC;;EAGzE,SAASyJ,0BAA0BA,CAACzJ,IAAI,EAAE;IACxC,MAAM;MACJI,IAAI,EAAE;QAAEC;OAAM;MACdH;KACD,GAAGF,IAAI;IACR,IAAIE,KAAK,CAACwJ,oBAAoB,CAACrJ,IAAI,CAAC,EAAE;IAEtCiJ,YAAY,CAAC;MAAEE,IAAI,EAAE,QAAQ;MAAEnJ;KAAM,EAAEL,IAAI,CAAC;;EAG9C,SAAS2J,uBAAuBA,CAAC3J,IAAkC,EAAE;IACnE,MAAMV,GAAG,GAAGmB,UAAU,CAACT,IAAI,CAACe,GAAG,CAAC,UAAU,CAAC,EAAEf,IAAI,CAACI,IAAI,CAACM,QAAQ,CAAC;IAChE,OAAO;MAAEpB,GAAG;MAAEsK,wBAAwB,EAAE,CAAC,CAACtK,GAAG,IAAIA,GAAG,KAAK;KAAa;;EAGxE,OAAO;;IAELuK,oBAAoBA,CAAC7J,IAA4B,EAAE;MACjD,MAAM;QAAEkJ;OAAY,GAAGlJ,IAAI;MAC3B,IACEkJ,UAAU,CAACpI,kBAAkB,CAAC;QAAEzB,MAAM,EAAEW,IAAI,CAACI;OAAM,CAAC,IACpDuJ,uBAAuB,CAACT,UAAU,CAAC,CAACU,wBAAwB,EAC5D;QACA;;MAEFH,0BAA0B,CAACzJ,IAAI,CAAC;KACjC;IAED8J,gBAAgBA,CAAC9J,IAAkC,EAAE;MACnD,MAAM;QAAEV,GAAG;QAAEsK;OAA0B,GAAGD,uBAAuB,CAAC3J,IAAI,CAAC;MACvE,IAAI,CAAC4J,wBAAwB,EAAE;MAE/B,MAAMvK,MAAM,GAAGW,IAAI,CAACe,GAAG,CAAC,QAAQ,CAAC;MACjC,IAAIgJ,wBAAwB,GAAG1K,MAAM,CAACY,YAAY,EAAE;MACpD,IAAI8J,wBAAwB,EAAE;QAC5B,MAAMC,OAAO,GAAG3K,MAAM,CAACa,KAAK,CAAC+J,UAAU,CACpC5K,MAAM,CAACe,IAAI,CAAkBC,IAChC,CAAC;QACD,IAAI2J,OAAO,EAAE;UACX,IAAIA,OAAO,CAAChK,IAAI,CAACkK,0BAA0B,EAAE,EAAE;UAC/CH,wBAAwB,GAAG,KAAK;;;MAIpC,MAAMpI,MAAM,GAAGV,aAAa,CAAC5B,MAAM,CAAC;MACpC,IAAI8K,UAAU,GAAGZ,QAAQ,CAAC5H,MAAM,CAACR,EAAE,EAAE7B,GAAG,EAAEqC,MAAM,CAACP,SAAS,EAAEpB,IAAI,CAAC;MACjEmK,UAAU,KAAVA,UAAU,GACR,CAACJ,wBAAwB,IACzB/J,IAAI,CAACoK,UAAU,IACf/K,MAAM,CAAC+K,UAAU,IACjBpB,SAAS,CAAC3J,MAAM,CAAC;MAEnB,IAAI,CAAC8K,UAAU,EAAEV,0BAA0B,CAACpK,MAAM,CAAC;KACpD;IAEDgL,aAAaA,CAACrK,IAA+B,EAAE;MAC7C,MAAM;QAAEkJ,UAAU;QAAErI;OAAQ,GAAGb,IAAI;MACnC,IAAIkB,GAAG;;;MAGP,IAAIgI,UAAU,CAACoB,oBAAoB,EAAE,EAAE;QACrCpJ,GAAG,GAAGgI,UAAU,CAACnI,GAAG,CAAC,MAAM,CAAC;;OAE7B,MAAM,IAAImI,UAAU,CAACqB,sBAAsB,EAAE,EAAE;QAC9CrJ,GAAG,GAAGgI,UAAU,CAACnI,GAAG,CAAC,OAAO,CAAC;;;OAG9B,MAAM,IAAImI,UAAU,CAAC5H,UAAU,EAAE,EAAE;QAClC,MAAMkJ,KAAK,GAAGtB,UAAU,CAACA,UAAU;QACnC,IAAIsB,KAAK,CAACzI,gBAAgB,EAAE,IAAIyI,KAAK,CAACC,eAAe,EAAE,EAAE;UACvD,IAAID,KAAK,CAACpK,IAAI,CAAC4B,MAAM,KAAKnB,MAAM,EAAE;YAChCK,GAAG,GAAGsJ,KAAK,CAACzJ,GAAG,CAAC,WAAW,CAAC,CAACf,IAAI,CAACV,GAAG,CAAC;;;;MAK5C,IAAI6B,EAAE,GAAG,IAAI;MACb,IAAIC,SAAS,GAAG,IAAI;MACpB,IAAIF,GAAG,EAAE,CAAC;QAAEC,EAAE;QAAEC;OAAW,GAAGH,aAAa,CAACC,GAAG,CAAC;MAEhD,KAAK,MAAMwJ,IAAI,IAAI1K,IAAI,CAACe,GAAG,CAAC,YAAY,CAAC,EAAE;QACzC,IAAI2J,IAAI,CAACC,gBAAgB,EAAE,EAAE;UAC3B,MAAMrL,GAAG,GAAGmB,UAAU,CAACiK,IAAI,CAAC3J,GAAG,CAAC,KAAK,CAAC,CAAC;UACvC,IAAIzB,GAAG,EAAEiK,QAAQ,CAACpI,EAAE,EAAE7B,GAAG,EAAE8B,SAAS,EAAEsJ,IAAI,CAAC;;;KAGhD;IAEDE,gBAAgBA,CAAC5K,IAAkC,EAAE;MACnD,IAAIA,IAAI,CAACI,IAAI,CAACyK,QAAQ,KAAK,IAAI,EAAE;MAEjC,MAAMlJ,MAAM,GAAGV,aAAa,CAACjB,IAAI,CAACe,GAAG,CAAC,OAAO,CAAC,CAAC;MAC/C,MAAMzB,GAAG,GAAGmB,UAAU,CAACT,IAAI,CAACe,GAAG,CAAC,MAAM,CAAC,EAAE,IAAI,CAAC;MAE9C,IAAI,CAACzB,GAAG,EAAE;MAEVgK,YAAY,CACV;QACEE,IAAI,EAAE,IAAI;QACVnK,MAAM,EAAEsC,MAAM,CAACR,EAAE;QACjB7B,GAAG;QACH8B,SAAS,EAAEO,MAAM,CAACP;OACnB,EACDpB,IACF,CAAC;;GAEJ;AACH,CAAC;;AC3HD,aAAgBsJ,YAA0B,KAAM;EAC9CwB,iBAAiBA,CAAC9K,IAAmC,EAAE;IACrD,MAAM2B,MAAM,GAAGH,eAAe,CAACxB,IAAI,CAAC;IACpC,IAAI,CAAC2B,MAAM,EAAE;IACb2H,YAAY,CAAC;MAAEE,IAAI,EAAE,QAAQ;MAAE7H;KAAQ,EAAE3B,IAAI,CAAC;GAC/C;EACD+K,OAAOA,CAAC/K,IAAyB,EAAE;IACjCA,IAAI,CAACe,GAAG,CAAC,MAAM,CAAC,CAAC9B,OAAO,CAAC+L,QAAQ,IAAI;MACnC,MAAMrJ,MAAM,GAAGC,gBAAgB,CAACoJ,QAAQ,CAAC;MACzC,IAAI,CAACrJ,MAAM,EAAE;MACb2H,YAAY,CAAC;QAAEE,IAAI,EAAE,QAAQ;QAAE7H;OAAQ,EAAEqJ,QAAQ,CAAC;KACnD,CAAC;;AAEN,CAAC,CAAC;;ACfF,MAAMC,oBAAoB,GAAGC,UAAU,CAACC,OAAO,CAACC,QAAQ,CAAChL,IAAI,CAAC,IAAI,GAAG;AAGrE,MAAMiL,OAAO,GAAGC,aAAa,CAACC,MAAM,WAAWC,IAAI,CAAC7I,GAAG,CAAC,CAAC;;AAEzD,SAAS8I,SAASA,CAACpL,IAAY,EAAEqL,OAAe,EAAE;EAChD,IAAIT,oBAAoB,EAAE;IACxB,OAAOI,OAAO,CACXM,OAAO,CAACtL,IAAI,EAAE;MACbuL,KAAK,EAAE,CAACF,OAAO;KAChB,CAAC,CACDG,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC;GACvB,MAAM;IACL,OAAOC,cAAc,CAACC,IAAI,CAAC1L,IAAI,EAAE;MAAEqL;KAAS,CAAC,CAACG,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC;;AAErE;AAEO,SAASF,OAAOA,CACrBK,OAAe,EACfpJ,UAAkB,EAClBqJ,eAAiC,EACzB;EACR,IAAIA,eAAe,KAAK,KAAK,EAAE,OAAOrJ,UAAU;EAEhD,IAAI8I,OAAO,GAAGM,OAAO;EACrB,IAAI,OAAOC,eAAe,KAAK,QAAQ,EAAE;IACvCP,OAAO,GAAG1L,IAAI,CAAC2L,OAAO,CAACD,OAAO,EAAEO,eAAe,CAAC;;EAGlD,IAAI;IACF,OAAOR,SAAS,CAAC7I,UAAU,EAAE8I,OAAO,CAAC;GACtC,CAAC,OAAOQ,GAAG,EAAE;IACZ,IAAIA,GAAG,CAACC,IAAI,KAAK,kBAAkB,EAAE,MAAMD,GAAG;IAE9C,MAAM3M,MAAM,CAAC6M,MAAM,CACjB,IAAI7D,KAAK,CAAE,sBAAqB3F,UAAW,kBAAiBoJ,OAAQ,GAAE,CAAC,EACvE;MACEG,IAAI,EAAE,0BAA0B;MAChCnE,QAAQ,EAAEpF,UAAU;MACpBoJ;KAEJ,CAAC;;AAEL;AAEO,SAAS7M,GAAGA,CAACuM,OAAe,EAAErL,IAAY,EAAE;EACjD,IAAI;IACFoL,SAAS,CAACpL,IAAI,EAAEqL,OAAO,CAAC;IACxB,OAAO,IAAI;GACZ,CAAC,MAAM;IACN,OAAO,KAAK;;AAEhB;AAEO,SAASW,UAAUA,CAACC,WAAwB,EAAE;EACnD,IAAIA,WAAW,CAAClF,IAAI,KAAK,CAAC,EAAE;EAE5B,MAAMmF,IAAI,GAAGlF,KAAK,CAACC,IAAI,CAACgF,WAAW,CAAC,CAACE,IAAI,EAAE,CAACvF,IAAI,CAAC,GAAG,CAAC;EAErDwF,OAAO,CAACC,IAAI,CACV,8EAA8E,GAC5E,6CAA6C,GAC5C,wBAAuBH,IAAK,IAAG,GAC/B,cAAaA,IAAK,IACvB,CAAC;EAEDpB,OAAO,CAACwB,QAAQ,GAAG,CAAC;AACtB;AAEA,IAAIC,cAAc,GAAG,IAAI5N,GAAG,EAAU;AAEtC,MAAM6N,2BAA2B,GAAGC,QAAQ,CAAC,MAAM;EACjDT,UAAU,CAACO,cAAc,CAAC;EAC1BA,cAAc,GAAG,IAAI5N,GAAG,EAAU;AACpC,CAAC,EAAE,GAAG,CAAC;AAEA,SAAS+N,eAAeA,CAACT,WAAwB,EAAE;EACxD,IAAIA,WAAW,CAAClF,IAAI,KAAK,CAAC,EAAE;EAE5BkF,WAAW,CAACrN,OAAO,CAACoB,IAAI,IAAIuM,cAAc,CAACxN,GAAG,CAACiB,IAAI,CAAC,CAAC;EACrDwM,2BAA2B,EAAE;AAC/B;;AC3EA,MAAMG,qBAAqB,GAAG,IAAIhO,GAAG,CAAS,CAC5C,QAAQ,EACR,YAAY,EACZ,MAAM,EACN,QAAQ,CACT,CAAC;AAEa,SAASiO,kBAAkBA,CACxCxF,SAA+B,EAChB;EACf,MAAM;IAAEyF,MAAM,EAAEC,OAAO;IAAEC,QAAQ,EAAEC,SAAS;IAAEC,MAAM,EAAEC;GAAS,GAAG9F,SAAS;EAE3E,OAAO+D,IAAI,IAAI;IACb,IAAIA,IAAI,CAAChC,IAAI,KAAK,QAAQ,IAAI+D,OAAO,IAAIpO,KAAG,CAACoO,OAAO,EAAE/B,IAAI,CAACnL,IAAI,CAAC,EAAE;MAChE,OAAO;QAAEmJ,IAAI,EAAE,QAAQ;QAAEgE,IAAI,EAAED,OAAO,CAAC/B,IAAI,CAACnL,IAAI,CAAC;QAAEA,IAAI,EAAEmL,IAAI,CAACnL;OAAM;;IAGtE,IAAImL,IAAI,CAAChC,IAAI,KAAK,UAAU,IAAIgC,IAAI,CAAChC,IAAI,KAAK,IAAI,EAAE;MAClD,MAAM;QAAEpI,SAAS;QAAE/B,MAAM;QAAEC;OAAK,GAAGkM,IAAI;MAEvC,IAAInM,MAAM,IAAI+B,SAAS,KAAK,QAAQ,EAAE;QACpC,IAAImM,OAAO,IAAIP,qBAAqB,CAAC7N,GAAG,CAACE,MAAM,CAAC,IAAIF,KAAG,CAACoO,OAAO,EAAEjO,GAAG,CAAC,EAAE;UACrE,OAAO;YAAEkK,IAAI,EAAE,QAAQ;YAAEgE,IAAI,EAAED,OAAO,CAACjO,GAAG,CAAC;YAAEe,IAAI,EAAEf;WAAK;;QAG1D,IAAI6N,OAAO,IAAIhO,KAAG,CAACgO,OAAO,EAAE9N,MAAM,CAAC,IAAIF,KAAG,CAACgO,OAAO,CAAC9N,MAAM,CAAC,EAAEC,GAAG,CAAC,EAAE;UAChE,OAAO;YACLkK,IAAI,EAAE,QAAQ;YACdgE,IAAI,EAAEL,OAAO,CAAC9N,MAAM,CAAC,CAACC,GAAG,CAAC;YAC1Be,IAAI,EAAG,GAAEhB,MAAO,IAAGC,GAAI;WACxB;;;MAIL,IAAI+N,SAAS,IAAIlO,KAAG,CAACkO,SAAS,EAAE/N,GAAG,CAAC,EAAE;QACpC,OAAO;UAAEkK,IAAI,EAAE,UAAU;UAAEgE,IAAI,EAAEH,SAAS,CAAC/N,GAAG,CAAC;UAAEe,IAAI,EAAG,GAAEf,GAAI;SAAG;;;GAGtE;AACH;;AC1CA,MAAMmO,UAAU,GAAGC,WAAW,CAAC/O,OAAO,IAAI+O,WAAW;AA8BrD,SAASC,cAAcA,CACrBlF,OAAsB,EACtBC,QAAQ,EAWR;EACA,MAAM;IACJkF,MAAM;IACNvH,OAAO,EAAEwH,aAAa;IACtBC,wBAAwB;IACxBC,UAAU;IACVC,KAAK;IACLC,oBAAoB;IACpBhC,eAAe;IACf,GAAGiC;GACJ,GAAGzF,OAAO;EAEX,IAAI0F,OAAO,CAAC1F,OAAO,CAAC,EAAE;IACpB,MAAM,IAAIF,KAAK,CACZ;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qFACI,CAAC;;EAGH,IAAI6F,UAAU;EACd,IAAIR,MAAM,KAAK,cAAc,EAAEQ,UAAU,GAAG,aAAa,CAAC,KACrD,IAAIR,MAAM,KAAK,cAAc,EAAEQ,UAAU,GAAG,aAAa,CAAC,KAC1D,IAAIR,MAAM,KAAK,YAAY,EAAEQ,UAAU,GAAG,WAAW,CAAC,KACtD,IAAI,OAAOR,MAAM,KAAK,QAAQ,EAAE;IACnC,MAAM,IAAIrF,KAAK,CAAC,0BAA0B,CAAC;GAC5C,MAAM;IACL,MAAM,IAAIA,KAAK,CACZ,uDAAsD,GACpD,8BAA6BjC,IAAI,CAACC,SAAS,CAACqH,MAAM,CAAE,GACzD,CAAC;;EAGH,IAAI,OAAOK,oBAAoB,KAAK,UAAU,EAAE;IAC9C,IAAIxF,OAAO,CAACN,OAAO,IAAIM,OAAO,CAACJ,OAAO,EAAE;MACtC,MAAM,IAAIE,KAAK,CACZ,wDAAuD,GACrD,kCACL,CAAC;;GAEJ,MAAM,IAAI0F,oBAAoB,IAAI,IAAI,EAAE;IACvC,MAAM,IAAI1F,KAAK,CACZ,wDAAuD,GACrD,cAAajC,IAAI,CAACC,SAAS,CAAC0H,oBAAoB,CAAE,GACvD,CAAC;;EAGH,IACEhC,eAAe,IAAI,IAAI,IACvB,OAAOA,eAAe,KAAK,SAAS,IACpC,OAAOA,eAAe,KAAK,QAAQ,EACnC;IACA,MAAM,IAAI1D,KAAK,CACZ,4DAA2D,GACzD,cAAajC,IAAI,CAACC,SAAS,CAAC0F,eAAe,CAAE,GAClD,CAAC;;EAGH,IAAI5F,OAAO;EAEX;;;EAGEwH,aAAa,IACbE,UAAU,IACVD,wBAAwB,EACxB;IACA,MAAMO,UAAU,GACd,OAAOR,aAAa,KAAK,QAAQ,IAAIxG,KAAK,CAACiH,OAAO,CAACT,aAAa,CAAC,GAC7D;MAAEU,QAAQ,EAAEV;KAAe,GAC3BA,aAAa;IAEnBxH,OAAO,GAAGoH,UAAU,CAACY,UAAU,EAAE;MAC/BP,wBAAwB;MACxBC;KACD,CAAC;GACH,MAAM;IACL1H,OAAO,GAAGqC,QAAQ,CAACrC,OAAO,EAAE;;EAG9B,OAAO;IACLuH,MAAM;IACNQ,UAAU;IACV/H,OAAO;IACP4F,eAAe,EAAEA,eAAe,WAAfA,eAAe,GAAI,KAAK;IACzCgC,oBAAoB;IACpBD,KAAK,EAAE,CAAC,CAACA,KAAK;IACdE,eAAe,EAAEA;GAClB;AACH;AAEA,SAASM,mBAAmBA,CAC1BC,OAAkC,EAClChG,OAAsB,EACtBE,mBAAmB,EACnBqD,OAAO,EACP0C,QAAQ,EACRhG,QAAQ,EACR;EACA,MAAM;IACJkF,MAAM;IACNQ,UAAU;IACV/H,OAAO;IACP2H,KAAK;IACLC,oBAAoB;IACpBC,eAAe;IACfjC;GACD,GAAG0B,cAAc,CAAUlF,OAAO,EAAEC,QAAQ,CAAC;;;EAG9C,IAAIP,OAAO,EAAEE,OAAO;EACpB,IAAIsG,gBAAgB;EACpB,IAAIC,cAA+C;EACnD,IAAIC,eAAe;EAEnB,MAAMC,QAAQ,GAAG1M,iBAAiB,CAChC,IAAIqB,qBAAqB,CACvBb,UAAU,IAAI2J,OAAY,CAACP,OAAO,EAAEpJ,UAAU,EAAEqJ,eAAe,CAAC,EAC/D5L,IAAY;IAAA,IAAA0O,mBAAA,EAAAC,eAAA;IAAA,QAAAD,mBAAA,IAAAC,eAAA,GAAKJ,cAAc,qBAAdI,eAAA,CAAgBjO,GAAG,CAACV,IAAI,CAAC,YAAA0O,mBAAA,GAAI1J,QAAQ;GACzD,CACF,CAAC;EAED,MAAM4J,SAAS,GAAG,IAAItK,GAAG,EAAE;EAE3B,MAAMuK,GAAgB,GAAG;IACvBC,KAAK,EAAEzG,QAAQ;IACfoG,QAAQ;IACRlB,MAAM,EAAEnF,OAAO,CAACmF,MAAM;IACtBvH,OAAO;IACP4G,kBAAkB;IAClBgB,oBAAoBA,CAAC5N,IAAI,EAAE;MACzB,IAAIuO,cAAc,KAAKrN,SAAS,EAAE;QAChC,MAAM,IAAIgH,KAAK,CACZ,yBAAwBkG,OAAO,CAACpO,IAAK,aAAY,GAC/C,+DACL,CAAC;;MAEH,IAAI,CAACuO,cAAc,CAACzP,GAAG,CAACkB,IAAI,CAAC,EAAE;QAC7BoM,OAAO,CAACC,IAAI,CACT,yBAAwB0C,YAAa,aAAY,GAC/C,qBAAoB/O,IAAK,IAC9B,CAAC;;MAGH,IAAIwO,eAAe,IAAI,CAACA,eAAe,CAACxO,IAAI,CAAC,EAAE,OAAO,KAAK;MAE3D,IAAIgP,YAAY,GAAGC,UAAU,CAACjP,IAAI,EAAEgG,OAAO,EAAE;QAC3CkJ,UAAU,EAAEZ,gBAAgB;QAC5BtF,QAAQ,EAAElB,OAAO;QACjBqH,QAAQ,EAAEnH;OACX,CAAC;MAEF,IAAI4F,oBAAoB,EAAE;QACxBoB,YAAY,GAAGpB,oBAAoB,CAAC5N,IAAI,EAAEgP,YAAY,CAAC;QACvD,IAAI,OAAOA,YAAY,KAAK,SAAS,EAAE;UACrC,MAAM,IAAI9G,KAAK,CAAE,8CAA6C,CAAC;;;MAInE,OAAO8G,YAAY;KACpB;IACDrB,KAAKA,CAAC3N,IAAI,EAAE;MAAA,IAAAoP,SAAA,EAAAC,qBAAA;MACVhB,QAAQ,EAAE,CAACiB,KAAK,GAAG,IAAI;MAEvB,IAAI,CAAC3B,KAAK,IAAI,CAAC3N,IAAI,EAAE;MAErB,IAAIqO,QAAQ,EAAE,CAACjH,SAAS,CAACtI,GAAG,CAACiQ,YAAY,CAAC,EAAE;MAC5CV,QAAQ,EAAE,CAACjH,SAAS,CAACrI,GAAG,CAACiB,IAAI,CAAC;MAC9B,CAAAqP,qBAAA,IAAAD,SAAA,GAAAf,QAAQ,EAAE,EAACC,gBAAgB,YAAAe,qBAAA,GAA3BD,SAAA,CAAWd,gBAAgB,GAAKA,gBAAgB;KACjD;IACDiB,gBAAgBA,CAACvP,IAAI,EAAEwP,OAAO,GAAG,GAAG,EAAE;MACpC,IAAIlH,mBAAmB,KAAK,KAAK,EAAE;MACnC,IAAIsD,eAAe,EAAE;;;;QAInB;;MAGF,MAAM6D,GAAG,GAAGD,OAAO,KAAK,GAAG,GAAGxP,IAAI,GAAI,GAAEA,IAAK,KAAIwP,OAAQ,EAAC;MAE1D,MAAMF,KAAK,GAAGhH,mBAAmB,CAACI,GAAG,GACjC,KAAK,GACLgH,QAAQ,CAACd,SAAS,EAAG,GAAE5O,IAAK,OAAM2L,OAAQ,EAAC,EAAE,MAC3CO,GAAQ,CAACP,OAAO,EAAE3L,IAAI,CACxB,CAAC;MAEL,IAAI,CAACsP,KAAK,EAAE;QACVjB,QAAQ,EAAE,CAACpC,WAAW,CAAClN,GAAG,CAAC0Q,GAAG,CAAC;;;GAGpC;EAED,MAAMtI,QAAQ,GAAGiH,OAAO,CAACS,GAAG,EAAEhB,eAAe,EAAElC,OAAO,CAAC;EACvD,MAAMoD,YAAY,GAAG5H,QAAQ,CAACnH,IAAI,IAAIoO,OAAO,CAACpO,IAAI;EAElD,IAAI,OAAOmH,QAAQ,CAAC4G,UAAU,CAAC,KAAK,UAAU,EAAE;IAC9C,MAAM,IAAI7F,KAAK,CACZ,QAAO6G,YAAa,mCAAkCxB,MAAO,uBAChE,CAAC;;EAGH,IAAIvG,KAAK,CAACiH,OAAO,CAAC9G,QAAQ,CAACC,SAAS,CAAC,EAAE;IACrCmH,cAAc,GAAG,IAAIjK,GAAG,CACtB6C,QAAQ,CAACC,SAAS,CAACzB,GAAG,CAAC,CAAC3F,IAAI,EAAEoF,KAAK,KAAK,CAACpF,IAAI,EAAEoF,KAAK,CAAC,CACvD,CAAC;IACDoJ,eAAe,GAAGrH,QAAQ,CAACqH,eAAe;GAC3C,MAAM,IAAIrH,QAAQ,CAACC,SAAS,EAAE;IAC7BmH,cAAc,GAAG,IAAIjK,GAAG,CACtBpF,MAAM,CAAC0I,IAAI,CAACT,QAAQ,CAACC,SAAS,CAAC,CAACzB,GAAG,CAAC,CAAC3F,IAAI,EAAEoF,KAAK,KAAK,CAACpF,IAAI,EAAEoF,KAAK,CAAC,CACpE,CAAC;IACDkJ,gBAAgB,GAAGnH,QAAQ,CAACC,SAAS;IACrCoH,eAAe,GAAGrH,QAAQ,CAACqH,eAAe;GAC3C,MAAM;IACLD,cAAc,GAAG,IAAIjK,GAAG,EAAE;;EAG5B,CAAC;IAAEwD,OAAO;IAAEE;GAAS,GAAGd,sBAAsB,CAC5C6H,YAAY,EACZR,cAAc,EACdV,eAAe,CAAC/F,OAAO,IAAI,EAAE,EAC7B+F,eAAe,CAAC7F,OAAO,IAAI,EAC7B,CAAC;EAED,IAAIiB,YAAkE;EACtE,IAAI8E,UAAU,KAAK,aAAa,EAAE;IAChC9E,YAAY,GAAGA,CAAC0G,OAAO,EAAEhQ,IAAI,KAAK;MAAA,IAAAiQ,IAAA;MAChC,MAAMC,KAAK,GAAGpB,QAAQ,CAAC9O,IAAI,CAAC;MAC5B,QAAAiQ,IAAA,GACGzI,QAAQ,CAAC4G,UAAU,CAAC,CAAC4B,OAAO,EAAEE,KAAK,EAAElQ,IAAI,CAAC,YAAAiQ,IAAA,GAAuB,KAAK;KAE1E;GACF,MAAM;IACL3G,YAAY,GAAGA,CAAC0G,OAAO,EAAEhQ,IAAI,KAAK;MAChC,MAAMkQ,KAAK,GAAGpB,QAAQ,CAAC9O,IAAI,CAAC;MAC5BwH,QAAQ,CAAC4G,UAAU,CAAC,CAAC4B,OAAO,EAAEE,KAAK,EAAElQ,IAAI,CAAC;MAC1C,OAAO,KAAK;KACb;;EAGH,OAAO;IACLgO,KAAK;IACLJ,MAAM;IACNvH,OAAO;IACPmB,QAAQ;IACR4H,YAAY;IACZ9F;GACD;AACH;AAEe,SAAS6G,sBAAsBA,CAC5C1B,OAAkC,EAClC;EACA,OAAO2B,OAAO,CAAC,CAAC1H,QAAQ,EAAED,OAAsB,EAAEuD,OAAe,KAAK;IACpEtD,QAAQ,CAAC2H,aAAa,CAAC,0BAA0B,CAAC;IAClD,MAAM;MAAEC;KAAU,GAAG5H,QAAQ;IAE7B,IAAIgG,QAAQ;IAEZ,MAAM/F,mBAAmB,GAAGH,gCAAgC,CAC1DC,OAAO,EACPC,QACF,CAAC;IAED,MAAM;MAAEsF,KAAK;MAAEJ,MAAM;MAAEvH,OAAO;MAAEmB,QAAQ;MAAE4H,YAAY;MAAE9F;KAAc,GACpEkF,mBAAmB,CACjBC,OAAO,EACPhG,OAAO,EACPE,mBAAmB,EACnBqD,OAAO,EACP,MAAM0C,QAAQ,EACdhG,QACF,CAAC;IAEH,MAAM6H,aAAa,GAAG3C,MAAM,KAAK,cAAc,GAAG1O,KAAO,GAAGA,KAAO;IAEnE,MAAMsR,OAAO,GAAGhJ,QAAQ,CAACgJ,OAAO,GAC5BF,QAAQ,CAACG,QAAQ,CAACC,KAAK,CAAC,CAACH,aAAa,CAACjH,YAAY,CAAC,EAAE9B,QAAQ,CAACgJ,OAAO,CAAC,CAAC,GACxED,aAAa,CAACjH,YAAY,CAAC;IAE/B,IAAI0E,KAAK,IAAIA,KAAK,KAAK7H,0BAA0B,EAAE;MACjDsG,OAAO,CAAC5D,GAAG,CAAE,GAAEuG,YAAa,oBAAmB,CAAC;MAChD3C,OAAO,CAAC5D,GAAG,CAAE,oBAAmBzC,yBAAyB,CAACC,OAAO,CAAE,EAAC,CAAC;MACrEoG,OAAO,CAAC5D,GAAG,CAAE,4BAA2B+E,MAAO,YAAW,CAAC;;IAG7D,MAAM;MAAE+C;KAAa,GAAGnJ,QAAQ;IAEhC,OAAO;MACLnH,IAAI,EAAE,kBAAkB;MACxBmQ,OAAO;MAEPI,GAAGA,CAACC,IAAI,EAAE;QAAA,IAAAC,aAAA;QACR,IAAIH,WAAW,EAAE;UACf,IACEE,IAAI,CAAC9P,GAAG,CAAC,0BAA0B,CAAC,IACpC8P,IAAI,CAAC9P,GAAG,CAAC,0BAA0B,CAAC,KAAK4P,WAAW,EACpD;YACAlE,OAAO,CAACC,IAAI,CACT,kCAAiC,GAC/B,KAAImE,IAAI,CAAC9P,GAAG,CAAC,8BAA8B,CAAE,EAAC,GAC9C,QAAOqO,YAAa,4BAA2B,GAC/C,2CAA0C,GAC1C,IAAGyB,IAAI,CAAC9P,GAAG,CAAC,0BAA0B,CAAE,QAAO4P,WAAY,GAAE,GAC7D,kCACL,CAAC;WACF,MAAM;YACLE,IAAI,CAAChM,GAAG,CAAC,0BAA0B,EAAE8L,WAAW,CAAC;YACjDE,IAAI,CAAChM,GAAG,CAAC,8BAA8B,EAAEuK,YAAY,CAAC;;;QAI1DV,QAAQ,GAAG;UACTjH,SAAS,EAAE,IAAIzI,GAAG,EAAE;UACpB2P,gBAAgB,EAAEpN,SAAS;UAC3BoO,KAAK,EAAE,KAAK;UACZoB,SAAS,EAAE,IAAI/R,GAAG,EAAE;UACpBsN,WAAW,EAAE,IAAItN,GAAG;SACrB;QAED,CAAA8R,aAAA,GAAAtJ,QAAQ,CAACoJ,GAAG,qBAAZE,aAAA,CAAcE,KAAK,CAAC,IAAI,EAAE/O,SAAS,CAAC;OACrC;MACDgP,IAAIA,GAAG;QAAA,IAAAC,cAAA;QACL,CAAAA,cAAA,GAAA1J,QAAQ,CAACyJ,IAAI,qBAAbC,cAAA,CAAeF,KAAK,CAAC,IAAI,EAAE/O,SAAS,CAAC;QAErC,IAAI0G,mBAAmB,KAAK,KAAK,EAAE;UACjC,IAAIA,mBAAmB,CAACE,GAAG,KAAK,UAAU,EAAE;YAC1C0D,UAAe,CAACmC,QAAQ,CAACpC,WAAW,CAAC;WACtC,MAAM;YACLC,eAAoB,CAACmC,QAAQ,CAACpC,WAAW,CAAC;;;QAI9C,IAAI,CAAC0B,KAAK,EAAE;QAEZ,IAAI,IAAI,CAACmD,QAAQ,EAAE1E,OAAO,CAAC5D,GAAG,CAAE,MAAK,IAAI,CAACsI,QAAS,GAAE,CAAC;QAEtD,IAAIzC,QAAQ,CAACjH,SAAS,CAACL,IAAI,KAAK,CAAC,EAAE;UACjCqF,OAAO,CAAC5D,GAAG,CACT+E,MAAM,KAAK,cAAc,GACrBc,QAAQ,CAACiB,KAAK,GACX,8BAA6BP,YAAa,qCAAoC,GAC9E,2BAA0BA,YAAa,+BAA8B,GACvE,uCAAsCA,YAAa,qCAC1D,CAAC;UAED;;QAGF,IAAIxB,MAAM,KAAK,cAAc,EAAE;UAC7BnB,OAAO,CAAC5D,GAAG,CACR,OAAMuG,YAAa,yCAAwC,GACzD,0BACL,CAAC;SACF,MAAM;UACL3C,OAAO,CAAC5D,GAAG,CACR,OAAMuG,YAAa,0CACtB,CAAC;;QAGH,KAAK,MAAM/O,IAAI,IAAIqO,QAAQ,CAACjH,SAAS,EAAE;UAAA,IAAA2J,sBAAA;UACrC,KAAAA,sBAAA,GAAI1C,QAAQ,CAACC,gBAAgB,aAAzByC,sBAAA,CAA4B/Q,IAAI,CAAC,EAAE;YACrC,MAAMgR,eAAe,GAAGC,mBAAmB,CACzCjR,IAAI,EACJgG,OAAO,EACPqI,QAAQ,CAACC,gBACX,CAAC;YAED,MAAM4C,gBAAgB,GAAGjL,IAAI,CAACC,SAAS,CAAC8K,eAAe,CAAC,CACrDxF,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,CACnBA,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC,CACtBA,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC;YAEzBY,OAAO,CAAC5D,GAAG,CAAE,KAAIxI,IAAK,IAAGkR,gBAAiB,EAAC,CAAC;WAC7C,MAAM;YACL9E,OAAO,CAAC5D,GAAG,CAAE,KAAIxI,IAAK,EAAC,CAAC;;;;KAI/B;GACF,CAAC;AACJ;AAEA,SAAS0P,QAAQA,CAAC/J,GAAG,EAAE1G,GAAG,EAAEkS,UAAU,EAAE;EACtC,IAAIC,GAAG,GAAGzL,GAAG,CAACjF,GAAG,CAACzB,GAAG,CAAC;EACtB,IAAImS,GAAG,KAAKlQ,SAAS,EAAE;IACrBkQ,GAAG,GAAGD,UAAU,EAAE;IAClBxL,GAAG,CAACnB,GAAG,CAACvF,GAAG,EAAEmS,GAAG,CAAC;;EAEnB,OAAOA,GAAG;AACZ;AAEA,SAAStD,OAAOA,CAACjN,GAAG,EAAE;EACpB,OAAO3B,MAAM,CAAC0I,IAAI,CAAC/G,GAAG,CAAC,CAACQ,MAAM,KAAK,CAAC;AACtC;;;;"} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/browser/dependencies.js b/node_modules/@babel/helper-define-polyfill-provider/lib/browser/dependencies.js
deleted file mode 100644
index b676f61c..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/lib/browser/dependencies.js
+++ /dev/null
@@ -1,22 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports.has = has;
-exports.laterLogMissing = laterLogMissing;
-exports.logMissing = logMissing;
-exports.resolve = resolve;
-function resolve(dirname, moduleName, absoluteImports) {
- if (absoluteImports === false) return moduleName;
- throw new Error(`"absoluteImports" is not supported in bundles prepared for the browser.`);
-}
-
-// eslint-disable-next-line @typescript-eslint/no-unused-vars
-function has(basedir, name) {
- return true;
-}
-
-// eslint-disable-next-line @typescript-eslint/no-unused-vars
-function logMissing(missingDeps) {}
-
-// eslint-disable-next-line @typescript-eslint/no-unused-vars
-function laterLogMissing(missingDeps) {} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/debug-utils.js b/node_modules/@babel/helper-define-polyfill-provider/lib/debug-utils.js
deleted file mode 100644
index 0f30c856..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/lib/debug-utils.js
+++ /dev/null
@@ -1,15 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports.presetEnvSilentDebugHeader = void 0;
-exports.stringifyTargets = stringifyTargets;
-exports.stringifyTargetsMultiline = stringifyTargetsMultiline;
-var _helperCompilationTargets = require("@babel/helper-compilation-targets");
-const presetEnvSilentDebugHeader = "#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets";
-exports.presetEnvSilentDebugHeader = presetEnvSilentDebugHeader;
-function stringifyTargetsMultiline(targets) {
- return JSON.stringify((0, _helperCompilationTargets.prettifyTargets)(targets), null, 2);
-}
-function stringifyTargets(targets) {
- return JSON.stringify(targets).replace(/,/g, ", ").replace(/^\{"/, '{ "').replace(/"\}$/, '" }');
-} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/define-provider.js b/node_modules/@babel/helper-define-polyfill-provider/lib/define-provider.js
deleted file mode 100644
index e5a6f0e5..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/lib/define-provider.js
+++ /dev/null
@@ -1,9 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports.defineProvider = defineProvider;
-function defineProvider(factory) {
- // This will allow us to do some things
-
- return factory;
-} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/imports-injector.js b/node_modules/@babel/helper-define-polyfill-provider/lib/imports-injector.js
deleted file mode 100644
index d83c00cf..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/lib/imports-injector.js
+++ /dev/null
@@ -1,107 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports.default = void 0;
-var _babel = _interopRequireWildcard(require("@babel/core"));
-function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
-function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
-const {
- types: t
-} = _babel.default || _babel;
-class ImportsCachedInjector {
- constructor(resolver, getPreferredIndex) {
- this._imports = new WeakMap();
- this._anonymousImports = new WeakMap();
- this._lastImports = new WeakMap();
- this._resolver = resolver;
- this._getPreferredIndex = getPreferredIndex;
- }
- storeAnonymous(programPath, url, moduleName, getVal) {
- const key = this._normalizeKey(programPath, url);
- const imports = this._ensure(this._anonymousImports, programPath, Set);
- if (imports.has(key)) return;
- const node = getVal(programPath.node.sourceType === "script", t.stringLiteral(this._resolver(url)));
- imports.add(key);
- this._injectImport(programPath, node, moduleName);
- }
- storeNamed(programPath, url, name, moduleName, getVal) {
- const key = this._normalizeKey(programPath, url, name);
- const imports = this._ensure(this._imports, programPath, Map);
- if (!imports.has(key)) {
- const {
- node,
- name: id
- } = getVal(programPath.node.sourceType === "script", t.stringLiteral(this._resolver(url)), t.identifier(name));
- imports.set(key, id);
- this._injectImport(programPath, node, moduleName);
- }
- return t.identifier(imports.get(key));
- }
- _injectImport(programPath, node, moduleName) {
- var _this$_lastImports$ge;
- const newIndex = this._getPreferredIndex(moduleName);
- const lastImports = (_this$_lastImports$ge = this._lastImports.get(programPath)) != null ? _this$_lastImports$ge : [];
- const isPathStillValid = path => path.node &&
- // Sometimes the AST is modified and the "last import"
- // we have has been replaced
- path.parent === programPath.node && path.container === programPath.node.body;
- let last;
- if (newIndex === Infinity) {
- // Fast path: we can always just insert at the end if newIndex is `Infinity`
- if (lastImports.length > 0) {
- last = lastImports[lastImports.length - 1].path;
- if (!isPathStillValid(last)) last = undefined;
- }
- } else {
- for (const [i, data] of lastImports.entries()) {
- const {
- path,
- index
- } = data;
- if (isPathStillValid(path)) {
- if (newIndex < index) {
- const [newPath] = path.insertBefore(node);
- lastImports.splice(i, 0, {
- path: newPath,
- index: newIndex
- });
- return;
- }
- last = path;
- }
- }
- }
- if (last) {
- const [newPath] = last.insertAfter(node);
- lastImports.push({
- path: newPath,
- index: newIndex
- });
- } else {
- const [newPath] = programPath.unshiftContainer("body", node);
- this._lastImports.set(programPath, [{
- path: newPath,
- index: newIndex
- }]);
- }
- }
- _ensure(map, programPath, Collection) {
- let collection = map.get(programPath);
- if (!collection) {
- collection = new Collection();
- map.set(programPath, collection);
- }
- return collection;
- }
- _normalizeKey(programPath, url, name = "") {
- const {
- sourceType
- } = programPath.node;
-
- // If we rely on the imported binding (the "name" parameter), we also need to cache
- // based on the sourceType. This is because the module transforms change the names
- // of the import variables.
- return `${name && sourceType}::${url}::${name}`;
- }
-}
-exports.default = ImportsCachedInjector; \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/index.js b/node_modules/@babel/helper-define-polyfill-provider/lib/index.js
deleted file mode 100644
index b0dc90b7..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/lib/index.js
+++ /dev/null
@@ -1,289 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports.default = definePolyfillProvider;
-var _helperPluginUtils = require("@babel/helper-plugin-utils");
-var _helperCompilationTargets = _interopRequireWildcard(require("@babel/helper-compilation-targets"));
-var _utils = require("./utils");
-var _importsInjector = _interopRequireDefault(require("./imports-injector"));
-var _debugUtils = require("./debug-utils");
-var _normalizeOptions = require("./normalize-options");
-var v = _interopRequireWildcard(require("./visitors"));
-var deps = _interopRequireWildcard(require("./node/dependencies"));
-var _metaResolver = _interopRequireDefault(require("./meta-resolver"));
-const _excluded = ["method", "targets", "ignoreBrowserslistConfig", "configPath", "debug", "shouldInjectPolyfill", "absoluteImports"];
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
-function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
-function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
-const getTargets = _helperCompilationTargets.default.default || _helperCompilationTargets.default;
-function resolveOptions(options, babelApi) {
- const {
- method,
- targets: targetsOption,
- ignoreBrowserslistConfig,
- configPath,
- debug,
- shouldInjectPolyfill,
- absoluteImports
- } = options,
- providerOptions = _objectWithoutPropertiesLoose(options, _excluded);
- if (isEmpty(options)) {
- throw new Error(`\
-This plugin requires options, for example:
- {
- "plugins": [
- ["<plugin name>", { method: "usage-pure" }]
- ]
- }
-
-See more options at https://github.com/babel/babel-polyfills/blob/main/docs/usage.md`);
- }
- let methodName;
- if (method === "usage-global") methodName = "usageGlobal";else if (method === "entry-global") methodName = "entryGlobal";else if (method === "usage-pure") methodName = "usagePure";else if (typeof method !== "string") {
- throw new Error(".method must be a string");
- } else {
- throw new Error(`.method must be one of "entry-global", "usage-global"` + ` or "usage-pure" (received ${JSON.stringify(method)})`);
- }
- if (typeof shouldInjectPolyfill === "function") {
- if (options.include || options.exclude) {
- throw new Error(`.include and .exclude are not supported when using the` + ` .shouldInjectPolyfill function.`);
- }
- } else if (shouldInjectPolyfill != null) {
- throw new Error(`.shouldInjectPolyfill must be a function, or undefined` + ` (received ${JSON.stringify(shouldInjectPolyfill)})`);
- }
- if (absoluteImports != null && typeof absoluteImports !== "boolean" && typeof absoluteImports !== "string") {
- throw new Error(`.absoluteImports must be a boolean, a string, or undefined` + ` (received ${JSON.stringify(absoluteImports)})`);
- }
- let targets;
- if (
- // If any browserslist-related option is specified, fallback to the old
- // behavior of not using the targets specified in the top-level options.
- targetsOption || configPath || ignoreBrowserslistConfig) {
- const targetsObj = typeof targetsOption === "string" || Array.isArray(targetsOption) ? {
- browsers: targetsOption
- } : targetsOption;
- targets = getTargets(targetsObj, {
- ignoreBrowserslistConfig,
- configPath
- });
- } else {
- targets = babelApi.targets();
- }
- return {
- method,
- methodName,
- targets,
- absoluteImports: absoluteImports != null ? absoluteImports : false,
- shouldInjectPolyfill,
- debug: !!debug,
- providerOptions: providerOptions
- };
-}
-function instantiateProvider(factory, options, missingDependencies, dirname, debugLog, babelApi) {
- const {
- method,
- methodName,
- targets,
- debug,
- shouldInjectPolyfill,
- providerOptions,
- absoluteImports
- } = resolveOptions(options, babelApi);
-
- // eslint-disable-next-line prefer-const
- let include, exclude;
- let polyfillsSupport;
- let polyfillsNames;
- let filterPolyfills;
- const getUtils = (0, _utils.createUtilsGetter)(new _importsInjector.default(moduleName => deps.resolve(dirname, moduleName, absoluteImports), name => {
- var _polyfillsNames$get, _polyfillsNames;
- return (_polyfillsNames$get = (_polyfillsNames = polyfillsNames) == null ? void 0 : _polyfillsNames.get(name)) != null ? _polyfillsNames$get : Infinity;
- }));
- const depsCache = new Map();
- const api = {
- babel: babelApi,
- getUtils,
- method: options.method,
- targets,
- createMetaResolver: _metaResolver.default,
- shouldInjectPolyfill(name) {
- if (polyfillsNames === undefined) {
- throw new Error(`Internal error in the ${factory.name} provider: ` + `shouldInjectPolyfill() can't be called during initialization.`);
- }
- if (!polyfillsNames.has(name)) {
- console.warn(`Internal error in the ${providerName} provider: ` + `unknown polyfill "${name}".`);
- }
- if (filterPolyfills && !filterPolyfills(name)) return false;
- let shouldInject = (0, _helperCompilationTargets.isRequired)(name, targets, {
- compatData: polyfillsSupport,
- includes: include,
- excludes: exclude
- });
- if (shouldInjectPolyfill) {
- shouldInject = shouldInjectPolyfill(name, shouldInject);
- if (typeof shouldInject !== "boolean") {
- throw new Error(`.shouldInjectPolyfill must return a boolean.`);
- }
- }
- return shouldInject;
- },
- debug(name) {
- var _debugLog, _debugLog$polyfillsSu;
- debugLog().found = true;
- if (!debug || !name) return;
- if (debugLog().polyfills.has(providerName)) return;
- debugLog().polyfills.add(name);
- (_debugLog$polyfillsSu = (_debugLog = debugLog()).polyfillsSupport) != null ? _debugLog$polyfillsSu : _debugLog.polyfillsSupport = polyfillsSupport;
- },
- assertDependency(name, version = "*") {
- if (missingDependencies === false) return;
- if (absoluteImports) {
- // If absoluteImports is not false, we will try resolving
- // the dependency and throw if it's not possible. We can
- // skip the check here.
- return;
- }
- const dep = version === "*" ? name : `${name}@^${version}`;
- const found = missingDependencies.all ? false : mapGetOr(depsCache, `${name} :: ${dirname}`, () => deps.has(dirname, name));
- if (!found) {
- debugLog().missingDeps.add(dep);
- }
- }
- };
- const provider = factory(api, providerOptions, dirname);
- const providerName = provider.name || factory.name;
- if (typeof provider[methodName] !== "function") {
- throw new Error(`The "${providerName}" provider doesn't support the "${method}" polyfilling method.`);
- }
- if (Array.isArray(provider.polyfills)) {
- polyfillsNames = new Map(provider.polyfills.map((name, index) => [name, index]));
- filterPolyfills = provider.filterPolyfills;
- } else if (provider.polyfills) {
- polyfillsNames = new Map(Object.keys(provider.polyfills).map((name, index) => [name, index]));
- polyfillsSupport = provider.polyfills;
- filterPolyfills = provider.filterPolyfills;
- } else {
- polyfillsNames = new Map();
- }
- ({
- include,
- exclude
- } = (0, _normalizeOptions.validateIncludeExclude)(providerName, polyfillsNames, providerOptions.include || [], providerOptions.exclude || []));
- let callProvider;
- if (methodName === "usageGlobal") {
- callProvider = (payload, path) => {
- var _ref;
- const utils = getUtils(path);
- return (_ref = provider[methodName](payload, utils, path)) != null ? _ref : false;
- };
- } else {
- callProvider = (payload, path) => {
- const utils = getUtils(path);
- provider[methodName](payload, utils, path);
- return false;
- };
- }
- return {
- debug,
- method,
- targets,
- provider,
- providerName,
- callProvider
- };
-}
-function definePolyfillProvider(factory) {
- return (0, _helperPluginUtils.declare)((babelApi, options, dirname) => {
- babelApi.assertVersion("^7.0.0 || ^8.0.0-alpha.0");
- const {
- traverse
- } = babelApi;
- let debugLog;
- const missingDependencies = (0, _normalizeOptions.applyMissingDependenciesDefaults)(options, babelApi);
- const {
- debug,
- method,
- targets,
- provider,
- providerName,
- callProvider
- } = instantiateProvider(factory, options, missingDependencies, dirname, () => debugLog, babelApi);
- const createVisitor = method === "entry-global" ? v.entry : v.usage;
- const visitor = provider.visitor ? traverse.visitors.merge([createVisitor(callProvider), provider.visitor]) : createVisitor(callProvider);
- if (debug && debug !== _debugUtils.presetEnvSilentDebugHeader) {
- console.log(`${providerName}: \`DEBUG\` option`);
- console.log(`\nUsing targets: ${(0, _debugUtils.stringifyTargetsMultiline)(targets)}`);
- console.log(`\nUsing polyfills with \`${method}\` method:`);
- }
- const {
- runtimeName
- } = provider;
- return {
- name: "inject-polyfills",
- visitor,
- pre(file) {
- var _provider$pre;
- if (runtimeName) {
- if (file.get("runtimeHelpersModuleName") && file.get("runtimeHelpersModuleName") !== runtimeName) {
- console.warn(`Two different polyfill providers` + ` (${file.get("runtimeHelpersModuleProvider")}` + ` and ${providerName}) are trying to define two` + ` conflicting @babel/runtime alternatives:` + ` ${file.get("runtimeHelpersModuleName")} and ${runtimeName}.` + ` The second one will be ignored.`);
- } else {
- file.set("runtimeHelpersModuleName", runtimeName);
- file.set("runtimeHelpersModuleProvider", providerName);
- }
- }
- debugLog = {
- polyfills: new Set(),
- polyfillsSupport: undefined,
- found: false,
- providers: new Set(),
- missingDeps: new Set()
- };
- (_provider$pre = provider.pre) == null ? void 0 : _provider$pre.apply(this, arguments);
- },
- post() {
- var _provider$post;
- (_provider$post = provider.post) == null ? void 0 : _provider$post.apply(this, arguments);
- if (missingDependencies !== false) {
- if (missingDependencies.log === "per-file") {
- deps.logMissing(debugLog.missingDeps);
- } else {
- deps.laterLogMissing(debugLog.missingDeps);
- }
- }
- if (!debug) return;
- if (this.filename) console.log(`\n[${this.filename}]`);
- if (debugLog.polyfills.size === 0) {
- console.log(method === "entry-global" ? debugLog.found ? `Based on your targets, the ${providerName} polyfill did not add any polyfill.` : `The entry point for the ${providerName} polyfill has not been found.` : `Based on your code and targets, the ${providerName} polyfill did not add any polyfill.`);
- return;
- }
- if (method === "entry-global") {
- console.log(`The ${providerName} polyfill entry has been replaced with ` + `the following polyfills:`);
- } else {
- console.log(`The ${providerName} polyfill added the following polyfills:`);
- }
- for (const name of debugLog.polyfills) {
- var _debugLog$polyfillsSu2;
- if ((_debugLog$polyfillsSu2 = debugLog.polyfillsSupport) != null && _debugLog$polyfillsSu2[name]) {
- const filteredTargets = (0, _helperCompilationTargets.getInclusionReasons)(name, targets, debugLog.polyfillsSupport);
- const formattedTargets = JSON.stringify(filteredTargets).replace(/,/g, ", ").replace(/^\{"/, '{ "').replace(/"\}$/, '" }');
- console.log(` ${name} ${formattedTargets}`);
- } else {
- console.log(` ${name}`);
- }
- }
- }
- };
- });
-}
-function mapGetOr(map, key, getDefault) {
- let val = map.get(key);
- if (val === undefined) {
- val = getDefault();
- map.set(key, val);
- }
- return val;
-}
-function isEmpty(obj) {
- return Object.keys(obj).length === 0;
-} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/meta-resolver.js b/node_modules/@babel/helper-define-polyfill-provider/lib/meta-resolver.js
deleted file mode 100644
index 502320bc..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/lib/meta-resolver.js
+++ /dev/null
@@ -1,52 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports.default = createMetaResolver;
-var _utils = require("./utils");
-const PossibleGlobalObjects = new Set(["global", "globalThis", "self", "window"]);
-function createMetaResolver(polyfills) {
- const {
- static: staticP,
- instance: instanceP,
- global: globalP
- } = polyfills;
- return meta => {
- if (meta.kind === "global" && globalP && (0, _utils.has)(globalP, meta.name)) {
- return {
- kind: "global",
- desc: globalP[meta.name],
- name: meta.name
- };
- }
- if (meta.kind === "property" || meta.kind === "in") {
- const {
- placement,
- object,
- key
- } = meta;
- if (object && placement === "static") {
- if (globalP && PossibleGlobalObjects.has(object) && (0, _utils.has)(globalP, key)) {
- return {
- kind: "global",
- desc: globalP[key],
- name: key
- };
- }
- if (staticP && (0, _utils.has)(staticP, object) && (0, _utils.has)(staticP[object], key)) {
- return {
- kind: "static",
- desc: staticP[object][key],
- name: `${object}$${key}`
- };
- }
- }
- if (instanceP && (0, _utils.has)(instanceP, key)) {
- return {
- kind: "instance",
- desc: instanceP[key],
- name: `${key}`
- };
- }
- }
- };
-} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/node/dependencies.js b/node_modules/@babel/helper-define-polyfill-provider/lib/node/dependencies.js
deleted file mode 100644
index 44900240..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/lib/node/dependencies.js
+++ /dev/null
@@ -1,67 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports.has = has;
-exports.laterLogMissing = laterLogMissing;
-exports.logMissing = logMissing;
-exports.resolve = resolve;
-var _path = _interopRequireDefault(require("path"));
-var _lodash = _interopRequireDefault(require("lodash.debounce"));
-var _resolve = _interopRequireDefault(require("resolve"));
-var _module = require("module");
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-const nativeRequireResolve = parseFloat(process.versions.node) >= 8.9;
-// eslint-disable-line
-
-function myResolve(name, basedir) {
- if (nativeRequireResolve) {
- return require.resolve(name, {
- paths: [basedir]
- }).replace(/\\/g, "/");
- } else {
- return _resolve.default.sync(name, {
- basedir
- }).replace(/\\/g, "/");
- }
-}
-function resolve(dirname, moduleName, absoluteImports) {
- if (absoluteImports === false) return moduleName;
- let basedir = dirname;
- if (typeof absoluteImports === "string") {
- basedir = _path.default.resolve(basedir, absoluteImports);
- }
- try {
- return myResolve(moduleName, basedir);
- } catch (err) {
- if (err.code !== "MODULE_NOT_FOUND") throw err;
- throw Object.assign(new Error(`Failed to resolve "${moduleName}" relative to "${dirname}"`), {
- code: "BABEL_POLYFILL_NOT_FOUND",
- polyfill: moduleName,
- dirname
- });
- }
-}
-function has(basedir, name) {
- try {
- myResolve(name, basedir);
- return true;
- } catch (_unused) {
- return false;
- }
-}
-function logMissing(missingDeps) {
- if (missingDeps.size === 0) return;
- const deps = Array.from(missingDeps).sort().join(" ");
- console.warn("\nSome polyfills have been added but are not present in your dependencies.\n" + "Please run one of the following commands:\n" + `\tnpm install --save ${deps}\n` + `\tyarn add ${deps}\n`);
- process.exitCode = 1;
-}
-let allMissingDeps = new Set();
-const laterLogMissingDependencies = (0, _lodash.default)(() => {
- logMissing(allMissingDeps);
- allMissingDeps = new Set();
-}, 100);
-function laterLogMissing(missingDeps) {
- if (missingDeps.size === 0) return;
- missingDeps.forEach(name => allMissingDeps.add(name));
- laterLogMissingDependencies();
-} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/normalize-options.js b/node_modules/@babel/helper-define-polyfill-provider/lib/normalize-options.js
deleted file mode 100644
index 16b196a9..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/lib/normalize-options.js
+++ /dev/null
@@ -1,70 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports.applyMissingDependenciesDefaults = applyMissingDependenciesDefaults;
-exports.validateIncludeExclude = validateIncludeExclude;
-var _utils = require("./utils");
-function patternToRegExp(pattern) {
- if (pattern instanceof RegExp) return pattern;
- try {
- return new RegExp(`^${pattern}$`);
- } catch (_unused) {
- return null;
- }
-}
-function buildUnusedError(label, unused) {
- if (!unused.length) return "";
- return ` - The following "${label}" patterns didn't match any polyfill:\n` + unused.map(original => ` ${String(original)}\n`).join("");
-}
-function buldDuplicatesError(duplicates) {
- if (!duplicates.size) return "";
- return ` - The following polyfills were matched both by "include" and "exclude" patterns:\n` + Array.from(duplicates, name => ` ${name}\n`).join("");
-}
-function validateIncludeExclude(provider, polyfills, includePatterns, excludePatterns) {
- let current;
- const filter = pattern => {
- const regexp = patternToRegExp(pattern);
- if (!regexp) return false;
- let matched = false;
- for (const polyfill of polyfills.keys()) {
- if (regexp.test(polyfill)) {
- matched = true;
- current.add(polyfill);
- }
- }
- return !matched;
- };
-
- // prettier-ignore
- const include = current = new Set();
- const unusedInclude = Array.from(includePatterns).filter(filter);
-
- // prettier-ignore
- const exclude = current = new Set();
- const unusedExclude = Array.from(excludePatterns).filter(filter);
- const duplicates = (0, _utils.intersection)(include, exclude);
- if (duplicates.size > 0 || unusedInclude.length > 0 || unusedExclude.length > 0) {
- throw new Error(`Error while validating the "${provider}" provider options:\n` + buildUnusedError("include", unusedInclude) + buildUnusedError("exclude", unusedExclude) + buldDuplicatesError(duplicates));
- }
- return {
- include,
- exclude
- };
-}
-function applyMissingDependenciesDefaults(options, babelApi) {
- const {
- missingDependencies = {}
- } = options;
- if (missingDependencies === false) return false;
- const caller = babelApi.caller(caller => caller == null ? void 0 : caller.name);
- const {
- log = "deferred",
- inject = caller === "rollup-plugin-babel" ? "throw" : "import",
- all = false
- } = missingDependencies;
- return {
- log,
- inject,
- all
- };
-} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/types.js b/node_modules/@babel/helper-define-polyfill-provider/lib/types.js
deleted file mode 100644
index bf95ee70..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/lib/types.js
+++ /dev/null
@@ -1,3 +0,0 @@
-"use strict";
-
-exports.__esModule = true; \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/utils.js b/node_modules/@babel/helper-define-polyfill-provider/lib/utils.js
deleted file mode 100644
index 0f13a007..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/lib/utils.js
+++ /dev/null
@@ -1,165 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports.createUtilsGetter = createUtilsGetter;
-exports.getImportSource = getImportSource;
-exports.getRequireSource = getRequireSource;
-exports.has = has;
-exports.intersection = intersection;
-exports.resolveKey = resolveKey;
-exports.resolveSource = resolveSource;
-var _babel = _interopRequireWildcard(require("@babel/core"));
-function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
-function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
-const {
- types: t,
- template: template
-} = _babel.default || _babel;
-function intersection(a, b) {
- const result = new Set();
- a.forEach(v => b.has(v) && result.add(v));
- return result;
-}
-function has(object, key) {
- return Object.prototype.hasOwnProperty.call(object, key);
-}
-function getType(target) {
- return Object.prototype.toString.call(target).slice(8, -1);
-}
-function resolveId(path) {
- if (path.isIdentifier() && !path.scope.hasBinding(path.node.name, /* noGlobals */true)) {
- return path.node.name;
- }
- if (path.isPure()) {
- const {
- deopt
- } = path.evaluate();
- if (deopt && deopt.isIdentifier()) {
- return deopt.node.name;
- }
- }
-}
-function resolveKey(path, computed = false) {
- const {
- scope
- } = path;
- if (path.isStringLiteral()) return path.node.value;
- const isIdentifier = path.isIdentifier();
- if (isIdentifier && !(computed || path.parent.computed)) {
- return path.node.name;
- }
- if (computed && path.isMemberExpression() && path.get("object").isIdentifier({
- name: "Symbol"
- }) && !scope.hasBinding("Symbol", /* noGlobals */true)) {
- const sym = resolveKey(path.get("property"), path.node.computed);
- if (sym) return "Symbol." + sym;
- }
- if (isIdentifier ? scope.hasBinding(path.node.name, /* noGlobals */true) : path.isPure()) {
- const {
- value
- } = path.evaluate();
- if (typeof value === "string") return value;
- }
-}
-function resolveSource(obj) {
- if (obj.isMemberExpression() && obj.get("property").isIdentifier({
- name: "prototype"
- })) {
- const id = resolveId(obj.get("object"));
- if (id) {
- return {
- id,
- placement: "prototype"
- };
- }
- return {
- id: null,
- placement: null
- };
- }
- const id = resolveId(obj);
- if (id) {
- return {
- id,
- placement: "static"
- };
- }
- if (obj.isRegExpLiteral()) {
- return {
- id: "RegExp",
- placement: "prototype"
- };
- } else if (obj.isFunction()) {
- return {
- id: "Function",
- placement: "prototype"
- };
- } else if (obj.isPure()) {
- const {
- value
- } = obj.evaluate();
- if (value !== undefined) {
- return {
- id: getType(value),
- placement: "prototype"
- };
- }
- }
- return {
- id: null,
- placement: null
- };
-}
-function getImportSource({
- node
-}) {
- if (node.specifiers.length === 0) return node.source.value;
-}
-function getRequireSource({
- node
-}) {
- if (!t.isExpressionStatement(node)) return;
- const {
- expression
- } = node;
- if (t.isCallExpression(expression) && t.isIdentifier(expression.callee) && expression.callee.name === "require" && expression.arguments.length === 1 && t.isStringLiteral(expression.arguments[0])) {
- return expression.arguments[0].value;
- }
-}
-function hoist(node) {
- // @ts-expect-error
- node._blockHoist = 3;
- return node;
-}
-function createUtilsGetter(cache) {
- return path => {
- const prog = path.findParent(p => p.isProgram());
- return {
- injectGlobalImport(url, moduleName) {
- cache.storeAnonymous(prog, url, moduleName, (isScript, source) => {
- return isScript ? template.statement.ast`require(${source})` : t.importDeclaration([], source);
- });
- },
- injectNamedImport(url, name, hint = name, moduleName) {
- return cache.storeNamed(prog, url, name, moduleName, (isScript, source, name) => {
- const id = prog.scope.generateUidIdentifier(hint);
- return {
- node: isScript ? hoist(template.statement.ast`
- var ${id} = require(${source}).${name}
- `) : t.importDeclaration([t.importSpecifier(id, name)], source),
- name: id.name
- };
- });
- },
- injectDefaultImport(url, hint = url, moduleName) {
- return cache.storeNamed(prog, url, "default", moduleName, (isScript, source) => {
- const id = prog.scope.generateUidIdentifier(hint);
- return {
- node: isScript ? hoist(template.statement.ast`var ${id} = require(${source})`) : t.importDeclaration([t.importDefaultSpecifier(id)], source),
- name: id.name
- };
- });
- }
- };
- };
-} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/entry.js b/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/entry.js
deleted file mode 100644
index e8b09030..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/entry.js
+++ /dev/null
@@ -1,26 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports.default = void 0;
-var _utils = require("../utils");
-var _default = callProvider => ({
- ImportDeclaration(path) {
- const source = (0, _utils.getImportSource)(path);
- if (!source) return;
- callProvider({
- kind: "import",
- source
- }, path);
- },
- Program(path) {
- path.get("body").forEach(bodyPath => {
- const source = (0, _utils.getRequireSource)(bodyPath);
- if (!source) return;
- callProvider({
- kind: "import",
- source
- }, bodyPath);
- });
- }
-});
-exports.default = _default; \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/index.js b/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/index.js
deleted file mode 100644
index 056559b9..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports.usage = exports.entry = void 0;
-var _usage = _interopRequireDefault(require("./usage"));
-exports.usage = _usage.default;
-var _entry = _interopRequireDefault(require("./entry"));
-exports.entry = _entry.default;
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/usage.js b/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/usage.js
deleted file mode 100644
index 77def9f8..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/lib/visitors/usage.js
+++ /dev/null
@@ -1,129 +0,0 @@
-"use strict";
-
-exports.__esModule = true;
-exports.default = void 0;
-var _utils = require("../utils");
-function isRemoved(path) {
- if (path.removed) return true;
- if (!path.parentPath) return false;
- if (path.listKey) {
- var _path$parentPath$node;
- if (!((_path$parentPath$node = path.parentPath.node) != null && (_path$parentPath$node = _path$parentPath$node[path.listKey]) != null && _path$parentPath$node.includes(path.node))) return true;
- } else {
- if (path.parentPath.node[path.key] !== path.node) return true;
- }
- return isRemoved(path.parentPath);
-}
-var _default = callProvider => {
- function property(object, key, placement, path) {
- return callProvider({
- kind: "property",
- object,
- key,
- placement
- }, path);
- }
- function handleReferencedIdentifier(path) {
- const {
- node: {
- name
- },
- scope
- } = path;
- if (scope.getBindingIdentifier(name)) return;
- callProvider({
- kind: "global",
- name
- }, path);
- }
- function analyzeMemberExpression(path) {
- const key = (0, _utils.resolveKey)(path.get("property"), path.node.computed);
- return {
- key,
- handleAsMemberExpression: !!key && key !== "prototype"
- };
- }
- return {
- // Symbol(), new Promise
- ReferencedIdentifier(path) {
- const {
- parentPath
- } = path;
- if (parentPath.isMemberExpression({
- object: path.node
- }) && analyzeMemberExpression(parentPath).handleAsMemberExpression) {
- return;
- }
- handleReferencedIdentifier(path);
- },
- MemberExpression(path) {
- const {
- key,
- handleAsMemberExpression
- } = analyzeMemberExpression(path);
- if (!handleAsMemberExpression) return;
- const object = path.get("object");
- let objectIsGlobalIdentifier = object.isIdentifier();
- if (objectIsGlobalIdentifier) {
- const binding = object.scope.getBinding(object.node.name);
- if (binding) {
- if (binding.path.isImportNamespaceSpecifier()) return;
- objectIsGlobalIdentifier = false;
- }
- }
- const source = (0, _utils.resolveSource)(object);
- let skipObject = property(source.id, key, source.placement, path);
- skipObject || (skipObject = !objectIsGlobalIdentifier || path.shouldSkip || object.shouldSkip || isRemoved(object));
- if (!skipObject) handleReferencedIdentifier(object);
- },
- ObjectPattern(path) {
- const {
- parentPath,
- parent
- } = path;
- let obj;
-
- // const { keys, values } = Object
- if (parentPath.isVariableDeclarator()) {
- obj = parentPath.get("init");
- // ({ keys, values } = Object)
- } else if (parentPath.isAssignmentExpression()) {
- obj = parentPath.get("right");
- // !function ({ keys, values }) {...} (Object)
- // resolution does not work after properties transform :-(
- } else if (parentPath.isFunction()) {
- const grand = parentPath.parentPath;
- if (grand.isCallExpression() || grand.isNewExpression()) {
- if (grand.node.callee === parent) {
- obj = grand.get("arguments")[path.key];
- }
- }
- }
- let id = null;
- let placement = null;
- if (obj) ({
- id,
- placement
- } = (0, _utils.resolveSource)(obj));
- for (const prop of path.get("properties")) {
- if (prop.isObjectProperty()) {
- const key = (0, _utils.resolveKey)(prop.get("key"));
- if (key) property(id, key, placement, prop);
- }
- }
- },
- BinaryExpression(path) {
- if (path.node.operator !== "in") return;
- const source = (0, _utils.resolveSource)(path.get("right"));
- const key = (0, _utils.resolveKey)(path.get("left"), true);
- if (!key) return;
- callProvider({
- kind: "in",
- object: source.id,
- key,
- placement: source.placement
- }, path);
- }
- };
-};
-exports.default = _default; \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/LICENSE b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/LICENSE
deleted file mode 100644
index f31575ec..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/LICENSE
+++ /dev/null
@@ -1,22 +0,0 @@
-MIT License
-
-Copyright (c) 2014-present Sebastian McKenzie and other contributors
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/README.md b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/README.md
deleted file mode 100644
index cb563002..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/README.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# @babel/helper-compilation-targets
-
-> Helper functions on Babel compilation targets
-
-See our website [@babel/helper-compilation-targets](https://babeljs.io/docs/babel-helper-compilation-targets) for more information.
-
-## Install
-
-Using npm:
-
-```sh
-npm install --save @babel/helper-compilation-targets
-```
-
-or using yarn:
-
-```sh
-yarn add @babel/helper-compilation-targets
-```
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/debug.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/debug.js
deleted file mode 100644
index 372e6868..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/debug.js
+++ /dev/null
@@ -1,28 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.getInclusionReasons = getInclusionReasons;
-var _semver = require("semver");
-var _pretty = require("./pretty.js");
-var _utils = require("./utils.js");
-function getInclusionReasons(item, targetVersions, list) {
- const minVersions = list[item] || {};
- return Object.keys(targetVersions).reduce((result, env) => {
- const minVersion = (0, _utils.getLowestImplementedVersion)(minVersions, env);
- const targetVersion = targetVersions[env];
- if (!minVersion) {
- result[env] = (0, _pretty.prettifyVersion)(targetVersion);
- } else {
- const minIsUnreleased = (0, _utils.isUnreleasedVersion)(minVersion, env);
- const targetIsUnreleased = (0, _utils.isUnreleasedVersion)(targetVersion, env);
- if (!targetIsUnreleased && (minIsUnreleased || _semver.lt(targetVersion.toString(), (0, _utils.semverify)(minVersion)))) {
- result[env] = (0, _pretty.prettifyVersion)(targetVersion);
- }
- }
- return result;
- }, {});
-}
-
-//# sourceMappingURL=debug.js.map
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/debug.js.map b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/debug.js.map
deleted file mode 100644
index c470028d..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/debug.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"names":["_semver","require","_pretty","_utils","getInclusionReasons","item","targetVersions","list","minVersions","Object","keys","reduce","result","env","minVersion","getLowestImplementedVersion","targetVersion","prettifyVersion","minIsUnreleased","isUnreleasedVersion","targetIsUnreleased","semver","lt","toString","semverify"],"sources":["../src/debug.ts"],"sourcesContent":["import semver from \"semver\";\nimport { prettifyVersion } from \"./pretty.ts\";\nimport {\n semverify,\n isUnreleasedVersion,\n getLowestImplementedVersion,\n} from \"./utils.ts\";\nimport type { Target, Targets } from \"./types.ts\";\n\nexport function getInclusionReasons(\n item: string,\n targetVersions: Targets,\n list: { [key: string]: Targets },\n) {\n const minVersions = list[item] || {};\n\n return (Object.keys(targetVersions) as Target[]).reduce(\n (result, env) => {\n const minVersion = getLowestImplementedVersion(minVersions, env);\n const targetVersion = targetVersions[env];\n\n if (!minVersion) {\n result[env] = prettifyVersion(targetVersion);\n } else {\n const minIsUnreleased = isUnreleasedVersion(minVersion, env);\n const targetIsUnreleased = isUnreleasedVersion(targetVersion, env);\n\n if (\n !targetIsUnreleased &&\n (minIsUnreleased ||\n semver.lt(targetVersion.toString(), semverify(minVersion)))\n ) {\n result[env] = prettifyVersion(targetVersion);\n }\n }\n\n return result;\n },\n {} as Partial<Record<Target, string>>,\n );\n}\n"],"mappings":";;;;;;AAAA,IAAAA,OAAA,GAAAC,OAAA;AACA,IAAAC,OAAA,GAAAD,OAAA;AACA,IAAAE,MAAA,GAAAF,OAAA;AAOO,SAASG,mBAAmBA,CACjCC,IAAY,EACZC,cAAuB,EACvBC,IAAgC,EAChC;EACA,MAAMC,WAAW,GAAGD,IAAI,CAACF,IAAI,CAAC,IAAI,CAAC,CAAC;EAEpC,OAAQI,MAAM,CAACC,IAAI,CAACJ,cAAc,CAAC,CAAcK,MAAM,CACrD,CAACC,MAAM,EAAEC,GAAG,KAAK;IACf,MAAMC,UAAU,GAAG,IAAAC,kCAA2B,EAACP,WAAW,EAAEK,GAAG,CAAC;IAChE,MAAMG,aAAa,GAAGV,cAAc,CAACO,GAAG,CAAC;IAEzC,IAAI,CAACC,UAAU,EAAE;MACfF,MAAM,CAACC,GAAG,CAAC,GAAG,IAAAI,uBAAe,EAACD,aAAa,CAAC;IAC9C,CAAC,MAAM;MACL,MAAME,eAAe,GAAG,IAAAC,0BAAmB,EAACL,UAAU,EAAED,GAAG,CAAC;MAC5D,MAAMO,kBAAkB,GAAG,IAAAD,0BAAmB,EAACH,aAAa,EAAEH,GAAG,CAAC;MAElE,IACE,CAACO,kBAAkB,KAClBF,eAAe,IACdG,OAAM,CAACC,EAAE,CAACN,aAAa,CAACO,QAAQ,CAAC,CAAC,EAAE,IAAAC,gBAAS,EAACV,UAAU,CAAC,CAAC,CAAC,EAC7D;QACAF,MAAM,CAACC,GAAG,CAAC,GAAG,IAAAI,uBAAe,EAACD,aAAa,CAAC;MAC9C;IACF;IAEA,OAAOJ,MAAM;EACf,CAAC,EACD,CAAC,CACH,CAAC;AACH","ignoreList":[]} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/filter-items.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/filter-items.js
deleted file mode 100644
index d898c950..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/filter-items.js
+++ /dev/null
@@ -1,67 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.default = filterItems;
-exports.isRequired = isRequired;
-exports.targetsSupported = targetsSupported;
-var _semver = require("semver");
-var _plugins = require("@babel/compat-data/plugins");
-var _utils = require("./utils.js");
-function targetsSupported(target, support) {
- const targetEnvironments = Object.keys(target);
- if (targetEnvironments.length === 0) {
- return false;
- }
- const unsupportedEnvironments = targetEnvironments.filter(environment => {
- const lowestImplementedVersion = (0, _utils.getLowestImplementedVersion)(support, environment);
- if (!lowestImplementedVersion) {
- return true;
- }
- const lowestTargetedVersion = target[environment];
- if ((0, _utils.isUnreleasedVersion)(lowestTargetedVersion, environment)) {
- return false;
- }
- if ((0, _utils.isUnreleasedVersion)(lowestImplementedVersion, environment)) {
- return true;
- }
- if (!_semver.valid(lowestTargetedVersion.toString())) {
- throw new Error(`Invalid version passed for target "${environment}": "${lowestTargetedVersion}". ` + "Versions must be in semver format (major.minor.patch)");
- }
- return _semver.gt((0, _utils.semverify)(lowestImplementedVersion), lowestTargetedVersion.toString());
- });
- return unsupportedEnvironments.length === 0;
-}
-function isRequired(name, targets, {
- compatData = _plugins,
- includes,
- excludes
-} = {}) {
- if (excludes != null && excludes.has(name)) return false;
- if (includes != null && includes.has(name)) return true;
- return !targetsSupported(targets, compatData[name]);
-}
-function filterItems(list, includes, excludes, targets, defaultIncludes, defaultExcludes, pluginSyntaxMap) {
- const result = new Set();
- const options = {
- compatData: list,
- includes,
- excludes
- };
- for (const item in list) {
- if (isRequired(item, targets, options)) {
- result.add(item);
- } else if (pluginSyntaxMap) {
- const shippedProposalsSyntax = pluginSyntaxMap.get(item);
- if (shippedProposalsSyntax) {
- result.add(shippedProposalsSyntax);
- }
- }
- }
- defaultIncludes == null || defaultIncludes.forEach(item => !excludes.has(item) && result.add(item));
- defaultExcludes == null || defaultExcludes.forEach(item => !includes.has(item) && result.delete(item));
- return result;
-}
-
-//# sourceMappingURL=filter-items.js.map
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/filter-items.js.map b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/filter-items.js.map
deleted file mode 100644
index 6c82f319..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/filter-items.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"names":["_semver","require","_plugins","_utils","targetsSupported","target","support","targetEnvironments","Object","keys","length","unsupportedEnvironments","filter","environment","lowestImplementedVersion","getLowestImplementedVersion","lowestTargetedVersion","isUnreleasedVersion","semver","valid","toString","Error","gt","semverify","isRequired","name","targets","compatData","pluginsCompatData","includes","excludes","has","filterItems","list","defaultIncludes","defaultExcludes","pluginSyntaxMap","result","Set","options","item","add","shippedProposalsSyntax","get","forEach","delete"],"sources":["../src/filter-items.ts"],"sourcesContent":["import semver from \"semver\";\n\nimport pluginsCompatData from \"@babel/compat-data/plugins\";\n\nimport type { Targets } from \"./types.ts\";\nimport {\n getLowestImplementedVersion,\n isUnreleasedVersion,\n semverify,\n} from \"./utils.ts\";\n\nexport function targetsSupported(target: Targets, support: Targets) {\n const targetEnvironments = Object.keys(target) as Array<keyof Targets>;\n\n if (targetEnvironments.length === 0) {\n return false;\n }\n\n const unsupportedEnvironments = targetEnvironments.filter(environment => {\n const lowestImplementedVersion = getLowestImplementedVersion(\n support,\n environment,\n );\n\n // Feature is not implemented in that environment\n if (!lowestImplementedVersion) {\n return true;\n }\n\n const lowestTargetedVersion = target[environment];\n\n // If targets has unreleased value as a lowest version, then don't require a plugin.\n if (isUnreleasedVersion(lowestTargetedVersion, environment)) {\n return false;\n }\n\n // Include plugin if it is supported in the unreleased environment, which wasn't specified in targets\n if (isUnreleasedVersion(lowestImplementedVersion, environment)) {\n return true;\n }\n\n if (!semver.valid(lowestTargetedVersion.toString())) {\n throw new Error(\n `Invalid version passed for target \"${environment}\": \"${lowestTargetedVersion}\". ` +\n \"Versions must be in semver format (major.minor.patch)\",\n );\n }\n\n return semver.gt(\n semverify(lowestImplementedVersion),\n lowestTargetedVersion.toString(),\n );\n });\n\n return unsupportedEnvironments.length === 0;\n}\n\nexport function isRequired(\n name: string,\n targets: Targets,\n {\n compatData = pluginsCompatData,\n includes,\n excludes,\n }: {\n compatData?: { [feature: string]: Targets };\n includes?: Set<string>;\n excludes?: Set<string>;\n } = {},\n) {\n if (excludes?.has(name)) return false;\n if (includes?.has(name)) return true;\n return !targetsSupported(targets, compatData[name]);\n}\n\nexport default function filterItems(\n list: { [feature: string]: Targets },\n includes: Set<string>,\n excludes: Set<string>,\n targets: Targets,\n defaultIncludes: Array<string> | null,\n defaultExcludes?: Array<string> | null,\n pluginSyntaxMap?: Map<string, string | null>,\n) {\n const result = new Set<string>();\n const options = { compatData: list, includes, excludes };\n\n for (const item in list) {\n if (isRequired(item, targets, options)) {\n result.add(item);\n } else if (pluginSyntaxMap) {\n const shippedProposalsSyntax = pluginSyntaxMap.get(item);\n\n if (shippedProposalsSyntax) {\n result.add(shippedProposalsSyntax);\n }\n }\n }\n\n defaultIncludes?.forEach(item => !excludes.has(item) && result.add(item));\n defaultExcludes?.forEach(item => !includes.has(item) && result.delete(item));\n\n return result;\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/index.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/index.js
deleted file mode 100644
index 145a3844..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/index.js
+++ /dev/null
@@ -1,224 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-Object.defineProperty(exports, "TargetNames", {
- enumerable: true,
- get: function () {
- return _options.TargetNames;
- }
-});
-exports.default = getTargets;
-Object.defineProperty(exports, "filterItems", {
- enumerable: true,
- get: function () {
- return _filterItems.default;
- }
-});
-Object.defineProperty(exports, "getInclusionReasons", {
- enumerable: true,
- get: function () {
- return _debug.getInclusionReasons;
- }
-});
-exports.isBrowsersQueryValid = isBrowsersQueryValid;
-Object.defineProperty(exports, "isRequired", {
- enumerable: true,
- get: function () {
- return _filterItems.isRequired;
- }
-});
-Object.defineProperty(exports, "prettifyTargets", {
- enumerable: true,
- get: function () {
- return _pretty.prettifyTargets;
- }
-});
-Object.defineProperty(exports, "unreleasedLabels", {
- enumerable: true,
- get: function () {
- return _targets.unreleasedLabels;
- }
-});
-var _browserslist = require("browserslist");
-var _helperValidatorOption = require("@babel/helper-validator-option");
-var _nativeModules = require("@babel/compat-data/native-modules");
-var _lruCache = require("lru-cache");
-var _utils = require("./utils.js");
-var _targets = require("./targets.js");
-var _options = require("./options.js");
-var _pretty = require("./pretty.js");
-var _debug = require("./debug.js");
-var _filterItems = require("./filter-items.js");
-const ESM_SUPPORT = _nativeModules["es6.module"];
-const v = new _helperValidatorOption.OptionValidator("@babel/helper-compilation-targets");
-function validateTargetNames(targets) {
- const validTargets = Object.keys(_options.TargetNames);
- for (const target of Object.keys(targets)) {
- if (!(target in _options.TargetNames)) {
- throw new Error(v.formatMessage(`'${target}' is not a valid target
-- Did you mean '${(0, _helperValidatorOption.findSuggestion)(target, validTargets)}'?`));
- }
- }
- return targets;
-}
-function isBrowsersQueryValid(browsers) {
- return typeof browsers === "string" || Array.isArray(browsers) && browsers.every(b => typeof b === "string");
-}
-function validateBrowsers(browsers) {
- v.invariant(browsers === undefined || isBrowsersQueryValid(browsers), `'${String(browsers)}' is not a valid browserslist query`);
- return browsers;
-}
-function getLowestVersions(browsers) {
- return browsers.reduce((all, browser) => {
- const [browserName, browserVersion] = browser.split(" ");
- const target = _targets.browserNameMap[browserName];
- if (!target) {
- return all;
- }
- try {
- const splitVersion = browserVersion.split("-")[0].toLowerCase();
- const isSplitUnreleased = (0, _utils.isUnreleasedVersion)(splitVersion, target);
- if (!all[target]) {
- all[target] = isSplitUnreleased ? splitVersion : (0, _utils.semverify)(splitVersion);
- return all;
- }
- const version = all[target];
- const isUnreleased = (0, _utils.isUnreleasedVersion)(version, target);
- if (isUnreleased && isSplitUnreleased) {
- all[target] = (0, _utils.getLowestUnreleased)(version, splitVersion, target);
- } else if (isUnreleased) {
- all[target] = (0, _utils.semverify)(splitVersion);
- } else if (!isUnreleased && !isSplitUnreleased) {
- const parsedBrowserVersion = (0, _utils.semverify)(splitVersion);
- all[target] = (0, _utils.semverMin)(version, parsedBrowserVersion);
- }
- } catch (_) {}
- return all;
- }, {});
-}
-function outputDecimalWarning(decimalTargets) {
- if (!decimalTargets.length) {
- return;
- }
- console.warn("Warning, the following targets are using a decimal version:\n");
- decimalTargets.forEach(({
- target,
- value
- }) => console.warn(` ${target}: ${value}`));
- console.warn(`
-We recommend using a string for minor/patch versions to avoid numbers like 6.10
-getting parsed as 6.1, which can lead to unexpected behavior.
-`);
-}
-function semverifyTarget(target, value) {
- try {
- return (0, _utils.semverify)(value);
- } catch (_) {
- throw new Error(v.formatMessage(`'${value}' is not a valid value for 'targets.${target}'.`));
- }
-}
-function nodeTargetParser(value) {
- const parsed = value === true || value === "current" ? process.versions.node : semverifyTarget("node", value);
- return ["node", parsed];
-}
-function defaultTargetParser(target, value) {
- const version = (0, _utils.isUnreleasedVersion)(value, target) ? value.toLowerCase() : semverifyTarget(target, value);
- return [target, version];
-}
-function generateTargets(inputTargets) {
- const input = Object.assign({}, inputTargets);
- delete input.esmodules;
- delete input.browsers;
- return input;
-}
-function resolveTargets(queries, env) {
- const resolved = _browserslist(queries, {
- mobileToDesktop: true,
- env
- });
- return getLowestVersions(resolved);
-}
-const targetsCache = new _lruCache({
- max: 64
-});
-function resolveTargetsCached(queries, env) {
- const cacheKey = typeof queries === "string" ? queries : queries.join() + env;
- let cached = targetsCache.get(cacheKey);
- if (!cached) {
- cached = resolveTargets(queries, env);
- targetsCache.set(cacheKey, cached);
- }
- return Object.assign({}, cached);
-}
-function getTargets(inputTargets = {}, options = {}) {
- var _browsers, _browsers2;
- let {
- browsers,
- esmodules
- } = inputTargets;
- const {
- configPath = "."
- } = options;
- validateBrowsers(browsers);
- const input = generateTargets(inputTargets);
- let targets = validateTargetNames(input);
- const shouldParseBrowsers = !!browsers;
- const hasTargets = shouldParseBrowsers || Object.keys(targets).length > 0;
- const shouldSearchForConfig = !options.ignoreBrowserslistConfig && !hasTargets;
- if (!browsers && shouldSearchForConfig) {
- browsers = _browserslist.loadConfig({
- config: options.configFile,
- path: configPath,
- env: options.browserslistEnv
- });
- if (browsers == null) {
- {
- browsers = [];
- }
- }
- }
- if (esmodules && (esmodules !== "intersect" || !((_browsers = browsers) != null && _browsers.length))) {
- browsers = Object.keys(ESM_SUPPORT).map(browser => `${browser} >= ${ESM_SUPPORT[browser]}`).join(", ");
- esmodules = false;
- }
- if ((_browsers2 = browsers) != null && _browsers2.length) {
- const queryBrowsers = resolveTargetsCached(browsers, options.browserslistEnv);
- if (esmodules === "intersect") {
- for (const browser of Object.keys(queryBrowsers)) {
- if (browser !== "deno" && browser !== "ie") {
- const esmSupportVersion = ESM_SUPPORT[browser === "opera_mobile" ? "op_mob" : browser];
- if (esmSupportVersion) {
- const version = queryBrowsers[browser];
- queryBrowsers[browser] = (0, _utils.getHighestUnreleased)(version, (0, _utils.semverify)(esmSupportVersion), browser);
- } else {
- delete queryBrowsers[browser];
- }
- } else {
- delete queryBrowsers[browser];
- }
- }
- }
- targets = Object.assign(queryBrowsers, targets);
- }
- const result = {};
- const decimalWarnings = [];
- for (const target of Object.keys(targets).sort()) {
- const value = targets[target];
- if (typeof value === "number" && value % 1 !== 0) {
- decimalWarnings.push({
- target,
- value
- });
- }
- const [parsedTarget, parsedValue] = target === "node" ? nodeTargetParser(value) : defaultTargetParser(target, value);
- if (parsedValue) {
- result[parsedTarget] = parsedValue;
- }
- }
- outputDecimalWarning(decimalWarnings);
- return result;
-}
-
-//# sourceMappingURL=index.js.map
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/index.js.map b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/index.js.map
deleted file mode 100644
index 15095e96..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/index.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"names":["_browserslist","require","_helperValidatorOption","_nativeModules","_lruCache","_utils","_targets","_options","_pretty","_debug","_filterItems","ESM_SUPPORT","browserModulesData","v","OptionValidator","validateTargetNames","targets","validTargets","Object","keys","TargetNames","target","Error","formatMessage","findSuggestion","isBrowsersQueryValid","browsers","Array","isArray","every","b","validateBrowsers","invariant","undefined","String","getLowestVersions","reduce","all","browser","browserName","browserVersion","split","browserNameMap","splitVersion","toLowerCase","isSplitUnreleased","isUnreleasedVersion","semverify","version","isUnreleased","getLowestUnreleased","parsedBrowserVersion","semverMin","_","outputDecimalWarning","decimalTargets","length","console","warn","forEach","value","semverifyTarget","nodeTargetParser","parsed","process","versions","node","defaultTargetParser","generateTargets","inputTargets","input","assign","esmodules","resolveTargets","queries","env","resolved","browserslist","mobileToDesktop","targetsCache","LruCache","max","resolveTargetsCached","cacheKey","join","cached","get","set","getTargets","options","_browsers","_browsers2","configPath","shouldParseBrowsers","hasTargets","shouldSearchForConfig","ignoreBrowserslistConfig","loadConfig","config","configFile","path","browserslistEnv","map","queryBrowsers","esmSupportVersion","getHighestUnreleased","result","decimalWarnings","sort","push","parsedTarget","parsedValue"],"sources":["../src/index.ts"],"sourcesContent":["import browserslist from \"browserslist\";\nimport { findSuggestion } from \"@babel/helper-validator-option\";\nimport browserModulesData from \"@babel/compat-data/native-modules\";\nimport LruCache from \"lru-cache\";\n\nimport {\n semverify,\n semverMin,\n isUnreleasedVersion,\n getLowestUnreleased,\n getHighestUnreleased,\n} from \"./utils.ts\";\nimport { OptionValidator } from \"@babel/helper-validator-option\";\nimport { browserNameMap } from \"./targets.ts\";\nimport { TargetNames } from \"./options.ts\";\nimport type {\n Target,\n Targets,\n InputTargets,\n Browsers,\n BrowserslistBrowserName,\n TargetsTuple,\n} from \"./types.ts\";\n\nexport type { Target, Targets, InputTargets };\n\nexport { prettifyTargets } from \"./pretty.ts\";\nexport { getInclusionReasons } from \"./debug.ts\";\nexport { default as filterItems, isRequired } from \"./filter-items.ts\";\nexport { unreleasedLabels } from \"./targets.ts\";\nexport { TargetNames };\n\nconst ESM_SUPPORT = browserModulesData[\"es6.module\"];\n\nconst v = new OptionValidator(PACKAGE_JSON.name);\n\nfunction validateTargetNames(targets: Targets): TargetsTuple {\n const validTargets = Object.keys(TargetNames);\n for (const target of Object.keys(targets)) {\n if (!(target in TargetNames)) {\n throw new Error(\n v.formatMessage(`'${target}' is not a valid target\n- Did you mean '${findSuggestion(target, validTargets)}'?`),\n );\n }\n }\n\n return targets;\n}\n\nexport function isBrowsersQueryValid(browsers: unknown): boolean {\n return (\n typeof browsers === \"string\" ||\n (Array.isArray(browsers) && browsers.every(b => typeof b === \"string\"))\n );\n}\n\nfunction validateBrowsers(browsers: Browsers | undefined) {\n v.invariant(\n browsers === undefined || isBrowsersQueryValid(browsers),\n `'${String(browsers)}' is not a valid browserslist query`,\n );\n\n return browsers;\n}\n\nfunction getLowestVersions(browsers: Array<string>): Targets {\n return browsers.reduce(\n (all, browser) => {\n const [browserName, browserVersion] = browser.split(\" \") as [\n BrowserslistBrowserName,\n string,\n ];\n const target = browserNameMap[browserName];\n\n if (!target) {\n return all;\n }\n\n try {\n // Browser version can return as \"10.0-10.2\"\n const splitVersion = browserVersion.split(\"-\")[0].toLowerCase();\n const isSplitUnreleased = isUnreleasedVersion(splitVersion, target);\n\n if (!all[target]) {\n all[target] = isSplitUnreleased\n ? splitVersion\n : semverify(splitVersion);\n return all;\n }\n\n const version = all[target];\n const isUnreleased = isUnreleasedVersion(version, target);\n\n if (isUnreleased && isSplitUnreleased) {\n all[target] = getLowestUnreleased(version, splitVersion, target);\n } else if (isUnreleased) {\n all[target] = semverify(splitVersion);\n } else if (!isUnreleased && !isSplitUnreleased) {\n const parsedBrowserVersion = semverify(splitVersion);\n\n all[target] = semverMin(version, parsedBrowserVersion);\n }\n } catch (_) {}\n\n return all;\n },\n {} as Record<Target, string>,\n );\n}\n\nfunction outputDecimalWarning(\n decimalTargets: Array<{ target: string; value: number }>,\n) {\n if (!decimalTargets.length) {\n return;\n }\n\n console.warn(\"Warning, the following targets are using a decimal version:\\n\");\n decimalTargets.forEach(({ target, value }) =>\n console.warn(` ${target}: ${value}`),\n );\n console.warn(`\nWe recommend using a string for minor/patch versions to avoid numbers like 6.10\ngetting parsed as 6.1, which can lead to unexpected behavior.\n`);\n}\n\nfunction semverifyTarget(target: Target, value: string) {\n try {\n return semverify(value);\n } catch (_) {\n throw new Error(\n v.formatMessage(\n `'${value}' is not a valid value for 'targets.${target}'.`,\n ),\n );\n }\n}\n\n// Parse `node: true` and `node: \"current\"` to version\nfunction nodeTargetParser(value: true | string) {\n const parsed =\n value === true || value === \"current\"\n ? process.versions.node\n : semverifyTarget(\"node\", value);\n return [\"node\", parsed] as const;\n}\n\nfunction defaultTargetParser(\n target: Exclude<Target, \"node\">,\n value: string,\n): readonly [Exclude<Target, \"node\">, string] {\n const version = isUnreleasedVersion(value, target)\n ? value.toLowerCase()\n : semverifyTarget(target, value);\n return [target, version] as const;\n}\n\nfunction generateTargets(inputTargets: InputTargets): Targets {\n const input = { ...inputTargets };\n delete input.esmodules;\n delete input.browsers;\n return input;\n}\n\nfunction resolveTargets(queries: Browsers, env?: string): Targets {\n const resolved = browserslist(queries, {\n mobileToDesktop: true,\n env,\n });\n return getLowestVersions(resolved);\n}\n\nconst targetsCache = new LruCache({ max: 64 });\n\nfunction resolveTargetsCached(queries: Browsers, env?: string): Targets {\n const cacheKey = typeof queries === \"string\" ? queries : queries.join() + env;\n let cached = targetsCache.get(cacheKey) as Targets | undefined;\n if (!cached) {\n cached = resolveTargets(queries, env);\n targetsCache.set(cacheKey, cached);\n }\n return { ...cached };\n}\n\ntype GetTargetsOption = {\n // This is not the path of the config file, but the path where start searching it from\n configPath?: string;\n // The path of the config file\n configFile?: string;\n // The env to pass to browserslist\n browserslistEnv?: string;\n // true to disable config loading\n ignoreBrowserslistConfig?: boolean;\n};\n\nexport default function getTargets(\n inputTargets: InputTargets = {},\n options: GetTargetsOption = {},\n): Targets {\n let { browsers, esmodules } = inputTargets;\n const { configPath = \".\" } = options;\n\n validateBrowsers(browsers);\n\n const input = generateTargets(inputTargets);\n let targets = validateTargetNames(input);\n\n const shouldParseBrowsers = !!browsers;\n const hasTargets = shouldParseBrowsers || Object.keys(targets).length > 0;\n const shouldSearchForConfig =\n !options.ignoreBrowserslistConfig && !hasTargets;\n\n if (!browsers && shouldSearchForConfig) {\n browsers = browserslist.loadConfig({\n config: options.configFile,\n path: configPath,\n env: options.browserslistEnv,\n });\n if (browsers == null) {\n if (process.env.BABEL_8_BREAKING) {\n // In Babel 8, if no targets are passed, we use browserslist's defaults.\n browsers = [\"defaults\"];\n } else {\n // If no targets are passed, we need to overwrite browserslist's defaults\n // so that we enable all transforms (acting like the now deprecated\n // preset-latest).\n browsers = [];\n }\n }\n }\n\n // `esmodules` as a target indicates the specific set of browsers supporting ES Modules.\n // These values OVERRIDE the `browsers` field.\n if (esmodules && (esmodules !== \"intersect\" || !browsers?.length)) {\n browsers = Object.keys(ESM_SUPPORT)\n .map(\n (browser: keyof typeof ESM_SUPPORT) =>\n `${browser} >= ${ESM_SUPPORT[browser]}`,\n )\n .join(\", \");\n esmodules = false;\n }\n\n // If current value of `browsers` is undefined (`ignoreBrowserslistConfig` should be `false`)\n // or an empty array (without any user config, use default config),\n // we don't need to call `resolveTargets` to execute the related methods of `browserslist` library.\n if (browsers?.length) {\n const queryBrowsers = resolveTargetsCached(\n browsers,\n options.browserslistEnv,\n );\n\n if (esmodules === \"intersect\") {\n for (const browser of Object.keys(queryBrowsers) as Target[]) {\n if (browser !== \"deno\" && browser !== \"ie\") {\n const esmSupportVersion =\n ESM_SUPPORT[browser === \"opera_mobile\" ? \"op_mob\" : browser];\n\n if (esmSupportVersion) {\n const version = queryBrowsers[browser];\n queryBrowsers[browser] = getHighestUnreleased(\n version,\n semverify(esmSupportVersion),\n browser,\n );\n } else {\n delete queryBrowsers[browser];\n }\n } else {\n delete queryBrowsers[browser];\n }\n }\n }\n\n targets = Object.assign(queryBrowsers, targets);\n }\n\n // Parse remaining targets\n const result: Targets = {};\n const decimalWarnings = [];\n for (const target of Object.keys(targets).sort() as Target[]) {\n const value = targets[target];\n\n // Warn when specifying minor/patch as a decimal\n if (typeof value === \"number\" && value % 1 !== 0) {\n decimalWarnings.push({ target, value });\n }\n\n const [parsedTarget, parsedValue] =\n target === \"node\"\n ? nodeTargetParser(value)\n : defaultTargetParser(target, value as string);\n\n if (parsedValue) {\n // Merge (lowest wins)\n result[parsedTarget] = parsedValue;\n }\n }\n\n outputDecimalWarning(decimalWarnings);\n\n return result;\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/options.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/options.js
deleted file mode 100644
index cdb7c00d..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/options.js
+++ /dev/null
@@ -1,24 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.TargetNames = void 0;
-const TargetNames = exports.TargetNames = {
- node: "node",
- deno: "deno",
- chrome: "chrome",
- opera: "opera",
- edge: "edge",
- firefox: "firefox",
- safari: "safari",
- ie: "ie",
- ios: "ios",
- android: "android",
- electron: "electron",
- samsung: "samsung",
- rhino: "rhino",
- opera_mobile: "opera_mobile"
-};
-
-//# sourceMappingURL=options.js.map
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/options.js.map b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/options.js.map
deleted file mode 100644
index 5d3fbe01..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/options.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"names":["TargetNames","exports","node","deno","chrome","opera","edge","firefox","safari","ie","ios","android","electron","samsung","rhino","opera_mobile"],"sources":["../src/options.ts"],"sourcesContent":["export const TargetNames = {\n node: \"node\",\n deno: \"deno\",\n chrome: \"chrome\",\n opera: \"opera\",\n edge: \"edge\",\n firefox: \"firefox\",\n safari: \"safari\",\n ie: \"ie\",\n ios: \"ios\",\n android: \"android\",\n electron: \"electron\",\n samsung: \"samsung\",\n rhino: \"rhino\",\n opera_mobile: \"opera_mobile\",\n};\n"],"mappings":";;;;;;AAAO,MAAMA,WAAW,GAAAC,OAAA,CAAAD,WAAA,GAAG;EACzBE,IAAI,EAAE,MAAM;EACZC,IAAI,EAAE,MAAM;EACZC,MAAM,EAAE,QAAQ;EAChBC,KAAK,EAAE,OAAO;EACdC,IAAI,EAAE,MAAM;EACZC,OAAO,EAAE,SAAS;EAClBC,MAAM,EAAE,QAAQ;EAChBC,EAAE,EAAE,IAAI;EACRC,GAAG,EAAE,KAAK;EACVC,OAAO,EAAE,SAAS;EAClBC,QAAQ,EAAE,UAAU;EACpBC,OAAO,EAAE,SAAS;EAClBC,KAAK,EAAE,OAAO;EACdC,YAAY,EAAE;AAChB,CAAC","ignoreList":[]} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/pretty.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/pretty.js
deleted file mode 100644
index f7c195df..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/pretty.js
+++ /dev/null
@@ -1,40 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.prettifyTargets = prettifyTargets;
-exports.prettifyVersion = prettifyVersion;
-var _semver = require("semver");
-var _targets = require("./targets.js");
-function prettifyVersion(version) {
- if (typeof version !== "string") {
- return version;
- }
- const {
- major,
- minor,
- patch
- } = _semver.parse(version);
- const parts = [major];
- if (minor || patch) {
- parts.push(minor);
- }
- if (patch) {
- parts.push(patch);
- }
- return parts.join(".");
-}
-function prettifyTargets(targets) {
- return Object.keys(targets).reduce((results, target) => {
- let value = targets[target];
- const unreleasedLabel = _targets.unreleasedLabels[target];
- if (typeof value === "string" && unreleasedLabel !== value) {
- value = prettifyVersion(value);
- }
- results[target] = value;
- return results;
- }, {});
-}
-
-//# sourceMappingURL=pretty.js.map
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/pretty.js.map b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/pretty.js.map
deleted file mode 100644
index 2b7f94a1..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/pretty.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"names":["_semver","require","_targets","prettifyVersion","version","major","minor","patch","semver","parse","parts","push","join","prettifyTargets","targets","Object","keys","reduce","results","target","value","unreleasedLabel","unreleasedLabels"],"sources":["../src/pretty.ts"],"sourcesContent":["import semver from \"semver\";\nimport { unreleasedLabels } from \"./targets.ts\";\nimport type { Targets, Target } from \"./types.ts\";\n\nexport function prettifyVersion(version: string) {\n if (typeof version !== \"string\") {\n return version;\n }\n\n const { major, minor, patch } = semver.parse(version);\n\n const parts = [major];\n\n if (minor || patch) {\n parts.push(minor);\n }\n\n if (patch) {\n parts.push(patch);\n }\n\n return parts.join(\".\");\n}\n\nexport function prettifyTargets(targets: Targets): Targets {\n return Object.keys(targets).reduce((results, target: Target) => {\n let value = targets[target];\n\n const unreleasedLabel =\n // @ts-expect-error undefined is strictly compared with string later\n unreleasedLabels[target];\n if (typeof value === \"string\" && unreleasedLabel !== value) {\n value = prettifyVersion(value);\n }\n\n results[target] = value;\n return results;\n }, {} as Targets);\n}\n"],"mappings":";;;;;;;AAAA,IAAAA,OAAA,GAAAC,OAAA;AACA,IAAAC,QAAA,GAAAD,OAAA;AAGO,SAASE,eAAeA,CAACC,OAAe,EAAE;EAC/C,IAAI,OAAOA,OAAO,KAAK,QAAQ,EAAE;IAC/B,OAAOA,OAAO;EAChB;EAEA,MAAM;IAAEC,KAAK;IAAEC,KAAK;IAAEC;EAAM,CAAC,GAAGC,OAAM,CAACC,KAAK,CAACL,OAAO,CAAC;EAErD,MAAMM,KAAK,GAAG,CAACL,KAAK,CAAC;EAErB,IAAIC,KAAK,IAAIC,KAAK,EAAE;IAClBG,KAAK,CAACC,IAAI,CAACL,KAAK,CAAC;EACnB;EAEA,IAAIC,KAAK,EAAE;IACTG,KAAK,CAACC,IAAI,CAACJ,KAAK,CAAC;EACnB;EAEA,OAAOG,KAAK,CAACE,IAAI,CAAC,GAAG,CAAC;AACxB;AAEO,SAASC,eAAeA,CAACC,OAAgB,EAAW;EACzD,OAAOC,MAAM,CAACC,IAAI,CAACF,OAAO,CAAC,CAACG,MAAM,CAAC,CAACC,OAAO,EAAEC,MAAc,KAAK;IAC9D,IAAIC,KAAK,GAAGN,OAAO,CAACK,MAAM,CAAC;IAE3B,MAAME,eAAe,GAEnBC,yBAAgB,CAACH,MAAM,CAAC;IAC1B,IAAI,OAAOC,KAAK,KAAK,QAAQ,IAAIC,eAAe,KAAKD,KAAK,EAAE;MAC1DA,KAAK,GAAGjB,eAAe,CAACiB,KAAK,CAAC;IAChC;IAEAF,OAAO,CAACC,MAAM,CAAC,GAAGC,KAAK;IACvB,OAAOF,OAAO;EAChB,CAAC,EAAE,CAAC,CAAY,CAAC;AACnB","ignoreList":[]} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/targets.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/targets.js
deleted file mode 100644
index d4d5e06c..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/targets.js
+++ /dev/null
@@ -1,28 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.unreleasedLabels = exports.browserNameMap = void 0;
-const unreleasedLabels = exports.unreleasedLabels = {
- safari: "tp"
-};
-const browserNameMap = exports.browserNameMap = {
- and_chr: "chrome",
- and_ff: "firefox",
- android: "android",
- chrome: "chrome",
- edge: "edge",
- firefox: "firefox",
- ie: "ie",
- ie_mob: "ie",
- ios_saf: "ios",
- node: "node",
- deno: "deno",
- op_mob: "opera_mobile",
- opera: "opera",
- safari: "safari",
- samsung: "samsung"
-};
-
-//# sourceMappingURL=targets.js.map
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/targets.js.map b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/targets.js.map
deleted file mode 100644
index 6f18ef24..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/targets.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"names":["unreleasedLabels","exports","safari","browserNameMap","and_chr","and_ff","android","chrome","edge","firefox","ie","ie_mob","ios_saf","node","deno","op_mob","opera","samsung"],"sources":["../src/targets.ts"],"sourcesContent":["export const unreleasedLabels = {\n safari: \"tp\",\n} as const;\n\n// Map from browserslist|@mdn/browser-compat-data browser names to @kangax/compat-table browser names\nexport const browserNameMap = {\n and_chr: \"chrome\",\n and_ff: \"firefox\",\n android: \"android\",\n chrome: \"chrome\",\n edge: \"edge\",\n firefox: \"firefox\",\n ie: \"ie\",\n ie_mob: \"ie\",\n ios_saf: \"ios\",\n node: \"node\",\n deno: \"deno\",\n op_mob: \"opera_mobile\",\n opera: \"opera\",\n safari: \"safari\",\n samsung: \"samsung\",\n} as const;\n\nexport type BrowserslistBrowserName = keyof typeof browserNameMap;\n"],"mappings":";;;;;;AAAO,MAAMA,gBAAgB,GAAAC,OAAA,CAAAD,gBAAA,GAAG;EAC9BE,MAAM,EAAE;AACV,CAAU;AAGH,MAAMC,cAAc,GAAAF,OAAA,CAAAE,cAAA,GAAG;EAC5BC,OAAO,EAAE,QAAQ;EACjBC,MAAM,EAAE,SAAS;EACjBC,OAAO,EAAE,SAAS;EAClBC,MAAM,EAAE,QAAQ;EAChBC,IAAI,EAAE,MAAM;EACZC,OAAO,EAAE,SAAS;EAClBC,EAAE,EAAE,IAAI;EACRC,MAAM,EAAE,IAAI;EACZC,OAAO,EAAE,KAAK;EACdC,IAAI,EAAE,MAAM;EACZC,IAAI,EAAE,MAAM;EACZC,MAAM,EAAE,cAAc;EACtBC,KAAK,EAAE,OAAO;EACdd,MAAM,EAAE,QAAQ;EAChBe,OAAO,EAAE;AACX,CAAU","ignoreList":[]} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/utils.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/utils.js
deleted file mode 100644
index 70270e09..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/utils.js
+++ /dev/null
@@ -1,58 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.getHighestUnreleased = getHighestUnreleased;
-exports.getLowestImplementedVersion = getLowestImplementedVersion;
-exports.getLowestUnreleased = getLowestUnreleased;
-exports.isUnreleasedVersion = isUnreleasedVersion;
-exports.semverMin = semverMin;
-exports.semverify = semverify;
-var _semver = require("semver");
-var _helperValidatorOption = require("@babel/helper-validator-option");
-var _targets = require("./targets.js");
-const versionRegExp = /^(?:\d+|\d(?:\d?[^\d\n\r\u2028\u2029]\d+|\d{2,}(?:[^\d\n\r\u2028\u2029]\d+)?))$/;
-const v = new _helperValidatorOption.OptionValidator("@babel/helper-compilation-targets");
-function semverMin(first, second) {
- return first && _semver.lt(first, second) ? first : second;
-}
-function semverify(version) {
- if (typeof version === "string" && _semver.valid(version)) {
- return version;
- }
- v.invariant(typeof version === "number" || typeof version === "string" && versionRegExp.test(version), `'${version}' is not a valid version`);
- version = version.toString();
- let pos = 0;
- let num = 0;
- while ((pos = version.indexOf(".", pos + 1)) > 0) {
- num++;
- }
- return version + ".0".repeat(2 - num);
-}
-function isUnreleasedVersion(version, env) {
- const unreleasedLabel = _targets.unreleasedLabels[env];
- return !!unreleasedLabel && unreleasedLabel === version.toString().toLowerCase();
-}
-function getLowestUnreleased(a, b, env) {
- const unreleasedLabel = _targets.unreleasedLabels[env];
- if (a === unreleasedLabel) {
- return b;
- }
- if (b === unreleasedLabel) {
- return a;
- }
- return semverMin(a, b);
-}
-function getHighestUnreleased(a, b, env) {
- return getLowestUnreleased(a, b, env) === a ? b : a;
-}
-function getLowestImplementedVersion(plugin, environment) {
- const result = plugin[environment];
- if (!result && environment === "android") {
- return plugin.chrome;
- }
- return result;
-}
-
-//# sourceMappingURL=utils.js.map
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/utils.js.map b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/utils.js.map
deleted file mode 100644
index fae44488..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/lib/utils.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"names":["_semver","require","_helperValidatorOption","_targets","versionRegExp","v","OptionValidator","semverMin","first","second","semver","lt","semverify","version","valid","invariant","test","toString","pos","num","indexOf","repeat","isUnreleasedVersion","env","unreleasedLabel","unreleasedLabels","toLowerCase","getLowestUnreleased","a","b","getHighestUnreleased","getLowestImplementedVersion","plugin","environment","result","chrome"],"sources":["../src/utils.ts"],"sourcesContent":["import semver from \"semver\";\nimport { OptionValidator } from \"@babel/helper-validator-option\";\nimport { unreleasedLabels } from \"./targets.ts\";\nimport type { Target, Targets } from \"./types.ts\";\n\nconst versionRegExp =\n /^(?:\\d+|\\d(?:\\d?[^\\d\\n\\r\\u2028\\u2029]\\d+|\\d{2,}(?:[^\\d\\n\\r\\u2028\\u2029]\\d+)?))$/;\n\nconst v = new OptionValidator(PACKAGE_JSON.name);\n\nexport function semverMin(\n first: string | undefined | null,\n second: string,\n): string {\n return first && semver.lt(first, second) ? first : second;\n}\n\n// Convert version to a semver value.\n// 2.5 -> 2.5.0; 1 -> 1.0.0;\nexport function semverify(version: number | string): string {\n if (typeof version === \"string\" && semver.valid(version)) {\n return version;\n }\n\n v.invariant(\n typeof version === \"number\" ||\n (typeof version === \"string\" && versionRegExp.test(version)),\n `'${version}' is not a valid version`,\n );\n\n version = version.toString();\n\n let pos = 0;\n let num = 0;\n while ((pos = version.indexOf(\".\", pos + 1)) > 0) {\n num++;\n }\n return version + \".0\".repeat(2 - num);\n}\n\nexport function isUnreleasedVersion(\n version: string | number,\n env: Target,\n): boolean {\n const unreleasedLabel =\n // @ts-expect-error unreleasedLabel will be guarded later\n unreleasedLabels[env];\n return (\n !!unreleasedLabel && unreleasedLabel === version.toString().toLowerCase()\n );\n}\n\nexport function getLowestUnreleased(a: string, b: string, env: Target): string {\n const unreleasedLabel:\n | (typeof unreleasedLabels)[keyof typeof unreleasedLabels]\n | undefined =\n // @ts-expect-error unreleasedLabel is undefined when env is not safari\n unreleasedLabels[env];\n if (a === unreleasedLabel) {\n return b;\n }\n if (b === unreleasedLabel) {\n return a;\n }\n return semverMin(a, b);\n}\n\nexport function getHighestUnreleased(\n a: string,\n b: string,\n env: Target,\n): string {\n return getLowestUnreleased(a, b, env) === a ? b : a;\n}\n\nexport function getLowestImplementedVersion(\n plugin: Targets,\n environment: Target,\n): string {\n const result = plugin[environment];\n // When Android support data is absent, use Chrome data as fallback\n if (!result && environment === \"android\") {\n return plugin.chrome;\n }\n return result;\n}\n"],"mappings":";;;;;;;;;;;AAAA,IAAAA,OAAA,GAAAC,OAAA;AACA,IAAAC,sBAAA,GAAAD,OAAA;AACA,IAAAE,QAAA,GAAAF,OAAA;AAGA,MAAMG,aAAa,GACjB,iFAAiF;AAEnF,MAAMC,CAAC,GAAG,IAAIC,sCAAe,oCAAkB,CAAC;AAEzC,SAASC,SAASA,CACvBC,KAAgC,EAChCC,MAAc,EACN;EACR,OAAOD,KAAK,IAAIE,OAAM,CAACC,EAAE,CAACH,KAAK,EAAEC,MAAM,CAAC,GAAGD,KAAK,GAAGC,MAAM;AAC3D;AAIO,SAASG,SAASA,CAACC,OAAwB,EAAU;EAC1D,IAAI,OAAOA,OAAO,KAAK,QAAQ,IAAIH,OAAM,CAACI,KAAK,CAACD,OAAO,CAAC,EAAE;IACxD,OAAOA,OAAO;EAChB;EAEAR,CAAC,CAACU,SAAS,CACT,OAAOF,OAAO,KAAK,QAAQ,IACxB,OAAOA,OAAO,KAAK,QAAQ,IAAIT,aAAa,CAACY,IAAI,CAACH,OAAO,CAAE,EAC9D,IAAIA,OAAO,0BACb,CAAC;EAEDA,OAAO,GAAGA,OAAO,CAACI,QAAQ,CAAC,CAAC;EAE5B,IAAIC,GAAG,GAAG,CAAC;EACX,IAAIC,GAAG,GAAG,CAAC;EACX,OAAO,CAACD,GAAG,GAAGL,OAAO,CAACO,OAAO,CAAC,GAAG,EAAEF,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE;IAChDC,GAAG,EAAE;EACP;EACA,OAAON,OAAO,GAAG,IAAI,CAACQ,MAAM,CAAC,CAAC,GAAGF,GAAG,CAAC;AACvC;AAEO,SAASG,mBAAmBA,CACjCT,OAAwB,EACxBU,GAAW,EACF;EACT,MAAMC,eAAe,GAEnBC,yBAAgB,CAACF,GAAG,CAAC;EACvB,OACE,CAAC,CAACC,eAAe,IAAIA,eAAe,KAAKX,OAAO,CAACI,QAAQ,CAAC,CAAC,CAACS,WAAW,CAAC,CAAC;AAE7E;AAEO,SAASC,mBAAmBA,CAACC,CAAS,EAAEC,CAAS,EAAEN,GAAW,EAAU;EAC7E,MAAMC,eAEO,GAEXC,yBAAgB,CAACF,GAAG,CAAC;EACvB,IAAIK,CAAC,KAAKJ,eAAe,EAAE;IACzB,OAAOK,CAAC;EACV;EACA,IAAIA,CAAC,KAAKL,eAAe,EAAE;IACzB,OAAOI,CAAC;EACV;EACA,OAAOrB,SAAS,CAACqB,CAAC,EAAEC,CAAC,CAAC;AACxB;AAEO,SAASC,oBAAoBA,CAClCF,CAAS,EACTC,CAAS,EACTN,GAAW,EACH;EACR,OAAOI,mBAAmB,CAACC,CAAC,EAAEC,CAAC,EAAEN,GAAG,CAAC,KAAKK,CAAC,GAAGC,CAAC,GAAGD,CAAC;AACrD;AAEO,SAASG,2BAA2BA,CACzCC,MAAe,EACfC,WAAmB,EACX;EACR,MAAMC,MAAM,GAAGF,MAAM,CAACC,WAAW,CAAC;EAElC,IAAI,CAACC,MAAM,IAAID,WAAW,KAAK,SAAS,EAAE;IACxC,OAAOD,MAAM,CAACG,MAAM;EACtB;EACA,OAAOD,MAAM;AACf","ignoreList":[]} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/LICENSE b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/LICENSE
deleted file mode 100644
index f31575ec..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/LICENSE
+++ /dev/null
@@ -1,22 +0,0 @@
-MIT License
-
-Copyright (c) 2014-present Sebastian McKenzie and other contributors
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/README.md b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/README.md
deleted file mode 100644
index 381f3deb..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/README.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# @babel/compat-data
-
->
-
-See our website [@babel/compat-data](https://babeljs.io/docs/babel-compat-data) for more information.
-
-## Install
-
-Using npm:
-
-```sh
-npm install --save @babel/compat-data
-```
-
-or using yarn:
-
-```sh
-yarn add @babel/compat-data
-```
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/corejs2-built-ins.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/corejs2-built-ins.js
deleted file mode 100644
index ed19e0b8..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/corejs2-built-ins.js
+++ /dev/null
@@ -1,2 +0,0 @@
-// Todo (Babel 8): remove this file as Babel 8 drop support of core-js 2
-module.exports = require("./data/corejs2-built-ins.json");
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/corejs3-shipped-proposals.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/corejs3-shipped-proposals.js
deleted file mode 100644
index 7909b8c4..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/corejs3-shipped-proposals.js
+++ /dev/null
@@ -1,2 +0,0 @@
-// Todo (Babel 8): remove this file now that it is included in babel-plugin-polyfill-corejs3
-module.exports = require("./data/corejs3-shipped-proposals.json");
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/corejs2-built-ins.json b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/corejs2-built-ins.json
deleted file mode 100644
index 5fe8ca8d..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/corejs2-built-ins.json
+++ /dev/null
@@ -1,2090 +0,0 @@
-{
- "es6.array.copy-within": {
- "chrome": "45",
- "opera": "32",
- "edge": "12",
- "firefox": "32",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "5",
- "rhino": "1.7.13",
- "opera_mobile": "32",
- "electron": "0.31"
- },
- "es6.array.every": {
- "chrome": "5",
- "opera": "10.10",
- "edge": "12",
- "firefox": "2",
- "safari": "3.1",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "10.1",
- "electron": "0.20"
- },
- "es6.array.fill": {
- "chrome": "45",
- "opera": "32",
- "edge": "12",
- "firefox": "31",
- "safari": "7.1",
- "node": "4",
- "deno": "1",
- "ios": "8",
- "samsung": "5",
- "rhino": "1.7.13",
- "opera_mobile": "32",
- "electron": "0.31"
- },
- "es6.array.filter": {
- "chrome": "51",
- "opera": "38",
- "edge": "13",
- "firefox": "48",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.array.find": {
- "chrome": "45",
- "opera": "32",
- "edge": "12",
- "firefox": "25",
- "safari": "7.1",
- "node": "4",
- "deno": "1",
- "ios": "8",
- "samsung": "5",
- "rhino": "1.7.13",
- "opera_mobile": "32",
- "electron": "0.31"
- },
- "es6.array.find-index": {
- "chrome": "45",
- "opera": "32",
- "edge": "12",
- "firefox": "25",
- "safari": "7.1",
- "node": "4",
- "deno": "1",
- "ios": "8",
- "samsung": "5",
- "rhino": "1.7.13",
- "opera_mobile": "32",
- "electron": "0.31"
- },
- "es7.array.flat-map": {
- "chrome": "69",
- "opera": "56",
- "edge": "79",
- "firefox": "62",
- "safari": "12",
- "node": "11",
- "deno": "1",
- "ios": "12",
- "samsung": "10",
- "rhino": "1.7.15",
- "opera_mobile": "48",
- "electron": "4.0"
- },
- "es6.array.for-each": {
- "chrome": "5",
- "opera": "10.10",
- "edge": "12",
- "firefox": "2",
- "safari": "3.1",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "10.1",
- "electron": "0.20"
- },
- "es6.array.from": {
- "chrome": "51",
- "opera": "38",
- "edge": "15",
- "firefox": "36",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "rhino": "1.7.15",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es7.array.includes": {
- "chrome": "47",
- "opera": "34",
- "edge": "14",
- "firefox": "102",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "34",
- "electron": "0.36"
- },
- "es6.array.index-of": {
- "chrome": "5",
- "opera": "10.10",
- "edge": "12",
- "firefox": "2",
- "safari": "3.1",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "10.1",
- "electron": "0.20"
- },
- "es6.array.is-array": {
- "chrome": "5",
- "opera": "10.50",
- "edge": "12",
- "firefox": "4",
- "safari": "4",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "10.1",
- "electron": "0.20"
- },
- "es6.array.iterator": {
- "chrome": "66",
- "opera": "53",
- "edge": "12",
- "firefox": "60",
- "safari": "9",
- "node": "10",
- "deno": "1",
- "ios": "9",
- "samsung": "9",
- "rhino": "1.7.13",
- "opera_mobile": "47",
- "electron": "3.0"
- },
- "es6.array.last-index-of": {
- "chrome": "5",
- "opera": "10.10",
- "edge": "12",
- "firefox": "2",
- "safari": "3.1",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "10.1",
- "electron": "0.20"
- },
- "es6.array.map": {
- "chrome": "51",
- "opera": "38",
- "edge": "13",
- "firefox": "48",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.array.of": {
- "chrome": "45",
- "opera": "32",
- "edge": "12",
- "firefox": "25",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "5",
- "rhino": "1.7.13",
- "opera_mobile": "32",
- "electron": "0.31"
- },
- "es6.array.reduce": {
- "chrome": "5",
- "opera": "10.50",
- "edge": "12",
- "firefox": "3",
- "safari": "4",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "10.1",
- "electron": "0.20"
- },
- "es6.array.reduce-right": {
- "chrome": "5",
- "opera": "10.50",
- "edge": "12",
- "firefox": "3",
- "safari": "4",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "10.1",
- "electron": "0.20"
- },
- "es6.array.slice": {
- "chrome": "51",
- "opera": "38",
- "edge": "13",
- "firefox": "48",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.array.some": {
- "chrome": "5",
- "opera": "10.10",
- "edge": "12",
- "firefox": "2",
- "safari": "3.1",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "10.1",
- "electron": "0.20"
- },
- "es6.array.sort": {
- "chrome": "63",
- "opera": "50",
- "edge": "12",
- "firefox": "5",
- "safari": "12",
- "node": "10",
- "deno": "1",
- "ie": "9",
- "ios": "12",
- "samsung": "8",
- "rhino": "1.7.13",
- "opera_mobile": "46",
- "electron": "3.0"
- },
- "es6.array.species": {
- "chrome": "51",
- "opera": "38",
- "edge": "13",
- "firefox": "48",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "rhino": "1.7.15",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.date.now": {
- "chrome": "5",
- "opera": "10.50",
- "edge": "12",
- "firefox": "2",
- "safari": "4",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "10.1",
- "electron": "0.20"
- },
- "es6.date.to-iso-string": {
- "chrome": "5",
- "opera": "10.50",
- "edge": "12",
- "firefox": "3.5",
- "safari": "4",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "10.1",
- "electron": "0.20"
- },
- "es6.date.to-json": {
- "chrome": "5",
- "opera": "12.10",
- "edge": "12",
- "firefox": "4",
- "safari": "10",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "10",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "12.1",
- "electron": "0.20"
- },
- "es6.date.to-primitive": {
- "chrome": "47",
- "opera": "34",
- "edge": "15",
- "firefox": "44",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "34",
- "electron": "0.36"
- },
- "es6.date.to-string": {
- "chrome": "5",
- "opera": "10.50",
- "edge": "12",
- "firefox": "2",
- "safari": "3.1",
- "node": "0.4",
- "deno": "1",
- "ie": "10",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "10.1",
- "electron": "0.20"
- },
- "es6.function.bind": {
- "chrome": "7",
- "opera": "12",
- "edge": "12",
- "firefox": "4",
- "safari": "5.1",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "12",
- "electron": "0.20"
- },
- "es6.function.has-instance": {
- "chrome": "51",
- "opera": "38",
- "edge": "15",
- "firefox": "50",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.function.name": {
- "chrome": "5",
- "opera": "10.50",
- "edge": "14",
- "firefox": "2",
- "safari": "4",
- "node": "0.4",
- "deno": "1",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "10.1",
- "electron": "0.20"
- },
- "es6.map": {
- "chrome": "51",
- "opera": "38",
- "edge": "15",
- "firefox": "53",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.math.acosh": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "25",
- "safari": "7.1",
- "node": "0.12",
- "deno": "1",
- "ios": "8",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.math.asinh": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "25",
- "safari": "7.1",
- "node": "0.12",
- "deno": "1",
- "ios": "8",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.math.atanh": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "25",
- "safari": "7.1",
- "node": "0.12",
- "deno": "1",
- "ios": "8",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.math.cbrt": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "25",
- "safari": "7.1",
- "node": "0.12",
- "deno": "1",
- "ios": "8",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.math.clz32": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "31",
- "safari": "9",
- "node": "0.12",
- "deno": "1",
- "ios": "9",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.math.cosh": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "25",
- "safari": "7.1",
- "node": "0.12",
- "deno": "1",
- "ios": "8",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.math.expm1": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "25",
- "safari": "7.1",
- "node": "0.12",
- "deno": "1",
- "ios": "8",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.math.fround": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "26",
- "safari": "7.1",
- "node": "0.12",
- "deno": "1",
- "ios": "8",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.math.hypot": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "27",
- "safari": "7.1",
- "node": "0.12",
- "deno": "1",
- "ios": "8",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.math.imul": {
- "chrome": "30",
- "opera": "17",
- "edge": "12",
- "firefox": "23",
- "safari": "7",
- "node": "0.12",
- "deno": "1",
- "android": "4.4",
- "ios": "7",
- "samsung": "2",
- "rhino": "1.7.13",
- "opera_mobile": "18",
- "electron": "0.20"
- },
- "es6.math.log1p": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "25",
- "safari": "7.1",
- "node": "0.12",
- "deno": "1",
- "ios": "8",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.math.log10": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "25",
- "safari": "7.1",
- "node": "0.12",
- "deno": "1",
- "ios": "8",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.math.log2": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "25",
- "safari": "7.1",
- "node": "0.12",
- "deno": "1",
- "ios": "8",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.math.sign": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "25",
- "safari": "9",
- "node": "0.12",
- "deno": "1",
- "ios": "9",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.math.sinh": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "25",
- "safari": "7.1",
- "node": "0.12",
- "deno": "1",
- "ios": "8",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.math.tanh": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "25",
- "safari": "7.1",
- "node": "0.12",
- "deno": "1",
- "ios": "8",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.math.trunc": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "25",
- "safari": "7.1",
- "node": "0.12",
- "deno": "1",
- "ios": "8",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.number.constructor": {
- "chrome": "41",
- "opera": "28",
- "edge": "12",
- "firefox": "36",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "3.4",
- "rhino": "1.7.13",
- "opera_mobile": "28",
- "electron": "0.21"
- },
- "es6.number.epsilon": {
- "chrome": "34",
- "opera": "21",
- "edge": "12",
- "firefox": "25",
- "safari": "9",
- "node": "0.12",
- "deno": "1",
- "ios": "9",
- "samsung": "2",
- "rhino": "1.7.14",
- "opera_mobile": "21",
- "electron": "0.20"
- },
- "es6.number.is-finite": {
- "chrome": "19",
- "opera": "15",
- "edge": "12",
- "firefox": "16",
- "safari": "9",
- "node": "0.8",
- "deno": "1",
- "android": "4.1",
- "ios": "9",
- "samsung": "1.5",
- "rhino": "1.7.13",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es6.number.is-integer": {
- "chrome": "34",
- "opera": "21",
- "edge": "12",
- "firefox": "16",
- "safari": "9",
- "node": "0.12",
- "deno": "1",
- "ios": "9",
- "samsung": "2",
- "rhino": "1.7.13",
- "opera_mobile": "21",
- "electron": "0.20"
- },
- "es6.number.is-nan": {
- "chrome": "19",
- "opera": "15",
- "edge": "12",
- "firefox": "15",
- "safari": "9",
- "node": "0.8",
- "deno": "1",
- "android": "4.1",
- "ios": "9",
- "samsung": "1.5",
- "rhino": "1.7.13",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es6.number.is-safe-integer": {
- "chrome": "34",
- "opera": "21",
- "edge": "12",
- "firefox": "32",
- "safari": "9",
- "node": "0.12",
- "deno": "1",
- "ios": "9",
- "samsung": "2",
- "rhino": "1.7.13",
- "opera_mobile": "21",
- "electron": "0.20"
- },
- "es6.number.max-safe-integer": {
- "chrome": "34",
- "opera": "21",
- "edge": "12",
- "firefox": "31",
- "safari": "9",
- "node": "0.12",
- "deno": "1",
- "ios": "9",
- "samsung": "2",
- "rhino": "1.7.13",
- "opera_mobile": "21",
- "electron": "0.20"
- },
- "es6.number.min-safe-integer": {
- "chrome": "34",
- "opera": "21",
- "edge": "12",
- "firefox": "31",
- "safari": "9",
- "node": "0.12",
- "deno": "1",
- "ios": "9",
- "samsung": "2",
- "rhino": "1.7.13",
- "opera_mobile": "21",
- "electron": "0.20"
- },
- "es6.number.parse-float": {
- "chrome": "34",
- "opera": "21",
- "edge": "12",
- "firefox": "25",
- "safari": "9",
- "node": "0.12",
- "deno": "1",
- "ios": "9",
- "samsung": "2",
- "rhino": "1.7.14",
- "opera_mobile": "21",
- "electron": "0.20"
- },
- "es6.number.parse-int": {
- "chrome": "34",
- "opera": "21",
- "edge": "12",
- "firefox": "25",
- "safari": "9",
- "node": "0.12",
- "deno": "1",
- "ios": "9",
- "samsung": "2",
- "rhino": "1.7.14",
- "opera_mobile": "21",
- "electron": "0.20"
- },
- "es6.object.assign": {
- "chrome": "49",
- "opera": "36",
- "edge": "13",
- "firefox": "36",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "es6.object.create": {
- "chrome": "5",
- "opera": "12",
- "edge": "12",
- "firefox": "4",
- "safari": "4",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "12",
- "electron": "0.20"
- },
- "es7.object.define-getter": {
- "chrome": "62",
- "opera": "49",
- "edge": "16",
- "firefox": "48",
- "safari": "9",
- "node": "8.10",
- "deno": "1",
- "ios": "9",
- "samsung": "8",
- "opera_mobile": "46",
- "electron": "3.0"
- },
- "es7.object.define-setter": {
- "chrome": "62",
- "opera": "49",
- "edge": "16",
- "firefox": "48",
- "safari": "9",
- "node": "8.10",
- "deno": "1",
- "ios": "9",
- "samsung": "8",
- "opera_mobile": "46",
- "electron": "3.0"
- },
- "es6.object.define-property": {
- "chrome": "5",
- "opera": "12",
- "edge": "12",
- "firefox": "4",
- "safari": "5.1",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "12",
- "electron": "0.20"
- },
- "es6.object.define-properties": {
- "chrome": "5",
- "opera": "12",
- "edge": "12",
- "firefox": "4",
- "safari": "4",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "12",
- "electron": "0.20"
- },
- "es7.object.entries": {
- "chrome": "54",
- "opera": "41",
- "edge": "14",
- "firefox": "47",
- "safari": "10.1",
- "node": "7",
- "deno": "1",
- "ios": "10.3",
- "samsung": "6",
- "rhino": "1.7.14",
- "opera_mobile": "41",
- "electron": "1.4"
- },
- "es6.object.freeze": {
- "chrome": "44",
- "opera": "31",
- "edge": "12",
- "firefox": "35",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "4",
- "rhino": "1.7.13",
- "opera_mobile": "32",
- "electron": "0.30"
- },
- "es6.object.get-own-property-descriptor": {
- "chrome": "44",
- "opera": "31",
- "edge": "12",
- "firefox": "35",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "4",
- "rhino": "1.7.13",
- "opera_mobile": "32",
- "electron": "0.30"
- },
- "es7.object.get-own-property-descriptors": {
- "chrome": "54",
- "opera": "41",
- "edge": "15",
- "firefox": "50",
- "safari": "10.1",
- "node": "7",
- "deno": "1",
- "ios": "10.3",
- "samsung": "6",
- "opera_mobile": "41",
- "electron": "1.4"
- },
- "es6.object.get-own-property-names": {
- "chrome": "40",
- "opera": "27",
- "edge": "12",
- "firefox": "33",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "3.4",
- "rhino": "1.7.13",
- "opera_mobile": "27",
- "electron": "0.21"
- },
- "es6.object.get-prototype-of": {
- "chrome": "44",
- "opera": "31",
- "edge": "12",
- "firefox": "35",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "4",
- "rhino": "1.7.13",
- "opera_mobile": "32",
- "electron": "0.30"
- },
- "es7.object.lookup-getter": {
- "chrome": "62",
- "opera": "49",
- "edge": "79",
- "firefox": "36",
- "safari": "9",
- "node": "8.10",
- "deno": "1",
- "ios": "9",
- "samsung": "8",
- "opera_mobile": "46",
- "electron": "3.0"
- },
- "es7.object.lookup-setter": {
- "chrome": "62",
- "opera": "49",
- "edge": "79",
- "firefox": "36",
- "safari": "9",
- "node": "8.10",
- "deno": "1",
- "ios": "9",
- "samsung": "8",
- "opera_mobile": "46",
- "electron": "3.0"
- },
- "es6.object.prevent-extensions": {
- "chrome": "44",
- "opera": "31",
- "edge": "12",
- "firefox": "35",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "4",
- "rhino": "1.7.13",
- "opera_mobile": "32",
- "electron": "0.30"
- },
- "es6.object.to-string": {
- "chrome": "57",
- "opera": "44",
- "edge": "15",
- "firefox": "51",
- "safari": "10",
- "node": "8",
- "deno": "1",
- "ios": "10",
- "samsung": "7",
- "opera_mobile": "43",
- "electron": "1.7"
- },
- "es6.object.is": {
- "chrome": "19",
- "opera": "15",
- "edge": "12",
- "firefox": "22",
- "safari": "9",
- "node": "0.8",
- "deno": "1",
- "android": "4.1",
- "ios": "9",
- "samsung": "1.5",
- "rhino": "1.7.13",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es6.object.is-frozen": {
- "chrome": "44",
- "opera": "31",
- "edge": "12",
- "firefox": "35",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "4",
- "rhino": "1.7.13",
- "opera_mobile": "32",
- "electron": "0.30"
- },
- "es6.object.is-sealed": {
- "chrome": "44",
- "opera": "31",
- "edge": "12",
- "firefox": "35",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "4",
- "rhino": "1.7.13",
- "opera_mobile": "32",
- "electron": "0.30"
- },
- "es6.object.is-extensible": {
- "chrome": "44",
- "opera": "31",
- "edge": "12",
- "firefox": "35",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "4",
- "rhino": "1.7.13",
- "opera_mobile": "32",
- "electron": "0.30"
- },
- "es6.object.keys": {
- "chrome": "40",
- "opera": "27",
- "edge": "12",
- "firefox": "35",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "3.4",
- "rhino": "1.7.13",
- "opera_mobile": "27",
- "electron": "0.21"
- },
- "es6.object.seal": {
- "chrome": "44",
- "opera": "31",
- "edge": "12",
- "firefox": "35",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "4",
- "rhino": "1.7.13",
- "opera_mobile": "32",
- "electron": "0.30"
- },
- "es6.object.set-prototype-of": {
- "chrome": "34",
- "opera": "21",
- "edge": "12",
- "firefox": "31",
- "safari": "9",
- "node": "0.12",
- "deno": "1",
- "ie": "11",
- "ios": "9",
- "samsung": "2",
- "rhino": "1.7.13",
- "opera_mobile": "21",
- "electron": "0.20"
- },
- "es7.object.values": {
- "chrome": "54",
- "opera": "41",
- "edge": "14",
- "firefox": "47",
- "safari": "10.1",
- "node": "7",
- "deno": "1",
- "ios": "10.3",
- "samsung": "6",
- "rhino": "1.7.14",
- "opera_mobile": "41",
- "electron": "1.4"
- },
- "es6.promise": {
- "chrome": "51",
- "opera": "38",
- "edge": "14",
- "firefox": "45",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "rhino": "1.7.15",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es7.promise.finally": {
- "chrome": "63",
- "opera": "50",
- "edge": "18",
- "firefox": "58",
- "safari": "11.1",
- "node": "10",
- "deno": "1",
- "ios": "11.3",
- "samsung": "8",
- "rhino": "1.7.15",
- "opera_mobile": "46",
- "electron": "3.0"
- },
- "es6.reflect.apply": {
- "chrome": "49",
- "opera": "36",
- "edge": "12",
- "firefox": "42",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "es6.reflect.construct": {
- "chrome": "49",
- "opera": "36",
- "edge": "13",
- "firefox": "49",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "es6.reflect.define-property": {
- "chrome": "49",
- "opera": "36",
- "edge": "13",
- "firefox": "42",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "es6.reflect.delete-property": {
- "chrome": "49",
- "opera": "36",
- "edge": "12",
- "firefox": "42",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "es6.reflect.get": {
- "chrome": "49",
- "opera": "36",
- "edge": "12",
- "firefox": "42",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "es6.reflect.get-own-property-descriptor": {
- "chrome": "49",
- "opera": "36",
- "edge": "12",
- "firefox": "42",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "es6.reflect.get-prototype-of": {
- "chrome": "49",
- "opera": "36",
- "edge": "12",
- "firefox": "42",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "es6.reflect.has": {
- "chrome": "49",
- "opera": "36",
- "edge": "12",
- "firefox": "42",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "es6.reflect.is-extensible": {
- "chrome": "49",
- "opera": "36",
- "edge": "12",
- "firefox": "42",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "es6.reflect.own-keys": {
- "chrome": "49",
- "opera": "36",
- "edge": "12",
- "firefox": "42",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "es6.reflect.prevent-extensions": {
- "chrome": "49",
- "opera": "36",
- "edge": "12",
- "firefox": "42",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "es6.reflect.set": {
- "chrome": "49",
- "opera": "36",
- "edge": "12",
- "firefox": "42",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "es6.reflect.set-prototype-of": {
- "chrome": "49",
- "opera": "36",
- "edge": "12",
- "firefox": "42",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "es6.regexp.constructor": {
- "chrome": "50",
- "opera": "37",
- "edge": "79",
- "firefox": "40",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "37",
- "electron": "1.1"
- },
- "es6.regexp.flags": {
- "chrome": "49",
- "opera": "36",
- "edge": "79",
- "firefox": "37",
- "safari": "9",
- "node": "6",
- "deno": "1",
- "ios": "9",
- "samsung": "5",
- "rhino": "1.7.15",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "es6.regexp.match": {
- "chrome": "50",
- "opera": "37",
- "edge": "79",
- "firefox": "49",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "rhino": "1.7.13",
- "opera_mobile": "37",
- "electron": "1.1"
- },
- "es6.regexp.replace": {
- "chrome": "50",
- "opera": "37",
- "edge": "79",
- "firefox": "49",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "37",
- "electron": "1.1"
- },
- "es6.regexp.split": {
- "chrome": "50",
- "opera": "37",
- "edge": "79",
- "firefox": "49",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "37",
- "electron": "1.1"
- },
- "es6.regexp.search": {
- "chrome": "50",
- "opera": "37",
- "edge": "79",
- "firefox": "49",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "rhino": "1.7.13",
- "opera_mobile": "37",
- "electron": "1.1"
- },
- "es6.regexp.to-string": {
- "chrome": "50",
- "opera": "37",
- "edge": "79",
- "firefox": "39",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "rhino": "1.7.15",
- "opera_mobile": "37",
- "electron": "1.1"
- },
- "es6.set": {
- "chrome": "51",
- "opera": "38",
- "edge": "15",
- "firefox": "53",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.symbol": {
- "chrome": "51",
- "opera": "38",
- "edge": "79",
- "firefox": "51",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es7.symbol.async-iterator": {
- "chrome": "63",
- "opera": "50",
- "edge": "79",
- "firefox": "57",
- "safari": "12",
- "node": "10",
- "deno": "1",
- "ios": "12",
- "samsung": "8",
- "opera_mobile": "46",
- "electron": "3.0"
- },
- "es6.string.anchor": {
- "chrome": "5",
- "opera": "15",
- "edge": "12",
- "firefox": "17",
- "safari": "6",
- "node": "0.4",
- "deno": "1",
- "android": "4",
- "ios": "7",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.14",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es6.string.big": {
- "chrome": "5",
- "opera": "15",
- "edge": "12",
- "firefox": "17",
- "safari": "6",
- "node": "0.4",
- "deno": "1",
- "android": "4",
- "ios": "7",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.14",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es6.string.blink": {
- "chrome": "5",
- "opera": "15",
- "edge": "12",
- "firefox": "17",
- "safari": "6",
- "node": "0.4",
- "deno": "1",
- "android": "4",
- "ios": "7",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.14",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es6.string.bold": {
- "chrome": "5",
- "opera": "15",
- "edge": "12",
- "firefox": "17",
- "safari": "6",
- "node": "0.4",
- "deno": "1",
- "android": "4",
- "ios": "7",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.14",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es6.string.code-point-at": {
- "chrome": "41",
- "opera": "28",
- "edge": "12",
- "firefox": "29",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "3.4",
- "rhino": "1.7.13",
- "opera_mobile": "28",
- "electron": "0.21"
- },
- "es6.string.ends-with": {
- "chrome": "41",
- "opera": "28",
- "edge": "12",
- "firefox": "29",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "3.4",
- "rhino": "1.7.13",
- "opera_mobile": "28",
- "electron": "0.21"
- },
- "es6.string.fixed": {
- "chrome": "5",
- "opera": "15",
- "edge": "12",
- "firefox": "17",
- "safari": "6",
- "node": "0.4",
- "deno": "1",
- "android": "4",
- "ios": "7",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.14",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es6.string.fontcolor": {
- "chrome": "5",
- "opera": "15",
- "edge": "12",
- "firefox": "17",
- "safari": "6",
- "node": "0.4",
- "deno": "1",
- "android": "4",
- "ios": "7",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.14",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es6.string.fontsize": {
- "chrome": "5",
- "opera": "15",
- "edge": "12",
- "firefox": "17",
- "safari": "6",
- "node": "0.4",
- "deno": "1",
- "android": "4",
- "ios": "7",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.14",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es6.string.from-code-point": {
- "chrome": "41",
- "opera": "28",
- "edge": "12",
- "firefox": "29",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "3.4",
- "rhino": "1.7.13",
- "opera_mobile": "28",
- "electron": "0.21"
- },
- "es6.string.includes": {
- "chrome": "41",
- "opera": "28",
- "edge": "12",
- "firefox": "40",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "3.4",
- "rhino": "1.7.13",
- "opera_mobile": "28",
- "electron": "0.21"
- },
- "es6.string.italics": {
- "chrome": "5",
- "opera": "15",
- "edge": "12",
- "firefox": "17",
- "safari": "6",
- "node": "0.4",
- "deno": "1",
- "android": "4",
- "ios": "7",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.14",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es6.string.iterator": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "36",
- "safari": "9",
- "node": "0.12",
- "deno": "1",
- "ios": "9",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "es6.string.link": {
- "chrome": "5",
- "opera": "15",
- "edge": "12",
- "firefox": "17",
- "safari": "6",
- "node": "0.4",
- "deno": "1",
- "android": "4",
- "ios": "7",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.14",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es7.string.pad-start": {
- "chrome": "57",
- "opera": "44",
- "edge": "15",
- "firefox": "48",
- "safari": "10",
- "node": "8",
- "deno": "1",
- "ios": "10",
- "samsung": "7",
- "rhino": "1.7.13",
- "opera_mobile": "43",
- "electron": "1.7"
- },
- "es7.string.pad-end": {
- "chrome": "57",
- "opera": "44",
- "edge": "15",
- "firefox": "48",
- "safari": "10",
- "node": "8",
- "deno": "1",
- "ios": "10",
- "samsung": "7",
- "rhino": "1.7.13",
- "opera_mobile": "43",
- "electron": "1.7"
- },
- "es6.string.raw": {
- "chrome": "41",
- "opera": "28",
- "edge": "12",
- "firefox": "34",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "3.4",
- "rhino": "1.7.14",
- "opera_mobile": "28",
- "electron": "0.21"
- },
- "es6.string.repeat": {
- "chrome": "41",
- "opera": "28",
- "edge": "12",
- "firefox": "24",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "3.4",
- "rhino": "1.7.13",
- "opera_mobile": "28",
- "electron": "0.21"
- },
- "es6.string.small": {
- "chrome": "5",
- "opera": "15",
- "edge": "12",
- "firefox": "17",
- "safari": "6",
- "node": "0.4",
- "deno": "1",
- "android": "4",
- "ios": "7",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.14",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es6.string.starts-with": {
- "chrome": "41",
- "opera": "28",
- "edge": "12",
- "firefox": "29",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "3.4",
- "rhino": "1.7.13",
- "opera_mobile": "28",
- "electron": "0.21"
- },
- "es6.string.strike": {
- "chrome": "5",
- "opera": "15",
- "edge": "12",
- "firefox": "17",
- "safari": "6",
- "node": "0.4",
- "deno": "1",
- "android": "4",
- "ios": "7",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.14",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es6.string.sub": {
- "chrome": "5",
- "opera": "15",
- "edge": "12",
- "firefox": "17",
- "safari": "6",
- "node": "0.4",
- "deno": "1",
- "android": "4",
- "ios": "7",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.14",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es6.string.sup": {
- "chrome": "5",
- "opera": "15",
- "edge": "12",
- "firefox": "17",
- "safari": "6",
- "node": "0.4",
- "deno": "1",
- "android": "4",
- "ios": "7",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.14",
- "opera_mobile": "14",
- "electron": "0.20"
- },
- "es6.string.trim": {
- "chrome": "5",
- "opera": "10.50",
- "edge": "12",
- "firefox": "3.5",
- "safari": "4",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "10.1",
- "electron": "0.20"
- },
- "es7.string.trim-left": {
- "chrome": "66",
- "opera": "53",
- "edge": "79",
- "firefox": "61",
- "safari": "12",
- "node": "10",
- "deno": "1",
- "ios": "12",
- "samsung": "9",
- "rhino": "1.7.13",
- "opera_mobile": "47",
- "electron": "3.0"
- },
- "es7.string.trim-right": {
- "chrome": "66",
- "opera": "53",
- "edge": "79",
- "firefox": "61",
- "safari": "12",
- "node": "10",
- "deno": "1",
- "ios": "12",
- "samsung": "9",
- "rhino": "1.7.13",
- "opera_mobile": "47",
- "electron": "3.0"
- },
- "es6.typed.array-buffer": {
- "chrome": "51",
- "opera": "38",
- "edge": "13",
- "firefox": "48",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.typed.data-view": {
- "chrome": "5",
- "opera": "12",
- "edge": "12",
- "firefox": "15",
- "safari": "5.1",
- "node": "0.4",
- "deno": "1",
- "ie": "10",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "12",
- "electron": "0.20"
- },
- "es6.typed.int8-array": {
- "chrome": "51",
- "opera": "38",
- "edge": "13",
- "firefox": "48",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.typed.uint8-array": {
- "chrome": "51",
- "opera": "38",
- "edge": "13",
- "firefox": "48",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.typed.uint8-clamped-array": {
- "chrome": "51",
- "opera": "38",
- "edge": "13",
- "firefox": "48",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.typed.int16-array": {
- "chrome": "51",
- "opera": "38",
- "edge": "13",
- "firefox": "48",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.typed.uint16-array": {
- "chrome": "51",
- "opera": "38",
- "edge": "13",
- "firefox": "48",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.typed.int32-array": {
- "chrome": "51",
- "opera": "38",
- "edge": "13",
- "firefox": "48",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.typed.uint32-array": {
- "chrome": "51",
- "opera": "38",
- "edge": "13",
- "firefox": "48",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.typed.float32-array": {
- "chrome": "51",
- "opera": "38",
- "edge": "13",
- "firefox": "48",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.typed.float64-array": {
- "chrome": "51",
- "opera": "38",
- "edge": "13",
- "firefox": "48",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.weak-map": {
- "chrome": "51",
- "opera": "38",
- "edge": "15",
- "firefox": "53",
- "safari": "9",
- "node": "6.5",
- "deno": "1",
- "ios": "9",
- "samsung": "5",
- "rhino": "1.7.15",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "es6.weak-set": {
- "chrome": "51",
- "opera": "38",
- "edge": "15",
- "firefox": "53",
- "safari": "9",
- "node": "6.5",
- "deno": "1",
- "ios": "9",
- "samsung": "5",
- "rhino": "1.7.15",
- "opera_mobile": "41",
- "electron": "1.2"
- }
-}
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json
deleted file mode 100644
index d03b698f..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json
+++ /dev/null
@@ -1,5 +0,0 @@
-[
- "esnext.promise.all-settled",
- "esnext.string.match-all",
- "esnext.global-this"
-]
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/native-modules.json b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/native-modules.json
deleted file mode 100644
index 2328d213..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/native-modules.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "es6.module": {
- "chrome": "61",
- "and_chr": "61",
- "edge": "16",
- "firefox": "60",
- "and_ff": "60",
- "node": "13.2.0",
- "opera": "48",
- "op_mob": "45",
- "safari": "10.1",
- "ios": "10.3",
- "samsung": "8.2",
- "android": "61",
- "electron": "2.0",
- "ios_saf": "10.3"
- }
-}
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/overlapping-plugins.json b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/overlapping-plugins.json
deleted file mode 100644
index 9b884bd4..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/overlapping-plugins.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "transform-async-to-generator": [
- "bugfix/transform-async-arrows-in-class"
- ],
- "transform-parameters": [
- "bugfix/transform-edge-default-parameters",
- "bugfix/transform-safari-id-destructuring-collision-in-function-expression"
- ],
- "transform-function-name": [
- "bugfix/transform-edge-function-name"
- ],
- "transform-block-scoping": [
- "bugfix/transform-safari-block-shadowing",
- "bugfix/transform-safari-for-shadowing"
- ],
- "transform-template-literals": [
- "bugfix/transform-tagged-template-caching"
- ],
- "transform-optional-chaining": [
- "bugfix/transform-v8-spread-parameters-in-optional-chaining"
- ],
- "proposal-optional-chaining": [
- "bugfix/transform-v8-spread-parameters-in-optional-chaining"
- ],
- "transform-class-properties": [
- "bugfix/transform-v8-static-class-fields-redefine-readonly",
- "bugfix/transform-firefox-class-in-computed-class-key",
- "bugfix/transform-safari-class-field-initializer-scope"
- ],
- "proposal-class-properties": [
- "bugfix/transform-v8-static-class-fields-redefine-readonly",
- "bugfix/transform-firefox-class-in-computed-class-key",
- "bugfix/transform-safari-class-field-initializer-scope"
- ]
-}
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/plugin-bugfixes.json b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/plugin-bugfixes.json
deleted file mode 100644
index 82e4e211..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/plugin-bugfixes.json
+++ /dev/null
@@ -1,213 +0,0 @@
-{
- "bugfix/transform-async-arrows-in-class": {
- "chrome": "55",
- "opera": "42",
- "edge": "15",
- "firefox": "52",
- "safari": "11",
- "node": "7.6",
- "deno": "1",
- "ios": "11",
- "samsung": "6",
- "opera_mobile": "42",
- "electron": "1.6"
- },
- "bugfix/transform-edge-default-parameters": {
- "chrome": "49",
- "opera": "36",
- "edge": "18",
- "firefox": "52",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "bugfix/transform-edge-function-name": {
- "chrome": "51",
- "opera": "38",
- "edge": "79",
- "firefox": "53",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "bugfix/transform-safari-block-shadowing": {
- "chrome": "49",
- "opera": "36",
- "edge": "12",
- "firefox": "44",
- "safari": "11",
- "node": "6",
- "deno": "1",
- "ie": "11",
- "ios": "11",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "bugfix/transform-safari-for-shadowing": {
- "chrome": "49",
- "opera": "36",
- "edge": "12",
- "firefox": "4",
- "safari": "11",
- "node": "6",
- "deno": "1",
- "ie": "11",
- "ios": "11",
- "samsung": "5",
- "rhino": "1.7.13",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "bugfix/transform-safari-id-destructuring-collision-in-function-expression": {
- "chrome": "49",
- "opera": "36",
- "edge": "14",
- "firefox": "2",
- "safari": "16.3",
- "node": "6",
- "deno": "1",
- "ios": "16.3",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "bugfix/transform-tagged-template-caching": {
- "chrome": "41",
- "opera": "28",
- "edge": "12",
- "firefox": "34",
- "safari": "13",
- "node": "4",
- "deno": "1",
- "ios": "13",
- "samsung": "3.4",
- "rhino": "1.7.14",
- "opera_mobile": "28",
- "electron": "0.21"
- },
- "bugfix/transform-v8-spread-parameters-in-optional-chaining": {
- "chrome": "91",
- "opera": "77",
- "edge": "91",
- "firefox": "74",
- "safari": "13.1",
- "node": "16.9",
- "deno": "1.9",
- "ios": "13.4",
- "samsung": "16",
- "opera_mobile": "64",
- "electron": "13.0"
- },
- "bugfix/transform-firefox-class-in-computed-class-key": {
- "chrome": "74",
- "opera": "62",
- "edge": "79",
- "safari": "16",
- "node": "12",
- "deno": "1",
- "ios": "16",
- "samsung": "11",
- "opera_mobile": "53",
- "electron": "6.0"
- },
- "transform-optional-chaining": {
- "chrome": "80",
- "opera": "67",
- "edge": "80",
- "firefox": "74",
- "safari": "13.1",
- "node": "14",
- "deno": "1",
- "ios": "13.4",
- "samsung": "13",
- "opera_mobile": "57",
- "electron": "8.0"
- },
- "proposal-optional-chaining": {
- "chrome": "80",
- "opera": "67",
- "edge": "80",
- "firefox": "74",
- "safari": "13.1",
- "node": "14",
- "deno": "1",
- "ios": "13.4",
- "samsung": "13",
- "opera_mobile": "57",
- "electron": "8.0"
- },
- "transform-parameters": {
- "chrome": "49",
- "opera": "36",
- "edge": "15",
- "firefox": "53",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "transform-async-to-generator": {
- "chrome": "55",
- "opera": "42",
- "edge": "15",
- "firefox": "52",
- "safari": "10.1",
- "node": "7.6",
- "deno": "1",
- "ios": "10.3",
- "samsung": "6",
- "opera_mobile": "42",
- "electron": "1.6"
- },
- "transform-template-literals": {
- "chrome": "41",
- "opera": "28",
- "edge": "13",
- "firefox": "34",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "3.4",
- "opera_mobile": "28",
- "electron": "0.21"
- },
- "transform-function-name": {
- "chrome": "51",
- "opera": "38",
- "edge": "14",
- "firefox": "53",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "transform-block-scoping": {
- "chrome": "50",
- "opera": "37",
- "edge": "14",
- "firefox": "53",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "37",
- "electron": "1.1"
- }
-}
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/plugins.json b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/plugins.json
deleted file mode 100644
index 50fe80e5..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/data/plugins.json
+++ /dev/null
@@ -1,815 +0,0 @@
-{
- "transform-duplicate-named-capturing-groups-regex": {
- "chrome": "126",
- "opera": "112",
- "edge": "126",
- "firefox": "129",
- "safari": "17.4",
- "electron": "31.0"
- },
- "transform-unicode-sets-regex": {
- "chrome": "112",
- "opera": "98",
- "edge": "112",
- "firefox": "116",
- "safari": "17",
- "node": "20",
- "deno": "1.32",
- "ios": "17",
- "opera_mobile": "75",
- "electron": "24.0"
- },
- "bugfix/transform-v8-static-class-fields-redefine-readonly": {
- "chrome": "98",
- "opera": "84",
- "edge": "98",
- "firefox": "75",
- "safari": "15",
- "node": "12",
- "deno": "1.18",
- "ios": "15",
- "samsung": "11",
- "opera_mobile": "52",
- "electron": "17.0"
- },
- "bugfix/transform-firefox-class-in-computed-class-key": {
- "chrome": "74",
- "opera": "62",
- "edge": "79",
- "safari": "16",
- "node": "12",
- "deno": "1",
- "ios": "16",
- "samsung": "11",
- "opera_mobile": "53",
- "electron": "6.0"
- },
- "bugfix/transform-safari-class-field-initializer-scope": {
- "chrome": "74",
- "opera": "62",
- "edge": "79",
- "firefox": "69",
- "safari": "16",
- "node": "12",
- "deno": "1",
- "ios": "16",
- "samsung": "11",
- "opera_mobile": "53",
- "electron": "6.0"
- },
- "transform-class-static-block": {
- "chrome": "94",
- "opera": "80",
- "edge": "94",
- "firefox": "93",
- "safari": "16.4",
- "node": "16.11",
- "deno": "1.14",
- "ios": "16.4",
- "samsung": "17",
- "opera_mobile": "66",
- "electron": "15.0"
- },
- "proposal-class-static-block": {
- "chrome": "94",
- "opera": "80",
- "edge": "94",
- "firefox": "93",
- "safari": "16.4",
- "node": "16.11",
- "deno": "1.14",
- "ios": "16.4",
- "samsung": "17",
- "opera_mobile": "66",
- "electron": "15.0"
- },
- "transform-private-property-in-object": {
- "chrome": "91",
- "opera": "77",
- "edge": "91",
- "firefox": "90",
- "safari": "15",
- "node": "16.9",
- "deno": "1.9",
- "ios": "15",
- "samsung": "16",
- "opera_mobile": "64",
- "electron": "13.0"
- },
- "proposal-private-property-in-object": {
- "chrome": "91",
- "opera": "77",
- "edge": "91",
- "firefox": "90",
- "safari": "15",
- "node": "16.9",
- "deno": "1.9",
- "ios": "15",
- "samsung": "16",
- "opera_mobile": "64",
- "electron": "13.0"
- },
- "transform-class-properties": {
- "chrome": "74",
- "opera": "62",
- "edge": "79",
- "firefox": "90",
- "safari": "14.1",
- "node": "12",
- "deno": "1",
- "ios": "14.5",
- "samsung": "11",
- "opera_mobile": "53",
- "electron": "6.0"
- },
- "proposal-class-properties": {
- "chrome": "74",
- "opera": "62",
- "edge": "79",
- "firefox": "90",
- "safari": "14.1",
- "node": "12",
- "deno": "1",
- "ios": "14.5",
- "samsung": "11",
- "opera_mobile": "53",
- "electron": "6.0"
- },
- "transform-private-methods": {
- "chrome": "84",
- "opera": "70",
- "edge": "84",
- "firefox": "90",
- "safari": "15",
- "node": "14.6",
- "deno": "1",
- "ios": "15",
- "samsung": "14",
- "opera_mobile": "60",
- "electron": "10.0"
- },
- "proposal-private-methods": {
- "chrome": "84",
- "opera": "70",
- "edge": "84",
- "firefox": "90",
- "safari": "15",
- "node": "14.6",
- "deno": "1",
- "ios": "15",
- "samsung": "14",
- "opera_mobile": "60",
- "electron": "10.0"
- },
- "transform-numeric-separator": {
- "chrome": "75",
- "opera": "62",
- "edge": "79",
- "firefox": "70",
- "safari": "13",
- "node": "12.5",
- "deno": "1",
- "ios": "13",
- "samsung": "11",
- "rhino": "1.7.14",
- "opera_mobile": "54",
- "electron": "6.0"
- },
- "proposal-numeric-separator": {
- "chrome": "75",
- "opera": "62",
- "edge": "79",
- "firefox": "70",
- "safari": "13",
- "node": "12.5",
- "deno": "1",
- "ios": "13",
- "samsung": "11",
- "rhino": "1.7.14",
- "opera_mobile": "54",
- "electron": "6.0"
- },
- "transform-logical-assignment-operators": {
- "chrome": "85",
- "opera": "71",
- "edge": "85",
- "firefox": "79",
- "safari": "14",
- "node": "15",
- "deno": "1.2",
- "ios": "14",
- "samsung": "14",
- "opera_mobile": "60",
- "electron": "10.0"
- },
- "proposal-logical-assignment-operators": {
- "chrome": "85",
- "opera": "71",
- "edge": "85",
- "firefox": "79",
- "safari": "14",
- "node": "15",
- "deno": "1.2",
- "ios": "14",
- "samsung": "14",
- "opera_mobile": "60",
- "electron": "10.0"
- },
- "transform-nullish-coalescing-operator": {
- "chrome": "80",
- "opera": "67",
- "edge": "80",
- "firefox": "72",
- "safari": "13.1",
- "node": "14",
- "deno": "1",
- "ios": "13.4",
- "samsung": "13",
- "opera_mobile": "57",
- "electron": "8.0"
- },
- "proposal-nullish-coalescing-operator": {
- "chrome": "80",
- "opera": "67",
- "edge": "80",
- "firefox": "72",
- "safari": "13.1",
- "node": "14",
- "deno": "1",
- "ios": "13.4",
- "samsung": "13",
- "opera_mobile": "57",
- "electron": "8.0"
- },
- "transform-optional-chaining": {
- "chrome": "91",
- "opera": "77",
- "edge": "91",
- "firefox": "74",
- "safari": "13.1",
- "node": "16.9",
- "deno": "1.9",
- "ios": "13.4",
- "samsung": "16",
- "opera_mobile": "64",
- "electron": "13.0"
- },
- "proposal-optional-chaining": {
- "chrome": "91",
- "opera": "77",
- "edge": "91",
- "firefox": "74",
- "safari": "13.1",
- "node": "16.9",
- "deno": "1.9",
- "ios": "13.4",
- "samsung": "16",
- "opera_mobile": "64",
- "electron": "13.0"
- },
- "transform-json-strings": {
- "chrome": "66",
- "opera": "53",
- "edge": "79",
- "firefox": "62",
- "safari": "12",
- "node": "10",
- "deno": "1",
- "ios": "12",
- "samsung": "9",
- "rhino": "1.7.14",
- "opera_mobile": "47",
- "electron": "3.0"
- },
- "proposal-json-strings": {
- "chrome": "66",
- "opera": "53",
- "edge": "79",
- "firefox": "62",
- "safari": "12",
- "node": "10",
- "deno": "1",
- "ios": "12",
- "samsung": "9",
- "rhino": "1.7.14",
- "opera_mobile": "47",
- "electron": "3.0"
- },
- "transform-optional-catch-binding": {
- "chrome": "66",
- "opera": "53",
- "edge": "79",
- "firefox": "58",
- "safari": "11.1",
- "node": "10",
- "deno": "1",
- "ios": "11.3",
- "samsung": "9",
- "opera_mobile": "47",
- "electron": "3.0"
- },
- "proposal-optional-catch-binding": {
- "chrome": "66",
- "opera": "53",
- "edge": "79",
- "firefox": "58",
- "safari": "11.1",
- "node": "10",
- "deno": "1",
- "ios": "11.3",
- "samsung": "9",
- "opera_mobile": "47",
- "electron": "3.0"
- },
- "transform-parameters": {
- "chrome": "49",
- "opera": "36",
- "edge": "18",
- "firefox": "53",
- "safari": "16.3",
- "node": "6",
- "deno": "1",
- "ios": "16.3",
- "samsung": "5",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "transform-async-generator-functions": {
- "chrome": "63",
- "opera": "50",
- "edge": "79",
- "firefox": "57",
- "safari": "12",
- "node": "10",
- "deno": "1",
- "ios": "12",
- "samsung": "8",
- "opera_mobile": "46",
- "electron": "3.0"
- },
- "proposal-async-generator-functions": {
- "chrome": "63",
- "opera": "50",
- "edge": "79",
- "firefox": "57",
- "safari": "12",
- "node": "10",
- "deno": "1",
- "ios": "12",
- "samsung": "8",
- "opera_mobile": "46",
- "electron": "3.0"
- },
- "transform-object-rest-spread": {
- "chrome": "60",
- "opera": "47",
- "edge": "79",
- "firefox": "55",
- "safari": "11.1",
- "node": "8.3",
- "deno": "1",
- "ios": "11.3",
- "samsung": "8",
- "opera_mobile": "44",
- "electron": "2.0"
- },
- "proposal-object-rest-spread": {
- "chrome": "60",
- "opera": "47",
- "edge": "79",
- "firefox": "55",
- "safari": "11.1",
- "node": "8.3",
- "deno": "1",
- "ios": "11.3",
- "samsung": "8",
- "opera_mobile": "44",
- "electron": "2.0"
- },
- "transform-dotall-regex": {
- "chrome": "62",
- "opera": "49",
- "edge": "79",
- "firefox": "78",
- "safari": "11.1",
- "node": "8.10",
- "deno": "1",
- "ios": "11.3",
- "samsung": "8",
- "rhino": "1.7.15",
- "opera_mobile": "46",
- "electron": "3.0"
- },
- "transform-unicode-property-regex": {
- "chrome": "64",
- "opera": "51",
- "edge": "79",
- "firefox": "78",
- "safari": "11.1",
- "node": "10",
- "deno": "1",
- "ios": "11.3",
- "samsung": "9",
- "opera_mobile": "47",
- "electron": "3.0"
- },
- "proposal-unicode-property-regex": {
- "chrome": "64",
- "opera": "51",
- "edge": "79",
- "firefox": "78",
- "safari": "11.1",
- "node": "10",
- "deno": "1",
- "ios": "11.3",
- "samsung": "9",
- "opera_mobile": "47",
- "electron": "3.0"
- },
- "transform-named-capturing-groups-regex": {
- "chrome": "64",
- "opera": "51",
- "edge": "79",
- "firefox": "78",
- "safari": "11.1",
- "node": "10",
- "deno": "1",
- "ios": "11.3",
- "samsung": "9",
- "opera_mobile": "47",
- "electron": "3.0"
- },
- "transform-async-to-generator": {
- "chrome": "55",
- "opera": "42",
- "edge": "15",
- "firefox": "52",
- "safari": "11",
- "node": "7.6",
- "deno": "1",
- "ios": "11",
- "samsung": "6",
- "opera_mobile": "42",
- "electron": "1.6"
- },
- "transform-exponentiation-operator": {
- "chrome": "52",
- "opera": "39",
- "edge": "14",
- "firefox": "52",
- "safari": "10.1",
- "node": "7",
- "deno": "1",
- "ios": "10.3",
- "samsung": "6",
- "rhino": "1.7.14",
- "opera_mobile": "41",
- "electron": "1.3"
- },
- "transform-template-literals": {
- "chrome": "41",
- "opera": "28",
- "edge": "13",
- "firefox": "34",
- "safari": "13",
- "node": "4",
- "deno": "1",
- "ios": "13",
- "samsung": "3.4",
- "opera_mobile": "28",
- "electron": "0.21"
- },
- "transform-literals": {
- "chrome": "44",
- "opera": "31",
- "edge": "12",
- "firefox": "53",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "4",
- "rhino": "1.7.15",
- "opera_mobile": "32",
- "electron": "0.30"
- },
- "transform-function-name": {
- "chrome": "51",
- "opera": "38",
- "edge": "79",
- "firefox": "53",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "transform-arrow-functions": {
- "chrome": "47",
- "opera": "34",
- "edge": "13",
- "firefox": "43",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "rhino": "1.7.13",
- "opera_mobile": "34",
- "electron": "0.36"
- },
- "transform-block-scoped-functions": {
- "chrome": "41",
- "opera": "28",
- "edge": "12",
- "firefox": "46",
- "safari": "10",
- "node": "4",
- "deno": "1",
- "ie": "11",
- "ios": "10",
- "samsung": "3.4",
- "opera_mobile": "28",
- "electron": "0.21"
- },
- "transform-classes": {
- "chrome": "46",
- "opera": "33",
- "edge": "13",
- "firefox": "45",
- "safari": "10",
- "node": "5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "33",
- "electron": "0.36"
- },
- "transform-object-super": {
- "chrome": "46",
- "opera": "33",
- "edge": "13",
- "firefox": "45",
- "safari": "10",
- "node": "5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "33",
- "electron": "0.36"
- },
- "transform-shorthand-properties": {
- "chrome": "43",
- "opera": "30",
- "edge": "12",
- "firefox": "33",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "4",
- "rhino": "1.7.14",
- "opera_mobile": "30",
- "electron": "0.27"
- },
- "transform-duplicate-keys": {
- "chrome": "42",
- "opera": "29",
- "edge": "12",
- "firefox": "34",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "3.4",
- "opera_mobile": "29",
- "electron": "0.25"
- },
- "transform-computed-properties": {
- "chrome": "44",
- "opera": "31",
- "edge": "12",
- "firefox": "34",
- "safari": "7.1",
- "node": "4",
- "deno": "1",
- "ios": "8",
- "samsung": "4",
- "opera_mobile": "32",
- "electron": "0.30"
- },
- "transform-for-of": {
- "chrome": "51",
- "opera": "38",
- "edge": "15",
- "firefox": "53",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "transform-sticky-regex": {
- "chrome": "49",
- "opera": "36",
- "edge": "13",
- "firefox": "3",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "rhino": "1.7.15",
- "opera_mobile": "36",
- "electron": "0.37"
- },
- "transform-unicode-escapes": {
- "chrome": "44",
- "opera": "31",
- "edge": "12",
- "firefox": "53",
- "safari": "9",
- "node": "4",
- "deno": "1",
- "ios": "9",
- "samsung": "4",
- "rhino": "1.7.15",
- "opera_mobile": "32",
- "electron": "0.30"
- },
- "transform-unicode-regex": {
- "chrome": "50",
- "opera": "37",
- "edge": "13",
- "firefox": "46",
- "safari": "12",
- "node": "6",
- "deno": "1",
- "ios": "12",
- "samsung": "5",
- "opera_mobile": "37",
- "electron": "1.1"
- },
- "transform-spread": {
- "chrome": "46",
- "opera": "33",
- "edge": "13",
- "firefox": "45",
- "safari": "10",
- "node": "5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "33",
- "electron": "0.36"
- },
- "transform-destructuring": {
- "chrome": "51",
- "opera": "38",
- "edge": "15",
- "firefox": "53",
- "safari": "10",
- "node": "6.5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "41",
- "electron": "1.2"
- },
- "transform-block-scoping": {
- "chrome": "50",
- "opera": "37",
- "edge": "14",
- "firefox": "53",
- "safari": "11",
- "node": "6",
- "deno": "1",
- "ios": "11",
- "samsung": "5",
- "opera_mobile": "37",
- "electron": "1.1"
- },
- "transform-typeof-symbol": {
- "chrome": "38",
- "opera": "25",
- "edge": "12",
- "firefox": "36",
- "safari": "9",
- "node": "0.12",
- "deno": "1",
- "ios": "9",
- "samsung": "3",
- "rhino": "1.7.13",
- "opera_mobile": "25",
- "electron": "0.20"
- },
- "transform-new-target": {
- "chrome": "46",
- "opera": "33",
- "edge": "14",
- "firefox": "41",
- "safari": "10",
- "node": "5",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "33",
- "electron": "0.36"
- },
- "transform-regenerator": {
- "chrome": "50",
- "opera": "37",
- "edge": "13",
- "firefox": "53",
- "safari": "10",
- "node": "6",
- "deno": "1",
- "ios": "10",
- "samsung": "5",
- "opera_mobile": "37",
- "electron": "1.1"
- },
- "transform-member-expression-literals": {
- "chrome": "7",
- "opera": "12",
- "edge": "12",
- "firefox": "2",
- "safari": "5.1",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "12",
- "electron": "0.20"
- },
- "transform-property-literals": {
- "chrome": "7",
- "opera": "12",
- "edge": "12",
- "firefox": "2",
- "safari": "5.1",
- "node": "0.4",
- "deno": "1",
- "ie": "9",
- "android": "4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "12",
- "electron": "0.20"
- },
- "transform-reserved-words": {
- "chrome": "13",
- "opera": "10.50",
- "edge": "12",
- "firefox": "2",
- "safari": "3.1",
- "node": "0.6",
- "deno": "1",
- "ie": "9",
- "android": "4.4",
- "ios": "6",
- "phantom": "1.9",
- "samsung": "1",
- "rhino": "1.7.13",
- "opera_mobile": "10.1",
- "electron": "0.20"
- },
- "transform-export-namespace-from": {
- "chrome": "72",
- "deno": "1.0",
- "edge": "79",
- "firefox": "80",
- "node": "13.2",
- "opera": "60",
- "opera_mobile": "51",
- "safari": "14.1",
- "ios": "14.5",
- "samsung": "11.0",
- "android": "72",
- "electron": "5.0"
- },
- "proposal-export-namespace-from": {
- "chrome": "72",
- "deno": "1.0",
- "edge": "79",
- "firefox": "80",
- "node": "13.2",
- "opera": "60",
- "opera_mobile": "51",
- "safari": "14.1",
- "ios": "14.5",
- "samsung": "11.0",
- "android": "72",
- "electron": "5.0"
- }
-}
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/native-modules.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/native-modules.js
deleted file mode 100644
index 8e97da4b..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/native-modules.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require("./data/native-modules.json");
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/overlapping-plugins.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/overlapping-plugins.js
deleted file mode 100644
index 88242e46..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/overlapping-plugins.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require("./data/overlapping-plugins.json");
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/package.json b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/package.json
deleted file mode 100644
index b06ba68c..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/package.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "name": "@babel/compat-data",
- "version": "7.25.4",
- "author": "The Babel Team (https://babel.dev/team)",
- "license": "MIT",
- "description": "",
- "repository": {
- "type": "git",
- "url": "https://github.com/babel/babel.git",
- "directory": "packages/babel-compat-data"
- },
- "publishConfig": {
- "access": "public"
- },
- "exports": {
- "./plugins": "./plugins.js",
- "./native-modules": "./native-modules.js",
- "./corejs2-built-ins": "./corejs2-built-ins.js",
- "./corejs3-shipped-proposals": "./corejs3-shipped-proposals.js",
- "./overlapping-plugins": "./overlapping-plugins.js",
- "./plugin-bugfixes": "./plugin-bugfixes.js"
- },
- "scripts": {
- "build-data": "./scripts/download-compat-table.sh && node ./scripts/build-data.js && node ./scripts/build-modules-support.js && node ./scripts/build-bugfixes-targets.js"
- },
- "keywords": [
- "babel",
- "compat-table",
- "compat-data"
- ],
- "devDependencies": {
- "@mdn/browser-compat-data": "^5.5.36",
- "core-js-compat": "^3.37.1",
- "electron-to-chromium": "^1.4.816"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "type": "commonjs"
-} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/plugin-bugfixes.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/plugin-bugfixes.js
deleted file mode 100644
index f390181a..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/plugin-bugfixes.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require("./data/plugin-bugfixes.json");
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/plugins.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/plugins.js
deleted file mode 100644
index 42646edc..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/plugins.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require("./data/plugins.json");
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/tsconfig.json b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/tsconfig.json
deleted file mode 100644
index e51e7634..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/tsconfig.json
+++ /dev/null
@@ -1,13 +0,0 @@
-/* This file is automatically generated by scripts/generators/tsconfig.js */
-{
- "extends": [
- "../../tsconfig.base.json",
- "../../tsconfig.paths.json"
- ],
- "include": [
- "../../packages/babel-compat-data/src/**/*.ts",
- "../../lib/globals.d.ts",
- "../../scripts/repo-utils/*.d.ts"
- ],
- "references": []
-} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/tsconfig.tsbuildinfo b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/tsconfig.tsbuildinfo
deleted file mode 100644
index 3eb8be31..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data/tsconfig.tsbuildinfo
+++ /dev/null
@@ -1 +0,0 @@
-{"program":{"fileNames":["../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/typescript/lib/lib.es2021.d.ts","../../node_modules/typescript/lib/lib.es2022.d.ts","../../node_modules/typescript/lib/lib.es2023.d.ts","../../node_modules/typescript/lib/lib.esnext.d.ts","../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/typescript/lib/lib.es2016.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../node_modules/typescript/lib/lib.es2023.array.d.ts","../../node_modules/typescript/lib/lib.es2023.collection.d.ts","../../node_modules/typescript/lib/lib.es2023.intl.d.ts","../../node_modules/typescript/lib/lib.esnext.array.d.ts","../../node_modules/typescript/lib/lib.esnext.collection.d.ts","../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../node_modules/typescript/lib/lib.esnext.string.d.ts","../../node_modules/typescript/lib/lib.esnext.promise.d.ts","../../node_modules/typescript/lib/lib.esnext.decorators.d.ts","../../node_modules/typescript/lib/lib.esnext.object.d.ts","../../node_modules/typescript/lib/lib.esnext.regexp.d.ts","../../node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../lib/globals.d.ts","../../node_modules/@types/charcodes/index.d.ts","../../node_modules/@types/color-name/index.d.ts","../../node_modules/@types/convert-source-map/index.d.ts","../../node_modules/@types/debug/index.d.ts","../../node_modules/@types/eslint/helpers.d.ts","../../node_modules/@types/estree/index.d.ts","../../node_modules/@types/json-schema/index.d.ts","../../node_modules/@types/eslint/index.d.ts","../../node_modules/@types/eslint-scope/index.d.ts","../../node_modules/@types/fs-readdir-recursive/index.d.ts","../../node_modules/@types/gensync/index.d.ts","../../node_modules/@types/node/assert.d.ts","../../node_modules/@types/node/assert/strict.d.ts","../../node_modules/buffer/index.d.ts","../../node_modules/undici-types/header.d.ts","../../node_modules/undici-types/readable.d.ts","../../node_modules/undici-types/file.d.ts","../../node_modules/undici-types/fetch.d.ts","../../node_modules/undici-types/formdata.d.ts","../../node_modules/undici-types/connector.d.ts","../../node_modules/undici-types/client.d.ts","../../node_modules/undici-types/errors.d.ts","../../node_modules/undici-types/dispatcher.d.ts","../../node_modules/undici-types/global-dispatcher.d.ts","../../node_modules/undici-types/global-origin.d.ts","../../node_modules/undici-types/pool-stats.d.ts","../../node_modules/undici-types/pool.d.ts","../../node_modules/undici-types/handlers.d.ts","../../node_modules/undici-types/balanced-pool.d.ts","../../node_modules/undici-types/agent.d.ts","../../node_modules/undici-types/mock-interceptor.d.ts","../../node_modules/undici-types/mock-agent.d.ts","../../node_modules/undici-types/mock-client.d.ts","../../node_modules/undici-types/mock-pool.d.ts","../../node_modules/undici-types/mock-errors.d.ts","../../node_modules/undici-types/proxy-agent.d.ts","../../node_modules/undici-types/api.d.ts","../../node_modules/undici-types/cookies.d.ts","../../node_modules/undici-types/patch.d.ts","../../node_modules/undici-types/filereader.d.ts","../../node_modules/undici-types/diagnostics-channel.d.ts","../../node_modules/undici-types/websocket.d.ts","../../node_modules/undici-types/content-type.d.ts","../../node_modules/undici-types/cache.d.ts","../../node_modules/undici-types/interceptors.d.ts","../../node_modules/undici-types/index.d.ts","../../node_modules/@types/node/globals.d.ts","../../node_modules/@types/node/async_hooks.d.ts","../../node_modules/@types/node/buffer.d.ts","../../node_modules/@types/node/child_process.d.ts","../../node_modules/@types/node/cluster.d.ts","../../node_modules/@types/node/console.d.ts","../../node_modules/@types/node/constants.d.ts","../../node_modules/@types/node/crypto.d.ts","../../node_modules/@types/node/dgram.d.ts","../../node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/@types/node/dns.d.ts","../../node_modules/@types/node/dns/promises.d.ts","../../node_modules/@types/node/domain.d.ts","../../node_modules/@types/node/dom-events.d.ts","../../node_modules/@types/node/events.d.ts","../../node_modules/@types/node/fs.d.ts","../../node_modules/@types/node/fs/promises.d.ts","../../node_modules/@types/node/http.d.ts","../../node_modules/@types/node/http2.d.ts","../../node_modules/@types/node/https.d.ts","../../node_modules/@types/node/inspector.d.ts","../../node_modules/@types/node/module.d.ts","../../node_modules/@types/node/net.d.ts","../../node_modules/@types/node/os.d.ts","../../node_modules/@types/node/path.d.ts","../../node_modules/@types/node/perf_hooks.d.ts","../../node_modules/@types/node/process.d.ts","../../node_modules/@types/node/punycode.d.ts","../../node_modules/@types/node/querystring.d.ts","../../node_modules/@types/node/readline.d.ts","../../node_modules/@types/node/readline/promises.d.ts","../../node_modules/@types/node/repl.d.ts","../../node_modules/@types/node/sea.d.ts","../../node_modules/@types/node/stream.d.ts","../../node_modules/@types/node/stream/promises.d.ts","../../node_modules/@types/node/stream/consumers.d.ts","../../node_modules/@types/node/stream/web.d.ts","../../node_modules/@types/node/string_decoder.d.ts","../../node_modules/@types/node/test.d.ts","../../node_modules/@types/node/timers.d.ts","../../node_modules/@types/node/timers/promises.d.ts","../../node_modules/@types/node/tls.d.ts","../../node_modules/@types/node/trace_events.d.ts","../../node_modules/@types/node/tty.d.ts","../../node_modules/@types/node/url.d.ts","../../node_modules/@types/node/util.d.ts","../../node_modules/@types/node/v8.d.ts","../../node_modules/@types/node/vm.d.ts","../../node_modules/@types/node/wasi.d.ts","../../node_modules/@types/node/worker_threads.d.ts","../../node_modules/@types/node/zlib.d.ts","../../node_modules/@types/node/globals.global.d.ts","../../node_modules/@types/node/index.d.ts","../../node_modules/@types/minimatch/index.d.ts","../../node_modules/@types/glob/index.d.ts","../../node_modules/@types/istanbul-lib-coverage/index.d.ts","../../node_modules/@types/istanbul-lib-report/index.d.ts","../../node_modules/@types/istanbul-reports/index.d.ts","../../node_modules/@types/jest/node_modules/@jest/expect-utils/build/index.d.ts","../../node_modules/@types/jest/node_modules/chalk/index.d.ts","../../node_modules/@sinclair/typebox/typebox.d.ts","../../node_modules/@jest/schemas/build/index.d.ts","../../node_modules/jest-diff/node_modules/pretty-format/build/index.d.ts","../../node_modules/jest-diff/build/index.d.ts","../../node_modules/@types/jest/node_modules/jest-matcher-utils/build/index.d.ts","../../node_modules/@types/jest/node_modules/expect/build/index.d.ts","../../node_modules/@types/jest/node_modules/pretty-format/build/index.d.ts","../../node_modules/@types/jest/index.d.ts","../../node_modules/@types/jsesc/index.d.ts","../../node_modules/@types/json5/index.d.ts","../../node_modules/@types/lru-cache/index.d.ts","../../node_modules/@types/resolve/index.d.ts","../../node_modules/@types/semver/classes/semver.d.ts","../../node_modules/@types/semver/functions/parse.d.ts","../../node_modules/@types/semver/functions/valid.d.ts","../../node_modules/@types/semver/functions/clean.d.ts","../../node_modules/@types/semver/functions/inc.d.ts","../../node_modules/@types/semver/functions/diff.d.ts","../../node_modules/@types/semver/functions/major.d.ts","../../node_modules/@types/semver/functions/minor.d.ts","../../node_modules/@types/semver/functions/patch.d.ts","../../node_modules/@types/semver/functions/prerelease.d.ts","../../node_modules/@types/semver/functions/compare.d.ts","../../node_modules/@types/semver/functions/rcompare.d.ts","../../node_modules/@types/semver/functions/compare-loose.d.ts","../../node_modules/@types/semver/functions/compare-build.d.ts","../../node_modules/@types/semver/functions/sort.d.ts","../../node_modules/@types/semver/functions/rsort.d.ts","../../node_modules/@types/semver/functions/gt.d.ts","../../node_modules/@types/semver/functions/lt.d.ts","../../node_modules/@types/semver/functions/eq.d.ts","../../node_modules/@types/semver/functions/neq.d.ts","../../node_modules/@types/semver/functions/gte.d.ts","../../node_modules/@types/semver/functions/lte.d.ts","../../node_modules/@types/semver/functions/cmp.d.ts","../../node_modules/@types/semver/functions/coerce.d.ts","../../node_modules/@types/semver/classes/comparator.d.ts","../../node_modules/@types/semver/classes/range.d.ts","../../node_modules/@types/semver/functions/satisfies.d.ts","../../node_modules/@types/semver/ranges/max-satisfying.d.ts","../../node_modules/@types/semver/ranges/min-satisfying.d.ts","../../node_modules/@types/semver/ranges/to-comparators.d.ts","../../node_modules/@types/semver/ranges/min-version.d.ts","../../node_modules/@types/semver/ranges/valid.d.ts","../../node_modules/@types/semver/ranges/outside.d.ts","../../node_modules/@types/semver/ranges/gtr.d.ts","../../node_modules/@types/semver/ranges/ltr.d.ts","../../node_modules/@types/semver/ranges/intersects.d.ts","../../node_modules/@types/semver/ranges/simplify.d.ts","../../node_modules/@types/semver/ranges/subset.d.ts","../../node_modules/@types/semver/internals/identifiers.d.ts","../../node_modules/@types/semver/index.d.ts","../../node_modules/@types/stack-utils/index.d.ts","../../node_modules/@types/v8flags/index.d.ts","../../node_modules/@types/yargs-parser/index.d.ts","../../node_modules/@types/yargs/index.d.ts"],"fileInfos":[{"version":"44e584d4f6444f58791784f1d530875970993129442a847597db702a073ca68c","affectsGlobalScope":true},"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc","27bdc30a0e32783366a5abeda841bc22757c1797de8681bbe81fbc735eeb1c10","17edc026abf73c5c2dd508652d63f68ec4efd9d4856e3469890d27598209feb5",{"version":"6920e1448680767498a0b77c6a00a8e77d14d62c3da8967b171f1ddffa3c18e4","affectsGlobalScope":true},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true},{"version":"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3","affectsGlobalScope":true},{"version":"bc47685641087c015972a3f072480889f0d6c65515f12bd85222f49a98952ed7","affectsGlobalScope":true},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","affectsGlobalScope":true},{"version":"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01","affectsGlobalScope":true},{"version":"ea011c76963fb15ef1cdd7ce6a6808b46322c527de2077b6cfdf23ae6f5f9ec7","affectsGlobalScope":true},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true},{"version":"bb42a7797d996412ecdc5b2787720de477103a0b2e53058569069a0e2bae6c7e","affectsGlobalScope":true},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","affectsGlobalScope":true},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","affectsGlobalScope":true},{"version":"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839","affectsGlobalScope":true},{"version":"b541a838a13f9234aba650a825393ffc2292dc0fc87681a5d81ef0c96d281e7a","affectsGlobalScope":true},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","affectsGlobalScope":true},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","affectsGlobalScope":true},{"version":"ae37d6ccd1560b0203ab88d46987393adaaa78c919e51acf32fb82c86502e98c","affectsGlobalScope":true},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","affectsGlobalScope":true},{"version":"5e07ed3809d48205d5b985642a59f2eba47c402374a7cf8006b686f79efadcbd","affectsGlobalScope":true},{"version":"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3","affectsGlobalScope":true},{"version":"479553e3779be7d4f68e9f40cdb82d038e5ef7592010100410723ceced22a0f7","affectsGlobalScope":true},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true},{"version":"d3d7b04b45033f57351c8434f60b6be1ea71a2dfec2d0a0c3c83badbb0e3e693","affectsGlobalScope":true},{"version":"956d27abdea9652e8368ce029bb1e0b9174e9678a273529f426df4b3d90abd60","affectsGlobalScope":true},{"version":"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05","affectsGlobalScope":true},{"version":"e6633e05da3ff36e6da2ec170d0d03ccf33de50ca4dc6f5aeecb572cedd162fb","affectsGlobalScope":true},{"version":"d8670852241d4c6e03f2b89d67497a4bbefe29ecaa5a444e2c11a9b05e6fccc6","affectsGlobalScope":true},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true},{"version":"caccc56c72713969e1cfe5c3d44e5bab151544d9d2b373d7dbe5a1e4166652be","affectsGlobalScope":true},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","affectsGlobalScope":true},{"version":"08a58483392df5fcc1db57d782e87734f77ae9eab42516028acbfe46f29a3ef7","affectsGlobalScope":true},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","affectsGlobalScope":true},{"version":"8e3c06ea092138bf9fa5e874a1fdbc9d54805d074bee1de31b99a11e2fec239d","affectsGlobalScope":true},{"version":"0b11f3ca66aa33124202c80b70cd203219c3d4460cfc165e0707aa9ec710fc53","affectsGlobalScope":true},{"version":"6a3f5a0129cc80cf439ab71164334d649b47059a4f5afca90282362407d0c87f","affectsGlobalScope":true},{"version":"811c71eee4aa0ac5f7adf713323a5c41b0cf6c4e17367a34fbce379e12bbf0a4","affectsGlobalScope":true},{"version":"15b98a533864d324e5f57cd3cfc0579b231df58c1c0f6063ea0fcb13c3c74ff9","affectsGlobalScope":true},{"version":"0a6282c8827e4b9a95f4bf4f5c205673ada31b982f50572d27103df8ceb8013c","affectsGlobalScope":true},{"version":"ac77cb3e8c6d3565793eb90a8373ee8033146315a3dbead3bde8db5eaf5e5ec6","affectsGlobalScope":true},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","affectsGlobalScope":true},{"version":"2fef54945a13095fdb9b84f705f2b5994597640c46afeb2ce78352fab4cb3279","affectsGlobalScope":true},{"version":"56e4ed5aab5f5920980066a9409bfaf53e6d21d3f8d020c17e4de584d29600ad","affectsGlobalScope":true},{"version":"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},{"version":"f0b6690984c3a44b15740ac24bfb63853617731c0f40c87a956ce537c4b50969","affectsGlobalScope":true},"b7589677bd27b038f8aae8afeb030e554f1d5ff29dc4f45854e2cb7e5095d59a","f0cb4b3ab88193e3e51e9e2622e4c375955003f1f81239d72c5b7a95415dad3e","13d94ac3ee5780f99988ae4cce0efd139598ca159553bc0100811eba74fc2351","3cf5f191d75bbe7c92f921e5ae12004ac672266e2be2ece69f40b1d6b1b678f9",{"version":"64d4b35c5456adf258d2cf56c341e203a073253f229ef3208fc0d5020253b241","affectsGlobalScope":true},"ee7d8894904b465b072be0d2e4b45cf6b887cdba16a467645c4e200982ece7ea","f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","0c5a621a8cf10464c2020f05c99a86d8ac6875d9e17038cb8522cc2f604d539f","e050a0afcdbb269720a900c85076d18e0c1ab73e580202a2bf6964978181222a","1d78c35b7e8ce86a188e3e5528cc5d1edfc85187a85177458d26e17c8b48105f","bde8c75c442f701f7c428265ecad3da98023b6152db9ca49552304fd19fdba38","acdc9fb9638a235a69bd270003d8db4d6153ada2b7ccbea741ade36b295e431e","7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","4967529644e391115ca5592184d4b63980569adf60ee685f968fd59ab1557188","5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686","25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725","3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa","c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88","e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3","471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a","cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee","c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5","40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7","4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6","13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5","0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f","339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c","9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2","8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d","2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc","4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1",{"version":"a14ed46fa3f5ffc7a8336b497cd07b45c2084213aaca933a22443fcb2eef0d07","affectsGlobalScope":true},"cce1f5f86974c1e916ec4a8cab6eec9aa8e31e8148845bf07fbaa8e1d97b1a2c",{"version":"7fd7fcbf021a5845bdd9397d4649fcf2fe17152d2098140fc723099a215d19ad","affectsGlobalScope":true},"df3389f71a71a38bc931aaf1ef97a65fada98f0a27f19dd12f8b8de2b0f4e461","d69a3298a197fe5d59edba0ec23b4abf2c8e7b8c6718eac97833633cd664e4c9",{"version":"a9544f6f8af0d046565e8dde585502698ebc99eef28b715bad7c2bded62e4a32","affectsGlobalScope":true},"a40826e8476694e90da94aa008283a7de50d1dafd37beada623863f1901cb7fb",{"version":"8b809082dfeffc8cc4f3b9c59f55c0ff52ba12f5ae0766cb5c35deee83b8552e","affectsGlobalScope":true},"bd3f5d05b6b5e4bfcea7739a45f3ffb4a7f4a3442ba7baf93e0200799285b8f1","4c775c2fccabf49483c03cd5e3673f87c1ffb6079d98e7b81089c3def79e29c6","d4f9d3ae2fe1ae199e1c832cca2c44f45e0b305dfa2808afdd51249b6f4a5163","7525257b4aa35efc7a1bbc00f205a9a96c4e4ab791da90db41b77938c4e0c18e","b7fe70be794e13d1b7940e318b8770cd1fb3eced7707805318a2e3aaac2c3e9e",{"version":"ee1ee365d88c4c6c0c0a5a5701d66ebc27ccd0bcfcfaa482c6e2e7fe7b98edf7","affectsGlobalScope":true},{"version":"9c611eff81287837680c1f4496daf9e737d6f3a1ff17752207814b8f8e1265af","affectsGlobalScope":true},"fe1fd6afdfe77976d4c702f3746c05fb05a7e566845c890e0e970fe9376d6a90","b5d4e3e524f2eead4519c8e819eaf7fa44a27c22418eff1b7b2d0ebc5fdc510d","afb1701fd4be413a8a5a88df6befdd4510c30a31372c07a4138facf61594c66d","9bd8e5984676cf28ebffcc65620b4ab5cb38ab2ec0aac0825df8568856895653","396a8939b5e177542bdf9b5262b4eee85d29851b2d57681fa9d7eae30e225830","5e8dc64e7e68b2b3ea52ed685cf85239e0d5fb9df31aabc94370c6bc7e19077b",{"version":"ea455cc68871b049bcecd9f56d4cf27b852d6dafd5e3b54468ca87cc11604e4d","affectsGlobalScope":true},"c07146dbbbd8b347241b5df250a51e48f2d7bef19b1e187b1a3f20c849988ff1","45b1053e691c5af9bfe85060a3e1542835f8d84a7e6e2e77ca305251eda0cb3c","0f05c06ff6196958d76b865ae17245b52d8fe01773626ac3c43214a2458ea7b7",{"version":"ae5507fc333d637dec9f37c6b3f4d423105421ea2820a64818de55db85214d66","affectsGlobalScope":true},{"version":"46755a4afc53df75f0bfce72259fb971daac826b0cdd8c4eaccad2755a817403","affectsGlobalScope":true},"8abd0566d2854c4bd1c5e48e05df5c74927187f1541e6770001d9637ac41542e","54e854615c4eafbdd3fd7688bd02a3aafd0ccf0e87c98f79d3e9109f047ce6b8","d8dba11dc34d50cb4202de5effa9a1b296d7a2f4a029eec871f894bddfb6430d","8b71dd18e7e63b6f991b511a201fad7c3bf8d1e0dd98acb5e3d844f335a73634","01d8e1419c84affad359cc240b2b551fb9812b450b4d3d456b64cda8102d4f60","9eece5e586312581ccd106d4853e861aaaa1a39f8e3ea672b8c3847eedd12f6e","8221b00f271cf7f535a8eeec03b0f80f0929c7a16116e2d2df089b41066de69b","269929a24b2816343a178008ac9ae9248304d92a8ba8e233055e0ed6dbe6ef71","93452d394fdd1dc551ec62f5042366f011a00d342d36d50793b3529bfc9bd633","7fa32887f8a97909fca35ebba3740f8caf8df146618d8fff957a3f89f67a2f6a","9a9634296cca836c3308923ba7aa094fa6ed76bb1e366d8ddcf5c65888ab1024",{"version":"bddce945d552a963c9733db106b17a25474eefcab7fc990157a2134ef55d4954","affectsGlobalScope":true},{"version":"7052b7b0c3829df3b4985bab2fd74531074b4835d5a7b263b75c82f0916ad62f","affectsGlobalScope":true},"aa34c3aa493d1c699601027c441b9664547c3024f9dbab1639df7701d63d18fa","4b55240c2a03b2c71e98a7fc528b16136faa762211c92e781a01c37821915ea6","7c651f8dce91a927ab62925e73f190763574c46098f2b11fb8ddc1b147a6709a","7440ab60f4cb031812940cc38166b8bb6fbf2540cfe599f87c41c08011f0c1df",{"version":"94c086dff8dbc5998749326bc69b520e8e4273fb5b7b58b50e0210e0885dfcde","affectsGlobalScope":true},{"version":"f5b5dc128973498b75f52b1b8c2d5f8629869104899733ae485100c2309b4c12","affectsGlobalScope":true},"ebe5facd12fd7745cda5f4bc3319f91fb29dc1f96e57e9c6f8b260a7cc5b67ee","79bad8541d5779c85e82a9fb119c1fe06af77a71cc40f869d62ad379473d4b75","21c56c6e8eeacef15f63f373a29fab6a2b36e4705be7a528aae8c51469e2737b",{"version":"629d20681ca284d9e38c0a019f647108f5fe02f9c59ac164d56f5694fc3faf4d","affectsGlobalScope":true},"e7dbf5716d76846c7522e910896c5747b6df1abd538fee8f5291bdc843461795",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"a42be67ed1ddaec743582f41fc219db96a1b69719fccac6d1464321178d610fc","8841e2aa774b89bd23302dede20663306dc1b9902431ac64b24be8b8d0e3f649","fd326577c62145816fe1acc306c734c2396487f76719d3785d4e825b34540b33","9e951ec338c4232d611552a1be7b4ecec79a8c2307a893ce39701316fe2374bd","70c61ff569aabdf2b36220da6c06caaa27e45cd7acac81a1966ab4ee2eadc4f2","905c3e8f7ddaa6c391b60c05b2f4c3931d7127ad717a080359db3df510b7bdab","6c1e688f95fcaf53b1e41c0fdadf2c1cfc96fa924eaf7f9fdb60f96deb0a4986","0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2","c085e9aa62d1ae1375794c1fb927a445fa105fed891a7e24edbb1c3300f7384a","f315e1e65a1f80992f0509e84e4ae2df15ecd9ef73df975f7c98813b71e4c8da","5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e","3e70a7e67c2cb16f8cd49097360c0309fe9d1e3210ff9222e9dac1f8df9d4fb6","ab68d2a3e3e8767c3fba8f80de099a1cfc18c0de79e42cb02ae66e22dfe14a66","6d969939c4a63f70f2aa49e88da6f64b655c8e6799612807bef41ccff6ea0da9","5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e",{"version":"46894b2a21a60f8449ca6b2b7223b7179bba846a61b1434bed77b34b2902c306","affectsGlobalScope":true},"84a805c22a49922085dc337ca71ac0b85aad6d4dba6b01cee5bd5776ff54df39","96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","6d727c1f6a7122c04e4f7c164c5e6f460c21ada618856894cdaa6ac25e95f38c","8baa5d0febc68db886c40bf341e5c90dc215a90cd64552e47e8184be6b7e3358","cf3d384d082b933d987c4e2fe7bfb8710adfd9dc8155190056ed6695a25a559e","9871b7ee672bc16c78833bdab3052615834b08375cb144e4d2cba74473f4a589","c863198dae89420f3c552b5a03da6ed6d0acfa3807a64772b895db624b0de707","8b03a5e327d7db67112ebbc93b4f744133eda2c1743dbb0a990c61a8007823ef","86c73f2ee1752bac8eeeece234fd05dfcf0637a4fbd8032e4f5f43102faa8eec","42fad1f540271e35ca37cecda12c4ce2eef27f0f5cf0f8dd761d723c744d3159","ff3743a5de32bee10906aff63d1de726f6a7fd6ee2da4b8229054dfa69de2c34","83acd370f7f84f203e71ebba33ba61b7f1291ca027d7f9a662c6307d74e4ac22","1445cec898f90bdd18b2949b9590b3c012f5b7e1804e6e329fb0fe053946d5ec","0e5318ec2275d8da858b541920d9306650ae6ac8012f0e872fe66eb50321a669","cf530297c3fb3a92ec9591dd4fa229d58b5981e45fe6702a0bd2bea53a5e59be","c1f6f7d08d42148ddfe164d36d7aba91f467dbcb3caa715966ff95f55048b3a4","f4e9bf9103191ef3b3612d3ec0044ca4044ca5be27711fe648ada06fad4bcc85","0c1ee27b8f6a00097c2d6d91a21ee4d096ab52c1e28350f6362542b55380059a","7677d5b0db9e020d3017720f853ba18f415219fb3a9597343b1b1012cfd699f7","bc1c6bc119c1784b1a2be6d9c47addec0d83ef0d52c8fbe1f14a51b4dfffc675","52cf2ce99c2a23de70225e252e9822a22b4e0adb82643ab0b710858810e00bf1","770625067bb27a20b9826255a8d47b6b5b0a2d3dfcbd21f89904c731f671ba77","d1ed6765f4d7906a05968fb5cd6d1db8afa14dbe512a4884e8ea5c0f5e142c80","799c0f1b07c092626cf1efd71d459997635911bb5f7fc1196efe449bba87e965","2a184e4462b9914a30b1b5c41cf80c6d3428f17b20d3afb711fff3f0644001fd","9eabde32a3aa5d80de34af2c2206cdc3ee094c6504a8d0c2d6d20c7c179503cc","397c8051b6cfcb48aa22656f0faca2553c5f56187262135162ee79d2b2f6c966","a8ead142e0c87dcd5dc130eba1f8eeed506b08952d905c47621dc2f583b1bff9","a02f10ea5f73130efca046429254a4e3c06b5475baecc8f7b99a0014731be8b3","c2576a4083232b0e2d9bd06875dd43d371dee2e090325a9eac0133fd5650c1cb","4c9a0564bb317349de6a24eb4efea8bb79898fa72ad63a1809165f5bd42970dd","f40ac11d8859092d20f953aae14ba967282c3bb056431a37fced1866ec7a2681","cc11e9e79d4746cc59e0e17473a59d6f104692fd0eeea1bdb2e206eabed83b03","b444a410d34fb5e98aa5ee2b381362044f4884652e8bc8a11c8fe14bbd85518e","c35808c1f5e16d2c571aa65067e3cb95afeff843b259ecfa2fc107a9519b5392","14d5dc055143e941c8743c6a21fa459f961cbc3deedf1bfe47b11587ca4b3ef5","a3ad4e1fc542751005267d50a6298e6765928c0c3a8dce1572f2ba6ca518661c","f237e7c97a3a89f4591afd49ecb3bd8d14f51a1c4adc8fcae3430febedff5eb6","3ffdfbec93b7aed71082af62b8c3e0cc71261cc68d796665faa1e91604fbae8f","662201f943ed45b1ad600d03a90dffe20841e725203ced8b708c91fcd7f9379a","c9ef74c64ed051ea5b958621e7fb853fe3b56e8787c1587aefc6ea988b3c7e79","2462ccfac5f3375794b861abaa81da380f1bbd9401de59ffa43119a0b644253d","34baf65cfee92f110d6653322e2120c2d368ee64b3c7981dff08ed105c4f19b0","7d8ddf0f021c53099e34ee831a06c394d50371816caa98684812f089b4c6b3d4","c6c4fea9acc55d5e38ff2b70d57ab0b5cdbd08f8bc5d7a226e322cea128c5b57","9ad8802fd8850d22277c08f5653e69e551a2e003a376ce0afb3fe28474b51d65","fdfbe321c556c39a2ecf791d537b999591d0849e971dd938d88f460fea0186f6","105b9a2234dcb06ae922f2cd8297201136d416503ff7d16c72bfc8791e9895c1"],"root":[72],"options":{"allowImportingTsExtensions":true,"composite":true,"declaration":true,"declarationDir":"../../dts","declarationMap":true,"emitDeclarationOnly":true,"esModuleInterop":true,"module":200,"noImplicitAny":true,"noImplicitThis":true,"rootDir":"../..","skipLibCheck":true,"strictBindCallApply":true,"target":99},"fileIdsList":[[179],[78,80],[77,78,79],[133,134,171,172],[174],[175],[181,184],[120,171,177,183],[178,182],[180],[84],[120],[121,126,155],[122,133,134,141,152,163],[122,123,133,141],[124,164],[125,126,134,142],[126,152,160],[127,129,133,141],[120,128],[129,130],[133],[131,133],[120,133],[133,134,135,152,163],[133,134,135,148,152,155],[118,121,168],[129,133,136,141,152,163],[133,134,136,137,141,152,160,163],[136,138,152,160,163],[84,85,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170],[133,139],[140,163,168],[129,133,141,152],[142],[143],[120,144],[145,162,168],[146],[147],[133,148,149],[148,150,164,166],[121,133,152,153,154,155],[121,152,154],[152,153],[155],[156],[120,152],[133,158,159],[158,159],[126,141,152,160],[161],[141,162],[121,136,147,163],[126,164],[152,165],[140,166],[167],[121,126,133,135,144,152,163,166,168],[152,169],[191,230],[191,215,230],[230],[191],[191,216,230],[191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229],[216,230],[233],[181],[95,99,163],[95,152,163],[90],[92,95,160,163],[141,160],[171],[90,171],[92,95,141,163],[87,88,91,94,121,133,152,163],[87,93],[91,95,121,155,163,171],[121,171],[111,121,171],[89,90,171],[95],[89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117],[95,102,103],[93,95,103,104],[94],[87,90,95],[95,99,103,104],[99],[93,95,98,163],[87,92,93,95,99,102],[121,152],[90,95,111,121,168,171]],"referencedMap":[[180,1],[81,2],[80,3],[173,4],[175,5],[176,6],[186,7],[184,8],[183,9],[185,10],[84,11],[85,11],[120,12],[121,13],[122,14],[123,15],[124,16],[125,17],[126,18],[127,19],[128,20],[129,21],[130,21],[132,22],[131,23],[133,24],[134,25],[135,26],[119,27],[136,28],[137,29],[138,30],[171,31],[139,32],[140,33],[141,34],[142,35],[143,36],[144,37],[145,38],[146,39],[147,40],[148,41],[149,41],[150,42],[152,43],[154,44],[153,45],[155,46],[156,47],[157,48],[158,49],[159,50],[160,51],[161,52],[162,53],[163,54],[164,55],[165,56],[166,57],[167,58],[168,59],[169,60],[215,61],[216,62],[191,63],[194,63],[213,61],[214,61],[204,61],[203,64],[201,61],[196,61],[209,61],[207,61],[211,61],[195,61],[208,61],[212,61],[197,61],[198,61],[210,61],[192,61],[199,61],[200,61],[202,61],[206,61],[217,65],[205,61],[193,61],[230,66],[224,65],[226,67],[225,65],[218,65],[219,65],[221,65],[223,65],[227,67],[228,67],[220,67],[222,67],[234,68],[182,69],[181,10],[102,70],[109,71],[101,70],[116,72],[93,73],[92,74],[115,75],[110,76],[113,77],[95,78],[94,79],[90,80],[89,81],[112,82],[91,83],[96,84],[100,84],[118,85],[117,84],[104,86],[105,87],[107,88],[103,89],[106,90],[111,75],[98,91],[99,92],[108,93],[88,94],[114,95]]},"version":"5.5.3"} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/LICENSE b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/LICENSE
deleted file mode 100644
index f31575ec..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/LICENSE
+++ /dev/null
@@ -1,22 +0,0 @@
-MIT License
-
-Copyright (c) 2014-present Sebastian McKenzie and other contributors
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/README.md b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/README.md
deleted file mode 100644
index c5c7b5d3..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/README.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# @babel/helper-validator-option
-
-> Validate plugin/preset options
-
-See our website [@babel/helper-validator-option](https://babeljs.io/docs/babel-helper-validator-option) for more information.
-
-## Install
-
-Using npm:
-
-```sh
-npm install --save @babel/helper-validator-option
-```
-
-or using yarn:
-
-```sh
-yarn add @babel/helper-validator-option
-```
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/find-suggestion.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/find-suggestion.js
deleted file mode 100644
index beada9a7..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/find-suggestion.js
+++ /dev/null
@@ -1,39 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.findSuggestion = findSuggestion;
-const {
- min
-} = Math;
-function levenshtein(a, b) {
- let t = [],
- u = [],
- i,
- j;
- const m = a.length,
- n = b.length;
- if (!m) {
- return n;
- }
- if (!n) {
- return m;
- }
- for (j = 0; j <= n; j++) {
- t[j] = j;
- }
- for (i = 1; i <= m; i++) {
- for (u = [i], j = 1; j <= n; j++) {
- u[j] = a[i - 1] === b[j - 1] ? t[j - 1] : min(t[j - 1], t[j], u[j - 1]) + 1;
- }
- t = u;
- }
- return u[n];
-}
-function findSuggestion(str, arr) {
- const distances = arr.map(el => levenshtein(el, str));
- return arr[distances.indexOf(min(...distances))];
-}
-
-//# sourceMappingURL=find-suggestion.js.map
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/find-suggestion.js.map b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/find-suggestion.js.map
deleted file mode 100644
index 84d7a7ba..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/find-suggestion.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"names":["min","Math","levenshtein","a","b","t","u","i","j","m","length","n","findSuggestion","str","arr","distances","map","el","indexOf"],"sources":["../src/find-suggestion.ts"],"sourcesContent":["const { min } = Math;\n\n// a minimal leven distance implementation\n// balanced maintainability with code size\n// It is not blazingly fast but should be okay for Babel user case\n// where it will be run for at most tens of time on strings\n// that have less than 20 ASCII characters\n\n// https://rosettacode.org/wiki/Levenshtein_distance#ES5\nfunction levenshtein(a: string, b: string): number {\n let t = [],\n u: number[] = [],\n i,\n j;\n const m = a.length,\n n = b.length;\n if (!m) {\n return n;\n }\n if (!n) {\n return m;\n }\n for (j = 0; j <= n; j++) {\n t[j] = j;\n }\n for (i = 1; i <= m; i++) {\n for (u = [i], j = 1; j <= n; j++) {\n u[j] =\n a[i - 1] === b[j - 1] ? t[j - 1] : min(t[j - 1], t[j], u[j - 1]) + 1;\n }\n t = u;\n }\n return u[n];\n}\n\n/**\n * Given a string `str` and an array of candidates `arr`,\n * return the first of elements in candidates that has minimal\n * Levenshtein distance with `str`.\n * @export\n * @param {string} str\n * @param {string[]} arr\n * @returns {string}\n */\nexport function findSuggestion(str: string, arr: readonly string[]): string {\n const distances = arr.map<number>(el => levenshtein(el, str));\n return arr[distances.indexOf(min(...distances))];\n}\n"],"mappings":";;;;;;AAAA,MAAM;EAAEA;AAAI,CAAC,GAAGC,IAAI;AASpB,SAASC,WAAWA,CAACC,CAAS,EAAEC,CAAS,EAAU;EACjD,IAAIC,CAAC,GAAG,EAAE;IACRC,CAAW,GAAG,EAAE;IAChBC,CAAC;IACDC,CAAC;EACH,MAAMC,CAAC,GAAGN,CAAC,CAACO,MAAM;IAChBC,CAAC,GAAGP,CAAC,CAACM,MAAM;EACd,IAAI,CAACD,CAAC,EAAE;IACN,OAAOE,CAAC;EACV;EACA,IAAI,CAACA,CAAC,EAAE;IACN,OAAOF,CAAC;EACV;EACA,KAAKD,CAAC,GAAG,CAAC,EAAEA,CAAC,IAAIG,CAAC,EAAEH,CAAC,EAAE,EAAE;IACvBH,CAAC,CAACG,CAAC,CAAC,GAAGA,CAAC;EACV;EACA,KAAKD,CAAC,GAAG,CAAC,EAAEA,CAAC,IAAIE,CAAC,EAAEF,CAAC,EAAE,EAAE;IACvB,KAAKD,CAAC,GAAG,CAACC,CAAC,CAAC,EAAEC,CAAC,GAAG,CAAC,EAAEA,CAAC,IAAIG,CAAC,EAAEH,CAAC,EAAE,EAAE;MAChCF,CAAC,CAACE,CAAC,CAAC,GACFL,CAAC,CAACI,CAAC,GAAG,CAAC,CAAC,KAAKH,CAAC,CAACI,CAAC,GAAG,CAAC,CAAC,GAAGH,CAAC,CAACG,CAAC,GAAG,CAAC,CAAC,GAAGR,GAAG,CAACK,CAAC,CAACG,CAAC,GAAG,CAAC,CAAC,EAAEH,CAAC,CAACG,CAAC,CAAC,EAAEF,CAAC,CAACE,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC;IACxE;IACAH,CAAC,GAAGC,CAAC;EACP;EACA,OAAOA,CAAC,CAACK,CAAC,CAAC;AACb;AAWO,SAASC,cAAcA,CAACC,GAAW,EAAEC,GAAsB,EAAU;EAC1E,MAAMC,SAAS,GAAGD,GAAG,CAACE,GAAG,CAASC,EAAE,IAAIf,WAAW,CAACe,EAAE,EAAEJ,GAAG,CAAC,CAAC;EAC7D,OAAOC,GAAG,CAACC,SAAS,CAACG,OAAO,CAAClB,GAAG,CAAC,GAAGe,SAAS,CAAC,CAAC,CAAC;AAClD","ignoreList":[]} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/index.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/index.js
deleted file mode 100644
index 533eb454..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/index.js
+++ /dev/null
@@ -1,21 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-Object.defineProperty(exports, "OptionValidator", {
- enumerable: true,
- get: function () {
- return _validator.OptionValidator;
- }
-});
-Object.defineProperty(exports, "findSuggestion", {
- enumerable: true,
- get: function () {
- return _findSuggestion.findSuggestion;
- }
-});
-var _validator = require("./validator.js");
-var _findSuggestion = require("./find-suggestion.js");
-
-//# sourceMappingURL=index.js.map
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/index.js.map b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/index.js.map
deleted file mode 100644
index b0c471b8..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/index.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"names":["_validator","require","_findSuggestion"],"sources":["../src/index.ts"],"sourcesContent":["export { OptionValidator } from \"./validator.ts\";\nexport { findSuggestion } from \"./find-suggestion.ts\";\n"],"mappings":";;;;;;;;;;;;;;;;;AAAA,IAAAA,UAAA,GAAAC,OAAA;AACA,IAAAC,eAAA,GAAAD,OAAA","ignoreList":[]} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/validator.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/validator.js
deleted file mode 100644
index 5c9312e2..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/validator.js
+++ /dev/null
@@ -1,48 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.OptionValidator = void 0;
-var _findSuggestion = require("./find-suggestion.js");
-class OptionValidator {
- constructor(descriptor) {
- this.descriptor = descriptor;
- }
- validateTopLevelOptions(options, TopLevelOptionShape) {
- const validOptionNames = Object.keys(TopLevelOptionShape);
- for (const option of Object.keys(options)) {
- if (!validOptionNames.includes(option)) {
- throw new Error(this.formatMessage(`'${option}' is not a valid top-level option.
-- Did you mean '${(0, _findSuggestion.findSuggestion)(option, validOptionNames)}'?`));
- }
- }
- }
- validateBooleanOption(name, value, defaultValue) {
- if (value === undefined) {
- return defaultValue;
- } else {
- this.invariant(typeof value === "boolean", `'${name}' option must be a boolean.`);
- }
- return value;
- }
- validateStringOption(name, value, defaultValue) {
- if (value === undefined) {
- return defaultValue;
- } else {
- this.invariant(typeof value === "string", `'${name}' option must be a string.`);
- }
- return value;
- }
- invariant(condition, message) {
- if (!condition) {
- throw new Error(this.formatMessage(message));
- }
- }
- formatMessage(message) {
- return `${this.descriptor}: ${message}`;
- }
-}
-exports.OptionValidator = OptionValidator;
-
-//# sourceMappingURL=validator.js.map
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/validator.js.map b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/validator.js.map
deleted file mode 100644
index eb3db8d5..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/lib/validator.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"names":["_findSuggestion","require","OptionValidator","constructor","descriptor","validateTopLevelOptions","options","TopLevelOptionShape","validOptionNames","Object","keys","option","includes","Error","formatMessage","findSuggestion","validateBooleanOption","name","value","defaultValue","undefined","invariant","validateStringOption","condition","message","exports"],"sources":["../src/validator.ts"],"sourcesContent":["import { findSuggestion } from \"./find-suggestion.ts\";\n\nexport class OptionValidator {\n declare descriptor: string;\n constructor(descriptor: string) {\n this.descriptor = descriptor;\n }\n\n /**\n * Validate if the given `options` follow the name of keys defined in the `TopLevelOptionShape`\n *\n * @param {Object} options\n * @param {Object} TopLevelOptionShape\n * An object with all the valid key names that `options` should be allowed to have\n * The property values of `TopLevelOptionShape` can be arbitrary\n * @memberof OptionValidator\n */\n validateTopLevelOptions(options: object, TopLevelOptionShape: object): void {\n const validOptionNames = Object.keys(TopLevelOptionShape);\n for (const option of Object.keys(options)) {\n if (!validOptionNames.includes(option)) {\n throw new Error(\n this.formatMessage(`'${option}' is not a valid top-level option.\n- Did you mean '${findSuggestion(option, validOptionNames)}'?`),\n );\n }\n }\n }\n\n // note: we do not consider rewrite them to high order functions\n // until we have to support `validateNumberOption`.\n validateBooleanOption<T extends boolean>(\n name: string,\n value?: boolean,\n defaultValue?: T,\n ): boolean | T {\n if (value === undefined) {\n return defaultValue;\n } else {\n this.invariant(\n typeof value === \"boolean\",\n `'${name}' option must be a boolean.`,\n );\n }\n return value;\n }\n\n validateStringOption<T extends string>(\n name: string,\n value?: string,\n defaultValue?: T,\n ): string | T {\n if (value === undefined) {\n return defaultValue;\n } else {\n this.invariant(\n typeof value === \"string\",\n `'${name}' option must be a string.`,\n );\n }\n return value;\n }\n /**\n * A helper interface copied from the `invariant` npm package.\n * It throws given `message` when `condition` is not met\n *\n * @param {boolean} condition\n * @param {string} message\n * @memberof OptionValidator\n */\n invariant(condition: boolean, message: string): void {\n if (!condition) {\n throw new Error(this.formatMessage(message));\n }\n }\n\n formatMessage(message: string): string {\n return `${this.descriptor}: ${message}`;\n }\n}\n"],"mappings":";;;;;;AAAA,IAAAA,eAAA,GAAAC,OAAA;AAEO,MAAMC,eAAe,CAAC;EAE3BC,WAAWA,CAACC,UAAkB,EAAE;IAC9B,IAAI,CAACA,UAAU,GAAGA,UAAU;EAC9B;EAWAC,uBAAuBA,CAACC,OAAe,EAAEC,mBAA2B,EAAQ;IAC1E,MAAMC,gBAAgB,GAAGC,MAAM,CAACC,IAAI,CAACH,mBAAmB,CAAC;IACzD,KAAK,MAAMI,MAAM,IAAIF,MAAM,CAACC,IAAI,CAACJ,OAAO,CAAC,EAAE;MACzC,IAAI,CAACE,gBAAgB,CAACI,QAAQ,CAACD,MAAM,CAAC,EAAE;QACtC,MAAM,IAAIE,KAAK,CACb,IAAI,CAACC,aAAa,CAAE,IAAGH,MAAO;AACxC,kBAAkB,IAAAI,8BAAc,EAACJ,MAAM,EAAEH,gBAAgB,CAAE,IAAG,CACtD,CAAC;MACH;IACF;EACF;EAIAQ,qBAAqBA,CACnBC,IAAY,EACZC,KAAe,EACfC,YAAgB,EACH;IACb,IAAID,KAAK,KAAKE,SAAS,EAAE;MACvB,OAAOD,YAAY;IACrB,CAAC,MAAM;MACL,IAAI,CAACE,SAAS,CACZ,OAAOH,KAAK,KAAK,SAAS,EACzB,IAAGD,IAAK,6BACX,CAAC;IACH;IACA,OAAOC,KAAK;EACd;EAEAI,oBAAoBA,CAClBL,IAAY,EACZC,KAAc,EACdC,YAAgB,EACJ;IACZ,IAAID,KAAK,KAAKE,SAAS,EAAE;MACvB,OAAOD,YAAY;IACrB,CAAC,MAAM;MACL,IAAI,CAACE,SAAS,CACZ,OAAOH,KAAK,KAAK,QAAQ,EACxB,IAAGD,IAAK,4BACX,CAAC;IACH;IACA,OAAOC,KAAK;EACd;EASAG,SAASA,CAACE,SAAkB,EAAEC,OAAe,EAAQ;IACnD,IAAI,CAACD,SAAS,EAAE;MACd,MAAM,IAAIV,KAAK,CAAC,IAAI,CAACC,aAAa,CAACU,OAAO,CAAC,CAAC;IAC9C;EACF;EAEAV,aAAaA,CAACU,OAAe,EAAU;IACrC,OAAQ,GAAE,IAAI,CAACpB,UAAW,KAAIoB,OAAQ,EAAC;EACzC;AACF;AAACC,OAAA,CAAAvB,eAAA,GAAAA,eAAA","ignoreList":[]} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/package.json b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/package.json
deleted file mode 100644
index 667a0071..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option/package.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "name": "@babel/helper-validator-option",
- "version": "7.24.8",
- "description": "Validate plugin/preset options",
- "repository": {
- "type": "git",
- "url": "https://github.com/babel/babel.git",
- "directory": "packages/babel-helper-validator-option"
- },
- "license": "MIT",
- "publishConfig": {
- "access": "public"
- },
- "main": "./lib/index.js",
- "exports": {
- ".": {
- "types": "./lib/index.d.ts",
- "default": "./lib/index.js"
- },
- "./package.json": "./package.json"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "author": "The Babel Team (https://babel.dev/team)",
- "type": "commonjs"
-} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/package.json b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/package.json
deleted file mode 100644
index b6aa3ae8..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets/package.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "name": "@babel/helper-compilation-targets",
- "version": "7.25.2",
- "author": "The Babel Team (https://babel.dev/team)",
- "license": "MIT",
- "description": "Helper functions on Babel compilation targets",
- "repository": {
- "type": "git",
- "url": "https://github.com/babel/babel.git",
- "directory": "packages/babel-helper-compilation-targets"
- },
- "main": "./lib/index.js",
- "exports": {
- ".": {
- "types": "./lib/index.d.ts",
- "default": "./lib/index.js"
- },
- "./package.json": "./package.json"
- },
- "publishConfig": {
- "access": "public"
- },
- "keywords": [
- "babel",
- "babel-plugin"
- ],
- "dependencies": {
- "@babel/compat-data": "^7.25.2",
- "@babel/helper-validator-option": "^7.24.8",
- "browserslist": "^4.23.1",
- "lru-cache": "^5.1.1",
- "semver": "^6.3.1"
- },
- "devDependencies": {
- "@babel/helper-plugin-test-runner": "^7.24.7",
- "@types/lru-cache": "^5.1.1",
- "@types/semver": "^5.5.0"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "type": "commonjs"
-} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/LICENSE b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/LICENSE
deleted file mode 100644
index f31575ec..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/LICENSE
+++ /dev/null
@@ -1,22 +0,0 @@
-MIT License
-
-Copyright (c) 2014-present Sebastian McKenzie and other contributors
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/README.md b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/README.md
deleted file mode 100644
index a99070f3..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/README.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# @babel/helper-plugin-utils
-
-> General utilities for plugins to use
-
-See our website [@babel/helper-plugin-utils](https://babeljs.io/docs/babel-helper-plugin-utils) for more information.
-
-## Install
-
-Using npm:
-
-```sh
-npm install --save @babel/helper-plugin-utils
-```
-
-or using yarn:
-
-```sh
-yarn add @babel/helper-plugin-utils
-```
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/lib/index.js b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/lib/index.js
deleted file mode 100644
index b8b73662..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/lib/index.js
+++ /dev/null
@@ -1,77 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.declare = declare;
-exports.declarePreset = void 0;
-const apiPolyfills = {
- assertVersion: api => range => {
- throwVersionError(range, api.version);
- }
-};
-{
- Object.assign(apiPolyfills, {
- targets: () => () => {
- return {};
- },
- assumption: () => () => {
- return undefined;
- }
- });
-}
-function declare(builder) {
- return (api, options, dirname) => {
- var _clonedApi2;
- let clonedApi;
- for (const name of Object.keys(apiPolyfills)) {
- var _clonedApi;
- if (api[name]) continue;
- (_clonedApi = clonedApi) != null ? _clonedApi : clonedApi = copyApiObject(api);
- clonedApi[name] = apiPolyfills[name](clonedApi);
- }
- return builder((_clonedApi2 = clonedApi) != null ? _clonedApi2 : api, options || {}, dirname);
- };
-}
-const declarePreset = exports.declarePreset = declare;
-function copyApiObject(api) {
- let proto = null;
- if (typeof api.version === "string" && /^7\./.test(api.version)) {
- proto = Object.getPrototypeOf(api);
- if (proto && (!hasOwnProperty.call(proto, "version") || !hasOwnProperty.call(proto, "transform") || !hasOwnProperty.call(proto, "template") || !hasOwnProperty.call(proto, "types"))) {
- proto = null;
- }
- }
- return Object.assign({}, proto, api);
-}
-function throwVersionError(range, version) {
- if (typeof range === "number") {
- if (!Number.isInteger(range)) {
- throw new Error("Expected string or integer value.");
- }
- range = `^${range}.0.0-0`;
- }
- if (typeof range !== "string") {
- throw new Error("Expected string or integer value.");
- }
- const limit = Error.stackTraceLimit;
- if (typeof limit === "number" && limit < 25) {
- Error.stackTraceLimit = 25;
- }
- let err;
- if (version.slice(0, 2) === "7.") {
- err = new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${version}". ` + `You'll need to update your @babel/core version.`);
- } else {
- err = new Error(`Requires Babel "${range}", but was loaded with "${version}". ` + `If you are sure you have a compatible version of @babel/core, ` + `it is likely that something in your build process is loading the ` + `wrong version. Inspect the stack trace of this error to look for ` + `the first entry that doesn't mention "@babel/core" or "babel-core" ` + `to see what is calling Babel.`);
- }
- if (typeof limit === "number") {
- Error.stackTraceLimit = limit;
- }
- throw Object.assign(err, {
- code: "BABEL_VERSION_UNSUPPORTED",
- version,
- range
- });
-}
-
-//# sourceMappingURL=index.js.map
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/lib/index.js.map b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/lib/index.js.map
deleted file mode 100644
index 9eb14a4c..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/lib/index.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"names":["apiPolyfills","assertVersion","api","range","throwVersionError","version","Object","assign","targets","assumption","undefined","declare","builder","options","dirname","_clonedApi2","clonedApi","name","keys","_clonedApi","copyApiObject","declarePreset","exports","proto","test","getPrototypeOf","hasOwnProperty","call","Number","isInteger","Error","limit","stackTraceLimit","err","slice","code"],"sources":["../src/index.ts"],"sourcesContent":["import type {\n PluginAPI,\n PluginObject,\n PluginPass,\n PresetAPI,\n PresetObject,\n} from \"@babel/core\";\n\ntype APIPolyfillFactory<T extends keyof PluginAPI> = (\n api: PluginAPI,\n) => PluginAPI[T];\n\ntype APIPolyfills = {\n assertVersion: APIPolyfillFactory<\"assertVersion\">;\n};\n\nconst apiPolyfills: APIPolyfills = {\n // Not supported by Babel 7 and early versions of Babel 7 beta.\n // It's important that this is polyfilled for older Babel versions\n // since it's needed to report the version mismatch.\n assertVersion: (api: PluginAPI) => (range: number | string) => {\n throwVersionError(range, api.version);\n },\n};\nif (!process.env.BABEL_8_BREAKING) {\n Object.assign(apiPolyfills, {\n // This is supported starting from Babel 7.13\n targets: () => () => {\n return {};\n },\n // This is supported starting from Babel 7.13\n assumption: () => () => {\n return undefined;\n },\n });\n}\n\nexport function declare<State = object, Option = object>(\n builder: (\n api: PluginAPI,\n options: Option,\n dirname: string,\n ) => PluginObject<State & PluginPass>,\n): (\n api: PluginAPI,\n options: Option,\n dirname: string,\n) => PluginObject<State & PluginPass> {\n return (api, options: Option, dirname: string) => {\n let clonedApi: PluginAPI;\n\n for (const name of Object.keys(\n apiPolyfills,\n ) as (keyof typeof apiPolyfills)[]) {\n if (api[name]) continue;\n\n clonedApi ??= copyApiObject(api);\n clonedApi[name] = apiPolyfills[name](clonedApi);\n }\n\n // @ts-expect-error options || {} may not be assigned to Options\n return builder(clonedApi ?? api, options || {}, dirname);\n };\n}\n\nexport const declarePreset = declare as <Option = object>(\n builder: (api: PresetAPI, options: Option, dirname: string) => PresetObject,\n) => (api: PresetAPI, options: Option, dirname: string) => PresetObject;\n\nfunction copyApiObject(api: PluginAPI): PluginAPI {\n // Babel >= 7 <= beta.41 passed the API as a new object that had\n // babel/core as the prototype. While slightly faster, it also\n // means that the Object.assign copy below fails. Rather than\n // keep complexity, the Babel 6 behavior has been reverted and this\n // normalizes all that for Babel 7.\n let proto = null;\n if (typeof api.version === \"string\" && /^7\\./.test(api.version)) {\n proto = Object.getPrototypeOf(api);\n if (\n proto &&\n (!Object.hasOwn(proto, \"version\") ||\n !Object.hasOwn(proto, \"transform\") ||\n !Object.hasOwn(proto, \"template\") ||\n !Object.hasOwn(proto, \"types\"))\n ) {\n proto = null;\n }\n }\n\n return {\n ...proto,\n ...api,\n };\n}\n\nfunction throwVersionError(range: string | number, version: string) {\n if (typeof range === \"number\") {\n if (!Number.isInteger(range)) {\n throw new Error(\"Expected string or integer value.\");\n }\n range = `^${range}.0.0-0`;\n }\n if (typeof range !== \"string\") {\n throw new Error(\"Expected string or integer value.\");\n }\n\n const limit = Error.stackTraceLimit;\n\n if (typeof limit === \"number\" && limit < 25) {\n // Bump up the limit if needed so that users are more likely\n // to be able to see what is calling Babel.\n Error.stackTraceLimit = 25;\n }\n\n let err;\n if (version.slice(0, 2) === \"7.\") {\n err = new Error(\n `Requires Babel \"^7.0.0-beta.41\", but was loaded with \"${version}\". ` +\n `You'll need to update your @babel/core version.`,\n );\n } else {\n err = new Error(\n `Requires Babel \"${range}\", but was loaded with \"${version}\". ` +\n `If you are sure you have a compatible version of @babel/core, ` +\n `it is likely that something in your build process is loading the ` +\n `wrong version. Inspect the stack trace of this error to look for ` +\n `the first entry that doesn't mention \"@babel/core\" or \"babel-core\" ` +\n `to see what is calling Babel.`,\n );\n }\n\n if (typeof limit === \"number\") {\n Error.stackTraceLimit = limit;\n }\n\n throw Object.assign(err, {\n code: \"BABEL_VERSION_UNSUPPORTED\",\n version,\n range,\n } as any);\n}\n"],"mappings":"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","ignoreList":[]} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/package.json b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/package.json
deleted file mode 100644
index 1a253026..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/package.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "name": "@babel/helper-plugin-utils",
- "version": "7.24.8",
- "description": "General utilities for plugins to use",
- "author": "The Babel Team (https://babel.dev/team)",
- "homepage": "https://babel.dev/docs/en/next/babel-helper-plugin-utils",
- "license": "MIT",
- "publishConfig": {
- "access": "public"
- },
- "repository": {
- "type": "git",
- "url": "https://github.com/babel/babel.git",
- "directory": "packages/babel-helper-plugin-utils"
- },
- "main": "./lib/index.js",
- "engines": {
- "node": ">=6.9.0"
- },
- "devDependencies": {
- "@babel/core": "^7.24.8"
- },
- "type": "commonjs"
-} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/tsconfig.json b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/tsconfig.json
deleted file mode 100644
index ec0da473..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/tsconfig.json
+++ /dev/null
@@ -1,39 +0,0 @@
-/* This file is automatically generated by scripts/generators/tsconfig.js */
-{
- "extends": [
- "../../tsconfig.base.json",
- "../../tsconfig.paths.json"
- ],
- "include": [
- "../../packages/babel-code-frame/src/**/*.ts",
- "../../packages/babel-compat-data/src/**/*.ts",
- "../../packages/babel-core/src/**/*.ts",
- "../../packages/babel-generator/src/**/*.ts",
- "../../packages/babel-helper-check-duplicate-nodes/src/**/*.ts",
- "../../packages/babel-helper-compilation-targets/src/**/*.ts",
- "../../packages/babel-helper-environment-visitor/src/**/*.ts",
- "../../packages/babel-helper-fixtures/src/**/*.ts",
- "../../packages/babel-helper-function-name/src/**/*.ts",
- "../../packages/babel-helper-hoist-variables/src/**/*.ts",
- "../../packages/babel-helper-module-imports/src/**/*.ts",
- "../../packages/babel-helper-module-transforms/src/**/*.ts",
- "../../packages/babel-helper-plugin-test-runner/src/**/*.ts",
- "../../packages/babel-helper-plugin-utils/src/**/*.ts",
- "../../packages/babel-helper-simple-access/src/**/*.ts",
- "../../packages/babel-helper-split-export-declaration/src/**/*.ts",
- "../../packages/babel-helper-string-parser/src/**/*.ts",
- "../../packages/babel-helper-transform-fixture-test-runner/src/**/*.ts",
- "../../packages/babel-helper-validator-identifier/src/**/*.ts",
- "../../packages/babel-helper-validator-option/src/**/*.ts",
- "../../packages/babel-helpers/src/**/*.ts",
- "../../packages/babel-highlight/src/**/*.ts",
- "../../packages/babel-parser/src/**/*.ts",
- "../../packages/babel-template/src/**/*.ts",
- "../../packages/babel-traverse/src/**/*.ts",
- "../../packages/babel-types/src/**/*.ts",
- "../../lib/globals.d.ts",
- "../../scripts/repo-utils/*.d.ts",
- "../../packages/babel-parser/typings/*.d.ts"
- ],
- "references": []
-} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/tsconfig.tsbuildinfo b/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/tsconfig.tsbuildinfo
deleted file mode 100644
index 5b2b8445..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils/tsconfig.tsbuildinfo
+++ /dev/null
@@ -1 +0,0 @@
-{"program":{"fileNames":["../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/typescript/lib/lib.es2021.d.ts","../../node_modules/typescript/lib/lib.es2022.d.ts","../../node_modules/typescript/lib/lib.es2023.d.ts","../../node_modules/typescript/lib/lib.esnext.d.ts","../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/typescript/lib/lib.es2016.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../node_modules/typescript/lib/lib.es2023.array.d.ts","../../node_modules/typescript/lib/lib.es2023.collection.d.ts","../../node_modules/typescript/lib/lib.es2023.intl.d.ts","../../node_modules/typescript/lib/lib.esnext.array.d.ts","../../node_modules/typescript/lib/lib.esnext.collection.d.ts","../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../node_modules/typescript/lib/lib.esnext.string.d.ts","../../node_modules/typescript/lib/lib.esnext.promise.d.ts","../../node_modules/typescript/lib/lib.esnext.decorators.d.ts","../../node_modules/typescript/lib/lib.esnext.object.d.ts","../../node_modules/typescript/lib/lib.esnext.regexp.d.ts","../../node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../node_modules/js-tokens-BABEL_8_BREAKING-true/index.d.ts","../../node_modules/@types/charcodes/index.d.ts","../babel-helper-validator-identifier/src/identifier.ts","../babel-helper-validator-identifier/src/keyword.ts","../babel-helper-validator-identifier/src/index.ts","../../node_modules/picocolors/types.ts","../../node_modules/picocolors/picocolors.d.ts","../babel-highlight/src/index.ts","../babel-code-frame/src/index.ts","../babel-types/src/utils/shallowEqual.ts","../babel-types/src/utils/deprecationWarning.ts","../babel-types/src/validators/generated/index.ts","../babel-types/src/validators/matchesPattern.ts","../babel-types/src/validators/buildMatchMemberExpression.ts","../babel-types/src/validators/react/isReactComponent.ts","../babel-types/src/validators/react/isCompatTag.ts","../../node_modules/to-fast-properties-BABEL_8_BREAKING-true/index.d.ts","../babel-types/src/validators/isType.ts","../babel-types/src/validators/isPlaceholderType.ts","../babel-types/src/validators/is.ts","../babel-types/src/validators/isValidIdentifier.ts","../babel-helper-string-parser/src/index.ts","../babel-types/src/constants/index.ts","../babel-types/src/definitions/utils.ts","../babel-types/src/definitions/core.ts","../babel-types/src/definitions/flow.ts","../babel-types/src/definitions/jsx.ts","../babel-types/src/definitions/placeholders.ts","../babel-types/src/definitions/misc.ts","../babel-types/src/definitions/experimental.ts","../babel-types/src/definitions/typescript.ts","../babel-types/src/definitions/deprecated-aliases.ts","../babel-types/src/definitions/index.ts","../babel-types/src/validators/validate.ts","../babel-types/src/builders/validateNode.ts","../babel-types/src/builders/generated/index.ts","../babel-types/src/utils/react/cleanJSXElementLiteralChild.ts","../babel-types/src/builders/react/buildChildren.ts","../babel-types/src/validators/isNode.ts","../babel-types/src/asserts/assertNode.ts","../babel-types/src/asserts/generated/index.ts","../babel-types/src/builders/flow/createTypeAnnotationBasedOnTypeof.ts","../babel-types/src/modifications/flow/removeTypeDuplicates.ts","../babel-types/src/builders/flow/createFlowUnionType.ts","../babel-types/src/modifications/typescript/removeTypeDuplicates.ts","../babel-types/src/builders/typescript/createTSUnionType.ts","../babel-types/src/builders/generated/uppercase.d.ts","../babel-types/src/builders/productions.ts","../babel-types/src/clone/cloneNode.ts","../babel-types/src/clone/clone.ts","../babel-types/src/clone/cloneDeep.ts","../babel-types/src/clone/cloneDeepWithoutLoc.ts","../babel-types/src/clone/cloneWithoutLoc.ts","../babel-types/src/comments/addComments.ts","../babel-types/src/comments/addComment.ts","../babel-types/src/utils/inherit.ts","../babel-types/src/comments/inheritInnerComments.ts","../babel-types/src/comments/inheritLeadingComments.ts","../babel-types/src/comments/inheritTrailingComments.ts","../babel-types/src/comments/inheritsComments.ts","../babel-types/src/comments/removeComments.ts","../babel-types/src/constants/generated/index.ts","../babel-types/src/converters/toBlock.ts","../babel-types/src/converters/ensureBlock.ts","../babel-types/src/converters/toIdentifier.ts","../babel-types/src/converters/toBindingIdentifierName.ts","../babel-types/src/converters/toComputedKey.ts","../babel-types/src/converters/toExpression.ts","../babel-types/src/traverse/traverseFast.ts","../babel-types/src/modifications/removeProperties.ts","../babel-types/src/modifications/removePropertiesDeep.ts","../babel-types/src/converters/toKeyAlias.ts","../babel-types/src/converters/toStatement.ts","../babel-types/src/converters/valueToNode.ts","../babel-types/src/modifications/appendToMemberExpression.ts","../babel-types/src/modifications/inherits.ts","../babel-types/src/modifications/prependToMemberExpression.ts","../babel-types/src/retrievers/getBindingIdentifiers.ts","../babel-types/src/retrievers/getOuterBindingIdentifiers.ts","../babel-types/src/traverse/traverse.ts","../babel-types/src/validators/isBinding.ts","../babel-types/src/validators/isLet.ts","../babel-types/src/validators/isBlockScoped.ts","../babel-types/src/validators/isImmutable.ts","../babel-types/src/validators/isNodesEquivalent.ts","../babel-types/src/validators/isReferenced.ts","../babel-types/src/validators/isScope.ts","../babel-types/src/validators/isSpecifierDefault.ts","../babel-types/src/validators/isValidES3Identifier.ts","../babel-types/src/validators/isVar.ts","../babel-types/src/ast-types/generated/index.ts","../babel-types/src/index.ts","../babel-template/src/formatters.ts","../babel-parser/src/util/location.ts","../babel-parser/src/tokenizer/context.ts","../babel-parser/src/tokenizer/types.ts","../babel-parser/src/parse-error/module-errors.ts","../babel-parser/src/parse-error/to-node-description.ts","../babel-parser/src/parse-error/standard-errors.ts","../babel-parser/src/parse-error/strict-mode-errors.ts","../babel-parser/src/parse-error/pipeline-operator-errors.ts","../babel-parser/src/parse-error.ts","../../scripts/babel-plugin-bit-decorator/types.d.ts","../babel-parser/src/tokenizer/state.ts","../babel-parser/src/util/scopeflags.ts","../babel-parser/src/util/scope.ts","../babel-parser/src/util/expression-scope.ts","../babel-parser/src/util/class-scope.ts","../babel-parser/src/util/production-parameter.ts","../babel-parser/src/typings.d.ts","../babel-parser/src/parser/base.ts","../babel-parser/src/util/whitespace.ts","../babel-parser/src/util/identifier.ts","../babel-parser/src/parser/util.ts","../babel-parser/src/parser/node.ts","../babel-parser/src/parser/comments.ts","../babel-parser/src/tokenizer/index.ts","../babel-parser/src/plugins/placeholders.ts","../babel-parser/src/types.ts","../babel-parser/src/parser/lval.ts","../babel-parser/src/parser/expression.ts","../babel-parser/src/parser/statement.ts","../babel-parser/src/parser/index.ts","../babel-parser/src/plugins/estree.ts","../babel-parser/src/plugins/flow/scope.ts","../babel-parser/src/plugins/flow/index.ts","../babel-parser/src/plugins/jsx/xhtml.ts","../babel-parser/src/plugins/jsx/index.ts","../babel-parser/src/plugins/typescript/scope.ts","../babel-parser/src/plugins/typescript/index.ts","../babel-parser/src/plugins/v8intrinsic.ts","../babel-parser/src/plugin-utils.ts","../babel-parser/src/options.ts","../babel-parser/src/index.ts","../babel-template/src/options.ts","../babel-template/src/parse.ts","../babel-template/src/populate.ts","../babel-template/src/string.ts","../babel-template/src/literal.ts","../babel-template/src/builder.ts","../babel-template/src/index.ts","../babel-helpers/src/helpers-generated.ts","../babel-helpers/src/index.ts","../babel-traverse/src/path/lib/virtual-types.ts","../babel-traverse/src/scope/binding.ts","../babel-helper-split-export-declaration/src/index.ts","../babel-helper-environment-visitor/src/index.ts","../babel-traverse/src/generated/visitor-types.d.ts","../babel-traverse/src/types.ts","../babel-traverse/src/context.ts","../babel-traverse/src/traverse-node.ts","../babel-traverse/src/scope/lib/renamer.ts","../../node_modules/globals-BABEL_8_BREAKING-true/index.d.ts","../babel-traverse/src/cache.ts","../babel-traverse/src/scope/index.ts","../babel-traverse/src/hub.ts","../../node_modules/@types/debug/index.d.ts","../../node_modules/@jridgewell/trace-mapping/dist/types/sourcemap-segment.d.ts","../../node_modules/@jridgewell/trace-mapping/dist/types/types.d.ts","../../node_modules/@jridgewell/trace-mapping/dist/types/any-map.d.ts","../../node_modules/@jridgewell/trace-mapping/dist/types/trace-mapping.d.ts","../../node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts","../../node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts","../../node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts","../babel-generator/src/source-map.ts","../babel-generator/src/buffer.ts","../babel-generator/src/node/whitespace.ts","../babel-generator/src/node/parentheses.ts","../babel-generator/src/node/index.ts","../../node_modules/@types/jsesc/index.d.ts","../babel-generator/src/generators/template-literals.ts","../babel-generator/src/generators/expressions.ts","../babel-generator/src/generators/statements.ts","../babel-generator/src/generators/classes.ts","../babel-generator/src/generators/methods.ts","../babel-generator/src/generators/modules.ts","../babel-generator/src/generators/types.ts","../babel-generator/src/generators/flow.ts","../babel-generator/src/generators/base.ts","../babel-generator/src/generators/jsx.ts","../babel-generator/src/generators/typescript.ts","../babel-generator/src/generators/index.ts","../babel-generator/src/printer.ts","../babel-generator/src/index.ts","../babel-traverse/src/path/ancestry.ts","../babel-traverse/src/path/inference/util.ts","../babel-traverse/src/path/inference/inferer-reference.ts","../babel-traverse/src/path/inference/inferers.ts","../babel-traverse/src/path/inference/index.ts","../babel-traverse/src/path/lib/hoister.ts","../babel-traverse/src/path/lib/removal-hooks.ts","../babel-traverse/src/path/removal.ts","../babel-traverse/src/path/context.ts","../babel-traverse/src/path/modification.ts","../babel-helper-hoist-variables/src/index.ts","../babel-traverse/src/path/replacement.ts","../babel-traverse/src/path/evaluation.ts","../babel-helper-function-name/src/index.ts","../babel-traverse/src/path/conversion.ts","../babel-traverse/src/path/introspection.ts","../babel-traverse/src/path/family.ts","../babel-traverse/src/path/comments.ts","../babel-traverse/src/path/generated/asserts.d.ts","../babel-traverse/src/path/generated/validators.d.ts","../babel-traverse/src/path/index.ts","../babel-traverse/src/path/lib/virtual-types-validator.ts","../babel-traverse/src/visitors.ts","../babel-traverse/src/index.ts","../babel-core/node_modules/@types/semver/index.d.ts","../../node_modules/@types/gensync/index.d.ts","../babel-core/src/gensync-utils/async.ts","../../node_modules/browserslist/index.d.ts","../babel-helper-validator-option/src/find-suggestion.ts","../babel-helper-validator-option/src/validator.ts","../babel-helper-validator-option/src/index.ts","../babel-compat-data/data/native-modules.json","../../node_modules/@types/lru-cache/index.d.ts","../babel-helper-compilation-targets/node_modules/@types/semver/index.d.ts","../babel-helper-compilation-targets/src/targets.ts","../babel-helper-compilation-targets/src/types.d.ts","../babel-helper-compilation-targets/src/utils.ts","../babel-helper-compilation-targets/src/options.ts","../babel-helper-compilation-targets/src/pretty.ts","../babel-helper-compilation-targets/src/debug.ts","../babel-compat-data/data/plugins.json","../babel-helper-compilation-targets/src/filter-items.ts","../babel-helper-compilation-targets/src/index.ts","../babel-core/src/gensync-utils/functional.ts","../babel-core/src/config/caching.ts","../babel-core/src/gensync-utils/fs.ts","../babel-core/src/config/files/utils.ts","../babel-core/src/config/files/types.ts","../babel-core/src/errors/rewrite-stack-trace.ts","../babel-core/src/errors/config-error.ts","../babel-core/src/config/files/package.ts","../../node_modules/json5/lib/parse.d.ts","../../node_modules/json5/lib/stringify.d.ts","../../node_modules/json5/lib/index.d.ts","../babel-core/src/config/pattern-to-regex.ts","../babel-core/src/config/printer.ts","../babel-core/src/config/helpers/deep-array.ts","../babel-core/src/config/config-chain.ts","../babel-core/src/config/cache-contexts.ts","../babel-core/src/config/helpers/config-api.ts","../babel-core/src/transformation/plugin-pass.ts","../babel-core/src/config/validation/option-assertions.ts","../babel-core/src/config/validation/plugins.ts","../babel-core/src/config/plugin.ts","../babel-core/src/transformation/block-hoist-plugin.ts","../babel-core/src/transformation/normalize-opts.ts","../../node_modules/@types/convert-source-map/index.d.ts","../../node_modules/@ampproject/remapping/dist/types/types.d.ts","../../node_modules/@ampproject/remapping/dist/types/source-map.d.ts","../../node_modules/@ampproject/remapping/dist/types/remapping.d.ts","../babel-core/src/transformation/file/merge-map.ts","../babel-core/src/transformation/file/generate.ts","../babel-core/src/transformation/index.ts","../babel-core/src/transform-file-browser.ts","../babel-core/src/transform-file.ts","../babel-core/src/config/files/module-types.ts","../babel-core/src/config/files/configuration.ts","../babel-core/src/vendor/import-meta-resolve.d.ts","../babel-core/src/config/files/plugins.ts","../babel-core/src/config/files/index-browser.ts","../babel-core/src/config/files/index.ts","../babel-core/src/config/resolve-targets-browser.ts","../babel-core/src/config/resolve-targets.ts","../babel-core/src/config/config-descriptors.ts","../babel-core/src/config/item.ts","../babel-core/src/config/validation/removed.ts","../babel-core/src/config/validation/options.ts","../babel-core/src/config/util.ts","../babel-core/src/config/helpers/environment.ts","../babel-core/src/config/partial.ts","../babel-core/src/config/full.ts","../babel-core/src/config/index.ts","../babel-core/src/parser/util/missing-plugin-helper.ts","../babel-core/src/parser/index.ts","../babel-core/src/transformation/util/clone-deep.ts","../babel-core/src/transformation/normalize-file.ts","../babel-core/src/transformation/file/file.ts","../babel-core/src/tools/build-external-helpers.ts","../babel-core/src/transform.ts","../babel-core/src/transform-ast.ts","../babel-core/src/parse.ts","../babel-core/src/index.ts","../babel-helper-check-duplicate-nodes/src/index.ts","../../node_modules/@types/semver/classes/semver.d.ts","../../node_modules/@types/semver/functions/parse.d.ts","../../node_modules/@types/semver/functions/valid.d.ts","../../node_modules/@types/semver/functions/clean.d.ts","../../node_modules/@types/semver/functions/inc.d.ts","../../node_modules/@types/semver/functions/diff.d.ts","../../node_modules/@types/semver/functions/major.d.ts","../../node_modules/@types/semver/functions/minor.d.ts","../../node_modules/@types/semver/functions/patch.d.ts","../../node_modules/@types/semver/functions/prerelease.d.ts","../../node_modules/@types/semver/functions/compare.d.ts","../../node_modules/@types/semver/functions/rcompare.d.ts","../../node_modules/@types/semver/functions/compare-loose.d.ts","../../node_modules/@types/semver/functions/compare-build.d.ts","../../node_modules/@types/semver/functions/sort.d.ts","../../node_modules/@types/semver/functions/rsort.d.ts","../../node_modules/@types/semver/functions/gt.d.ts","../../node_modules/@types/semver/functions/lt.d.ts","../../node_modules/@types/semver/functions/eq.d.ts","../../node_modules/@types/semver/functions/neq.d.ts","../../node_modules/@types/semver/functions/gte.d.ts","../../node_modules/@types/semver/functions/lte.d.ts","../../node_modules/@types/semver/functions/cmp.d.ts","../../node_modules/@types/semver/functions/coerce.d.ts","../../node_modules/@types/semver/classes/comparator.d.ts","../../node_modules/@types/semver/classes/range.d.ts","../../node_modules/@types/semver/functions/satisfies.d.ts","../../node_modules/@types/semver/ranges/max-satisfying.d.ts","../../node_modules/@types/semver/ranges/min-satisfying.d.ts","../../node_modules/@types/semver/ranges/to-comparators.d.ts","../../node_modules/@types/semver/ranges/min-version.d.ts","../../node_modules/@types/semver/ranges/valid.d.ts","../../node_modules/@types/semver/ranges/outside.d.ts","../../node_modules/@types/semver/ranges/gtr.d.ts","../../node_modules/@types/semver/ranges/ltr.d.ts","../../node_modules/@types/semver/ranges/intersects.d.ts","../../node_modules/@types/semver/ranges/simplify.d.ts","../../node_modules/@types/semver/ranges/subset.d.ts","../../node_modules/@types/semver/internals/identifiers.d.ts","../../node_modules/@types/semver/index.d.ts","../babel-helper-fixtures/src/index.ts","../babel-helper-module-imports/src/import-builder.ts","../babel-helper-module-imports/src/is-module.ts","../babel-helper-module-imports/src/import-injector.ts","../babel-helper-module-imports/src/index.ts","../babel-helper-module-transforms/src/dynamic-import.ts","../babel-helper-module-transforms/src/get-module-name.ts","../babel-helper-module-transforms/src/rewrite-this.ts","../babel-helper-simple-access/src/index.ts","../babel-helper-module-transforms/src/normalize-and-load-metadata.ts","../babel-helper-module-transforms/src/rewrite-live-references.ts","../babel-helper-module-transforms/src/lazy-modules.ts","../babel-helper-module-transforms/src/index.ts","../babel-helper-transform-fixture-test-runner/src/helpers.ts","../babel-helper-transform-fixture-test-runner/src/source-map-visualizer.ts","../../node_modules/@sinclair/typebox/typebox.d.ts","../../node_modules/@jest/schemas/build/index.d.ts","../../node_modules/jest-diff/node_modules/pretty-format/build/index.d.ts","../../node_modules/jest-diff/build/index.d.ts","../../node_modules/@types/fs-readdir-recursive/index.d.ts","../babel-helper-transform-fixture-test-runner/src/index.ts","../babel-helper-plugin-test-runner/src/index.ts","./src/index.ts","../babel-types/src/converters/gatherSequenceExpressions.ts","../babel-types/src/converters/toSequenceExpression.ts","../../lib/globals.d.ts","../babel-parser/typings/babel-parser.d.ts","../babel-parser/typings/babel-parser.source.d.ts","../../node_modules/@types/color-name/index.d.ts","../../node_modules/@types/eslint/helpers.d.ts","../../node_modules/@types/estree/index.d.ts","../../node_modules/@types/json-schema/index.d.ts","../../node_modules/@types/eslint/index.d.ts","../../node_modules/@types/eslint-scope/index.d.ts","../../node_modules/@types/node/assert.d.ts","../../node_modules/@types/node/assert/strict.d.ts","../../node_modules/buffer/index.d.ts","../../node_modules/undici-types/header.d.ts","../../node_modules/undici-types/readable.d.ts","../../node_modules/undici-types/file.d.ts","../../node_modules/undici-types/fetch.d.ts","../../node_modules/undici-types/formdata.d.ts","../../node_modules/undici-types/connector.d.ts","../../node_modules/undici-types/client.d.ts","../../node_modules/undici-types/errors.d.ts","../../node_modules/undici-types/dispatcher.d.ts","../../node_modules/undici-types/global-dispatcher.d.ts","../../node_modules/undici-types/global-origin.d.ts","../../node_modules/undici-types/pool-stats.d.ts","../../node_modules/undici-types/pool.d.ts","../../node_modules/undici-types/handlers.d.ts","../../node_modules/undici-types/balanced-pool.d.ts","../../node_modules/undici-types/agent.d.ts","../../node_modules/undici-types/mock-interceptor.d.ts","../../node_modules/undici-types/mock-agent.d.ts","../../node_modules/undici-types/mock-client.d.ts","../../node_modules/undici-types/mock-pool.d.ts","../../node_modules/undici-types/mock-errors.d.ts","../../node_modules/undici-types/proxy-agent.d.ts","../../node_modules/undici-types/api.d.ts","../../node_modules/undici-types/cookies.d.ts","../../node_modules/undici-types/patch.d.ts","../../node_modules/undici-types/filereader.d.ts","../../node_modules/undici-types/diagnostics-channel.d.ts","../../node_modules/undici-types/websocket.d.ts","../../node_modules/undici-types/content-type.d.ts","../../node_modules/undici-types/cache.d.ts","../../node_modules/undici-types/interceptors.d.ts","../../node_modules/undici-types/index.d.ts","../../node_modules/@types/node/globals.d.ts","../../node_modules/@types/node/async_hooks.d.ts","../../node_modules/@types/node/buffer.d.ts","../../node_modules/@types/node/child_process.d.ts","../../node_modules/@types/node/cluster.d.ts","../../node_modules/@types/node/console.d.ts","../../node_modules/@types/node/constants.d.ts","../../node_modules/@types/node/crypto.d.ts","../../node_modules/@types/node/dgram.d.ts","../../node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/@types/node/dns.d.ts","../../node_modules/@types/node/dns/promises.d.ts","../../node_modules/@types/node/domain.d.ts","../../node_modules/@types/node/dom-events.d.ts","../../node_modules/@types/node/events.d.ts","../../node_modules/@types/node/fs.d.ts","../../node_modules/@types/node/fs/promises.d.ts","../../node_modules/@types/node/http.d.ts","../../node_modules/@types/node/http2.d.ts","../../node_modules/@types/node/https.d.ts","../../node_modules/@types/node/inspector.d.ts","../../node_modules/@types/node/module.d.ts","../../node_modules/@types/node/net.d.ts","../../node_modules/@types/node/os.d.ts","../../node_modules/@types/node/path.d.ts","../../node_modules/@types/node/perf_hooks.d.ts","../../node_modules/@types/node/process.d.ts","../../node_modules/@types/node/punycode.d.ts","../../node_modules/@types/node/querystring.d.ts","../../node_modules/@types/node/readline.d.ts","../../node_modules/@types/node/readline/promises.d.ts","../../node_modules/@types/node/repl.d.ts","../../node_modules/@types/node/sea.d.ts","../../node_modules/@types/node/stream.d.ts","../../node_modules/@types/node/stream/promises.d.ts","../../node_modules/@types/node/stream/consumers.d.ts","../../node_modules/@types/node/stream/web.d.ts","../../node_modules/@types/node/string_decoder.d.ts","../../node_modules/@types/node/test.d.ts","../../node_modules/@types/node/timers.d.ts","../../node_modules/@types/node/timers/promises.d.ts","../../node_modules/@types/node/tls.d.ts","../../node_modules/@types/node/trace_events.d.ts","../../node_modules/@types/node/tty.d.ts","../../node_modules/@types/node/url.d.ts","../../node_modules/@types/node/util.d.ts","../../node_modules/@types/node/v8.d.ts","../../node_modules/@types/node/vm.d.ts","../../node_modules/@types/node/wasi.d.ts","../../node_modules/@types/node/worker_threads.d.ts","../../node_modules/@types/node/zlib.d.ts","../../node_modules/@types/node/globals.global.d.ts","../../node_modules/@types/node/index.d.ts","../../node_modules/@types/minimatch/index.d.ts","../../node_modules/@types/glob/index.d.ts","../../node_modules/@types/istanbul-lib-coverage/index.d.ts","../../node_modules/@types/istanbul-lib-report/index.d.ts","../../node_modules/@types/istanbul-reports/index.d.ts","../../node_modules/@types/jest/node_modules/@jest/expect-utils/build/index.d.ts","../../node_modules/@types/jest/node_modules/chalk/index.d.ts","../../node_modules/@types/jest/node_modules/jest-matcher-utils/build/index.d.ts","../../node_modules/@types/jest/node_modules/expect/build/index.d.ts","../../node_modules/@types/jest/node_modules/pretty-format/build/index.d.ts","../../node_modules/@types/jest/index.d.ts","../../node_modules/@types/json5/index.d.ts","../../node_modules/@types/resolve/index.d.ts","../../node_modules/@types/stack-utils/index.d.ts","../../node_modules/@types/v8flags/index.d.ts","../../node_modules/@types/yargs-parser/index.d.ts","../../node_modules/@types/yargs/index.d.ts"],"fileInfos":[{"version":"44e584d4f6444f58791784f1d530875970993129442a847597db702a073ca68c","affectsGlobalScope":true},"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc","27bdc30a0e32783366a5abeda841bc22757c1797de8681bbe81fbc735eeb1c10","17edc026abf73c5c2dd508652d63f68ec4efd9d4856e3469890d27598209feb5",{"version":"6920e1448680767498a0b77c6a00a8e77d14d62c3da8967b171f1ddffa3c18e4","affectsGlobalScope":true},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true},{"version":"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3","affectsGlobalScope":true},{"version":"bc47685641087c015972a3f072480889f0d6c65515f12bd85222f49a98952ed7","affectsGlobalScope":true},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","affectsGlobalScope":true},{"version":"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01","affectsGlobalScope":true},{"version":"ea011c76963fb15ef1cdd7ce6a6808b46322c527de2077b6cfdf23ae6f5f9ec7","affectsGlobalScope":true},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true},{"version":"bb42a7797d996412ecdc5b2787720de477103a0b2e53058569069a0e2bae6c7e","affectsGlobalScope":true},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","affectsGlobalScope":true},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","affectsGlobalScope":true},{"version":"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839","affectsGlobalScope":true},{"version":"b541a838a13f9234aba650a825393ffc2292dc0fc87681a5d81ef0c96d281e7a","affectsGlobalScope":true},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","affectsGlobalScope":true},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","affectsGlobalScope":true},{"version":"ae37d6ccd1560b0203ab88d46987393adaaa78c919e51acf32fb82c86502e98c","affectsGlobalScope":true},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","affectsGlobalScope":true},{"version":"5e07ed3809d48205d5b985642a59f2eba47c402374a7cf8006b686f79efadcbd","affectsGlobalScope":true},{"version":"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3","affectsGlobalScope":true},{"version":"479553e3779be7d4f68e9f40cdb82d038e5ef7592010100410723ceced22a0f7","affectsGlobalScope":true},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true},{"version":"d3d7b04b45033f57351c8434f60b6be1ea71a2dfec2d0a0c3c83badbb0e3e693","affectsGlobalScope":true},{"version":"956d27abdea9652e8368ce029bb1e0b9174e9678a273529f426df4b3d90abd60","affectsGlobalScope":true},{"version":"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05","affectsGlobalScope":true},{"version":"e6633e05da3ff36e6da2ec170d0d03ccf33de50ca4dc6f5aeecb572cedd162fb","affectsGlobalScope":true},{"version":"d8670852241d4c6e03f2b89d67497a4bbefe29ecaa5a444e2c11a9b05e6fccc6","affectsGlobalScope":true},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true},{"version":"caccc56c72713969e1cfe5c3d44e5bab151544d9d2b373d7dbe5a1e4166652be","affectsGlobalScope":true},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","affectsGlobalScope":true},{"version":"08a58483392df5fcc1db57d782e87734f77ae9eab42516028acbfe46f29a3ef7","affectsGlobalScope":true},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","affectsGlobalScope":true},{"version":"8e3c06ea092138bf9fa5e874a1fdbc9d54805d074bee1de31b99a11e2fec239d","affectsGlobalScope":true},{"version":"0b11f3ca66aa33124202c80b70cd203219c3d4460cfc165e0707aa9ec710fc53","affectsGlobalScope":true},{"version":"6a3f5a0129cc80cf439ab71164334d649b47059a4f5afca90282362407d0c87f","affectsGlobalScope":true},{"version":"811c71eee4aa0ac5f7adf713323a5c41b0cf6c4e17367a34fbce379e12bbf0a4","affectsGlobalScope":true},{"version":"15b98a533864d324e5f57cd3cfc0579b231df58c1c0f6063ea0fcb13c3c74ff9","affectsGlobalScope":true},{"version":"0a6282c8827e4b9a95f4bf4f5c205673ada31b982f50572d27103df8ceb8013c","affectsGlobalScope":true},{"version":"ac77cb3e8c6d3565793eb90a8373ee8033146315a3dbead3bde8db5eaf5e5ec6","affectsGlobalScope":true},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","affectsGlobalScope":true},{"version":"2fef54945a13095fdb9b84f705f2b5994597640c46afeb2ce78352fab4cb3279","affectsGlobalScope":true},{"version":"56e4ed5aab5f5920980066a9409bfaf53e6d21d3f8d020c17e4de584d29600ad","affectsGlobalScope":true},{"version":"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},"9b178631a934bd5e4832b478d4f74083d4dc357615a0d1a632357dfafe898cdb","b7589677bd27b038f8aae8afeb030e554f1d5ff29dc4f45854e2cb7e5095d59a",{"version":"9ff3d2e726a3e7c6603a01e9781dd27495be40611229af445eac342568359b51","signature":"603a6a23fb575101f92bb7c9d9f70e149b923b0b64b8da3bff10b76dad968f73"},{"version":"ba047e49d1eac4a6da39da7b05c2cd77e498a771b1bddd35760742bf93aa4d0e","signature":"a04503349c00a0421942bb14d5e9eea391fa1633d867b13fe5125f7df8355962"},{"version":"cef698f00f85277f0b2d4beb2fd7a69e9d223afa7c259daf47c4c4c392772473","signature":"e81bb81b21289ef6653935d1dbadedd907b857ada80f9221b260a33e311c9ea1"},"576d63ef3a0408e9044ab3855ea0877b5f0c674752d4a339d79b8ed6bb88b02a","8c5f0739f00f89f89b03a1fe6658c6d78000d7ebd7f556f0f8d6908fa679de35",{"version":"966193e44bc086f29bb1f8c6b602063fd0bb6f8a90275fbf6355cc0c56ac6378","signature":"e42016f3651c7e6a261bd594eca02d675da320f18a3814570397a9858c1935ab"},{"version":"7fd4381ff9526f000a26c861d47c64f00897e11882a688502ec04e8e7263122f","signature":"0879634ab66ba30092b8a65128cb6ce93af668c9994895d5be68f10621fd453d"},{"version":"8fcfeade248c2db0d29c967805f6a6d70ddc13a81f867fb2ba1cdfeedba2ad7d","signature":"e1bb914c06cc75205fae8713e349dff14bdfd2d36c784d0d2f2b7b5d37e035e0"},{"version":"4a6273a446ec1a2e1c611d2442d4205297c2b9f34ef7ebcfb3a1c2ff7cd76320","signature":"bfe8f5184c00e9c24f8bb40ec929097b2cafc50cc968bc1604501cb6c4a1440c"},{"version":"c0546f26640bd54a27df096202c4007bb308089dd2392f59da120574a8c9fc58","signature":"243665975c1af5dc7b51b10f52e76d3cb8b7676ccc23a6503977526d94b3cdde"},{"version":"aac28eeaa76e34b6ced7c5b001ed6e80b8b1f8f0816eb592555daf1ec2f4d7bb","signature":"6a7a221f94f9547a86feaa3c2ce81b8556c71ffb12057a43c54fc975bca83cde"},{"version":"3f0a83b294ddd8b8075870cc0cbd7754fedeca16e56bd4cdb7e9313c218c2e65","signature":"e34a316302189537858d6d20d5d77d8f0351ed977da8947a401ad9986cdf147f"},{"version":"afd3d7a25f7ad12ce91561c34ffc674c84ac3249919df4940856c6c6491462ea","signature":"c4fed2ac667845f4fe7863bbd478df921793eada16941b666bcfe161f40caef1"},{"version":"171a63d115fb2e1f18ea8a0a9229809e3441b8024346e8f6eb6f71da2acb0fb5","signature":"b360236d3b226a56126f9f071d68fccd10eba34e4b6831efc39e8a3277380523"},"d252563303cbd2c3f385c83b550b84b6c5a112da78050ad8922c428d38f63d6b",{"version":"cdae18a2e7912f1ce695077b914ad1c14078e4ca70cdd3ef8c4c3d1caea07f7a","signature":"989f035cd0c3acf51639b2ff4fb3cb8ccce3d7ef0103a1d32ca5e5f1cfd19387"},{"version":"357c8c1eedefe4572a845d2fbf39504afcf63900427de0f25780adaab29023cd","signature":"66612e3b3315adf8702a39830ad8690d6f4293f89193737c604f4b44a51e42ad"},{"version":"1af5af5e448bf69819c821acc50cc5b7a8eac66d0ba3c4ed471847612fc39062","signature":"a5e89e63c809c01f8e8175c9d63da68ce734ddf15b7efd98b1eb262d8e4d05ec"},{"version":"6effa8e58111946b0a830032546674f1254b1e4217d8558460071aff6acc4237","signature":"9ba02d6560cc8cf8063172ba05b5368a24fb236a97c1c852665372be78143592"},{"version":"aa0aa9c785df8942a0c0474ea22e93925d81a79310daec3990a747011e4b5bdd","signature":"186139eb9963554412f6fb33b35aabee1acdaa644b365de5c38fbd9123bdbe45"},{"version":"52050c18a38ecd88e094441b24e00d4c09be722fd4010716dd3482c99b0e3118","signature":"ce8fe0d07c32e6786203b5a3b93468afc6b1fcf57481dc9673e16fb119312c19"},{"version":"e99b0507b7478a5d42aa76ff2f256aa233c4d0dfee11d433f15a4a73feafd187","signature":"3642221f795abb677078c1d4673adc4932ac93effa865bf7d85d2f418acb5b1b"},{"version":"692e36a1eadcd9ed42bbe4fc3cf1853c61ba1e2dfefd7bf749bede5d301e0ea5","signature":"7d2a0764991446f121b01e690edcb502ce40fd02145613d1d349d9e46be3782a"},{"version":"7dd8fd4908173a37bd688b37cc6da6d424a7d95c24c16f9b80e4a4392554c02c","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"ecedc0b9f905ae08952b3e86b8f049a0d28071b80431a59a7fd9980bae5a2cc7","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"bddeccbea54a281dff4c47c0a6fb0044631989d863025fda8438959e439e86ac","signature":"513e4a7dd68f60782a39d5ae4ce6f0a19ccc4c51808b359560ad1f689f0ce93d"},{"version":"c825ca3f05c6e25f236f8e8762b44fbbf66f709b3a8d3ca0e42146ebe1581a9a","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"c2adbec387364f5d73dde7780a3cc1dcfdcca50c64008212eb78da6977f8e2e1","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"531ae897693e06c39fa774e7d5efebe99dc25eb315d28dc9868cf5d66caa6b4e","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"1d980ffa590cf05dd111bc619f46a3b22d733f28e53dd43c0ed7c04086a27db0","signature":"519157309e4f7c98b6067933db2a849961eaa0e5dec4a2ce5d2fc92ace85dcfd"},{"version":"8d5646f46ffd5da015100bc01b95cb9bd7865608a2b9f9de49f70574da948299","signature":"c5f8672c8c39b8f9251a57fc2dab217ce20ac4a9d71c0a498b733cb922ff5e4e"},{"version":"d8ebfc0205cf426841c3f0b464ed1ba7eae8c3e8c5ceda630bad2f902044e2d2","signature":"156d025e006f7df4df1bcf7ce53cd3e3780a0190dfb03c65288f07b372e79843"},{"version":"bc154d30e8b9d4dbf8a3209a4a0fc3c374935d3f550b90e6499a25397c8f7dce","signature":"e181a4a2b4612772f2fe5a2fc18135d1c1df3f50e6c4884163117c650a495e20"},{"version":"8697dae129484c754357221381228d92160263db3f8e0aebb368998410bdd0b4","signature":"250bb1ea2d799ecf488834fe20efa611063ab79b35639b7b3024f05e1b6641ee"},{"version":"c492c5988297ad9251d2a9071c52894d6eda724f00e1599f35a3988b7c4aed19","signature":"b1fd1f3a57d18737a7792630d476f230f4eda06a2e3afa85a1725830d912b1cf"},{"version":"a6b289321f7db8293d68955fa596e46dfbcbef03e15612828f6a244e770de6ee","signature":"a73bd08ca8f85d9c1f0307ae7abb246e38cb618f452e15fd3612464e846665b0"},{"version":"226c3a35bba8947d4296e3b1d38dd17d4b16688c580357672a696091479b980a","signature":"4924f889957ee69dfd66643c7e60a5feee526c18b16d10985804c669fe1b6ce4"},{"version":"0d6d17c452ec87c53738e449f61d0642144827b747aa47eada063024e6a114b3","signature":"9b1b103c34f4c56ab0c40c87a85ffd36002295d8fbe17b493509e63a383f5814"},{"version":"edd51847a7bb071792713662c868ef3e68b46db5735d8303dc6c2c22340d1490","signature":"e4a023723ff5cfdc22880b572dd15876d0bc4bb4f2a555d71d226a2578786ad3"},{"version":"be08025002e28149f50ac7814003f38c04bc27532868e7f1e5b308e0772bb7c4","signature":"3aa0ae0c3636319f9bc6e5c2a4bd484f9b2b4e78623b33131056a95fb59c954c"},{"version":"32554cf6a4e226119f09b7f834f7ebb066c78b5c50c04d1bffab36d0b0af7e86","signature":"a73d8151dd40ff705eebd2989e703ba14874574f5fe4f195babe74b6ef93ac59"},{"version":"a029e1c4b13d11618865d30254ff2762481ba33613ec180de6ee6190f75afa86","signature":"dc25e664429b44c379d4d3cf988b2cce06116ae94f5c6f1a0cf73245b4282a93"},{"version":"3c52b0d34d0d2449c0c8266f76c213d038f9d049ef7de02e6db09965588d578b","signature":"f32fa5785766bba7c9c8dd0b2c822abdd6e6df528ac2512786b87103a03628b4"},{"version":"6470630dba76968b44e9fd031270da3f3e39852e9b4af3b63eaa56633120ebdf","signature":"e59daf03ff2d76dee4726e48556aba1d105fd1c7a7a9cbf3e74ec4a1f91a6bea"},"a0fbfc839fefc3d41a12c5a8631e6543135ff18fd516cd06c5a09f84cb81578c",{"version":"33166ad3efe9a4e610e12af338b7a5ea56e0b41b064ed509e40f901ddcc458e6","signature":"9ce376fdbe50ed84260f0dc45cc1f242916f2c0c91da6464df63df0ba2baae7c"},{"version":"548643195692cae832ccfcc7d6aac0582460eabeacb3d66907c7b6fddbd68103","signature":"c3e41c24eb14414b6995d4bbac99d16ce2e609282c9b53d1333b7b423e0f7d02"},{"version":"0b54bc2b799d87aa1177e909d465f54c6bef360ba83af93005e5ed227d19dab6","signature":"b555d22a622ea0565d08a340e5c19f6f439f40d4451a2f13fe6a33a39b3d761c"},{"version":"764f73212be29948c4fcd78f507088fc7e6defa31e7197c0bb75b6f4347bb1e4","signature":"9f29212a64599c6c5563b78746bf85f709d5437f18dac77502a53af63dadb850"},{"version":"47d2fe1d53745d28b017cf0e222e1d4a4f4227f7dd0a581bd92b113335531e88","signature":"6b714d7db731bb6da813dfa3d88ded4ce0bc9b627464e86315468e1be9adadff"},{"version":"be7e96cd9390cdaef4671d6035bbdaf562ede5e8c0a1276109d8e0bdd6ea6c3d","signature":"5ebd0c7b976b7cbe390e381d27ec9dc5adde1a02cf9ecfb2a7caed7a822a5cae"},{"version":"90ff25e6450736895d78029bff4fbe1ed9e4716ace55d7d68c69629a8b1cee1a","signature":"b8b9aae5a37c0d3dec11813d992b893ed55a080289466ade6c1bc47e3987f53a"},{"version":"c500cb69aa5cf5f562b1494e6094854b4179d1800351d2413da092b6be0abb4f","signature":"4171247c72f90ac86a3cd3cdb0f372214a556aa8b94aa92b28bf6d21dad5f7ee"},{"version":"d60d7a09651839c6bd24d23dd861c6d7bb6db5cef12499d31ec7c70dcd704e82","signature":"a9cb234a7e1c11097b0d897a52a82d54b51545d32863c0e7d026f70309a10eb4"},{"version":"15d3b873cf25203b8d3bde2fdf2290ff0c3bc56fcad31661838f8ddf455a084d","signature":"eb69d4cd5875c471c0dd30988bf8a4816f9b8fab1e71a8c39096e483411faa00"},{"version":"a4b304456b23b28cc0a552fe9a59ccd81b19c92a316071ed6e16b4f52ec77544","signature":"48225779dd7b1b7b384389e325ed6aa271a6745239d8193c2fc161cacbf3dac5"},{"version":"e823b7c5c5284a0915c664ba5116fa0935e1818de3cc34abca01282b017ec8ab","signature":"3f4487628af3e52556d6f33151740876b29a5355b8a5ccf8e56d1b3ae7cbcc0e"},{"version":"f1ef69cbcfb53cde7b93395b8c8e08a27700a153299a2af6eded4ef6f96dcdb1","signature":"c6fd0f9d777f11f972b4decc52beeeae6aad9f2aa949184e8f9984a5c36e4448"},{"version":"769de8be7004cefe640665543efa370ae48b6d6e2010297e2b5b22a8eaf2e939","signature":"2b4ca439136421892cc80ebf6f6ea641a0306e58bd12ed61ae7f20becb2ee15f"},{"version":"0b7052f1b0ffb904374e01198404cac8c4931bfdd7f87e550be5f48b425e9319","signature":"6296c7ce17d3115c72d6757513e79ea0f74b76f49e0138f78f37685fc1bc83f8"},{"version":"3b4274e19bf0b5551ad7f0190902eaf651a88d213d80e156ee158c8a3d68acd0","signature":"058e39e6fe02e97ddc18b2952a67d0dfb71f1f60f86405480fec569b602f5284"},{"version":"924473fe3db09406d721c813e1d9a9e932ac42de6526cbbf19fcc4b86a5f09d7","signature":"dfa94dabc1567d2b882222947f5c181adc89a3af5b6a2b730b1c3b85d4cfe48f"},{"version":"a030f8b58759c806d7a2ec11a0ae694035182ea7dcb2a93f969dbbe187535118","signature":"9f3f8ff5d06c5d5583e891d3bb98489d58e358e49bda2827f3f7819cdb632ad0"},{"version":"b60bfab426a779fe9bd50b8d19995564654b10b83c592dd00b9a7605bb12f329","signature":"c33fa94c2e88d70a2e98a33474d3cf477d959477236323a748f638b3ca1e2af0"},{"version":"7c676dde7b7864996d974adfa5c57f1ac22d4abd75f60f75c1e18c57ed842763","signature":"8c5dbef5fc0eb113d94132a5ba440d75e33eb85e9497a1f7e3bdb29a3fcd3469"},{"version":"2effc0f6de7a36ef7f347cc9965e0c064d40bd0a4b37e163a07db488809e9667","signature":"0d9808e1f0d2bd4c45462c7e2f20c0cf08b700c6964e7eda5e10d1f6b707deb8"},{"version":"ae29dd93357ed3d406b2ee4c877ce166f55ef9822bebb4f55642a08381bf9073","signature":"3b6aafb284a9943503546844726c7ecea9ae91fc46f1d8e8cbe233f6d8b16a30"},{"version":"88100c31b99360b9a517196944e1a9b509a588be609ddf7498e81ea04c7857f7","signature":"7571f6e856945cea6771a2985e008daff8785c6632f9dc1dc9f24f795f84444d"},{"version":"c690d242a9b796a6632297f61a7030ff914715883601a1f06ce7d06b3a726ca7","signature":"2ff5e66c8448d86302ef11ceeb27cbbd43d3af41aba05c2fc3a48cd0f1d8627f"},{"version":"52b637792df11dd64a7acc6d31ba77ca5ac3b65e2eac6a39f0adf0aa52f49051","signature":"6978b8fc2f45108c4bc2788bd7053f2917d7efa28f74ddf52182dc9ab59d03cf"},{"version":"0814686d7a7474b9c3072198413393be949e3c358587acb6d81fa987faa13bcc","signature":"e127a8fb319d5978d73d966a5a68b85915848f8f96267fff2f0dbe9bc92373e9"},{"version":"52dff4c7cba4c4943679193e437a0191640454ecbc64b5ca8bd7debfbb3824bb","signature":"77adbafe67e2bf42d578d82d2fb994530cce5b9eaa28a2a5b24aca70a008c3d9"},{"version":"0926c32fe1c110a3d7f1d7dc9341c6ced58a237bc894293d144782ca336595e0","signature":"82590ca2dfa968af29be579c534733406fd9c5c4a726213eef9f2308cbb04d23"},{"version":"82b86e1638a2b839335bda260e9f5ff8864c7be8a7ae4749626807eb82f77c09","signature":"e88043fb3ae0a6e33be31d45927494ed42c3263bfb318b024b9dab027f09dc2d"},{"version":"1705c872aaf610b945fe927e224dfd1d186a182c7e65740f1a52ea9ab5178388","signature":"3f7e6d7b1d7155d68b5ec0f8e021f10075c785b29171d1d520d0b9b0dd617aa0"},{"version":"4623bcaa845b85cdf21d1594313554a95bec68d1770b4087020cf78868dbdf43","signature":"1a910bff4e17d0f855bd00ef0dadc3ad8e7656499c099d19603f8bb0dbe8853e"},{"version":"54ccf8f7da67b45fb7a69c09d0313c4c6475e918f100fad0088a19f200dc57b3","signature":"23996dceac72973064c9643fff1ca0cf585b642d715c56ed3512703f2b280c5e"},{"version":"e0c730d1cef48b39c0ea78bbece9a770062d40b87f8fbb46dba3b91a39f5e8ae","signature":"95a1a8e1e7777214b2d970c3426819e976abf9120f2824b571e0ae51d1dd465b"},{"version":"bd41bf4f473276c2c3d6ac75a510b82e2a0c171fe6605aa9d6e4aef70b0fc5e2","signature":"466c63574f0654a81f7d760ccb32570f642b6b46e83b6fdc288c2e52bcef287c"},{"version":"ded09790fe023c6a76e3b52f8a37778d89fa0ac82703aa92d294b83a13b10a93","signature":"08cdf95dfc59101c1e7c23865951151455ee7f77f1bf7e257034aae8ba332972"},{"version":"8e6f85f2acce1e4132756c0b3f928a5102abcf9f8bcd6f19f759664cde9fc75c","signature":"c6526b7ad3213f40e40d617f0a150c8a9dcf0e8f868594ef4aa060b994fd11ce"},{"version":"3542d64a563b0efef64ff2553cbeace4e7635d2e9fefa9719ce14b9453b56843","signature":"b5e0565b7ca3ba4c129ed4e1788d4dc1bb30dcdeb14a37df1071c3881507e295"},{"version":"f1e46fa426072281a31a60bb2c50854397f9bc95a8a4efc7cb40824c286b100f","signature":"2c95044092cad1398b593b47290306d73513d163c61e85ebbc39715af4b15578"},{"version":"ea097853cb731b90f8da5b56d5c65dba3d6defcd42c6206753622ec6a51e6ebb","signature":"1d3f6521348f5d591d4da3408457a553274b024c79ecde88054361040967c211"},{"version":"fdf67ae033c8bd49182fef927461ea75acfb741c615820047bcaed083ff3b3f4","signature":"03a629914760ae9bb64a05e72ad0f4e6aeefb1e7c7b6ae3d7836bb46f69ae23e"},{"version":"d757c6a733cf1e7101672c61cd52d3c964fe19a4370bf4e2fa96fde3989ec76f","signature":"95017b0f25bb3cd6782853c14303c20b5099b866ef1491c57fc436add8183f14"},{"version":"ac81e071ce704acdc83cf7155ea62306f105a5d53010308cae52cef8b2eda5af","signature":"9dfbdb5529d2be1c9e77112f7e0e20fba7518865f31501b9aa09c3965ee91f6a"},{"version":"1bce4319db89c0eaebaac319159b604c707fb9f2ae4530c4a9d333263b1168e3","signature":"cafadd60cda0c63471975430893f7c0ac981f268ec719f08f131e41d8404c4db"},{"version":"3d3b5460f76a29a0ca48739d4a0ba58ba9ad7f7c82860fc3a6d39c2e14feb4b5","signature":"3a91334c3409e173cafb3af175d8a4a3ae835851df7015c8f0fc5c117ad46c80"},{"version":"bd6f370ce77154839f8bbabf421d4cafae387b210e0f640a0f1b80a3c11c0be3","signature":"98c7850cf7a5bca4267e71403e8a2788c29543b15ac7354d1211a7accba496c8"},{"version":"3206dd506869621a904b05e4c4efbc617b5aafd60a44ef1d0b1c774ea846a888","signature":"23a790e87430f6bcf8dfbc4d3560e8b3d7441f9cfbe509bcf932b4608c60c9e3"},{"version":"cf770a90e28cd62999528b61f8e997eaae027ddae2d95e29a20fe02447636e14","signature":"b10974251ad16a97b357ec50f87455c4430e7f0790f7b399564c900e4ebf87f1"},{"version":"88d9572cc89ab1512ecc4867a2b88bedf149fc7fc64f8b85d57ea6ba3226651f","signature":"234123959236555e336e4efcd7aa203ac1d5370ee5d891dcfc5828d996b28f59"},{"version":"2bd6aa5dc587db0e7546fffa74d651ea920696016fdaee66f601cc7c1c52eac9","signature":"b59756cf12284e6136e042f322af2e22664e1fd46f713b1dd3abb1740719b732"},{"version":"69d8195c4173277fd77cd75049b208000446a150025f9967aa520ff0c3df84e2","signature":"b7c164b46f7ddbdbc7ac32357100a1d569acd9c885cc511b827ebf51af5adcb0"},{"version":"cdce15930d610b1100f2196287010cff98875b0919e1c2adb23cac7abe4da0f0","signature":"cf3a0eb31aa449df0754f60f8be9622aeeaa4c985291cdaa9563788180260fd6"},{"version":"775ea9c6265a56d51b29938382e6ad9e4fc244f7a99391d005f70b747ecc94bb","signature":"62b65c635a282ea4855cd6a9b968527cbab364c38410ea432f63c5c591db9072"},{"version":"e3431330ec4ba8175669ad0130e248dd81afd939cd9f373d47b8fd1edae598e4","signature":"922fca8caceda4299b0184e2f68de6948e826a764f6f33d25126b53ec94c0ed1"},{"version":"94486bc1816e6577a9b4711a793b94323ae5d5969fc0391623aeff28158b868b","signature":"a382df4ff5c36b5a1f042f310ee52dc547da679b92066ececaa0f00bf76e35e4"},{"version":"f848fa1e793b685b9ad61f7f6d10a51fc7529cf04e36585818af8a1e147e1a04","signature":"8771cebcc7bab42179738c744b09d2ba6d5f3a1238fc8a981cf21a8842c38f51"},"6263e78a0998878d3007c407b5ba9d548a369b2dd1da8399114cb0320baa6078",{"version":"5c4ad473cb62ee09d47a449b5cadc7bd6d6c156353f7e4ffafbeac0715e60475","signature":"cbe5a7a02fb93f47d7948fb8dea8792f962b51657b63532ba3c67036d3c0a618"},{"version":"31fa9fa5bea525150abfa6a34ea8b831148d524c7fd97217eeb945a87cca52dd","signature":"6131967512c4d205c32f126ef7415453f0c715bf53c7175d6deecb72d76a75b5"},{"version":"1856bfb4336411e9591469cfc980a00a216f03acdd152ed741287021e2127cd9","signature":"4e38f7bd172e7549c323610cfede12644c116581dfc4d751998d301eda9573e6"},{"version":"45a9a6323ef93e8c4e5f83bb5a031e31b27b20f436533a637e0aa8d03020ae09","signature":"0d1adbde28307411dae5e1cc8cc316130653bfc6ad8feb4b59063f60efdfd693"},{"version":"bc098722e4d6b9b99661cb3c596a569f38c94cdc8ed67efa098b0189251eab3c","signature":"d8288a8eb14187b0df133ce467216d61d9ffe838ae5930471f476a5c36141828"},{"version":"0eb74b906b79f3f93cb2ab8e03d1996daa83098332a551f2ecf9520f617e420d","signature":"70ae92a852a67db5b841a7ee3e9d16df7c06320ab86dbf2d5dbd9d76f3c98faa"},"e58a0a0add3feea2c936af4933dae5710f6c41e91468e22d880054afaa47b782",{"version":"b85379fc70458bedef43253c21e40d0eb5772899996a28bb5791010570a53549","signature":"ead85b2d6cd6e6deb144a0995896c0ca7423820c66cc00e416e66733d2932985"},{"version":"969debe0a34414d4192edac2bff8573e0de7b398516d830a3dd977c11a54713e","signature":"2c66e853b459b5354429e957b3bc64a66479153e31df1def46fa0c7ff343d9b6"},{"version":"e4fd41129789f0d42c83925ecf0b187e2e3d6c55ab8a75b3ad97193e22e80f51","signature":"f8cfa2723700e6651de70b62b08d6536a7d6a1a1fb4e28914e0164741caa7755"},{"version":"329bb06b9bad13beac47188891165d19e6737b3161b66b1b00ce820e8ff823a7","signature":"5893d8b87ce06846556d2460e2eaf2aa8388f2179ed151d302ab7d711a75c7e4"},{"version":"0736d521e7f68fb1d6c06b28a3c0ab18d00c61c4c02ef78731d34f20ed3b7ccb","signature":"6b4d9c91ed03e7afd40fa045042fcb7a6250b8dbe242154f3c4b948a99c74a9d"},{"version":"9b710dd9ee172a08cdb6913901aaf7d9d3555897688577acbdcceea22ebbf639","signature":"8b37c18f85644a1c666705bb5c233850cac84d8863c19870a8ed5f8d69c68800"},{"version":"c8477d578081dbfc8daa84d6da3dc67389a46820e0545251cc74ad881663426f","signature":"429e18739687877b761b4b6574a45a9e51111a6a71cd63711440cb0f9c602e87"},{"version":"91d5a8782c544c374e3fa45b2968df021fc7564e2aebdd3109e54d658047ae0e","signature":"d0178d8099f50a868a3c6a8f82d7dc98b121c552d865e11a83e1d0d4374109cf"},{"version":"aff2b79c89bbfea4ab8a1615fdce238fc026a7e8240d6a533aecacb13ccc5634","signature":"9e51bdbcfcbbe857bea0999bafc786cf85a07ace21f8493112f962cd76e32618"},{"version":"caa16ba6e11913caa7dc5de9380131f2fe716f9fa0d57c353d710eb264a7847c","signature":"220bc2f85b04326fd70de47faaa003666bc864e55f00543fdffa7b7f75d4dcdd"},{"version":"12b83896f323f2aeba3f9a035d35a9a2571dc690df4cdeab8e5b12223692e652","signature":"4a554afd8a11ad65a0f8878ebeddf6793c6775b1edbb14360bd47252840e051c"},{"version":"6e95f95e765707c6331a2e9df3c4a94b352e26e91d9c9714f84879fd75826357","signature":"431fa08179e6ec652924f1f0788e213db388b0dbebdbfd392477772c5f199573"},{"version":"ef21cd892023cb32ef60a2fa3fd2f598975395fb6ffd64272a3f698afa134d4b","signature":"852bee3ca49f48477ef77e392aa31a260b82cabc1bbf42da56800b6e10a5c341"},{"version":"959f0d52d25f1e9e8842377359a32394cd5e7c8664674191cca73b1e1e529368","signature":"c850bbb5c78efd30556f39d7af1a4d649282038dd8835de3654587fb51cd3eb2"},{"version":"a679f0ba59fd4967efa69a289527ca730065ed5335bbcf43578026ef4fd45638","signature":"e4aa4e8d3eb4c67b64962344ef3388a8cd607821ba619c9379b36316db65c9ac"},{"version":"6b6fc0d409950335b50dfc9dd240decaadaccb31f4f01118d31563fb4f4b6076","signature":"fe04102233530017353cf165f35aa2d141435a465d5dd2ce9e395b8d007cd717"},{"version":"57669050e66a5d3ef5e559802fd86545028ecbe5582fed49de9944fb537b8dbb","signature":"9b94792c88485a63a47c60f14a06a24fbed8882a03f0c399497957dacf2f24c2"},{"version":"1228aa1caf9080cc851622f1b307c98c87ac12c7fb258f78f99686d40b6ee169","signature":"4dbfa68f729bd8e052c9a8916a1e828007ed3c9f50b24e7eb65e6556ea7fe315"},{"version":"37d83a587db9cf28d7e244be681dcef0b6f3ff2c526dfaa3a81dea9b00134b31","signature":"635ca94290fa45a56e53ffadd3b897a42650fd4ab0ddc241392e4dc729bf496b"},{"version":"a330918f51cd1fc96a80a02e87272acfb9689066a9ba1599ac71788ddf8c96ad","signature":"31bcdc4dd0dc48656c9cb11c9912a937ae6e78c87071856a9e480f7db6d1b219"},{"version":"a62829e45d9d641ad609286af9013b5133a754e312e58d432bebf0735e69a815","signature":"eabae622cedff1fac0fe3a8a1baeaba3626faab93cd5bacea072a7e7b34d5245"},{"version":"6a687fb7a6d8539481b3ee928b57330dec44dbd3a5a5e34c2cfce09237219642","signature":"75a5c390f494828bb3dfd3e31ef3a8cc573184f4176166b6d3c1d67f69539b9c"},{"version":"86240e0cf0126e85d92f418f62742afe67a17eef6923d58ca2cb02671986daa9","signature":"02519cdd247317de0bfdc78d88b5497d9747e1b9d1297283a0fea8ab3787f6ab"},{"version":"7491fa16c8e8b3e52f6c65fdad11a4441277532d2b81fd2b058b1e3735db6c56","signature":"53989e09bc0b6b46a3c4597e5147a9b989f1f66f33ce7375b92d28139977e748"},{"version":"9eff35a7b656773bc91ebbc0b4f5034e6bb1a761b016c9bac49cad0e4754910f","signature":"269ee735294e8c328681830ae7fdf4aea6c24032f0541d76c914aac9afadda5c"},{"version":"be43c99620df23cd01c8940ca91fd1aa913a5839f02910ea291b66dcb24e6b87","signature":"f64d84c7d26c46fbe74a320adbbffc5f4f136c97b495ff051a8d439643774e6a"},{"version":"2d7af83da7a8e13dd097ea32365d7dd4711e9657f9d31e483c98a3a62cfc3249","signature":"d3b2b753db518c14961367b5435d512352b5e3ad72a85de6aa18038ea6c480df"},{"version":"e7d189b934e2c1eccbb725caa53d594536ab02c027661474af648de2829a1a6b","signature":"18d3a2cc651905a61088a56f684783699a3c66541568a5a458cf75c8638de2ac"},{"version":"f7d12b498acff33492c82d062e62fe1909ebc22f9c49ca28e76a9b85cd81e63a","signature":"6a7820891908f3e6dfbdf5d9b3c8ede00967a3a8bf51e90a70f6560733334809"},{"version":"8510b88d197c5c9225986baa88fccb4a419a7423242a1324210e3129d059ba49","signature":"7a8b858660503a4af876541f456b2cbc3d89b164ab842c7434ac0fb87ec0e026"},{"version":"61e5ee63cbc96733816e921073edad91ec4a943229b15b34134ae2293fd4e476","signature":"024653e8296d821c2332e1e8fe13eb86f4d50f0be82478c958890e92d1f2ca0e"},{"version":"cd093c33e37530b20651935e5b156a971a8643379807170da46d436b837c52aa","signature":"02cf2596d27195cbb9dba82697a3dc32900459781195302991f777d1d32f5d35"},{"version":"53f5fe2443f579c7b45221298a1700dddc2b3bfb5b4ef43df12eca3e9f05266d","signature":"af2cde32ac3543e8c8312c7983b3fc72b06b4c8a154db71cacb5255ef609bd5a"},{"version":"f8fa15710b26507fe7a17ee1dac9e831dd99b42694607338938f213ec9431e25","signature":"f31ab9295985d01c5837c9bdc422643f6f73293cfd103738774b7cfb340566cc"},{"version":"afbd2ea68fd116593555b8b1fc0285b41850a89bd9a9bdd745ad5112d0d81525","signature":"1079472c5e1f65ce739fb777054e2f539e9b50a97b438c0d6e56c4ee23be8bff"},{"version":"ad9412e95dd32f485a424fb9b30fee6fd5b642d24fcc307837f82066cad2d4bf","signature":"60033f2f6324491b9129d3e4df3818434ab6997e7cb1e386597ee08275d1d935"},{"version":"104a8033a6a23155aadb6e3c76294813c8e495190c7cf8c2003e6305a595294c","signature":"692328e8946fb1762788901188e290d17a95cd6676388cbf94f6794b60333e88"},"99392e1e600259c50f21f691f136a4ecbee42839dbb9523384f09645c8756503",{"version":"816b5e57cf6e493b499767f2b2272d939f1fe7e30256fac7ddacfbcd3de9cd10","signature":"5c5d100793c0fb9b34076189904df18f3321e82cadf6f69815926104029c215b"},{"version":"f7e00b63bc596030913bd3ab6033b587eeffdceacf87fee8b96c36b9c0e6d4d7","signature":"4f9a4bb30bc97017c72a600c0161962d8f74488d1cd93669e4adbce7e611e0de"},{"version":"d0ab323d291d5643e25726d0f1ea22f9903d74081bede5f50ca65f3b49eeec62","signature":"6f5e1adbd8ecb5ca09948ea08ddb357362a459ad3c1e3b682695559058c067d4"},{"version":"e7d20258143895e9d96d3701189b9ba69e2e386938a226e96762e885bb0470c2","signature":"d9ea1d16fdd5778b962ead323e028a70358574d18c8d80695a8c2d94e1b29401"},"caf6fbd0b4a4590b61808dc671ba18f3f482d82402e2c7285aeb2beb56051718",{"version":"f48bc40fd4214e7ccceee1c29bd2f2e547e1fddb63551c36870df7f0196d4e20","signature":"57e73f1c6da39bcf9429f52c39b6fc34eef11547fbb5a2be91836517ec746957"},{"version":"0a200728883705af17f06c0ccce1f6cb2c22846e68398f6efcfe06add18ec460","signature":"d0b3a40cbe16c8852d1327fb804995193fb853d7da9c7ab9c02cce85090e0637"},{"version":"e663c71ede6c0ad637e91b25269c014fc6f86d276b63da4215b6d2998ea87284","signature":"c67208e9da4af7a50bfb75d07691326052d6ed8f3b577ece8b02cd425c9d632f"},"3cf5f191d75bbe7c92f921e5ae12004ac672266e2be2ece69f40b1d6b1b678f9","971f12a5fc236419ced0b7b9f23a53c1758233713f565635bbf4b85e2b23f55a","9d670bb3be18ea59cea824e3bb07d576b55c9542f5bc24aacc2a3c1ebd889de6","695b586df2d8c78b78cdd7cc6943594f3f4bc52948f13b31cdedfa3ce8d97c31","0771a93ef5e3b2a29f929c20f7ad232829341a671c9d1e96e93ef3fc42ef7bc2","cadb68b67b80b14a9a5bb64cce3093168fb2bfe2c7b10096d230df5203218de1","0b3c75be13f930b46117e205d900ee9c4f2ad6c7317655bca5364958ba1e34f0","5af161220fdf46730477706e8c431ccbd1b4ff50223cb32450bc20513f50bfbd",{"version":"5995a97cd70877231d44397b301edd3f8b9504808960d75e09877cd34d3bb91e","signature":"183c86a7e101184b772b247e43c5ed3b37d756b72770db07e371d64728bfb182"},{"version":"b144d0a2abe8834511067aaffac9f8b4c655aced991630e0e8d92e31f876e0b8","signature":"ed1072a38230be53741107cc7b18c9a2b8033cc859d79aa50001fb818f21b7a3"},{"version":"59d5e906b476813062d6f5d17e9fbc8ad1259050d3a267ca2324d05b321844c8","signature":"d1b22f8a95370f6cefb5799b523142d1fe0364c97d40d2b905b91c8bbc3350ef"},{"version":"e3b721388cf28c0236da384697f276f4fc4bb75f83d16d0a84d64c8ce39c0f55","signature":"4c3bc0e4e21c1878b04cb119e0cd3be5ee45181afe31cf6234ab72547efff7de"},{"version":"1747f4838485a1d224015d46a6f5cf58aad06bde9780db13e7bb25b9348a23ae","signature":"0af33ccd0c82c1b2d5f17d7e1a854df6dcd6ca60026b837205ef47e19def1a9f"},"84a805c22a49922085dc337ca71ac0b85aad6d4dba6b01cee5bd5776ff54df39",{"version":"0bbdb3ba183b2670a7a78d30ba4166c3889f3f643b44cf965cd209eb618c25b5","signature":"1a0c3d493fd15fe287b968599c4316f020570815d86498386b7722d05c0f65eb"},{"version":"15aae52a2a791ffdb7f6383a5c860a5dab68c52058c7546f7d3bfcca507a65cf","signature":"78cb7a8355342bbbfe28a3444f691be65a56c19e42e0906030e2a6511f018296"},{"version":"2400845cdb7416bfbc07d7562dfbdc52bdb8f17b3aca79e38bcdc419cbe3b251","signature":"a47f912628fb74dd979b579736f213d66b912b0c76cc9efe54c63602ab2fb18c"},{"version":"50bf32e7d5ebe30e3d7f4f64e718cffee6b0b853ff90eeb18ab6f883f4164a0a","signature":"9b7df65f0234bc2fbcddb49a36961fc297136af5557557d61c852b65a086247f"},{"version":"e4767ec749f3d7790f31a6b6edc1136900275e2386d539e8a8aa620926970627","signature":"261cb81bd0515eebb1a438a7d3362dfc9369dc34152d4c99cdfc5077e27f215f"},{"version":"649c88afac65accea627402ebbcc0f071e282b1871a8e0e0a34524ebce19f090","signature":"b89934651144ee9eb80d3afecde1a161d6c393aa7de5020136428e4407dd19cb"},{"version":"46c42546bd310c4bd7ead522695597734c54ea4f24e1e0e76b041dce36648946","signature":"bd022c5652e49f61d58a9f15255e3889005566bc5aa87c37398307057859e6ed"},{"version":"ddbfaebef06b18fed3b5931b3d38761a5ab536fd9b94d91beedd80da8eb3ad32","signature":"2157ac459fb9cd60da3288de0870a51d07be5c9244c37f6c1d860a60bc336753"},{"version":"b4ebbdd62191836cb6de8f50fbf6bab445a842cbf41026aa0a101850fe6783da","signature":"2e7db7d4a7f75fdc68fd5fceac391b0337e305d30e37970d5d349404abba0eb6"},{"version":"10830946c54d35ab071b137893607f429b8e1753f1ff07941b9628a42843d66f","signature":"a9d413dcf89b3cbab1c138ea77edcdebe6ca46a7d687f5d61d991cdf780936dc"},{"version":"a5428d0b1ae15d32c8c7766018637b89e58d2844a4a44a039653c2fb5cf90109","signature":"768b0149121c79e9f5e6d27e1d676bd1f9a06942ad2139d01ece46f9f80e0469"},"6e3555b72390516ce90bdc2a97827dd44218547d073b2d97074a7d43eb5577ee",{"version":"6a11e2c4fce82575d2360641ac6315bbb81200051aa68bc8066ac4ca35f36327","signature":"a8babc23710785fbe370e3541e11a4d517dce4789eedf32ff73e9f2e595f799a"},{"version":"0321d98c2f6be3eaa4f4b4e5b5d91039f38895d1d62ded82c090ad7a543b1912","signature":"be797449825edee1716d3e0c8d7ae53955b8944437cb4d0b4123a32778621228"},{"version":"b00061cd6daf1b9c8da6306f2dbb36d516e9cdaca048b0aa4f934eb4a794917c","signature":"8dec4b9028cc8905caa6b52a395786d7f49a10d61f6be869b59ae007dc5e0cdf"},{"version":"33d3b5f1ca2007f0cf4724a8dfe7fee1916ecccca64986a7f7b961c7fdc39fbf","signature":"e43763a155cb34a76ce267f5191c47481fe45e8e6780446086d4af429204a6d7"},{"version":"248fd2e94a9abba6f0a7e8457d10aefa3ebb2d6f758d48fc5d65c1ffea85db35","signature":"dea3318275e8028e114e4a929ce48a338596d4024877d18888e1fc279fa3ffa0"},{"version":"f871672cb541e369a0affab5b66bc6cf3238509a025e0866f45e4ecd736cb250","signature":"c78898140fe8e75fd9a40e9fba228c6792e1bfadb1980ba3e4d8d465ee44c147"},{"version":"e44c7ddd77cedfee8e181db7309c9d9f240ee85ba437bf5eaacad389033338d5","signature":"f952c9c19048db8b25e3fa8e48e2213c18d3fdbef6ac168e9fae6632ed58245f"},{"version":"194efc090d69a16ac0ecdf2d87a5c0298d397f4d671571a49d1ff1cdb820e268","signature":"a9347f177e175bde3461b0d847b84183e6b3dfb5acc93e2d818641ca59be4dc5"},{"version":"835ca304ae6473d6dc6702532d9df515b920c613a0f1384a04b7dde28dfa2f34","signature":"37aca357a14fab8a174e0f2cffcc155721f9c9e0f1abaeff0e21972597a2a676"},{"version":"e5da847df6da0e77ee2328f4cdfe5b2f764a3da271c314c455829f16f0c6d24f","signature":"00222577eecd6c1fc72150006351fc6e1b5bb3aaf78097e40ecac8b8343a7598"},{"version":"52aece1e2788b7c63806088caf2b77f7d9c09a5a210fd19f1d9b5a57c49f1b10","signature":"466f4f5da14b6046570025129a7e5ea168164572c9b2da45bdc7274e0e303dbd"},{"version":"8bd66e5d64b04531ff7b3428f53750a245b1ecbede7f8092bb8ea24343cfdf93","signature":"39e2d8b839ebf811234d4a2e54998229aa1353e19e1199be87b6fa530136aee5"},{"version":"822f4d628ea5c9a389cdfe150a67be60d66c2c0a9734b69f0300d98ca24fc302","signature":"063f53d5fd391537f7b4e14e376a67930b80684c72f2e8780df33eb5596cf5e9"},{"version":"5cf94e93c5670675afd0787e2704e6a8c5b3a5775fe6591fcfb380762cc72909","signature":"5b8807a3d3cad7abc8f1c067dea5df20373446b89bb4f0aa73fee801deed46b8"},{"version":"16e8c882b00d9c01c42ed6814b975b7b490ea61571049901a99677fb3916971b","signature":"866c1b69a53d80383cb5eef0ce2760ad8d028c771fa45776426a583c56a23746"},{"version":"001711441f64d7ffca31a1d9d51795120b80ab7a5ae78559c8452ba3aafd6159","signature":"2da7fcd097f2f40ebcc4fde1e512477e1092dd97dc206a46bb2bbd5028230fa8"},{"version":"62c00b648e2b2938934147ffe3d4fd05ae519c208dd03415ed8adcf6fb2c6e78","signature":"8b433fd18d5bac931c1d7c07c17a830475e0fcb224d144cfeb3ba4d1da198687"},{"version":"cf3b666adeeb3656ac3d5573983af1378eaf976868183222129b1eae9d44395a","signature":"e772bc828730ee913e19f58bb18b7733ebce8a3f06cdce847cb33275343a6ecd"},{"version":"bc8c59a8f99dedcb62760601297bb49027a7c50cdb9cc5d6bffcf3e547e5c42f","signature":"3b1765aafca023ad58d5aa017800e1f2e7ee95130c9a1e7d86d5019f45c756bc"},{"version":"30ccad241aceeca940e9ac504b55613d533d0f47655c2a74b83677b7ed895214","signature":"e675dc45ca604b7a6fea16448050b34cf0fe86c2f9fa50f3911fb4153b42c186"},"d3e56e0f84e1d1843369533f50918cce5925129e99e9ca14c7cc35ad94b2a052","7102463bc898ac4cfd90675e679cdd8e1a1b6f44702b280f9c99b93f206ae570",{"version":"c4636667aef2678a60095c91cf472e9b2311339d277c987f28639a642819b6cb","signature":"098a096f7f67356b98031a7c45cf7e0d49733cee8ef9b7230f881fcf5fe75a2f"},{"version":"3e6e265e5c100e90cc2186128dd32a3eaeaf0f1b83367b36f78243f08693c942","signature":"dfedb6704555de21c30e98a8decf8a6d31dde1d8403b9b95944a1d317379c7ae"},{"version":"4c0b0beec0a7773d05e41b7f052b6a3ba191e492ff3f8ae267f8cd7c046c125e","signature":"051191f8664727f9b9caa72166559b734e126d18ef377c3f4c3343672ea4d307"},{"version":"1353758c9ba5ff781fbf1025de5aa39a3751376a60b3dbfb2834435de8fb7786","signature":"8e4e3a2b6abfb27e146543a86b61deb0b088a62db1ddf32151d115ccdf30c3a2"},"bb95470284971cf0cce66a339224fa5db412729bf3e22c2c02a1c343fd4444ab","bde8c75c442f701f7c428265ecad3da98023b6152db9ca49552304fd19fdba38",{"version":"33d4500982be117ce4fce7f35b2e12059dba61165e932334e9572bec748d334a","signature":"e1b86105546b28e74d49d3b2c5209ef49b34a725824cc7e27540ff11fb01f328"},{"version":"59663736656c9403dc474c0616330a39552b3d90c4b67d26666a8e87023b51e2","affectsGlobalScope":true},{"version":"19ad665731c15e2afd4091c6f46b4311825d296dd46e2cd0952c868489e7a74c","signature":"67683bd79e22a3d29785b4ca1c342c8c49b9512865d1b8c7210f2af822ec0285"},{"version":"4a8b3ced76fdf10adf3ece20853a5d19d5079eeafb7553a75d19e4adbf965480","signature":"42412c4a46f75e4d490cc5f6bb3cffc6b328ddeed62128af7b9703d655c2377b"},"6fe47ea5e29ef669f97b7eb05d5068cb2af451d06a50f7bfec26d7c06d151953","1b14cf74b090ffe8def9013ca4bb448b4c76e98fbfe20c58a06e439b9e4e6438","6d727c1f6a7122c04e4f7c164c5e6f460c21ada618856894cdaa6ac25e95f38c","bb95470284971cf0cce66a339224fa5db412729bf3e22c2c02a1c343fd4444ab",{"version":"7c66f9660bb7be90b270553734b22cdc94c41c3896529a9772912180edf8dcfa","signature":"7da12c50edd45d08ae7f93183d0f88ab9753386ce060d1765926ffbe7c6491c2"},"1a8397f1c9125fc54db823eb6509221b841dd6f0c82a78997033a4a09fb1c86d",{"version":"80a6bb9643d4a76565e4b7c885419f4b1a3f315ea028659b5336250c49f26fd3","signature":"4250615fd2a4a426b0f644655b50b69506f4bf47a158f024f9890c01a7eccd44"},{"version":"7746909bdcf5f6b660a182dfd6ba7c91dc1d9e89713db851cd25475be9e0153e","signature":"abae244b376437bfe2f0fdd1bd8925e2c235d10336ba08aec4330b800582ccbb"},{"version":"2638ce60797fa9b9cd7fa2bcf16492318c003e7e20964fec77ba43b0d9aa463c","signature":"176d3525152384c3f7312b308c8af7b17690f8ec34e0788e6aaae548180f1941"},{"version":"425ab9db767452e4f46efa9a9cf0a1d021e6155083adef8b66caf815a2996ff8","signature":"6b34e6bdec80f7af4912497afb8455cd88ae1d6442d042c6663176b9927b69d4"},"7b39f800e12236b4875b9be5de5821bcd95f6d0edb4f7e76a6e4f37f95ffe854",{"version":"eb8d5e9b5765a7fc11be0310b32de385e72783b7d7b0de6e630f94c2913c238e","signature":"41113f7f4529f81a16bae03c06bbd3c95146a4f7c8173ecafd6869fd1e97ed0b"},{"version":"a3058b7f77415c84604895ff41926cd564881bfd4756efc5d19b21860a5ced09","signature":"c980191d2838b122a340074b58c566fddbc29a44bb57170671ac5034373c49a1"},{"version":"b587d71c7d5e2c47f637f35295e51e76ae42d45424f6817896bbd872e133fe4d","signature":"67fbb5e2cab94fd680040182fb83908f93a378ac1dbe67ff0e98db1ddb4fd4dd"},{"version":"3d193d6646e3119eafbc295545583699b8a709b21eacd804c26f7c6d6376eb01","signature":"378871d06cbd514fe945b69a7be3cabe210139a5b2b3917a306ef8102afdd5bd"},{"version":"e13db61fe8c1ddb74b0515cbcb847782b5db4a8f4b64b21d77eabefbad2f65af","signature":"cc63c79f287e3deab7f25927de83c4b200e66d71f5d3f3b4f0b3957bb76ae79d"},{"version":"07a4860d1b590f24eaeb64985162bfbac3475b4f8ea43e26459cd99855d8461a","signature":"250de328744a943a8d2cf471e57728f5f87d5cabe1fcfd8f06b5e6b2acd11b53"},{"version":"a6538870e6c3de07a0f1b01e61409c45ef1a836442d76736f35f1e641c48ce78","signature":"49bf06ea475ae5c78e69f7af3c7e09e00af57750aa1e37c120aaad92fd8a8ab2"},{"version":"c365d727a34172b2ae523230c710e461136c418e140304d4564773b9ed1761c9","signature":"1d215e671d8b299143261397510d03de1f106148e1fc763134320aae5c7452e7"},{"version":"15e73a579573f500b4757cc86a449927255b5644620d8c94389e68b57a3405b5","signature":"104a8a35d9ec11fb958c23fadb5430f7992eafaaf0f34040da858f183d16807f"},{"version":"d60ff304aafddb81ce202db89cc8a173ffc7f53bcca828b9976fb0eda750dcc4","signature":"f8fc87c8c6822986fa509a62a0caed5cbf05f3f84d82fbbdb01a9e94aebfb2ec"},"88a3a6f8c2a1640d8d5fd30d8d86462f8babd86a1e52fab0e8b7f7c141fb348e","345f76c854da724803c96f727a3f9c75e26cf95c6e7b8c1064dbc4e7727b74e6","ab7b7a15a5d73eb0cfc2b973e580f357f07492bff6608669d7e899e2d49ac9a3",{"version":"f872698db4601b7ae2883a7651c0630d6e4db9e94a2ad4634497c34648236595","signature":"f33651b8aa26111e69efe968cc3ae68dbccf6a017f1d462f7780b26db8bd4d22"},{"version":"c0b3b5cb24572ee660dc76f82c73848c266c262fb5357c8cae1a99347a33b90c","signature":"3bf0df1a6a59b16d43f97efd5bddcb376a3a3d66ecbe92a4dd80a0f81be6a009"},{"version":"31091075ef7e87af6418543fb9be2f800a7a907733e0b4267207c5f047c36047","signature":"81af40a2264a5a56f71b8c45ff1717b50c5f0c00dd091410b12dc970ee340120"},{"version":"f9bed150d5b760cd8505f24bec8acb4d904d561c715cf91e860c36dcb06ad95e","signature":"444399b4f2fead080a55b82f86bf653a072a9f117042edc9a0fa69366672b418"},{"version":"dbabf31278e50677041de6eb4d712e5d4a91418b3f67aef421ade26867ad7cf0","signature":"d6ab7f2b45d4aa62ad21199fbb3105151a9dd4830d138a3bb3eab1e76eef9e45"},{"version":"ec3e9c0e1c940881f99da6ff05e80f4fbc72cc41f256a389911b138506e9c223","signature":"56827baba9ab2b370c919b1858068e11f10a73d80dca8cb2467d2d1446fab073"},{"version":"951fbd1d285601377ee6e8ba14c27006c109a2d929ee722b1be2d1a7dbdb3557","signature":"5db896a650fb0c4ec892de19b7b98b92ccae9bb5a3e03731050f3db0d3183bd6"},{"version":"3694c4d634872d6693d7d01d91d91dde9708cbbdbd79993433e679d043372736","signature":"235689831a81b3caa5b067b460b8bd52a00be85b7b047296ee3287ae85b1df6c"},{"version":"7920c58580baa54730a4221b3d3e159e2554bd78b38a0ce50fdc915d9570ef83","signature":"83a3a4f21e36ee920e819ac865badd30bf258361e7a224d1fb134a5524f55a0f"},{"version":"ac502dfe399d54c5db83153ca63a19125f92044f5c38f2d0e64881030d24103b","signature":"a09c9ad7765dde81c65319b317af29e10f0a8e38f197c2e657ed7130d67c73dd"},{"version":"3408cefaecd51b8803c55740f3cc30f1e8cf7f61dfec03f761b4fb08614cce6a","signature":"507fade66a323b65e5bc8351844fb9c69f4466eb081a0e95fadea3b7ec6373f0"},{"version":"cb72e268199a695153b5c39159a31022c596543ba2284031c783e758885fa777","signature":"d9a71b6d72208aa7f30a5f8d645bb8fdb6e31bdb9da1a748aee44de1d9ba65cf"},"13d94ac3ee5780f99988ae4cce0efd139598ca159553bc0100811eba74fc2351","ab5b379e400dd9ae9546e1f691c38e5aaafc6363225ea8ac65d3c07bca6825bf","5d028f3e82de0a8e972fd4509e63357871ba4162a50289f84e54394fa4291210","0b6762a36839eeea42b8713f8ed16da01366799c686632522e5ff932456c1ed2",{"version":"43b27291c6e9c5626d6cffea62d423a1a1bf69bfdab7dc1ed372dc47653dd1cb","signature":"4bf574cec6ba20c0ded65c7a94954c17fd6595809fa40fa224f456ea70540bae"},{"version":"94640cc4366ce86a0402018f568011d192b008fe74db0308012e4a61163a0432","signature":"cf25fb6383c748c38223a9a156e1299dd15c7ff9f0f01fb411f500ef4dd71879"},{"version":"cbcada412eb0effd56eb06352136e2c70750b5a70377f806a94f2d47ac8adc2c","signature":"f571e28d70c04d1ce72673771010febae11d2c907a71d027550d986ee424951d"},{"version":"13602d62f5e390351afc91292eed65d37d839142ed843143a285c978cb28d9ee","signature":"5fde1b40052163df65f8e55904024dfffc3a130721305aa6aee682fbdc048c75"},{"version":"07e88f0a9754531c1083621d40ea62f12cd52c6ba2a91449ee12207fb3d53081","signature":"cf5ba84fd9488f0ba7e302d54d1db6452b513d8573df389dd05f4153f5edfc26"},{"version":"f1e2bd48913a33eef16376ee1e91e96ebf2e739278d514f496d6e7c7654af619","signature":"f88563bf0a7f4bbe3fc3a6839a8eb3e5f1aecce7dde29d380fbdd64a9e26e68e"},{"version":"7000f75dc3278de47fe168b83b89c96f054e394fbb1161a633329c34f990a0e3","signature":"60c51e31434ccc777c3d67ccc96892dd7e634816fb9fa5dc86e15d72de96ab3d"},"fa3b395916dbea25a701332418c116006d03842dbace79b3b27ff9e931926170",{"version":"9cccd72204546b7dd7b358c08f4eededfa632d159f2611ca1a1e83501272a5a0","signature":"0737161a05160e848162b2abba07c4e867f415362187b810f4b6764d2626d021"},{"version":"29f20688fd18bc5e0e65651280d8e1362a0e612e880085b4af756be6d6d294e3","signature":"8365c52f24004e601e9a8f7446cd7d233994b2fd73d544d1a0337f760c42b698"},{"version":"266666ccbe816528b98259123dc7b3697881a38781dd1e567943fb0e76569fca","signature":"69815e9eb00baef2634457bcf4952f69062d764211914619c6922dfa7760f8d2"},{"version":"5c04de864e7026516a04b45dc258ca7cf90d312836dc5ebd0d7b3f6905c24497","signature":"8223dfd33af509e0f333c678996f92d751a44a403a300a03faed958b462ebcaa"},{"version":"c6bc112265af45202ac2e8942dcfe771d2a5a528ed7254d296e5203b80093302","signature":"89c1eedc94aed52dad83eae64f48461643530a6ab1c2dcf3ae37ae42d118075b"},{"version":"3c04be6f8e434d09b095b6d4f670dab19c281484cc6dfb2aa59cd7303230ad20","signature":"551cbc9796c3629084a987a84a1a0e9957fcfb6fdfe1ee807dfe56f5a11a4148"},{"version":"363ccf04437a909a6cc34c81b5c9dd528fcee9b324d27e99d773a95e49e4cd19","signature":"eded5d62b954b7937089cfb84926bb40d60b8bf0d4ef03bbe92cf08404afc808"},{"version":"6fc3120606dd309e6fa17a5de730baeba2174a2db6c84419084423567beb6509","signature":"a22d45c921934e292071f5e249c804ad65f5b16280913aeee925a3530254a060"},{"version":"0071d503b52c36c9eb7cdb5f6a378ef6115a554745f030bec637514882dfa135","signature":"7167f98cada53080c300815de1e24f5eda5e9511caf5dfba8d1e3aaf6fe6d49e"},{"version":"b95cebc3e35171f497535e7b562ee282f7dd468afd639deefd0b3bb7e4bfa064","signature":"6a1267bfb8ba3b79837edf9b72418763a658156e2d09a0aa07382f4eb918aa29"},{"version":"ad04a322aa0effd6506ddd22bd24f5e7cb88b0fe3961907ba4623481adba8bb4","signature":"380543b1b41b88e3a6294b8419d5ed323c5da3a3051ab4a1d5677f525ee30698"},{"version":"7f6c2a054f6f87debc4478029218b57050245fa4e9cc2496e82b77d45b0a9d14","signature":"a22722f2344d703cdcc5ada42cbf84890ef527a2a6e9154fab5ddb362e64b955"},{"version":"da2dcb26b86cf2e4bc6f0c3e2c15c5f311d3dc2d8cd21913eb61e88a44f2b255","signature":"db18c2ffebf4c7f8d5ebb8f2541bc30bbb4f6cacebb42a5a9742ae883fd583e1"},{"version":"cc12f598e054d6d2c2723b25c45f61d4b226fd84c2fbb61305786e1898d3247a","signature":"866041185b44ade1456dc03de3dc85aad9c2b02dfd92d7f2068d46e28ea66201"},{"version":"5b22d5ff0e523683ea2397fe8b87dd5dd7fa240c533fffc7fdb7896e6105f958","signature":"088957f364ff2b9d3d76fbcb8f1ede5fc95c585854fedc09247c28e2a001f1d3"},{"version":"ba4a9c2c2f7f6154f687947a8994493802140518c0c95aaf3130b2ef79f661eb","signature":"640331bbaecab0948b9a40fc903666f103e94764cdfb0822d4124c147246c19a"},{"version":"e431b4039db512a65cbc0059caae4b5c0950f75cf24fdaeebdf1ff0d8d1008ea","signature":"e555e5752db30397ac4a0e61253faf77d77fc697f7312b20a0d0b3dbe28149f1"},{"version":"353045edf32c209a9a1a50acf4efd48c66e9c0ba99a8d9cb142a0af2b42874e6","signature":"48864a43f6c1032cb3fb5bfac020d4b2919791f49d8f31ff18f2dd3d4816005f"},{"version":"1a380f26ac98e86e4e1ffeff2ca67d1a80f9098110ba7d7b20696c7f1727564f","signature":"e9114172414f9836d9fab7346122951be30b66719d8277aa5f7a25580b9e21c7"},{"version":"7f28df7fb0b05e4793754d3b99b4d6e652177f90e38e954566971f267f2d50b9","signature":"220c93cd694e27d77b91f874f31e92d7514aa808fd95768b64552693043d00b9"},{"version":"28b2bd4084e4b54db3401bc743f130f2dec2b1cb90226c96ab11f8bd7552b265","signature":"ae4f0f443b828f28aaf843856dd25a8ab5e400f99581778f8977011c4a72d70d"},{"version":"1ab11dc560e48362f462254eecefcb58737d4dac59a3a1bf8a908b676231bb95","signature":"64ec4840e09c2f03bc97e86f6fbc5aac99bb6a067f20e06dc186a3784aba2862"},{"version":"ba16b4cfd7377e2f2bd55e8419fccb5d61b4174794de61a6b6def386f82ef644","signature":"dc29fe834b87d0d015c40a9f294ec7e1f2b7b322f102264e34374c8ea5ecffe6"},{"version":"1c88b77a700d3a0acf32a16b5e522fac68ae5ea7529ed51a320a479f0aaf7d29","signature":"46ab6033b2f210e498f5147c87b465aa564d1b9f64a431dd70b3f4f7cc5d6647"},{"version":"fa3030f1629a274031d5875bb61b5150ff78fccc0ea808c36a5450ab06e1f5f8","signature":"d369e126bb461a972a33aa3389dbfe011eecb71570c4b6706af17e99de4b95c8"},"cf3d384d082b933d987c4e2fe7bfb8710adfd9dc8155190056ed6695a25a559e","9871b7ee672bc16c78833bdab3052615834b08375cb144e4d2cba74473f4a589","c863198dae89420f3c552b5a03da6ed6d0acfa3807a64772b895db624b0de707","8b03a5e327d7db67112ebbc93b4f744133eda2c1743dbb0a990c61a8007823ef","86c73f2ee1752bac8eeeece234fd05dfcf0637a4fbd8032e4f5f43102faa8eec","42fad1f540271e35ca37cecda12c4ce2eef27f0f5cf0f8dd761d723c744d3159","ff3743a5de32bee10906aff63d1de726f6a7fd6ee2da4b8229054dfa69de2c34","83acd370f7f84f203e71ebba33ba61b7f1291ca027d7f9a662c6307d74e4ac22","1445cec898f90bdd18b2949b9590b3c012f5b7e1804e6e329fb0fe053946d5ec","0e5318ec2275d8da858b541920d9306650ae6ac8012f0e872fe66eb50321a669","cf530297c3fb3a92ec9591dd4fa229d58b5981e45fe6702a0bd2bea53a5e59be","c1f6f7d08d42148ddfe164d36d7aba91f467dbcb3caa715966ff95f55048b3a4","f4e9bf9103191ef3b3612d3ec0044ca4044ca5be27711fe648ada06fad4bcc85","0c1ee27b8f6a00097c2d6d91a21ee4d096ab52c1e28350f6362542b55380059a","7677d5b0db9e020d3017720f853ba18f415219fb3a9597343b1b1012cfd699f7","bc1c6bc119c1784b1a2be6d9c47addec0d83ef0d52c8fbe1f14a51b4dfffc675","52cf2ce99c2a23de70225e252e9822a22b4e0adb82643ab0b710858810e00bf1","770625067bb27a20b9826255a8d47b6b5b0a2d3dfcbd21f89904c731f671ba77","d1ed6765f4d7906a05968fb5cd6d1db8afa14dbe512a4884e8ea5c0f5e142c80","799c0f1b07c092626cf1efd71d459997635911bb5f7fc1196efe449bba87e965","2a184e4462b9914a30b1b5c41cf80c6d3428f17b20d3afb711fff3f0644001fd","9eabde32a3aa5d80de34af2c2206cdc3ee094c6504a8d0c2d6d20c7c179503cc","397c8051b6cfcb48aa22656f0faca2553c5f56187262135162ee79d2b2f6c966","a8ead142e0c87dcd5dc130eba1f8eeed506b08952d905c47621dc2f583b1bff9","a02f10ea5f73130efca046429254a4e3c06b5475baecc8f7b99a0014731be8b3","c2576a4083232b0e2d9bd06875dd43d371dee2e090325a9eac0133fd5650c1cb","4c9a0564bb317349de6a24eb4efea8bb79898fa72ad63a1809165f5bd42970dd","f40ac11d8859092d20f953aae14ba967282c3bb056431a37fced1866ec7a2681","cc11e9e79d4746cc59e0e17473a59d6f104692fd0eeea1bdb2e206eabed83b03","b444a410d34fb5e98aa5ee2b381362044f4884652e8bc8a11c8fe14bbd85518e","c35808c1f5e16d2c571aa65067e3cb95afeff843b259ecfa2fc107a9519b5392","14d5dc055143e941c8743c6a21fa459f961cbc3deedf1bfe47b11587ca4b3ef5","a3ad4e1fc542751005267d50a6298e6765928c0c3a8dce1572f2ba6ca518661c","f237e7c97a3a89f4591afd49ecb3bd8d14f51a1c4adc8fcae3430febedff5eb6","3ffdfbec93b7aed71082af62b8c3e0cc71261cc68d796665faa1e91604fbae8f","662201f943ed45b1ad600d03a90dffe20841e725203ced8b708c91fcd7f9379a","c9ef74c64ed051ea5b958621e7fb853fe3b56e8787c1587aefc6ea988b3c7e79","2462ccfac5f3375794b861abaa81da380f1bbd9401de59ffa43119a0b644253d","34baf65cfee92f110d6653322e2120c2d368ee64b3c7981dff08ed105c4f19b0","7d8ddf0f021c53099e34ee831a06c394d50371816caa98684812f089b4c6b3d4",{"version":"35c47f409790387f3373b9fbb9bbd43b0be78bd5906dae495cf5e736cc398e90","signature":"09a8bac36b99937410dc09bddc2f1144784b37effe18554d731553fae3b0216a"},{"version":"780e7c33e0bc102f7e9b819cf1bdbd89435cf02f4e8d22c6950f284947e8b615","signature":"3b06c402b4e046164c41bca77c95f2ff7708a95c5442767ab8876eae10ba3a90"},{"version":"c8c092918088e9c82b5001c0804dea101afc6c61baf49420285f0b8f0a89e228","signature":"20098686bca193d64e2f384f8ce794e275ec75b788f975aefe30aac93597aed9"},{"version":"a1cf8c0c26c533a71536334b487410616d5ebdd416a1175fa883a28d56fbbc59","signature":"84283c240848dfaafd987ef84c4208f9eb9b50af151237bb51168f7477385193"},{"version":"a5edef8ce8d9fd76e83525359c0a7e163c5583438c0f09bc5233a742b78ce344","signature":"2da21460c23a576317e17d761fb928310775dd7115ce2463899ce5656bd5589c"},{"version":"70f6dc27bb7014e784b1f9dd808342bba9442a9d1acb3eaf06e3d342baf8a5c0","signature":"53ae81158213a813fc41d57cd037c7df30a45cc0639c6b32fb391488b6d3ffdb"},{"version":"fbdd8f4a8d4107bf9c7d97b67696abad830c887f30695350b6319745a985ba79","signature":"cf51488c3fcb865bc0588815d68af871c3562b3530292846177e7181c7a89dd0"},{"version":"85d0b4ca6e678baaee4d8699bea97b60ddfc4bb1b4f5a0cef3333da9b917c382","signature":"4f816b7823609272ba222031811c03106ee7d873712cba494515837e391abfc8"},{"version":"dde47c07d6ba393c72f19f230579965ff5fbd87f35a755e15a921a84f9c017d6","signature":"f92ff82fe862ded7739daa830e8a764db480e82930432b4b391f4de0f230e059"},{"version":"3076ca45fc41fce046b251cb1aa3bffe3b2c1b9c095fe330a017677cd9ab10b0","signature":"64e05b5990564ffd9d7fe0568edcb986d4317a279f657aba834258b57b7dad87"},{"version":"28d95d6d76c7071130a02db2886ab766a1ca4f5beb17a04d974b91d4eb13b14d","signature":"992d7f3683734a9b695e87e3a3deac54ccc3955963002ab98f04fc22c721cf37"},{"version":"52ae32c232c0acac1aa061de017dea38c775a108a007811ebb2c49fd1e30ae6f","signature":"e683a3e3f5a4d6f88e4163c192941fea916529a6d7407bfe4f15b5de3855a367"},{"version":"ac75dd629410743a12a2169363d3f44eb81bfe67c54b4292b93d37f8901c57ac","signature":"00a5cac0ee58d07c5950c0c99de702d62d5717aadf753003d99154e8cfe854ec"},{"version":"8e0ebc83b6a12b08bb79e7c5215729c06f35ac2a9bffcfe227bd988f7beab63c","signature":"af7c971613fcae247e8a539c57c0418612f66a9d4b4a8de5055f9044925cad81"},{"version":"5b807e5990dd6a6994d025362dd3ec85e825508bbe58a73c578998d1a6a6a0d9","signature":"b132a8bac53c561fde537f5371abc0fa5d1e9ecaa26240ee27cbe9d5f1a036d0"},"c085e9aa62d1ae1375794c1fb927a445fa105fed891a7e24edbb1c3300f7384a","f315e1e65a1f80992f0509e84e4ae2df15ecd9ef73df975f7c98813b71e4c8da","5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e","3e70a7e67c2cb16f8cd49097360c0309fe9d1e3210ff9222e9dac1f8df9d4fb6","1d78c35b7e8ce86a188e3e5528cc5d1edfc85187a85177458d26e17c8b48105f",{"version":"bc32536f9ad4b87b9c7840d7792963325f79d2aa9d796245b45536ec8602e880","signature":"f83e5427150cc2ff63fef0a72e63f42fad416dd5d571a137ac0c4ee39f0628fc"},{"version":"dcb5ca825b61620db786da0dd9afaaece8a0224f66e1e82fa908d999aaef9035","signature":"b486c2aceca4ee80987a8ab93f57a2f28966efee141b9f80afd5d66b68552f1f"},{"version":"c6bd06f4e2d2e48e82a560f64c4993047d1029f6a337b876644d9946c97976ea","signature":"9e41f39e9240202cfe3f061b1d2743265de6aad2d2f5e9bcc13ccd26a64e70d6"},{"version":"224f6e7ef7c2300442d6b99c77ea4b34458362c08123f711478f6f618a5e3b2f","signature":"b84dbfef60c47b0b4a429d2a07ea7fe1f961eebdb32af9bdd7a66110c013a0b3"},{"version":"eb287c1b37052f20b1f0ddb4688aa6f723f38c013af83cd6f1561e0b477c739e","signature":"968ffdb87c470d380b6ea8db40761a2908278156c836f42c6e0c310b400a580a"},{"version":"f0b6690984c3a44b15740ac24bfb63853617731c0f40c87a956ce537c4b50969","affectsGlobalScope":true},"5f02abbb1b17e3d1e68c5eea14adf4705696e6255e2982b010c0dc2a5417b606","4eb1446ed6af6046fb8401915e08dd4453befdfd4aa4f5248576fd473ae89835","f0cb4b3ab88193e3e51e9e2622e4c375955003f1f81239d72c5b7a95415dad3e",{"version":"64d4b35c5456adf258d2cf56c341e203a073253f229ef3208fc0d5020253b241","affectsGlobalScope":true},"ee7d8894904b465b072be0d2e4b45cf6b887cdba16a467645c4e200982ece7ea","f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","0c5a621a8cf10464c2020f05c99a86d8ac6875d9e17038cb8522cc2f604d539f","e050a0afcdbb269720a900c85076d18e0c1ab73e580202a2bf6964978181222a","acdc9fb9638a235a69bd270003d8db4d6153ada2b7ccbea741ade36b295e431e","7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","818f832a8e29ca7e128dcde810a9ff8cbc3754010474e29fff0a5ed95adae032","5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686","25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725","3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa","c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88","e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3","471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a","cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee","c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5","40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7","4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6","13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5","0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f","339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c","9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2","8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d","2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc","4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1",{"version":"a14ed46fa3f5ffc7a8336b497cd07b45c2084213aaca933a22443fcb2eef0d07","affectsGlobalScope":true},"cce1f5f86974c1e916ec4a8cab6eec9aa8e31e8148845bf07fbaa8e1d97b1a2c",{"version":"7fd7fcbf021a5845bdd9397d4649fcf2fe17152d2098140fc723099a215d19ad","affectsGlobalScope":true},"df3389f71a71a38bc931aaf1ef97a65fada98f0a27f19dd12f8b8de2b0f4e461","d69a3298a197fe5d59edba0ec23b4abf2c8e7b8c6718eac97833633cd664e4c9",{"version":"a9544f6f8af0d046565e8dde585502698ebc99eef28b715bad7c2bded62e4a32","affectsGlobalScope":true},"a40826e8476694e90da94aa008283a7de50d1dafd37beada623863f1901cb7fb",{"version":"8b809082dfeffc8cc4f3b9c59f55c0ff52ba12f5ae0766cb5c35deee83b8552e","affectsGlobalScope":true},"bd3f5d05b6b5e4bfcea7739a45f3ffb4a7f4a3442ba7baf93e0200799285b8f1","4c775c2fccabf49483c03cd5e3673f87c1ffb6079d98e7b81089c3def79e29c6","d4f9d3ae2fe1ae199e1c832cca2c44f45e0b305dfa2808afdd51249b6f4a5163","7525257b4aa35efc7a1bbc00f205a9a96c4e4ab791da90db41b77938c4e0c18e","b7fe70be794e13d1b7940e318b8770cd1fb3eced7707805318a2e3aaac2c3e9e",{"version":"ee1ee365d88c4c6c0c0a5a5701d66ebc27ccd0bcfcfaa482c6e2e7fe7b98edf7","affectsGlobalScope":true},{"version":"9c611eff81287837680c1f4496daf9e737d6f3a1ff17752207814b8f8e1265af","affectsGlobalScope":true},"fe1fd6afdfe77976d4c702f3746c05fb05a7e566845c890e0e970fe9376d6a90","b5d4e3e524f2eead4519c8e819eaf7fa44a27c22418eff1b7b2d0ebc5fdc510d","afb1701fd4be413a8a5a88df6befdd4510c30a31372c07a4138facf61594c66d","9bd8e5984676cf28ebffcc65620b4ab5cb38ab2ec0aac0825df8568856895653","396a8939b5e177542bdf9b5262b4eee85d29851b2d57681fa9d7eae30e225830","5e8dc64e7e68b2b3ea52ed685cf85239e0d5fb9df31aabc94370c6bc7e19077b",{"version":"ea455cc68871b049bcecd9f56d4cf27b852d6dafd5e3b54468ca87cc11604e4d","affectsGlobalScope":true},"c07146dbbbd8b347241b5df250a51e48f2d7bef19b1e187b1a3f20c849988ff1","45b1053e691c5af9bfe85060a3e1542835f8d84a7e6e2e77ca305251eda0cb3c","0f05c06ff6196958d76b865ae17245b52d8fe01773626ac3c43214a2458ea7b7",{"version":"ae5507fc333d637dec9f37c6b3f4d423105421ea2820a64818de55db85214d66","affectsGlobalScope":true},{"version":"46755a4afc53df75f0bfce72259fb971daac826b0cdd8c4eaccad2755a817403","affectsGlobalScope":true},"8abd0566d2854c4bd1c5e48e05df5c74927187f1541e6770001d9637ac41542e","54e854615c4eafbdd3fd7688bd02a3aafd0ccf0e87c98f79d3e9109f047ce6b8","d8dba11dc34d50cb4202de5effa9a1b296d7a2f4a029eec871f894bddfb6430d","8b71dd18e7e63b6f991b511a201fad7c3bf8d1e0dd98acb5e3d844f335a73634","01d8e1419c84affad359cc240b2b551fb9812b450b4d3d456b64cda8102d4f60","9eece5e586312581ccd106d4853e861aaaa1a39f8e3ea672b8c3847eedd12f6e","8221b00f271cf7f535a8eeec03b0f80f0929c7a16116e2d2df089b41066de69b","269929a24b2816343a178008ac9ae9248304d92a8ba8e233055e0ed6dbe6ef71","93452d394fdd1dc551ec62f5042366f011a00d342d36d50793b3529bfc9bd633","7fa32887f8a97909fca35ebba3740f8caf8df146618d8fff957a3f89f67a2f6a","9a9634296cca836c3308923ba7aa094fa6ed76bb1e366d8ddcf5c65888ab1024",{"version":"bddce945d552a963c9733db106b17a25474eefcab7fc990157a2134ef55d4954","affectsGlobalScope":true},{"version":"7052b7b0c3829df3b4985bab2fd74531074b4835d5a7b263b75c82f0916ad62f","affectsGlobalScope":true},"aa34c3aa493d1c699601027c441b9664547c3024f9dbab1639df7701d63d18fa","4b55240c2a03b2c71e98a7fc528b16136faa762211c92e781a01c37821915ea6","7c651f8dce91a927ab62925e73f190763574c46098f2b11fb8ddc1b147a6709a","7440ab60f4cb031812940cc38166b8bb6fbf2540cfe599f87c41c08011f0c1df",{"version":"94c086dff8dbc5998749326bc69b520e8e4273fb5b7b58b50e0210e0885dfcde","affectsGlobalScope":true},{"version":"f5b5dc128973498b75f52b1b8c2d5f8629869104899733ae485100c2309b4c12","affectsGlobalScope":true},"ebe5facd12fd7745cda5f4bc3319f91fb29dc1f96e57e9c6f8b260a7cc5b67ee","79bad8541d5779c85e82a9fb119c1fe06af77a71cc40f869d62ad379473d4b75","21c56c6e8eeacef15f63f373a29fab6a2b36e4705be7a528aae8c51469e2737b",{"version":"629d20681ca284d9e38c0a019f647108f5fe02f9c59ac164d56f5694fc3faf4d","affectsGlobalScope":true},"e7dbf5716d76846c7522e910896c5747b6df1abd538fee8f5291bdc843461795",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"a42be67ed1ddaec743582f41fc219db96a1b69719fccac6d1464321178d610fc","8841e2aa774b89bd23302dede20663306dc1b9902431ac64b24be8b8d0e3f649","fd326577c62145816fe1acc306c734c2396487f76719d3785d4e825b34540b33","9e951ec338c4232d611552a1be7b4ecec79a8c2307a893ce39701316fe2374bd","70c61ff569aabdf2b36220da6c06caaa27e45cd7acac81a1966ab4ee2eadc4f2","905c3e8f7ddaa6c391b60c05b2f4c3931d7127ad717a080359db3df510b7bdab","6c1e688f95fcaf53b1e41c0fdadf2c1cfc96fa924eaf7f9fdb60f96deb0a4986","0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2","ab68d2a3e3e8767c3fba8f80de099a1cfc18c0de79e42cb02ae66e22dfe14a66","6d969939c4a63f70f2aa49e88da6f64b655c8e6799612807bef41ccff6ea0da9","5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e",{"version":"46894b2a21a60f8449ca6b2b7223b7179bba846a61b1434bed77b34b2902c306","affectsGlobalScope":true},"96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","8baa5d0febc68db886c40bf341e5c90dc215a90cd64552e47e8184be6b7e3358","c6c4fea9acc55d5e38ff2b70d57ab0b5cdbd08f8bc5d7a226e322cea128c5b57","9ad8802fd8850d22277c08f5653e69e551a2e003a376ce0afb3fe28474b51d65","fdfbe321c556c39a2ecf791d537b999591d0849e971dd938d88f460fea0186f6","105b9a2234dcb06ae922f2cd8297201136d416503ff7d16c72bfc8791e9895c1"],"root":[[74,76],[79,87],[89,173],[175,223],[225,227],[236,240],[242,279],282,[284,286],[290,295],[297,306],[310,321],[326,358],[399,413],[419,426]],"options":{"allowImportingTsExtensions":true,"composite":true,"declaration":true,"declarationDir":"../../dts","declarationMap":true,"emitDeclarationOnly":true,"esModuleInterop":true,"module":200,"noImplicitAny":true,"noImplicitThis":true,"rootDir":"../..","skipLibCheck":true,"strictBindCallApply":true,"target":99},"fileIdsList":[[323,324],[235,323],[232],[414],[232,234],[233],[230,232],[229,230,231],[229,232],[429,431],[428,429,430],[482,483,520,521],[523],[524],[416,529],[469,520,526,528],[417,527],[415],[433],[469],[470,475,504],[471,482,483,490,501,512],[471,472,482,490],[473,513],[474,475,483,491],[475,501,509],[476,478,482,490],[469,477],[478,479],[482],[480,482],[469,482],[482,483,484,501,512],[482,483,484,497,501,504],[467,470,517],[478,482,485,490,501,512],[482,483,485,486,490,501,509,512],[485,487,501,509,512],[433,434,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519],[482,488],[489,512,517],[478,482,490,501],[491],[492],[469,493],[494,511,517],[495],[496],[482,497,498],[497,499,513,515],[470,482,501,502,503,504],[470,501,503],[501,502],[504],[505],[469,501],[482,507,508],[507,508],[475,490,501,509],[510],[490,511],[470,485,496,512],[475,513],[501,514],[489,515],[516],[470,475,482,484,493,501,512,515,517],[501,518],[359,398],[359,383,398],[398],[359],[359,384,398],[359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397],[384,398],[536],[416],[307,308],[77],[444,448,512],[444,501,512],[439],[441,444,509,512],[490,509],[520],[439,520],[441,444,490,512],[436,437,440,443,470,482,501,512],[436,442],[440,444,470,504,512,520],[470,520],[460,470,520],[438,439,520],[444],[438,439,440,441,442,443,444,445,446,448,449,450,451,452,453,454,455,456,457,458,459,461,462,463,464,465,466],[444,451,452],[442,444,452,453],[443],[436,439,444],[444,448,452,453],[448],[442,444,447,512],[436,441,442,444,448,451],[470,501],[439,444,460,470,517,520],[77,78,79],[298,313,342],[281,282,343],[228,281,300,304,305,310,311,312,315,336,339,342,492],[281,299,300,315,336,338,340,342],[228,281,300,301,302,303,304,305,309,310,315,331,342,483,489,492],[281,303,342],[303,306,332,334,335,336],[228,280,281,282,304,305,330,347,489,492,512],[281,302,303,305,492],[228,281,282,331,333,483,489,492,512],[347],[281,300,301,483],[279,281,282,300,305,312,313,314,315,318,319,339,340,342,343,345,357],[280,298,300,314,342,357],[281,304,315,318,340,342,345,346,357],[281,339,342,492],[281,313,319,336,338,340,342,343,344,492],[312,318],[281,339],[298,342],[298,337,338,342,492],[342],[205,255,298,305,315,317,319,339,340,341],[205,279,317,342,357],[304],[281],[281,483],[281,282],[163,205,212,279,316,330,336,344,347,352,353,354,355,356,357,489],[281,304,321,342,347,349],[80,205,281,347,348],[163,212,214,255],[163,281,304,328,347],[281,301,328,329,330,347],[281,304,328,347],[163,279,319,347],[80,163,214,279,280,351],[255,322,326,347,352],[325],[163,255,279,281,312,316,320,321,327,347,351,352],[163,228,281,322,347,349,350,352,483,492],[347,492],[163,352],[73,236],[163,254],[73,163,254],[163,247,248,254],[242,243,244,245,246,247,248,249,250,251,252],[163,241,254],[163,235,236,241,254],[163,238,239],[163],[73,163,240],[73,163,232,236,237,240,241,253,255],[232,235],[280,291,292,294],[280,291,292,296],[283,286,287,288,290,291,292,293,294,295,297],[280,290,291],[290],[280,286,290,291],[163,279],[235,357,398,483,489,492,512],[163,212,279],[163,279,433],[163,279,400,401,433],[163,279,401,402],[357],[357,403,404,405,406,408,409,410,433],[357,408],[76,217,357,492],[357,407,408,433],[218,357],[419,492,512],[73],[80,288,357,358,399,412,413,417,418,433,471,475,483,489,491,492,512,515],[74,75],[284,285],[284],[163,212],[163,213],[72,76,77,78],[167,181,190,194,203,204],[203],[165,168,170,171,172],[173],[169,173],[175,177,178,179,180,181,190,194,204],[73,182,186,190],[73,165,167,172,173,176,178,180,184,185,186,187,190,191,194,204],[177,190,193,203,204],[73,165,167,173,176,184,185,186,190,194],[165,185,190],[73,165,167,173,175,176,178,180,184,185,186,188,190,191,192,194,204],[165,167,173,175,176,177,178,179,180,183,184,188,190,194],[181,189,194,195,197,199,201,202],[165,167,173,176,185,186,190,194],[73,165,166,167,173,176,184,185,186,190,193,194,196],[165,176,177,190],[73,165,166,167,173,183,184,185,186,190,194,198],[73,165,167,173,176,185,186,190,194],[73,165,166,167,173,175,176,180,185,186,190,191,193,194,199,200],[165,173,176,177,190],[167,185,190,194],[73,93,165,166,167,173,175,181,183,184,186,187,190,204],[165,166,167,173,174,187,204],[166],[165,173,188,189,204],[165,173,176,188],[165,173,188,190],[73,76],[165,173,176,188,190],[163,181],[164,206,209,210],[164,206,211],[164,206,207,208],[205],[80,163,164,205,206],[163,206,207],[163,226,227,276],[163,220,226,276,279],[163,220],[163,226],[163,220,222,225,226,227,276,278],[163,276],[163,220,221,222,263,276],[163,218,269,276,278],[163,221,276],[163,276,277],[163,174,215,220,221,225,226,227,228,255,256,260,263,264,265,267,268,270,271,272,273,274,275,277,279],[163,259,276],[163,216,257,276],[163,257,258,276],[163,216,220,226,276],[163,215,276],[163,225,226,261,263,264,276],[163,225,262,267,276],[80,163,205,225,265,266,276,279],[163,226,276],[163,216,220,223,224,225,276,278,279],[163,216,217,218,222,278,279],[163,221,226,276,279],[163,215,219,279],[163,215,220,277,279],[110,163],[82,91,163],[107,114,163],[107,163],[82,106,163],[107],[83,108,163],[83,107,116,163],[105,163],[120,163],[83,104,163],[125,163],[127,163],[128,129,130,163],[94,163],[104],[134,163],[83,107,119,120,149,163],[136],[83,107,163],[83,163],[76,92],[83,120,142,163],[163,422],[92,107,163],[76,91,92,93,94,95,163],[95],[88,95,96,97,98,99,100,101,102,103],[95,99],[91,95,96],[91,105,163],[81,82,83,84,85,86,87,89,90,91,92,94,104,105,107,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162],[94,131,163],[140,141,163],[149,163],[104,163],[84,163],[81,82,163],[81,89,90,104,163],[83,153,163],[83,89,163],[83,94,163],[92],[76],[85]],"referencedMap":[[325,1],[324,2],[323,3],[415,4],[235,5],[234,6],[231,7],[232,8],[230,9],[432,10],[431,11],[522,12],[524,13],[525,14],[531,15],[529,16],[528,17],[530,18],[433,19],[434,19],[469,20],[470,21],[471,22],[472,23],[473,24],[474,25],[475,26],[476,27],[477,28],[478,29],[479,29],[481,30],[480,31],[482,32],[483,33],[484,34],[468,35],[485,36],[486,37],[487,38],[520,39],[488,40],[489,41],[490,42],[491,43],[492,44],[493,45],[494,46],[495,47],[496,48],[497,49],[498,49],[499,50],[501,51],[503,52],[502,53],[504,54],[505,55],[506,56],[507,57],[508,58],[509,59],[510,60],[511,61],[512,62],[513,63],[514,64],[515,65],[516,66],[517,67],[518,68],[383,69],[384,70],[359,71],[362,71],[381,69],[382,69],[372,69],[371,72],[369,69],[364,69],[377,69],[375,69],[379,69],[363,69],[376,69],[380,69],[365,69],[366,69],[378,69],[360,69],[367,69],[368,69],[370,69],[374,69],[385,73],[373,69],[361,69],[398,74],[392,73],[394,75],[393,73],[386,73],[387,73],[389,73],[391,73],[395,75],[396,75],[388,75],[390,75],[537,76],[417,77],[416,18],[309,78],[78,79],[451,80],[458,81],[450,80],[465,82],[442,83],[441,84],[464,85],[459,86],[462,87],[444,88],[443,89],[439,90],[438,91],[461,92],[440,93],[445,94],[449,94],[467,95],[466,94],[453,96],[454,97],[456,98],[452,99],[455,100],[460,85],[447,101],[448,102],[457,103],[437,104],[463,105],[80,106],[314,107],[300,108],[313,109],[339,110],[332,111],[335,112],[336,113],[331,114],[306,115],[334,116],[303,117],[302,118],[346,119],[315,120],[347,121],[340,122],[345,123],[310,44],[319,124],[311,125],[337,126],[338,127],[343,128],[317,126],[342,129],[318,130],[305,131],[282,132],[301,133],[299,134],[357,135],[356,136],[349,137],[353,138],[355,139],[330,140],[354,141],[320,142],[352,143],[327,144],[326,145],[328,146],[351,147],[321,148],[316,149],[237,150],[250,151],[245,152],[243,151],[249,153],[253,154],[251,151],[246,151],[247,151],[244,152],[242,151],[248,155],[252,151],[255,156],[240,157],[239,158],[238,159],[254,160],[236,161],[358,158],[295,162],[297,163],[298,164],[294,165],[291,166],[292,167],[218,168],[399,169],[269,170],[266,168],[400,171],[402,172],[403,173],[401,168],[404,174],[411,175],[410,176],[408,177],[409,178],[406,179],[420,180],[421,174],[407,168],[217,168],[93,181],[419,182],[413,3],[74,181],[76,183],[286,184],[285,185],[213,186],[214,187],[79,188],[205,189],[204,190],[173,191],[168,192],[172,193],[170,193],[171,192],[182,194],[187,195],[192,196],[194,197],[191,198],[186,199],[193,200],[185,201],[203,202],[195,203],[197,204],[196,205],[199,206],[189,207],[201,208],[200,209],[202,210],[188,211],[175,212],[167,213],[190,214],[179,215],[178,216],[184,217],[177,218],[183,181],[425,158],[426,219],[211,220],[164,158],[212,221],[210,222],[206,223],[207,224],[208,225],[209,222],[225,226],[221,227],[219,228],[227,229],[279,230],[256,231],[273,231],[264,232],[270,233],[268,231],[272,234],[274,231],[275,235],[276,236],[260,237],[258,238],[259,239],[257,158],[271,231],[261,240],[262,231],[277,241],[215,158],[265,242],[263,243],[267,244],[216,245],[226,246],[223,247],[222,248],[220,249],[278,250],[111,251],[112,252],[115,253],[113,254],[107,255],[119,256],[109,257],[117,258],[106,259],[121,260],[122,260],[123,260],[120,261],[124,260],[126,262],[125,158],[128,263],[129,263],[130,263],[131,264],[132,265],[133,266],[135,267],[422,268],[137,269],[134,270],[138,270],[139,271],[136,272],[143,273],[423,274],[144,270],[145,275],[96,276],[101,277],[97,277],[104,278],[98,277],[100,279],[99,277],[102,280],[95,281],[163,282],[146,254],[114,271],[147,283],[148,254],[141,265],[142,284],[116,271],[149,271],[150,285],[151,286],[140,286],[127,158],[108,254],[85,287],[83,288],[91,289],[152,285],[154,290],[155,291],[153,292],[110,286],[156,286],[90,266],[157,158],[158,271],[159,271],[89,286],[160,293],[92,294],[161,292],[84,271],[86,295],[105,286]],"latestChangedDtsFile":"../../dts/packages/babel-types/src/converters/toSequenceExpression.d.ts"},"version":"5.5.3"} \ No newline at end of file
diff --git a/node_modules/@babel/helper-define-polyfill-provider/package.json b/node_modules/@babel/helper-define-polyfill-provider/package.json
deleted file mode 100644
index 7e03f2e1..00000000
--- a/node_modules/@babel/helper-define-polyfill-provider/package.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "name": "@babel/helper-define-polyfill-provider",
- "version": "0.6.2",
- "description": "Babel helper to create your own polyfill provider",
- "repository": {
- "type": "git",
- "url": "https://github.com/babel/babel-polyfills.git",
- "directory": "packages/babel-helper-define-polyfill-provider"
- },
- "keywords": [
- "babel-plugin"
- ],
- "license": "MIT",
- "publishConfig": {
- "access": "public"
- },
- "main": "lib/index.js",
- "browser": {
- "./lib/node/dependencies.js": "./lib/browser/dependencies.js",
- "./src/node/dependencies.js": "./src/browser/dependencies.js"
- },
- "exports": {
- ".": [
- {
- "import": {
- "node": "./esm/index.node.mjs",
- "browser": "./esm/index.browser.mjs"
- },
- "default": "./lib/index.js"
- },
- "./lib/index.js"
- ],
- "./package.json": "./package.json"
- },
- "dependencies": {
- "@babel/helper-compilation-targets": "^7.22.6",
- "@babel/helper-plugin-utils": "^7.22.5",
- "debug": "^4.1.1",
- "lodash.debounce": "^4.0.8",
- "resolve": "^1.14.2"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
- },
- "devDependencies": {
- "@babel/cli": "^7.22.6",
- "@babel/core": "^7.22.6",
- "@babel/generator": "^7.22.5",
- "@babel/plugin-transform-modules-commonjs": "^7.22.5",
- "@babel/traverse": "^7.22.6",
- "babel-loader": "^8.1.0",
- "rollup": "^2.3.2",
- "rollup-plugin-babel": "^4.4.0",
- "strip-ansi": "^6.0.0",
- "webpack": "^4.42.1",
- "webpack-cli": "^3.3.11"
- },
- "gitHead": "2da4da8e1a3d87640c88a3cd7e650cbb1c049a33"
-} \ No newline at end of file