diff --git a/package.json b/package.json index 5067bbcc602e..2be79259ff21 100644 --- a/package.json +++ b/package.json @@ -39,8 +39,8 @@ "pre-commit": "lint-staged", "devDependencies": { "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/preset-flow": "7.10.4", - "@babel/preset-react": "7.12.5", + "@babel/preset-flow": "7.12.1", + "@babel/preset-react": "7.12.10", "@fullhuman/postcss-purgecss": "1.3.0", "@mdx-js/loader": "0.18.0", "@types/cheerio": "0.22.16", diff --git a/packages/next-polyfill-module/package.json b/packages/next-polyfill-module/package.json index d7513655d844..ab26d4120203 100644 --- a/packages/next-polyfill-module/package.json +++ b/packages/next-polyfill-module/package.json @@ -9,10 +9,10 @@ "directory": "packages/next-polyfill-module" }, "scripts": { - "prepublish": "microbundle src/index.js -f iife --no-sourcemap --external none", - "build": "microbundle watch src/index.js -f iife --no-sourcemap --external none" + "prepublish": "microbundle -i src/index.js -o dist/polyfill-module.js -f iife --no-sourcemap --external none --no-pkg-main", + "build": "microbundle watch -i src/index.js -o dist/polyfill-module.js -f iife --no-sourcemap --external none --no-pkg-main" }, "devDependencies": { - "microbundle": "0.11.0" + "microbundle": "0.13.0" } } diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json index f122d4feeef2..5512890456b8 100644 --- a/packages/next-polyfill-nomodule/package.json +++ b/packages/next-polyfill-nomodule/package.json @@ -9,12 +9,12 @@ "directory": "packages/next-polyfill-nomodule" }, "scripts": { - "prepublish": "microbundle src/index.js -f iife --no-sourcemap --external none", - "build": "microbundle watch src/index.js -f iife --no-sourcemap --external none" + "prepublish": "microbundle -i src/index.js -o dist/polyfill-nomodule.js -f iife --no-sourcemap --external none --no-pkg-main", + "build": "microbundle watch -i src/index.js -o dist/polyfill-nomodule.js -f iife --no-sourcemap --external none --no-pkg-main" }, "devDependencies": { "core-js": "3.6.5", - "microbundle": "0.11.0", + "microbundle": "0.13.0", "object-assign": "4.1.1", "whatwg-fetch": "3.0.0" } diff --git a/packages/next/build/babel/plugins/jsx-pragma.ts b/packages/next/build/babel/plugins/jsx-pragma.ts index 45fdf6dbc23a..8e9432e512e4 100644 --- a/packages/next/build/babel/plugins/jsx-pragma.ts +++ b/packages/next/build/babel/plugins/jsx-pragma.ts @@ -55,7 +55,8 @@ export default function ({ // if the React binding came from a require('react'), // make sure that our usage comes after it. - let newPath + let newPath: NodePath + if ( existingBinding && t.isVariableDeclarator(existingBinding.path.node) && @@ -67,12 +68,14 @@ export default function ({ mapping ) } else { - // @ts-ignore ;[newPath] = path.unshiftContainer('body', mapping) } for (const declar of newPath.get('declarations')) { - path.scope.registerBinding(newPath.node.kind, declar) + path.scope.registerBinding( + newPath.node.kind, + declar as NodePath + ) } } @@ -93,10 +96,12 @@ export default function ({ t.stringLiteral(state.opts.module || 'react') ) - // @ts-ignore const [newPath] = path.unshiftContainer('body', importSpecifier) for (const specifier of newPath.get('specifiers')) { - path.scope.registerBinding('module', specifier) + path.scope.registerBinding( + 'module', + specifier as NodePath + ) } } } diff --git a/packages/next/build/babel/plugins/next-page-config.ts b/packages/next/build/babel/plugins/next-page-config.ts index d0640e71ab3c..bafb76b41134 100644 --- a/packages/next/build/babel/plugins/next-page-config.ts +++ b/packages/next/build/babel/plugins/next-page-config.ts @@ -1,7 +1,9 @@ import { NodePath, PluginObj, + PluginPass, types as BabelTypes, + Visitor, } from 'next/dist/compiled/babel/core' import { PageConfig } from 'next/types' import { STRING_LITERAL_DROP_BUNDLE } from '../../../next-server/lib/constants' @@ -31,7 +33,7 @@ function errorMessage(state: any, details: string): string { return `Invalid page config export found. ${details} in file ${pageName}. See: https://err.sh/vercel/next.js/invalid-page-config` } -interface ConfigState { +interface ConfigState extends PluginPass { bundleDropped?: boolean } @@ -44,7 +46,7 @@ export default function nextPageConfig({ return { visitor: { Program: { - enter(path, state: ConfigState) { + enter(path, state) { path.traverse( { ExportDeclaration(exportPath, exportState) { @@ -203,6 +205,6 @@ export default function nextPageConfig({ ) }, }, - }, + } as Visitor, } } diff --git a/packages/next/build/babel/plugins/next-ssg-transform.ts b/packages/next/build/babel/plugins/next-ssg-transform.ts index 12b09e9657d1..9439db3d5568 100644 --- a/packages/next/build/babel/plugins/next-ssg-transform.ts +++ b/packages/next/build/babel/plugins/next-ssg-transform.ts @@ -42,16 +42,15 @@ function decorateSsgExport( const gsspId = t.identifier(gsspName) const addGsspExport = ( - exportPath: NodePath< - BabelTypes.ExportDefaultDeclaration | BabelTypes.ExportNamedDeclaration - > + exportPath: + | NodePath + | NodePath ): void => { if (state.done) { return } state.done = true - // @ts-ignore invalid return type const [pageCompPath] = exportPath.replaceWithMultiple([ t.exportNamedDeclaration( t.variableDeclaration( @@ -65,7 +64,9 @@ function decorateSsgExport( ), exportPath.node, ]) - exportPath.scope.registerDeclaration(pageCompPath) + exportPath.scope.registerDeclaration( + pageCompPath as NodePath + ) } path.traverse({ @@ -102,11 +103,10 @@ export default function nextTransformSsg({ types: typeof BabelTypes }): PluginObj { function getIdentifier( - path: NodePath< - | BabelTypes.FunctionDeclaration - | BabelTypes.FunctionExpression - | BabelTypes.ArrowFunctionExpression - > + path: + | NodePath + | NodePath + | NodePath ): NodePath | null { const parentPath = path.parentPath if (parentPath.type === 'VariableDeclarator') { @@ -154,11 +154,10 @@ export default function nextTransformSsg({ } function markFunction( - path: NodePath< - | BabelTypes.FunctionDeclaration - | BabelTypes.FunctionExpression - | BabelTypes.ArrowFunctionExpression - >, + path: + | NodePath + | NodePath + | NodePath, state: PluginState ): void { const ident = getIdentifier(path) @@ -168,14 +167,13 @@ export default function nextTransformSsg({ } function markImport( - path: NodePath< - | BabelTypes.ImportSpecifier - | BabelTypes.ImportDefaultSpecifier - | BabelTypes.ImportNamespaceSpecifier - >, + path: + | NodePath + | NodePath + | NodePath, state: PluginState ): void { - const local = path.get('local') + const local = path.get('local') as NodePath if (isIdentifierReferenced(local)) { state.refs.add(local) } @@ -320,11 +318,10 @@ export default function nextTransformSsg({ let count: number function sweepFunction( - sweepPath: NodePath< - | BabelTypes.FunctionDeclaration - | BabelTypes.FunctionExpression - | BabelTypes.ArrowFunctionExpression - > + sweepPath: + | NodePath + | NodePath + | NodePath ): void { const ident = getIdentifier(sweepPath) if ( @@ -346,13 +343,14 @@ export default function nextTransformSsg({ } function sweepImport( - sweepPath: NodePath< - | BabelTypes.ImportSpecifier - | BabelTypes.ImportDefaultSpecifier - | BabelTypes.ImportNamespaceSpecifier - > + sweepPath: + | NodePath + | NodePath + | NodePath ): void { - const local = sweepPath.get('local') + const local = sweepPath.get('local') as NodePath< + BabelTypes.Identifier + > if (refs.has(local) && !isIdentifierReferenced(local)) { ++count sweepPath.remove() diff --git a/packages/next/build/babel/plugins/react-loadable-plugin.ts b/packages/next/build/babel/plugins/react-loadable-plugin.ts index c06a3c6339d2..8ffb5aa3458e 100644 --- a/packages/next/build/babel/plugins/react-loadable-plugin.ts +++ b/packages/next/build/babel/plugins/react-loadable-plugin.ts @@ -71,9 +71,13 @@ export default function ({ if (!callExpression.isCallExpression()) return - let args = callExpression.get('arguments') + const callExpression_ = callExpression as NodePath< + BabelTypes.CallExpression + > + + let args = callExpression_.get('arguments') if (args.length > 2) { - throw callExpression.buildCodeFrameError( + throw callExpression_.buildCodeFrameError( 'next/dynamic only accepts 2 arguments' ) } @@ -89,22 +93,23 @@ export default function ({ options = args[0] } else { if (!args[1]) { - callExpression.node.arguments.push(t.objectExpression([])) + callExpression_.node.arguments.push(t.objectExpression([])) } // This is needed as the code is modified above - args = callExpression.get('arguments') + args = callExpression_.get('arguments') loader = args[0] options = args[1] } if (!options.isObjectExpression()) return + const options_ = options as NodePath - let properties = options.get('properties') + let properties = options_.get('properties') let propertiesMap: { [key: string]: NodePath< | BabelTypes.ObjectProperty | BabelTypes.ObjectMethod - | BabelTypes.SpreadProperty + | BabelTypes.SpreadElement > } = {} diff --git a/packages/next/build/index.ts b/packages/next/build/index.ts index 28025cc5924a..f0052a59da7d 100644 --- a/packages/next/build/index.ts +++ b/packages/next/build/index.ts @@ -6,7 +6,7 @@ import Worker from 'jest-worker' import devalue from 'next/dist/compiled/devalue' import escapeStringRegexp from 'next/dist/compiled/escape-string-regexp' import findUp from 'next/dist/compiled/find-up' -import nanoid from 'next/dist/compiled/nanoid/index.js' +import { nanoid } from 'next/dist/compiled/nanoid/index.cjs' import { pathToRegexp } from 'next/dist/compiled/path-to-regexp' import path from 'path' import formatWebpackMessages from '../client/dev/error-overlay/format-webpack-messages' diff --git a/packages/next/build/webpack/loaders/next-babel-loader.js b/packages/next/build/webpack/loaders/next-babel-loader.js index 6ac59abf699e..cdffddc1bd58 100644 --- a/packages/next/build/webpack/loaders/next-babel-loader.js +++ b/packages/next/build/webpack/loaders/next-babel-loader.js @@ -3,9 +3,9 @@ import hash from 'next/dist/compiled/string-hash' import { basename, join } from 'path' import * as Log from '../../output/log' -// increment 'n' to invalidate cache +// increment 'o' to invalidate cache // eslint-disable-next-line no-useless-concat -const cacheKey = 'babel-cache-' + 'n' + '-' +const cacheKey = 'babel-cache-' + 'o' + '-' const nextBabelPreset = require('../../babel/preset') module.exports = babelLoader.custom((babel) => { diff --git a/packages/next/build/webpack/plugins/terser-webpack-plugin/src/index.js b/packages/next/build/webpack/plugins/terser-webpack-plugin/src/index.js index 0f6564afd208..d4d4edd3a143 100644 --- a/packages/next/build/webpack/plugins/terser-webpack-plugin/src/index.js +++ b/packages/next/build/webpack/plugins/terser-webpack-plugin/src/index.js @@ -337,7 +337,8 @@ class TerserPlugin { }) const handleHashForChunk = (hash, chunk) => { - hash.update('a') + // increment 'b' to invalidate cache + hash.update('b') } if (isWebpack5) { diff --git a/packages/next/compiled/babel/bundle.js b/packages/next/compiled/babel/bundle.js index 8d06e17acf3d..93baadfbea01 100644 --- a/packages/next/compiled/babel/bundle.js +++ b/packages/next/compiled/babel/bundle.js @@ -1,4 +1,4 @@ -module.exports=(()=>{var e={44954:e=>{"use strict";e.exports=JSON.parse('{"es6.array.copy-within":{"chrome":"45","opera":"32","edge":"12","firefox":"32","safari":"9","node":"4","ios":"9","samsung":"5","electron":"0.31"},"es6.array.every":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.fill":{"chrome":"45","opera":"32","edge":"12","firefox":"31","safari":"7.1","node":"4","ios":"8","samsung":"5","electron":"0.31"},"es6.array.filter":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.find":{"chrome":"45","opera":"32","edge":"12","firefox":"25","safari":"7.1","node":"4","ios":"8","samsung":"5","electron":"0.31"},"es6.array.find-index":{"chrome":"45","opera":"32","edge":"12","firefox":"25","safari":"7.1","node":"4","ios":"8","samsung":"5","electron":"0.31"},"es7.array.flat-map":{"chrome":"69","opera":"56","edge":"79","firefox":"62","safari":"12","node":"11","ios":"12","samsung":"10","electron":"4.0"},"es6.array.for-each":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.from":{"chrome":"51","opera":"38","edge":"15","firefox":"36","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es7.array.includes":{"chrome":"47","opera":"34","edge":"14","firefox":"43","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.36"},"es6.array.index-of":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.is-array":{"chrome":"5","opera":"10.50","edge":"12","firefox":"4","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.iterator":{"chrome":"38","opera":"25","edge":"12","firefox":"28","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.array.last-index-of":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.map":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.of":{"chrome":"45","opera":"32","edge":"12","firefox":"25","safari":"9","node":"4","ios":"9","samsung":"5","electron":"0.31"},"es6.array.reduce":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.reduce-right":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.some":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.sort":{"chrome":"63","opera":"50","edge":"12","firefox":"5","safari":"12","node":"10","ie":"9","ios":"12","samsung":"8","electron":"3.0"},"es6.array.species":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.date.now":{"chrome":"5","opera":"10.50","edge":"12","firefox":"2","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.date.to-iso-string":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3.5","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.date.to-json":{"chrome":"5","opera":"12.10","edge":"12","firefox":"4","safari":"10","node":"0.10","ie":"9","android":"4","ios":"10","samsung":"1","electron":"0.20"},"es6.date.to-primitive":{"chrome":"47","opera":"34","edge":"15","firefox":"44","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.36"},"es6.date.to-string":{"chrome":"5","opera":"10.50","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"10","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.function.bind":{"chrome":"7","opera":"12","edge":"12","firefox":"4","safari":"5.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.function.has-instance":{"chrome":"51","opera":"38","edge":"15","firefox":"50","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.function.name":{"chrome":"5","opera":"10.50","edge":"14","firefox":"2","safari":"4","node":"0.10","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.map":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.math.acosh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.asinh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.atanh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.cbrt":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.clz32":{"chrome":"38","opera":"25","edge":"12","firefox":"31","safari":"9","node":"0.12","ios":"9","samsung":"3","electron":"0.20"},"es6.math.cosh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.expm1":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.fround":{"chrome":"38","opera":"25","edge":"12","firefox":"26","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.hypot":{"chrome":"38","opera":"25","edge":"12","firefox":"27","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.imul":{"chrome":"30","opera":"17","edge":"12","firefox":"23","safari":"7","node":"0.12","android":"4.4","ios":"7","samsung":"2","electron":"0.20"},"es6.math.log1p":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.log10":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.log2":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.sign":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"9","node":"0.12","ios":"9","samsung":"3","electron":"0.20"},"es6.math.sinh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.tanh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.trunc":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.number.constructor":{"chrome":"41","opera":"28","edge":"12","firefox":"36","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.number.epsilon":{"chrome":"34","opera":"21","edge":"12","firefox":"25","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.is-finite":{"chrome":"19","opera":"15","edge":"12","firefox":"16","safari":"9","node":"0.12","android":"4.1","ios":"9","samsung":"1.5","electron":"0.20"},"es6.number.is-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"16","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.is-nan":{"chrome":"19","opera":"15","edge":"12","firefox":"15","safari":"9","node":"0.12","android":"4.1","ios":"9","samsung":"1.5","electron":"0.20"},"es6.number.is-safe-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"32","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.max-safe-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"31","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.min-safe-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"31","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.parse-float":{"chrome":"34","opera":"21","edge":"12","firefox":"25","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.parse-int":{"chrome":"34","opera":"21","edge":"12","firefox":"25","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.object.assign":{"chrome":"49","opera":"36","edge":"13","firefox":"36","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.object.create":{"chrome":"5","opera":"12","edge":"12","firefox":"4","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es7.object.define-getter":{"chrome":"62","opera":"49","edge":"16","firefox":"48","safari":"9","node":"8.10","ios":"9","samsung":"8","electron":"3.0"},"es7.object.define-setter":{"chrome":"62","opera":"49","edge":"16","firefox":"48","safari":"9","node":"8.10","ios":"9","samsung":"8","electron":"3.0"},"es6.object.define-property":{"chrome":"5","opera":"12","edge":"12","firefox":"4","safari":"5.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.object.define-properties":{"chrome":"5","opera":"12","edge":"12","firefox":"4","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es7.object.entries":{"chrome":"54","opera":"41","edge":"14","firefox":"47","safari":"10.1","node":"7","ios":"10.3","samsung":"6","electron":"1.4"},"es6.object.freeze":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.get-own-property-descriptor":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es7.object.get-own-property-descriptors":{"chrome":"54","opera":"41","edge":"15","firefox":"50","safari":"10.1","node":"7","ios":"10.3","samsung":"6","electron":"1.4"},"es6.object.get-own-property-names":{"chrome":"40","opera":"27","edge":"12","firefox":"33","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.object.get-prototype-of":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es7.object.lookup-getter":{"chrome":"62","opera":"49","edge":"79","firefox":"36","safari":"9","node":"8.10","ios":"9","samsung":"8","electron":"3.0"},"es7.object.lookup-setter":{"chrome":"62","opera":"49","edge":"79","firefox":"36","safari":"9","node":"8.10","ios":"9","samsung":"8","electron":"3.0"},"es6.object.prevent-extensions":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.to-string":{"chrome":"57","opera":"44","edge":"15","firefox":"51","safari":"10","node":"8","ios":"10","samsung":"7","electron":"1.7"},"es6.object.is":{"chrome":"19","opera":"15","edge":"12","firefox":"22","safari":"9","node":"0.12","android":"4.1","ios":"9","samsung":"1.5","electron":"0.20"},"es6.object.is-frozen":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.is-sealed":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.is-extensible":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.keys":{"chrome":"40","opera":"27","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.object.seal":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.set-prototype-of":{"chrome":"34","opera":"21","edge":"12","firefox":"31","safari":"9","node":"0.12","ie":"11","ios":"9","samsung":"2","electron":"0.20"},"es7.object.values":{"chrome":"54","opera":"41","edge":"14","firefox":"47","safari":"10.1","node":"7","ios":"10.3","samsung":"6","electron":"1.4"},"es6.promise":{"chrome":"51","opera":"38","edge":"14","firefox":"45","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es7.promise.finally":{"chrome":"63","opera":"50","edge":"18","firefox":"58","safari":"11.1","node":"10","ios":"11.3","samsung":"8","electron":"3.0"},"es6.reflect.apply":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.construct":{"chrome":"49","opera":"36","edge":"13","firefox":"49","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.define-property":{"chrome":"49","opera":"36","edge":"13","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.delete-property":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.get":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.get-own-property-descriptor":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.get-prototype-of":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.has":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.is-extensible":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.own-keys":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.prevent-extensions":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.set":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.set-prototype-of":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.regexp.constructor":{"chrome":"50","opera":"37","edge":"79","firefox":"40","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.flags":{"chrome":"49","opera":"36","edge":"79","firefox":"37","safari":"9","node":"6","ios":"9","samsung":"5","electron":"0.37"},"es6.regexp.match":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.replace":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.split":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.search":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.to-string":{"chrome":"50","opera":"37","edge":"79","firefox":"39","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.set":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.symbol":{"chrome":"51","opera":"38","edge":"79","firefox":"51","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es7.symbol.async-iterator":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","ios":"12","samsung":"8","electron":"3.0"},"es6.string.anchor":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.big":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.blink":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.bold":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.code-point-at":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.ends-with":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.fixed":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.fontcolor":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.fontsize":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.from-code-point":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.includes":{"chrome":"41","opera":"28","edge":"12","firefox":"40","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.italics":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.iterator":{"chrome":"38","opera":"25","edge":"12","firefox":"36","safari":"9","node":"0.12","ios":"9","samsung":"3","electron":"0.20"},"es6.string.link":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es7.string.pad-start":{"chrome":"57","opera":"44","edge":"15","firefox":"48","safari":"10","node":"8","ios":"10","samsung":"7","electron":"1.7"},"es7.string.pad-end":{"chrome":"57","opera":"44","edge":"15","firefox":"48","safari":"10","node":"8","ios":"10","samsung":"7","electron":"1.7"},"es6.string.raw":{"chrome":"41","opera":"28","edge":"12","firefox":"34","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.repeat":{"chrome":"41","opera":"28","edge":"12","firefox":"24","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.small":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.starts-with":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.strike":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.sub":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.sup":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.trim":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3.5","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es7.string.trim-left":{"chrome":"66","opera":"53","edge":"79","firefox":"61","safari":"12","node":"10","ios":"12","samsung":"9","electron":"3.0"},"es7.string.trim-right":{"chrome":"66","opera":"53","edge":"79","firefox":"61","safari":"12","node":"10","ios":"12","samsung":"9","electron":"3.0"},"es6.typed.array-buffer":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.data-view":{"chrome":"5","opera":"12","edge":"12","firefox":"15","safari":"5.1","node":"0.10","ie":"10","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.typed.int8-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint8-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint8-clamped-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.int16-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint16-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.int32-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint32-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.float32-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.float64-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.weak-map":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"9","node":"6.5","ios":"9","samsung":"5","electron":"1.2"},"es6.weak-set":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"9","node":"6.5","ios":"9","samsung":"5","electron":"1.2"}}')},85709:e=>{"use strict";e.exports=JSON.parse('["esnext.global-this","esnext.promise.all-settled","esnext.string.match-all"]')},99898:e=>{"use strict";e.exports=JSON.parse('{"es6.module":{"chrome":"61","and_chr":"61","edge":"16","firefox":"60","and_ff":"60","node":"13.2.0","opera":"48","op_mob":"48","safari":"10.1","ios_saf":"10.3","samsung":"8.2","android":"61","electron":"2.0"}}')},7409:e=>{"use strict";e.exports=JSON.parse('{"transform-async-to-generator":["bugfix/transform-async-arrows-in-class"],"transform-parameters":["bugfix/transform-edge-default-parameters"],"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"]}')},68991:e=>{"use strict";e.exports=JSON.parse('{"transform-async-to-generator":{"chrome":"55","opera":"42","edge":"15","firefox":"52","safari":"10.1","node":"7.6","ios":"10.3","samsung":"6","electron":"1.6"},"bugfix/transform-async-arrows-in-class":{"chrome":"55","opera":"42","edge":"15","firefox":"52","safari":"11","node":"7.6","ios":"11","samsung":"6","electron":"1.6"},"transform-parameters":{"chrome":"49","opera":"36","edge":"15","firefox":"53","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"bugfix/transform-edge-default-parameters":{"chrome":"49","opera":"36","edge":"18","firefox":"52","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"transform-function-name":{"chrome":"51","opera":"38","edge":"14","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"bugfix/transform-edge-function-name":{"chrome":"51","opera":"38","edge":"79","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"transform-block-scoping":{"chrome":"49","opera":"36","edge":"14","firefox":"51","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"bugfix/transform-safari-block-shadowing":{"chrome":"49","opera":"36","edge":"12","firefox":"44","safari":"11","node":"6","ie":"11","ios":"11","samsung":"5","electron":"0.37"},"bugfix/transform-safari-for-shadowing":{"chrome":"49","opera":"36","edge":"12","firefox":"4","safari":"11","node":"6","ie":"11","ios":"11","samsung":"5","electron":"0.37"},"transform-template-literals":{"chrome":"41","opera":"28","edge":"13","firefox":"34","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"bugfix/transform-tagged-template-caching":{"chrome":"41","opera":"28","edge":"12","firefox":"34","safari":"13","node":"4","ios":"13","samsung":"3.4","electron":"0.21"}}')},65561:e=>{"use strict";e.exports=JSON.parse('{"proposal-class-properties":{"chrome":"74","opera":"62","edge":"79","node":"12","samsung":"11","electron":"6.0"},"proposal-private-methods":{"chrome":"84","opera":"70","edge":"84","electron":"10.0"},"proposal-numeric-separator":{"chrome":"75","opera":"62","edge":"79","firefox":"70","safari":"13","node":"12.5","ios":"13","samsung":"11","electron":"6.0"},"proposal-logical-assignment-operators":{"chrome":"85","firefox":"79","safari":"14","electron":"10.0"},"proposal-nullish-coalescing-operator":{"chrome":"80","opera":"67","edge":"80","firefox":"72","safari":"13.1","node":"14","ios":"13.4","samsung":"13","electron":"8.0"},"proposal-optional-chaining":{"chrome":"80","opera":"67","edge":"80","firefox":"74","safari":"13.1","node":"14","ios":"13.4","samsung":"13","electron":"8.0"},"proposal-json-strings":{"chrome":"66","opera":"53","edge":"79","firefox":"62","safari":"12","node":"10","ios":"12","samsung":"9","electron":"3.0"},"proposal-optional-catch-binding":{"chrome":"66","opera":"53","edge":"79","firefox":"58","safari":"11.1","node":"10","ios":"11.3","samsung":"9","electron":"3.0"},"transform-parameters":{"chrome":"49","opera":"36","edge":"18","firefox":"53","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"proposal-async-generator-functions":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","ios":"12","samsung":"8","electron":"3.0"},"proposal-object-rest-spread":{"chrome":"60","opera":"47","edge":"79","firefox":"55","safari":"11.1","node":"8.3","ios":"11.3","samsung":"8","electron":"2.0"},"transform-dotall-regex":{"chrome":"62","opera":"49","edge":"79","firefox":"78","safari":"11.1","node":"8.10","ios":"11.3","samsung":"8","electron":"3.0"},"proposal-unicode-property-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","ios":"11.3","samsung":"9","electron":"3.0"},"transform-named-capturing-groups-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","ios":"11.3","samsung":"9","electron":"3.0"},"transform-async-to-generator":{"chrome":"55","opera":"42","edge":"15","firefox":"52","safari":"11","node":"7.6","ios":"11","samsung":"6","electron":"1.6"},"transform-exponentiation-operator":{"chrome":"52","opera":"39","edge":"14","firefox":"52","safari":"10.1","node":"7","ios":"10.3","samsung":"6","electron":"1.3"},"transform-template-literals":{"chrome":"41","opera":"28","edge":"13","firefox":"34","safari":"13","node":"4","ios":"13","samsung":"3.4","electron":"0.21"},"transform-literals":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"transform-function-name":{"chrome":"51","opera":"38","edge":"79","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"transform-arrow-functions":{"chrome":"47","opera":"34","edge":"13","firefox":"45","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.36"},"transform-block-scoped-functions":{"chrome":"41","opera":"28","edge":"12","firefox":"46","safari":"10","node":"4","ie":"11","ios":"10","samsung":"3.4","electron":"0.21"},"transform-classes":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-object-super":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-shorthand-properties":{"chrome":"43","opera":"30","edge":"12","firefox":"33","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.27"},"transform-duplicate-keys":{"chrome":"42","opera":"29","edge":"12","firefox":"34","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.25"},"transform-computed-properties":{"chrome":"44","opera":"31","edge":"12","firefox":"34","safari":"7.1","node":"4","ios":"8","samsung":"4","electron":"0.30"},"transform-for-of":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"transform-sticky-regex":{"chrome":"49","opera":"36","edge":"13","firefox":"3","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"transform-unicode-escapes":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"transform-unicode-regex":{"chrome":"50","opera":"37","edge":"13","firefox":"46","safari":"12","node":"6","ios":"12","samsung":"5","electron":"1.1"},"transform-spread":{"chrome":"46","opera":"33","edge":"13","firefox":"36","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-destructuring":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"transform-block-scoping":{"chrome":"49","opera":"36","edge":"14","firefox":"51","safari":"11","node":"6","ios":"11","samsung":"5","electron":"0.37"},"transform-typeof-symbol":{"chrome":"38","opera":"25","edge":"12","firefox":"36","safari":"9","node":"0.12","ios":"9","samsung":"3","electron":"0.20"},"transform-new-target":{"chrome":"46","opera":"33","edge":"14","firefox":"41","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-regenerator":{"chrome":"50","opera":"37","edge":"13","firefox":"53","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"transform-member-expression-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"transform-property-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"transform-reserved-words":{"chrome":"13","opera":"10.50","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4.4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"proposal-export-namespace-from":{"chrome":"72","and_chr":"72","edge":"79","firefox":"80","node":"13.2","opera":"60","op_mob":"51","samsung":"11.0","android":"72","electron":"5.0"}}')},54039:e=>{function webpackEmptyAsyncContext(e){return Promise.resolve().then(()=>{var t=new Error("Cannot find module '"+e+"'");t.code="MODULE_NOT_FOUND";throw t})}webpackEmptyAsyncContext.keys=(()=>[]);webpackEmptyAsyncContext.resolve=webpackEmptyAsyncContext;webpackEmptyAsyncContext.id=54039;e.exports=webpackEmptyAsyncContext},93967:e=>{"use strict";e.exports=JSON.parse('{"name":"@babel/core","version":"7.12.3","description":"Babel compiler core.","main":"lib/index.js","author":"Sebastian McKenzie ","homepage":"https://babeljs.io/","license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/babel/babel.git","directory":"packages/babel-core"},"keywords":["6to5","babel","classes","const","es6","harmony","let","modules","transpile","transpiler","var","babel-core","compiler"],"engines":{"node":">=6.9.0"},"funding":{"type":"opencollective","url":"https://opencollective.com/babel"},"browser":{"./lib/config/files/index.js":"./lib/config/files/index-browser.js","./lib/transform-file.js":"./lib/transform-file-browser.js","./src/config/files/index.js":"./src/config/files/index-browser.js","./src/transform-file.js":"./src/transform-file-browser.js"},"dependencies":{"@babel/code-frame":"^7.10.4","@babel/generator":"^7.12.1","@babel/helper-module-transforms":"^7.12.1","@babel/helpers":"^7.12.1","@babel/parser":"^7.12.3","@babel/template":"^7.10.4","@babel/traverse":"^7.12.1","@babel/types":"^7.12.1","convert-source-map":"^1.7.0","debug":"^4.1.0","gensync":"^1.0.0-beta.1","json5":"^2.1.2","lodash":"^4.17.19","resolve":"^1.3.2","semver":"^5.4.1","source-map":"^0.5.0"},"devDependencies":{"@babel/helper-transform-fixture-test-runner":"^7.12.1"}}')},40788:e=>{"use strict";e.exports=JSON.parse('{"name":"@babel/helper-compilation-targets","version":"7.12.1","author":"The Babel Team (https://babeljs.io/team)","license":"MIT","description":"Engine compat data used in @babel/preset-env","repository":{"type":"git","url":"https://github.com/babel/babel.git","directory":"packages/babel-helper-compilation-targets"},"main":"lib/index.js","exports":{".":"./lib/index.js"},"publishConfig":{"access":"public"},"keywords":["babel","babel-plugin"],"dependencies":{"@babel/compat-data":"^7.12.1","@babel/helper-validator-option":"^7.12.1","browserslist":"^4.12.0","semver":"^5.5.0"},"peerDependencies":{"@babel/core":"^7.0.0"},"devDependencies":{"@babel/core":"^7.12.1"}}')},85515:e=>{"use strict";e.exports=JSON.parse('{"name":"@babel/helper-create-class-features-plugin","version":"7.12.1","author":"The Babel Team (https://babeljs.io/team)","license":"MIT","description":"Compile class public and private fields, private methods and decorators to ES6","repository":{"type":"git","url":"https://github.com/babel/babel.git","directory":"packages/babel-helper-create-class-features-plugin"},"main":"lib/index.js","publishConfig":{"access":"public"},"keywords":["babel","babel-plugin"],"dependencies":{"@babel/helper-function-name":"^7.10.4","@babel/helper-member-expression-to-functions":"^7.12.1","@babel/helper-optimise-call-expression":"^7.10.4","@babel/helper-replace-supers":"^7.12.1","@babel/helper-split-export-declaration":"^7.10.4"},"peerDependencies":{"@babel/core":"^7.0.0"},"devDependencies":{"@babel/core":"^7.12.1","@babel/helper-plugin-test-runner":"7.10.4"}}')},21622:e=>{"use strict";e.exports=JSON.parse('{"name":"@babel/helper-create-regexp-features-plugin","version":"7.12.1","author":"The Babel Team (https://babeljs.io/team)","license":"MIT","description":"Compile ESNext Regular Expressions to ES5","repository":{"type":"git","url":"https://github.com/babel/babel.git","directory":"packages/babel-helper-create-regexp-features-plugin"},"main":"lib/index.js","publishConfig":{"access":"public"},"keywords":["babel","babel-plugin"],"dependencies":{"@babel/helper-annotate-as-pure":"^7.10.4","@babel/helper-regex":"^7.10.4","regexpu-core":"^4.7.1"},"peerDependencies":{"@babel/core":"^7.0.0"},"devDependencies":{"@babel/core":"^7.12.1","@babel/helper-plugin-test-runner":"7.10.4"}}')},60299:e=>{"use strict";e.exports=JSON.parse('{"name":"@babel/plugin-proposal-dynamic-import","version":"7.12.1","description":"Transform import() expressions","repository":{"type":"git","url":"https://github.com/babel/babel.git","directory":"packages/babel-plugin-proposal-dynamic-import"},"license":"MIT","publishConfig":{"access":"public"},"main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"@babel/helper-plugin-utils":"^7.10.4","@babel/plugin-syntax-dynamic-import":"^7.8.0"},"peerDependencies":{"@babel/core":"^7.0.0-0"},"devDependencies":{"@babel/core":"^7.12.1","@babel/helper-plugin-test-runner":"7.10.4"}}')},22174:e=>{"use strict";e.exports=JSON.parse('{"name":"@babel/preset-env","version":"7.12.1","description":"A Babel preset for each environment.","author":"Henry Zhu ","homepage":"https://babeljs.io/","license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/babel/babel.git","directory":"packages/babel-preset-env"},"main":"lib/index.js","dependencies":{"@babel/compat-data":"^7.12.1","@babel/helper-compilation-targets":"^7.12.1","@babel/helper-module-imports":"^7.12.1","@babel/helper-plugin-utils":"^7.10.4","@babel/helper-validator-option":"^7.12.1","@babel/plugin-proposal-async-generator-functions":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-dynamic-import":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1","@babel/plugin-proposal-numeric-separator":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-optional-catch-binding":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.1","@babel/plugin-proposal-private-methods":"^7.12.1","@babel/plugin-proposal-unicode-property-regex":"^7.12.1","@babel/plugin-syntax-async-generators":"^7.8.0","@babel/plugin-syntax-class-properties":"^7.12.1","@babel/plugin-syntax-dynamic-import":"^7.8.0","@babel/plugin-syntax-export-namespace-from":"^7.8.3","@babel/plugin-syntax-json-strings":"^7.8.0","@babel/plugin-syntax-logical-assignment-operators":"^7.10.4","@babel/plugin-syntax-nullish-coalescing-operator":"^7.8.0","@babel/plugin-syntax-numeric-separator":"^7.10.4","@babel/plugin-syntax-object-rest-spread":"^7.8.0","@babel/plugin-syntax-optional-catch-binding":"^7.8.0","@babel/plugin-syntax-optional-chaining":"^7.8.0","@babel/plugin-syntax-top-level-await":"^7.12.1","@babel/plugin-transform-arrow-functions":"^7.12.1","@babel/plugin-transform-async-to-generator":"^7.12.1","@babel/plugin-transform-block-scoped-functions":"^7.12.1","@babel/plugin-transform-block-scoping":"^7.12.1","@babel/plugin-transform-classes":"^7.12.1","@babel/plugin-transform-computed-properties":"^7.12.1","@babel/plugin-transform-destructuring":"^7.12.1","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-duplicate-keys":"^7.12.1","@babel/plugin-transform-exponentiation-operator":"^7.12.1","@babel/plugin-transform-for-of":"^7.12.1","@babel/plugin-transform-function-name":"^7.12.1","@babel/plugin-transform-literals":"^7.12.1","@babel/plugin-transform-member-expression-literals":"^7.12.1","@babel/plugin-transform-modules-amd":"^7.12.1","@babel/plugin-transform-modules-commonjs":"^7.12.1","@babel/plugin-transform-modules-systemjs":"^7.12.1","@babel/plugin-transform-modules-umd":"^7.12.1","@babel/plugin-transform-named-capturing-groups-regex":"^7.12.1","@babel/plugin-transform-new-target":"^7.12.1","@babel/plugin-transform-object-super":"^7.12.1","@babel/plugin-transform-parameters":"^7.12.1","@babel/plugin-transform-property-literals":"^7.12.1","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-reserved-words":"^7.12.1","@babel/plugin-transform-shorthand-properties":"^7.12.1","@babel/plugin-transform-spread":"^7.12.1","@babel/plugin-transform-sticky-regex":"^7.12.1","@babel/plugin-transform-template-literals":"^7.12.1","@babel/plugin-transform-typeof-symbol":"^7.12.1","@babel/plugin-transform-unicode-escapes":"^7.12.1","@babel/plugin-transform-unicode-regex":"^7.12.1","@babel/preset-modules":"^0.1.3","@babel/types":"^7.12.1","core-js-compat":"^3.6.2","semver":"^5.5.0"},"peerDependencies":{"@babel/core":"^7.0.0-0"},"devDependencies":{"@babel/core":"^7.12.1","@babel/helper-plugin-test-runner":"7.10.4","@babel/plugin-syntax-dynamic-import":"^7.2.0"}}')},47548:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.codeFrameColumns=codeFrameColumns;t.default=_default;var s=_interopRequireWildcard(r(42421));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}let n=false;function getDefs(e){return{gutter:e.grey,marker:e.red.bold,message:e.red.bold}}const a=/\r\n|[\n\r\u2028\u2029]/;function getMarkerLines(e,t,r){const s=Object.assign({column:0,line:-1},e.start);const n=Object.assign({},s,e.end);const{linesAbove:a=2,linesBelow:i=3}=r||{};const o=s.line;const l=s.column;const u=n.line;const c=n.column;let p=Math.max(o-(a+1),0);let f=Math.min(t.length,u+i);if(o===-1){p=0}if(u===-1){f=t.length}const d=u-o;const y={};if(d){for(let e=0;e<=d;e++){const r=e+o;if(!l){y[r]=true}else if(e===0){const e=t[r-1].length;y[r]=[l,e-l+1]}else if(e===d){y[r]=[0,c]}else{const s=t[r-e].length;y[r]=[0,s]}}}else{if(l===c){if(l){y[o]=[l,0]}else{y[o]=true}}else{y[o]=[l,c-l]}}return{start:p,end:f,markerLines:y}}function codeFrameColumns(e,t,r={}){const n=(r.highlightCode||r.forceColor)&&(0,s.shouldHighlight)(r);const i=(0,s.getChalk)(r);const o=getDefs(i);const l=(e,t)=>{return n?e(t):t};const u=e.split(a);const{start:c,end:p,markerLines:f}=getMarkerLines(t,u,r);const d=t.start&&typeof t.start.column==="number";const y=String(p).length;const h=n?(0,s.default)(e,r):e;let m=h.split(a).slice(c,p).map((e,t)=>{const s=c+1+t;const n=` ${s}`.slice(-y);const a=` ${n} | `;const i=f[s];const u=!f[s+1];if(i){let t="";if(Array.isArray(i)){const s=e.slice(0,Math.max(i[0]-1,0)).replace(/[^\t]/g," ");const n=i[1]||1;t=["\n ",l(o.gutter,a.replace(/\d/g," ")),s,l(o.marker,"^").repeat(n)].join("");if(u&&r.message){t+=" "+l(o.message,r.message)}}return[l(o.marker,">"),l(o.gutter,a),e,t].join("")}else{return` ${l(o.gutter,a)}${e}`}}).join("\n");if(r.message&&!d){m=`${" ".repeat(y+1)}${r.message}\n${m}`}if(n){return i.reset(m)}else{return m}}function _default(e,t,r,s={}){if(!n){n=true;const e="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(process.emitWarning){process.emitWarning(e,"DeprecationWarning")}else{const t=new Error(e);t.name="DeprecationWarning";console.warn(new Error(e))}}r=Math.max(r,0);const a={start:{column:r,line:t}};return codeFrameColumns(e,a,s)}},19315:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.makeWeakCache=makeWeakCache;t.makeWeakCacheSync=makeWeakCacheSync;t.makeStrongCache=makeStrongCache;t.makeStrongCacheSync=makeStrongCacheSync;t.assertSimpleType=assertSimpleType;function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}var s=r(3192);var n=r(60391);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=e=>{return(0,_gensync().default)(e).sync};function*genTrue(e){return true}function makeWeakCache(e){return makeCachedFunction(WeakMap,e)}function makeWeakCacheSync(e){return a(makeWeakCache(e))}function makeStrongCache(e){return makeCachedFunction(Map,e)}function makeStrongCacheSync(e){return a(makeStrongCache(e))}function makeCachedFunction(e,t){const r=new e;const a=new e;const i=new e;return function*cachedFunction(e,o){const l=yield*(0,s.isAsync)();const u=l?a:r;const c=yield*getCachedValueOrWait(l,u,i,e,o);if(c.valid)return c.value;const p=new CacheConfigurator(o);const f=t(e,p);let d;let y;if((0,n.isIterableIterator)(f)){const t=f;y=yield*(0,s.onFirstPause)(t,()=>{d=setupAsyncLocks(p,i,e)})}else{y=f}updateFunctionCache(u,p,e,y);if(d){i.delete(e);d.release(y)}return y}}function*getCachedValue(e,t,r){const s=e.get(t);if(s){for(const{value:e,valid:t}of s){if(yield*t(r))return{valid:true,value:e}}}return{valid:false,value:null}}function*getCachedValueOrWait(e,t,r,n,a){const i=yield*getCachedValue(t,n,a);if(i.valid){return i}if(e){const e=yield*getCachedValue(r,n,a);if(e.valid){const t=yield*(0,s.waitFor)(e.value.promise);return{valid:true,value:t}}}return{valid:false,value:null}}function setupAsyncLocks(e,t,r){const s=new Lock;updateFunctionCache(t,e,r,s);return s}function updateFunctionCache(e,t,r,s){if(!t.configured())t.forever();let n=e.get(r);t.deactivate();switch(t.mode()){case"forever":n=[{value:s,valid:genTrue}];e.set(r,n);break;case"invalidate":n=[{value:s,valid:t.validator()}];e.set(r,n);break;case"valid":if(n){n.push({value:s,valid:t.validator()})}else{n=[{value:s,valid:t.validator()}];e.set(r,n)}}}class CacheConfigurator{constructor(e){this._active=true;this._never=false;this._forever=false;this._invalidate=false;this._configured=false;this._pairs=[];this._data=void 0;this._data=e}simple(){return makeSimpleConfigurator(this)}mode(){if(this._never)return"never";if(this._forever)return"forever";if(this._invalidate)return"invalidate";return"valid"}forever(){if(!this._active){throw new Error("Cannot change caching after evaluation has completed.")}if(this._never){throw new Error("Caching has already been configured with .never()")}this._forever=true;this._configured=true}never(){if(!this._active){throw new Error("Cannot change caching after evaluation has completed.")}if(this._forever){throw new Error("Caching has already been configured with .forever()")}this._never=true;this._configured=true}using(e){if(!this._active){throw new Error("Cannot change caching after evaluation has completed.")}if(this._never||this._forever){throw new Error("Caching has already been configured with .never or .forever()")}this._configured=true;const t=e(this._data);const r=(0,s.maybeAsync)(e,`You appear to be using an async cache handler, but Babel has been called synchronously`);if((0,s.isThenable)(t)){return t.then(e=>{this._pairs.push([e,r]);return e})}this._pairs.push([t,r]);return t}invalidate(e){this._invalidate=true;return this.using(e)}validator(){const e=this._pairs;return function*(t){for(const[r,s]of e){if(r!==(yield*s(t)))return false}return true}}deactivate(){this._active=false}configured(){return this._configured}}function makeSimpleConfigurator(e){function cacheFn(t){if(typeof t==="boolean"){if(t)e.forever();else e.never();return}return e.using(()=>assertSimpleType(t()))}cacheFn.forever=(()=>e.forever());cacheFn.never=(()=>e.never());cacheFn.using=(t=>e.using(()=>assertSimpleType(t())));cacheFn.invalidate=(t=>e.invalidate(()=>assertSimpleType(t())));return cacheFn}function assertSimpleType(e){if((0,s.isThenable)(e)){throw new Error(`You appear to be using an async cache handler, `+`which your current version of Babel does not support. `+`We may add support for this in the future, `+`but if you're on the most recent version of @babel/core and still `+`seeing this error, then you'll need to synchronously handle your caching logic.`)}if(e!=null&&typeof e!=="string"&&typeof e!=="boolean"&&typeof e!=="number"){throw new Error("Cache keys must be either string, boolean, number, null, or undefined.")}return e}class Lock{constructor(){this.released=false;this.promise=void 0;this._resolve=void 0;this.promise=new Promise(e=>{this._resolve=e})}release(e){this.released=true;this._resolve(e)}}},57390:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.buildPresetChain=buildPresetChain;t.buildRootChain=buildRootChain;t.buildPresetChainWalker=void 0;function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}function _debug(){const e=_interopRequireDefault(r(31185));_debug=function(){return e};return e}var s=r(14087);var n=_interopRequireDefault(r(59056));var a=r(21489);var i=r(53954);var o=r(19315);var l=r(5847);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const u=(0,_debug().default)("babel:config:config-chain");function*buildPresetChain(e,t){const r=yield*c(e,t);if(!r)return null;return{plugins:dedupDescriptors(r.plugins),presets:dedupDescriptors(r.presets),options:r.options.map(e=>normalizeOptions(e)),files:new Set}}const c=makeChainWalker({root:e=>p(e),env:(e,t)=>f(e)(t),overrides:(e,t)=>d(e)(t),overridesEnv:(e,t,r)=>y(e)(t)(r),createLogger:()=>()=>{}});t.buildPresetChainWalker=c;const p=(0,o.makeWeakCacheSync)(e=>buildRootDescriptors(e,e.alias,l.createUncachedDescriptors));const f=(0,o.makeWeakCacheSync)(e=>(0,o.makeStrongCacheSync)(t=>buildEnvDescriptors(e,e.alias,l.createUncachedDescriptors,t)));const d=(0,o.makeWeakCacheSync)(e=>(0,o.makeStrongCacheSync)(t=>buildOverrideDescriptors(e,e.alias,l.createUncachedDescriptors,t)));const y=(0,o.makeWeakCacheSync)(e=>(0,o.makeStrongCacheSync)(t=>(0,o.makeStrongCacheSync)(r=>buildOverrideEnvDescriptors(e,e.alias,l.createUncachedDescriptors,t,r))));function*buildRootChain(e,t){let r,s;const n=new a.ConfigPrinter;const o=yield*b({options:e,dirname:t.cwd},t,undefined,n);if(!o)return null;const l=n.output();let u;if(typeof e.configFile==="string"){u=yield*(0,i.loadConfig)(e.configFile,t.cwd,t.envName,t.caller)}else if(e.configFile!==false){u=yield*(0,i.findRootConfig)(t.root,t.envName,t.caller)}let{babelrc:c,babelrcRoots:p}=e;let f=t.cwd;const d=emptyChain();const y=new a.ConfigPrinter;if(u){const e=h(u);const s=yield*loadFileChain(e,t,undefined,y);if(!s)return null;r=y.output();if(c===undefined){c=e.options.babelrc}if(p===undefined){f=e.dirname;p=e.options.babelrcRoots}mergeChain(d,s)}const g=typeof t.filename==="string"?yield*(0,i.findPackageData)(t.filename):null;let x,v;let E=false;const T=emptyChain();if((c===true||c===undefined)&&g&&babelrcLoadEnabled(t,g,p,f)){({ignore:x,config:v}=yield*(0,i.findRelativeConfig)(g,t.envName,t.caller));if(x){T.files.add(x.filepath)}if(x&&shouldIgnore(t,x.ignore,null,x.dirname)){E=true}if(v&&!E){const e=m(v);const r=new a.ConfigPrinter;const n=yield*loadFileChain(e,t,undefined,r);if(!n){E=true}else{s=r.output();mergeChain(T,n)}}if(v&&E){T.files.add(v.filepath)}}if(t.showConfig){console.log(`Babel configs on "${t.filename}" (ascending priority):\n`+[r,s,l].filter(e=>!!e).join("\n\n"));return null}const S=mergeChain(mergeChain(mergeChain(emptyChain(),d),T),o);return{plugins:E?[]:dedupDescriptors(S.plugins),presets:E?[]:dedupDescriptors(S.presets),options:E?[]:S.options.map(e=>normalizeOptions(e)),fileHandling:E?"ignored":"transpile",ignore:x||undefined,babelrc:v||undefined,config:u||undefined,files:S.files}}function babelrcLoadEnabled(e,t,r,s){if(typeof r==="boolean")return r;const a=e.root;if(r===undefined){return t.directories.indexOf(a)!==-1}let i=r;if(!Array.isArray(i))i=[i];i=i.map(e=>{return typeof e==="string"?_path().default.resolve(s,e):e});if(i.length===1&&i[0]===a){return t.directories.indexOf(a)!==-1}return i.some(r=>{if(typeof r==="string"){r=(0,n.default)(r,s)}return t.directories.some(t=>{return matchPattern(r,s,t,e)})})}const h=(0,o.makeWeakCacheSync)(e=>({filepath:e.filepath,dirname:e.dirname,options:(0,s.validate)("configfile",e.options)}));const m=(0,o.makeWeakCacheSync)(e=>({filepath:e.filepath,dirname:e.dirname,options:(0,s.validate)("babelrcfile",e.options)}));const g=(0,o.makeWeakCacheSync)(e=>({filepath:e.filepath,dirname:e.dirname,options:(0,s.validate)("extendsfile",e.options)}));const b=makeChainWalker({root:e=>buildRootDescriptors(e,"base",l.createCachedDescriptors),env:(e,t)=>buildEnvDescriptors(e,"base",l.createCachedDescriptors,t),overrides:(e,t)=>buildOverrideDescriptors(e,"base",l.createCachedDescriptors,t),overridesEnv:(e,t,r)=>buildOverrideEnvDescriptors(e,"base",l.createCachedDescriptors,t,r),createLogger:(e,t,r)=>buildProgrammaticLogger(e,t,r)});const x=makeChainWalker({root:e=>v(e),env:(e,t)=>E(e)(t),overrides:(e,t)=>T(e)(t),overridesEnv:(e,t,r)=>S(e)(t)(r),createLogger:(e,t,r)=>buildFileLogger(e.filepath,t,r)});function*loadFileChain(e,t,r,s){const n=yield*x(e,t,r,s);if(n){n.files.add(e.filepath)}return n}const v=(0,o.makeWeakCacheSync)(e=>buildRootDescriptors(e,e.filepath,l.createUncachedDescriptors));const E=(0,o.makeWeakCacheSync)(e=>(0,o.makeStrongCacheSync)(t=>buildEnvDescriptors(e,e.filepath,l.createUncachedDescriptors,t)));const T=(0,o.makeWeakCacheSync)(e=>(0,o.makeStrongCacheSync)(t=>buildOverrideDescriptors(e,e.filepath,l.createUncachedDescriptors,t)));const S=(0,o.makeWeakCacheSync)(e=>(0,o.makeStrongCacheSync)(t=>(0,o.makeStrongCacheSync)(r=>buildOverrideEnvDescriptors(e,e.filepath,l.createUncachedDescriptors,t,r))));function buildFileLogger(e,t,r){if(!r){return()=>{}}return r.configure(t.showConfig,a.ChainFormatter.Config,{filepath:e})}function buildRootDescriptors({dirname:e,options:t},r,s){return s(e,t,r)}function buildProgrammaticLogger(e,t,r){var s;if(!r){return()=>{}}return r.configure(t.showConfig,a.ChainFormatter.Programmatic,{callerName:(s=t.caller)==null?void 0:s.name})}function buildEnvDescriptors({dirname:e,options:t},r,s,n){const a=t.env&&t.env[n];return a?s(e,a,`${r}.env["${n}"]`):null}function buildOverrideDescriptors({dirname:e,options:t},r,s,n){const a=t.overrides&&t.overrides[n];if(!a)throw new Error("Assertion failure - missing override");return s(e,a,`${r}.overrides[${n}]`)}function buildOverrideEnvDescriptors({dirname:e,options:t},r,s,n,a){const i=t.overrides&&t.overrides[n];if(!i)throw new Error("Assertion failure - missing override");const o=i.env&&i.env[a];return o?s(e,o,`${r}.overrides[${n}].env["${a}"]`):null}function makeChainWalker({root:e,env:t,overrides:r,overridesEnv:s,createLogger:n}){return function*(a,i,o=new Set,l){const{dirname:u}=a;const c=[];const p=e(a);if(configIsApplicable(p,u,i)){c.push({config:p,envName:undefined,index:undefined});const e=t(a,i.envName);if(e&&configIsApplicable(e,u,i)){c.push({config:e,envName:i.envName,index:undefined})}(p.options.overrides||[]).forEach((e,t)=>{const n=r(a,t);if(configIsApplicable(n,u,i)){c.push({config:n,index:t,envName:undefined});const e=s(a,t,i.envName);if(e&&configIsApplicable(e,u,i)){c.push({config:e,index:t,envName:i.envName})}}})}if(c.some(({config:{options:{ignore:e,only:t}}})=>shouldIgnore(i,e,t,u))){return null}const f=emptyChain();const d=n(a,i,l);for(const{config:e,index:t,envName:r}of c){if(!(yield*mergeExtendsChain(f,e.options,u,i,o,l))){return null}d(e,t,r);mergeChainOpts(f,e)}return f}}function*mergeExtendsChain(e,t,r,s,n,a){if(t.extends===undefined)return true;const o=yield*(0,i.loadConfig)(t.extends,r,s.envName,s.caller);if(n.has(o)){throw new Error(`Configuration cycle detected loading ${o.filepath}.\n`+`File already loaded following the config chain:\n`+Array.from(n,e=>` - ${e.filepath}`).join("\n"))}n.add(o);const l=yield*loadFileChain(g(o),s,n,a);n.delete(o);if(!l)return false;mergeChain(e,l);return true}function mergeChain(e,t){e.options.push(...t.options);e.plugins.push(...t.plugins);e.presets.push(...t.presets);for(const r of t.files){e.files.add(r)}return e}function mergeChainOpts(e,{options:t,plugins:r,presets:s}){e.options.push(t);e.plugins.push(...r());e.presets.push(...s());return e}function emptyChain(){return{options:[],presets:[],plugins:[],files:new Set}}function normalizeOptions(e){const t=Object.assign({},e);delete t.extends;delete t.env;delete t.overrides;delete t.plugins;delete t.presets;delete t.passPerPreset;delete t.ignore;delete t.only;delete t.test;delete t.include;delete t.exclude;if(Object.prototype.hasOwnProperty.call(t,"sourceMap")){t.sourceMaps=t.sourceMap;delete t.sourceMap}return t}function dedupDescriptors(e){const t=new Map;const r=[];for(const s of e){if(typeof s.value==="function"){const e=s.value;let n=t.get(e);if(!n){n=new Map;t.set(e,n)}let a=n.get(s.name);if(!a){a={value:s};r.push(a);if(!s.ownPass)n.set(s.name,a)}else{a.value=s}}else{r.push({value:s})}}return r.reduce((e,t)=>{e.push(t.value);return e},[])}function configIsApplicable({options:e},t,r){return(e.test===undefined||configFieldIsApplicable(r,e.test,t))&&(e.include===undefined||configFieldIsApplicable(r,e.include,t))&&(e.exclude===undefined||!configFieldIsApplicable(r,e.exclude,t))}function configFieldIsApplicable(e,t,r){const s=Array.isArray(t)?t:[t];return matchesPatterns(e,s,r)}function shouldIgnore(e,t,r,s){if(t&&matchesPatterns(e,t,s)){var n;const r=`No config is applied to "${(n=e.filename)!=null?n:"(unknown)"}" because it matches one of \`ignore: ${JSON.stringify(t)}\` from "${s}"`;u(r);if(e.showConfig){console.log(r)}return true}if(r&&!matchesPatterns(e,r,s)){var a;const t=`No config is applied to "${(a=e.filename)!=null?a:"(unknown)"}" because it fails to match one of \`only: ${JSON.stringify(r)}\` from "${s}"`;u(t);if(e.showConfig){console.log(t)}return true}return false}function matchesPatterns(e,t,r){return t.some(t=>matchPattern(t,r,e.filename,e))}function matchPattern(e,t,r,s){if(typeof e==="function"){return!!e(r,{dirname:t,envName:s.envName,caller:s.caller})}if(typeof r!=="string"){throw new Error(`Configuration contains string/RegExp pattern, but no filename was passed to Babel`)}if(typeof e==="string"){e=(0,n.default)(e,t)}return e.test(r)}},5847:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createCachedDescriptors=createCachedDescriptors;t.createUncachedDescriptors=createUncachedDescriptors;t.createDescriptor=createDescriptor;var s=r(53954);var n=r(58050);var a=r(19315);function isEqualDescriptor(e,t){return e.name===t.name&&e.value===t.value&&e.options===t.options&&e.dirname===t.dirname&&e.alias===t.alias&&e.ownPass===t.ownPass&&(e.file&&e.file.request)===(t.file&&t.file.request)&&(e.file&&e.file.resolved)===(t.file&&t.file.resolved)}function createCachedDescriptors(e,t,r){const{plugins:s,presets:n,passPerPreset:a}=t;return{options:t,plugins:s?()=>u(s,e)(r):()=>[],presets:n?()=>o(n,e)(r)(!!a):()=>[]}}function createUncachedDescriptors(e,t,r){let s;let n;return{options:t,plugins:()=>{if(!s){s=createPluginDescriptors(t.plugins||[],e,r)}return s},presets:()=>{if(!n){n=createPresetDescriptors(t.presets||[],e,r,!!t.passPerPreset)}return n}}}const i=new WeakMap;const o=(0,a.makeWeakCacheSync)((e,t)=>{const r=t.using(e=>e);return(0,a.makeStrongCacheSync)(t=>(0,a.makeStrongCacheSync)(s=>createPresetDescriptors(e,r,t,s).map(e=>loadCachedDescriptor(i,e))))});const l=new WeakMap;const u=(0,a.makeWeakCacheSync)((e,t)=>{const r=t.using(e=>e);return(0,a.makeStrongCacheSync)(t=>createPluginDescriptors(e,r,t).map(e=>loadCachedDescriptor(l,e)))});const c={};function loadCachedDescriptor(e,t){const{value:r,options:s=c}=t;if(s===false)return t;let n=e.get(r);if(!n){n=new WeakMap;e.set(r,n)}let a=n.get(s);if(!a){a=[];n.set(s,a)}if(a.indexOf(t)===-1){const e=a.filter(e=>isEqualDescriptor(e,t));if(e.length>0){return e[0]}a.push(t)}return t}function createPresetDescriptors(e,t,r,s){return createDescriptors("preset",e,t,r,s)}function createPluginDescriptors(e,t,r){return createDescriptors("plugin",e,t,r)}function createDescriptors(e,t,r,s,n){const a=t.map((t,a)=>createDescriptor(t,r,{type:e,alias:`${s}$${a}`,ownPass:!!n}));assertNoDuplicates(a);return a}function createDescriptor(e,t,{type:r,alias:a,ownPass:i}){const o=(0,n.getItemDescriptor)(e);if(o){return o}let l;let u;let c=e;if(Array.isArray(c)){if(c.length===3){[c,u,l]=c}else{[c,u]=c}}let p=undefined;let f=null;if(typeof c==="string"){if(typeof r!=="string"){throw new Error("To resolve a string-based item, the type of item must be given")}const e=r==="plugin"?s.loadPlugin:s.loadPreset;const n=c;({filepath:f,value:c}=e(c,t));p={request:n,resolved:f}}if(!c){throw new Error(`Unexpected falsy value: ${String(c)}`)}if(typeof c==="object"&&c.__esModule){if(c.default){c=c.default}else{throw new Error("Must export a default export when using ES6 modules.")}}if(typeof c!=="object"&&typeof c!=="function"){throw new Error(`Unsupported format: ${typeof c}. Expected an object or a function.`)}if(f!==null&&typeof c==="object"&&c){throw new Error(`Plugin/Preset files are not allowed to export objects, only functions. In ${f}`)}return{name:l,alias:f||a,value:c,options:u,dirname:t,ownPass:i,file:p}}function assertNoDuplicates(e){const t=new Map;for(const r of e){if(typeof r.value!=="function")continue;let s=t.get(r.value);if(!s){s=new Set;t.set(r.value,s)}if(s.has(r.name)){const t=e.filter(e=>e.value===r.value);throw new Error([`Duplicate plugin/preset detected.`,`If you'd like to use two separate instances of a plugin,`,`they need separate names, e.g.`,``,` plugins: [`,` ['some-plugin', {}],`,` ['some-plugin', {}, 'some unique name'],`,` ]`,``,`Duplicates detected are:`,`${JSON.stringify(t,null,2)}`].join("\n"))}s.add(r.name)}}},37118:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.findConfigUpwards=findConfigUpwards;t.findRelativeConfig=findRelativeConfig;t.findRootConfig=findRootConfig;t.loadConfig=loadConfig;t.resolveShowConfigPath=resolveShowConfigPath;t.ROOT_CONFIG_FILENAMES=void 0;function _debug(){const e=_interopRequireDefault(r(31185));_debug=function(){return e};return e}function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}function _json(){const e=_interopRequireDefault(r(33170));_json=function(){return e};return e}function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}var s=r(19315);var n=_interopRequireDefault(r(7785));var a=r(87336);var i=_interopRequireDefault(r(92386));var o=_interopRequireDefault(r(59056));var l=_interopRequireWildcard(r(6524));var u=_interopRequireDefault(r(97199));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const c=(0,_debug().default)("babel:config:loading:files:configuration");const p=["babel.config.js","babel.config.cjs","babel.config.mjs","babel.config.json"];t.ROOT_CONFIG_FILENAMES=p;const f=[".babelrc",".babelrc.js",".babelrc.cjs",".babelrc.mjs",".babelrc.json"];const d=".babelignore";function*findConfigUpwards(e){let t=e;while(true){for(const e of p){if(yield*l.exists(_path().default.join(t,e))){return t}}const e=_path().default.dirname(t);if(t===e)break;t=e}return null}function*findRelativeConfig(e,t,r){let s=null;let n=null;const a=_path().default.dirname(e.filepath);for(const o of e.directories){if(!s){var i;s=yield*loadOneConfig(f,o,t,r,((i=e.pkg)==null?void 0:i.dirname)===o?m(e.pkg):null)}if(!n){const e=_path().default.join(o,d);n=yield*b(e);if(n){c("Found ignore %o from %o.",n.filepath,a)}}}return{config:s,ignore:n}}function findRootConfig(e,t,r){return loadOneConfig(p,e,t,r)}function*loadOneConfig(e,t,r,s,n=null){const a=yield*_gensync().default.all(e.map(e=>readConfig(_path().default.join(t,e),r,s)));const i=a.reduce((e,r)=>{if(r&&e){throw new Error(`Multiple configuration files found. Please remove one:\n`+` - ${_path().default.basename(e.filepath)}\n`+` - ${r.filepath}\n`+`from ${t}`)}return r||e},n);if(i){c("Found configuration %o from %o.",i.filepath,t)}return i}function*loadConfig(e,t,r,s){const n=yield*(0,u.default)(e,{basedir:t});const a=yield*readConfig(n,r,s);if(!a){throw new Error(`Config file ${n} contains no configuration data`)}c("Loaded config %o from %o.",e,t);return a}function readConfig(e,t,r){const s=_path().default.extname(e);return s===".js"||s===".cjs"||s===".mjs"?h(e,{envName:t,caller:r}):g(e)}const y=new Set;const h=(0,s.makeStrongCache)(function*readConfigJS(e,t){if(!l.exists.sync(e)){t.forever();return null}if(y.has(e)){t.never();c("Auto-ignoring usage of config %o.",e);return{filepath:e,dirname:_path().default.dirname(e),options:{}}}let r;try{y.add(e);r=yield*(0,i.default)(e,"You appear to be using a native ECMAScript module configuration "+"file, which is only supported when running Babel asynchronously.")}catch(t){t.message=`${e}: Error while loading config - ${t.message}`;throw t}finally{y.delete(e)}let s=false;if(typeof r==="function"){yield*[];r=r((0,n.default)(t));s=true}if(!r||typeof r!=="object"||Array.isArray(r)){throw new Error(`${e}: Configuration should be an exported JavaScript object.`)}if(typeof r.then==="function"){throw new Error(`You appear to be using an async configuration, `+`which your current version of Babel does not support. `+`We may add support for this in the future, `+`but if you're on the most recent version of @babel/core and still `+`seeing this error, then you'll need to synchronously return your config.`)}if(s&&!t.configured())throwConfigError();return{filepath:e,dirname:_path().default.dirname(e),options:r}});const m=(0,s.makeWeakCacheSync)(e=>{const t=e.options["babel"];if(typeof t==="undefined")return null;if(typeof t!=="object"||Array.isArray(t)||t===null){throw new Error(`${e.filepath}: .babel property must be an object`)}return{filepath:e.filepath,dirname:e.dirname,options:t}});const g=(0,a.makeStaticFileCache)((e,t)=>{let r;try{r=_json().default.parse(t)}catch(t){t.message=`${e}: Error while parsing config - ${t.message}`;throw t}if(!r)throw new Error(`${e}: No config detected`);if(typeof r!=="object"){throw new Error(`${e}: Config returned typeof ${typeof r}`)}if(Array.isArray(r)){throw new Error(`${e}: Expected config object but found array`)}return{filepath:e,dirname:_path().default.dirname(e),options:r}});const b=(0,a.makeStaticFileCache)((e,t)=>{const r=_path().default.dirname(e);const s=t.split("\n").map(e=>e.replace(/#(.*?)$/,"").trim()).filter(e=>!!e);for(const e of s){if(e[0]==="!"){throw new Error(`Negation of file paths is not supported.`)}}return{filepath:e,dirname:_path().default.dirname(e),ignore:s.map(e=>(0,o.default)(e,r))}});function*resolveShowConfigPath(e){const t=process.env.BABEL_SHOW_CONFIG_FOR;if(t!=null){const r=_path().default.resolve(e,t);const s=yield*l.stat(r);if(!s.isFile()){throw new Error(`${r}: BABEL_SHOW_CONFIG_FOR must refer to a regular file, directories are not supported.`)}return r}return null}function throwConfigError(){throw new Error(`Caching was left unconfigured. Babel's plugins, presets, and .babelrc.js files can be configured\nfor various types of caching, using the first param of their handler functions:\n\nmodule.exports = function(api) {\n // The API exposes the following:\n\n // Cache the returned value forever and don't call this function again.\n api.cache(true);\n\n // Don't cache at all. Not recommended because it will be very slow.\n api.cache(false);\n\n // Cached based on the value of some function. If this function returns a value different from\n // a previously-encountered value, the plugins will re-evaluate.\n var env = api.cache(() => process.env.NODE_ENV);\n\n // If testing for a specific env, we recommend specifics to avoid instantiating a plugin for\n // any possible NODE_ENV value that might come up during plugin execution.\n var isProd = api.cache(() => process.env.NODE_ENV === "production");\n\n // .cache(fn) will perform a linear search though instances to find the matching plugin based\n // based on previous instantiated plugins. If you want to recreate the plugin and discard the\n // previous instance whenever something changes, you may use:\n var isProd = api.cache.invalidate(() => process.env.NODE_ENV === "production");\n\n // Note, we also expose the following more-verbose versions of the above examples:\n api.cache.forever(); // api.cache(true)\n api.cache.never(); // api.cache(false)\n api.cache.using(fn); // api.cache(fn)\n\n // Return the value that will be cached.\n return { };\n};`)}},65678:(e,t,r)=>{"use strict";var s;s={value:true};t.Z=import_;function import_(e){return r(54039)(e)}},53954:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"findPackageData",{enumerable:true,get:function(){return s.findPackageData}});Object.defineProperty(t,"findConfigUpwards",{enumerable:true,get:function(){return n.findConfigUpwards}});Object.defineProperty(t,"findRelativeConfig",{enumerable:true,get:function(){return n.findRelativeConfig}});Object.defineProperty(t,"findRootConfig",{enumerable:true,get:function(){return n.findRootConfig}});Object.defineProperty(t,"loadConfig",{enumerable:true,get:function(){return n.loadConfig}});Object.defineProperty(t,"resolveShowConfigPath",{enumerable:true,get:function(){return n.resolveShowConfigPath}});Object.defineProperty(t,"ROOT_CONFIG_FILENAMES",{enumerable:true,get:function(){return n.ROOT_CONFIG_FILENAMES}});Object.defineProperty(t,"resolvePlugin",{enumerable:true,get:function(){return a.resolvePlugin}});Object.defineProperty(t,"resolvePreset",{enumerable:true,get:function(){return a.resolvePreset}});Object.defineProperty(t,"loadPlugin",{enumerable:true,get:function(){return a.loadPlugin}});Object.defineProperty(t,"loadPreset",{enumerable:true,get:function(){return a.loadPreset}});var s=r(61852);var n=r(37118);var a=r(88243);({})},92386:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=loadCjsOrMjsDefault;var s=r(3192);function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}function _url(){const e=r(78835);_url=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function asyncGeneratorStep(e,t,r,s,n,a,i){try{var o=e[a](i);var l=o.value}catch(e){r(e);return}if(o.done){t(l)}else{Promise.resolve(l).then(s,n)}}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise(function(s,n){var a=e.apply(t,r);function _next(e){asyncGeneratorStep(a,s,n,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(a,s,n,_next,_throw,"throw",e)}_next(undefined)})}}let n;try{n=r(65678).Z}catch(e){}function*loadCjsOrMjsDefault(e,t){switch(guessJSModuleType(e)){case"cjs":return loadCjsDefault(e);case"unknown":try{return loadCjsDefault(e)}catch(e){if(e.code!=="ERR_REQUIRE_ESM")throw e}case"mjs":if(yield*(0,s.isAsync)()){return yield*(0,s.waitFor)(loadMjsDefault(e))}throw new Error(t)}}function guessJSModuleType(e){switch(_path().default.extname(e)){case".cjs":return"cjs";case".mjs":return"mjs";default:return"unknown"}}function loadCjsDefault(e){const t=require(e);return(t==null?void 0:t.__esModule)?t.default||undefined:t}function loadMjsDefault(e){return _loadMjsDefault.apply(this,arguments)}function _loadMjsDefault(){_loadMjsDefault=_asyncToGenerator(function*(e){if(!n){throw new Error("Internal error: Native ECMAScript modules aren't supported"+" by this platform.\n")}const t=yield n((0,_url().pathToFileURL)(e));return t.default});return _loadMjsDefault.apply(this,arguments)}},61852:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.findPackageData=findPackageData;function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}var s=r(87336);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const n="package.json";function*findPackageData(e){let t=null;const r=[];let s=true;let i=_path().default.dirname(e);while(!t&&_path().default.basename(i)!=="node_modules"){r.push(i);t=yield*a(_path().default.join(i,n));const e=_path().default.dirname(i);if(i===e){s=false;break}i=e}return{filepath:e,directories:r,pkg:t,isPackage:s}}const a=(0,s.makeStaticFileCache)((e,t)=>{let r;try{r=JSON.parse(t)}catch(t){t.message=`${e}: Error while parsing JSON - ${t.message}`;throw t}if(!r)throw new Error(`${e}: No config detected`);if(typeof r!=="object"){throw new Error(`${e}: Config returned typeof ${typeof r}`)}if(Array.isArray(r)){throw new Error(`${e}: Expected config object but found array`)}return{filepath:e,dirname:_path().default.dirname(e),options:r}})},88243:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolvePlugin=resolvePlugin;t.resolvePreset=resolvePreset;t.loadPlugin=loadPlugin;t.loadPreset=loadPreset;function _debug(){const e=_interopRequireDefault(r(31185));_debug=function(){return e};return e}function _resolve(){const e=_interopRequireDefault(r(8797));_resolve=function(){return e};return e}function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const s=(0,_debug().default)("babel:config:loading:files:plugins");const n=/^module:/;const a=/^(?!@|module:|[^/]+\/|babel-plugin-)/;const i=/^(?!@|module:|[^/]+\/|babel-preset-)/;const o=/^(@babel\/)(?!plugin-|[^/]+\/)/;const l=/^(@babel\/)(?!preset-|[^/]+\/)/;const u=/^(@(?!babel\/)[^/]+\/)(?![^/]*babel-plugin(?:-|\/|$)|[^/]+\/)/;const c=/^(@(?!babel\/)[^/]+\/)(?![^/]*babel-preset(?:-|\/|$)|[^/]+\/)/;const p=/^(@(?!babel$)[^/]+)$/;function resolvePlugin(e,t){return resolveStandardizedName("plugin",e,t)}function resolvePreset(e,t){return resolveStandardizedName("preset",e,t)}function loadPlugin(e,t){const r=resolvePlugin(e,t);if(!r){throw new Error(`Plugin ${e} not found relative to ${t}`)}const n=requireModule("plugin",r);s("Loaded plugin %o from %o.",e,t);return{filepath:r,value:n}}function loadPreset(e,t){const r=resolvePreset(e,t);if(!r){throw new Error(`Preset ${e} not found relative to ${t}`)}const n=requireModule("preset",r);s("Loaded preset %o from %o.",e,t);return{filepath:r,value:n}}function standardizeName(e,t){if(_path().default.isAbsolute(t))return t;const r=e==="preset";return t.replace(r?i:a,`babel-${e}-`).replace(r?l:o,`$1${e}-`).replace(r?c:u,`$1babel-${e}-`).replace(p,`$1/babel-${e}`).replace(n,"")}function resolveStandardizedName(e,t,r=process.cwd()){const s=standardizeName(e,t);try{return _resolve().default.sync(s,{basedir:r})}catch(n){if(n.code!=="MODULE_NOT_FOUND")throw n;if(s!==t){let e=false;try{_resolve().default.sync(t,{basedir:r});e=true}catch(e){}if(e){n.message+=`\n- If you want to resolve "${t}", use "module:${t}"`}}let a=false;try{_resolve().default.sync(standardizeName(e,"@babel/"+t),{basedir:r});a=true}catch(e){}if(a){n.message+=`\n- Did you mean "@babel/${t}"?`}let i=false;const o=e==="preset"?"plugin":"preset";try{_resolve().default.sync(standardizeName(o,t),{basedir:r});i=true}catch(e){}if(i){n.message+=`\n- Did you accidentally pass a ${o} as a ${e}?`}throw n}}const f=new Set;function requireModule(e,t){if(f.has(t)){throw new Error(`Reentrant ${e} detected trying to load "${t}". This module is not ignored `+"and is trying to load itself while compiling itself, leading to a dependency cycle. "+'We recommend adding it to your "ignore" list in your babelrc, or to a .babelignore.')}try{f.add(t);return require(t)}finally{f.delete(t)}}},87336:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.makeStaticFileCache=makeStaticFileCache;var s=r(19315);var n=_interopRequireWildcard(r(6524));function _fs2(){const e=_interopRequireDefault(r(35747));_fs2=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function makeStaticFileCache(e){return(0,s.makeStrongCache)(function*(t,r){const s=r.invalidate(()=>fileMtime(t));if(s===null){return null}return e(t,yield*n.readFile(t,"utf8"))})}function fileMtime(e){try{return+_fs2().default.statSync(e).mtime}catch(e){if(e.code!=="ENOENT"&&e.code!=="ENOTDIR")throw e}return null}},63918:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}var s=r(3192);var n=r(60391);var a=_interopRequireWildcard(r(92092));var i=_interopRequireDefault(r(4725));var o=r(58050);var l=r(57390);function _traverse(){const e=_interopRequireDefault(r(8631));_traverse=function(){return e};return e}var u=r(19315);var c=r(14087);var p=r(26741);var f=_interopRequireDefault(r(7785));var d=_interopRequireDefault(r(67399));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var y=(0,_gensync().default)(function*loadFullConfig(e){const t=yield*(0,d.default)(e);if(!t){return null}const{options:r,context:s,fileHandling:a}=t;if(a==="ignored"){return null}const i={};const{plugins:l,presets:u}=r;if(!l||!u){throw new Error("Assertion failure - plugins and presets exist")}const p=e=>{const t=(0,o.getItemDescriptor)(e);if(!t){throw new Error("Assertion failure - must be config item")}return t};const f=u.map(p);const y=l.map(p);const h=[[]];const m=[];const g=yield*enhanceError(s,function*recursePresetDescriptors(e,t){const r=[];for(let n=0;n0){h.splice(1,0,...r.map(e=>e.pass).filter(e=>e!==t));for(const{preset:e,pass:t}of r){if(!e)return true;t.push(...e.plugins);const r=yield*recursePresetDescriptors(e.presets,t);if(r)return true;e.options.forEach(e=>{(0,n.mergeOptions)(i,e)})}}})(f,h[0]);if(g)return null;const b=i;(0,n.mergeOptions)(b,r);yield*enhanceError(s,function*loadPluginDescriptors(){h[0].unshift(...y);for(const e of h){const t=[];m.push(t);for(let r=0;re.length>0).map(e=>({plugins:e}));b.passPerPreset=b.presets.length>0;return{options:b,passes:m}});t.default=y;function enhanceError(e,t){return function*(r,s){try{return yield*t(r,s)}catch(t){if(!/^\[BABEL\]/.test(t.message)){t.message=`[BABEL] ${e.filename||"unknown"}: ${t.message}`}throw t}}}const h=(0,u.makeWeakCache)(function*({value:e,options:t,dirname:r,alias:s},n){if(t===false)throw new Error("Assertion failure");t=t||{};let i=e;if(typeof e==="function"){const o=Object.assign({},a,(0,f.default)(n));try{i=e(o,t,r)}catch(e){if(s){e.message+=` (While processing: ${JSON.stringify(s)})`}throw e}}if(!i||typeof i!=="object"){throw new Error("Plugin/Preset did not return an object.")}if(typeof i.then==="function"){yield*[];throw new Error(`You appear to be using an async plugin, `+`which your current version of Babel does not support. `+`If you're using a published plugin, `+`you may need to upgrade your @babel/core version.`)}return{value:i,options:t,dirname:r,alias:s}});function*loadPluginDescriptor(e,t){if(e.value instanceof i.default){if(e.options){throw new Error("Passed options to an existing Plugin instance will not work.")}return e.value}return yield*m(yield*h(e,t),t)}const m=(0,u.makeWeakCache)(function*({value:e,options:t,dirname:r,alias:n},a){const o=(0,p.validatePluginObject)(e);const l=Object.assign({},o);if(l.visitor){l.visitor=_traverse().default.explode(Object.assign({},l.visitor))}if(l.inherits){const e={name:undefined,alias:`${n}$inherits`,value:l.inherits,options:t,dirname:r};const i=yield*(0,s.forwardAsync)(loadPluginDescriptor,t=>{return a.invalidate(r=>t(e,r))});l.pre=chain(i.pre,l.pre);l.post=chain(i.post,l.post);l.manipulateOptions=chain(i.manipulateOptions,l.manipulateOptions);l.visitor=_traverse().default.visitors.merge([i.visitor||{},l.visitor||{}])}return new i.default(l,t,n)});const g=(e,t)=>{if(e.test||e.include||e.exclude){const e=t.name?`"${t.name}"`:"/* your preset */";throw new Error([`Preset ${e} requires a filename to be set when babel is called directly,`,`\`\`\``,`babel.transform(code, { filename: 'file.ts', presets: [${e}] });`,`\`\`\``,`See https://babeljs.io/docs/en/options#filename for more information.`].join("\n"))}};const b=(e,t,r)=>{if(!t.filename){const{options:t}=e;g(t,r);if(t.overrides){t.overrides.forEach(e=>g(e,r))}}};function*loadPresetDescriptor(e,t){const r=x(yield*h(e,t));b(r,t,e);return yield*(0,l.buildPresetChain)(r,t)}const x=(0,u.makeWeakCacheSync)(({value:e,dirname:t,alias:r})=>{return{options:(0,c.validate)("preset",e),alias:r,dirname:t}});function chain(e,t){const r=[e,t].filter(Boolean);if(r.length<=1)return r[0];return function(...e){for(const t of r){t.apply(this,e)}}}},7785:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=makeAPI;function _semver(){const e=_interopRequireDefault(r(62519));_semver=function(){return e};return e}var s=r(92092);var n=r(19315);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function makeAPI(e){const t=t=>e.using(e=>{if(typeof t==="undefined")return e.envName;if(typeof t==="function"){return(0,n.assertSimpleType)(t(e.envName))}if(!Array.isArray(t))t=[t];return t.some(t=>{if(typeof t!=="string"){throw new Error("Unexpected non-string value")}return t===e.envName})});const r=t=>e.using(e=>(0,n.assertSimpleType)(t(e.caller)));return{version:s.version,cache:e.simple(),env:t,async:()=>false,caller:r,assertVersion:assertVersion}}function assertVersion(e){if(typeof e==="number"){if(!Number.isInteger(e)){throw new Error("Expected string or integer value.")}e=`^${e}.0.0-0`}if(typeof e!=="string"){throw new Error("Expected string or integer value.")}if(_semver().default.satisfies(s.version,e))return;const t=Error.stackTraceLimit;if(typeof t==="number"&&t<25){Error.stackTraceLimit=25}const r=new Error(`Requires Babel "${e}", but was loaded with "${s.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 t==="number"){Error.stackTraceLimit=t}throw Object.assign(r,{code:"BABEL_VERSION_UNSUPPORTED",version:s.version,range:e})}},58915:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEnv=getEnv;function getEnv(e="development"){return process.env.BABEL_ENV||process.env.NODE_ENV||e}},36797:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"default",{enumerable:true,get:function(){return s.default}});t.loadOptionsAsync=t.loadOptionsSync=t.loadOptions=t.loadPartialConfigAsync=t.loadPartialConfigSync=t.loadPartialConfig=void 0;function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}var s=_interopRequireDefault(r(63918));var n=r(67399);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=(0,_gensync().default)(function*(e){var t;const r=yield*(0,s.default)(e);return(t=r==null?void 0:r.options)!=null?t:null});const i=e=>(t,r)=>{if(r===undefined&&typeof t==="function"){r=t;t=undefined}return r?e.errback(t,r):e.sync(t)};const o=i(n.loadPartialConfig);t.loadPartialConfig=o;const l=n.loadPartialConfig.sync;t.loadPartialConfigSync=l;const u=n.loadPartialConfig.async;t.loadPartialConfigAsync=u;const c=i(a);t.loadOptions=c;const p=a.sync;t.loadOptionsSync=p;const f=a.async;t.loadOptionsAsync=f},58050:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createItemFromDescriptor=createItemFromDescriptor;t.createConfigItem=createConfigItem;t.getItemDescriptor=getItemDescriptor;function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}var s=r(5847);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function createItemFromDescriptor(e){return new ConfigItem(e)}function createConfigItem(e,{dirname:t=".",type:r}={}){const n=(0,s.createDescriptor)(e,_path().default.resolve(t),{type:r,alias:"programmatic item"});return createItemFromDescriptor(n)}function getItemDescriptor(e){if(e instanceof ConfigItem){return e._descriptor}return undefined}class ConfigItem{constructor(e){this._descriptor=void 0;this.value=void 0;this.options=void 0;this.dirname=void 0;this.name=void 0;this.file=void 0;this._descriptor=e;Object.defineProperty(this,"_descriptor",{enumerable:false});this.value=this._descriptor.value;this.options=this._descriptor.options;this.dirname=this._descriptor.dirname;this.name=this._descriptor.name;this.file=this._descriptor.file?{request:this._descriptor.file.request,resolved:this._descriptor.file.resolved}:undefined;Object.freeze(this)}}Object.freeze(ConfigItem.prototype)},67399:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=loadPrivatePartialConfig;t.loadPartialConfig=void 0;function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}var s=_interopRequireDefault(r(4725));var n=r(60391);var a=r(58050);var i=r(57390);var o=r(58915);var l=r(14087);var u=r(53954);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _objectWithoutPropertiesLoose(e,t){if(e==null)return{};var r={};var s=Object.keys(e);var n,a;for(a=0;a=0)continue;r[n]=e[n]}return r}function*resolveRootMode(e,t){switch(t){case"root":return e;case"upward-optional":{const t=yield*(0,u.findConfigUpwards)(e);return t===null?e:t}case"upward":{const t=yield*(0,u.findConfigUpwards)(e);if(t!==null)return t;throw Object.assign(new Error(`Babel was run with rootMode:"upward" but a root could not `+`be found when searching upward from "${e}".\n`+`One of the following config files must be in the directory tree: `+`"${u.ROOT_CONFIG_FILENAMES.join(", ")}".`),{code:"BABEL_ROOT_NOT_FOUND",dirname:e})}default:throw new Error(`Assertion failure - unknown rootMode value.`)}}function*loadPrivatePartialConfig(e){if(e!=null&&(typeof e!=="object"||Array.isArray(e))){throw new Error("Babel options must be an object, null, or undefined")}const t=e?(0,l.validate)("arguments",e):{};const{envName:r=(0,o.getEnv)(),cwd:s=".",root:c=".",rootMode:p="root",caller:f,cloneInputAst:d=true}=t;const y=_path().default.resolve(s);const h=yield*resolveRootMode(_path().default.resolve(y,c),p);const m=typeof t.filename==="string"?_path().default.resolve(s,t.filename):undefined;const g=yield*(0,u.resolveShowConfigPath)(y);const b={filename:m,cwd:y,root:h,envName:r,caller:f,showConfig:g===m};const x=yield*(0,i.buildRootChain)(t,b);if(!x)return null;const v={};x.options.forEach(e=>{(0,n.mergeOptions)(v,e)});v.cloneInputAst=d;v.babelrc=false;v.configFile=false;v.passPerPreset=false;v.envName=b.envName;v.cwd=b.cwd;v.root=b.root;v.filename=typeof b.filename==="string"?b.filename:undefined;v.plugins=x.plugins.map(e=>(0,a.createItemFromDescriptor)(e));v.presets=x.presets.map(e=>(0,a.createItemFromDescriptor)(e));return{options:v,context:b,fileHandling:x.fileHandling,ignore:x.ignore,babelrc:x.babelrc,config:x.config,files:x.files}}const c=(0,_gensync().default)(function*(e){let t=false;if(typeof e==="object"&&e!==null&&!Array.isArray(e)){var r=e;({showIgnoredFiles:t}=r);e=_objectWithoutPropertiesLoose(r,["showIgnoredFiles"]);r}const n=yield*loadPrivatePartialConfig(e);if(!n)return null;const{options:a,babelrc:i,ignore:o,config:l,fileHandling:u,files:c}=n;if(u==="ignored"&&!t){return null}(a.plugins||[]).forEach(e=>{if(e.value instanceof s.default){throw new Error("Passing cached plugin instances is not supported in "+"babel.loadPartialConfig()")}});return new PartialConfig(a,i?i.filepath:undefined,o?o.filepath:undefined,l?l.filepath:undefined,u,c)});t.loadPartialConfig=c;class PartialConfig{constructor(e,t,r,s,n,a){this.options=void 0;this.babelrc=void 0;this.babelignore=void 0;this.config=void 0;this.fileHandling=void 0;this.files=void 0;this.options=e;this.babelignore=r;this.babelrc=t;this.config=s;this.fileHandling=n;this.files=a;Object.freeze(this)}hasFilesystemConfig(){return this.babelrc!==undefined||this.config!==undefined}}Object.freeze(PartialConfig.prototype)},59056:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=pathToPattern;function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}function _escapeRegExp(){const e=_interopRequireDefault(r(1823));_escapeRegExp=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const s=`\\${_path().default.sep}`;const n=`(?:${s}|$)`;const a=`[^${s}]+`;const i=`(?:${a}${s})`;const o=`(?:${a}${n})`;const l=`${i}*?`;const u=`${i}*?${o}?`;function pathToPattern(e,t){const r=_path().default.resolve(t,e).split(_path().default.sep);return new RegExp(["^",...r.map((e,t)=>{const c=t===r.length-1;if(e==="**")return c?u:l;if(e==="*")return c?o:i;if(e.indexOf("*.")===0){return a+(0,_escapeRegExp().default)(e.slice(1))+(c?n:s)}return(0,_escapeRegExp().default)(e)+(c?n:s)})].join(""))}},4725:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;class Plugin{constructor(e,t,r){this.key=void 0;this.manipulateOptions=void 0;this.post=void 0;this.pre=void 0;this.visitor=void 0;this.parserOverride=void 0;this.generatorOverride=void 0;this.options=void 0;this.key=e.name||r;this.manipulateOptions=e.manipulateOptions;this.post=e.post;this.pre=e.pre;this.visitor=e.visitor||{};this.parserOverride=e.parserOverride;this.generatorOverride=e.generatorOverride;this.options=t}}t.default=Plugin},21489:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ConfigPrinter=t.ChainFormatter=void 0;const r={Programmatic:0,Config:1};t.ChainFormatter=r;const s={title(e,t,s){let n="";if(e===r.Programmatic){n="programmatic options";if(t){n+=" from "+t}}else{n="config "+s}return n},loc(e,t){let r="";if(e!=null){r+=`.overrides[${e}]`}if(t!=null){r+=`.env["${t}"]`}return r},optionsAndDescriptors(e){const t=Object.assign({},e.options);delete t.overrides;delete t.env;const r=[...e.plugins()];if(r.length){t.plugins=r.map(e=>descriptorToConfig(e))}const s=[...e.presets()];if(s.length){t.presets=[...s].map(e=>descriptorToConfig(e))}return JSON.stringify(t,undefined,2)}};function descriptorToConfig(e){var t;let r=(t=e.file)==null?void 0:t.request;if(r==null){if(typeof e.value==="object"){r=e.value}else if(typeof e.value==="function"){r=`[Function: ${e.value.toString().substr(0,50)} ... ]`}}if(r==null){r="[Unknown]"}if(e.options===undefined){return r}else if(e.name==null){return[r,e.options]}else{return[r,e.options,e.name]}}class ConfigPrinter{constructor(){this._stack=[]}configure(e,t,{callerName:r,filepath:s}){if(!e)return()=>{};return(e,n,a)=>{this._stack.push({type:t,callerName:r,filepath:s,content:e,index:n,envName:a})}}static format(e){let t=s.title(e.type,e.callerName,e.filepath);const r=s.loc(e.index,e.envName);if(r)t+=` ${r}`;const n=s.optionsAndDescriptors(e.content);return`${t}\n${n}`}output(){if(this._stack.length===0)return"";return this._stack.map(e=>ConfigPrinter.format(e)).join("\n\n")}}t.ConfigPrinter=ConfigPrinter},60391:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.mergeOptions=mergeOptions;t.isIterableIterator=isIterableIterator;function mergeOptions(e,t){for(const r of Object.keys(t)){if(r==="parserOpts"&&t.parserOpts){const r=t.parserOpts;const s=e.parserOpts=e.parserOpts||{};mergeDefaultFields(s,r)}else if(r==="generatorOpts"&&t.generatorOpts){const r=t.generatorOpts;const s=e.generatorOpts=e.generatorOpts||{};mergeDefaultFields(s,r)}else{const s=t[r];if(s!==undefined)e[r]=s}}}function mergeDefaultFields(e,t){for(const r of Object.keys(t)){const s=t[r];if(s!==undefined)e[r]=s}}function isIterableIterator(e){return!!e&&typeof e.next==="function"&&typeof e[Symbol.iterator]==="function"}},52661:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.msg=msg;t.access=access;t.assertRootMode=assertRootMode;t.assertSourceMaps=assertSourceMaps;t.assertCompact=assertCompact;t.assertSourceType=assertSourceType;t.assertCallerMetadata=assertCallerMetadata;t.assertInputSourceMap=assertInputSourceMap;t.assertString=assertString;t.assertFunction=assertFunction;t.assertBoolean=assertBoolean;t.assertObject=assertObject;t.assertArray=assertArray;t.assertIgnoreList=assertIgnoreList;t.assertConfigApplicableTest=assertConfigApplicableTest;t.assertConfigFileSearch=assertConfigFileSearch;t.assertBabelrcSearch=assertBabelrcSearch;t.assertPluginList=assertPluginList;function msg(e){switch(e.type){case"root":return``;case"env":return`${msg(e.parent)}.env["${e.name}"]`;case"overrides":return`${msg(e.parent)}.overrides[${e.index}]`;case"option":return`${msg(e.parent)}.${e.name}`;case"access":return`${msg(e.parent)}[${JSON.stringify(e.name)}]`;default:throw new Error(`Assertion failure: Unknown type ${e.type}`)}}function access(e,t){return{type:"access",name:t,parent:e}}function assertRootMode(e,t){if(t!==undefined&&t!=="root"&&t!=="upward"&&t!=="upward-optional"){throw new Error(`${msg(e)} must be a "root", "upward", "upward-optional" or undefined`)}return t}function assertSourceMaps(e,t){if(t!==undefined&&typeof t!=="boolean"&&t!=="inline"&&t!=="both"){throw new Error(`${msg(e)} must be a boolean, "inline", "both", or undefined`)}return t}function assertCompact(e,t){if(t!==undefined&&typeof t!=="boolean"&&t!=="auto"){throw new Error(`${msg(e)} must be a boolean, "auto", or undefined`)}return t}function assertSourceType(e,t){if(t!==undefined&&t!=="module"&&t!=="script"&&t!=="unambiguous"){throw new Error(`${msg(e)} must be "module", "script", "unambiguous", or undefined`)}return t}function assertCallerMetadata(e,t){const r=assertObject(e,t);if(r){if(typeof r["name"]!=="string"){throw new Error(`${msg(e)} set but does not contain "name" property string`)}for(const t of Object.keys(r)){const s=access(e,t);const n=r[t];if(n!=null&&typeof n!=="boolean"&&typeof n!=="string"&&typeof n!=="number"){throw new Error(`${msg(s)} must be null, undefined, a boolean, a string, or a number.`)}}}return t}function assertInputSourceMap(e,t){if(t!==undefined&&typeof t!=="boolean"&&(typeof t!=="object"||!t)){throw new Error(`${msg(e)} must be a boolean, object, or undefined`)}return t}function assertString(e,t){if(t!==undefined&&typeof t!=="string"){throw new Error(`${msg(e)} must be a string, or undefined`)}return t}function assertFunction(e,t){if(t!==undefined&&typeof t!=="function"){throw new Error(`${msg(e)} must be a function, or undefined`)}return t}function assertBoolean(e,t){if(t!==undefined&&typeof t!=="boolean"){throw new Error(`${msg(e)} must be a boolean, or undefined`)}return t}function assertObject(e,t){if(t!==undefined&&(typeof t!=="object"||Array.isArray(t)||!t)){throw new Error(`${msg(e)} must be an object, or undefined`)}return t}function assertArray(e,t){if(t!=null&&!Array.isArray(t)){throw new Error(`${msg(e)} must be an array, or undefined`)}return t}function assertIgnoreList(e,t){const r=assertArray(e,t);if(r){r.forEach((t,r)=>assertIgnoreItem(access(e,r),t))}return r}function assertIgnoreItem(e,t){if(typeof t!=="string"&&typeof t!=="function"&&!(t instanceof RegExp)){throw new Error(`${msg(e)} must be an array of string/Function/RegExp values, or undefined`)}return t}function assertConfigApplicableTest(e,t){if(t===undefined)return t;if(Array.isArray(t)){t.forEach((t,r)=>{if(!checkValidTest(t)){throw new Error(`${msg(access(e,r))} must be a string/Function/RegExp.`)}})}else if(!checkValidTest(t)){throw new Error(`${msg(e)} must be a string/Function/RegExp, or an array of those`)}return t}function checkValidTest(e){return typeof e==="string"||typeof e==="function"||e instanceof RegExp}function assertConfigFileSearch(e,t){if(t!==undefined&&typeof t!=="boolean"&&typeof t!=="string"){throw new Error(`${msg(e)} must be a undefined, a boolean, a string, `+`got ${JSON.stringify(t)}`)}return t}function assertBabelrcSearch(e,t){if(t===undefined||typeof t==="boolean")return t;if(Array.isArray(t)){t.forEach((t,r)=>{if(!checkValidTest(t)){throw new Error(`${msg(access(e,r))} must be a string/Function/RegExp.`)}})}else if(!checkValidTest(t)){throw new Error(`${msg(e)} must be a undefined, a boolean, a string/Function/RegExp `+`or an array of those, got ${JSON.stringify(t)}`)}return t}function assertPluginList(e,t){const r=assertArray(e,t);if(r){r.forEach((t,r)=>assertPluginItem(access(e,r),t))}return r}function assertPluginItem(e,t){if(Array.isArray(t)){if(t.length===0){throw new Error(`${msg(e)} must include an object`)}if(t.length>3){throw new Error(`${msg(e)} may only be a two-tuple or three-tuple`)}assertPluginTarget(access(e,0),t[0]);if(t.length>1){const r=t[1];if(r!==undefined&&r!==false&&(typeof r!=="object"||Array.isArray(r)||r===null)){throw new Error(`${msg(access(e,1))} must be an object, false, or undefined`)}}if(t.length===3){const r=t[2];if(r!==undefined&&typeof r!=="string"){throw new Error(`${msg(access(e,2))} must be a string, or undefined`)}}}else{assertPluginTarget(e,t)}return t}function assertPluginTarget(e,t){if((typeof t!=="object"||!t)&&typeof t!=="string"&&typeof t!=="function"){throw new Error(`${msg(e)} must be a string, object, function`)}return t}},14087:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validate=validate;t.checkNoUnwrappedItemOptionPairs=checkNoUnwrappedItemOptionPairs;var s=_interopRequireDefault(r(4725));var n=_interopRequireDefault(r(59659));var a=r(52661);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i={cwd:a.assertString,root:a.assertString,rootMode:a.assertRootMode,configFile:a.assertConfigFileSearch,caller:a.assertCallerMetadata,filename:a.assertString,filenameRelative:a.assertString,code:a.assertBoolean,ast:a.assertBoolean,cloneInputAst:a.assertBoolean,envName:a.assertString};const o={babelrc:a.assertBoolean,babelrcRoots:a.assertBabelrcSearch};const l={extends:a.assertString,ignore:a.assertIgnoreList,only:a.assertIgnoreList};const u={inputSourceMap:a.assertInputSourceMap,presets:a.assertPluginList,plugins:a.assertPluginList,passPerPreset:a.assertBoolean,env:assertEnvSet,overrides:assertOverridesList,test:a.assertConfigApplicableTest,include:a.assertConfigApplicableTest,exclude:a.assertConfigApplicableTest,retainLines:a.assertBoolean,comments:a.assertBoolean,shouldPrintComment:a.assertFunction,compact:a.assertCompact,minified:a.assertBoolean,auxiliaryCommentBefore:a.assertString,auxiliaryCommentAfter:a.assertString,sourceType:a.assertSourceType,wrapPluginVisitorMethod:a.assertFunction,highlightCode:a.assertBoolean,sourceMaps:a.assertSourceMaps,sourceMap:a.assertSourceMaps,sourceFileName:a.assertString,sourceRoot:a.assertString,getModuleId:a.assertFunction,moduleRoot:a.assertString,moduleIds:a.assertBoolean,moduleId:a.assertString,parserOpts:a.assertObject,generatorOpts:a.assertObject};function getSource(e){return e.type==="root"?e.source:getSource(e.parent)}function validate(e,t){return validateNested({type:"root",source:e},t)}function validateNested(e,t){const r=getSource(e);assertNoDuplicateSourcemap(t);Object.keys(t).forEach(s=>{const n={type:"option",name:s,parent:e};if(r==="preset"&&l[s]){throw new Error(`${(0,a.msg)(n)} is not allowed in preset options`)}if(r!=="arguments"&&i[s]){throw new Error(`${(0,a.msg)(n)} is only allowed in root programmatic options`)}if(r!=="arguments"&&r!=="configfile"&&o[s]){if(r==="babelrcfile"||r==="extendsfile"){throw new Error(`${(0,a.msg)(n)} is not allowed in .babelrc or "extends"ed files, only in root programmatic options, `+`or babel.config.js/config file options`)}throw new Error(`${(0,a.msg)(n)} is only allowed in root programmatic options, or babel.config.js/config file options`)}const c=u[s]||l[s]||o[s]||i[s]||throwUnknownError;c(n,t[s])});return t}function throwUnknownError(e){const t=e.name;if(n.default[t]){const{message:r,version:s=5}=n.default[t];throw new Error(`Using removed Babel ${s} option: ${(0,a.msg)(e)} - ${r}`)}else{const t=new Error(`Unknown option: ${(0,a.msg)(e)}. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.`);t.code="BABEL_UNKNOWN_OPTION";throw t}}function has(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function assertNoDuplicateSourcemap(e){if(has(e,"sourceMap")&&has(e,"sourceMaps")){throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both")}}function assertEnvSet(e,t){if(e.parent.type==="env"){throw new Error(`${(0,a.msg)(e)} is not allowed inside of another .env block`)}const r=e.parent;const s=(0,a.assertObject)(e,t);if(s){for(const t of Object.keys(s)){const n=(0,a.assertObject)((0,a.access)(e,t),s[t]);if(!n)continue;const i={type:"env",name:t,parent:r};validateNested(i,n)}}return s}function assertOverridesList(e,t){if(e.parent.type==="env"){throw new Error(`${(0,a.msg)(e)} is not allowed inside an .env block`)}if(e.parent.type==="overrides"){throw new Error(`${(0,a.msg)(e)} is not allowed inside an .overrides block`)}const r=e.parent;const s=(0,a.assertArray)(e,t);if(s){for(const[t,n]of s.entries()){const s=(0,a.access)(e,t);const i=(0,a.assertObject)(s,n);if(!i)throw new Error(`${(0,a.msg)(s)} must be an object`);const o={type:"overrides",index:t,parent:r};validateNested(o,i)}}return s}function checkNoUnwrappedItemOptionPairs(e,t,r,s){if(t===0)return;const n=e[t-1];const a=e[t];if(n.file&&n.options===undefined&&typeof a.value==="object"){s.message+=`\n- Maybe you meant to use\n`+`"${r}": [\n ["${n.file.request}", ${JSON.stringify(a.value,undefined,2)}]\n]\n`+`To be a valid ${r}, its name and options should be wrapped in a pair of brackets`}}},26741:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validatePluginObject=validatePluginObject;var s=r(52661);const n={name:s.assertString,manipulateOptions:s.assertFunction,pre:s.assertFunction,post:s.assertFunction,inherits:s.assertFunction,visitor:assertVisitorMap,parserOverride:s.assertFunction,generatorOverride:s.assertFunction};function assertVisitorMap(e,t){const r=(0,s.assertObject)(e,t);if(r){Object.keys(r).forEach(e=>assertVisitorHandler(e,r[e]));if(r.enter||r.exit){throw new Error(`${(0,s.msg)(e)} cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.`)}}return r}function assertVisitorHandler(e,t){if(t&&typeof t==="object"){Object.keys(t).forEach(t=>{if(t!=="enter"&&t!=="exit"){throw new Error(`.visitor["${e}"] may only have .enter and/or .exit handlers.`)}})}else if(typeof t!=="function"){throw new Error(`.visitor["${e}"] must be a function`)}return t}function validatePluginObject(e){const t={type:"root",source:"plugin"};Object.keys(e).forEach(r=>{const s=n[r];if(s){const n={type:"option",name:r,parent:t};s(n,e[r])}else{const e=new Error(`.${r} is not a valid Plugin property`);e.code="BABEL_UNKNOWN_PLUGIN_PROPERTY";throw e}});return e}},59659:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. "+"Check out http://babeljs.io/docs/plugins/external-helpers/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin. "+"Check out http://babeljs.io/docs/plugins/transform-react-jsx/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using "+"or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. "+"Check out http://babeljs.io/docs/plugins/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. "+"Also check out the react preset http://babeljs.io/docs/plugins/preset-react/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"The `sourceMapName` option has been removed because it makes more sense for the "+"tooling that calls Babel to assign `map.file` themselves."},stage:{message:"Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"},resolveModuleSource:{version:6,message:"Use `babel-plugin-module-resolver@3`'s 'resolvePath' options"},metadata:{version:6,message:"Generated plugin metadata is always included in the output result"},sourceMapTarget:{version:6,message:"The `sourceMapTarget` option has been removed because it makes more sense for the tooling "+"that calls Babel to assign `map.file` themselves."}};t.default=r},3192:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.maybeAsync=maybeAsync;t.forwardAsync=forwardAsync;t.isThenable=isThenable;t.waitFor=t.onFirstPause=t.isAsync=void 0;function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const s=e=>e;const n=(0,_gensync().default)(function*(e){return yield*e});const a=(0,_gensync().default)({sync:()=>false,errback:e=>e(null,true)});t.isAsync=a;function maybeAsync(e,t){return(0,_gensync().default)({sync(...r){const s=e.apply(this,r);if(isThenable(s))throw new Error(t);return s},async(...t){return Promise.resolve(e.apply(this,t))}})}const i=(0,_gensync().default)({sync:e=>e("sync"),async:e=>e("async")});function forwardAsync(e,t){const r=(0,_gensync().default)(e);return i(e=>{const s=r[e];return t(s)})}const o=(0,_gensync().default)({name:"onFirstPause",arity:2,sync:function(e){return n.sync(e)},errback:function(e,t,r){let s=false;n.errback(e,(e,t)=>{s=true;r(e,t)});if(!s){t()}}});t.onFirstPause=o;const l=(0,_gensync().default)({sync:s,async:s});t.waitFor=l;function isThenable(e){return!!e&&(typeof e==="object"||typeof e==="function")&&!!e.then&&typeof e.then==="function"}},6524:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.stat=t.exists=t.readFile=void 0;function _fs(){const e=_interopRequireDefault(r(35747));_fs=function(){return e};return e}function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const s=(0,_gensync().default)({sync:_fs().default.readFileSync,errback:_fs().default.readFile});t.readFile=s;const n=(0,_gensync().default)({sync(e){try{_fs().default.accessSync(e);return true}catch(e){return false}},errback:(e,t)=>_fs().default.access(e,undefined,e=>t(null,!e))});t.exists=n;const a=(0,_gensync().default)({sync:_fs().default.statSync,errback:_fs().default.stat});t.stat=a},97199:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;function _resolve(){const e=_interopRequireDefault(r(8797));_resolve=function(){return e};return e}function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var s=(0,_gensync().default)({sync:_resolve().default.sync,errback:_resolve().default});t.default=s},92092:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Plugin=Plugin;Object.defineProperty(t,"File",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"buildExternalHelpers",{enumerable:true,get:function(){return n.default}});Object.defineProperty(t,"resolvePlugin",{enumerable:true,get:function(){return a.resolvePlugin}});Object.defineProperty(t,"resolvePreset",{enumerable:true,get:function(){return a.resolvePreset}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return i.version}});Object.defineProperty(t,"getEnv",{enumerable:true,get:function(){return o.getEnv}});Object.defineProperty(t,"tokTypes",{enumerable:true,get:function(){return _parser().tokTypes}});Object.defineProperty(t,"traverse",{enumerable:true,get:function(){return _traverse().default}});Object.defineProperty(t,"template",{enumerable:true,get:function(){return _template().default}});Object.defineProperty(t,"createConfigItem",{enumerable:true,get:function(){return l.createConfigItem}});Object.defineProperty(t,"loadPartialConfig",{enumerable:true,get:function(){return u.loadPartialConfig}});Object.defineProperty(t,"loadPartialConfigSync",{enumerable:true,get:function(){return u.loadPartialConfigSync}});Object.defineProperty(t,"loadPartialConfigAsync",{enumerable:true,get:function(){return u.loadPartialConfigAsync}});Object.defineProperty(t,"loadOptions",{enumerable:true,get:function(){return u.loadOptions}});Object.defineProperty(t,"loadOptionsSync",{enumerable:true,get:function(){return u.loadOptionsSync}});Object.defineProperty(t,"loadOptionsAsync",{enumerable:true,get:function(){return u.loadOptionsAsync}});Object.defineProperty(t,"transform",{enumerable:true,get:function(){return c.transform}});Object.defineProperty(t,"transformSync",{enumerable:true,get:function(){return c.transformSync}});Object.defineProperty(t,"transformAsync",{enumerable:true,get:function(){return c.transformAsync}});Object.defineProperty(t,"transformFile",{enumerable:true,get:function(){return p.transformFile}});Object.defineProperty(t,"transformFileSync",{enumerable:true,get:function(){return p.transformFileSync}});Object.defineProperty(t,"transformFileAsync",{enumerable:true,get:function(){return p.transformFileAsync}});Object.defineProperty(t,"transformFromAst",{enumerable:true,get:function(){return f.transformFromAst}});Object.defineProperty(t,"transformFromAstSync",{enumerable:true,get:function(){return f.transformFromAstSync}});Object.defineProperty(t,"transformFromAstAsync",{enumerable:true,get:function(){return f.transformFromAstAsync}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return d.parse}});Object.defineProperty(t,"parseSync",{enumerable:true,get:function(){return d.parseSync}});Object.defineProperty(t,"parseAsync",{enumerable:true,get:function(){return d.parseAsync}});t.types=t.OptionManager=t.DEFAULT_EXTENSIONS=void 0;var s=_interopRequireDefault(r(64451));var n=_interopRequireDefault(r(95145));var a=r(53954);var i=r(93967);var o=r(58915);function _types(){const e=_interopRequireWildcard(r(24479));_types=function(){return e};return e}Object.defineProperty(t,"types",{enumerable:true,get:function(){return _types()}});function _parser(){const e=r(89302);_parser=function(){return e};return e}function _traverse(){const e=_interopRequireDefault(r(8631));_traverse=function(){return e};return e}function _template(){const e=_interopRequireDefault(r(20153));_template=function(){return e};return e}var l=r(58050);var u=r(36797);var c=r(2016);var p=r(17673);var f=r(21588);var d=r(80977);function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const y=Object.freeze([".js",".jsx",".es6",".es",".mjs"]);t.DEFAULT_EXTENSIONS=y;class OptionManager{init(e){return(0,u.loadOptions)(e)}}t.OptionManager=OptionManager;function Plugin(e){throw new Error(`The (${e}) Babel 5 plugin is being run with an unsupported Babel version.`)}},80977:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseAsync=t.parseSync=t.parse=void 0;function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}var s=_interopRequireDefault(r(36797));var n=_interopRequireDefault(r(38554));var a=_interopRequireDefault(r(48587));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,_gensync().default)(function*parse(e,t){const r=yield*(0,s.default)(t);if(r===null){return null}return yield*(0,n.default)(r.passes,(0,a.default)(r),e)});const o=function parse(e,t,r){if(typeof t==="function"){r=t;t=undefined}if(r===undefined)return i.sync(e,t);i.errback(e,t,r)};t.parse=o;const l=i.sync;t.parseSync=l;const u=i.async;t.parseAsync=u},38554:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=parser;function _parser(){const e=r(89302);_parser=function(){return e};return e}function _codeFrame(){const e=r(47548);_codeFrame=function(){return e};return e}var s=_interopRequireDefault(r(45524));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function*parser(e,{parserOpts:t,highlightCode:r=true,filename:n="unknown"},a){try{const i=[];for(const r of e){for(const e of r){const{parserOverride:r}=e;if(r){const e=r(a,t,_parser().parse);if(e!==undefined)i.push(e)}}}if(i.length===0){return(0,_parser().parse)(a,t)}else if(i.length===1){yield*[];if(typeof i[0].then==="function"){throw new Error(`You appear to be using an async parser plugin, `+`which your current version of Babel does not support. `+`If you're using a published plugin, you may need to upgrade `+`your @babel/core version.`)}return i[0]}throw new Error("More than one plugin attempted to override parsing.")}catch(e){if(e.code==="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"){e.message+="\nConsider renaming the file to '.mjs', or setting sourceType:module "+"or sourceType:unambiguous in your Babel config for this file."}const{loc:t,missingPlugin:i}=e;if(t){const o=(0,_codeFrame().codeFrameColumns)(a,{start:{line:t.line,column:t.column+1}},{highlightCode:r});if(i){e.message=`${n}: `+(0,s.default)(i[0],t,o)}else{e.message=`${n}: ${e.message}\n\n`+o}e.code="BABEL_PARSE_ERROR"}throw e}}},45524:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=generateMissingPluginMessage;const r={classProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://git.io/vb4yQ"},transform:{name:"@babel/plugin-proposal-class-properties",url:"https://git.io/vb4SL"}},classPrivateProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://git.io/vb4yQ"},transform:{name:"@babel/plugin-proposal-class-properties",url:"https://git.io/vb4SL"}},classPrivateMethods:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://git.io/vb4yQ"},transform:{name:"@babel/plugin-proposal-private-methods",url:"https://git.io/JvpRG"}},classStaticBlock:{syntax:{name:"@babel/plugin-syntax-class-static-block",url:"https://git.io/JTLB6"},transform:{name:"@babel/plugin-proposal-class-static-block",url:"https://git.io/JTLBP"}},decimal:{syntax:{name:"@babel/plugin-syntax-decimal",url:"https://git.io/JfKOH"}},decorators:{syntax:{name:"@babel/plugin-syntax-decorators",url:"https://git.io/vb4y9"},transform:{name:"@babel/plugin-proposal-decorators",url:"https://git.io/vb4ST"}},doExpressions:{syntax:{name:"@babel/plugin-syntax-do-expressions",url:"https://git.io/vb4yh"},transform:{name:"@babel/plugin-proposal-do-expressions",url:"https://git.io/vb4S3"}},dynamicImport:{syntax:{name:"@babel/plugin-syntax-dynamic-import",url:"https://git.io/vb4Sv"}},exportDefaultFrom:{syntax:{name:"@babel/plugin-syntax-export-default-from",url:"https://git.io/vb4SO"},transform:{name:"@babel/plugin-proposal-export-default-from",url:"https://git.io/vb4yH"}},exportNamespaceFrom:{syntax:{name:"@babel/plugin-syntax-export-namespace-from",url:"https://git.io/vb4Sf"},transform:{name:"@babel/plugin-proposal-export-namespace-from",url:"https://git.io/vb4SG"}},flow:{syntax:{name:"@babel/plugin-syntax-flow",url:"https://git.io/vb4yb"},transform:{name:"@babel/preset-flow",url:"https://git.io/JfeDn"}},functionBind:{syntax:{name:"@babel/plugin-syntax-function-bind",url:"https://git.io/vb4y7"},transform:{name:"@babel/plugin-proposal-function-bind",url:"https://git.io/vb4St"}},functionSent:{syntax:{name:"@babel/plugin-syntax-function-sent",url:"https://git.io/vb4yN"},transform:{name:"@babel/plugin-proposal-function-sent",url:"https://git.io/vb4SZ"}},importMeta:{syntax:{name:"@babel/plugin-syntax-import-meta",url:"https://git.io/vbKK6"}},jsx:{syntax:{name:"@babel/plugin-syntax-jsx",url:"https://git.io/vb4yA"},transform:{name:"@babel/preset-react",url:"https://git.io/JfeDR"}},importAssertions:{syntax:{name:"@babel/plugin-syntax-import-assertions",url:"https://git.io/JUbkv"}},moduleStringNames:{syntax:{name:"@babel/plugin-syntax-module-string-names",url:"https://git.io/JTL8G"}},numericSeparator:{syntax:{name:"@babel/plugin-syntax-numeric-separator",url:"https://git.io/vb4Sq"},transform:{name:"@babel/plugin-proposal-numeric-separator",url:"https://git.io/vb4yS"}},optionalChaining:{syntax:{name:"@babel/plugin-syntax-optional-chaining",url:"https://git.io/vb4Sc"},transform:{name:"@babel/plugin-proposal-optional-chaining",url:"https://git.io/vb4Sk"}},pipelineOperator:{syntax:{name:"@babel/plugin-syntax-pipeline-operator",url:"https://git.io/vb4yj"},transform:{name:"@babel/plugin-proposal-pipeline-operator",url:"https://git.io/vb4SU"}},privateIn:{syntax:{name:"@babel/plugin-syntax-private-property-in-object",url:"https://git.io/JfK3q"},transform:{name:"@babel/plugin-proposal-private-property-in-object",url:"https://git.io/JfK3O"}},recordAndTuple:{syntax:{name:"@babel/plugin-syntax-record-and-tuple",url:"https://git.io/JvKp3"}},throwExpressions:{syntax:{name:"@babel/plugin-syntax-throw-expressions",url:"https://git.io/vb4SJ"},transform:{name:"@babel/plugin-proposal-throw-expressions",url:"https://git.io/vb4yF"}},typescript:{syntax:{name:"@babel/plugin-syntax-typescript",url:"https://git.io/vb4SC"},transform:{name:"@babel/preset-typescript",url:"https://git.io/JfeDz"}},asyncGenerators:{syntax:{name:"@babel/plugin-syntax-async-generators",url:"https://git.io/vb4SY"},transform:{name:"@babel/plugin-proposal-async-generator-functions",url:"https://git.io/vb4yp"}},logicalAssignment:{syntax:{name:"@babel/plugin-syntax-logical-assignment-operators",url:"https://git.io/vAlBp"},transform:{name:"@babel/plugin-proposal-logical-assignment-operators",url:"https://git.io/vAlRe"}},nullishCoalescingOperator:{syntax:{name:"@babel/plugin-syntax-nullish-coalescing-operator",url:"https://git.io/vb4yx"},transform:{name:"@babel/plugin-proposal-nullish-coalescing-operator",url:"https://git.io/vb4Se"}},objectRestSpread:{syntax:{name:"@babel/plugin-syntax-object-rest-spread",url:"https://git.io/vb4y5"},transform:{name:"@babel/plugin-proposal-object-rest-spread",url:"https://git.io/vb4Ss"}},optionalCatchBinding:{syntax:{name:"@babel/plugin-syntax-optional-catch-binding",url:"https://git.io/vb4Sn"},transform:{name:"@babel/plugin-proposal-optional-catch-binding",url:"https://git.io/vb4SI"}}};r.privateIn.syntax=r.privateIn.transform;const s=({name:e,url:t})=>`${e} (${t})`;function generateMissingPluginMessage(e,t,n){let a=`Support for the experimental syntax '${e}' isn't currently enabled `+`(${t.line}:${t.column+1}):\n\n`+n;const i=r[e];if(i){const{syntax:e,transform:t}=i;if(e){const r=s(e);if(t){const e=s(t);const n=t.name.startsWith("@babel/plugin")?"plugins":"presets";a+=`\n\nAdd ${e} to the '${n}' section of your Babel config to enable transformation.\nIf you want to leave it as-is, add ${r} to the 'plugins' section to enable parsing.`}else{a+=`\n\nAdd ${r} to the 'plugins' section of your Babel config `+`to enable parsing.`}}}return a}},95145:(e,r,s)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.default=_default;function helpers(){const e=_interopRequireWildcard(s(64643));helpers=function(){return e};return e}function _generator(){const e=_interopRequireDefault(s(52685));_generator=function(){return e};return e}function _template(){const e=_interopRequireDefault(s(20153));_template=function(){return e};return e}function t(){const e=_interopRequireWildcard(s(24479));t=function(){return e};return e}var n=_interopRequireDefault(s(64451));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}const a=e=>(0,_template().default)` +module.exports=(()=>{var e={44954:e=>{"use strict";e.exports=JSON.parse('{"es6.array.copy-within":{"chrome":"45","opera":"32","edge":"12","firefox":"32","safari":"9","node":"4","ios":"9","samsung":"5","electron":"0.31"},"es6.array.every":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.fill":{"chrome":"45","opera":"32","edge":"12","firefox":"31","safari":"7.1","node":"4","ios":"8","samsung":"5","electron":"0.31"},"es6.array.filter":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.find":{"chrome":"45","opera":"32","edge":"12","firefox":"25","safari":"7.1","node":"4","ios":"8","samsung":"5","electron":"0.31"},"es6.array.find-index":{"chrome":"45","opera":"32","edge":"12","firefox":"25","safari":"7.1","node":"4","ios":"8","samsung":"5","electron":"0.31"},"es7.array.flat-map":{"chrome":"69","opera":"56","edge":"79","firefox":"62","safari":"12","node":"11","ios":"12","samsung":"10","electron":"4.0"},"es6.array.for-each":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.from":{"chrome":"51","opera":"38","edge":"15","firefox":"36","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es7.array.includes":{"chrome":"47","opera":"34","edge":"14","firefox":"43","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.36"},"es6.array.index-of":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.is-array":{"chrome":"5","opera":"10.50","edge":"12","firefox":"4","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.iterator":{"chrome":"66","opera":"53","edge":"12","firefox":"60","safari":"9","node":"10","ios":"9","samsung":"9","electron":"3.0"},"es6.array.last-index-of":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.map":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.of":{"chrome":"45","opera":"32","edge":"12","firefox":"25","safari":"9","node":"4","ios":"9","samsung":"5","electron":"0.31"},"es6.array.reduce":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.reduce-right":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.some":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.array.sort":{"chrome":"63","opera":"50","edge":"12","firefox":"5","safari":"12","node":"10","ie":"9","ios":"12","samsung":"8","electron":"3.0"},"es6.array.species":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.date.now":{"chrome":"5","opera":"10.50","edge":"12","firefox":"2","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.date.to-iso-string":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3.5","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.date.to-json":{"chrome":"5","opera":"12.10","edge":"12","firefox":"4","safari":"10","node":"0.10","ie":"9","android":"4","ios":"10","samsung":"1","electron":"0.20"},"es6.date.to-primitive":{"chrome":"47","opera":"34","edge":"15","firefox":"44","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.36"},"es6.date.to-string":{"chrome":"5","opera":"10.50","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"10","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.function.bind":{"chrome":"7","opera":"12","edge":"12","firefox":"4","safari":"5.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.function.has-instance":{"chrome":"51","opera":"38","edge":"15","firefox":"50","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.function.name":{"chrome":"5","opera":"10.50","edge":"14","firefox":"2","safari":"4","node":"0.10","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.map":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.math.acosh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.asinh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.atanh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.cbrt":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.clz32":{"chrome":"38","opera":"25","edge":"12","firefox":"31","safari":"9","node":"0.12","ios":"9","samsung":"3","electron":"0.20"},"es6.math.cosh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.expm1":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.fround":{"chrome":"38","opera":"25","edge":"12","firefox":"26","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.hypot":{"chrome":"38","opera":"25","edge":"12","firefox":"27","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.imul":{"chrome":"30","opera":"17","edge":"12","firefox":"23","safari":"7","node":"0.12","android":"4.4","ios":"7","samsung":"2","electron":"0.20"},"es6.math.log1p":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.log10":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.log2":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.sign":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"9","node":"0.12","ios":"9","samsung":"3","electron":"0.20"},"es6.math.sinh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.tanh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.math.trunc":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","ios":"8","samsung":"3","electron":"0.20"},"es6.number.constructor":{"chrome":"41","opera":"28","edge":"12","firefox":"36","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.number.epsilon":{"chrome":"34","opera":"21","edge":"12","firefox":"25","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.is-finite":{"chrome":"19","opera":"15","edge":"12","firefox":"16","safari":"9","node":"0.12","android":"4.1","ios":"9","samsung":"1.5","electron":"0.20"},"es6.number.is-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"16","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.is-nan":{"chrome":"19","opera":"15","edge":"12","firefox":"15","safari":"9","node":"0.12","android":"4.1","ios":"9","samsung":"1.5","electron":"0.20"},"es6.number.is-safe-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"32","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.max-safe-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"31","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.min-safe-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"31","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.parse-float":{"chrome":"34","opera":"21","edge":"12","firefox":"25","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.number.parse-int":{"chrome":"34","opera":"21","edge":"12","firefox":"25","safari":"9","node":"0.12","ios":"9","samsung":"2","electron":"0.20"},"es6.object.assign":{"chrome":"49","opera":"36","edge":"13","firefox":"36","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.object.create":{"chrome":"5","opera":"12","edge":"12","firefox":"4","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es7.object.define-getter":{"chrome":"62","opera":"49","edge":"16","firefox":"48","safari":"9","node":"8.10","ios":"9","samsung":"8","electron":"3.0"},"es7.object.define-setter":{"chrome":"62","opera":"49","edge":"16","firefox":"48","safari":"9","node":"8.10","ios":"9","samsung":"8","electron":"3.0"},"es6.object.define-property":{"chrome":"5","opera":"12","edge":"12","firefox":"4","safari":"5.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.object.define-properties":{"chrome":"5","opera":"12","edge":"12","firefox":"4","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es7.object.entries":{"chrome":"54","opera":"41","edge":"14","firefox":"47","safari":"10.1","node":"7","ios":"10.3","samsung":"6","electron":"1.4"},"es6.object.freeze":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.get-own-property-descriptor":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es7.object.get-own-property-descriptors":{"chrome":"54","opera":"41","edge":"15","firefox":"50","safari":"10.1","node":"7","ios":"10.3","samsung":"6","electron":"1.4"},"es6.object.get-own-property-names":{"chrome":"40","opera":"27","edge":"12","firefox":"33","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.object.get-prototype-of":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es7.object.lookup-getter":{"chrome":"62","opera":"49","edge":"79","firefox":"36","safari":"9","node":"8.10","ios":"9","samsung":"8","electron":"3.0"},"es7.object.lookup-setter":{"chrome":"62","opera":"49","edge":"79","firefox":"36","safari":"9","node":"8.10","ios":"9","samsung":"8","electron":"3.0"},"es6.object.prevent-extensions":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.to-string":{"chrome":"57","opera":"44","edge":"15","firefox":"51","safari":"10","node":"8","ios":"10","samsung":"7","electron":"1.7"},"es6.object.is":{"chrome":"19","opera":"15","edge":"12","firefox":"22","safari":"9","node":"0.12","android":"4.1","ios":"9","samsung":"1.5","electron":"0.20"},"es6.object.is-frozen":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.is-sealed":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.is-extensible":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.keys":{"chrome":"40","opera":"27","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.object.seal":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"es6.object.set-prototype-of":{"chrome":"34","opera":"21","edge":"12","firefox":"31","safari":"9","node":"0.12","ie":"11","ios":"9","samsung":"2","electron":"0.20"},"es7.object.values":{"chrome":"54","opera":"41","edge":"14","firefox":"47","safari":"10.1","node":"7","ios":"10.3","samsung":"6","electron":"1.4"},"es6.promise":{"chrome":"51","opera":"38","edge":"14","firefox":"45","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es7.promise.finally":{"chrome":"63","opera":"50","edge":"18","firefox":"58","safari":"11.1","node":"10","ios":"11.3","samsung":"8","electron":"3.0"},"es6.reflect.apply":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.construct":{"chrome":"49","opera":"36","edge":"13","firefox":"49","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.define-property":{"chrome":"49","opera":"36","edge":"13","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.delete-property":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.get":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.get-own-property-descriptor":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.get-prototype-of":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.has":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.is-extensible":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.own-keys":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.prevent-extensions":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.set":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.set-prototype-of":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"es6.regexp.constructor":{"chrome":"50","opera":"37","edge":"79","firefox":"40","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.flags":{"chrome":"49","opera":"36","edge":"79","firefox":"37","safari":"9","node":"6","ios":"9","samsung":"5","electron":"0.37"},"es6.regexp.match":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.replace":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.split":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.search":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.to-string":{"chrome":"50","opera":"37","edge":"79","firefox":"39","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"es6.set":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.symbol":{"chrome":"51","opera":"38","edge":"79","firefox":"51","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es7.symbol.async-iterator":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","ios":"12","samsung":"8","electron":"3.0"},"es6.string.anchor":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.big":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.blink":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.bold":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.code-point-at":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.ends-with":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.fixed":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.fontcolor":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.fontsize":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.from-code-point":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.includes":{"chrome":"41","opera":"28","edge":"12","firefox":"40","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.italics":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.iterator":{"chrome":"38","opera":"25","edge":"12","firefox":"36","safari":"9","node":"0.12","ios":"9","samsung":"3","electron":"0.20"},"es6.string.link":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es7.string.pad-start":{"chrome":"57","opera":"44","edge":"15","firefox":"48","safari":"10","node":"8","ios":"10","samsung":"7","electron":"1.7"},"es7.string.pad-end":{"chrome":"57","opera":"44","edge":"15","firefox":"48","safari":"10","node":"8","ios":"10","samsung":"7","electron":"1.7"},"es6.string.raw":{"chrome":"41","opera":"28","edge":"12","firefox":"34","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.repeat":{"chrome":"41","opera":"28","edge":"12","firefox":"24","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.small":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.starts-with":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"es6.string.strike":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.sub":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.sup":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.10","android":"4","ios":"7","phantom":"2","samsung":"1","electron":"0.20"},"es6.string.trim":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3.5","safari":"4","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es7.string.trim-left":{"chrome":"66","opera":"53","edge":"79","firefox":"61","safari":"12","node":"10","ios":"12","samsung":"9","electron":"3.0"},"es7.string.trim-right":{"chrome":"66","opera":"53","edge":"79","firefox":"61","safari":"12","node":"10","ios":"12","samsung":"9","electron":"3.0"},"es6.typed.array-buffer":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.data-view":{"chrome":"5","opera":"12","edge":"12","firefox":"15","safari":"5.1","node":"0.10","ie":"10","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"es6.typed.int8-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint8-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint8-clamped-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.int16-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint16-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.int32-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint32-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.float32-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.float64-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"es6.weak-map":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"9","node":"6.5","ios":"9","samsung":"5","electron":"1.2"},"es6.weak-set":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"9","node":"6.5","ios":"9","samsung":"5","electron":"1.2"}}')},85709:e=>{"use strict";e.exports=JSON.parse('["esnext.global-this","esnext.promise.all-settled","esnext.string.match-all"]')},99898:e=>{"use strict";e.exports=JSON.parse('{"es6.module":{"chrome":"61","and_chr":"61","edge":"16","firefox":"60","and_ff":"60","node":"13.2.0","opera":"48","op_mob":"48","safari":"10.1","ios_saf":"10.3","samsung":"8.2","android":"61","electron":"2.0"}}')},7409:e=>{"use strict";e.exports=JSON.parse('{"transform-async-to-generator":["bugfix/transform-async-arrows-in-class"],"transform-parameters":["bugfix/transform-edge-default-parameters"],"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"]}')},68991:e=>{"use strict";e.exports=JSON.parse('{"transform-async-to-generator":{"chrome":"55","opera":"42","edge":"15","firefox":"52","safari":"10.1","node":"7.6","ios":"10.3","samsung":"6","electron":"1.6"},"bugfix/transform-async-arrows-in-class":{"chrome":"55","opera":"42","edge":"15","firefox":"52","safari":"11","node":"7.6","ios":"11","samsung":"6","electron":"1.6"},"transform-parameters":{"chrome":"49","opera":"36","edge":"15","firefox":"53","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"bugfix/transform-edge-default-parameters":{"chrome":"49","opera":"36","edge":"18","firefox":"52","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"transform-function-name":{"chrome":"51","opera":"38","edge":"14","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"bugfix/transform-edge-function-name":{"chrome":"51","opera":"38","edge":"79","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"transform-block-scoping":{"chrome":"49","opera":"36","edge":"14","firefox":"51","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"bugfix/transform-safari-block-shadowing":{"chrome":"49","opera":"36","edge":"12","firefox":"44","safari":"11","node":"6","ie":"11","ios":"11","samsung":"5","electron":"0.37"},"bugfix/transform-safari-for-shadowing":{"chrome":"49","opera":"36","edge":"12","firefox":"4","safari":"11","node":"6","ie":"11","ios":"11","samsung":"5","electron":"0.37"},"transform-template-literals":{"chrome":"41","opera":"28","edge":"13","firefox":"34","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.21"},"bugfix/transform-tagged-template-caching":{"chrome":"41","opera":"28","edge":"12","firefox":"34","safari":"13","node":"4","ios":"13","samsung":"3.4","electron":"0.21"}}')},65561:e=>{"use strict";e.exports=JSON.parse('{"proposal-class-properties":{"chrome":"74","opera":"62","edge":"79","node":"12","samsung":"11","electron":"6.0"},"proposal-private-methods":{"chrome":"84","opera":"70","edge":"84","node":"14.6","electron":"10.0"},"proposal-numeric-separator":{"chrome":"75","opera":"62","edge":"79","firefox":"70","safari":"13","node":"12.5","ios":"13","samsung":"11","electron":"6.0"},"proposal-logical-assignment-operators":{"chrome":"85","firefox":"79","safari":"14","node":"15","electron":"10.0"},"proposal-nullish-coalescing-operator":{"chrome":"80","opera":"67","edge":"80","firefox":"72","safari":"13.1","node":"14","ios":"13.4","samsung":"13","electron":"8.0"},"proposal-optional-chaining":{"chrome":"80","opera":"67","edge":"80","firefox":"74","safari":"13.1","node":"14","ios":"13.4","samsung":"13","electron":"8.0"},"proposal-json-strings":{"chrome":"66","opera":"53","edge":"79","firefox":"62","safari":"12","node":"10","ios":"12","samsung":"9","electron":"3.0"},"proposal-optional-catch-binding":{"chrome":"66","opera":"53","edge":"79","firefox":"58","safari":"11.1","node":"10","ios":"11.3","samsung":"9","electron":"3.0"},"transform-parameters":{"chrome":"49","opera":"36","edge":"18","firefox":"53","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"proposal-async-generator-functions":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","ios":"12","samsung":"8","electron":"3.0"},"proposal-object-rest-spread":{"chrome":"60","opera":"47","edge":"79","firefox":"55","safari":"11.1","node":"8.3","ios":"11.3","samsung":"8","electron":"2.0"},"transform-dotall-regex":{"chrome":"62","opera":"49","edge":"79","firefox":"78","safari":"11.1","node":"8.10","ios":"11.3","samsung":"8","electron":"3.0"},"proposal-unicode-property-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","ios":"11.3","samsung":"9","electron":"3.0"},"transform-named-capturing-groups-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","ios":"11.3","samsung":"9","electron":"3.0"},"transform-async-to-generator":{"chrome":"55","opera":"42","edge":"15","firefox":"52","safari":"11","node":"7.6","ios":"11","samsung":"6","electron":"1.6"},"transform-exponentiation-operator":{"chrome":"52","opera":"39","edge":"14","firefox":"52","safari":"10.1","node":"7","ios":"10.3","samsung":"6","electron":"1.3"},"transform-template-literals":{"chrome":"41","opera":"28","edge":"13","firefox":"34","safari":"13","node":"4","ios":"13","samsung":"3.4","electron":"0.21"},"transform-literals":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"transform-function-name":{"chrome":"51","opera":"38","edge":"79","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"transform-arrow-functions":{"chrome":"47","opera":"34","edge":"13","firefox":"45","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.36"},"transform-block-scoped-functions":{"chrome":"41","opera":"28","edge":"12","firefox":"46","safari":"10","node":"4","ie":"11","ios":"10","samsung":"3.4","electron":"0.21"},"transform-classes":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-object-super":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-shorthand-properties":{"chrome":"43","opera":"30","edge":"12","firefox":"33","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.27"},"transform-duplicate-keys":{"chrome":"42","opera":"29","edge":"12","firefox":"34","safari":"9","node":"4","ios":"9","samsung":"3.4","electron":"0.25"},"transform-computed-properties":{"chrome":"44","opera":"31","edge":"12","firefox":"34","safari":"7.1","node":"4","ios":"8","samsung":"4","electron":"0.30"},"transform-for-of":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"transform-sticky-regex":{"chrome":"49","opera":"36","edge":"13","firefox":"3","safari":"10","node":"6","ios":"10","samsung":"5","electron":"0.37"},"transform-unicode-escapes":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","ios":"9","samsung":"4","electron":"0.30"},"transform-unicode-regex":{"chrome":"50","opera":"37","edge":"13","firefox":"46","safari":"12","node":"6","ios":"12","samsung":"5","electron":"1.1"},"transform-spread":{"chrome":"46","opera":"33","edge":"13","firefox":"36","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-destructuring":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","ios":"10","samsung":"5","electron":"1.2"},"transform-block-scoping":{"chrome":"49","opera":"36","edge":"14","firefox":"51","safari":"11","node":"6","ios":"11","samsung":"5","electron":"0.37"},"transform-typeof-symbol":{"chrome":"38","opera":"25","edge":"12","firefox":"36","safari":"9","node":"0.12","ios":"9","samsung":"3","electron":"0.20"},"transform-new-target":{"chrome":"46","opera":"33","edge":"14","firefox":"41","safari":"10","node":"5","ios":"10","samsung":"5","electron":"0.36"},"transform-regenerator":{"chrome":"50","opera":"37","edge":"13","firefox":"53","safari":"10","node":"6","ios":"10","samsung":"5","electron":"1.1"},"transform-member-expression-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"transform-property-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.10","ie":"9","android":"4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"transform-reserved-words":{"chrome":"13","opera":"10.50","edge":"12","firefox":"2","safari":"3.1","node":"0.10","ie":"9","android":"4.4","ios":"6","phantom":"2","samsung":"1","electron":"0.20"},"proposal-export-namespace-from":{"chrome":"72","and_chr":"72","edge":"79","firefox":"80","node":"13.2","opera":"60","op_mob":"51","samsung":"11.0","android":"72","electron":"5.0"}}')},54039:e=>{function webpackEmptyAsyncContext(e){return Promise.resolve().then(()=>{var t=new Error("Cannot find module '"+e+"'");t.code="MODULE_NOT_FOUND";throw t})}webpackEmptyAsyncContext.keys=(()=>[]);webpackEmptyAsyncContext.resolve=webpackEmptyAsyncContext;webpackEmptyAsyncContext.id=54039;e.exports=webpackEmptyAsyncContext},93967:e=>{"use strict";e.exports=JSON.parse('{"name":"@babel/core","version":"7.12.10","description":"Babel compiler core.","main":"lib/index.js","author":"Sebastian McKenzie ","homepage":"https://babeljs.io/","license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/babel/babel.git","directory":"packages/babel-core"},"keywords":["6to5","babel","classes","const","es6","harmony","let","modules","transpile","transpiler","var","babel-core","compiler"],"engines":{"node":">=6.9.0"},"funding":{"type":"opencollective","url":"https://opencollective.com/babel"},"browser":{"./lib/config/files/index.js":"./lib/config/files/index-browser.js","./lib/transform-file.js":"./lib/transform-file-browser.js","./src/config/files/index.js":"./src/config/files/index-browser.js","./src/transform-file.js":"./src/transform-file-browser.js"},"dependencies":{"@babel/code-frame":"^7.10.4","@babel/generator":"^7.12.10","@babel/helper-module-transforms":"^7.12.1","@babel/helpers":"^7.12.5","@babel/parser":"^7.12.10","@babel/template":"^7.12.7","@babel/traverse":"^7.12.10","@babel/types":"^7.12.10","convert-source-map":"^1.7.0","debug":"^4.1.0","gensync":"^1.0.0-beta.1","json5":"^2.1.2","lodash":"^4.17.19","semver":"^5.4.1","source-map":"^0.5.0"},"devDependencies":{"@babel/helper-transform-fixture-test-runner":"7.12.10"}}')},40788:e=>{"use strict";e.exports=JSON.parse('{"name":"@babel/helper-compilation-targets","version":"7.12.5","author":"The Babel Team (https://babeljs.io/team)","license":"MIT","description":"Engine compat data used in @babel/preset-env","repository":{"type":"git","url":"https://github.com/babel/babel.git","directory":"packages/babel-helper-compilation-targets"},"main":"lib/index.js","exports":{".":"./lib/index.js"},"publishConfig":{"access":"public"},"keywords":["babel","babel-plugin"],"dependencies":{"@babel/compat-data":"^7.12.5","@babel/helper-validator-option":"^7.12.1","browserslist":"^4.14.5","semver":"^5.5.0"},"peerDependencies":{"@babel/core":"^7.0.0"},"devDependencies":{"@babel/core":"7.12.3"}}')},85515:e=>{"use strict";e.exports=JSON.parse('{"name":"@babel/helper-create-class-features-plugin","version":"7.12.1","author":"The Babel Team (https://babeljs.io/team)","license":"MIT","description":"Compile class public and private fields, private methods and decorators to ES6","repository":{"type":"git","url":"https://github.com/babel/babel.git","directory":"packages/babel-helper-create-class-features-plugin"},"main":"lib/index.js","publishConfig":{"access":"public"},"keywords":["babel","babel-plugin"],"dependencies":{"@babel/helper-function-name":"^7.10.4","@babel/helper-member-expression-to-functions":"^7.12.1","@babel/helper-optimise-call-expression":"^7.10.4","@babel/helper-replace-supers":"^7.12.1","@babel/helper-split-export-declaration":"^7.10.4"},"peerDependencies":{"@babel/core":"^7.0.0"},"devDependencies":{"@babel/core":"^7.12.1","@babel/helper-plugin-test-runner":"7.10.4"}}')},21622:e=>{"use strict";e.exports=JSON.parse('{"name":"@babel/helper-create-regexp-features-plugin","version":"7.12.1","author":"The Babel Team (https://babeljs.io/team)","license":"MIT","description":"Compile ESNext Regular Expressions to ES5","repository":{"type":"git","url":"https://github.com/babel/babel.git","directory":"packages/babel-helper-create-regexp-features-plugin"},"main":"lib/index.js","publishConfig":{"access":"public"},"keywords":["babel","babel-plugin"],"dependencies":{"@babel/helper-annotate-as-pure":"^7.10.4","@babel/helper-regex":"^7.10.4","regexpu-core":"^4.7.1"},"peerDependencies":{"@babel/core":"^7.0.0"},"devDependencies":{"@babel/core":"^7.12.1","@babel/helper-plugin-test-runner":"7.10.4"}}')},60299:e=>{"use strict";e.exports=JSON.parse('{"name":"@babel/plugin-proposal-dynamic-import","version":"7.12.1","description":"Transform import() expressions","repository":{"type":"git","url":"https://github.com/babel/babel.git","directory":"packages/babel-plugin-proposal-dynamic-import"},"license":"MIT","publishConfig":{"access":"public"},"main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{"@babel/helper-plugin-utils":"^7.10.4","@babel/plugin-syntax-dynamic-import":"^7.8.0"},"peerDependencies":{"@babel/core":"^7.0.0-0"},"devDependencies":{"@babel/core":"^7.12.1","@babel/helper-plugin-test-runner":"7.10.4"}}')},22174:e=>{"use strict";e.exports=JSON.parse('{"name":"@babel/preset-env","version":"7.12.11","description":"A Babel preset for each environment.","author":"Henry Zhu ","homepage":"https://babeljs.io/","license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/babel/babel.git","directory":"packages/babel-preset-env"},"main":"lib/index.js","dependencies":{"@babel/compat-data":"^7.12.7","@babel/helper-compilation-targets":"^7.12.5","@babel/helper-module-imports":"^7.12.5","@babel/helper-plugin-utils":"^7.10.4","@babel/helper-validator-option":"^7.12.11","@babel/plugin-proposal-async-generator-functions":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-dynamic-import":"^7.12.1","@babel/plugin-proposal-export-namespace-from":"^7.12.1","@babel/plugin-proposal-json-strings":"^7.12.1","@babel/plugin-proposal-logical-assignment-operators":"^7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"^7.12.1","@babel/plugin-proposal-numeric-separator":"^7.12.7","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-proposal-optional-catch-binding":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-proposal-private-methods":"^7.12.1","@babel/plugin-proposal-unicode-property-regex":"^7.12.1","@babel/plugin-syntax-async-generators":"^7.8.0","@babel/plugin-syntax-class-properties":"^7.12.1","@babel/plugin-syntax-dynamic-import":"^7.8.0","@babel/plugin-syntax-export-namespace-from":"^7.8.3","@babel/plugin-syntax-json-strings":"^7.8.0","@babel/plugin-syntax-logical-assignment-operators":"^7.10.4","@babel/plugin-syntax-nullish-coalescing-operator":"^7.8.0","@babel/plugin-syntax-numeric-separator":"^7.10.4","@babel/plugin-syntax-object-rest-spread":"^7.8.0","@babel/plugin-syntax-optional-catch-binding":"^7.8.0","@babel/plugin-syntax-optional-chaining":"^7.8.0","@babel/plugin-syntax-top-level-await":"^7.12.1","@babel/plugin-transform-arrow-functions":"^7.12.1","@babel/plugin-transform-async-to-generator":"^7.12.1","@babel/plugin-transform-block-scoped-functions":"^7.12.1","@babel/plugin-transform-block-scoping":"^7.12.11","@babel/plugin-transform-classes":"^7.12.1","@babel/plugin-transform-computed-properties":"^7.12.1","@babel/plugin-transform-destructuring":"^7.12.1","@babel/plugin-transform-dotall-regex":"^7.12.1","@babel/plugin-transform-duplicate-keys":"^7.12.1","@babel/plugin-transform-exponentiation-operator":"^7.12.1","@babel/plugin-transform-for-of":"^7.12.1","@babel/plugin-transform-function-name":"^7.12.1","@babel/plugin-transform-literals":"^7.12.1","@babel/plugin-transform-member-expression-literals":"^7.12.1","@babel/plugin-transform-modules-amd":"^7.12.1","@babel/plugin-transform-modules-commonjs":"^7.12.1","@babel/plugin-transform-modules-systemjs":"^7.12.1","@babel/plugin-transform-modules-umd":"^7.12.1","@babel/plugin-transform-named-capturing-groups-regex":"^7.12.1","@babel/plugin-transform-new-target":"^7.12.1","@babel/plugin-transform-object-super":"^7.12.1","@babel/plugin-transform-parameters":"^7.12.1","@babel/plugin-transform-property-literals":"^7.12.1","@babel/plugin-transform-regenerator":"^7.12.1","@babel/plugin-transform-reserved-words":"^7.12.1","@babel/plugin-transform-shorthand-properties":"^7.12.1","@babel/plugin-transform-spread":"^7.12.1","@babel/plugin-transform-sticky-regex":"^7.12.7","@babel/plugin-transform-template-literals":"^7.12.1","@babel/plugin-transform-typeof-symbol":"^7.12.10","@babel/plugin-transform-unicode-escapes":"^7.12.1","@babel/plugin-transform-unicode-regex":"^7.12.1","@babel/preset-modules":"^0.1.3","@babel/types":"^7.12.11","core-js-compat":"^3.8.0","semver":"^5.5.0"},"peerDependencies":{"@babel/core":"^7.0.0-0"},"devDependencies":{"@babel/core":"7.12.10","@babel/helper-plugin-test-runner":"7.10.4","@babel/plugin-syntax-dynamic-import":"^7.2.0"}}')},47548:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.codeFrameColumns=codeFrameColumns;t.default=_default;var s=_interopRequireWildcard(r(42421));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}let n=false;function getDefs(e){return{gutter:e.grey,marker:e.red.bold,message:e.red.bold}}const a=/\r\n|[\n\r\u2028\u2029]/;function getMarkerLines(e,t,r){const s=Object.assign({column:0,line:-1},e.start);const n=Object.assign({},s,e.end);const{linesAbove:a=2,linesBelow:i=3}=r||{};const o=s.line;const l=s.column;const u=n.line;const c=n.column;let p=Math.max(o-(a+1),0);let f=Math.min(t.length,u+i);if(o===-1){p=0}if(u===-1){f=t.length}const d=u-o;const y={};if(d){for(let e=0;e<=d;e++){const r=e+o;if(!l){y[r]=true}else if(e===0){const e=t[r-1].length;y[r]=[l,e-l+1]}else if(e===d){y[r]=[0,c]}else{const s=t[r-e].length;y[r]=[0,s]}}}else{if(l===c){if(l){y[o]=[l,0]}else{y[o]=true}}else{y[o]=[l,c-l]}}return{start:p,end:f,markerLines:y}}function codeFrameColumns(e,t,r={}){const n=(r.highlightCode||r.forceColor)&&(0,s.shouldHighlight)(r);const i=(0,s.getChalk)(r);const o=getDefs(i);const l=(e,t)=>{return n?e(t):t};const u=e.split(a);const{start:c,end:p,markerLines:f}=getMarkerLines(t,u,r);const d=t.start&&typeof t.start.column==="number";const y=String(p).length;const h=n?(0,s.default)(e,r):e;let m=h.split(a).slice(c,p).map((e,t)=>{const s=c+1+t;const n=` ${s}`.slice(-y);const a=` ${n} | `;const i=f[s];const u=!f[s+1];if(i){let t="";if(Array.isArray(i)){const s=e.slice(0,Math.max(i[0]-1,0)).replace(/[^\t]/g," ");const n=i[1]||1;t=["\n ",l(o.gutter,a.replace(/\d/g," ")),s,l(o.marker,"^").repeat(n)].join("");if(u&&r.message){t+=" "+l(o.message,r.message)}}return[l(o.marker,">"),l(o.gutter,a),e,t].join("")}else{return` ${l(o.gutter,a)}${e}`}}).join("\n");if(r.message&&!d){m=`${" ".repeat(y+1)}${r.message}\n${m}`}if(n){return i.reset(m)}else{return m}}function _default(e,t,r,s={}){if(!n){n=true;const e="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(process.emitWarning){process.emitWarning(e,"DeprecationWarning")}else{const t=new Error(e);t.name="DeprecationWarning";console.warn(new Error(e))}}r=Math.max(r,0);const a={start:{column:r,line:t}};return codeFrameColumns(e,a,s)}},19315:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.makeWeakCache=makeWeakCache;t.makeWeakCacheSync=makeWeakCacheSync;t.makeStrongCache=makeStrongCache;t.makeStrongCacheSync=makeStrongCacheSync;t.assertSimpleType=assertSimpleType;function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}var s=r(3192);var n=r(60391);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=e=>{return(0,_gensync().default)(e).sync};function*genTrue(e){return true}function makeWeakCache(e){return makeCachedFunction(WeakMap,e)}function makeWeakCacheSync(e){return a(makeWeakCache(e))}function makeStrongCache(e){return makeCachedFunction(Map,e)}function makeStrongCacheSync(e){return a(makeStrongCache(e))}function makeCachedFunction(e,t){const r=new e;const a=new e;const i=new e;return function*cachedFunction(e,o){const l=yield*(0,s.isAsync)();const u=l?a:r;const c=yield*getCachedValueOrWait(l,u,i,e,o);if(c.valid)return c.value;const p=new CacheConfigurator(o);const f=t(e,p);let d;let y;if((0,n.isIterableIterator)(f)){const t=f;y=yield*(0,s.onFirstPause)(t,()=>{d=setupAsyncLocks(p,i,e)})}else{y=f}updateFunctionCache(u,p,e,y);if(d){i.delete(e);d.release(y)}return y}}function*getCachedValue(e,t,r){const s=e.get(t);if(s){for(const{value:e,valid:t}of s){if(yield*t(r))return{valid:true,value:e}}}return{valid:false,value:null}}function*getCachedValueOrWait(e,t,r,n,a){const i=yield*getCachedValue(t,n,a);if(i.valid){return i}if(e){const e=yield*getCachedValue(r,n,a);if(e.valid){const t=yield*(0,s.waitFor)(e.value.promise);return{valid:true,value:t}}}return{valid:false,value:null}}function setupAsyncLocks(e,t,r){const s=new Lock;updateFunctionCache(t,e,r,s);return s}function updateFunctionCache(e,t,r,s){if(!t.configured())t.forever();let n=e.get(r);t.deactivate();switch(t.mode()){case"forever":n=[{value:s,valid:genTrue}];e.set(r,n);break;case"invalidate":n=[{value:s,valid:t.validator()}];e.set(r,n);break;case"valid":if(n){n.push({value:s,valid:t.validator()})}else{n=[{value:s,valid:t.validator()}];e.set(r,n)}}}class CacheConfigurator{constructor(e){this._active=true;this._never=false;this._forever=false;this._invalidate=false;this._configured=false;this._pairs=[];this._data=void 0;this._data=e}simple(){return makeSimpleConfigurator(this)}mode(){if(this._never)return"never";if(this._forever)return"forever";if(this._invalidate)return"invalidate";return"valid"}forever(){if(!this._active){throw new Error("Cannot change caching after evaluation has completed.")}if(this._never){throw new Error("Caching has already been configured with .never()")}this._forever=true;this._configured=true}never(){if(!this._active){throw new Error("Cannot change caching after evaluation has completed.")}if(this._forever){throw new Error("Caching has already been configured with .forever()")}this._never=true;this._configured=true}using(e){if(!this._active){throw new Error("Cannot change caching after evaluation has completed.")}if(this._never||this._forever){throw new Error("Caching has already been configured with .never or .forever()")}this._configured=true;const t=e(this._data);const r=(0,s.maybeAsync)(e,`You appear to be using an async cache handler, but Babel has been called synchronously`);if((0,s.isThenable)(t)){return t.then(e=>{this._pairs.push([e,r]);return e})}this._pairs.push([t,r]);return t}invalidate(e){this._invalidate=true;return this.using(e)}validator(){const e=this._pairs;return function*(t){for(const[r,s]of e){if(r!==(yield*s(t)))return false}return true}}deactivate(){this._active=false}configured(){return this._configured}}function makeSimpleConfigurator(e){function cacheFn(t){if(typeof t==="boolean"){if(t)e.forever();else e.never();return}return e.using(()=>assertSimpleType(t()))}cacheFn.forever=(()=>e.forever());cacheFn.never=(()=>e.never());cacheFn.using=(t=>e.using(()=>assertSimpleType(t())));cacheFn.invalidate=(t=>e.invalidate(()=>assertSimpleType(t())));return cacheFn}function assertSimpleType(e){if((0,s.isThenable)(e)){throw new Error(`You appear to be using an async cache handler, `+`which your current version of Babel does not support. `+`We may add support for this in the future, `+`but if you're on the most recent version of @babel/core and still `+`seeing this error, then you'll need to synchronously handle your caching logic.`)}if(e!=null&&typeof e!=="string"&&typeof e!=="boolean"&&typeof e!=="number"){throw new Error("Cache keys must be either string, boolean, number, null, or undefined.")}return e}class Lock{constructor(){this.released=false;this.promise=void 0;this._resolve=void 0;this.promise=new Promise(e=>{this._resolve=e})}release(e){this.released=true;this._resolve(e)}}},57390:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.buildPresetChain=buildPresetChain;t.buildRootChain=buildRootChain;t.buildPresetChainWalker=void 0;function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}function _debug(){const e=_interopRequireDefault(r(31185));_debug=function(){return e};return e}var s=r(14087);var n=_interopRequireDefault(r(59056));var a=r(21489);var i=r(53954);var o=r(19315);var l=r(5847);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const u=(0,_debug().default)("babel:config:config-chain");function*buildPresetChain(e,t){const r=yield*c(e,t);if(!r)return null;return{plugins:dedupDescriptors(r.plugins),presets:dedupDescriptors(r.presets),options:r.options.map(e=>normalizeOptions(e)),files:new Set}}const c=makeChainWalker({root:e=>p(e),env:(e,t)=>f(e)(t),overrides:(e,t)=>d(e)(t),overridesEnv:(e,t,r)=>y(e)(t)(r),createLogger:()=>()=>{}});t.buildPresetChainWalker=c;const p=(0,o.makeWeakCacheSync)(e=>buildRootDescriptors(e,e.alias,l.createUncachedDescriptors));const f=(0,o.makeWeakCacheSync)(e=>(0,o.makeStrongCacheSync)(t=>buildEnvDescriptors(e,e.alias,l.createUncachedDescriptors,t)));const d=(0,o.makeWeakCacheSync)(e=>(0,o.makeStrongCacheSync)(t=>buildOverrideDescriptors(e,e.alias,l.createUncachedDescriptors,t)));const y=(0,o.makeWeakCacheSync)(e=>(0,o.makeStrongCacheSync)(t=>(0,o.makeStrongCacheSync)(r=>buildOverrideEnvDescriptors(e,e.alias,l.createUncachedDescriptors,t,r))));function*buildRootChain(e,t){let r,s;const n=new a.ConfigPrinter;const o=yield*b({options:e,dirname:t.cwd},t,undefined,n);if(!o)return null;const l=n.output();let u;if(typeof e.configFile==="string"){u=yield*(0,i.loadConfig)(e.configFile,t.cwd,t.envName,t.caller)}else if(e.configFile!==false){u=yield*(0,i.findRootConfig)(t.root,t.envName,t.caller)}let{babelrc:c,babelrcRoots:p}=e;let f=t.cwd;const d=emptyChain();const y=new a.ConfigPrinter;if(u){const e=h(u);const s=yield*loadFileChain(e,t,undefined,y);if(!s)return null;r=y.output();if(c===undefined){c=e.options.babelrc}if(p===undefined){f=e.dirname;p=e.options.babelrcRoots}mergeChain(d,s)}const g=typeof t.filename==="string"?yield*(0,i.findPackageData)(t.filename):null;let x,v;let E=false;const T=emptyChain();if((c===true||c===undefined)&&g&&babelrcLoadEnabled(t,g,p,f)){({ignore:x,config:v}=yield*(0,i.findRelativeConfig)(g,t.envName,t.caller));if(x){T.files.add(x.filepath)}if(x&&shouldIgnore(t,x.ignore,null,x.dirname)){E=true}if(v&&!E){const e=m(v);const r=new a.ConfigPrinter;const n=yield*loadFileChain(e,t,undefined,r);if(!n){E=true}else{s=r.output();mergeChain(T,n)}}if(v&&E){T.files.add(v.filepath)}}if(t.showConfig){console.log(`Babel configs on "${t.filename}" (ascending priority):\n`+[r,s,l].filter(e=>!!e).join("\n\n"));return null}const S=mergeChain(mergeChain(mergeChain(emptyChain(),d),T),o);return{plugins:E?[]:dedupDescriptors(S.plugins),presets:E?[]:dedupDescriptors(S.presets),options:E?[]:S.options.map(e=>normalizeOptions(e)),fileHandling:E?"ignored":"transpile",ignore:x||undefined,babelrc:v||undefined,config:u||undefined,files:S.files}}function babelrcLoadEnabled(e,t,r,s){if(typeof r==="boolean")return r;const a=e.root;if(r===undefined){return t.directories.indexOf(a)!==-1}let i=r;if(!Array.isArray(i))i=[i];i=i.map(e=>{return typeof e==="string"?_path().default.resolve(s,e):e});if(i.length===1&&i[0]===a){return t.directories.indexOf(a)!==-1}return i.some(r=>{if(typeof r==="string"){r=(0,n.default)(r,s)}return t.directories.some(t=>{return matchPattern(r,s,t,e)})})}const h=(0,o.makeWeakCacheSync)(e=>({filepath:e.filepath,dirname:e.dirname,options:(0,s.validate)("configfile",e.options)}));const m=(0,o.makeWeakCacheSync)(e=>({filepath:e.filepath,dirname:e.dirname,options:(0,s.validate)("babelrcfile",e.options)}));const g=(0,o.makeWeakCacheSync)(e=>({filepath:e.filepath,dirname:e.dirname,options:(0,s.validate)("extendsfile",e.options)}));const b=makeChainWalker({root:e=>buildRootDescriptors(e,"base",l.createCachedDescriptors),env:(e,t)=>buildEnvDescriptors(e,"base",l.createCachedDescriptors,t),overrides:(e,t)=>buildOverrideDescriptors(e,"base",l.createCachedDescriptors,t),overridesEnv:(e,t,r)=>buildOverrideEnvDescriptors(e,"base",l.createCachedDescriptors,t,r),createLogger:(e,t,r)=>buildProgrammaticLogger(e,t,r)});const x=makeChainWalker({root:e=>v(e),env:(e,t)=>E(e)(t),overrides:(e,t)=>T(e)(t),overridesEnv:(e,t,r)=>S(e)(t)(r),createLogger:(e,t,r)=>buildFileLogger(e.filepath,t,r)});function*loadFileChain(e,t,r,s){const n=yield*x(e,t,r,s);if(n){n.files.add(e.filepath)}return n}const v=(0,o.makeWeakCacheSync)(e=>buildRootDescriptors(e,e.filepath,l.createUncachedDescriptors));const E=(0,o.makeWeakCacheSync)(e=>(0,o.makeStrongCacheSync)(t=>buildEnvDescriptors(e,e.filepath,l.createUncachedDescriptors,t)));const T=(0,o.makeWeakCacheSync)(e=>(0,o.makeStrongCacheSync)(t=>buildOverrideDescriptors(e,e.filepath,l.createUncachedDescriptors,t)));const S=(0,o.makeWeakCacheSync)(e=>(0,o.makeStrongCacheSync)(t=>(0,o.makeStrongCacheSync)(r=>buildOverrideEnvDescriptors(e,e.filepath,l.createUncachedDescriptors,t,r))));function buildFileLogger(e,t,r){if(!r){return()=>{}}return r.configure(t.showConfig,a.ChainFormatter.Config,{filepath:e})}function buildRootDescriptors({dirname:e,options:t},r,s){return s(e,t,r)}function buildProgrammaticLogger(e,t,r){var s;if(!r){return()=>{}}return r.configure(t.showConfig,a.ChainFormatter.Programmatic,{callerName:(s=t.caller)==null?void 0:s.name})}function buildEnvDescriptors({dirname:e,options:t},r,s,n){const a=t.env&&t.env[n];return a?s(e,a,`${r}.env["${n}"]`):null}function buildOverrideDescriptors({dirname:e,options:t},r,s,n){const a=t.overrides&&t.overrides[n];if(!a)throw new Error("Assertion failure - missing override");return s(e,a,`${r}.overrides[${n}]`)}function buildOverrideEnvDescriptors({dirname:e,options:t},r,s,n,a){const i=t.overrides&&t.overrides[n];if(!i)throw new Error("Assertion failure - missing override");const o=i.env&&i.env[a];return o?s(e,o,`${r}.overrides[${n}].env["${a}"]`):null}function makeChainWalker({root:e,env:t,overrides:r,overridesEnv:s,createLogger:n}){return function*(a,i,o=new Set,l){const{dirname:u}=a;const c=[];const p=e(a);if(configIsApplicable(p,u,i)){c.push({config:p,envName:undefined,index:undefined});const e=t(a,i.envName);if(e&&configIsApplicable(e,u,i)){c.push({config:e,envName:i.envName,index:undefined})}(p.options.overrides||[]).forEach((e,t)=>{const n=r(a,t);if(configIsApplicable(n,u,i)){c.push({config:n,index:t,envName:undefined});const e=s(a,t,i.envName);if(e&&configIsApplicable(e,u,i)){c.push({config:e,index:t,envName:i.envName})}}})}if(c.some(({config:{options:{ignore:e,only:t}}})=>shouldIgnore(i,e,t,u))){return null}const f=emptyChain();const d=n(a,i,l);for(const{config:e,index:t,envName:r}of c){if(!(yield*mergeExtendsChain(f,e.options,u,i,o,l))){return null}d(e,t,r);mergeChainOpts(f,e)}return f}}function*mergeExtendsChain(e,t,r,s,n,a){if(t.extends===undefined)return true;const o=yield*(0,i.loadConfig)(t.extends,r,s.envName,s.caller);if(n.has(o)){throw new Error(`Configuration cycle detected loading ${o.filepath}.\n`+`File already loaded following the config chain:\n`+Array.from(n,e=>` - ${e.filepath}`).join("\n"))}n.add(o);const l=yield*loadFileChain(g(o),s,n,a);n.delete(o);if(!l)return false;mergeChain(e,l);return true}function mergeChain(e,t){e.options.push(...t.options);e.plugins.push(...t.plugins);e.presets.push(...t.presets);for(const r of t.files){e.files.add(r)}return e}function mergeChainOpts(e,{options:t,plugins:r,presets:s}){e.options.push(t);e.plugins.push(...r());e.presets.push(...s());return e}function emptyChain(){return{options:[],presets:[],plugins:[],files:new Set}}function normalizeOptions(e){const t=Object.assign({},e);delete t.extends;delete t.env;delete t.overrides;delete t.plugins;delete t.presets;delete t.passPerPreset;delete t.ignore;delete t.only;delete t.test;delete t.include;delete t.exclude;if(Object.prototype.hasOwnProperty.call(t,"sourceMap")){t.sourceMaps=t.sourceMap;delete t.sourceMap}return t}function dedupDescriptors(e){const t=new Map;const r=[];for(const s of e){if(typeof s.value==="function"){const e=s.value;let n=t.get(e);if(!n){n=new Map;t.set(e,n)}let a=n.get(s.name);if(!a){a={value:s};r.push(a);if(!s.ownPass)n.set(s.name,a)}else{a.value=s}}else{r.push({value:s})}}return r.reduce((e,t)=>{e.push(t.value);return e},[])}function configIsApplicable({options:e},t,r){return(e.test===undefined||configFieldIsApplicable(r,e.test,t))&&(e.include===undefined||configFieldIsApplicable(r,e.include,t))&&(e.exclude===undefined||!configFieldIsApplicable(r,e.exclude,t))}function configFieldIsApplicable(e,t,r){const s=Array.isArray(t)?t:[t];return matchesPatterns(e,s,r)}function shouldIgnore(e,t,r,s){if(t&&matchesPatterns(e,t,s)){var n;const r=`No config is applied to "${(n=e.filename)!=null?n:"(unknown)"}" because it matches one of \`ignore: ${JSON.stringify(t)}\` from "${s}"`;u(r);if(e.showConfig){console.log(r)}return true}if(r&&!matchesPatterns(e,r,s)){var a;const t=`No config is applied to "${(a=e.filename)!=null?a:"(unknown)"}" because it fails to match one of \`only: ${JSON.stringify(r)}\` from "${s}"`;u(t);if(e.showConfig){console.log(t)}return true}return false}function matchesPatterns(e,t,r){return t.some(t=>matchPattern(t,r,e.filename,e))}function matchPattern(e,t,r,s){if(typeof e==="function"){return!!e(r,{dirname:t,envName:s.envName,caller:s.caller})}if(typeof r!=="string"){throw new Error(`Configuration contains string/RegExp pattern, but no filename was passed to Babel`)}if(typeof e==="string"){e=(0,n.default)(e,t)}return e.test(r)}},5847:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createCachedDescriptors=createCachedDescriptors;t.createUncachedDescriptors=createUncachedDescriptors;t.createDescriptor=createDescriptor;var s=r(53954);var n=r(58050);var a=r(19315);function isEqualDescriptor(e,t){return e.name===t.name&&e.value===t.value&&e.options===t.options&&e.dirname===t.dirname&&e.alias===t.alias&&e.ownPass===t.ownPass&&(e.file&&e.file.request)===(t.file&&t.file.request)&&(e.file&&e.file.resolved)===(t.file&&t.file.resolved)}function createCachedDescriptors(e,t,r){const{plugins:s,presets:n,passPerPreset:a}=t;return{options:t,plugins:s?()=>u(s,e)(r):()=>[],presets:n?()=>o(n,e)(r)(!!a):()=>[]}}function createUncachedDescriptors(e,t,r){let s;let n;return{options:t,plugins:()=>{if(!s){s=createPluginDescriptors(t.plugins||[],e,r)}return s},presets:()=>{if(!n){n=createPresetDescriptors(t.presets||[],e,r,!!t.passPerPreset)}return n}}}const i=new WeakMap;const o=(0,a.makeWeakCacheSync)((e,t)=>{const r=t.using(e=>e);return(0,a.makeStrongCacheSync)(t=>(0,a.makeStrongCacheSync)(s=>createPresetDescriptors(e,r,t,s).map(e=>loadCachedDescriptor(i,e))))});const l=new WeakMap;const u=(0,a.makeWeakCacheSync)((e,t)=>{const r=t.using(e=>e);return(0,a.makeStrongCacheSync)(t=>createPluginDescriptors(e,r,t).map(e=>loadCachedDescriptor(l,e)))});const c={};function loadCachedDescriptor(e,t){const{value:r,options:s=c}=t;if(s===false)return t;let n=e.get(r);if(!n){n=new WeakMap;e.set(r,n)}let a=n.get(s);if(!a){a=[];n.set(s,a)}if(a.indexOf(t)===-1){const e=a.filter(e=>isEqualDescriptor(e,t));if(e.length>0){return e[0]}a.push(t)}return t}function createPresetDescriptors(e,t,r,s){return createDescriptors("preset",e,t,r,s)}function createPluginDescriptors(e,t,r){return createDescriptors("plugin",e,t,r)}function createDescriptors(e,t,r,s,n){const a=t.map((t,a)=>createDescriptor(t,r,{type:e,alias:`${s}$${a}`,ownPass:!!n}));assertNoDuplicates(a);return a}function createDescriptor(e,t,{type:r,alias:a,ownPass:i}){const o=(0,n.getItemDescriptor)(e);if(o){return o}let l;let u;let c=e;if(Array.isArray(c)){if(c.length===3){[c,u,l]=c}else{[c,u]=c}}let p=undefined;let f=null;if(typeof c==="string"){if(typeof r!=="string"){throw new Error("To resolve a string-based item, the type of item must be given")}const e=r==="plugin"?s.loadPlugin:s.loadPreset;const n=c;({filepath:f,value:c}=e(c,t));p={request:n,resolved:f}}if(!c){throw new Error(`Unexpected falsy value: ${String(c)}`)}if(typeof c==="object"&&c.__esModule){if(c.default){c=c.default}else{throw new Error("Must export a default export when using ES6 modules.")}}if(typeof c!=="object"&&typeof c!=="function"){throw new Error(`Unsupported format: ${typeof c}. Expected an object or a function.`)}if(f!==null&&typeof c==="object"&&c){throw new Error(`Plugin/Preset files are not allowed to export objects, only functions. In ${f}`)}return{name:l,alias:f||a,value:c,options:u,dirname:t,ownPass:i,file:p}}function assertNoDuplicates(e){const t=new Map;for(const r of e){if(typeof r.value!=="function")continue;let s=t.get(r.value);if(!s){s=new Set;t.set(r.value,s)}if(s.has(r.name)){const t=e.filter(e=>e.value===r.value);throw new Error([`Duplicate plugin/preset detected.`,`If you'd like to use two separate instances of a plugin,`,`they need separate names, e.g.`,``,` plugins: [`,` ['some-plugin', {}],`,` ['some-plugin', {}, 'some unique name'],`,` ]`,``,`Duplicates detected are:`,`${JSON.stringify(t,null,2)}`].join("\n"))}s.add(r.name)}}},37118:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.findConfigUpwards=findConfigUpwards;t.findRelativeConfig=findRelativeConfig;t.findRootConfig=findRootConfig;t.loadConfig=loadConfig;t.resolveShowConfigPath=resolveShowConfigPath;t.ROOT_CONFIG_FILENAMES=void 0;function _debug(){const e=_interopRequireDefault(r(31185));_debug=function(){return e};return e}function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}function _json(){const e=_interopRequireDefault(r(33170));_json=function(){return e};return e}function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}var s=r(19315);var n=_interopRequireDefault(r(7785));var a=r(87336);var i=_interopRequireDefault(r(92386));var o=_interopRequireDefault(r(59056));var l=_interopRequireWildcard(r(6524));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const u=(0,_debug().default)("babel:config:loading:files:configuration");const c=["babel.config.js","babel.config.cjs","babel.config.mjs","babel.config.json"];t.ROOT_CONFIG_FILENAMES=c;const p=[".babelrc",".babelrc.js",".babelrc.cjs",".babelrc.mjs",".babelrc.json"];const f=".babelignore";function*findConfigUpwards(e){let t=e;while(true){for(const e of c){if(yield*l.exists(_path().default.join(t,e))){return t}}const e=_path().default.dirname(t);if(t===e)break;t=e}return null}function*findRelativeConfig(e,t,r){let s=null;let n=null;const a=_path().default.dirname(e.filepath);for(const o of e.directories){if(!s){var i;s=yield*loadOneConfig(p,o,t,r,((i=e.pkg)==null?void 0:i.dirname)===o?h(e.pkg):null)}if(!n){const e=_path().default.join(o,f);n=yield*g(e);if(n){u("Found ignore %o from %o.",n.filepath,a)}}}return{config:s,ignore:n}}function findRootConfig(e,t,r){return loadOneConfig(c,e,t,r)}function*loadOneConfig(e,t,r,s,n=null){const a=yield*_gensync().default.all(e.map(e=>readConfig(_path().default.join(t,e),r,s)));const i=a.reduce((e,r)=>{if(r&&e){throw new Error(`Multiple configuration files found. Please remove one:\n`+` - ${_path().default.basename(e.filepath)}\n`+` - ${r.filepath}\n`+`from ${t}`)}return r||e},n);if(i){u("Found configuration %o from %o.",i.filepath,t)}return i}function*loadConfig(e,t,s,n){const a=(parseFloat(process.versions.node)>=8.9?require.resolve:(e,{paths:[t]},s=r(32282))=>{let n=s._findPath(e,s._nodeModulePaths(t).concat(t));if(n)return n;n=new Error(`Cannot resolve module '${e}'`);n.code="MODULE_NOT_FOUND";throw n})(e,{paths:[t]});const i=yield*readConfig(a,s,n);if(!i){throw new Error(`Config file ${a} contains no configuration data`)}u("Loaded config %o from %o.",e,t);return i}function readConfig(e,t,r){const s=_path().default.extname(e);return s===".js"||s===".cjs"||s===".mjs"?y(e,{envName:t,caller:r}):m(e)}const d=new Set;const y=(0,s.makeStrongCache)(function*readConfigJS(e,t){if(!l.exists.sync(e)){t.forever();return null}if(d.has(e)){t.never();u("Auto-ignoring usage of config %o.",e);return{filepath:e,dirname:_path().default.dirname(e),options:{}}}let r;try{d.add(e);r=yield*(0,i.default)(e,"You appear to be using a native ECMAScript module configuration "+"file, which is only supported when running Babel asynchronously.")}catch(t){t.message=`${e}: Error while loading config - ${t.message}`;throw t}finally{d.delete(e)}let s=false;if(typeof r==="function"){yield*[];r=r((0,n.default)(t));s=true}if(!r||typeof r!=="object"||Array.isArray(r)){throw new Error(`${e}: Configuration should be an exported JavaScript object.`)}if(typeof r.then==="function"){throw new Error(`You appear to be using an async configuration, `+`which your current version of Babel does not support. `+`We may add support for this in the future, `+`but if you're on the most recent version of @babel/core and still `+`seeing this error, then you'll need to synchronously return your config.`)}if(s&&!t.configured())throwConfigError();return{filepath:e,dirname:_path().default.dirname(e),options:r}});const h=(0,s.makeWeakCacheSync)(e=>{const t=e.options["babel"];if(typeof t==="undefined")return null;if(typeof t!=="object"||Array.isArray(t)||t===null){throw new Error(`${e.filepath}: .babel property must be an object`)}return{filepath:e.filepath,dirname:e.dirname,options:t}});const m=(0,a.makeStaticFileCache)((e,t)=>{let r;try{r=_json().default.parse(t)}catch(t){t.message=`${e}: Error while parsing config - ${t.message}`;throw t}if(!r)throw new Error(`${e}: No config detected`);if(typeof r!=="object"){throw new Error(`${e}: Config returned typeof ${typeof r}`)}if(Array.isArray(r)){throw new Error(`${e}: Expected config object but found array`)}return{filepath:e,dirname:_path().default.dirname(e),options:r}});const g=(0,a.makeStaticFileCache)((e,t)=>{const r=_path().default.dirname(e);const s=t.split("\n").map(e=>e.replace(/#(.*?)$/,"").trim()).filter(e=>!!e);for(const e of s){if(e[0]==="!"){throw new Error(`Negation of file paths is not supported.`)}}return{filepath:e,dirname:_path().default.dirname(e),ignore:s.map(e=>(0,o.default)(e,r))}});function*resolveShowConfigPath(e){const t=process.env.BABEL_SHOW_CONFIG_FOR;if(t!=null){const r=_path().default.resolve(e,t);const s=yield*l.stat(r);if(!s.isFile()){throw new Error(`${r}: BABEL_SHOW_CONFIG_FOR must refer to a regular file, directories are not supported.`)}return r}return null}function throwConfigError(){throw new Error(`Caching was left unconfigured. Babel's plugins, presets, and .babelrc.js files can be configured\nfor various types of caching, using the first param of their handler functions:\n\nmodule.exports = function(api) {\n // The API exposes the following:\n\n // Cache the returned value forever and don't call this function again.\n api.cache(true);\n\n // Don't cache at all. Not recommended because it will be very slow.\n api.cache(false);\n\n // Cached based on the value of some function. If this function returns a value different from\n // a previously-encountered value, the plugins will re-evaluate.\n var env = api.cache(() => process.env.NODE_ENV);\n\n // If testing for a specific env, we recommend specifics to avoid instantiating a plugin for\n // any possible NODE_ENV value that might come up during plugin execution.\n var isProd = api.cache(() => process.env.NODE_ENV === "production");\n\n // .cache(fn) will perform a linear search though instances to find the matching plugin based\n // based on previous instantiated plugins. If you want to recreate the plugin and discard the\n // previous instance whenever something changes, you may use:\n var isProd = api.cache.invalidate(() => process.env.NODE_ENV === "production");\n\n // Note, we also expose the following more-verbose versions of the above examples:\n api.cache.forever(); // api.cache(true)\n api.cache.never(); // api.cache(false)\n api.cache.using(fn); // api.cache(fn)\n\n // Return the value that will be cached.\n return { };\n};`)}},65678:(e,t,r)=>{"use strict";var s;s={value:true};t.Z=import_;function import_(e){return r(54039)(e)}},53954:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"findPackageData",{enumerable:true,get:function(){return s.findPackageData}});Object.defineProperty(t,"findConfigUpwards",{enumerable:true,get:function(){return n.findConfigUpwards}});Object.defineProperty(t,"findRelativeConfig",{enumerable:true,get:function(){return n.findRelativeConfig}});Object.defineProperty(t,"findRootConfig",{enumerable:true,get:function(){return n.findRootConfig}});Object.defineProperty(t,"loadConfig",{enumerable:true,get:function(){return n.loadConfig}});Object.defineProperty(t,"resolveShowConfigPath",{enumerable:true,get:function(){return n.resolveShowConfigPath}});Object.defineProperty(t,"ROOT_CONFIG_FILENAMES",{enumerable:true,get:function(){return n.ROOT_CONFIG_FILENAMES}});Object.defineProperty(t,"resolvePlugin",{enumerable:true,get:function(){return a.resolvePlugin}});Object.defineProperty(t,"resolvePreset",{enumerable:true,get:function(){return a.resolvePreset}});Object.defineProperty(t,"loadPlugin",{enumerable:true,get:function(){return a.loadPlugin}});Object.defineProperty(t,"loadPreset",{enumerable:true,get:function(){return a.loadPreset}});var s=r(61852);var n=r(37118);var a=r(88243);({})},92386:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=loadCjsOrMjsDefault;var s=r(3192);function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}function _url(){const e=r(78835);_url=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function asyncGeneratorStep(e,t,r,s,n,a,i){try{var o=e[a](i);var l=o.value}catch(e){r(e);return}if(o.done){t(l)}else{Promise.resolve(l).then(s,n)}}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise(function(s,n){var a=e.apply(t,r);function _next(e){asyncGeneratorStep(a,s,n,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(a,s,n,_next,_throw,"throw",e)}_next(undefined)})}}let n;try{n=r(65678).Z}catch(e){}function*loadCjsOrMjsDefault(e,t){switch(guessJSModuleType(e)){case"cjs":return loadCjsDefault(e);case"unknown":try{return loadCjsDefault(e)}catch(e){if(e.code!=="ERR_REQUIRE_ESM")throw e}case"mjs":if(yield*(0,s.isAsync)()){return yield*(0,s.waitFor)(loadMjsDefault(e))}throw new Error(t)}}function guessJSModuleType(e){switch(_path().default.extname(e)){case".cjs":return"cjs";case".mjs":return"mjs";default:return"unknown"}}function loadCjsDefault(e){const t=require(e);return(t==null?void 0:t.__esModule)?t.default||undefined:t}function loadMjsDefault(e){return _loadMjsDefault.apply(this,arguments)}function _loadMjsDefault(){_loadMjsDefault=_asyncToGenerator(function*(e){if(!n){throw new Error("Internal error: Native ECMAScript modules aren't supported"+" by this platform.\n")}const t=yield n((0,_url().pathToFileURL)(e));return t.default});return _loadMjsDefault.apply(this,arguments)}},61852:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.findPackageData=findPackageData;function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}var s=r(87336);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const n="package.json";function*findPackageData(e){let t=null;const r=[];let s=true;let i=_path().default.dirname(e);while(!t&&_path().default.basename(i)!=="node_modules"){r.push(i);t=yield*a(_path().default.join(i,n));const e=_path().default.dirname(i);if(i===e){s=false;break}i=e}return{filepath:e,directories:r,pkg:t,isPackage:s}}const a=(0,s.makeStaticFileCache)((e,t)=>{let r;try{r=JSON.parse(t)}catch(t){t.message=`${e}: Error while parsing JSON - ${t.message}`;throw t}if(!r)throw new Error(`${e}: No config detected`);if(typeof r!=="object"){throw new Error(`${e}: Config returned typeof ${typeof r}`)}if(Array.isArray(r)){throw new Error(`${e}: Expected config object but found array`)}return{filepath:e,dirname:_path().default.dirname(e),options:r}})},88243:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolvePlugin=resolvePlugin;t.resolvePreset=resolvePreset;t.loadPlugin=loadPlugin;t.loadPreset=loadPreset;function _debug(){const e=_interopRequireDefault(r(31185));_debug=function(){return e};return e}function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const s=(0,_debug().default)("babel:config:loading:files:plugins");const n=/^module:/;const a=/^(?!@|module:|[^/]+\/|babel-plugin-)/;const i=/^(?!@|module:|[^/]+\/|babel-preset-)/;const o=/^(@babel\/)(?!plugin-|[^/]+\/)/;const l=/^(@babel\/)(?!preset-|[^/]+\/)/;const u=/^(@(?!babel\/)[^/]+\/)(?![^/]*babel-plugin(?:-|\/|$)|[^/]+\/)/;const c=/^(@(?!babel\/)[^/]+\/)(?![^/]*babel-preset(?:-|\/|$)|[^/]+\/)/;const p=/^(@(?!babel$)[^/]+)$/;function resolvePlugin(e,t){return resolveStandardizedName("plugin",e,t)}function resolvePreset(e,t){return resolveStandardizedName("preset",e,t)}function loadPlugin(e,t){const r=resolvePlugin(e,t);if(!r){throw new Error(`Plugin ${e} not found relative to ${t}`)}const n=requireModule("plugin",r);s("Loaded plugin %o from %o.",e,t);return{filepath:r,value:n}}function loadPreset(e,t){const r=resolvePreset(e,t);if(!r){throw new Error(`Preset ${e} not found relative to ${t}`)}const n=requireModule("preset",r);s("Loaded preset %o from %o.",e,t);return{filepath:r,value:n}}function standardizeName(e,t){if(_path().default.isAbsolute(t))return t;const r=e==="preset";return t.replace(r?i:a,`babel-${e}-`).replace(r?l:o,`$1${e}-`).replace(r?c:u,`$1babel-${e}-`).replace(p,`$1/babel-${e}`).replace(n,"")}function resolveStandardizedName(e,t,s=process.cwd()){const n=standardizeName(e,t);try{return(parseFloat(process.versions.node)>=8.9?require.resolve:(e,{paths:[t]},s=r(32282))=>{let n=s._findPath(e,s._nodeModulePaths(t).concat(t));if(n)return n;n=new Error(`Cannot resolve module '${e}'`);n.code="MODULE_NOT_FOUND";throw n})(n,{paths:[s]})}catch(a){if(a.code!=="MODULE_NOT_FOUND")throw a;if(n!==t){let e=false;try{(parseFloat(process.versions.node)>=8.9?require.resolve:(e,{paths:[t]},s=r(32282))=>{let n=s._findPath(e,s._nodeModulePaths(t).concat(t));if(n)return n;n=new Error(`Cannot resolve module '${e}'`);n.code="MODULE_NOT_FOUND";throw n})(t,{paths:[s]});e=true}catch(e){}if(e){a.message+=`\n- If you want to resolve "${t}", use "module:${t}"`}}let i=false;try{(parseFloat(process.versions.node)>=8.9?require.resolve:(e,{paths:[t]},s=r(32282))=>{let n=s._findPath(e,s._nodeModulePaths(t).concat(t));if(n)return n;n=new Error(`Cannot resolve module '${e}'`);n.code="MODULE_NOT_FOUND";throw n})(standardizeName(e,"@babel/"+t),{paths:[s]});i=true}catch(e){}if(i){a.message+=`\n- Did you mean "@babel/${t}"?`}let o=false;const l=e==="preset"?"plugin":"preset";try{(parseFloat(process.versions.node)>=8.9?require.resolve:(e,{paths:[t]},s=r(32282))=>{let n=s._findPath(e,s._nodeModulePaths(t).concat(t));if(n)return n;n=new Error(`Cannot resolve module '${e}'`);n.code="MODULE_NOT_FOUND";throw n})(standardizeName(l,t),{paths:[s]});o=true}catch(e){}if(o){a.message+=`\n- Did you accidentally pass a ${l} as a ${e}?`}throw a}}const f=new Set;function requireModule(e,t){if(f.has(t)){throw new Error(`Reentrant ${e} detected trying to load "${t}". This module is not ignored `+"and is trying to load itself while compiling itself, leading to a dependency cycle. "+'We recommend adding it to your "ignore" list in your babelrc, or to a .babelignore.')}try{f.add(t);return require(t)}finally{f.delete(t)}}},87336:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.makeStaticFileCache=makeStaticFileCache;var s=r(19315);var n=_interopRequireWildcard(r(6524));function _fs2(){const e=_interopRequireDefault(r(35747));_fs2=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function makeStaticFileCache(e){return(0,s.makeStrongCache)(function*(t,r){const s=r.invalidate(()=>fileMtime(t));if(s===null){return null}return e(t,yield*n.readFile(t,"utf8"))})}function fileMtime(e){try{return+_fs2().default.statSync(e).mtime}catch(e){if(e.code!=="ENOENT"&&e.code!=="ENOTDIR")throw e}return null}},63918:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}var s=r(3192);var n=r(60391);var a=_interopRequireWildcard(r(92092));var i=_interopRequireDefault(r(4725));var o=r(58050);var l=r(57390);function _traverse(){const e=_interopRequireDefault(r(8631));_traverse=function(){return e};return e}var u=r(19315);var c=r(14087);var p=r(26741);var f=_interopRequireDefault(r(7785));var d=_interopRequireDefault(r(67399));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var y=(0,_gensync().default)(function*loadFullConfig(e){const t=yield*(0,d.default)(e);if(!t){return null}const{options:r,context:s,fileHandling:a}=t;if(a==="ignored"){return null}const i={};const{plugins:l,presets:u}=r;if(!l||!u){throw new Error("Assertion failure - plugins and presets exist")}const p=e=>{const t=(0,o.getItemDescriptor)(e);if(!t){throw new Error("Assertion failure - must be config item")}return t};const f=u.map(p);const y=l.map(p);const h=[[]];const m=[];const g=yield*enhanceError(s,function*recursePresetDescriptors(e,t){const r=[];for(let n=0;n0){h.splice(1,0,...r.map(e=>e.pass).filter(e=>e!==t));for(const{preset:e,pass:t}of r){if(!e)return true;t.push(...e.plugins);const r=yield*recursePresetDescriptors(e.presets,t);if(r)return true;e.options.forEach(e=>{(0,n.mergeOptions)(i,e)})}}})(f,h[0]);if(g)return null;const b=i;(0,n.mergeOptions)(b,r);yield*enhanceError(s,function*loadPluginDescriptors(){h[0].unshift(...y);for(const e of h){const t=[];m.push(t);for(let r=0;re.length>0).map(e=>({plugins:e}));b.passPerPreset=b.presets.length>0;return{options:b,passes:m}});t.default=y;function enhanceError(e,t){return function*(r,s){try{return yield*t(r,s)}catch(t){if(!/^\[BABEL\]/.test(t.message)){t.message=`[BABEL] ${e.filename||"unknown"}: ${t.message}`}throw t}}}const h=(0,u.makeWeakCache)(function*({value:e,options:t,dirname:r,alias:s},n){if(t===false)throw new Error("Assertion failure");t=t||{};let i=e;if(typeof e==="function"){const o=Object.assign({},a,(0,f.default)(n));try{i=e(o,t,r)}catch(e){if(s){e.message+=` (While processing: ${JSON.stringify(s)})`}throw e}}if(!i||typeof i!=="object"){throw new Error("Plugin/Preset did not return an object.")}if(typeof i.then==="function"){yield*[];throw new Error(`You appear to be using an async plugin, `+`which your current version of Babel does not support. `+`If you're using a published plugin, `+`you may need to upgrade your @babel/core version.`)}return{value:i,options:t,dirname:r,alias:s}});function*loadPluginDescriptor(e,t){if(e.value instanceof i.default){if(e.options){throw new Error("Passed options to an existing Plugin instance will not work.")}return e.value}return yield*m(yield*h(e,t),t)}const m=(0,u.makeWeakCache)(function*({value:e,options:t,dirname:r,alias:n},a){const o=(0,p.validatePluginObject)(e);const l=Object.assign({},o);if(l.visitor){l.visitor=_traverse().default.explode(Object.assign({},l.visitor))}if(l.inherits){const e={name:undefined,alias:`${n}$inherits`,value:l.inherits,options:t,dirname:r};const i=yield*(0,s.forwardAsync)(loadPluginDescriptor,t=>{return a.invalidate(r=>t(e,r))});l.pre=chain(i.pre,l.pre);l.post=chain(i.post,l.post);l.manipulateOptions=chain(i.manipulateOptions,l.manipulateOptions);l.visitor=_traverse().default.visitors.merge([i.visitor||{},l.visitor||{}])}return new i.default(l,t,n)});const g=(e,t)=>{if(e.test||e.include||e.exclude){const e=t.name?`"${t.name}"`:"/* your preset */";throw new Error([`Preset ${e} requires a filename to be set when babel is called directly,`,`\`\`\``,`babel.transform(code, { filename: 'file.ts', presets: [${e}] });`,`\`\`\``,`See https://babeljs.io/docs/en/options#filename for more information.`].join("\n"))}};const b=(e,t,r)=>{if(!t.filename){const{options:t}=e;g(t,r);if(t.overrides){t.overrides.forEach(e=>g(e,r))}}};function*loadPresetDescriptor(e,t){const r=x(yield*h(e,t));b(r,t,e);return yield*(0,l.buildPresetChain)(r,t)}const x=(0,u.makeWeakCacheSync)(({value:e,dirname:t,alias:r})=>{return{options:(0,c.validate)("preset",e),alias:r,dirname:t}});function chain(e,t){const r=[e,t].filter(Boolean);if(r.length<=1)return r[0];return function(...e){for(const t of r){t.apply(this,e)}}}},7785:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=makeAPI;function _semver(){const e=_interopRequireDefault(r(62519));_semver=function(){return e};return e}var s=r(92092);var n=r(19315);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function makeAPI(e){const t=t=>e.using(e=>{if(typeof t==="undefined")return e.envName;if(typeof t==="function"){return(0,n.assertSimpleType)(t(e.envName))}if(!Array.isArray(t))t=[t];return t.some(t=>{if(typeof t!=="string"){throw new Error("Unexpected non-string value")}return t===e.envName})});const r=t=>e.using(e=>(0,n.assertSimpleType)(t(e.caller)));return{version:s.version,cache:e.simple(),env:t,async:()=>false,caller:r,assertVersion:assertVersion}}function assertVersion(e){if(typeof e==="number"){if(!Number.isInteger(e)){throw new Error("Expected string or integer value.")}e=`^${e}.0.0-0`}if(typeof e!=="string"){throw new Error("Expected string or integer value.")}if(_semver().default.satisfies(s.version,e))return;const t=Error.stackTraceLimit;if(typeof t==="number"&&t<25){Error.stackTraceLimit=25}const r=new Error(`Requires Babel "${e}", but was loaded with "${s.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 t==="number"){Error.stackTraceLimit=t}throw Object.assign(r,{code:"BABEL_VERSION_UNSUPPORTED",version:s.version,range:e})}},58915:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEnv=getEnv;function getEnv(e="development"){return process.env.BABEL_ENV||process.env.NODE_ENV||e}},36797:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"default",{enumerable:true,get:function(){return s.default}});t.loadOptionsAsync=t.loadOptionsSync=t.loadOptions=t.loadPartialConfigAsync=t.loadPartialConfigSync=t.loadPartialConfig=void 0;function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}var s=_interopRequireDefault(r(63918));var n=r(67399);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=(0,_gensync().default)(function*(e){var t;const r=yield*(0,s.default)(e);return(t=r==null?void 0:r.options)!=null?t:null});const i=e=>(t,r)=>{if(r===undefined&&typeof t==="function"){r=t;t=undefined}return r?e.errback(t,r):e.sync(t)};const o=i(n.loadPartialConfig);t.loadPartialConfig=o;const l=n.loadPartialConfig.sync;t.loadPartialConfigSync=l;const u=n.loadPartialConfig.async;t.loadPartialConfigAsync=u;const c=i(a);t.loadOptions=c;const p=a.sync;t.loadOptionsSync=p;const f=a.async;t.loadOptionsAsync=f},58050:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createItemFromDescriptor=createItemFromDescriptor;t.createConfigItem=createConfigItem;t.getItemDescriptor=getItemDescriptor;function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}var s=r(5847);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function createItemFromDescriptor(e){return new ConfigItem(e)}function createConfigItem(e,{dirname:t=".",type:r}={}){const n=(0,s.createDescriptor)(e,_path().default.resolve(t),{type:r,alias:"programmatic item"});return createItemFromDescriptor(n)}function getItemDescriptor(e){if(e==null?void 0:e[n]){return e._descriptor}return undefined}const n=Symbol.for("@babel/core@7 - ConfigItem");class ConfigItem{constructor(e){this._descriptor=void 0;this[n]=true;this.value=void 0;this.options=void 0;this.dirname=void 0;this.name=void 0;this.file=void 0;this._descriptor=e;Object.defineProperty(this,"_descriptor",{enumerable:false});Object.defineProperty(this,n,{enumerable:false});this.value=this._descriptor.value;this.options=this._descriptor.options;this.dirname=this._descriptor.dirname;this.name=this._descriptor.name;this.file=this._descriptor.file?{request:this._descriptor.file.request,resolved:this._descriptor.file.resolved}:undefined;Object.freeze(this)}}Object.freeze(ConfigItem.prototype)},67399:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=loadPrivatePartialConfig;t.loadPartialConfig=void 0;function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}var s=_interopRequireDefault(r(4725));var n=r(60391);var a=r(58050);var i=r(57390);var o=r(58915);var l=r(14087);var u=r(53954);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _objectWithoutPropertiesLoose(e,t){if(e==null)return{};var r={};var s=Object.keys(e);var n,a;for(a=0;a=0)continue;r[n]=e[n]}return r}function*resolveRootMode(e,t){switch(t){case"root":return e;case"upward-optional":{const t=yield*(0,u.findConfigUpwards)(e);return t===null?e:t}case"upward":{const t=yield*(0,u.findConfigUpwards)(e);if(t!==null)return t;throw Object.assign(new Error(`Babel was run with rootMode:"upward" but a root could not `+`be found when searching upward from "${e}".\n`+`One of the following config files must be in the directory tree: `+`"${u.ROOT_CONFIG_FILENAMES.join(", ")}".`),{code:"BABEL_ROOT_NOT_FOUND",dirname:e})}default:throw new Error(`Assertion failure - unknown rootMode value.`)}}function*loadPrivatePartialConfig(e){if(e!=null&&(typeof e!=="object"||Array.isArray(e))){throw new Error("Babel options must be an object, null, or undefined")}const t=e?(0,l.validate)("arguments",e):{};const{envName:r=(0,o.getEnv)(),cwd:s=".",root:c=".",rootMode:p="root",caller:f,cloneInputAst:d=true}=t;const y=_path().default.resolve(s);const h=yield*resolveRootMode(_path().default.resolve(y,c),p);const m=typeof t.filename==="string"?_path().default.resolve(s,t.filename):undefined;const g=yield*(0,u.resolveShowConfigPath)(y);const b={filename:m,cwd:y,root:h,envName:r,caller:f,showConfig:g===m};const x=yield*(0,i.buildRootChain)(t,b);if(!x)return null;const v={};x.options.forEach(e=>{(0,n.mergeOptions)(v,e)});v.cloneInputAst=d;v.babelrc=false;v.configFile=false;v.passPerPreset=false;v.envName=b.envName;v.cwd=b.cwd;v.root=b.root;v.filename=typeof b.filename==="string"?b.filename:undefined;v.plugins=x.plugins.map(e=>(0,a.createItemFromDescriptor)(e));v.presets=x.presets.map(e=>(0,a.createItemFromDescriptor)(e));return{options:v,context:b,fileHandling:x.fileHandling,ignore:x.ignore,babelrc:x.babelrc,config:x.config,files:x.files}}const c=(0,_gensync().default)(function*(e){let t=false;if(typeof e==="object"&&e!==null&&!Array.isArray(e)){var r=e;({showIgnoredFiles:t}=r);e=_objectWithoutPropertiesLoose(r,["showIgnoredFiles"]);r}const n=yield*loadPrivatePartialConfig(e);if(!n)return null;const{options:a,babelrc:i,ignore:o,config:l,fileHandling:u,files:c}=n;if(u==="ignored"&&!t){return null}(a.plugins||[]).forEach(e=>{if(e.value instanceof s.default){throw new Error("Passing cached plugin instances is not supported in "+"babel.loadPartialConfig()")}});return new PartialConfig(a,i?i.filepath:undefined,o?o.filepath:undefined,l?l.filepath:undefined,u,c)});t.loadPartialConfig=c;class PartialConfig{constructor(e,t,r,s,n,a){this.options=void 0;this.babelrc=void 0;this.babelignore=void 0;this.config=void 0;this.fileHandling=void 0;this.files=void 0;this.options=e;this.babelignore=r;this.babelrc=t;this.config=s;this.fileHandling=n;this.files=a;Object.freeze(this)}hasFilesystemConfig(){return this.babelrc!==undefined||this.config!==undefined}}Object.freeze(PartialConfig.prototype)},59056:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=pathToPattern;function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}function _escapeRegExp(){const e=_interopRequireDefault(r(11160));_escapeRegExp=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const s=`\\${_path().default.sep}`;const n=`(?:${s}|$)`;const a=`[^${s}]+`;const i=`(?:${a}${s})`;const o=`(?:${a}${n})`;const l=`${i}*?`;const u=`${i}*?${o}?`;function pathToPattern(e,t){const r=_path().default.resolve(t,e).split(_path().default.sep);return new RegExp(["^",...r.map((e,t)=>{const c=t===r.length-1;if(e==="**")return c?u:l;if(e==="*")return c?o:i;if(e.indexOf("*.")===0){return a+(0,_escapeRegExp().default)(e.slice(1))+(c?n:s)}return(0,_escapeRegExp().default)(e)+(c?n:s)})].join(""))}},4725:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;class Plugin{constructor(e,t,r){this.key=void 0;this.manipulateOptions=void 0;this.post=void 0;this.pre=void 0;this.visitor=void 0;this.parserOverride=void 0;this.generatorOverride=void 0;this.options=void 0;this.key=e.name||r;this.manipulateOptions=e.manipulateOptions;this.post=e.post;this.pre=e.pre;this.visitor=e.visitor||{};this.parserOverride=e.parserOverride;this.generatorOverride=e.generatorOverride;this.options=t}}t.default=Plugin},21489:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ConfigPrinter=t.ChainFormatter=void 0;const r={Programmatic:0,Config:1};t.ChainFormatter=r;const s={title(e,t,s){let n="";if(e===r.Programmatic){n="programmatic options";if(t){n+=" from "+t}}else{n="config "+s}return n},loc(e,t){let r="";if(e!=null){r+=`.overrides[${e}]`}if(t!=null){r+=`.env["${t}"]`}return r},optionsAndDescriptors(e){const t=Object.assign({},e.options);delete t.overrides;delete t.env;const r=[...e.plugins()];if(r.length){t.plugins=r.map(e=>descriptorToConfig(e))}const s=[...e.presets()];if(s.length){t.presets=[...s].map(e=>descriptorToConfig(e))}return JSON.stringify(t,undefined,2)}};function descriptorToConfig(e){var t;let r=(t=e.file)==null?void 0:t.request;if(r==null){if(typeof e.value==="object"){r=e.value}else if(typeof e.value==="function"){r=`[Function: ${e.value.toString().substr(0,50)} ... ]`}}if(r==null){r="[Unknown]"}if(e.options===undefined){return r}else if(e.name==null){return[r,e.options]}else{return[r,e.options,e.name]}}class ConfigPrinter{constructor(){this._stack=[]}configure(e,t,{callerName:r,filepath:s}){if(!e)return()=>{};return(e,n,a)=>{this._stack.push({type:t,callerName:r,filepath:s,content:e,index:n,envName:a})}}static format(e){let t=s.title(e.type,e.callerName,e.filepath);const r=s.loc(e.index,e.envName);if(r)t+=` ${r}`;const n=s.optionsAndDescriptors(e.content);return`${t}\n${n}`}output(){if(this._stack.length===0)return"";return this._stack.map(e=>ConfigPrinter.format(e)).join("\n\n")}}t.ConfigPrinter=ConfigPrinter},60391:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.mergeOptions=mergeOptions;t.isIterableIterator=isIterableIterator;function mergeOptions(e,t){for(const r of Object.keys(t)){if(r==="parserOpts"&&t.parserOpts){const r=t.parserOpts;const s=e.parserOpts=e.parserOpts||{};mergeDefaultFields(s,r)}else if(r==="generatorOpts"&&t.generatorOpts){const r=t.generatorOpts;const s=e.generatorOpts=e.generatorOpts||{};mergeDefaultFields(s,r)}else{const s=t[r];if(s!==undefined)e[r]=s}}}function mergeDefaultFields(e,t){for(const r of Object.keys(t)){const s=t[r];if(s!==undefined)e[r]=s}}function isIterableIterator(e){return!!e&&typeof e.next==="function"&&typeof e[Symbol.iterator]==="function"}},52661:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.msg=msg;t.access=access;t.assertRootMode=assertRootMode;t.assertSourceMaps=assertSourceMaps;t.assertCompact=assertCompact;t.assertSourceType=assertSourceType;t.assertCallerMetadata=assertCallerMetadata;t.assertInputSourceMap=assertInputSourceMap;t.assertString=assertString;t.assertFunction=assertFunction;t.assertBoolean=assertBoolean;t.assertObject=assertObject;t.assertArray=assertArray;t.assertIgnoreList=assertIgnoreList;t.assertConfigApplicableTest=assertConfigApplicableTest;t.assertConfigFileSearch=assertConfigFileSearch;t.assertBabelrcSearch=assertBabelrcSearch;t.assertPluginList=assertPluginList;function msg(e){switch(e.type){case"root":return``;case"env":return`${msg(e.parent)}.env["${e.name}"]`;case"overrides":return`${msg(e.parent)}.overrides[${e.index}]`;case"option":return`${msg(e.parent)}.${e.name}`;case"access":return`${msg(e.parent)}[${JSON.stringify(e.name)}]`;default:throw new Error(`Assertion failure: Unknown type ${e.type}`)}}function access(e,t){return{type:"access",name:t,parent:e}}function assertRootMode(e,t){if(t!==undefined&&t!=="root"&&t!=="upward"&&t!=="upward-optional"){throw new Error(`${msg(e)} must be a "root", "upward", "upward-optional" or undefined`)}return t}function assertSourceMaps(e,t){if(t!==undefined&&typeof t!=="boolean"&&t!=="inline"&&t!=="both"){throw new Error(`${msg(e)} must be a boolean, "inline", "both", or undefined`)}return t}function assertCompact(e,t){if(t!==undefined&&typeof t!=="boolean"&&t!=="auto"){throw new Error(`${msg(e)} must be a boolean, "auto", or undefined`)}return t}function assertSourceType(e,t){if(t!==undefined&&t!=="module"&&t!=="script"&&t!=="unambiguous"){throw new Error(`${msg(e)} must be "module", "script", "unambiguous", or undefined`)}return t}function assertCallerMetadata(e,t){const r=assertObject(e,t);if(r){if(typeof r["name"]!=="string"){throw new Error(`${msg(e)} set but does not contain "name" property string`)}for(const t of Object.keys(r)){const s=access(e,t);const n=r[t];if(n!=null&&typeof n!=="boolean"&&typeof n!=="string"&&typeof n!=="number"){throw new Error(`${msg(s)} must be null, undefined, a boolean, a string, or a number.`)}}}return t}function assertInputSourceMap(e,t){if(t!==undefined&&typeof t!=="boolean"&&(typeof t!=="object"||!t)){throw new Error(`${msg(e)} must be a boolean, object, or undefined`)}return t}function assertString(e,t){if(t!==undefined&&typeof t!=="string"){throw new Error(`${msg(e)} must be a string, or undefined`)}return t}function assertFunction(e,t){if(t!==undefined&&typeof t!=="function"){throw new Error(`${msg(e)} must be a function, or undefined`)}return t}function assertBoolean(e,t){if(t!==undefined&&typeof t!=="boolean"){throw new Error(`${msg(e)} must be a boolean, or undefined`)}return t}function assertObject(e,t){if(t!==undefined&&(typeof t!=="object"||Array.isArray(t)||!t)){throw new Error(`${msg(e)} must be an object, or undefined`)}return t}function assertArray(e,t){if(t!=null&&!Array.isArray(t)){throw new Error(`${msg(e)} must be an array, or undefined`)}return t}function assertIgnoreList(e,t){const r=assertArray(e,t);if(r){r.forEach((t,r)=>assertIgnoreItem(access(e,r),t))}return r}function assertIgnoreItem(e,t){if(typeof t!=="string"&&typeof t!=="function"&&!(t instanceof RegExp)){throw new Error(`${msg(e)} must be an array of string/Function/RegExp values, or undefined`)}return t}function assertConfigApplicableTest(e,t){if(t===undefined)return t;if(Array.isArray(t)){t.forEach((t,r)=>{if(!checkValidTest(t)){throw new Error(`${msg(access(e,r))} must be a string/Function/RegExp.`)}})}else if(!checkValidTest(t)){throw new Error(`${msg(e)} must be a string/Function/RegExp, or an array of those`)}return t}function checkValidTest(e){return typeof e==="string"||typeof e==="function"||e instanceof RegExp}function assertConfigFileSearch(e,t){if(t!==undefined&&typeof t!=="boolean"&&typeof t!=="string"){throw new Error(`${msg(e)} must be a undefined, a boolean, a string, `+`got ${JSON.stringify(t)}`)}return t}function assertBabelrcSearch(e,t){if(t===undefined||typeof t==="boolean")return t;if(Array.isArray(t)){t.forEach((t,r)=>{if(!checkValidTest(t)){throw new Error(`${msg(access(e,r))} must be a string/Function/RegExp.`)}})}else if(!checkValidTest(t)){throw new Error(`${msg(e)} must be a undefined, a boolean, a string/Function/RegExp `+`or an array of those, got ${JSON.stringify(t)}`)}return t}function assertPluginList(e,t){const r=assertArray(e,t);if(r){r.forEach((t,r)=>assertPluginItem(access(e,r),t))}return r}function assertPluginItem(e,t){if(Array.isArray(t)){if(t.length===0){throw new Error(`${msg(e)} must include an object`)}if(t.length>3){throw new Error(`${msg(e)} may only be a two-tuple or three-tuple`)}assertPluginTarget(access(e,0),t[0]);if(t.length>1){const r=t[1];if(r!==undefined&&r!==false&&(typeof r!=="object"||Array.isArray(r)||r===null)){throw new Error(`${msg(access(e,1))} must be an object, false, or undefined`)}}if(t.length===3){const r=t[2];if(r!==undefined&&typeof r!=="string"){throw new Error(`${msg(access(e,2))} must be a string, or undefined`)}}}else{assertPluginTarget(e,t)}return t}function assertPluginTarget(e,t){if((typeof t!=="object"||!t)&&typeof t!=="string"&&typeof t!=="function"){throw new Error(`${msg(e)} must be a string, object, function`)}return t}},14087:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validate=validate;t.checkNoUnwrappedItemOptionPairs=checkNoUnwrappedItemOptionPairs;var s=_interopRequireDefault(r(4725));var n=_interopRequireDefault(r(59659));var a=r(52661);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i={cwd:a.assertString,root:a.assertString,rootMode:a.assertRootMode,configFile:a.assertConfigFileSearch,caller:a.assertCallerMetadata,filename:a.assertString,filenameRelative:a.assertString,code:a.assertBoolean,ast:a.assertBoolean,cloneInputAst:a.assertBoolean,envName:a.assertString};const o={babelrc:a.assertBoolean,babelrcRoots:a.assertBabelrcSearch};const l={extends:a.assertString,ignore:a.assertIgnoreList,only:a.assertIgnoreList};const u={inputSourceMap:a.assertInputSourceMap,presets:a.assertPluginList,plugins:a.assertPluginList,passPerPreset:a.assertBoolean,env:assertEnvSet,overrides:assertOverridesList,test:a.assertConfigApplicableTest,include:a.assertConfigApplicableTest,exclude:a.assertConfigApplicableTest,retainLines:a.assertBoolean,comments:a.assertBoolean,shouldPrintComment:a.assertFunction,compact:a.assertCompact,minified:a.assertBoolean,auxiliaryCommentBefore:a.assertString,auxiliaryCommentAfter:a.assertString,sourceType:a.assertSourceType,wrapPluginVisitorMethod:a.assertFunction,highlightCode:a.assertBoolean,sourceMaps:a.assertSourceMaps,sourceMap:a.assertSourceMaps,sourceFileName:a.assertString,sourceRoot:a.assertString,getModuleId:a.assertFunction,moduleRoot:a.assertString,moduleIds:a.assertBoolean,moduleId:a.assertString,parserOpts:a.assertObject,generatorOpts:a.assertObject};function getSource(e){return e.type==="root"?e.source:getSource(e.parent)}function validate(e,t){return validateNested({type:"root",source:e},t)}function validateNested(e,t){const r=getSource(e);assertNoDuplicateSourcemap(t);Object.keys(t).forEach(s=>{const n={type:"option",name:s,parent:e};if(r==="preset"&&l[s]){throw new Error(`${(0,a.msg)(n)} is not allowed in preset options`)}if(r!=="arguments"&&i[s]){throw new Error(`${(0,a.msg)(n)} is only allowed in root programmatic options`)}if(r!=="arguments"&&r!=="configfile"&&o[s]){if(r==="babelrcfile"||r==="extendsfile"){throw new Error(`${(0,a.msg)(n)} is not allowed in .babelrc or "extends"ed files, only in root programmatic options, `+`or babel.config.js/config file options`)}throw new Error(`${(0,a.msg)(n)} is only allowed in root programmatic options, or babel.config.js/config file options`)}const c=u[s]||l[s]||o[s]||i[s]||throwUnknownError;c(n,t[s])});return t}function throwUnknownError(e){const t=e.name;if(n.default[t]){const{message:r,version:s=5}=n.default[t];throw new Error(`Using removed Babel ${s} option: ${(0,a.msg)(e)} - ${r}`)}else{const t=new Error(`Unknown option: ${(0,a.msg)(e)}. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.`);t.code="BABEL_UNKNOWN_OPTION";throw t}}function has(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function assertNoDuplicateSourcemap(e){if(has(e,"sourceMap")&&has(e,"sourceMaps")){throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both")}}function assertEnvSet(e,t){if(e.parent.type==="env"){throw new Error(`${(0,a.msg)(e)} is not allowed inside of another .env block`)}const r=e.parent;const s=(0,a.assertObject)(e,t);if(s){for(const t of Object.keys(s)){const n=(0,a.assertObject)((0,a.access)(e,t),s[t]);if(!n)continue;const i={type:"env",name:t,parent:r};validateNested(i,n)}}return s}function assertOverridesList(e,t){if(e.parent.type==="env"){throw new Error(`${(0,a.msg)(e)} is not allowed inside an .env block`)}if(e.parent.type==="overrides"){throw new Error(`${(0,a.msg)(e)} is not allowed inside an .overrides block`)}const r=e.parent;const s=(0,a.assertArray)(e,t);if(s){for(const[t,n]of s.entries()){const s=(0,a.access)(e,t);const i=(0,a.assertObject)(s,n);if(!i)throw new Error(`${(0,a.msg)(s)} must be an object`);const o={type:"overrides",index:t,parent:r};validateNested(o,i)}}return s}function checkNoUnwrappedItemOptionPairs(e,t,r,s){if(t===0)return;const n=e[t-1];const a=e[t];if(n.file&&n.options===undefined&&typeof a.value==="object"){s.message+=`\n- Maybe you meant to use\n`+`"${r}": [\n ["${n.file.request}", ${JSON.stringify(a.value,undefined,2)}]\n]\n`+`To be a valid ${r}, its name and options should be wrapped in a pair of brackets`}}},26741:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validatePluginObject=validatePluginObject;var s=r(52661);const n={name:s.assertString,manipulateOptions:s.assertFunction,pre:s.assertFunction,post:s.assertFunction,inherits:s.assertFunction,visitor:assertVisitorMap,parserOverride:s.assertFunction,generatorOverride:s.assertFunction};function assertVisitorMap(e,t){const r=(0,s.assertObject)(e,t);if(r){Object.keys(r).forEach(e=>assertVisitorHandler(e,r[e]));if(r.enter||r.exit){throw new Error(`${(0,s.msg)(e)} cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.`)}}return r}function assertVisitorHandler(e,t){if(t&&typeof t==="object"){Object.keys(t).forEach(t=>{if(t!=="enter"&&t!=="exit"){throw new Error(`.visitor["${e}"] may only have .enter and/or .exit handlers.`)}})}else if(typeof t!=="function"){throw new Error(`.visitor["${e}"] must be a function`)}return t}function validatePluginObject(e){const t={type:"root",source:"plugin"};Object.keys(e).forEach(r=>{const s=n[r];if(s){const n={type:"option",name:r,parent:t};s(n,e[r])}else{const e=new Error(`.${r} is not a valid Plugin property`);e.code="BABEL_UNKNOWN_PLUGIN_PROPERTY";throw e}});return e}},59659:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. "+"Check out http://babeljs.io/docs/plugins/external-helpers/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin. "+"Check out http://babeljs.io/docs/plugins/transform-react-jsx/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using "+"or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. "+"Check out http://babeljs.io/docs/plugins/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. "+"Also check out the react preset http://babeljs.io/docs/plugins/preset-react/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"The `sourceMapName` option has been removed because it makes more sense for the "+"tooling that calls Babel to assign `map.file` themselves."},stage:{message:"Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"},resolveModuleSource:{version:6,message:"Use `babel-plugin-module-resolver@3`'s 'resolvePath' options"},metadata:{version:6,message:"Generated plugin metadata is always included in the output result"},sourceMapTarget:{version:6,message:"The `sourceMapTarget` option has been removed because it makes more sense for the tooling "+"that calls Babel to assign `map.file` themselves."}};t.default=r},3192:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.maybeAsync=maybeAsync;t.forwardAsync=forwardAsync;t.isThenable=isThenable;t.waitFor=t.onFirstPause=t.isAsync=void 0;function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const s=e=>e;const n=(0,_gensync().default)(function*(e){return yield*e});const a=(0,_gensync().default)({sync:()=>false,errback:e=>e(null,true)});t.isAsync=a;function maybeAsync(e,t){return(0,_gensync().default)({sync(...r){const s=e.apply(this,r);if(isThenable(s))throw new Error(t);return s},async(...t){return Promise.resolve(e.apply(this,t))}})}const i=(0,_gensync().default)({sync:e=>e("sync"),async:e=>e("async")});function forwardAsync(e,t){const r=(0,_gensync().default)(e);return i(e=>{const s=r[e];return t(s)})}const o=(0,_gensync().default)({name:"onFirstPause",arity:2,sync:function(e){return n.sync(e)},errback:function(e,t,r){let s=false;n.errback(e,(e,t)=>{s=true;r(e,t)});if(!s){t()}}});t.onFirstPause=o;const l=(0,_gensync().default)({sync:s,async:s});t.waitFor=l;function isThenable(e){return!!e&&(typeof e==="object"||typeof e==="function")&&!!e.then&&typeof e.then==="function"}},6524:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.stat=t.exists=t.readFile=void 0;function _fs(){const e=_interopRequireDefault(r(35747));_fs=function(){return e};return e}function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const s=(0,_gensync().default)({sync:_fs().default.readFileSync,errback:_fs().default.readFile});t.readFile=s;const n=(0,_gensync().default)({sync(e){try{_fs().default.accessSync(e);return true}catch(e){return false}},errback:(e,t)=>_fs().default.access(e,undefined,e=>t(null,!e))});t.exists=n;const a=(0,_gensync().default)({sync:_fs().default.statSync,errback:_fs().default.stat});t.stat=a},92092:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Plugin=Plugin;Object.defineProperty(t,"File",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"buildExternalHelpers",{enumerable:true,get:function(){return n.default}});Object.defineProperty(t,"resolvePlugin",{enumerable:true,get:function(){return a.resolvePlugin}});Object.defineProperty(t,"resolvePreset",{enumerable:true,get:function(){return a.resolvePreset}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return i.version}});Object.defineProperty(t,"getEnv",{enumerable:true,get:function(){return o.getEnv}});Object.defineProperty(t,"tokTypes",{enumerable:true,get:function(){return _parser().tokTypes}});Object.defineProperty(t,"traverse",{enumerable:true,get:function(){return _traverse().default}});Object.defineProperty(t,"template",{enumerable:true,get:function(){return _template().default}});Object.defineProperty(t,"createConfigItem",{enumerable:true,get:function(){return l.createConfigItem}});Object.defineProperty(t,"loadPartialConfig",{enumerable:true,get:function(){return u.loadPartialConfig}});Object.defineProperty(t,"loadPartialConfigSync",{enumerable:true,get:function(){return u.loadPartialConfigSync}});Object.defineProperty(t,"loadPartialConfigAsync",{enumerable:true,get:function(){return u.loadPartialConfigAsync}});Object.defineProperty(t,"loadOptions",{enumerable:true,get:function(){return u.loadOptions}});Object.defineProperty(t,"loadOptionsSync",{enumerable:true,get:function(){return u.loadOptionsSync}});Object.defineProperty(t,"loadOptionsAsync",{enumerable:true,get:function(){return u.loadOptionsAsync}});Object.defineProperty(t,"transform",{enumerable:true,get:function(){return c.transform}});Object.defineProperty(t,"transformSync",{enumerable:true,get:function(){return c.transformSync}});Object.defineProperty(t,"transformAsync",{enumerable:true,get:function(){return c.transformAsync}});Object.defineProperty(t,"transformFile",{enumerable:true,get:function(){return p.transformFile}});Object.defineProperty(t,"transformFileSync",{enumerable:true,get:function(){return p.transformFileSync}});Object.defineProperty(t,"transformFileAsync",{enumerable:true,get:function(){return p.transformFileAsync}});Object.defineProperty(t,"transformFromAst",{enumerable:true,get:function(){return f.transformFromAst}});Object.defineProperty(t,"transformFromAstSync",{enumerable:true,get:function(){return f.transformFromAstSync}});Object.defineProperty(t,"transformFromAstAsync",{enumerable:true,get:function(){return f.transformFromAstAsync}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return d.parse}});Object.defineProperty(t,"parseSync",{enumerable:true,get:function(){return d.parseSync}});Object.defineProperty(t,"parseAsync",{enumerable:true,get:function(){return d.parseAsync}});t.types=t.OptionManager=t.DEFAULT_EXTENSIONS=void 0;var s=_interopRequireDefault(r(64451));var n=_interopRequireDefault(r(95145));var a=r(53954);var i=r(93967);var o=r(58915);function _types(){const e=_interopRequireWildcard(r(24479));_types=function(){return e};return e}Object.defineProperty(t,"types",{enumerable:true,get:function(){return _types()}});function _parser(){const e=r(89302);_parser=function(){return e};return e}function _traverse(){const e=_interopRequireDefault(r(8631));_traverse=function(){return e};return e}function _template(){const e=_interopRequireDefault(r(20153));_template=function(){return e};return e}var l=r(58050);var u=r(36797);var c=r(2016);var p=r(17673);var f=r(21588);var d=r(80977);function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const y=Object.freeze([".js",".jsx",".es6",".es",".mjs"]);t.DEFAULT_EXTENSIONS=y;class OptionManager{init(e){return(0,u.loadOptions)(e)}}t.OptionManager=OptionManager;function Plugin(e){throw new Error(`The (${e}) Babel 5 plugin is being run with an unsupported Babel version.`)}},80977:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseAsync=t.parseSync=t.parse=void 0;function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}var s=_interopRequireDefault(r(36797));var n=_interopRequireDefault(r(38554));var a=_interopRequireDefault(r(48587));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,_gensync().default)(function*parse(e,t){const r=yield*(0,s.default)(t);if(r===null){return null}return yield*(0,n.default)(r.passes,(0,a.default)(r),e)});const o=function parse(e,t,r){if(typeof t==="function"){r=t;t=undefined}if(r===undefined)return i.sync(e,t);i.errback(e,t,r)};t.parse=o;const l=i.sync;t.parseSync=l;const u=i.async;t.parseAsync=u},38554:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=parser;function _parser(){const e=r(89302);_parser=function(){return e};return e}function _codeFrame(){const e=r(47548);_codeFrame=function(){return e};return e}var s=_interopRequireDefault(r(45524));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function*parser(e,{parserOpts:t,highlightCode:r=true,filename:n="unknown"},a){try{const i=[];for(const r of e){for(const e of r){const{parserOverride:r}=e;if(r){const e=r(a,t,_parser().parse);if(e!==undefined)i.push(e)}}}if(i.length===0){return(0,_parser().parse)(a,t)}else if(i.length===1){yield*[];if(typeof i[0].then==="function"){throw new Error(`You appear to be using an async parser plugin, `+`which your current version of Babel does not support. `+`If you're using a published plugin, you may need to upgrade `+`your @babel/core version.`)}return i[0]}throw new Error("More than one plugin attempted to override parsing.")}catch(e){if(e.code==="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"){e.message+="\nConsider renaming the file to '.mjs', or setting sourceType:module "+"or sourceType:unambiguous in your Babel config for this file."}const{loc:t,missingPlugin:i}=e;if(t){const o=(0,_codeFrame().codeFrameColumns)(a,{start:{line:t.line,column:t.column+1}},{highlightCode:r});if(i){e.message=`${n}: `+(0,s.default)(i[0],t,o)}else{e.message=`${n}: ${e.message}\n\n`+o}e.code="BABEL_PARSE_ERROR"}throw e}}},45524:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=generateMissingPluginMessage;const r={classProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://git.io/vb4yQ"},transform:{name:"@babel/plugin-proposal-class-properties",url:"https://git.io/vb4SL"}},classPrivateProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://git.io/vb4yQ"},transform:{name:"@babel/plugin-proposal-class-properties",url:"https://git.io/vb4SL"}},classPrivateMethods:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://git.io/vb4yQ"},transform:{name:"@babel/plugin-proposal-private-methods",url:"https://git.io/JvpRG"}},classStaticBlock:{syntax:{name:"@babel/plugin-syntax-class-static-block",url:"https://git.io/JTLB6"},transform:{name:"@babel/plugin-proposal-class-static-block",url:"https://git.io/JTLBP"}},decimal:{syntax:{name:"@babel/plugin-syntax-decimal",url:"https://git.io/JfKOH"}},decorators:{syntax:{name:"@babel/plugin-syntax-decorators",url:"https://git.io/vb4y9"},transform:{name:"@babel/plugin-proposal-decorators",url:"https://git.io/vb4ST"}},doExpressions:{syntax:{name:"@babel/plugin-syntax-do-expressions",url:"https://git.io/vb4yh"},transform:{name:"@babel/plugin-proposal-do-expressions",url:"https://git.io/vb4S3"}},dynamicImport:{syntax:{name:"@babel/plugin-syntax-dynamic-import",url:"https://git.io/vb4Sv"}},exportDefaultFrom:{syntax:{name:"@babel/plugin-syntax-export-default-from",url:"https://git.io/vb4SO"},transform:{name:"@babel/plugin-proposal-export-default-from",url:"https://git.io/vb4yH"}},exportNamespaceFrom:{syntax:{name:"@babel/plugin-syntax-export-namespace-from",url:"https://git.io/vb4Sf"},transform:{name:"@babel/plugin-proposal-export-namespace-from",url:"https://git.io/vb4SG"}},flow:{syntax:{name:"@babel/plugin-syntax-flow",url:"https://git.io/vb4yb"},transform:{name:"@babel/preset-flow",url:"https://git.io/JfeDn"}},functionBind:{syntax:{name:"@babel/plugin-syntax-function-bind",url:"https://git.io/vb4y7"},transform:{name:"@babel/plugin-proposal-function-bind",url:"https://git.io/vb4St"}},functionSent:{syntax:{name:"@babel/plugin-syntax-function-sent",url:"https://git.io/vb4yN"},transform:{name:"@babel/plugin-proposal-function-sent",url:"https://git.io/vb4SZ"}},importMeta:{syntax:{name:"@babel/plugin-syntax-import-meta",url:"https://git.io/vbKK6"}},jsx:{syntax:{name:"@babel/plugin-syntax-jsx",url:"https://git.io/vb4yA"},transform:{name:"@babel/preset-react",url:"https://git.io/JfeDR"}},importAssertions:{syntax:{name:"@babel/plugin-syntax-import-assertions",url:"https://git.io/JUbkv"}},moduleStringNames:{syntax:{name:"@babel/plugin-syntax-module-string-names",url:"https://git.io/JTL8G"}},numericSeparator:{syntax:{name:"@babel/plugin-syntax-numeric-separator",url:"https://git.io/vb4Sq"},transform:{name:"@babel/plugin-proposal-numeric-separator",url:"https://git.io/vb4yS"}},optionalChaining:{syntax:{name:"@babel/plugin-syntax-optional-chaining",url:"https://git.io/vb4Sc"},transform:{name:"@babel/plugin-proposal-optional-chaining",url:"https://git.io/vb4Sk"}},pipelineOperator:{syntax:{name:"@babel/plugin-syntax-pipeline-operator",url:"https://git.io/vb4yj"},transform:{name:"@babel/plugin-proposal-pipeline-operator",url:"https://git.io/vb4SU"}},privateIn:{syntax:{name:"@babel/plugin-syntax-private-property-in-object",url:"https://git.io/JfK3q"},transform:{name:"@babel/plugin-proposal-private-property-in-object",url:"https://git.io/JfK3O"}},recordAndTuple:{syntax:{name:"@babel/plugin-syntax-record-and-tuple",url:"https://git.io/JvKp3"}},throwExpressions:{syntax:{name:"@babel/plugin-syntax-throw-expressions",url:"https://git.io/vb4SJ"},transform:{name:"@babel/plugin-proposal-throw-expressions",url:"https://git.io/vb4yF"}},typescript:{syntax:{name:"@babel/plugin-syntax-typescript",url:"https://git.io/vb4SC"},transform:{name:"@babel/preset-typescript",url:"https://git.io/JfeDz"}},asyncGenerators:{syntax:{name:"@babel/plugin-syntax-async-generators",url:"https://git.io/vb4SY"},transform:{name:"@babel/plugin-proposal-async-generator-functions",url:"https://git.io/vb4yp"}},logicalAssignment:{syntax:{name:"@babel/plugin-syntax-logical-assignment-operators",url:"https://git.io/vAlBp"},transform:{name:"@babel/plugin-proposal-logical-assignment-operators",url:"https://git.io/vAlRe"}},nullishCoalescingOperator:{syntax:{name:"@babel/plugin-syntax-nullish-coalescing-operator",url:"https://git.io/vb4yx"},transform:{name:"@babel/plugin-proposal-nullish-coalescing-operator",url:"https://git.io/vb4Se"}},objectRestSpread:{syntax:{name:"@babel/plugin-syntax-object-rest-spread",url:"https://git.io/vb4y5"},transform:{name:"@babel/plugin-proposal-object-rest-spread",url:"https://git.io/vb4Ss"}},optionalCatchBinding:{syntax:{name:"@babel/plugin-syntax-optional-catch-binding",url:"https://git.io/vb4Sn"},transform:{name:"@babel/plugin-proposal-optional-catch-binding",url:"https://git.io/vb4SI"}}};r.privateIn.syntax=r.privateIn.transform;const s=({name:e,url:t})=>`${e} (${t})`;function generateMissingPluginMessage(e,t,n){let a=`Support for the experimental syntax '${e}' isn't currently enabled `+`(${t.line}:${t.column+1}):\n\n`+n;const i=r[e];if(i){const{syntax:e,transform:t}=i;if(e){const r=s(e);if(t){const e=s(t);const n=t.name.startsWith("@babel/plugin")?"plugins":"presets";a+=`\n\nAdd ${e} to the '${n}' section of your Babel config to enable transformation.\nIf you want to leave it as-is, add ${r} to the 'plugins' section to enable parsing.`}else{a+=`\n\nAdd ${r} to the 'plugins' section of your Babel config `+`to enable parsing.`}}}return a}},95145:(e,r,s)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.default=_default;function helpers(){const e=_interopRequireWildcard(s(64643));helpers=function(){return e};return e}function _generator(){const e=_interopRequireDefault(s(52685));_generator=function(){return e};return e}function _template(){const e=_interopRequireDefault(s(20153));_template=function(){return e};return e}function t(){const e=_interopRequireWildcard(s(24479));t=function(){return e};return e}var n=_interopRequireDefault(s(64451));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}const a=e=>(0,_template().default)` (function (root, factory) { if (typeof define === "function" && define.amd) { define(AMD_ARGUMENTS, factory); @@ -10,7 +10,7 @@ module.exports=(()=>{var e={44954:e=>{"use strict";e.exports=JSON.parse('{"es6.a })(UMD_ROOT, function (FACTORY_PARAMETERS) { FACTORY_BODY }); - `(e);function buildGlobal(e){const r=t().identifier("babelHelpers");const s=[];const n=t().functionExpression(null,[t().identifier("global")],t().blockStatement(s));const a=t().program([t().expressionStatement(t().callExpression(n,[t().conditionalExpression(t().binaryExpression("===",t().unaryExpression("typeof",t().identifier("global")),t().stringLiteral("undefined")),t().identifier("self"),t().identifier("global"))]))]);s.push(t().variableDeclaration("var",[t().variableDeclarator(r,t().assignmentExpression("=",t().memberExpression(t().identifier("global"),r),t().objectExpression([])))]));buildHelpers(s,r,e);return a}function buildModule(e){const r=[];const s=buildHelpers(r,null,e);r.unshift(t().exportNamedDeclaration(null,Object.keys(s).map(e=>{return t().exportSpecifier(t().cloneNode(s[e]),t().identifier(e))})));return t().program(r,[],"module")}function buildUmd(e){const r=t().identifier("babelHelpers");const s=[];s.push(t().variableDeclaration("var",[t().variableDeclarator(r,t().identifier("global"))]));buildHelpers(s,r,e);return t().program([a({FACTORY_PARAMETERS:t().identifier("global"),BROWSER_ARGUMENTS:t().assignmentExpression("=",t().memberExpression(t().identifier("root"),r),t().objectExpression([])),COMMON_ARGUMENTS:t().identifier("exports"),AMD_ARGUMENTS:t().arrayExpression([t().stringLiteral("exports")]),FACTORY_BODY:s,UMD_ROOT:t().identifier("this")})])}function buildVar(e){const r=t().identifier("babelHelpers");const s=[];s.push(t().variableDeclaration("var",[t().variableDeclarator(r,t().objectExpression([]))]));const n=t().program(s);buildHelpers(s,r,e);s.push(t().expressionStatement(r));return n}function buildHelpers(e,r,s){const a=e=>{return r?t().memberExpression(r,t().identifier(e)):t().identifier(`_${e}`)};const i={};helpers().list.forEach(function(t){if(s&&s.indexOf(t)<0)return;const r=i[t]=a(t);helpers().ensure(t,n.default);const{nodes:o}=helpers().get(t,a,r);e.push(...o)});return i}function _default(e,t="global"){let r;const s={global:buildGlobal,module:buildModule,umd:buildUmd,var:buildVar}[t];if(s){r=s(e)}else{throw new Error(`Unsupported output type ${t}`)}return(0,_generator().default)(r).code}},21588:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.transformFromAstAsync=t.transformFromAstSync=t.transformFromAst=void 0;function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}var s=_interopRequireDefault(r(36797));var n=r(28675);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=(0,_gensync().default)(function*(e,t,r){const a=yield*(0,s.default)(r);if(a===null)return null;if(!e)throw new Error("No AST given");return yield*(0,n.run)(a,t,e)});const i=function transformFromAst(e,t,r,s){if(typeof r==="function"){s=r;r=undefined}if(s===undefined){return a.sync(e,t,r)}a.errback(e,t,r,s)};t.transformFromAst=i;const o=a.sync;t.transformFromAstSync=o;const l=a.async;t.transformFromAstAsync=l},17673:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.transformFileAsync=t.transformFileSync=t.transformFile=void 0;function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}var s=_interopRequireDefault(r(36797));var n=r(28675);var a=_interopRequireWildcard(r(6524));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}({});const i=(0,_gensync().default)(function*(e,t){const r=Object.assign({},t,{filename:e});const i=yield*(0,s.default)(r);if(i===null)return null;const o=yield*a.readFile(e,"utf8");return yield*(0,n.run)(i,o)});const o=i.errback;t.transformFile=o;const l=i.sync;t.transformFileSync=l;const u=i.async;t.transformFileAsync=u},2016:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.transformAsync=t.transformSync=t.transform=void 0;function _gensync(){const e=_interopRequireDefault(r(686));_gensync=function(){return e};return e}var s=_interopRequireDefault(r(36797));var n=r(28675);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=(0,_gensync().default)(function*transform(e,t){const r=yield*(0,s.default)(t);if(r===null)return null;return yield*(0,n.run)(r,e)});const i=function transform(e,t,r){if(typeof t==="function"){r=t;t=undefined}if(r===undefined)return a.sync(e,t);a.errback(e,t,r)};t.transform=i;const o=a.sync;t.transformSync=o;const l=a.async;t.transformAsync=l},14819:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=loadBlockHoistPlugin;function _sortBy(){const e=_interopRequireDefault(r(84671));_sortBy=function(){return e};return e}var s=_interopRequireDefault(r(36797));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let n;function loadBlockHoistPlugin(){if(!n){const e=s.default.sync({babelrc:false,configFile:false,plugins:[a]});n=e?e.passes[0][0]:undefined;if(!n)throw new Error("Assertion failure")}return n}const a={name:"internal.blockHoist",visitor:{Block:{exit({node:e}){let t=false;for(let r=0;r{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.default=void 0;function helpers(){const e=_interopRequireWildcard(s(64643));helpers=function(){return e};return e}function _traverse(){const e=_interopRequireWildcard(s(8631));_traverse=function(){return e};return e}function _codeFrame(){const e=s(47548);_codeFrame=function(){return e};return e}function t(){const e=_interopRequireWildcard(s(24479));t=function(){return e};return e}function _helperModuleTransforms(){const e=s(67797);_helperModuleTransforms=function(){return e};return e}function _semver(){const e=_interopRequireDefault(s(62519));_semver=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}const n={enter(e,t){const r=e.node.loc;if(r){t.loc=r;e.stop()}}};class File{constructor(e,{code:t,ast:r,inputMap:s}){this._map=new Map;this.opts=void 0;this.declarations={};this.path=null;this.ast={};this.scope=void 0;this.metadata={};this.code="";this.inputMap=null;this.hub={file:this,getCode:()=>this.code,getScope:()=>this.scope,addHelper:this.addHelper.bind(this),buildError:this.buildCodeFrameError.bind(this)};this.opts=e;this.code=t;this.ast=r;this.inputMap=s;this.path=_traverse().NodePath.get({hub:this.hub,parentPath:null,parent:this.ast,container:this.ast,key:"program"}).setContext();this.scope=this.path.scope}get shebang(){const{interpreter:e}=this.path.node;return e?e.value:""}set shebang(e){if(e){this.path.get("interpreter").replaceWith(t().interpreterDirective(e))}else{this.path.get("interpreter").remove()}}set(e,t){if(e==="helpersNamespace"){throw new Error("Babel 7.0.0-beta.56 has dropped support for the 'helpersNamespace' utility."+"If you are using @babel/plugin-external-helpers you will need to use a newer "+"version than the one you currently have installed. "+"If you have your own implementation, you'll want to explore using 'helperGenerator' "+"alongside 'file.availableHelper()'.")}this._map.set(e,t)}get(e){return this._map.get(e)}has(e){return this._map.has(e)}getModuleName(){return(0,_helperModuleTransforms().getModuleName)(this.opts,this.opts)}addImport(){throw new Error("This API has been removed. If you're looking for this "+"functionality in Babel 7, you should import the "+"'@babel/helper-module-imports' module and use the functions exposed "+" from that module, such as 'addNamed' or 'addDefault'.")}availableHelper(e,t){let r;try{r=helpers().minVersion(e)}catch(e){if(e.code!=="BABEL_HELPER_UNKNOWN")throw e;return false}if(typeof t!=="string")return true;if(_semver().default.valid(t))t=`^${t}`;return!_semver().default.intersects(`<${r}`,t)&&!_semver().default.intersects(`>=8.0.0`,t)}addHelper(e){const r=this.declarations[e];if(r)return t().cloneNode(r);const s=this.get("helperGenerator");if(s){const t=s(e);if(t)return t}helpers().ensure(e,File);const n=this.declarations[e]=this.scope.generateUidIdentifier(e);const a={};for(const t of helpers().getDependencies(e)){a[t]=this.addHelper(t)}const{nodes:i,globals:o}=helpers().get(e,e=>a[e],n,Object.keys(this.scope.getAllBindings()));o.forEach(e=>{if(this.path.scope.hasBinding(e,true)){this.path.scope.rename(e)}});i.forEach(e=>{e._compact=true});this.path.unshiftContainer("body",i);this.path.get("body").forEach(e=>{if(i.indexOf(e.node)===-1)return;if(e.isVariableDeclaration())this.scope.registerDeclaration(e)});return n}addTemplateObject(){throw new Error("This function has been moved into the template literal transform itself.")}buildCodeFrameError(e,t,r=SyntaxError){let s=e&&(e.loc||e._loc);if(!s&&e){const r={loc:null};(0,_traverse().default)(e,n,this.scope,r);s=r.loc;let a="This is an error on an internal node. Probably an internal error.";if(s)a+=" Location has been estimated.";t+=` (${a})`}if(s){const{highlightCode:e=true}=this.opts;t+="\n"+(0,_codeFrame().codeFrameColumns)(this.code,{start:{line:s.start.line,column:s.start.column+1},end:s.end&&s.start.line===s.end.line?{line:s.end.line,column:s.end.column+1}:undefined},{highlightCode:e})}return new r(t)}}r.default=File},31164:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=generateCode;function _convertSourceMap(){const e=_interopRequireDefault(r(12270));_convertSourceMap=function(){return e};return e}function _generator(){const e=_interopRequireDefault(r(52685));_generator=function(){return e};return e}var s=_interopRequireDefault(r(57147));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function generateCode(e,t){const{opts:r,ast:n,code:a,inputMap:i}=t;const o=[];for(const t of e){for(const e of t){const{generatorOverride:t}=e;if(t){const e=t(n,r.generatorOpts,a,_generator().default);if(e!==undefined)o.push(e)}}}let l;if(o.length===0){l=(0,_generator().default)(n,r.generatorOpts,a)}else if(o.length===1){l=o[0];if(typeof l.then==="function"){throw new Error(`You appear to be using an async codegen plugin, `+`which your current version of Babel does not support. `+`If you're using a published plugin, `+`you may need to upgrade your @babel/core version.`)}}else{throw new Error("More than one plugin attempted to override codegen.")}let{code:u,map:c}=l;if(c&&i){c=(0,s.default)(i.toObject(),c)}if(r.sourceMaps==="inline"||r.sourceMaps==="both"){u+="\n"+_convertSourceMap().default.fromObject(c).toComment()}if(r.sourceMaps==="inline"){c=null}return{outputCode:u,outputMap:c}}},57147:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=mergeSourceMap;function _sourceMap(){const e=_interopRequireDefault(r(96241));_sourceMap=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function mergeSourceMap(e,t){const r=buildMappingData(e);const s=buildMappingData(t);const n=new(_sourceMap().default.SourceMapGenerator);for(const{source:e}of r.sources){if(typeof e.content==="string"){n.setSourceContent(e.path,e.content)}}if(s.sources.length===1){const e=s.sources[0];const t=new Map;eachInputGeneratedRange(r,(r,s,a)=>{eachOverlappingGeneratedOutputRange(e,r,e=>{const r=makeMappingKey(e);if(t.has(r))return;t.set(r,e);n.addMapping({source:a.path,original:{line:s.line,column:s.columnStart},generated:{line:e.line,column:e.columnStart},name:s.name})})});for(const e of t.values()){if(e.columnEnd===Infinity){continue}const r={line:e.line,columnStart:e.columnEnd};const s=makeMappingKey(r);if(t.has(s)){continue}n.addMapping({generated:{line:r.line,column:r.columnStart}})}}const a=n.toJSON();if(typeof r.sourceRoot==="string"){a.sourceRoot=r.sourceRoot}return a}function makeMappingKey(e){return`${e.line}/${e.columnStart}`}function eachOverlappingGeneratedOutputRange(e,t,r){const s=filterApplicableOriginalRanges(e,t);for(const{generated:e}of s){for(const t of e){r(t)}}}function filterApplicableOriginalRanges({mappings:e},{line:t,columnStart:r,columnEnd:s}){return filterSortedArray(e,({original:e})=>{if(t>e.line)return-1;if(t=e.columnEnd)return-1;if(s<=e.columnStart)return 1;return 0})}function eachInputGeneratedRange(e,t){for(const{source:r,mappings:s}of e.sources){for(const{original:e,generated:n}of s){for(const s of n){t(s,e,r)}}}}function buildMappingData(e){const t=new(_sourceMap().default.SourceMapConsumer)(Object.assign({},e,{sourceRoot:null}));const r=new Map;const s=new Map;let n=null;t.computeColumnSpans();t.eachMapping(e=>{if(e.originalLine===null)return;let a=r.get(e.source);if(!a){a={path:e.source,content:t.sourceContentFor(e.source,true)};r.set(e.source,a)}let i=s.get(a);if(!i){i={source:a,mappings:[]};s.set(a,i)}const o={line:e.originalLine,columnStart:e.originalColumn,columnEnd:Infinity,name:e.name};if(n&&n.source===a&&n.mapping.line===e.originalLine){n.mapping.columnEnd=e.originalColumn}n={source:a,mapping:o};i.mappings.push({original:o,generated:t.allGeneratedPositionsFor({source:e.source,line:e.originalLine,column:e.originalColumn}).map(e=>({line:e.line,columnStart:e.column,columnEnd:e.lastColumn+1}))})},null,_sourceMap().default.SourceMapConsumer.ORIGINAL_ORDER);return{file:e.file,sourceRoot:e.sourceRoot,sources:Array.from(s.values())}}function findInsertionLocation(e,t){let r=0;let s=e.length;while(r=0){s=n}else{r=n+1}}let n=r;if(n=0&&t(e[n])>=0){n--}return n+1}return n}function filterSortedArray(e,t){const r=findInsertionLocation(e,t);const s=[];for(let n=r;n{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.run=run;function _traverse(){const e=_interopRequireDefault(r(8631));_traverse=function(){return e};return e}var s=_interopRequireDefault(r(40214));var n=_interopRequireDefault(r(14819));var a=_interopRequireDefault(r(48587));var i=_interopRequireDefault(r(98352));var o=_interopRequireDefault(r(31164));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function*run(e,t,r){const s=yield*(0,i.default)(e.passes,(0,a.default)(e),t,r);const n=s.opts;try{yield*transformFile(s,e.passes)}catch(e){var l;e.message=`${(l=n.filename)!=null?l:"unknown"}: ${e.message}`;if(!e.code){e.code="BABEL_TRANSFORM_ERROR"}throw e}let u,c;try{if(n.code!==false){({outputCode:u,outputMap:c}=(0,o.default)(e.passes,s))}}catch(e){var p;e.message=`${(p=n.filename)!=null?p:"unknown"}: ${e.message}`;if(!e.code){e.code="BABEL_GENERATE_ERROR"}throw e}return{metadata:s.metadata,options:n,ast:n.ast===true?s.ast:null,code:u===undefined?null:u,map:c===undefined?null:c,sourceType:s.ast.program.sourceType}}function*transformFile(e,t){for(const r of t){const t=[];const a=[];const i=[];for(const o of r.concat([(0,n.default)()])){const r=new s.default(e,o.key,o.options);t.push([o,r]);a.push(r);i.push(o.visitor)}for(const[r,s]of t){const t=r.pre;if(t){const r=t.call(s,e);yield*[];if(isThenable(r)){throw new Error(`You appear to be using an plugin with an async .pre, `+`which your current version of Babel does not support. `+`If you're using a published plugin, you may need to upgrade `+`your @babel/core version.`)}}}const o=_traverse().default.visitors.merge(i,a,e.opts.wrapPluginVisitorMethod);(0,_traverse().default)(e.ast,o,e.scope);for(const[r,s]of t){const t=r.post;if(t){const r=t.call(s,e);yield*[];if(isThenable(r)){throw new Error(`You appear to be using an plugin with an async .post, `+`which your current version of Babel does not support. `+`If you're using a published plugin, you may need to upgrade `+`your @babel/core version.`)}}}}}function isThenable(e){return!!e&&(typeof e==="object"||typeof e==="function")&&!!e.then&&typeof e.then==="function"}},98352:(e,r,s)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.default=normalizeFile;function _fs(){const e=_interopRequireDefault(s(35747));_fs=function(){return e};return e}function _path(){const e=_interopRequireDefault(s(85622));_path=function(){return e};return e}function _debug(){const e=_interopRequireDefault(s(31185));_debug=function(){return e};return e}function _cloneDeep(){const e=_interopRequireDefault(s(2050));_cloneDeep=function(){return e};return e}function t(){const e=_interopRequireWildcard(s(24479));t=function(){return e};return e}function _convertSourceMap(){const e=_interopRequireDefault(s(12270));_convertSourceMap=function(){return e};return e}var n=_interopRequireDefault(s(64451));var a=_interopRequireDefault(s(38554));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(0,_debug().default)("babel:transform:file");const o=1e6;function*normalizeFile(e,r,s,c){s=`${s||""}`;if(c){if(c.type==="Program"){c=t().file(c,[],[])}else if(c.type!=="File"){throw new Error("AST root must be a Program or File node")}const{cloneInputAst:e}=r;if(e){c=(0,_cloneDeep().default)(c)}}else{c=yield*(0,a.default)(e,r,s)}let p=null;if(r.inputSourceMap!==false){if(typeof r.inputSourceMap==="object"){p=_convertSourceMap().default.fromObject(r.inputSourceMap)}if(!p){const e=extractComments(l,c);if(e){try{p=_convertSourceMap().default.fromComment(e)}catch(e){i("discarding unknown inline input sourcemap",e)}}}if(!p){const e=extractComments(u,c);if(typeof r.filename==="string"&&e){try{const t=u.exec(e);const s=_fs().default.readFileSync(_path().default.resolve(_path().default.dirname(r.filename),t[1]));if(s.length>o){i("skip merging input map > 1 MB")}else{p=_convertSourceMap().default.fromJSON(s)}}catch(e){i("discarding unknown file input sourcemap",e)}}else if(e){i("discarding un-loadable file input sourcemap")}}}return new n.default(r,{code:s,ast:c,inputMap:p})}const l=/^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/;const u=/^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/;function extractCommentsFromList(e,t,r){if(t){t=t.filter(({value:t})=>{if(e.test(t)){r=t;return false}return true})}return[t,r]}function extractComments(e,r){let s=null;t().traverseFast(r,t=>{[t.leadingComments,s]=extractCommentsFromList(e,t.leadingComments,s);[t.innerComments,s]=extractCommentsFromList(e,t.innerComments,s);[t.trailingComments,s]=extractCommentsFromList(e,t.trailingComments,s)});return s}},48587:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=normalizeOptions;function _path(){const e=_interopRequireDefault(r(85622));_path=function(){return e};return e}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function normalizeOptions(e){const{filename:t,cwd:r,filenameRelative:s=(typeof t==="string"?_path().default.relative(r,t):"unknown"),sourceType:n="module",inputSourceMap:a,sourceMaps:i=!!a,moduleRoot:o,sourceRoot:l=o,sourceFileName:u=_path().default.basename(s),comments:c=true,compact:p="auto"}=e.options;const f=e.options;const d=Object.assign({},f,{parserOpts:Object.assign({sourceType:_path().default.extname(s)===".mjs"?"module":n,sourceFileName:t,plugins:[]},f.parserOpts),generatorOpts:Object.assign({filename:t,auxiliaryCommentBefore:f.auxiliaryCommentBefore,auxiliaryCommentAfter:f.auxiliaryCommentAfter,retainLines:f.retainLines,comments:c,shouldPrintComment:f.shouldPrintComment,compact:p,minified:f.minified,sourceMaps:i,sourceRoot:l,sourceFileName:u},f.generatorOpts)});for(const t of e.passes){for(const e of t){if(e.manipulateOptions){e.manipulateOptions(d,d.parserOpts)}}}return d}},40214:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;class PluginPass{constructor(e,t,r){this._map=new Map;this.key=void 0;this.file=void 0;this.opts=void 0;this.cwd=void 0;this.filename=void 0;this.key=t;this.file=e;this.opts=r||{};this.cwd=e.opts.cwd;this.filename=e.opts.filename}set(e,t){this._map.set(e,t)}get(e){return this._map.get(e)}availableHelper(e,t){return this.file.availableHelper(e,t)}addHelper(e){return this.file.addHelper(e)}addImport(){return this.file.addImport()}getModuleName(){return this.file.getModuleName()}buildCodeFrameError(e,t,r){return this.file.buildCodeFrameError(e,t,r)}}t.default=PluginPass},26388:(e,t,r)=>{var s=r(17527),n=r(27322);var a=s(n,"DataView");e.exports=a},49778:(e,t,r)=>{var s=r(98209),n=r(84853),a=r(82986),i=r(68109),o=r(47796);function Hash(e){var t=-1,r=e==null?0:e.length;this.clear();while(++t{var s=r(66819),n=r(90833),a=r(43835),i=r(80459),o=r(37195);function ListCache(e){var t=-1,r=e==null?0:e.length;this.clear();while(++t{var s=r(17527),n=r(27322);var a=s(n,"Map");e.exports=a},73202:(e,t,r)=>{var s=r(14807),n=r(8105),a=r(13976),i=r(13782),o=r(42758);function MapCache(e){var t=-1,r=e==null?0:e.length;this.clear();while(++t{var s=r(17527),n=r(27322);var a=s(n,"Promise");e.exports=a},18368:(e,t,r)=>{var s=r(17527),n=r(27322);var a=s(n,"Set");e.exports=a},27565:(e,t,r)=>{var s=r(73202),n=r(54566),a=r(57145);function SetCache(e){var t=-1,r=e==null?0:e.length;this.__data__=new s;while(++t{var s=r(69694),n=r(44628),a=r(572),i=r(91193),o=r(52214),l=r(1700);function Stack(e){var t=this.__data__=new s(e);this.size=t.size}Stack.prototype.clear=n;Stack.prototype["delete"]=a;Stack.prototype.get=i;Stack.prototype.has=o;Stack.prototype.set=l;e.exports=Stack},67619:(e,t,r)=>{var s=r(27322);var n=s.Symbol;e.exports=n},37371:(e,t,r)=>{var s=r(27322);var n=s.Uint8Array;e.exports=n},42860:(e,t,r)=>{var s=r(17527),n=r(27322);var a=s(n,"WeakMap");e.exports=a},11315:e=>{function apply(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}e.exports=apply},38565:e=>{function arrayEach(e,t){var r=-1,s=e==null?0:e.length;while(++r{function arrayFilter(e,t){var r=-1,s=e==null?0:e.length,n=0,a=[];while(++r{var s=r(74450),n=r(49725),a=r(94951),i=r(85441),o=r(46822),l=r(33174);var u=Object.prototype;var c=u.hasOwnProperty;function arrayLikeKeys(e,t){var r=a(e),u=!r&&n(e),p=!r&&!u&&i(e),f=!r&&!u&&!p&&l(e),d=r||u||p||f,y=d?s(e.length,String):[],h=y.length;for(var m in e){if((t||c.call(e,m))&&!(d&&(m=="length"||p&&(m=="offset"||m=="parent")||f&&(m=="buffer"||m=="byteLength"||m=="byteOffset")||o(m,h)))){y.push(m)}}return y}e.exports=arrayLikeKeys},68378:e=>{function arrayMap(e,t){var r=-1,s=e==null?0:e.length,n=Array(s);while(++r{function arrayPush(e,t){var r=-1,s=t.length,n=e.length;while(++r{function arraySome(e,t){var r=-1,s=e==null?0:e.length;while(++r{var s=r(78725),n=r(49533);var a=Object.prototype;var i=a.hasOwnProperty;function assignValue(e,t,r){var a=e[t];if(!(i.call(e,t)&&n(a,r))||r===undefined&&!(t in e)){s(e,t,r)}}e.exports=assignValue},68335:(e,t,r)=>{var s=r(49533);function assocIndexOf(e,t){var r=e.length;while(r--){if(s(e[r][0],t)){return r}}return-1}e.exports=assocIndexOf},50056:(e,t,r)=>{var s=r(58857),n=r(81445);function baseAssign(e,t){return e&&s(t,n(t),e)}e.exports=baseAssign},9335:(e,t,r)=>{var s=r(58857),n=r(28646);function baseAssignIn(e,t){return e&&s(t,n(t),e)}e.exports=baseAssignIn},78725:(e,t,r)=>{var s=r(31049);function baseAssignValue(e,t,r){if(t=="__proto__"&&s){s(e,t,{configurable:true,enumerable:true,value:r,writable:true})}else{e[t]=r}}e.exports=baseAssignValue},12789:(e,t,r)=>{var s=r(34153),n=r(38565),a=r(46800),i=r(50056),o=r(9335),l=r(69416),u=r(81546),c=r(61441),p=r(69619),f=r(58512),d=r(72142),y=r(11490),h=r(4634),m=r(66980),g=r(29994),b=r(94951),x=r(85441),v=r(75279),E=r(29746),T=r(44959),S=r(81445),P=r(28646);var j=1,w=2,A=4;var D="[object Arguments]",_="[object Array]",C="[object Boolean]",O="[object Date]",I="[object Error]",k="[object Function]",R="[object GeneratorFunction]",M="[object Map]",F="[object Number]",N="[object Object]",L="[object RegExp]",B="[object Set]",q="[object String]",W="[object Symbol]",U="[object WeakMap]";var K="[object ArrayBuffer]",V="[object DataView]",$="[object Float32Array]",J="[object Float64Array]",H="[object Int8Array]",G="[object Int16Array]",X="[object Int32Array]",z="[object Uint8Array]",Y="[object Uint8ClampedArray]",Q="[object Uint16Array]",Z="[object Uint32Array]";var ee={};ee[D]=ee[_]=ee[K]=ee[V]=ee[C]=ee[O]=ee[$]=ee[J]=ee[H]=ee[G]=ee[X]=ee[M]=ee[F]=ee[N]=ee[L]=ee[B]=ee[q]=ee[W]=ee[z]=ee[Y]=ee[Q]=ee[Z]=true;ee[I]=ee[k]=ee[U]=false;function baseClone(e,t,r,_,C,O){var I,M=t&j,F=t&w,L=t&A;if(r){I=C?r(e,_,C,O):r(e)}if(I!==undefined){return I}if(!E(e)){return e}var B=b(e);if(B){I=h(e);if(!M){return u(e,I)}}else{var q=y(e),W=q==k||q==R;if(x(e)){return l(e,M)}if(q==N||q==D||W&&!C){I=F||W?{}:g(e);if(!M){return F?p(e,o(I,e)):c(e,i(I,e))}}else{if(!ee[q]){return C?e:{}}I=m(e,q,M)}}O||(O=new s);var U=O.get(e);if(U){return U}O.set(e,I);if(T(e)){e.forEach(function(s){I.add(baseClone(s,t,r,s,e,O))})}else if(v(e)){e.forEach(function(s,n){I.set(n,baseClone(s,t,r,n,e,O))})}var K=L?F?d:f:F?P:S;var V=B?undefined:K(e);n(V||e,function(s,n){if(V){n=s;s=e[n]}a(I,n,baseClone(s,t,r,n,e,O))});return I}e.exports=baseClone},28954:(e,t,r)=>{var s=r(29746);var n=Object.create;var a=function(){function object(){}return function(e){if(!s(e)){return{}}if(n){return n(e)}object.prototype=e;var t=new object;object.prototype=undefined;return t}}();e.exports=a},12937:(e,t,r)=>{var s=r(41496),n=r(21880);var a=n(s);e.exports=a},67561:(e,t,r)=>{var s=r(87704),n=r(2944);function baseFlatten(e,t,r,a,i){var o=-1,l=e.length;r||(r=n);i||(i=[]);while(++o0&&r(u)){if(t>1){baseFlatten(u,t-1,r,a,i)}else{s(i,u)}}else if(!a){i[i.length]=u}}return i}e.exports=baseFlatten},67559:(e,t,r)=>{var s=r(99572);var n=s();e.exports=n},41496:(e,t,r)=>{var s=r(67559),n=r(81445);function baseForOwn(e,t){return e&&s(e,t,n)}e.exports=baseForOwn},8719:(e,t,r)=>{var s=r(34414),n=r(29523);function baseGet(e,t){t=s(t,e);var r=0,a=t.length;while(e!=null&&r{var s=r(87704),n=r(94951);function baseGetAllKeys(e,t,r){var a=t(e);return n(e)?a:s(a,r(e))}e.exports=baseGetAllKeys},95809:(e,t,r)=>{var s=r(67619),n=r(3169),a=r(9337);var i="[object Null]",o="[object Undefined]";var l=s?s.toStringTag:undefined;function baseGetTag(e){if(e==null){return e===undefined?o:i}return l&&l in Object(e)?n(e):a(e)}e.exports=baseGetTag},70926:e=>{function baseHasIn(e,t){return e!=null&&t in Object(e)}e.exports=baseHasIn},83932:(e,t,r)=>{var s=r(95809),n=r(71608);var a="[object Arguments]";function baseIsArguments(e){return n(e)&&s(e)==a}e.exports=baseIsArguments},82241:(e,t,r)=>{var s=r(18513),n=r(71608);function baseIsEqual(e,t,r,a,i){if(e===t){return true}if(e==null||t==null||!n(e)&&!n(t)){return e!==e&&t!==t}return s(e,t,r,a,baseIsEqual,i)}e.exports=baseIsEqual},18513:(e,t,r)=>{var s=r(34153),n=r(71187),a=r(81663),i=r(88407),o=r(11490),l=r(94951),u=r(85441),c=r(33174);var p=1;var f="[object Arguments]",d="[object Array]",y="[object Object]";var h=Object.prototype;var m=h.hasOwnProperty;function baseIsEqualDeep(e,t,r,h,g,b){var x=l(e),v=l(t),E=x?d:o(e),T=v?d:o(t);E=E==f?y:E;T=T==f?y:T;var S=E==y,P=T==y,j=E==T;if(j&&u(e)){if(!u(t)){return false}x=true;S=false}if(j&&!S){b||(b=new s);return x||c(e)?n(e,t,r,h,g,b):a(e,t,E,r,h,g,b)}if(!(r&p)){var w=S&&m.call(e,"__wrapped__"),A=P&&m.call(t,"__wrapped__");if(w||A){var D=w?e.value():e,_=A?t.value():t;b||(b=new s);return g(D,_,r,h,b)}}if(!j){return false}b||(b=new s);return i(e,t,r,h,g,b)}e.exports=baseIsEqualDeep},7570:(e,t,r)=>{var s=r(11490),n=r(71608);var a="[object Map]";function baseIsMap(e){return n(e)&&s(e)==a}e.exports=baseIsMap},84641:(e,t,r)=>{var s=r(34153),n=r(82241);var a=1,i=2;function baseIsMatch(e,t,r,o){var l=r.length,u=l,c=!o;if(e==null){return!u}e=Object(e);while(l--){var p=r[l];if(c&&p[2]?p[1]!==e[p[0]]:!(p[0]in e)){return false}}while(++l{var s=r(30867),n=r(27696),a=r(29746),i=r(78003);var o=/[\\^$.*+?()[\]{}|]/g;var l=/^\[object .+?Constructor\]$/;var u=Function.prototype,c=Object.prototype;var p=u.toString;var f=c.hasOwnProperty;var d=RegExp("^"+p.call(f).replace(o,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(e){if(!a(e)||n(e)){return false}var t=s(e)?d:l;return t.test(i(e))}e.exports=baseIsNative},71271:(e,t,r)=>{var s=r(11490),n=r(71608);var a="[object Set]";function baseIsSet(e){return n(e)&&s(e)==a}e.exports=baseIsSet},64354:(e,t,r)=>{var s=r(95809),n=r(59149),a=r(71608);var i="[object Arguments]",o="[object Array]",l="[object Boolean]",u="[object Date]",c="[object Error]",p="[object Function]",f="[object Map]",d="[object Number]",y="[object Object]",h="[object RegExp]",m="[object Set]",g="[object String]",b="[object WeakMap]";var x="[object ArrayBuffer]",v="[object DataView]",E="[object Float32Array]",T="[object Float64Array]",S="[object Int8Array]",P="[object Int16Array]",j="[object Int32Array]",w="[object Uint8Array]",A="[object Uint8ClampedArray]",D="[object Uint16Array]",_="[object Uint32Array]";var C={};C[E]=C[T]=C[S]=C[P]=C[j]=C[w]=C[A]=C[D]=C[_]=true;C[i]=C[o]=C[x]=C[l]=C[v]=C[u]=C[c]=C[p]=C[f]=C[d]=C[y]=C[h]=C[m]=C[g]=C[b]=false;function baseIsTypedArray(e){return a(e)&&n(e.length)&&!!C[s(e)]}e.exports=baseIsTypedArray},94677:(e,t,r)=>{var s=r(73013),n=r(64182),a=r(48472),i=r(94951),o=r(62503);function baseIteratee(e){if(typeof e=="function"){return e}if(e==null){return a}if(typeof e=="object"){return i(e)?n(e[0],e[1]):s(e)}return o(e)}e.exports=baseIteratee},46535:(e,t,r)=>{var s=r(63118),n=r(21711);var a=Object.prototype;var i=a.hasOwnProperty;function baseKeys(e){if(!s(e)){return n(e)}var t=[];for(var r in Object(e)){if(i.call(e,r)&&r!="constructor"){t.push(r)}}return t}e.exports=baseKeys},66630:(e,t,r)=>{var s=r(29746),n=r(63118),a=r(38399);var i=Object.prototype;var o=i.hasOwnProperty;function baseKeysIn(e){if(!s(e)){return a(e)}var t=n(e),r=[];for(var i in e){if(!(i=="constructor"&&(t||!o.call(e,i)))){r.push(i)}}return r}e.exports=baseKeysIn},87769:(e,t,r)=>{var s=r(12937),n=r(6169);function baseMap(e,t){var r=-1,a=n(e)?Array(e.length):[];s(e,function(e,s,n){a[++r]=t(e,s,n)});return a}e.exports=baseMap},73013:(e,t,r)=>{var s=r(84641),n=r(44436),a=r(36715);function baseMatches(e){var t=n(e);if(t.length==1&&t[0][2]){return a(t[0][0],t[0][1])}return function(r){return r===e||s(r,e,t)}}e.exports=baseMatches},64182:(e,t,r)=>{var s=r(82241),n=r(56712),a=r(4347),i=r(90358),o=r(38094),l=r(36715),u=r(29523);var c=1,p=2;function baseMatchesProperty(e,t){if(i(e)&&o(t)){return l(u(e),t)}return function(r){var i=n(r,e);return i===undefined&&i===t?a(r,e):s(t,i,c|p)}}e.exports=baseMatchesProperty},42690:(e,t,r)=>{var s=r(68378),n=r(8719),a=r(94677),i=r(87769),o=r(16658),l=r(7632),u=r(84008),c=r(48472),p=r(94951);function baseOrderBy(e,t,r){if(t.length){t=s(t,function(e){if(p(e)){return function(t){return n(t,e.length===1?e[0]:e)}}return e})}else{t=[c]}var f=-1;t=s(t,l(a));var d=i(e,function(e,r,n){var a=s(t,function(t){return t(e)});return{criteria:a,index:++f,value:e}});return o(d,function(e,t){return u(e,t,r)})}e.exports=baseOrderBy},80938:e=>{function baseProperty(e){return function(t){return t==null?undefined:t[e]}}e.exports=baseProperty},59962:(e,t,r)=>{var s=r(8719);function basePropertyDeep(e){return function(t){return s(t,e)}}e.exports=basePropertyDeep},65993:(e,t,r)=>{var s=r(48472),n=r(59177),a=r(88580);function baseRest(e,t){return a(n(e,t,s),e+"")}e.exports=baseRest},52190:(e,t,r)=>{var s=r(38335),n=r(31049),a=r(48472);var i=!n?a:function(e,t){return n(e,"toString",{configurable:true,enumerable:false,value:s(t),writable:true})};e.exports=i},16658:e=>{function baseSortBy(e,t){var r=e.length;e.sort(t);while(r--){e[r]=e[r].value}return e}e.exports=baseSortBy},74450:e=>{function baseTimes(e,t){var r=-1,s=Array(e);while(++r{var s=r(67619),n=r(68378),a=r(94951),i=r(66224);var o=1/0;var l=s?s.prototype:undefined,u=l?l.toString:undefined;function baseToString(e){if(typeof e=="string"){return e}if(a(e)){return n(e,baseToString)+""}if(i(e)){return u?u.call(e):""}var t=e+"";return t=="0"&&1/e==-o?"-0":t}e.exports=baseToString},7632:e=>{function baseUnary(e){return function(t){return e(t)}}e.exports=baseUnary},5954:e=>{function cacheHas(e,t){return e.has(t)}e.exports=cacheHas},34414:(e,t,r)=>{var s=r(94951),n=r(90358),a=r(6746),i=r(15529);function castPath(e,t){if(s(e)){return e}return n(e,t)?[e]:a(i(e))}e.exports=castPath},53337:(e,t,r)=>{var s=r(37371);function cloneArrayBuffer(e){var t=new e.constructor(e.byteLength);new s(t).set(new s(e));return t}e.exports=cloneArrayBuffer},69416:(e,t,r)=>{e=r.nmd(e);var s=r(27322);var n=true&&t&&!t.nodeType&&t;var a=n&&"object"=="object"&&e&&!e.nodeType&&e;var i=a&&a.exports===n;var o=i?s.Buffer:undefined,l=o?o.allocUnsafe:undefined;function cloneBuffer(e,t){if(t){return e.slice()}var r=e.length,s=l?l(r):new e.constructor(r);e.copy(s);return s}e.exports=cloneBuffer},26626:(e,t,r)=>{var s=r(53337);function cloneDataView(e,t){var r=t?s(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}e.exports=cloneDataView},64584:e=>{var t=/\w*$/;function cloneRegExp(e){var r=new e.constructor(e.source,t.exec(e));r.lastIndex=e.lastIndex;return r}e.exports=cloneRegExp},35647:(e,t,r)=>{var s=r(67619);var n=s?s.prototype:undefined,a=n?n.valueOf:undefined;function cloneSymbol(e){return a?Object(a.call(e)):{}}e.exports=cloneSymbol},30570:(e,t,r)=>{var s=r(53337);function cloneTypedArray(e,t){var r=t?s(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}e.exports=cloneTypedArray},18860:(e,t,r)=>{var s=r(66224);function compareAscending(e,t){if(e!==t){var r=e!==undefined,n=e===null,a=e===e,i=s(e);var o=t!==undefined,l=t===null,u=t===t,c=s(t);if(!l&&!c&&!i&&e>t||i&&o&&u&&!l&&!c||n&&o&&u||!r&&u||!a){return 1}if(!n&&!i&&!c&&e{var s=r(18860);function compareMultiple(e,t,r){var n=-1,a=e.criteria,i=t.criteria,o=a.length,l=r.length;while(++n=l){return u}var c=r[n];return u*(c=="desc"?-1:1)}}return e.index-t.index}e.exports=compareMultiple},81546:e=>{function copyArray(e,t){var r=-1,s=e.length;t||(t=Array(s));while(++r{var s=r(46800),n=r(78725);function copyObject(e,t,r,a){var i=!r;r||(r={});var o=-1,l=t.length;while(++o{var s=r(58857),n=r(84733);function copySymbols(e,t){return s(e,n(e),t)}e.exports=copySymbols},69619:(e,t,r)=>{var s=r(58857),n=r(45666);function copySymbolsIn(e,t){return s(e,n(e),t)}e.exports=copySymbolsIn},89075:(e,t,r)=>{var s=r(27322);var n=s["__core-js_shared__"];e.exports=n},21880:(e,t,r)=>{var s=r(6169);function createBaseEach(e,t){return function(r,n){if(r==null){return r}if(!s(r)){return e(r,n)}var a=r.length,i=t?a:-1,o=Object(r);while(t?i--:++i{function createBaseFor(e){return function(t,r,s){var n=-1,a=Object(t),i=s(t),o=i.length;while(o--){var l=i[e?o:++n];if(r(a[l],l,a)===false){break}}return t}}e.exports=createBaseFor},31049:(e,t,r)=>{var s=r(17527);var n=function(){try{var e=s(Object,"defineProperty");e({},"",{});return e}catch(e){}}();e.exports=n},71187:(e,t,r)=>{var s=r(27565),n=r(12848),a=r(5954);var i=1,o=2;function equalArrays(e,t,r,l,u,c){var p=r&i,f=e.length,d=t.length;if(f!=d&&!(p&&d>f)){return false}var y=c.get(e);var h=c.get(t);if(y&&h){return y==t&&h==e}var m=-1,g=true,b=r&o?new s:undefined;c.set(e,t);c.set(t,e);while(++m{var s=r(67619),n=r(37371),a=r(49533),i=r(71187),o=r(47465),l=r(35279);var u=1,c=2;var p="[object Boolean]",f="[object Date]",d="[object Error]",y="[object Map]",h="[object Number]",m="[object RegExp]",g="[object Set]",b="[object String]",x="[object Symbol]";var v="[object ArrayBuffer]",E="[object DataView]";var T=s?s.prototype:undefined,S=T?T.valueOf:undefined;function equalByTag(e,t,r,s,T,P,j){switch(r){case E:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset){return false}e=e.buffer;t=t.buffer;case v:if(e.byteLength!=t.byteLength||!P(new n(e),new n(t))){return false}return true;case p:case f:case h:return a(+e,+t);case d:return e.name==t.name&&e.message==t.message;case m:case b:return e==t+"";case y:var w=o;case g:var A=s&u;w||(w=l);if(e.size!=t.size&&!A){return false}var D=j.get(e);if(D){return D==t}s|=c;j.set(e,t);var _=i(w(e),w(t),s,T,P,j);j["delete"](e);return _;case x:if(S){return S.call(e)==S.call(t)}}return false}e.exports=equalByTag},88407:(e,t,r)=>{var s=r(58512);var n=1;var a=Object.prototype;var i=a.hasOwnProperty;function equalObjects(e,t,r,a,o,l){var u=r&n,c=s(e),p=c.length,f=s(t),d=f.length;if(p!=d&&!u){return false}var y=p;while(y--){var h=c[y];if(!(u?h in t:i.call(t,h))){return false}}var m=l.get(e);var g=l.get(t);if(m&&g){return m==t&&g==e}var b=true;l.set(e,t);l.set(t,e);var x=u;while(++y{var t=typeof global=="object"&&global&&global.Object===Object&&global;e.exports=t},58512:(e,t,r)=>{var s=r(14473),n=r(84733),a=r(81445);function getAllKeys(e){return s(e,a,n)}e.exports=getAllKeys},72142:(e,t,r)=>{var s=r(14473),n=r(45666),a=r(28646);function getAllKeysIn(e){return s(e,a,n)}e.exports=getAllKeysIn},91105:(e,t,r)=>{var s=r(7768);function getMapData(e,t){var r=e.__data__;return s(t)?r[typeof t=="string"?"string":"hash"]:r.map}e.exports=getMapData},44436:(e,t,r)=>{var s=r(38094),n=r(81445);function getMatchData(e){var t=n(e),r=t.length;while(r--){var a=t[r],i=e[a];t[r]=[a,i,s(i)]}return t}e.exports=getMatchData},17527:(e,t,r)=>{var s=r(12489),n=r(66749);function getNative(e,t){var r=n(e,t);return s(r)?r:undefined}e.exports=getNative},66082:(e,t,r)=>{var s=r(43757);var n=s(Object.getPrototypeOf,Object);e.exports=n},3169:(e,t,r)=>{var s=r(67619);var n=Object.prototype;var a=n.hasOwnProperty;var i=n.toString;var o=s?s.toStringTag:undefined;function getRawTag(e){var t=a.call(e,o),r=e[o];try{e[o]=undefined;var s=true}catch(e){}var n=i.call(e);if(s){if(t){e[o]=r}else{delete e[o]}}return n}e.exports=getRawTag},84733:(e,t,r)=>{var s=r(81616),n=r(98954);var a=Object.prototype;var i=a.propertyIsEnumerable;var o=Object.getOwnPropertySymbols;var l=!o?n:function(e){if(e==null){return[]}e=Object(e);return s(o(e),function(t){return i.call(e,t)})};e.exports=l},45666:(e,t,r)=>{var s=r(87704),n=r(66082),a=r(84733),i=r(98954);var o=Object.getOwnPropertySymbols;var l=!o?i:function(e){var t=[];while(e){s(t,a(e));e=n(e)}return t};e.exports=l},11490:(e,t,r)=>{var s=r(26388),n=r(29161),a=r(36359),i=r(18368),o=r(42860),l=r(95809),u=r(78003);var c="[object Map]",p="[object Object]",f="[object Promise]",d="[object Set]",y="[object WeakMap]";var h="[object DataView]";var m=u(s),g=u(n),b=u(a),x=u(i),v=u(o);var E=l;if(s&&E(new s(new ArrayBuffer(1)))!=h||n&&E(new n)!=c||a&&E(a.resolve())!=f||i&&E(new i)!=d||o&&E(new o)!=y){E=function(e){var t=l(e),r=t==p?e.constructor:undefined,s=r?u(r):"";if(s){switch(s){case m:return h;case g:return c;case b:return f;case x:return d;case v:return y}}return t}}e.exports=E},66749:e=>{function getValue(e,t){return e==null?undefined:e[t]}e.exports=getValue},94636:(e,t,r)=>{var s=r(34414),n=r(49725),a=r(94951),i=r(46822),o=r(59149),l=r(29523);function hasPath(e,t,r){t=s(t,e);var u=-1,c=t.length,p=false;while(++u{var s=r(38932);function hashClear(){this.__data__=s?s(null):{};this.size=0}e.exports=hashClear},84853:e=>{function hashDelete(e){var t=this.has(e)&&delete this.__data__[e];this.size-=t?1:0;return t}e.exports=hashDelete},82986:(e,t,r)=>{var s=r(38932);var n="__lodash_hash_undefined__";var a=Object.prototype;var i=a.hasOwnProperty;function hashGet(e){var t=this.__data__;if(s){var r=t[e];return r===n?undefined:r}return i.call(t,e)?t[e]:undefined}e.exports=hashGet},68109:(e,t,r)=>{var s=r(38932);var n=Object.prototype;var a=n.hasOwnProperty;function hashHas(e){var t=this.__data__;return s?t[e]!==undefined:a.call(t,e)}e.exports=hashHas},47796:(e,t,r)=>{var s=r(38932);var n="__lodash_hash_undefined__";function hashSet(e,t){var r=this.__data__;this.size+=this.has(e)?0:1;r[e]=s&&t===undefined?n:t;return this}e.exports=hashSet},4634:e=>{var t=Object.prototype;var r=t.hasOwnProperty;function initCloneArray(e){var t=e.length,s=new e.constructor(t);if(t&&typeof e[0]=="string"&&r.call(e,"index")){s.index=e.index;s.input=e.input}return s}e.exports=initCloneArray},66980:(e,t,r)=>{var s=r(53337),n=r(26626),a=r(64584),i=r(35647),o=r(30570);var l="[object Boolean]",u="[object Date]",c="[object Map]",p="[object Number]",f="[object RegExp]",d="[object Set]",y="[object String]",h="[object Symbol]";var m="[object ArrayBuffer]",g="[object DataView]",b="[object Float32Array]",x="[object Float64Array]",v="[object Int8Array]",E="[object Int16Array]",T="[object Int32Array]",S="[object Uint8Array]",P="[object Uint8ClampedArray]",j="[object Uint16Array]",w="[object Uint32Array]";function initCloneByTag(e,t,r){var A=e.constructor;switch(t){case m:return s(e);case l:case u:return new A(+e);case g:return n(e,r);case b:case x:case v:case E:case T:case S:case P:case j:case w:return o(e,r);case c:return new A;case p:case y:return new A(e);case f:return a(e);case d:return new A;case h:return i(e)}}e.exports=initCloneByTag},29994:(e,t,r)=>{var s=r(28954),n=r(66082),a=r(63118);function initCloneObject(e){return typeof e.constructor=="function"&&!a(e)?s(n(e)):{}}e.exports=initCloneObject},2944:(e,t,r)=>{var s=r(67619),n=r(49725),a=r(94951);var i=s?s.isConcatSpreadable:undefined;function isFlattenable(e){return a(e)||n(e)||!!(i&&e&&e[i])}e.exports=isFlattenable},46822:e=>{var t=9007199254740991;var r=/^(?:0|[1-9]\d*)$/;function isIndex(e,s){var n=typeof e;s=s==null?t:s;return!!s&&(n=="number"||n!="symbol"&&r.test(e))&&(e>-1&&e%1==0&&e{var s=r(49533),n=r(6169),a=r(46822),i=r(29746);function isIterateeCall(e,t,r){if(!i(r)){return false}var o=typeof t;if(o=="number"?n(r)&&a(t,r.length):o=="string"&&t in r){return s(r[t],e)}return false}e.exports=isIterateeCall},90358:(e,t,r)=>{var s=r(94951),n=r(66224);var a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;function isKey(e,t){if(s(e)){return false}var r=typeof e;if(r=="number"||r=="symbol"||r=="boolean"||e==null||n(e)){return true}return i.test(e)||!a.test(e)||t!=null&&e in Object(t)}e.exports=isKey},7768:e=>{function isKeyable(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}e.exports=isKeyable},27696:(e,t,r)=>{var s=r(89075);var n=function(){var e=/[^.]+$/.exec(s&&s.keys&&s.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function isMasked(e){return!!n&&n in e}e.exports=isMasked},63118:e=>{var t=Object.prototype;function isPrototype(e){var r=e&&e.constructor,s=typeof r=="function"&&r.prototype||t;return e===s}e.exports=isPrototype},38094:(e,t,r)=>{var s=r(29746);function isStrictComparable(e){return e===e&&!s(e)}e.exports=isStrictComparable},66819:e=>{function listCacheClear(){this.__data__=[];this.size=0}e.exports=listCacheClear},90833:(e,t,r)=>{var s=r(68335);var n=Array.prototype;var a=n.splice;function listCacheDelete(e){var t=this.__data__,r=s(t,e);if(r<0){return false}var n=t.length-1;if(r==n){t.pop()}else{a.call(t,r,1)}--this.size;return true}e.exports=listCacheDelete},43835:(e,t,r)=>{var s=r(68335);function listCacheGet(e){var t=this.__data__,r=s(t,e);return r<0?undefined:t[r][1]}e.exports=listCacheGet},80459:(e,t,r)=>{var s=r(68335);function listCacheHas(e){return s(this.__data__,e)>-1}e.exports=listCacheHas},37195:(e,t,r)=>{var s=r(68335);function listCacheSet(e,t){var r=this.__data__,n=s(r,e);if(n<0){++this.size;r.push([e,t])}else{r[n][1]=t}return this}e.exports=listCacheSet},14807:(e,t,r)=>{var s=r(49778),n=r(69694),a=r(29161);function mapCacheClear(){this.size=0;this.__data__={hash:new s,map:new(a||n),string:new s}}e.exports=mapCacheClear},8105:(e,t,r)=>{var s=r(91105);function mapCacheDelete(e){var t=s(this,e)["delete"](e);this.size-=t?1:0;return t}e.exports=mapCacheDelete},13976:(e,t,r)=>{var s=r(91105);function mapCacheGet(e){return s(this,e).get(e)}e.exports=mapCacheGet},13782:(e,t,r)=>{var s=r(91105);function mapCacheHas(e){return s(this,e).has(e)}e.exports=mapCacheHas},42758:(e,t,r)=>{var s=r(91105);function mapCacheSet(e,t){var r=s(this,e),n=r.size;r.set(e,t);this.size+=r.size==n?0:1;return this}e.exports=mapCacheSet},47465:e=>{function mapToArray(e){var t=-1,r=Array(e.size);e.forEach(function(e,s){r[++t]=[s,e]});return r}e.exports=mapToArray},36715:e=>{function matchesStrictComparable(e,t){return function(r){if(r==null){return false}return r[e]===t&&(t!==undefined||e in Object(r))}}e.exports=matchesStrictComparable},30757:(e,t,r)=>{var s=r(28648);var n=500;function memoizeCapped(e){var t=s(e,function(e){if(r.size===n){r.clear()}return e});var r=t.cache;return t}e.exports=memoizeCapped},38932:(e,t,r)=>{var s=r(17527);var n=s(Object,"create");e.exports=n},21711:(e,t,r)=>{var s=r(43757);var n=s(Object.keys,Object);e.exports=n},38399:e=>{function nativeKeysIn(e){var t=[];if(e!=null){for(var r in Object(e)){t.push(r)}}return t}e.exports=nativeKeysIn},17589:(e,t,r)=>{e=r.nmd(e);var s=r(77671);var n=true&&t&&!t.nodeType&&t;var a=n&&"object"=="object"&&e&&!e.nodeType&&e;var i=a&&a.exports===n;var o=i&&s.process;var l=function(){try{var e=a&&a.require&&a.require("util").types;if(e){return e}return o&&o.binding&&o.binding("util")}catch(e){}}();e.exports=l},9337:e=>{var t=Object.prototype;var r=t.toString;function objectToString(e){return r.call(e)}e.exports=objectToString},43757:e=>{function overArg(e,t){return function(r){return e(t(r))}}e.exports=overArg},59177:(e,t,r)=>{var s=r(11315);var n=Math.max;function overRest(e,t,r){t=n(t===undefined?e.length-1:t,0);return function(){var a=arguments,i=-1,o=n(a.length-t,0),l=Array(o);while(++i{var s=r(77671);var n=typeof self=="object"&&self&&self.Object===Object&&self;var a=s||n||Function("return this")();e.exports=a},54566:e=>{var t="__lodash_hash_undefined__";function setCacheAdd(e){this.__data__.set(e,t);return this}e.exports=setCacheAdd},57145:e=>{function setCacheHas(e){return this.__data__.has(e)}e.exports=setCacheHas},35279:e=>{function setToArray(e){var t=-1,r=Array(e.size);e.forEach(function(e){r[++t]=e});return r}e.exports=setToArray},88580:(e,t,r)=>{var s=r(52190),n=r(1986);var a=n(s);e.exports=a},1986:e=>{var t=800,r=16;var s=Date.now;function shortOut(e){var n=0,a=0;return function(){var i=s(),o=r-(i-a);a=i;if(o>0){if(++n>=t){return arguments[0]}}else{n=0}return e.apply(undefined,arguments)}}e.exports=shortOut},44628:(e,t,r)=>{var s=r(69694);function stackClear(){this.__data__=new s;this.size=0}e.exports=stackClear},572:e=>{function stackDelete(e){var t=this.__data__,r=t["delete"](e);this.size=t.size;return r}e.exports=stackDelete},91193:e=>{function stackGet(e){return this.__data__.get(e)}e.exports=stackGet},52214:e=>{function stackHas(e){return this.__data__.has(e)}e.exports=stackHas},1700:(e,t,r)=>{var s=r(69694),n=r(29161),a=r(73202);var i=200;function stackSet(e,t){var r=this.__data__;if(r instanceof s){var o=r.__data__;if(!n||o.length{var s=r(30757);var n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;var a=/\\(\\)?/g;var i=s(function(e){var t=[];if(e.charCodeAt(0)===46){t.push("")}e.replace(n,function(e,r,s,n){t.push(s?n.replace(a,"$1"):r||e)});return t});e.exports=i},29523:(e,t,r)=>{var s=r(66224);var n=1/0;function toKey(e){if(typeof e=="string"||s(e)){return e}var t=e+"";return t=="0"&&1/e==-n?"-0":t}e.exports=toKey},78003:e=>{var t=Function.prototype;var r=t.toString;function toSource(e){if(e!=null){try{return r.call(e)}catch(e){}try{return e+""}catch(e){}}return""}e.exports=toSource},2050:(e,t,r)=>{var s=r(12789);var n=1,a=4;function cloneDeep(e){return s(e,n|a)}e.exports=cloneDeep},38335:e=>{function constant(e){return function(){return e}}e.exports=constant},49533:e=>{function eq(e,t){return e===t||e!==e&&t!==t}e.exports=eq},1823:(e,t,r)=>{var s=r(15529);var n=/[\\^$.*+?()[\]{}|]/g,a=RegExp(n.source);function escapeRegExp(e){e=s(e);return e&&a.test(e)?e.replace(n,"\\$&"):e}e.exports=escapeRegExp},56712:(e,t,r)=>{var s=r(8719);function get(e,t,r){var n=e==null?undefined:s(e,t);return n===undefined?r:n}e.exports=get},4347:(e,t,r)=>{var s=r(70926),n=r(94636);function hasIn(e,t){return e!=null&&n(e,t,s)}e.exports=hasIn},48472:e=>{function identity(e){return e}e.exports=identity},49725:(e,t,r)=>{var s=r(83932),n=r(71608);var a=Object.prototype;var i=a.hasOwnProperty;var o=a.propertyIsEnumerable;var l=s(function(){return arguments}())?s:function(e){return n(e)&&i.call(e,"callee")&&!o.call(e,"callee")};e.exports=l},94951:e=>{var t=Array.isArray;e.exports=t},6169:(e,t,r)=>{var s=r(30867),n=r(59149);function isArrayLike(e){return e!=null&&n(e.length)&&!s(e)}e.exports=isArrayLike},85441:(e,t,r)=>{e=r.nmd(e);var s=r(27322),n=r(37566);var a=true&&t&&!t.nodeType&&t;var i=a&&"object"=="object"&&e&&!e.nodeType&&e;var o=i&&i.exports===a;var l=o?s.Buffer:undefined;var u=l?l.isBuffer:undefined;var c=u||n;e.exports=c},30867:(e,t,r)=>{var s=r(95809),n=r(29746);var a="[object AsyncFunction]",i="[object Function]",o="[object GeneratorFunction]",l="[object Proxy]";function isFunction(e){if(!n(e)){return false}var t=s(e);return t==i||t==o||t==a||t==l}e.exports=isFunction},59149:e=>{var t=9007199254740991;function isLength(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=t}e.exports=isLength},75279:(e,t,r)=>{var s=r(7570),n=r(7632),a=r(17589);var i=a&&a.isMap;var o=i?n(i):s;e.exports=o},29746:e=>{function isObject(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}e.exports=isObject},71608:e=>{function isObjectLike(e){return e!=null&&typeof e=="object"}e.exports=isObjectLike},44959:(e,t,r)=>{var s=r(71271),n=r(7632),a=r(17589);var i=a&&a.isSet;var o=i?n(i):s;e.exports=o},66224:(e,t,r)=>{var s=r(95809),n=r(71608);var a="[object Symbol]";function isSymbol(e){return typeof e=="symbol"||n(e)&&s(e)==a}e.exports=isSymbol},33174:(e,t,r)=>{var s=r(64354),n=r(7632),a=r(17589);var i=a&&a.isTypedArray;var o=i?n(i):s;e.exports=o},81445:(e,t,r)=>{var s=r(69325),n=r(46535),a=r(6169);function keys(e){return a(e)?s(e):n(e)}e.exports=keys},28646:(e,t,r)=>{var s=r(69325),n=r(66630),a=r(6169);function keysIn(e){return a(e)?s(e,true):n(e)}e.exports=keysIn},28648:(e,t,r)=>{var s=r(73202);var n="Expected a function";function memoize(e,t){if(typeof e!="function"||t!=null&&typeof t!="function"){throw new TypeError(n)}var r=function(){var s=arguments,n=t?t.apply(this,s):s[0],a=r.cache;if(a.has(n)){return a.get(n)}var i=e.apply(this,s);r.cache=a.set(n,i)||a;return i};r.cache=new(memoize.Cache||s);return r}memoize.Cache=s;e.exports=memoize},62503:(e,t,r)=>{var s=r(80938),n=r(59962),a=r(90358),i=r(29523);function property(e){return a(e)?s(i(e)):n(e)}e.exports=property},84671:(e,t,r)=>{var s=r(67561),n=r(42690),a=r(65993),i=r(53084);var o=a(function(e,t){if(e==null){return[]}var r=t.length;if(r>1&&i(e,t[0],t[1])){t=[]}else if(r>2&&i(t[0],t[1],t[2])){t=[t[0]]}return n(e,s(t,1),[])});e.exports=o},98954:e=>{function stubArray(){return[]}e.exports=stubArray},37566:e=>{function stubFalse(){return false}e.exports=stubFalse},15529:(e,t,r)=>{var s=r(13657);function toString(e){return e==null?"":s(e)}e.exports=toString},76563:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;const r=/^[ \t]+$/;class Buffer{constructor(e){this._map=null;this._buf=[];this._last="";this._queue=[];this._position={line:1,column:0};this._sourcePosition={identifierName:null,line:null,column:null,filename:null};this._disallowedPop=null;this._map=e}get(){this._flush();const e=this._map;const t={code:this._buf.join("").trimRight(),map:null,rawMappings:e==null?void 0:e.getRawMappings()};if(e){Object.defineProperty(t,"map",{configurable:true,enumerable:true,get(){return this.map=e.get()},set(e){Object.defineProperty(this,"map",{value:e,writable:true})}})}return t}append(e){this._flush();const{line:t,column:r,filename:s,identifierName:n,force:a}=this._sourcePosition;this._append(e,t,r,n,s,a)}queue(e){if(e==="\n"){while(this._queue.length>0&&r.test(this._queue[0][0])){this._queue.shift()}}const{line:t,column:s,filename:n,identifierName:a,force:i}=this._sourcePosition;this._queue.unshift([e,t,s,a,n,i])}_flush(){let e;while(e=this._queue.pop())this._append(...e)}_append(e,t,r,s,n,a){this._buf.push(e);this._last=e[e.length-1];let i=e.indexOf("\n");let o=0;if(i!==0){this._mark(t,r,s,n,a)}while(i!==-1){this._position.line++;this._position.column=0;o=i+1;if(o0&&this._queue[0][0]==="\n"){this._queue.shift()}}removeLastSemicolon(){if(this._queue.length>0&&this._queue[0][0]===";"){this._queue.shift()}}endsWith(e){if(e.length===1){let t;if(this._queue.length>0){const e=this._queue[0][0];t=e[e.length-1]}else{t=this._last}return t===e}const t=this._last+this._queue.reduce((e,t)=>t[0]+e,"");if(e.length<=t.length){return t.slice(-e.length)===e}return false}hasContent(){return this._queue.length>0||!!this._last}exactSource(e,t){this.source("start",e,true);t();this.source("end",e);this._disallowPop("start",e)}source(e,t,r){if(e&&!t)return;this._normalizePosition(e,t,this._sourcePosition,r)}withSource(e,t,r){if(!this._map)return r();const s=this._sourcePosition.line;const n=this._sourcePosition.column;const a=this._sourcePosition.filename;const i=this._sourcePosition.identifierName;this.source(e,t);r();if((!this._sourcePosition.force||this._sourcePosition.line!==s||this._sourcePosition.column!==n||this._sourcePosition.filename!==a)&&(!this._disallowedPop||this._disallowedPop.line!==s||this._disallowedPop.column!==n||this._disallowedPop.filename!==a)){this._sourcePosition.line=s;this._sourcePosition.column=n;this._sourcePosition.filename=a;this._sourcePosition.identifierName=i;this._sourcePosition.force=false;this._disallowedPop=null}}_disallowPop(e,t){if(e&&!t)return;this._disallowedPop=this._normalizePosition(e,t)}_normalizePosition(e,t,r,s){const n=t?t[e]:null;if(r===undefined){r={identifierName:null,line:null,column:null,filename:null,force:false}}const a=r.line;const i=r.column;const o=r.filename;r.identifierName=e==="start"&&(t==null?void 0:t.identifierName)||null;r.line=n==null?void 0:n.line;r.column=n==null?void 0:n.column;r.filename=t==null?void 0:t.filename;if(s||r.line!==a||r.column!==i||r.filename!==o){r.force=s}return r}getCurrentColumn(){const e=this._queue.reduce((e,t)=>t[0]+e,"");const t=e.lastIndexOf("\n");return t===-1?this._position.column+e.length:e.length-1-t}getCurrentLine(){const e=this._queue.reduce((e,t)=>t[0]+e,"");let t=0;for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.File=File;t.Program=Program;t.BlockStatement=BlockStatement;t.Noop=Noop;t.Directive=Directive;t.DirectiveLiteral=DirectiveLiteral;t.InterpreterDirective=InterpreterDirective;t.Placeholder=Placeholder;function File(e){if(e.program){this.print(e.program.interpreter,e)}this.print(e.program,e)}function Program(e){this.printInnerComments(e,false);this.printSequence(e.directives,e);if(e.directives&&e.directives.length)this.newline();this.printSequence(e.body,e)}function BlockStatement(e){var t;this.token("{");this.printInnerComments(e);const r=(t=e.directives)==null?void 0:t.length;if(e.body.length||r){this.newline();this.printSequence(e.directives,e,{indent:true});if(r)this.newline();this.printSequence(e.body,e,{indent:true});this.removeTrailingNewline();this.source("end",e.loc);if(!this.endsWith("\n"))this.newline();this.rightBrace()}else{this.source("end",e.loc);this.token("}")}}function Noop(){}function Directive(e){this.print(e.value,e);this.semicolon()}const r=/(?:^|[^\\])(?:\\\\)*'/;const s=/(?:^|[^\\])(?:\\\\)*"/;function DirectiveLiteral(e){const t=this.getPossibleRaw(e);if(t!=null){this.token(t);return}const{value:n}=e;if(!s.test(n)){this.token(`"${n}"`)}else if(!r.test(n)){this.token(`'${n}'`)}else{throw new Error("Malformed AST: it is not possible to print a directive containing"+" both unescaped single and double quotes.")}}function InterpreterDirective(e){this.token(`#!${e.value}\n`)}function Placeholder(e){this.token("%%");this.print(e.name);this.token("%%");if(e.expectedNode==="Statement"){this.semicolon()}}},40675:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ClassExpression=t.ClassDeclaration=ClassDeclaration;t.ClassBody=ClassBody;t.ClassProperty=ClassProperty;t.ClassPrivateProperty=ClassPrivateProperty;t.ClassMethod=ClassMethod;t.ClassPrivateMethod=ClassPrivateMethod;t._classMethodHead=_classMethodHead;t.StaticBlock=StaticBlock;var s=_interopRequireWildcard(r(24479));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function ClassDeclaration(e,t){if(!this.format.decoratorsBeforeExport||!s.isExportDefaultDeclaration(t)&&!s.isExportNamedDeclaration(t)){this.printJoin(e.decorators,e)}if(e.declare){this.word("declare");this.space()}if(e.abstract){this.word("abstract");this.space()}this.word("class");if(e.id){this.space();this.print(e.id,e)}this.print(e.typeParameters,e);if(e.superClass){this.space();this.word("extends");this.space();this.print(e.superClass,e);this.print(e.superTypeParameters,e)}if(e.implements){this.space();this.word("implements");this.space();this.printList(e.implements,e)}this.space();this.print(e.body,e)}function ClassBody(e){this.token("{");this.printInnerComments(e);if(e.body.length===0){this.token("}")}else{this.newline();this.indent();this.printSequence(e.body,e);this.dedent();if(!this.endsWith("\n"))this.newline();this.rightBrace()}}function ClassProperty(e){this.printJoin(e.decorators,e);this.tsPrintClassMemberModifiers(e,true);if(e.computed){this.token("[");this.print(e.key,e);this.token("]")}else{this._variance(e);this.print(e.key,e)}if(e.optional){this.token("?")}if(e.definite){this.token("!")}this.print(e.typeAnnotation,e);if(e.value){this.space();this.token("=");this.space();this.print(e.value,e)}this.semicolon()}function ClassPrivateProperty(e){this.printJoin(e.decorators,e);if(e.static){this.word("static");this.space()}this.print(e.key,e);this.print(e.typeAnnotation,e);if(e.value){this.space();this.token("=");this.space();this.print(e.value,e)}this.semicolon()}function ClassMethod(e){this._classMethodHead(e);this.space();this.print(e.body,e)}function ClassPrivateMethod(e){this._classMethodHead(e);this.space();this.print(e.body,e)}function _classMethodHead(e){this.printJoin(e.decorators,e);this.tsPrintClassMemberModifiers(e,false);this._methodHead(e)}function StaticBlock(e){this.word("static");this.space();this.token("{");if(e.body.length===0){this.token("}")}else{this.newline();this.printSequence(e.body,e,{indent:true});this.rightBrace()}}},2262:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UnaryExpression=UnaryExpression;t.DoExpression=DoExpression;t.ParenthesizedExpression=ParenthesizedExpression;t.UpdateExpression=UpdateExpression;t.ConditionalExpression=ConditionalExpression;t.NewExpression=NewExpression;t.SequenceExpression=SequenceExpression;t.ThisExpression=ThisExpression;t.Super=Super;t.Decorator=Decorator;t.OptionalMemberExpression=OptionalMemberExpression;t.OptionalCallExpression=OptionalCallExpression;t.CallExpression=CallExpression;t.Import=Import;t.EmptyStatement=EmptyStatement;t.ExpressionStatement=ExpressionStatement;t.AssignmentPattern=AssignmentPattern;t.LogicalExpression=t.BinaryExpression=t.AssignmentExpression=AssignmentExpression;t.BindExpression=BindExpression;t.MemberExpression=MemberExpression;t.MetaProperty=MetaProperty;t.PrivateName=PrivateName;t.V8IntrinsicIdentifier=V8IntrinsicIdentifier;t.AwaitExpression=t.YieldExpression=void 0;var s=_interopRequireWildcard(r(24479));var n=_interopRequireWildcard(r(83731));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function UnaryExpression(e){if(e.operator==="void"||e.operator==="delete"||e.operator==="typeof"||e.operator==="throw"){this.word(e.operator);this.space()}else{this.token(e.operator)}this.print(e.argument,e)}function DoExpression(e){this.word("do");this.space();this.print(e.body,e)}function ParenthesizedExpression(e){this.token("(");this.print(e.expression,e);this.token(")")}function UpdateExpression(e){if(e.prefix){this.token(e.operator);this.print(e.argument,e)}else{this.startTerminatorless(true);this.print(e.argument,e);this.endTerminatorless();this.token(e.operator)}}function ConditionalExpression(e){this.print(e.test,e);this.space();this.token("?");this.space();this.print(e.consequent,e);this.space();this.token(":");this.space();this.print(e.alternate,e)}function NewExpression(e,t){this.word("new");this.space();this.print(e.callee,e);if(this.format.minified&&e.arguments.length===0&&!e.optional&&!s.isCallExpression(t,{callee:e})&&!s.isMemberExpression(t)&&!s.isNewExpression(t)){return}this.print(e.typeArguments,e);this.print(e.typeParameters,e);if(e.optional){this.token("?.")}this.token("(");this.printList(e.arguments,e);this.token(")")}function SequenceExpression(e){this.printList(e.expressions,e)}function ThisExpression(){this.word("this")}function Super(){this.word("super")}function Decorator(e){this.token("@");this.print(e.expression,e);this.newline()}function OptionalMemberExpression(e){this.print(e.object,e);if(!e.computed&&s.isMemberExpression(e.property)){throw new TypeError("Got a MemberExpression for MemberExpression property")}let t=e.computed;if(s.isLiteral(e.property)&&typeof e.property.value==="number"){t=true}if(e.optional){this.token("?.")}if(t){this.token("[");this.print(e.property,e);this.token("]")}else{if(!e.optional){this.token(".")}this.print(e.property,e)}}function OptionalCallExpression(e){this.print(e.callee,e);this.print(e.typeArguments,e);this.print(e.typeParameters,e);if(e.optional){this.token("?.")}this.token("(");this.printList(e.arguments,e);this.token(")")}function CallExpression(e){this.print(e.callee,e);this.print(e.typeArguments,e);this.print(e.typeParameters,e);this.token("(");this.printList(e.arguments,e);this.token(")")}function Import(){this.word("import")}function buildYieldAwait(e){return function(t){this.word(e);if(t.delegate){this.token("*")}if(t.argument){this.space();const e=this.startTerminatorless();this.print(t.argument,t);this.endTerminatorless(e)}}}const a=buildYieldAwait("yield");t.YieldExpression=a;const i=buildYieldAwait("await");t.AwaitExpression=i;function EmptyStatement(){this.semicolon(true)}function ExpressionStatement(e){this.print(e.expression,e);this.semicolon()}function AssignmentPattern(e){this.print(e.left,e);if(e.left.optional)this.token("?");this.print(e.left.typeAnnotation,e);this.space();this.token("=");this.space();this.print(e.right,e)}function AssignmentExpression(e,t){const r=this.inForStatementInitCounter&&e.operator==="in"&&!n.needsParens(e,t);if(r){this.token("(")}this.print(e.left,e);this.space();if(e.operator==="in"||e.operator==="instanceof"){this.word(e.operator)}else{this.token(e.operator)}this.space();this.print(e.right,e);if(r){this.token(")")}}function BindExpression(e){this.print(e.object,e);this.token("::");this.print(e.callee,e)}function MemberExpression(e){this.print(e.object,e);if(!e.computed&&s.isMemberExpression(e.property)){throw new TypeError("Got a MemberExpression for MemberExpression property")}let t=e.computed;if(s.isLiteral(e.property)&&typeof e.property.value==="number"){t=true}if(t){this.token("[");this.print(e.property,e);this.token("]")}else{this.token(".");this.print(e.property,e)}}function MetaProperty(e){this.print(e.meta,e);this.token(".");this.print(e.property,e)}function PrivateName(e){this.token("#");this.print(e.id,e)}function V8IntrinsicIdentifier(e){this.token("%");this.word(e.name)}},92566:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AnyTypeAnnotation=AnyTypeAnnotation;t.ArrayTypeAnnotation=ArrayTypeAnnotation;t.BooleanTypeAnnotation=BooleanTypeAnnotation;t.BooleanLiteralTypeAnnotation=BooleanLiteralTypeAnnotation;t.NullLiteralTypeAnnotation=NullLiteralTypeAnnotation;t.DeclareClass=DeclareClass;t.DeclareFunction=DeclareFunction;t.InferredPredicate=InferredPredicate;t.DeclaredPredicate=DeclaredPredicate;t.DeclareInterface=DeclareInterface;t.DeclareModule=DeclareModule;t.DeclareModuleExports=DeclareModuleExports;t.DeclareTypeAlias=DeclareTypeAlias;t.DeclareOpaqueType=DeclareOpaqueType;t.DeclareVariable=DeclareVariable;t.DeclareExportDeclaration=DeclareExportDeclaration;t.DeclareExportAllDeclaration=DeclareExportAllDeclaration;t.EnumDeclaration=EnumDeclaration;t.EnumBooleanBody=EnumBooleanBody;t.EnumNumberBody=EnumNumberBody;t.EnumStringBody=EnumStringBody;t.EnumSymbolBody=EnumSymbolBody;t.EnumDefaultedMember=EnumDefaultedMember;t.EnumBooleanMember=EnumBooleanMember;t.EnumNumberMember=EnumNumberMember;t.EnumStringMember=EnumStringMember;t.ExistsTypeAnnotation=ExistsTypeAnnotation;t.FunctionTypeAnnotation=FunctionTypeAnnotation;t.FunctionTypeParam=FunctionTypeParam;t.GenericTypeAnnotation=t.ClassImplements=t.InterfaceExtends=InterfaceExtends;t._interfaceish=_interfaceish;t._variance=_variance;t.InterfaceDeclaration=InterfaceDeclaration;t.InterfaceTypeAnnotation=InterfaceTypeAnnotation;t.IntersectionTypeAnnotation=IntersectionTypeAnnotation;t.MixedTypeAnnotation=MixedTypeAnnotation;t.EmptyTypeAnnotation=EmptyTypeAnnotation;t.NullableTypeAnnotation=NullableTypeAnnotation;t.NumberTypeAnnotation=NumberTypeAnnotation;t.StringTypeAnnotation=StringTypeAnnotation;t.ThisTypeAnnotation=ThisTypeAnnotation;t.TupleTypeAnnotation=TupleTypeAnnotation;t.TypeofTypeAnnotation=TypeofTypeAnnotation;t.TypeAlias=TypeAlias;t.TypeAnnotation=TypeAnnotation;t.TypeParameterDeclaration=t.TypeParameterInstantiation=TypeParameterInstantiation;t.TypeParameter=TypeParameter;t.OpaqueType=OpaqueType;t.ObjectTypeAnnotation=ObjectTypeAnnotation;t.ObjectTypeInternalSlot=ObjectTypeInternalSlot;t.ObjectTypeCallProperty=ObjectTypeCallProperty;t.ObjectTypeIndexer=ObjectTypeIndexer;t.ObjectTypeProperty=ObjectTypeProperty;t.ObjectTypeSpreadProperty=ObjectTypeSpreadProperty;t.QualifiedTypeIdentifier=QualifiedTypeIdentifier;t.SymbolTypeAnnotation=SymbolTypeAnnotation;t.UnionTypeAnnotation=UnionTypeAnnotation;t.TypeCastExpression=TypeCastExpression;t.Variance=Variance;t.VoidTypeAnnotation=VoidTypeAnnotation;Object.defineProperty(t,"NumberLiteralTypeAnnotation",{enumerable:true,get:function(){return a.NumericLiteral}});Object.defineProperty(t,"StringLiteralTypeAnnotation",{enumerable:true,get:function(){return a.StringLiteral}});var s=_interopRequireWildcard(r(24479));var n=r(50607);var a=r(84986);function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function AnyTypeAnnotation(){this.word("any")}function ArrayTypeAnnotation(e){this.print(e.elementType,e);this.token("[");this.token("]")}function BooleanTypeAnnotation(){this.word("boolean")}function BooleanLiteralTypeAnnotation(e){this.word(e.value?"true":"false")}function NullLiteralTypeAnnotation(){this.word("null")}function DeclareClass(e,t){if(!s.isDeclareExportDeclaration(t)){this.word("declare");this.space()}this.word("class");this.space();this._interfaceish(e)}function DeclareFunction(e,t){if(!s.isDeclareExportDeclaration(t)){this.word("declare");this.space()}this.word("function");this.space();this.print(e.id,e);this.print(e.id.typeAnnotation.typeAnnotation,e);if(e.predicate){this.space();this.print(e.predicate,e)}this.semicolon()}function InferredPredicate(){this.token("%");this.word("checks")}function DeclaredPredicate(e){this.token("%");this.word("checks");this.token("(");this.print(e.value,e);this.token(")")}function DeclareInterface(e){this.word("declare");this.space();this.InterfaceDeclaration(e)}function DeclareModule(e){this.word("declare");this.space();this.word("module");this.space();this.print(e.id,e);this.space();this.print(e.body,e)}function DeclareModuleExports(e){this.word("declare");this.space();this.word("module");this.token(".");this.word("exports");this.print(e.typeAnnotation,e)}function DeclareTypeAlias(e){this.word("declare");this.space();this.TypeAlias(e)}function DeclareOpaqueType(e,t){if(!s.isDeclareExportDeclaration(t)){this.word("declare");this.space()}this.OpaqueType(e)}function DeclareVariable(e,t){if(!s.isDeclareExportDeclaration(t)){this.word("declare");this.space()}this.word("var");this.space();this.print(e.id,e);this.print(e.id.typeAnnotation,e);this.semicolon()}function DeclareExportDeclaration(e){this.word("declare");this.space();this.word("export");this.space();if(e.default){this.word("default");this.space()}FlowExportDeclaration.apply(this,arguments)}function DeclareExportAllDeclaration(){this.word("declare");this.space();n.ExportAllDeclaration.apply(this,arguments)}function EnumDeclaration(e){const{id:t,body:r}=e;this.word("enum");this.space();this.print(t,e);this.print(r,e)}function enumExplicitType(e,t,r){if(r){e.space();e.word("of");e.space();e.word(t)}e.space()}function enumBody(e,t){const{members:r}=t;e.token("{");e.indent();e.newline();for(const s of r){e.print(s,t);e.newline()}e.dedent();e.token("}")}function EnumBooleanBody(e){const{explicitType:t}=e;enumExplicitType(this,"boolean",t);enumBody(this,e)}function EnumNumberBody(e){const{explicitType:t}=e;enumExplicitType(this,"number",t);enumBody(this,e)}function EnumStringBody(e){const{explicitType:t}=e;enumExplicitType(this,"string",t);enumBody(this,e)}function EnumSymbolBody(e){enumExplicitType(this,"symbol",true);enumBody(this,e)}function EnumDefaultedMember(e){const{id:t}=e;this.print(t,e);this.token(",")}function enumInitializedMember(e,t){const{id:r,init:s}=t;e.print(r,t);e.space();e.token("=");e.space();e.print(s,t);e.token(",")}function EnumBooleanMember(e){enumInitializedMember(this,e)}function EnumNumberMember(e){enumInitializedMember(this,e)}function EnumStringMember(e){enumInitializedMember(this,e)}function FlowExportDeclaration(e){if(e.declaration){const t=e.declaration;this.print(t,e);if(!s.isStatement(t))this.semicolon()}else{this.token("{");if(e.specifiers.length){this.space();this.printList(e.specifiers,e);this.space()}this.token("}");if(e.source){this.space();this.word("from");this.space();this.print(e.source,e)}this.semicolon()}}function ExistsTypeAnnotation(){this.token("*")}function FunctionTypeAnnotation(e,t){this.print(e.typeParameters,e);this.token("(");this.printList(e.params,e);if(e.rest){if(e.params.length){this.token(",");this.space()}this.token("...");this.print(e.rest,e)}this.token(")");if(t.type==="ObjectTypeCallProperty"||t.type==="DeclareFunction"||t.type==="ObjectTypeProperty"&&t.method){this.token(":")}else{this.space();this.token("=>")}this.space();this.print(e.returnType,e)}function FunctionTypeParam(e){this.print(e.name,e);if(e.optional)this.token("?");if(e.name){this.token(":");this.space()}this.print(e.typeAnnotation,e)}function InterfaceExtends(e){this.print(e.id,e);this.print(e.typeParameters,e)}function _interfaceish(e){this.print(e.id,e);this.print(e.typeParameters,e);if(e.extends.length){this.space();this.word("extends");this.space();this.printList(e.extends,e)}if(e.mixins&&e.mixins.length){this.space();this.word("mixins");this.space();this.printList(e.mixins,e)}if(e.implements&&e.implements.length){this.space();this.word("implements");this.space();this.printList(e.implements,e)}this.space();this.print(e.body,e)}function _variance(e){if(e.variance){if(e.variance.kind==="plus"){this.token("+")}else if(e.variance.kind==="minus"){this.token("-")}}}function InterfaceDeclaration(e){this.word("interface");this.space();this._interfaceish(e)}function andSeparator(){this.space();this.token("&");this.space()}function InterfaceTypeAnnotation(e){this.word("interface");if(e.extends&&e.extends.length){this.space();this.word("extends");this.space();this.printList(e.extends,e)}this.space();this.print(e.body,e)}function IntersectionTypeAnnotation(e){this.printJoin(e.types,e,{separator:andSeparator})}function MixedTypeAnnotation(){this.word("mixed")}function EmptyTypeAnnotation(){this.word("empty")}function NullableTypeAnnotation(e){this.token("?");this.print(e.typeAnnotation,e)}function NumberTypeAnnotation(){this.word("number")}function StringTypeAnnotation(){this.word("string")}function ThisTypeAnnotation(){this.word("this")}function TupleTypeAnnotation(e){this.token("[");this.printList(e.types,e);this.token("]")}function TypeofTypeAnnotation(e){this.word("typeof");this.space();this.print(e.argument,e)}function TypeAlias(e){this.word("type");this.space();this.print(e.id,e);this.print(e.typeParameters,e);this.space();this.token("=");this.space();this.print(e.right,e);this.semicolon()}function TypeAnnotation(e){this.token(":");this.space();if(e.optional)this.token("?");this.print(e.typeAnnotation,e)}function TypeParameterInstantiation(e){this.token("<");this.printList(e.params,e,{});this.token(">")}function TypeParameter(e){this._variance(e);this.word(e.name);if(e.bound){this.print(e.bound,e)}if(e.default){this.space();this.token("=");this.space();this.print(e.default,e)}}function OpaqueType(e){this.word("opaque");this.space();this.word("type");this.space();this.print(e.id,e);this.print(e.typeParameters,e);if(e.supertype){this.token(":");this.space();this.print(e.supertype,e)}if(e.impltype){this.space();this.token("=");this.space();this.print(e.impltype,e)}this.semicolon()}function ObjectTypeAnnotation(e){if(e.exact){this.token("{|")}else{this.token("{")}const t=e.properties.concat(e.callProperties||[],e.indexers||[],e.internalSlots||[]);if(t.length){this.space();this.printJoin(t,e,{addNewlines(e){if(e&&!t[0])return 1},indent:true,statement:true,iterator:()=>{if(t.length!==1||e.inexact){this.token(",");this.space()}}});this.space()}if(e.inexact){this.indent();this.token("...");if(t.length){this.newline()}this.dedent()}if(e.exact){this.token("|}")}else{this.token("}")}}function ObjectTypeInternalSlot(e){if(e.static){this.word("static");this.space()}this.token("[");this.token("[");this.print(e.id,e);this.token("]");this.token("]");if(e.optional)this.token("?");if(!e.method){this.token(":");this.space()}this.print(e.value,e)}function ObjectTypeCallProperty(e){if(e.static){this.word("static");this.space()}this.print(e.value,e)}function ObjectTypeIndexer(e){if(e.static){this.word("static");this.space()}this._variance(e);this.token("[");if(e.id){this.print(e.id,e);this.token(":");this.space()}this.print(e.key,e);this.token("]");this.token(":");this.space();this.print(e.value,e)}function ObjectTypeProperty(e){if(e.proto){this.word("proto");this.space()}if(e.static){this.word("static");this.space()}if(e.kind==="get"||e.kind==="set"){this.word(e.kind);this.space()}this._variance(e);this.print(e.key,e);if(e.optional)this.token("?");if(!e.method){this.token(":");this.space()}this.print(e.value,e)}function ObjectTypeSpreadProperty(e){this.token("...");this.print(e.argument,e)}function QualifiedTypeIdentifier(e){this.print(e.qualification,e);this.token(".");this.print(e.id,e)}function SymbolTypeAnnotation(){this.word("symbol")}function orSeparator(){this.space();this.token("|");this.space()}function UnionTypeAnnotation(e){this.printJoin(e.types,e,{separator:orSeparator})}function TypeCastExpression(e){this.token("(");this.print(e.expression,e);this.print(e.typeAnnotation,e);this.token(")")}function Variance(e){if(e.kind==="plus"){this.token("+")}else{this.token("-")}}function VoidTypeAnnotation(){this.word("void")}},47058:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});var s=r(33800);Object.keys(s).forEach(function(e){if(e==="default"||e==="__esModule")return;if(e in t&&t[e]===s[e])return;Object.defineProperty(t,e,{enumerable:true,get:function(){return s[e]}})});var n=r(2262);Object.keys(n).forEach(function(e){if(e==="default"||e==="__esModule")return;if(e in t&&t[e]===n[e])return;Object.defineProperty(t,e,{enumerable:true,get:function(){return n[e]}})});var a=r(21480);Object.keys(a).forEach(function(e){if(e==="default"||e==="__esModule")return;if(e in t&&t[e]===a[e])return;Object.defineProperty(t,e,{enumerable:true,get:function(){return a[e]}})});var i=r(40675);Object.keys(i).forEach(function(e){if(e==="default"||e==="__esModule")return;if(e in t&&t[e]===i[e])return;Object.defineProperty(t,e,{enumerable:true,get:function(){return i[e]}})});var o=r(53558);Object.keys(o).forEach(function(e){if(e==="default"||e==="__esModule")return;if(e in t&&t[e]===o[e])return;Object.defineProperty(t,e,{enumerable:true,get:function(){return o[e]}})});var l=r(50607);Object.keys(l).forEach(function(e){if(e==="default"||e==="__esModule")return;if(e in t&&t[e]===l[e])return;Object.defineProperty(t,e,{enumerable:true,get:function(){return l[e]}})});var u=r(84986);Object.keys(u).forEach(function(e){if(e==="default"||e==="__esModule")return;if(e in t&&t[e]===u[e])return;Object.defineProperty(t,e,{enumerable:true,get:function(){return u[e]}})});var c=r(92566);Object.keys(c).forEach(function(e){if(e==="default"||e==="__esModule")return;if(e in t&&t[e]===c[e])return;Object.defineProperty(t,e,{enumerable:true,get:function(){return c[e]}})});var p=r(26601);Object.keys(p).forEach(function(e){if(e==="default"||e==="__esModule")return;if(e in t&&t[e]===p[e])return;Object.defineProperty(t,e,{enumerable:true,get:function(){return p[e]}})});var f=r(739);Object.keys(f).forEach(function(e){if(e==="default"||e==="__esModule")return;if(e in t&&t[e]===f[e])return;Object.defineProperty(t,e,{enumerable:true,get:function(){return f[e]}})});var d=r(71406);Object.keys(d).forEach(function(e){if(e==="default"||e==="__esModule")return;if(e in t&&t[e]===d[e])return;Object.defineProperty(t,e,{enumerable:true,get:function(){return d[e]}})})},739:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.JSXAttribute=JSXAttribute;t.JSXIdentifier=JSXIdentifier;t.JSXNamespacedName=JSXNamespacedName;t.JSXMemberExpression=JSXMemberExpression;t.JSXSpreadAttribute=JSXSpreadAttribute;t.JSXExpressionContainer=JSXExpressionContainer;t.JSXSpreadChild=JSXSpreadChild;t.JSXText=JSXText;t.JSXElement=JSXElement;t.JSXOpeningElement=JSXOpeningElement;t.JSXClosingElement=JSXClosingElement;t.JSXEmptyExpression=JSXEmptyExpression;t.JSXFragment=JSXFragment;t.JSXOpeningFragment=JSXOpeningFragment;t.JSXClosingFragment=JSXClosingFragment;function JSXAttribute(e){this.print(e.name,e);if(e.value){this.token("=");this.print(e.value,e)}}function JSXIdentifier(e){this.word(e.name)}function JSXNamespacedName(e){this.print(e.namespace,e);this.token(":");this.print(e.name,e)}function JSXMemberExpression(e){this.print(e.object,e);this.token(".");this.print(e.property,e)}function JSXSpreadAttribute(e){this.token("{");this.token("...");this.print(e.argument,e);this.token("}")}function JSXExpressionContainer(e){this.token("{");this.print(e.expression,e);this.token("}")}function JSXSpreadChild(e){this.token("{");this.token("...");this.print(e.expression,e);this.token("}")}function JSXText(e){const t=this.getPossibleRaw(e);if(t!=null){this.token(t)}else{this.token(e.value)}}function JSXElement(e){const t=e.openingElement;this.print(t,e);if(t.selfClosing)return;this.indent();for(const t of e.children){this.print(t,e)}this.dedent();this.print(e.closingElement,e)}function spaceSeparator(){this.space()}function JSXOpeningElement(e){this.token("<");this.print(e.name,e);this.print(e.typeParameters,e);if(e.attributes.length>0){this.space();this.printJoin(e.attributes,e,{separator:spaceSeparator})}if(e.selfClosing){this.space();this.token("/>")}else{this.token(">")}}function JSXClosingElement(e){this.token("")}function JSXEmptyExpression(e){this.printInnerComments(e)}function JSXFragment(e){this.print(e.openingFragment,e);this.indent();for(const t of e.children){this.print(t,e)}this.dedent();this.print(e.closingFragment,e)}function JSXOpeningFragment(){this.token("<");this.token(">")}function JSXClosingFragment(){this.token("")}},53558:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t._params=_params;t._parameters=_parameters;t._param=_param;t._methodHead=_methodHead;t._predicate=_predicate;t._functionHead=_functionHead;t.FunctionDeclaration=t.FunctionExpression=FunctionExpression;t.ArrowFunctionExpression=ArrowFunctionExpression;var s=_interopRequireWildcard(r(24479));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function _params(e){this.print(e.typeParameters,e);this.token("(");this._parameters(e.params,e);this.token(")");this.print(e.returnType,e)}function _parameters(e,t){for(let r=0;re.loc.start.line){this.indent();this.print(t,e);this.dedent();this._catchUp("start",e.body.loc)}else{this.print(t,e)}this.token(")")}else{this.print(t,e)}}else{this._params(e)}this._predicate(e);this.space();this.token("=>");this.space();this.print(e.body,e)}function hasTypes(e,t){return e.typeParameters||e.returnType||t.typeAnnotation||t.optional||t.trailingComments}},50607:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ImportSpecifier=ImportSpecifier;t.ImportDefaultSpecifier=ImportDefaultSpecifier;t.ExportDefaultSpecifier=ExportDefaultSpecifier;t.ExportSpecifier=ExportSpecifier;t.ExportNamespaceSpecifier=ExportNamespaceSpecifier;t.ExportAllDeclaration=ExportAllDeclaration;t.ExportNamedDeclaration=ExportNamedDeclaration;t.ExportDefaultDeclaration=ExportDefaultDeclaration;t.ImportDeclaration=ImportDeclaration;t.ImportAttribute=ImportAttribute;t.ImportNamespaceSpecifier=ImportNamespaceSpecifier;var s=_interopRequireWildcard(r(24479));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function ImportSpecifier(e){if(e.importKind==="type"||e.importKind==="typeof"){this.word(e.importKind);this.space()}this.print(e.imported,e);if(e.local&&e.local.name!==e.imported.name){this.space();this.word("as");this.space();this.print(e.local,e)}}function ImportDefaultSpecifier(e){this.print(e.local,e)}function ExportDefaultSpecifier(e){this.print(e.exported,e)}function ExportSpecifier(e){this.print(e.local,e);if(e.exported&&e.local.name!==e.exported.name){this.space();this.word("as");this.space();this.print(e.exported,e)}}function ExportNamespaceSpecifier(e){this.token("*");this.space();this.word("as");this.space();this.print(e.exported,e)}function ExportAllDeclaration(e){this.word("export");this.space();if(e.exportKind==="type"){this.word("type");this.space()}this.token("*");this.space();this.word("from");this.space();this.print(e.source,e);this.printAssertions(e);this.semicolon()}function ExportNamedDeclaration(e){if(this.format.decoratorsBeforeExport&&s.isClassDeclaration(e.declaration)){this.printJoin(e.declaration.decorators,e)}this.word("export");this.space();ExportDeclaration.apply(this,arguments)}function ExportDefaultDeclaration(e){if(this.format.decoratorsBeforeExport&&s.isClassDeclaration(e.declaration)){this.printJoin(e.declaration.decorators,e)}this.word("export");this.space();this.word("default");this.space();ExportDeclaration.apply(this,arguments)}function ExportDeclaration(e){if(e.declaration){const t=e.declaration;this.print(t,e);if(!s.isStatement(t))this.semicolon()}else{if(e.exportKind==="type"){this.word("type");this.space()}const t=e.specifiers.slice(0);let r=false;for(;;){const n=t[0];if(s.isExportDefaultSpecifier(n)||s.isExportNamespaceSpecifier(n)){r=true;this.print(t.shift(),e);if(t.length){this.token(",");this.space()}}else{break}}if(t.length||!t.length&&!r){this.token("{");if(t.length){this.space();this.printList(t,e);this.space()}this.token("}")}if(e.source){this.space();this.word("from");this.space();this.print(e.source,e);this.printAssertions(e)}this.semicolon()}}function ImportDeclaration(e){var t;this.word("import");this.space();if(e.importKind==="type"||e.importKind==="typeof"){this.word(e.importKind);this.space()}const r=e.specifiers.slice(0);if(r==null?void 0:r.length){for(;;){const t=r[0];if(s.isImportDefaultSpecifier(t)||s.isImportNamespaceSpecifier(t)){this.print(r.shift(),e);if(r.length){this.token(",");this.space()}}else{break}}if(r.length){this.token("{");this.space();this.printList(r,e);this.space();this.token("}")}this.space();this.word("from");this.space()}this.print(e.source,e);this.printAssertions(e);if((t=e.attributes)==null?void 0:t.length){this.space();this.word("with");this.space();this.printList(e.attributes,e)}this.semicolon()}function ImportAttribute(e){this.print(e.key);this.token(":");this.space();this.print(e.value)}function ImportNamespaceSpecifier(e){this.token("*");this.space();this.word("as");this.space();this.print(e.local,e)}},21480:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.WithStatement=WithStatement;t.IfStatement=IfStatement;t.ForStatement=ForStatement;t.WhileStatement=WhileStatement;t.DoWhileStatement=DoWhileStatement;t.LabeledStatement=LabeledStatement;t.TryStatement=TryStatement;t.CatchClause=CatchClause;t.SwitchStatement=SwitchStatement;t.SwitchCase=SwitchCase;t.DebuggerStatement=DebuggerStatement;t.VariableDeclaration=VariableDeclaration;t.VariableDeclarator=VariableDeclarator;t.ThrowStatement=t.BreakStatement=t.ReturnStatement=t.ContinueStatement=t.ForOfStatement=t.ForInStatement=void 0;var s=_interopRequireWildcard(r(24479));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function WithStatement(e){this.word("with");this.space();this.token("(");this.print(e.object,e);this.token(")");this.printBlock(e)}function IfStatement(e){this.word("if");this.space();this.token("(");this.print(e.test,e);this.token(")");this.space();const t=e.alternate&&s.isIfStatement(getLastStatement(e.consequent));if(t){this.token("{");this.newline();this.indent()}this.printAndIndentOnComments(e.consequent,e);if(t){this.dedent();this.newline();this.token("}")}if(e.alternate){if(this.endsWith("}"))this.space();this.word("else");this.space();this.printAndIndentOnComments(e.alternate,e)}}function getLastStatement(e){if(!s.isStatement(e.body))return e;return getLastStatement(e.body)}function ForStatement(e){this.word("for");this.space();this.token("(");this.inForStatementInitCounter++;this.print(e.init,e);this.inForStatementInitCounter--;this.token(";");if(e.test){this.space();this.print(e.test,e)}this.token(";");if(e.update){this.space();this.print(e.update,e)}this.token(")");this.printBlock(e)}function WhileStatement(e){this.word("while");this.space();this.token("(");this.print(e.test,e);this.token(")");this.printBlock(e)}const n=function(e){return function(t){this.word("for");this.space();if(e==="of"&&t.await){this.word("await");this.space()}this.token("(");this.print(t.left,t);this.space();this.word(e);this.space();this.print(t.right,t);this.token(")");this.printBlock(t)}};const a=n("in");t.ForInStatement=a;const i=n("of");t.ForOfStatement=i;function DoWhileStatement(e){this.word("do");this.space();this.print(e.body,e);this.space();this.word("while");this.space();this.token("(");this.print(e.test,e);this.token(")");this.semicolon()}function buildLabelStatement(e,t="label"){return function(r){this.word(e);const s=r[t];if(s){this.space();const e=t=="label";const n=this.startTerminatorless(e);this.print(s,r);this.endTerminatorless(n)}this.semicolon()}}const o=buildLabelStatement("continue");t.ContinueStatement=o;const l=buildLabelStatement("return","argument");t.ReturnStatement=l;const u=buildLabelStatement("break");t.BreakStatement=u;const c=buildLabelStatement("throw","argument");t.ThrowStatement=c;function LabeledStatement(e){this.print(e.label,e);this.token(":");this.space();this.print(e.body,e)}function TryStatement(e){this.word("try");this.space();this.print(e.block,e);this.space();if(e.handlers){this.print(e.handlers[0],e)}else{this.print(e.handler,e)}if(e.finalizer){this.space();this.word("finally");this.space();this.print(e.finalizer,e)}}function CatchClause(e){this.word("catch");this.space();if(e.param){this.token("(");this.print(e.param,e);this.print(e.param.typeAnnotation,e);this.token(")");this.space()}this.print(e.body,e)}function SwitchStatement(e){this.word("switch");this.space();this.token("(");this.print(e.discriminant,e);this.token(")");this.space();this.token("{");this.printSequence(e.cases,e,{indent:true,addNewlines(t,r){if(!t&&e.cases[e.cases.length-1]===r)return-1}});this.token("}")}function SwitchCase(e){if(e.test){this.word("case");this.space();this.print(e.test,e);this.token(":")}else{this.word("default");this.token(":")}if(e.consequent.length){this.newline();this.printSequence(e.consequent,e,{indent:true})}}function DebuggerStatement(){this.word("debugger");this.semicolon()}function variableDeclarationIndent(){this.token(",");this.newline();if(this.endsWith("\n"))for(let e=0;e<4;e++)this.space(true)}function constDeclarationIndent(){this.token(",");this.newline();if(this.endsWith("\n"))for(let e=0;e<6;e++)this.space(true)}function VariableDeclaration(e,t){if(e.declare){this.word("declare");this.space()}this.word(e.kind);this.space();let r=false;if(!s.isFor(t)){for(const t of e.declarations){if(t.init){r=true}}}let n;if(r){n=e.kind==="const"?constDeclarationIndent:variableDeclarationIndent}this.printList(e.declarations,e,{separator:n});if(s.isFor(t)){if(t.left===e||t.init===e)return}this.semicolon()}function VariableDeclarator(e){this.print(e.id,e);if(e.definite)this.token("!");this.print(e.id.typeAnnotation,e);if(e.init){this.space();this.token("=");this.space();this.print(e.init,e)}}},33800:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TaggedTemplateExpression=TaggedTemplateExpression;t.TemplateElement=TemplateElement;t.TemplateLiteral=TemplateLiteral;function TaggedTemplateExpression(e){this.print(e.tag,e);this.print(e.typeParameters,e);this.print(e.quasi,e)}function TemplateElement(e,t){const r=t.quasis[0]===e;const s=t.quasis[t.quasis.length-1]===e;const n=(r?"`":"}")+e.value.raw+(s?"`":"${");this.token(n)}function TemplateLiteral(e){const t=e.quasis;for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Identifier=Identifier;t.ArgumentPlaceholder=ArgumentPlaceholder;t.SpreadElement=t.RestElement=RestElement;t.ObjectPattern=t.ObjectExpression=ObjectExpression;t.ObjectMethod=ObjectMethod;t.ObjectProperty=ObjectProperty;t.ArrayPattern=t.ArrayExpression=ArrayExpression;t.RecordExpression=RecordExpression;t.TupleExpression=TupleExpression;t.RegExpLiteral=RegExpLiteral;t.BooleanLiteral=BooleanLiteral;t.NullLiteral=NullLiteral;t.NumericLiteral=NumericLiteral;t.StringLiteral=StringLiteral;t.BigIntLiteral=BigIntLiteral;t.DecimalLiteral=DecimalLiteral;t.PipelineTopicExpression=PipelineTopicExpression;t.PipelineBareFunction=PipelineBareFunction;t.PipelinePrimaryTopicReference=PipelinePrimaryTopicReference;var s=_interopRequireWildcard(r(24479));var n=_interopRequireDefault(r(34524));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function Identifier(e){this.exactSource(e.loc,()=>{this.word(e.name)})}function ArgumentPlaceholder(){this.token("?")}function RestElement(e){this.token("...");this.print(e.argument,e)}function ObjectExpression(e){const t=e.properties;this.token("{");this.printInnerComments(e);if(t.length){this.space();this.printList(t,e,{indent:true,statement:true});this.space()}this.token("}")}function ObjectMethod(e){this.printJoin(e.decorators,e);this._methodHead(e);this.space();this.print(e.body,e)}function ObjectProperty(e){this.printJoin(e.decorators,e);if(e.computed){this.token("[");this.print(e.key,e);this.token("]")}else{if(s.isAssignmentPattern(e.value)&&s.isIdentifier(e.key)&&e.key.name===e.value.left.name){this.print(e.value,e);return}this.print(e.key,e);if(e.shorthand&&s.isIdentifier(e.key)&&s.isIdentifier(e.value)&&e.key.name===e.value.name){return}}this.token(":");this.space();this.print(e.value,e)}function ArrayExpression(e){const t=e.elements;const r=t.length;this.token("[");this.printInnerComments(e);for(let s=0;s0)this.space();this.print(n,e);if(s0)this.space();this.print(n,e);if(s{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TSTypeAnnotation=TSTypeAnnotation;t.TSTypeParameterDeclaration=t.TSTypeParameterInstantiation=TSTypeParameterInstantiation;t.TSTypeParameter=TSTypeParameter;t.TSParameterProperty=TSParameterProperty;t.TSDeclareFunction=TSDeclareFunction;t.TSDeclareMethod=TSDeclareMethod;t.TSQualifiedName=TSQualifiedName;t.TSCallSignatureDeclaration=TSCallSignatureDeclaration;t.TSConstructSignatureDeclaration=TSConstructSignatureDeclaration;t.TSPropertySignature=TSPropertySignature;t.tsPrintPropertyOrMethodName=tsPrintPropertyOrMethodName;t.TSMethodSignature=TSMethodSignature;t.TSIndexSignature=TSIndexSignature;t.TSAnyKeyword=TSAnyKeyword;t.TSBigIntKeyword=TSBigIntKeyword;t.TSUnknownKeyword=TSUnknownKeyword;t.TSNumberKeyword=TSNumberKeyword;t.TSObjectKeyword=TSObjectKeyword;t.TSBooleanKeyword=TSBooleanKeyword;t.TSStringKeyword=TSStringKeyword;t.TSSymbolKeyword=TSSymbolKeyword;t.TSVoidKeyword=TSVoidKeyword;t.TSUndefinedKeyword=TSUndefinedKeyword;t.TSNullKeyword=TSNullKeyword;t.TSNeverKeyword=TSNeverKeyword;t.TSIntrinsicKeyword=TSIntrinsicKeyword;t.TSThisType=TSThisType;t.TSFunctionType=TSFunctionType;t.TSConstructorType=TSConstructorType;t.tsPrintFunctionOrConstructorType=tsPrintFunctionOrConstructorType;t.TSTypeReference=TSTypeReference;t.TSTypePredicate=TSTypePredicate;t.TSTypeQuery=TSTypeQuery;t.TSTypeLiteral=TSTypeLiteral;t.tsPrintTypeLiteralOrInterfaceBody=tsPrintTypeLiteralOrInterfaceBody;t.tsPrintBraced=tsPrintBraced;t.TSArrayType=TSArrayType;t.TSTupleType=TSTupleType;t.TSOptionalType=TSOptionalType;t.TSRestType=TSRestType;t.TSNamedTupleMember=TSNamedTupleMember;t.TSUnionType=TSUnionType;t.TSIntersectionType=TSIntersectionType;t.tsPrintUnionOrIntersectionType=tsPrintUnionOrIntersectionType;t.TSConditionalType=TSConditionalType;t.TSInferType=TSInferType;t.TSParenthesizedType=TSParenthesizedType;t.TSTypeOperator=TSTypeOperator;t.TSIndexedAccessType=TSIndexedAccessType;t.TSMappedType=TSMappedType;t.TSLiteralType=TSLiteralType;t.TSExpressionWithTypeArguments=TSExpressionWithTypeArguments;t.TSInterfaceDeclaration=TSInterfaceDeclaration;t.TSInterfaceBody=TSInterfaceBody;t.TSTypeAliasDeclaration=TSTypeAliasDeclaration;t.TSAsExpression=TSAsExpression;t.TSTypeAssertion=TSTypeAssertion;t.TSEnumDeclaration=TSEnumDeclaration;t.TSEnumMember=TSEnumMember;t.TSModuleDeclaration=TSModuleDeclaration;t.TSModuleBlock=TSModuleBlock;t.TSImportType=TSImportType;t.TSImportEqualsDeclaration=TSImportEqualsDeclaration;t.TSExternalModuleReference=TSExternalModuleReference;t.TSNonNullExpression=TSNonNullExpression;t.TSExportAssignment=TSExportAssignment;t.TSNamespaceExportDeclaration=TSNamespaceExportDeclaration;t.tsPrintSignatureDeclarationBase=tsPrintSignatureDeclarationBase;t.tsPrintClassMemberModifiers=tsPrintClassMemberModifiers;function TSTypeAnnotation(e){this.token(":");this.space();if(e.optional)this.token("?");this.print(e.typeAnnotation,e)}function TSTypeParameterInstantiation(e){this.token("<");this.printList(e.params,e,{});this.token(">")}function TSTypeParameter(e){this.word(e.name);if(e.constraint){this.space();this.word("extends");this.space();this.print(e.constraint,e)}if(e.default){this.space();this.token("=");this.space();this.print(e.default,e)}}function TSParameterProperty(e){if(e.accessibility){this.word(e.accessibility);this.space()}if(e.readonly){this.word("readonly");this.space()}this._param(e.parameter)}function TSDeclareFunction(e){if(e.declare){this.word("declare");this.space()}this._functionHead(e);this.token(";")}function TSDeclareMethod(e){this._classMethodHead(e);this.token(";")}function TSQualifiedName(e){this.print(e.left,e);this.token(".");this.print(e.right,e)}function TSCallSignatureDeclaration(e){this.tsPrintSignatureDeclarationBase(e);this.token(";")}function TSConstructSignatureDeclaration(e){this.word("new");this.space();this.tsPrintSignatureDeclarationBase(e);this.token(";")}function TSPropertySignature(e){const{readonly:t,initializer:r}=e;if(t){this.word("readonly");this.space()}this.tsPrintPropertyOrMethodName(e);this.print(e.typeAnnotation,e);if(r){this.space();this.token("=");this.space();this.print(r,e)}this.token(";")}function tsPrintPropertyOrMethodName(e){if(e.computed){this.token("[")}this.print(e.key,e);if(e.computed){this.token("]")}if(e.optional){this.token("?")}}function TSMethodSignature(e){this.tsPrintPropertyOrMethodName(e);this.tsPrintSignatureDeclarationBase(e);this.token(";")}function TSIndexSignature(e){const{readonly:t}=e;if(t){this.word("readonly");this.space()}this.token("[");this._parameters(e.parameters,e);this.token("]");this.print(e.typeAnnotation,e);this.token(";")}function TSAnyKeyword(){this.word("any")}function TSBigIntKeyword(){this.word("bigint")}function TSUnknownKeyword(){this.word("unknown")}function TSNumberKeyword(){this.word("number")}function TSObjectKeyword(){this.word("object")}function TSBooleanKeyword(){this.word("boolean")}function TSStringKeyword(){this.word("string")}function TSSymbolKeyword(){this.word("symbol")}function TSVoidKeyword(){this.word("void")}function TSUndefinedKeyword(){this.word("undefined")}function TSNullKeyword(){this.word("null")}function TSNeverKeyword(){this.word("never")}function TSIntrinsicKeyword(){this.word("intrinsic")}function TSThisType(){this.word("this")}function TSFunctionType(e){this.tsPrintFunctionOrConstructorType(e)}function TSConstructorType(e){this.word("new");this.space();this.tsPrintFunctionOrConstructorType(e)}function tsPrintFunctionOrConstructorType(e){const{typeParameters:t,parameters:r}=e;this.print(t,e);this.token("(");this._parameters(r,e);this.token(")");this.space();this.token("=>");this.space();this.print(e.typeAnnotation.typeAnnotation,e)}function TSTypeReference(e){this.print(e.typeName,e);this.print(e.typeParameters,e)}function TSTypePredicate(e){if(e.asserts){this.word("asserts");this.space()}this.print(e.parameterName);if(e.typeAnnotation){this.space();this.word("is");this.space();this.print(e.typeAnnotation.typeAnnotation)}}function TSTypeQuery(e){this.word("typeof");this.space();this.print(e.exprName)}function TSTypeLiteral(e){this.tsPrintTypeLiteralOrInterfaceBody(e.members,e)}function tsPrintTypeLiteralOrInterfaceBody(e,t){this.tsPrintBraced(e,t)}function tsPrintBraced(e,t){this.token("{");if(e.length){this.indent();this.newline();for(const r of e){this.print(r,t);this.newline()}this.dedent();this.rightBrace()}else{this.token("}")}}function TSArrayType(e){this.print(e.elementType,e);this.token("[]")}function TSTupleType(e){this.token("[");this.printList(e.elementTypes,e);this.token("]")}function TSOptionalType(e){this.print(e.typeAnnotation,e);this.token("?")}function TSRestType(e){this.token("...");this.print(e.typeAnnotation,e)}function TSNamedTupleMember(e){this.print(e.label,e);if(e.optional)this.token("?");this.token(":");this.space();this.print(e.elementType,e)}function TSUnionType(e){this.tsPrintUnionOrIntersectionType(e,"|")}function TSIntersectionType(e){this.tsPrintUnionOrIntersectionType(e,"&")}function tsPrintUnionOrIntersectionType(e,t){this.printJoin(e.types,e,{separator(){this.space();this.token(t);this.space()}})}function TSConditionalType(e){this.print(e.checkType);this.space();this.word("extends");this.space();this.print(e.extendsType);this.space();this.token("?");this.space();this.print(e.trueType);this.space();this.token(":");this.space();this.print(e.falseType)}function TSInferType(e){this.token("infer");this.space();this.print(e.typeParameter)}function TSParenthesizedType(e){this.token("(");this.print(e.typeAnnotation,e);this.token(")")}function TSTypeOperator(e){this.word(e.operator);this.space();this.print(e.typeAnnotation,e)}function TSIndexedAccessType(e){this.print(e.objectType,e);this.token("[");this.print(e.indexType,e);this.token("]")}function TSMappedType(e){const{nameType:t,optional:r,readonly:s,typeParameter:n}=e;this.token("{");this.space();if(s){tokenIfPlusMinus(this,s);this.word("readonly");this.space()}this.token("[");this.word(n.name);this.space();this.word("in");this.space();this.print(n.constraint,n);if(t){this.space();this.word("as");this.space();this.print(t,e)}this.token("]");if(r){tokenIfPlusMinus(this,r);this.token("?")}this.token(":");this.space();this.print(e.typeAnnotation,e);this.space();this.token("}")}function tokenIfPlusMinus(e,t){if(t!==true){e.token(t)}}function TSLiteralType(e){this.print(e.literal,e)}function TSExpressionWithTypeArguments(e){this.print(e.expression,e);this.print(e.typeParameters,e)}function TSInterfaceDeclaration(e){const{declare:t,id:r,typeParameters:s,extends:n,body:a}=e;if(t){this.word("declare");this.space()}this.word("interface");this.space();this.print(r,e);this.print(s,e);if(n){this.space();this.word("extends");this.space();this.printList(n,e)}this.space();this.print(a,e)}function TSInterfaceBody(e){this.tsPrintTypeLiteralOrInterfaceBody(e.body,e)}function TSTypeAliasDeclaration(e){const{declare:t,id:r,typeParameters:s,typeAnnotation:n}=e;if(t){this.word("declare");this.space()}this.word("type");this.space();this.print(r,e);this.print(s,e);this.space();this.token("=");this.space();this.print(n,e);this.token(";")}function TSAsExpression(e){const{expression:t,typeAnnotation:r}=e;this.print(t,e);this.space();this.word("as");this.space();this.print(r,e)}function TSTypeAssertion(e){const{typeAnnotation:t,expression:r}=e;this.token("<");this.print(t,e);this.token(">");this.space();this.print(r,e)}function TSEnumDeclaration(e){const{declare:t,const:r,id:s,members:n}=e;if(t){this.word("declare");this.space()}if(r){this.word("const");this.space()}this.word("enum");this.space();this.print(s,e);this.space();this.tsPrintBraced(n,e)}function TSEnumMember(e){const{id:t,initializer:r}=e;this.print(t,e);if(r){this.space();this.token("=");this.space();this.print(r,e)}this.token(",")}function TSModuleDeclaration(e){const{declare:t,id:r}=e;if(t){this.word("declare");this.space()}if(!e.global){this.word(r.type==="Identifier"?"namespace":"module");this.space()}this.print(r,e);if(!e.body){this.token(";");return}let s=e.body;while(s.type==="TSModuleDeclaration"){this.token(".");this.print(s.id,s);s=s.body}this.space();this.print(s,e)}function TSModuleBlock(e){this.tsPrintBraced(e.body,e)}function TSImportType(e){const{argument:t,qualifier:r,typeParameters:s}=e;this.word("import");this.token("(");this.print(t,e);this.token(")");if(r){this.token(".");this.print(r,e)}if(s){this.print(s,e)}}function TSImportEqualsDeclaration(e){const{isExport:t,id:r,moduleReference:s}=e;if(t){this.word("export");this.space()}this.word("import");this.space();this.print(r,e);this.space();this.token("=");this.space();this.print(s,e);this.token(";")}function TSExternalModuleReference(e){this.token("require(");this.print(e.expression,e);this.token(")")}function TSNonNullExpression(e){this.print(e.expression,e);this.token("!")}function TSExportAssignment(e){this.word("export");this.space();this.token("=");this.space();this.print(e.expression,e);this.token(";")}function TSNamespaceExportDeclaration(e){this.word("export");this.space();this.word("as");this.space();this.word("namespace");this.space();this.print(e.id,e)}function tsPrintSignatureDeclarationBase(e){const{typeParameters:t,parameters:r}=e;this.print(t,e);this.token("(");this._parameters(r,e);this.token(")");this.print(e.typeAnnotation,e)}function tsPrintClassMemberModifiers(e,t){if(t&&e.declare){this.word("declare");this.space()}if(e.accessibility){this.word(e.accessibility);this.space()}if(e.static){this.word("static");this.space()}if(e.abstract){this.word("abstract");this.space()}if(t&&e.readonly){this.word("readonly");this.space()}}},52685:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=_default;t.CodeGenerator=void 0;var s=_interopRequireDefault(r(70826));var n=_interopRequireDefault(r(6558));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}class Generator extends n.default{constructor(e,t={},r){const n=normalizeOptions(r,t);const a=t.sourceMaps?new s.default(t,r):null;super(n,a);this.ast=void 0;this.ast=e}generate(){return super.generate(this.ast)}}function normalizeOptions(e,t){const r={auxiliaryCommentBefore:t.auxiliaryCommentBefore,auxiliaryCommentAfter:t.auxiliaryCommentAfter,shouldPrintComment:t.shouldPrintComment,retainLines:t.retainLines,retainFunctionParens:t.retainFunctionParens,comments:t.comments==null||t.comments,compact:t.compact,minified:t.minified,concise:t.concise,jsonCompatibleStrings:t.jsonCompatibleStrings,indent:{adjustMultilineComment:true,style:" ",base:0},decoratorsBeforeExport:!!t.decoratorsBeforeExport,jsescOption:Object.assign({quotes:"double",wrap:true},t.jsescOption),recordAndTupleSyntaxType:t.recordAndTupleSyntaxType};if(r.minified){r.compact=true;r.shouldPrintComment=r.shouldPrintComment||(()=>r.comments)}else{r.shouldPrintComment=r.shouldPrintComment||(e=>r.comments||e.indexOf("@license")>=0||e.indexOf("@preserve")>=0)}if(r.compact==="auto"){r.compact=e.length>5e5;if(r.compact){console.error("[BABEL] Note: The code generator has deoptimised the styling of "+`${t.filename} as it exceeds the max of ${"500KB"}.`)}}if(r.compact){r.indent.adjustMultilineComment=false}return r}class CodeGenerator{constructor(e,t,r){this._generator=new Generator(e,t,r)}generate(){return this._generator.generate()}}t.CodeGenerator=CodeGenerator;function _default(e,t,r){const s=new Generator(e,t,r);return s.generate()}},83731:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.needsWhitespace=needsWhitespace;t.needsWhitespaceBefore=needsWhitespaceBefore;t.needsWhitespaceAfter=needsWhitespaceAfter;t.needsParens=needsParens;var s=_interopRequireWildcard(r(67654));var n=_interopRequireWildcard(r(11298));var a=_interopRequireWildcard(r(24479));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function expandAliases(e){const t={};function add(e,r){const s=t[e];t[e]=s?function(e,t,n){const a=s(e,t,n);return a==null?r(e,t,n):a}:r}for(const t of Object.keys(e)){const r=a.FLIPPED_ALIAS_KEYS[t];if(r){for(const s of r){add(s,e[t])}}else{add(t,e[t])}}return t}const i=expandAliases(n);const o=expandAliases(s.nodes);const l=expandAliases(s.list);function find(e,t,r,s){const n=e[t.type];return n?n(t,r,s):null}function isOrHasCallExpression(e){if(a.isCallExpression(e)){return true}return a.isMemberExpression(e)&&isOrHasCallExpression(e.object)}function needsWhitespace(e,t,r){if(!e)return 0;if(a.isExpressionStatement(e)){e=e.expression}let s=find(o,e,t);if(!s){const n=find(l,e,t);if(n){for(let t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NullableTypeAnnotation=NullableTypeAnnotation;t.FunctionTypeAnnotation=FunctionTypeAnnotation;t.UpdateExpression=UpdateExpression;t.ObjectExpression=ObjectExpression;t.DoExpression=DoExpression;t.Binary=Binary;t.IntersectionTypeAnnotation=t.UnionTypeAnnotation=UnionTypeAnnotation;t.TSAsExpression=TSAsExpression;t.TSTypeAssertion=TSTypeAssertion;t.TSIntersectionType=t.TSUnionType=TSUnionType;t.TSInferType=TSInferType;t.BinaryExpression=BinaryExpression;t.SequenceExpression=SequenceExpression;t.AwaitExpression=t.YieldExpression=YieldExpression;t.ClassExpression=ClassExpression;t.UnaryLike=UnaryLike;t.FunctionExpression=FunctionExpression;t.ArrowFunctionExpression=ArrowFunctionExpression;t.ConditionalExpression=ConditionalExpression;t.OptionalCallExpression=t.OptionalMemberExpression=OptionalMemberExpression;t.AssignmentExpression=AssignmentExpression;t.LogicalExpression=LogicalExpression;var s=_interopRequireWildcard(r(24479));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}const n={"||":0,"??":0,"&&":1,"|":2,"^":3,"&":4,"==":5,"===":5,"!=":5,"!==":5,"<":6,">":6,"<=":6,">=":6,in:6,instanceof:6,">>":7,"<<":7,">>>":7,"+":8,"-":8,"*":9,"/":9,"%":9,"**":10};const a=(e,t)=>(s.isClassDeclaration(t)||s.isClassExpression(t))&&t.superClass===e;const i=(e,t)=>(s.isMemberExpression(t)||s.isOptionalMemberExpression(t))&&t.object===e||(s.isCallExpression(t)||s.isOptionalCallExpression(t)||s.isNewExpression(t))&&t.callee===e||s.isTaggedTemplateExpression(t)&&t.tag===e||s.isTSNonNullExpression(t);function NullableTypeAnnotation(e,t){return s.isArrayTypeAnnotation(t)}function FunctionTypeAnnotation(e,t,r){return s.isUnionTypeAnnotation(t)||s.isIntersectionTypeAnnotation(t)||s.isArrayTypeAnnotation(t)||s.isTypeAnnotation(t)&&s.isArrowFunctionExpression(r[r.length-3])}function UpdateExpression(e,t){return i(e,t)||a(e,t)}function ObjectExpression(e,t,r){return isFirstInStatement(r,{considerArrow:true})}function DoExpression(e,t,r){return isFirstInStatement(r)}function Binary(e,t){if(e.operator==="**"&&s.isBinaryExpression(t,{operator:"**"})){return t.left===e}if(a(e,t)){return true}if(i(e,t)||s.isUnaryLike(t)||s.isAwaitExpression(t)){return true}if(s.isBinary(t)){const r=t.operator;const a=n[r];const i=e.operator;const o=n[i];if(a===o&&t.right===e&&!s.isLogicalExpression(t)||a>o){return true}}}function UnionTypeAnnotation(e,t){return s.isArrayTypeAnnotation(t)||s.isNullableTypeAnnotation(t)||s.isIntersectionTypeAnnotation(t)||s.isUnionTypeAnnotation(t)}function TSAsExpression(){return true}function TSTypeAssertion(){return true}function TSUnionType(e,t){return s.isTSArrayType(t)||s.isTSOptionalType(t)||s.isTSIntersectionType(t)||s.isTSUnionType(t)||s.isTSRestType(t)}function TSInferType(e,t){return s.isTSArrayType(t)||s.isTSOptionalType(t)}function BinaryExpression(e,t){return e.operator==="in"&&(s.isVariableDeclarator(t)||s.isFor(t))}function SequenceExpression(e,t){if(s.isForStatement(t)||s.isThrowStatement(t)||s.isReturnStatement(t)||s.isIfStatement(t)&&t.test===e||s.isWhileStatement(t)&&t.test===e||s.isForInStatement(t)&&t.right===e||s.isSwitchStatement(t)&&t.discriminant===e||s.isExpressionStatement(t)&&t.expression===e){return false}return true}function YieldExpression(e,t){return s.isBinary(t)||s.isUnaryLike(t)||i(e,t)||s.isAwaitExpression(t)&&s.isYieldExpression(e)||s.isConditionalExpression(t)&&e===t.test||a(e,t)}function ClassExpression(e,t,r){return isFirstInStatement(r,{considerDefaultExports:true})}function UnaryLike(e,t){return i(e,t)||s.isBinaryExpression(t,{operator:"**",left:e})||a(e,t)}function FunctionExpression(e,t,r){return isFirstInStatement(r,{considerDefaultExports:true})}function ArrowFunctionExpression(e,t){return s.isExportDeclaration(t)||ConditionalExpression(e,t)}function ConditionalExpression(e,t){if(s.isUnaryLike(t)||s.isBinary(t)||s.isConditionalExpression(t,{test:e})||s.isAwaitExpression(t)||s.isTSTypeAssertion(t)||s.isTSAsExpression(t)){return true}return UnaryLike(e,t)}function OptionalMemberExpression(e,t){return s.isCallExpression(t,{callee:e})||s.isMemberExpression(t,{object:e})}function AssignmentExpression(e,t,r){if(s.isObjectPattern(e.left)){return true}else{return ConditionalExpression(e,t,r)}}function LogicalExpression(e,t){switch(e.operator){case"||":if(!s.isLogicalExpression(t))return false;return t.operator==="??"||t.operator==="&&";case"&&":return s.isLogicalExpression(t,{operator:"??"});case"??":return s.isLogicalExpression(t)&&t.operator!=="??"}}function isFirstInStatement(e,{considerArrow:t=false,considerDefaultExports:r=false}={}){let n=e.length-1;let a=e[n];n--;let o=e[n];while(n>=0){if(s.isExpressionStatement(o,{expression:a})||r&&s.isExportDefaultDeclaration(o,{declaration:a})||t&&s.isArrowFunctionExpression(o,{body:a})){return true}if(i(a,o)&&!s.isNewExpression(o)||s.isSequenceExpression(o)&&o.expressions[0]===a||s.isConditional(o,{test:a})||s.isBinary(o,{left:a})||s.isAssignmentExpression(o,{left:a})){a=o;n--;o=e[n]}else{return false}}return false}},67654:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.list=t.nodes=void 0;var s=_interopRequireWildcard(r(24479));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function crawl(e,t={}){if(s.isMemberExpression(e)||s.isOptionalMemberExpression(e)){crawl(e.object,t);if(e.computed)crawl(e.property,t)}else if(s.isBinary(e)||s.isAssignmentExpression(e)){crawl(e.left,t);crawl(e.right,t)}else if(s.isCallExpression(e)||s.isOptionalCallExpression(e)){t.hasCall=true;crawl(e.callee,t)}else if(s.isFunction(e)){t.hasFunction=true}else if(s.isIdentifier(e)){t.hasHelper=t.hasHelper||isHelper(e.callee)}return t}function isHelper(e){if(s.isMemberExpression(e)){return isHelper(e.object)||isHelper(e.property)}else if(s.isIdentifier(e)){return e.name==="require"||e.name[0]==="_"}else if(s.isCallExpression(e)){return isHelper(e.callee)}else if(s.isBinary(e)||s.isAssignmentExpression(e)){return s.isIdentifier(e.left)&&isHelper(e.left)||isHelper(e.right)}else{return false}}function isType(e){return s.isLiteral(e)||s.isObjectExpression(e)||s.isArrayExpression(e)||s.isIdentifier(e)||s.isMemberExpression(e)}const n={AssignmentExpression(e){const t=crawl(e.right);if(t.hasCall&&t.hasHelper||t.hasFunction){return{before:t.hasFunction,after:true}}},SwitchCase(e,t){return{before:e.consequent.length||t.cases[0]===e,after:!e.consequent.length&&t.cases[t.cases.length-1]===e}},LogicalExpression(e){if(s.isFunction(e.left)||s.isFunction(e.right)){return{after:true}}},Literal(e){if(e.value==="use strict"){return{after:true}}},CallExpression(e){if(s.isFunction(e.callee)||isHelper(e)){return{before:true,after:true}}},OptionalCallExpression(e){if(s.isFunction(e.callee)){return{before:true,after:true}}},VariableDeclaration(e){for(let t=0;te.init)},ArrayExpression(e){return e.elements},ObjectExpression(e){return e.properties}};t.list=a;[["Function",true],["Class",true],["Loop",true],["LabeledStatement",true],["SwitchStatement",true],["TryStatement",true]].forEach(function([e,t]){if(typeof t==="boolean"){t={after:t,before:t}}[e].concat(s.FLIPPED_ALIAS_KEYS[e]||[]).forEach(function(e){n[e]=function(){return t}})})},6558:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var s=_interopRequireDefault(r(76563));var n=_interopRequireWildcard(r(83731));var a=_interopRequireWildcard(r(24479));var i=_interopRequireWildcard(r(47058));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var a=s?Object.getOwnPropertyDescriptor(e,n):null;if(a&&(a.get||a.set)){Object.defineProperty(r,n,a)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const o=/e/i;const l=/\.0+$/;const u=/^0[box]/;const c=/^\s*[@#]__PURE__\s*$/;class Printer{constructor(e,t){this.inForStatementInitCounter=0;this._printStack=[];this._indent=0;this._insideAux=false;this._printedCommentStarts={};this._parenPushNewlineState=null;this._noLineTerminator=false;this._printAuxAfterOnNextUserNode=false;this._printedComments=new WeakSet;this._endsWithInteger=false;this._endsWithWord=false;this.format=e||{};this._buf=new s.default(t)}generate(e){this.print(e);this._maybeAddAuxComment();return this._buf.get()}indent(){if(this.format.compact||this.format.concise)return;this._indent++}dedent(){if(this.format.compact||this.format.concise)return;this._indent--}semicolon(e=false){this._maybeAddAuxComment();this._append(";",!e)}rightBrace(){if(this.format.minified){this._buf.removeLastSemicolon()}this.token("}")}space(e=false){if(this.format.compact)return;if(this._buf.hasContent()&&!this.endsWith(" ")&&!this.endsWith("\n")||e){this._space()}}word(e){if(this._endsWithWord||this.endsWith("/")&&e.indexOf("/")===0){this._space()}this._maybeAddAuxComment();this._append(e);this._endsWithWord=true}number(e){this.word(e);this._endsWithInteger=Number.isInteger(+e)&&!u.test(e)&&!o.test(e)&&!l.test(e)&&e[e.length-1]!=="."}token(e){if(e==="--"&&this.endsWith("!")||e[0]==="+"&&this.endsWith("+")||e[0]==="-"&&this.endsWith("-")||e[0]==="."&&this._endsWithInteger){this._space()}this._maybeAddAuxComment();this._append(e)}newline(e){if(this.format.retainLines||this.format.compact)return;if(this.format.concise){this.space();return}if(this.endsWith("\n\n"))return;if(typeof e!=="number")e=1;e=Math.min(2,e);if(this.endsWith("{\n")||this.endsWith(":\n"))e--;if(e<=0)return;for(let t=0;t{s.call(this,e,t)});this._printTrailingComments(e);if(o)this.token(")");this._printStack.pop();this.format.concise=r;this._insideAux=i}_maybeAddAuxComment(e){if(e)this._printAuxBeforeComment();if(!this._insideAux)this._printAuxAfterComment()}_printAuxBeforeComment(){if(this._printAuxAfterOnNextUserNode)return;this._printAuxAfterOnNextUserNode=true;const e=this.format.auxiliaryCommentBefore;if(e){this._printComment({type:"CommentBlock",value:e})}}_printAuxAfterComment(){if(!this._printAuxAfterOnNextUserNode)return;this._printAuxAfterOnNextUserNode=false;const e=this.format.auxiliaryCommentAfter;if(e){this._printComment({type:"CommentBlock",value:e})}}getPossibleRaw(e){const t=e.extra;if(t&&t.raw!=null&&t.rawValue!=null&&e.value===t.rawValue){return t.raw}}printJoin(e,t,r={}){if(!(e==null?void 0:e.length))return;if(r.indent)this.indent();const s={addNewlines:r.addNewlines};for(let n=0;n0;if(r)this.indent();this.print(e,t);if(r)this.dedent()}printBlock(e){const t=e.body;if(!a.isEmptyStatement(t)){this.space()}this.print(t,e)}_printTrailingComments(e){this._printComments(this._getComments(false,e))}_printLeadingComments(e){this._printComments(this._getComments(true,e),true)}printInnerComments(e,t=true){var r;if(!((r=e.innerComments)==null?void 0:r.length))return;if(t)this.indent();this._printComments(e.innerComments);if(t)this.dedent()}printSequence(e,t,r={}){r.statement=true;return this.printJoin(e,t,r)}printList(e,t,r={}){if(r.separator==null){r.separator=commaSeparator}return this.printJoin(e,t,r)}_printNewline(e,t,r,s){if(this.format.retainLines||this.format.compact)return;if(this.format.concise){this.space();return}let a=0;if(this._buf.hasContent()){if(!e)a++;if(s.addNewlines)a+=s.addNewlines(e,t)||0;const i=e?n.needsWhitespaceBefore:n.needsWhitespaceAfter;if(i(t,r))a++}this.newline(a)}_getComments(e,t){return t&&(e?t.leadingComments:t.trailingComments)||[]}_printComment(e,t){if(!this.format.shouldPrintComment(e.value))return;if(e.ignore)return;if(this._printedComments.has(e))return;this._printedComments.add(e);if(e.start!=null){if(this._printedCommentStarts[e.start])return;this._printedCommentStarts[e.start]=true}const r=e.type==="CommentBlock";const s=r&&!t&&!this._noLineTerminator;if(s&&this._buf.hasContent())this.newline(1);if(!this.endsWith("[")&&!this.endsWith("{"))this.space();let n=!r&&!this._noLineTerminator?`//${e.value}\n`:`/*${e.value}*/`;if(r&&this.format.indent.adjustMultilineComment){var a;const t=(a=e.loc)==null?void 0:a.start.column;if(t){const e=new RegExp("\\n\\s{1,"+t+"}","g");n=n.replace(e,"\n")}const r=Math.max(this._getIndent().length,this.format.retainLines?0:this._buf.getCurrentColumn());n=n.replace(/\n(?!$)/g,`\n${" ".repeat(r)}`)}if(this.endsWith("/"))this._space();this.withSource("start",e.loc,()=>{this._append(n)});if(s)this.newline(1)}_printComments(e,t){if(!(e==null?void 0:e.length))return;if(t&&e.length===1&&c.test(e[0].value)){this._printComment(e[0],this._buf.hasContent()&&!this.endsWith("\n"))}else{for(const t of e){this._printComment(t)}}}printAssertions(e){var t;if((t=e.assertions)==null?void 0:t.length){this.space();this.word("assert");this.space();this.token("{");this.space();this.printList(e.assertions,e);this.space();this.token("}")}}}t.default=Printer;Object.assign(Printer.prototype,i);function commaSeparator(){this.token(",");this.space()}},70826:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var s=_interopRequireDefault(r(96241));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}class SourceMap{constructor(e,t){this._cachedMap=null;this._code=t;this._opts=e;this._rawMappings=[]}get(){if(!this._cachedMap){const e=this._cachedMap=new s.default.SourceMapGenerator({sourceRoot:this._opts.sourceRoot});const t=this._code;if(typeof t==="string"){e.setSourceContent(this._opts.sourceFileName.replace(/\\/g,"/"),t)}else if(typeof t==="object"){Object.keys(t).forEach(r=>{e.setSourceContent(r.replace(/\\/g,"/"),t[r])})}this._rawMappings.forEach(t=>e.addMapping(t),e)}return this._cachedMap.toJSON()}getRawMappings(){return this._rawMappings.slice()}mark(e,t,r,s,n,a,i){if(this._lastGenLine!==e&&r===null)return;if(!i&&this._lastGenLine===e&&this._lastSourceLine===r&&this._lastSourceColumn===s){return}this._cachedMap=null;this._lastGenLine=e;this._lastSourceLine=r;this._lastSourceColumn=s;this._rawMappings.push({name:n||undefined,generated:{line:e,column:t},source:r==null?undefined:(a||this._opts.sourceFileName).replace(/\\/g,"/"),original:r==null?undefined:{line:r,column:s}})}}t.default=SourceMap},34524:e=>{"use strict";const t={};const r=t.hasOwnProperty;const s=(e,t)=>{for(const s in e){if(r.call(e,s)){t(s,e[s])}}};const n=(e,t)=>{if(!t){return e}s(t,(t,r)=>{e[t]=r});return e};const a=(e,t)=>{const r=e.length;let s=-1;while(++s{return i.call(e)=="[object Object]"};const c=e=>{return typeof e=="string"||i.call(e)=="[object String]"};const p=e=>{return typeof e=="number"||i.call(e)=="[object Number]"};const f=e=>{return typeof e=="function"};const d=e=>{return i.call(e)=="[object Map]"};const y=e=>{return i.call(e)=="[object Set]"};const h={'"':'\\"',"'":"\\'","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"};const m=/["'\\\b\f\n\r\t]/;const g=/[0-9]/;const b=/[ !#-&\(-\[\]-_a-~]/;const x=(e,t)=>{const r=()=>{j=P;++t.indentLevel;P=t.indent.repeat(t.indentLevel)};const i={escapeEverything:false,minimal:false,isScriptContext:false,quotes:"single",wrap:false,es6:false,json:false,compact:true,lowercaseHex:false,numbers:"decimal",indent:"\t",indentLevel:0,__inline1__:false,__inline2__:false};const v=t&&t.json;if(v){i.quotes="double";i.wrap=true}t=n(i,t);if(t.quotes!="single"&&t.quotes!="double"&&t.quotes!="backtick"){t.quotes="single"}const E=t.quotes=="double"?'"':t.quotes=="backtick"?"`":"'";const T=t.compact;const S=t.lowercaseHex;let P=t.indent.repeat(t.indentLevel);let j="";const w=t.__inline1__;const A=t.__inline2__;const D=T?"":"\n";let _;let C=true;const O=t.numbers=="binary";const I=t.numbers=="octal";const k=t.numbers=="decimal";const R=t.numbers=="hexadecimal";if(v&&e&&f(e.toJSON)){e=e.toJSON()}if(!c(e)){if(d(e)){if(e.size==0){return"new Map()"}if(!T){t.__inline1__=true;t.__inline2__=false}return"new Map("+x(Array.from(e),t)+")"}if(y(e)){if(e.size==0){return"new Set()"}return"new Set("+x(Array.from(e),t)+")"}if(l(e)){if(e.length==0){return"Buffer.from([])"}return"Buffer.from("+x(Array.from(e),t)+")"}if(o(e)){_=[];t.wrap=true;if(w){t.__inline1__=false;t.__inline2__=true}if(!A){r()}a(e,e=>{C=false;if(A){t.__inline2__=false}_.push((T||A?"":P)+x(e,t))});if(C){return"[]"}if(A){return"["+_.join(", ")+"]"}return"["+D+_.join(","+D)+D+(T?"":j)+"]"}else if(p(e)){if(v){return JSON.stringify(e)}if(k){return String(e)}if(R){let t=e.toString(16);if(!S){t=t.toUpperCase()}return"0x"+t}if(O){return"0b"+e.toString(2)}if(I){return"0o"+e.toString(8)}}else if(!u(e)){if(v){return JSON.stringify(e)||"null"}return String(e)}else{_=[];t.wrap=true;r();s(e,(e,r)=>{C=false;_.push((T?"":P)+x(e,t)+":"+(T?"":" ")+x(r,t))});if(C){return"{}"}return"{"+D+_.join(","+D)+D+(T?"":j)+"}"}}const M=e;let F=-1;const N=M.length;_="";while(++F=55296&&e<=56319&&N>F+1){const t=M.charCodeAt(F+1);if(t>=56320&&t<=57343){const r=(e-55296)*1024+t-56320+65536;let s=r.toString(16);if(!S){s=s.toUpperCase()}_+="\\u{"+s+"}";++F;continue}}}if(!t.escapeEverything){if(b.test(e)){_+=e;continue}if(e=='"'){_+=E==e?'\\"':e;continue}if(e=="`"){_+=E==e?"\\`":e;continue}if(e=="'"){_+=E==e?"\\'":e;continue}}if(e=="\0"&&!v&&!g.test(M.charAt(F+1))){_+="\\0";continue}if(m.test(e)){_+=h[e];continue}const r=e.charCodeAt(0);if(t.minimal&&r!=8232&&r!=8233){_+=e;continue}let s=r.toString(16);if(!S){s=s.toUpperCase()}const n=s.length>2||v;const a="\\"+(n?"u":"x")+("0000"+s).slice(n?-4:-2);_+=a;continue}if(t.wrap){_=E+_+E}if(E=="`"){_=_.replace(/\$\{/g,"\\${")}if(t.isScriptContext){return _.replace(/<\/(script|style)/gi,"<\\/$1").replace(/