From 9d339c71572ea8a01626c0ccb8028ab1a0fa0fe0 Mon Sep 17 00:00:00 2001 From: Rich Chiodo Date: Mon, 6 Jun 2022 12:00:56 -0700 Subject: [PATCH] Get rid of uses of console.log --- .eslintrc.js | 288 +++ .prettierignore | 1 + .prettierrc.js | 15 + package-lock.json | 4381 ++++++++++++++++++++++++++++++++++++++++-- package.json | 25 +- src/embed.ts | 14 +- src/index.ts | 26 +- src/libembed.ts | 2 +- src/manager.ts | 2 +- src/widgetLoader.ts | 2 - tsconfig.tsbuildinfo | 2 +- 11 files changed, 4572 insertions(+), 186 deletions(-) create mode 100644 .eslintrc.js create mode 100644 .prettierignore create mode 100644 .prettierrc.js diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..1abc1fc --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,288 @@ +/* +👋 Hi! This file was autogenerated by tslint-to-eslint-config. +https://github.com/typescript-eslint/tslint-to-eslint-config + +It represents the closest reasonable ESLint configuration to this +project's original TSLint configuration. + +We recommend eventually switching this configuration to extend from +the recommended rulesets in typescript-eslint. +https://github.com/typescript-eslint/tslint-to-eslint-config/blob/master/docs/FAQs.md + +Happy linting! 💖 +*/ +module.exports = { + env: { + browser: true, + es6: true, + node: true + }, + extends: ['prettier', 'prettier/@typescript-eslint'], + ignorePatterns: [ + 'build/constants.js', + 'build/util.js', + 'build/ci/performance/checkPerformanceResults.js', + 'build/ci/performance/createNewPerformanceBenchmark.js', + 'build/ci/performance/savePerformanceResults.js', + 'build/webpack/plugins/less-plugin-base64.js', + 'build/webpack/pdfkit.js', + 'build/webpack/webpack.datascience-ui-viewers.config.js', + 'build/webpack/loaders/remarkLoader.js', + 'build/webpack/loaders/jsonloader.js', + 'build/webpack/loaders/externalizeDependencies.js', + 'build/tslint-rules/baseRuleWalker.js', + 'src/test/mocks/process.ts', + 'src/test/mocks/moduleInstaller.ts', + 'src/test/mocks/autoSelector.ts', + 'src/test/mocks/vsc/uuid.ts', + 'src/test/mocks/vsc/strings.ts', + 'src/test/mocks/vsc/charCode.ts', + 'src/test/mocks/vsc/htmlContent.ts', + 'src/test/mocks/vsc/position.ts', + 'src/test/mocks/vsc/telemetryReporter.ts', + 'src/test/mocks/vsc/range.ts', + 'src/test/mocks/vsc/arrays.ts', + 'src/test/smoke/common.ts', + 'src/test/smoke/runInTerminal.smoke.test.ts', + 'src/test/smoke/languageServer.smoke.test.ts', + 'src/test/textUtils.ts', + 'src/test/utils/fs.ts', + 'src/test/api.functional.test.ts', + 'src/test/common/configuration/service.test.ts', + 'src/test/common/moduleInstaller.test.ts', + 'src/test/common/misc.test.ts', + 'src/test/common/socketStream.test.ts', + 'src/test/common/configSettings.test.ts', + 'src/test/common/experiments/manager.unit.test.ts', + 'src/test/common/platform/platformService.test.ts', + 'src/test/common/platform/serviceRegistry.unit.test.ts', + 'src/test/common/platform/filesystem.functional.test.ts', + 'src/test/common/platform/filesystem.test.ts', + 'src/test/common/utils/version.unit.test.ts', + 'src/test/common/utils/workerPool.functional.test.ts', + 'src/test/common/configSettings/configSettings.pythonPath.unit.test.ts', + 'src/test/common/configSettings/configSettings.unit.test.ts', + 'src/test/common/featureDeprecationManager.unit.test.ts', + 'src/test/common/dotnet/compatibilityService.unit.test.ts', + 'src/test/common/dotnet/serviceRegistry.unit.test.ts', + 'src/test/common/dotnet/services/linuxCompatibilityService.unit.test.ts', + 'src/test/common/dotnet/services/winCompatibilityService.unit.test.ts', + 'src/test/common/dotnet/services/unknownOsCompatibilityService.unit.test.ts', + 'src/test/common/dotnet/services/macCompatibilityService.unit.test.ts', + 'src/test/common/serviceRegistry.unit.test.ts', + 'src/test/common/variables/environmentVariablesProvider.unit.test.ts', + 'src/test/common/nuget/nugetService.unit.test.ts', + 'src/test/common/nuget/azureBobStoreRepository.functional.test.ts', + 'src/test/common/nuget/nugetRepository.unit.test.ts', + 'src/test/common/nuget/azureBobStoreRepository.unit.test.ts', + 'src/test/common/helpers.test.ts', + 'src/test/common/installer/channelManager.unit.test.ts', + 'src/test/common/installer/condaInstaller.unit.test.ts', + 'src/test/common/installer/installer.unit.test.ts', + 'src/test/common/installer/pipInstaller.unit.test.ts', + 'src/test/common/installer/installer.invalidPath.unit.test.ts', + 'src/test/common/installer/moduleInstaller.unit.test.ts', + 'src/test/common/installer/pipEnvInstaller.unit.test.ts', + 'src/test/common/installer/productPath.unit.test.ts', + 'src/test/common/installer/serviceRegistry.unit.test.ts', + 'src/test/common/installer/poetryInstaller.unit.test.ts', + 'src/test/common/installer/extensionBuildInstaller.unit.test.ts', + 'src/test/common/socketCallbackHandler.test.ts', + 'src/test/common/installer.test.ts', + 'src/test/common/process/decoder.test.ts', + 'src/test/common/process/pythonToolService.unit.test.ts', + 'src/test/common/process/proc.observable.test.ts', + 'src/test/common/process/currentProcess.test.ts', + 'src/test/common/process/execFactory.test.ts', + 'src/test/common/process/proc.exec.test.ts', + 'src/test/common/process/pythonExecutionFactory.unit.test.ts', + 'src/test/common/asyncDump.ts', + 'src/test/common/interpreterPathService.unit.test.ts', + 'src/test/pythonFiles/formatting/dummy.ts', + 'src/test/format/extension.dispatch.test.ts', + 'src/test/format/extension.format.native.vscode.test.ts', + 'src/test/format/extension.onTypeFormat.test.ts', + 'src/test/format/extension.lineFormatter.test.ts', + 'src/test/format/extension.sort.test.ts', + 'src/test/format/extension.onEnterFormat.test.ts', + 'src/test/format/extension.format.test.ts', + 'src/test/format/format.helper.test.ts', + 'src/test/format/formatter.unit.test.ts', + 'src/test/debugger/common/protocolparser.test.ts', + 'src/test/debugger/envVars.test.ts', + 'src/test/startPage/startPage.unit.test.ts', + 'src/test/startPage/startPage.functional.test.tsx', + 'src/test/telemetry/.test.ts', + 'src/test/telemetry/envFileTelemetry.unit.test.ts', + 'src/test/telemetry/extensionInstallTelemetry.unit.test.ts', + 'src/test/application/misc/joinMailingListPrompt.unit.test.ts', + 'src/test/performance/load.perf.test.ts', + 'src/test/datascience/mockLanguageServerCache.ts', + 'src/test/datascience/data-viewing/dataViewerPDependencyService.unit.test.ts', + 'src/test/datascience/crossProcessLock.unit.test.ts', + 'src/test/datascience/mockLanguageServerAnalysisOptions.ts', + 'src/test/datascience/mockLanguageServerProxy.ts', + 'src/test/datascience/mockPythonSettings.ts', + 'src/test/datascience/datascienceSurveyBanner.unit.test.ts', + 'src/test/datascience/color.test.ts', + 'src/test/datascience/interactive-common/', + 'src/test/datascience/interactive-common/trustCommandHandler.unit.test.ts', + 'src/test/datascience/extensionapi/exampleextension/ms-toolsai-test/webpack.config.js', + 'src/test/datascience/extensionapi/exampleextension/ms-toolsai-test/.eslintrc.js', + 'src/test/datascience/extensionapi/exampleextension/ms-toolsai-test/src/typings/python.d.ts', + 'src/test/datascience/extensionapi/exampleextension/ms-toolsai-test/src/serverPicker.ts', + 'src/test/datascience/mockWorkspaceFolder.ts', + 'src/test/datascience/jupyterHelpers.ts', + 'src/test/datascience/kernelFinder.unit.test.ts', + 'src/test/datascience/mockLanguageClient.ts', + 'src/test/datascience/notebook/notebookTrust.native.vscode.test.ts', + 'src/test/datascience/notebook/survey.unit.test.ts', + 'src/test/datascience/notebook/interrupRestart.native.vscode.test.ts', + 'src/test/datascience/notebook/contentProvider.native.vscode.test.ts', + 'src/test/datascience/notebook/edit.native.vscode.test.ts', + 'src/test/datascience/notebook/saving.native.vscode.test.ts', + 'src/test/datascience/notebook/notebookEditorProvider.native.vscode.test.ts', + 'src/test/datascience/notebook/executionService.native.vscode.test.ts', + 'src/test/datascience/notebook/cellOutput.native.vscode.test.ts', + 'src/test/datascience/export/exportUtil.test.ts', + 'src/test/datascience/export/exportToHTML.test.ts', + 'src/test/datascience/export/exportToPython.test.ts', + 'src/test/datascience/export/exportManager.test.ts', + 'src/test/datascience/intellisense.unit.test.ts', + 'src/test/datascience/interactivePanel.functional.test.tsx', + 'src/test/datascience/jupyter/serverCache.unit.test.ts', + 'src/test/refactor/extension.refactor.extract.method.test.ts', + 'src/test/refactor/extension.refactor.extract.var.test.ts', + 'src/test/refactor/rename.test.ts', + 'src/test/workspaceSymbols/provider.unit.test.ts', + 'src/test/workspaceSymbols/common.ts', + 'src/test/workspaceSymbols/main.unit.test.ts', + 'src/test/workspaceSymbols/generator.unit.test.ts', + 'src/test/datascience/extensionapi/exampleextension/ms-ai-tools-test/src/serverPicker.ts' + ], + parser: '@typescript-eslint/parser', + parserOptions: { + project: ['tsconfig.json', 'tsconfig.extension.web.json'], + sourceType: 'module' + }, + plugins: [ + 'eslint-plugin-import', + 'eslint-plugin-jsdoc', + 'eslint-plugin-no-null', + 'eslint-plugin-prefer-arrow', + 'eslint-plugin-react', + '@typescript-eslint', + '@typescript-eslint/tslint', + 'no-only-tests' + ], + rules: { + 'no-only-tests/no-only-tests': ['error', { block: ['test', 'suite'], focus: ['only'] }], + // Overriding ESLint rules with Typescript-specific ones + '@typescript-eslint/ban-ts-comment': [ + 'error', + { + 'ts-ignore': 'allow-with-description' + } + ], + '@typescript-eslint/explicit-module-boundary-types': 'off', + 'no-bitwise': 'off', + 'no-dupe-class-members': 'off', + '@typescript-eslint/no-dupe-class-members': 'error', + 'no-empty-function': 'off', + '@typescript-eslint/no-empty-function': ['error'], + '@typescript-eslint/no-empty-interface': 'off', + '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/no-non-null-assertion': 'off', + 'no-unused-vars': 'off', + '@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '_\\w*' }], + 'no-use-before-define': 'off', + '@typescript-eslint/no-use-before-define': [ + 'error', + { + functions: false + } + ], + 'no-useless-constructor': 'off', + '@typescript-eslint/no-useless-constructor': 'error', + '@typescript-eslint/no-var-requires': 'off', + '@typescript-eslint/no-floating-promises': 'error', + + // Other rules + 'class-methods-use-this': 'off', + 'func-names': 'off', + 'import/extensions': 'off', + 'import/namespace': 'off', + 'import/no-extraneous-dependencies': 'off', + 'import/no-unresolved': [ + 'error', + { + ignore: ['monaco-editor', 'vscode'] + } + ], + 'import/prefer-default-export': 'off', + 'linebreak-style': 'off', + 'no-await-in-loop': 'off', + 'no-console': 'off', + 'no-control-regex': 'off', + 'no-extend-native': 'off', + 'no-multi-str': 'off', + 'no-param-reassign': 'off', + 'no-prototype-builtins': 'off', + 'no-restricted-syntax': [ + 'error', + { + selector: 'ForInStatement', + message: + 'for..in loops iterate over the entire prototype chain, which is virtually never what you want. Use Object.{keys,values,entries}, and iterate over the resulting array.' + }, + + { + selector: 'LabeledStatement', + message: + 'Labels are a form of GOTO; using them makes code confusing and hard to maintain and understand.' + }, + { + selector: 'WithStatement', + message: '`with` is disallowed in strict mode because it makes code impossible to predict and optimize.' + } + ], + 'no-template-curly-in-string': 'off', + 'no-underscore-dangle': 'off', + 'no-useless-escape': 'off', + 'no-void': [ + 'error', + { + allowAsStatement: true + } + ], + 'operator-assignment': 'off', + 'react/jsx-filename-extension': [ + 1, + { + extensions: ['.tsx'] + } + ], + 'react/jsx-uses-vars': 'error', + 'react/jsx-uses-react': 'error', + strict: 'off' + }, + settings: { + 'import/extensions': ['.ts', '.tsx', '.d.ts', '.js', '.jsx'], + 'import/external-module-folders': ['node_modules', 'node_modules/@types'], + 'import/parsers': { + '@typescript-eslint/parser': ['.ts', '.tsx', '.d.ts'] + }, + 'import/resolver': { + node: { + extensions: ['.ts', '.tsx', '.d.ts', '.js', '.jsx'] + } + }, + react: { + pragma: 'React', + version: 'detect' + }, + propWrapperFunctions: ['forbidExtraProps', 'exact', 'Object.freeze'], + 'import/core-modules': [], + 'import/ignore': ['node_modules', '\\.(coffee|scss|css|less|hbs|svg|json)$'] + } +}; diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ + diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 0000000..23ec5ae --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,15 @@ +module.exports = { + singleQuote: true, + printWidth: 120, + tabWidth: 4, + endOfLine: 'auto', + trailingComma: 'none', + overrides: [ + { + files: ['*.yml', '*.yaml'], + options: { + tabWidth: 2 + } + } + ] +}; diff --git a/package-lock.json b/package-lock.json index 53cc608..532d69b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@vscode/jupyter-ipywidgets", - "version": "1.0.6", + "version": "1.0.9", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@vscode/jupyter-ipywidgets", - "version": "1.0.6", + "version": "1.0.9", "hasInstallScript": true, "license": "MIT", "devDependencies": { @@ -15,7 +15,23 @@ "@jupyter-widgets/jupyterlab-manager": "^3.0.1", "@jupyter-widgets/output": "^4.0.0", "@jupyter-widgets/schema": "^0.4.0", + "@typescript-eslint/eslint-plugin": "^5.13.0", + "@typescript-eslint/eslint-plugin-tslint": "^5.13.0", + "@typescript-eslint/parser": "^5.13.0", "css-loader": "^6.7.1", + "eslint": "^7.32.0", + "eslint-config-airbnb": "^18.2.0", + "eslint-config-prettier": "^6.15.0", + "eslint-plugin-import": "^2.25.4", + "eslint-plugin-jsdoc": "^31.0.4", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-local-rules": "file:build/eslint-rules", + "eslint-plugin-no-null": "^1.0.2", + "eslint-plugin-no-only-tests": "^2.6.0", + "eslint-plugin-prefer-arrow": "^1.2.2", + "eslint-plugin-prettier": "^3.1.2", + "eslint-plugin-react": "^7.22.0", + "eslint-plugin-react-hooks": "^4.0.0", "font-awesome": "^4.7.0", "fs-extra": "^10.0.1", "isarray": "^2.0.5", @@ -25,12 +41,16 @@ "postcss-import": "^14.0.2", "postcss-loader": "^6.2.1", "postcss-preset-env": "^7.4.2", + "prettier": "^2.6.2", "rimraf": "^3.0.2", "style-loader": "^3.3.1", "webpack": "^5.70.0", "webpack-cli": "^4.9.2" } }, + "build/eslint-rules": { + "dev": true + }, "node_modules/@babel/code-frame": { "version": "7.16.7", "dev": true, @@ -64,10 +84,22 @@ } }, "node_modules/@babel/runtime": { - "version": "7.15.4", + "version": "7.18.3", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.18.3", "dev": true, "license": "MIT", "dependencies": { + "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" }, "engines": { @@ -252,6 +284,25 @@ "node": ">=10.0.0" } }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, "node_modules/@fortawesome/fontawesome-free": { "version": "5.15.4", "dev": true, @@ -261,6 +312,24 @@ "node": ">=6" } }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "dev": true, + "license": "BSD-3-Clause" + }, "node_modules/@hypnosphi/create-react-context": { "version": "0.3.1", "dev": true, @@ -1021,6 +1090,41 @@ "@lumino/virtualdom": "^1.13.0" } }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/@types/backbone": { "version": "1.4.13", "dev": true, @@ -1071,6 +1175,11 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT" + }, "node_modules/@types/lodash": { "version": "4.14.175", "dev": true, @@ -1121,6 +1230,316 @@ "dev": true, "license": "MIT" }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz", + "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/type-utils": "5.27.1", + "@typescript-eslint/utils": "5.27.1", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin-tslint": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-5.27.1.tgz", + "integrity": "sha512-U95M4jCGNbag0T5OtnwVXQJ5qx/1V9QOipcv9pQnOdIwVPPSBuoLYluOChGeuoQLHN/TjfTPqKhTBKtI3NmnRA==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.27.1", + "lodash": "^4.17.21" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "tslint": "^5.0.0 || ^6.0.0", + "typescript": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin-tslint/node_modules/@typescript-eslint/utils": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", + "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin-tslint/node_modules/@typescript-eslint/utils/node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz", + "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.27.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", + "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils/node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz", + "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz", + "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/visitor-keys": "5.27.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz", + "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz", + "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/visitor-keys": "5.27.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz", + "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.27.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", "dev": true, @@ -1336,7 +1755,7 @@ } }, "node_modules/acorn": { - "version": "8.7.0", + "version": "8.7.1", "dev": true, "license": "MIT", "bin": { @@ -1354,6 +1773,14 @@ "acorn": "^8" } }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, "node_modules/ajv": { "version": "6.12.6", "dev": true, @@ -1377,6 +1804,22 @@ "ajv": "^6.9.1" } }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/ansi-styles": { "version": "3.2.1", "dev": true, @@ -1388,23 +1831,117 @@ "node": ">=4" } }, - "node_modules/async-limiter": { - "version": "1.0.1", + "node_modules/argparse": { + "version": "1.0.10", "dev": true, "license": "MIT", - "optional": true + "dependencies": { + "sprintf-js": "~1.0.2" + } }, - "node_modules/autoprefixer": { - "version": "10.4.2", + "node_modules/aria-query": { + "version": "4.2.2", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001297", - "fraction.js": "^4.1.2", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-includes": { + "version": "3.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "dev": true, + "license": "ISC" + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/autoprefixer": { + "version": "10.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" }, "bin": { "autoprefixer": "bin/autoprefixer" @@ -1420,6 +1957,19 @@ "postcss": "^8.1.0" } }, + "node_modules/axe-core": { + "version": "4.4.2", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=12" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "dev": true, + "license": "Apache-2.0" + }, "node_modules/backbone": { "version": "1.2.3", "dev": true, @@ -1461,6 +2011,18 @@ "concat-map": "0.0.1" } }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/browserslist": { "version": "4.20.0", "dev": true, @@ -1488,6 +2050,16 @@ "dev": true, "license": "MIT" }, + "node_modules/builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/call-bind": { "version": "1.0.2", "dev": true, @@ -1622,11 +2194,34 @@ "dev": true, "license": "MIT" }, + "node_modules/comment-parser": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/concat-map": { "version": "0.0.1", "dev": true, "license": "MIT" }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "dev": true, + "license": "MIT" + }, + "node_modules/core-js-pure": { + "version": "3.22.8", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/cosmiconfig": { "version": "7.0.1", "dev": true, @@ -1768,6 +2363,27 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/deep-equal": { "version": "1.1.1", "dev": true, @@ -1784,6 +2400,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/deepmerge": { "version": "4.2.2", "dev": true, @@ -1806,14 +2427,51 @@ } }, "node_modules/define-properties": { - "version": "1.1.3", + "version": "1.1.4", "dev": true, "license": "MIT", "dependencies": { - "object-keys": "^1.0.12" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" } }, "node_modules/dom-helpers": { @@ -1884,6 +2542,11 @@ "dev": true, "license": "ISC" }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "dev": true, + "license": "MIT" + }, "node_modules/encoding-down": { "version": "6.3.0", "dev": true, @@ -1911,6 +2574,17 @@ "node": ">=10.13.0" } }, + "node_modules/enquirer": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/entities": { "version": "2.2.0", "dev": true, @@ -1950,11 +2624,71 @@ "is-arrayish": "^0.2.1" } }, + "node_modules/es-abstract": { + "version": "1.20.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/es-module-lexer": { "version": "0.9.3", "dev": true, "license": "MIT" }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/escalade": { "version": "3.1.1", "dev": true, @@ -1974,54 +2708,667 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-scope": { - "version": "5.1.1", + "node_modules/eslint": { + "version": "7.32.0", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">=8.0.0" + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/esrecurse": { - "version": "4.3.0", + "node_modules/eslint-config-airbnb": { + "version": "18.2.1", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "estraverse": "^5.2.0" + "eslint-config-airbnb-base": "^14.2.1", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" }, "engines": { - "node": ">=4.0" + "node": ">= 6" + }, + "peerDependencies": { + "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-react": "^7.21.5", + "eslint-plugin-react-hooks": "^4 || ^3 || ^2.3.0 || ^1.7.0" } }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", + "node_modules/eslint-config-airbnb-base": { + "version": "14.2.1", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", + "dependencies": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" + }, "engines": { - "node": ">=4.0" + "node": ">= 6" + }, + "peerDependencies": { + "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0", + "eslint-plugin-import": "^2.22.1" } }, - "node_modules/estraverse": { - "version": "4.3.0", + "node_modules/eslint-config-prettier": { + "version": "6.15.0", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" + "license": "MIT", + "dependencies": { + "get-stdin": "^6.0.0" + }, + "bin": { + "eslint-config-prettier-check": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=3.14.1" } }, - "node_modules/events": { - "version": "3.3.0", + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.8.x" + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" } }, - "node_modules/execa": { + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.3", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint-plugin-jsdoc": { + "version": "31.6.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "comment-parser": "1.1.2", + "debug": "^4.3.1", + "jsdoctypeparser": "^9.0.0", + "lodash": "^4.17.20", + "regextras": "^0.7.1", + "semver": "^7.3.4", + "spdx-expression-parse": "^3.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0" + } + }, + "node_modules/eslint-plugin-jsdoc/node_modules/semver": { + "version": "7.3.7", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-local-rules": { + "resolved": "build/eslint-rules", + "link": true + }, + "node_modules/eslint-plugin-no-null": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=5.0.0" + }, + "peerDependencies": { + "eslint": ">=3.0.0" + } + }, + "node_modules/eslint-plugin-no-only-tests": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eslint-plugin-prefer-arrow": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=2.0.0" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "3.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=5.0.0", + "prettier": ">=1.13.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.30.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.5.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.7", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "7.4.1", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { "version": "5.1.1", "dev": true, "license": "MIT", @@ -2048,16 +3395,74 @@ "dev": true, "license": "MIT" }, + "node_modules/fast-diff": { + "version": "1.2.0", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "dev": true, "license": "MIT" }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, "node_modules/fastest-levenshtein": { "version": "1.0.12", "dev": true, "license": "MIT" }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/find-up": { "version": "4.1.0", "dev": true, @@ -2070,6 +3475,23 @@ "node": ">=8" } }, + "node_modules/flat-cache": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.5", + "dev": true, + "license": "ISC" + }, "node_modules/font-awesome": { "version": "4.7.0", "dev": true, @@ -2118,6 +3540,36 @@ "dev": true, "license": "MIT" }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/get-intrinsic": { "version": "1.1.1", "dev": true, @@ -2131,6 +3583,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-stdin": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/get-stream": { "version": "6.0.1", "dev": true, @@ -2142,6 +3602,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/glob": { "version": "7.2.0", "dev": true, @@ -2161,11 +3636,65 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/glob-to-regexp": { "version": "0.4.1", "dev": true, "license": "BSD-2-Clause" }, + "node_modules/globals": { + "version": "13.15.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/graceful-fs": { "version": "4.2.9", "dev": true, @@ -2187,6 +3716,14 @@ "node": ">= 0.4.0" } }, + "node_modules/has-bigints": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -2195,8 +3732,19 @@ "node": ">=8" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { - "version": "1.0.2", + "version": "1.0.3", "dev": true, "license": "MIT", "engines": { @@ -2277,81 +3825,238 @@ "license": "BSD-3-Clause", "optional": true }, + "node_modules/ignore": { + "version": "4.0.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/immediate": { "version": "3.3.0", "dev": true, "license": "MIT", "optional": true }, - "node_modules/import-fresh": { - "version": "3.3.0", + "node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", "dev": true, "license": "MIT", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", + "node_modules/is-extglob": { + "version": "2.1.1", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/import-local": { - "version": "3.1.0", + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, "license": "MIT", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/inflight": { - "version": "1.0.6", + "node_modules/is-glob": { + "version": "4.0.3", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/inherits": { - "version": "2.0.4", + "node_modules/is-negative-zero": { + "version": "2.0.2", "dev": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/interpret": { - "version": "2.2.0", + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, - "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">=0.12.0" } }, - "node_modules/is-arguments": { - "version": "1.1.1", + "node_modules/is-number-object": { + "version": "1.0.7", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" }, "engines": { @@ -2361,50 +4066,56 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", + "node_modules/is-plain-object": { + "version": "5.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/is-core-module": { - "version": "2.8.1", + "node_modules/is-regex": { + "version": "1.1.4", "dev": true, "license": "MIT", "dependencies": { - "has": "^1.0.3" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-date-object": { - "version": "1.0.5", + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "call-bind": "^1.0.2" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-plain-object": { - "version": "5.0.0", + "node_modules/is-stream": { + "version": "2.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-regex": { - "version": "1.1.4", + "node_modules/is-string": { + "version": "1.0.7", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" }, "engines": { @@ -2414,15 +4125,29 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-stream": { - "version": "2.0.1", + "node_modules/is-symbol": { + "version": "1.0.4", "dev": true, "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/isarray": { @@ -2483,6 +4208,29 @@ "dev": true, "license": "MIT" }, + "node_modules/js-yaml": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdoctypeparser": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "bin": { + "jsdoctypeparser": "bin/jsdoctypeparser" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/json-format": { "version": "1.0.1", "dev": true, @@ -2503,6 +4251,11 @@ "dev": true, "license": "MIT" }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, "node_modules/json5": { "version": "2.2.0", "dev": true, @@ -2528,6 +4281,18 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsx-ast-utils": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.4", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, "node_modules/kind-of": { "version": "6.0.3", "dev": true, @@ -2544,6 +4309,19 @@ "node": ">= 8" } }, + "node_modules/language-subtag-registry": { + "version": "0.3.21", + "dev": true, + "license": "ODC-By-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, "node_modules/level": { "version": "6.0.1", "dev": true, @@ -2725,6 +4503,18 @@ "node": ">=6" } }, + "node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/lib0": { "version": "0.2.42", "dev": true, @@ -2779,6 +4569,16 @@ "dev": true, "license": "MIT" }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "dev": true, + "license": "MIT" + }, "node_modules/loose-envify": { "version": "1.4.0", "dev": true, @@ -2823,6 +4623,28 @@ "dev": true, "license": "MIT" }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/mime-db": { "version": "1.52.0", "dev": true, @@ -2862,18 +4684,36 @@ } }, "node_modules/minimist": { - "version": "1.2.5", + "version": "1.2.6", "dev": true, "license": "MIT" }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "peer": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, "node_modules/moment": { - "version": "2.29.1", + "version": "2.29.3", "dev": true, "license": "MIT", "engines": { "node": "*" } }, + "node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, "node_modules/nanoid": { "version": "3.3.1", "dev": true, @@ -2891,6 +4731,11 @@ "license": "MIT", "optional": true }, + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, "node_modules/neo-async": { "version": "2.6.2", "dev": true, @@ -2957,6 +4802,14 @@ "node": ">=0.10.0" } }, + "node_modules/object-inspect": { + "version": "1.12.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/object-is": { "version": "1.1.5", "dev": true, @@ -2980,6 +4833,80 @@ "node": ">= 0.4" } }, + "node_modules/object.assign": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/once": { "version": "1.4.0", "dev": true, @@ -3002,6 +4929,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/optionator": { + "version": "0.9.1", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/p-limit": { "version": "2.3.0", "dev": true, @@ -3115,6 +5058,18 @@ "dev": true, "license": "ISC" }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/pify": { "version": "2.3.0", "dev": true, @@ -3677,14 +5632,55 @@ "dev": true, "license": "MIT" }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.6.2", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/prop-types": { - "version": "15.7.2", + "version": "15.8.1", "dev": true, "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "node_modules/prr": { @@ -3713,6 +5709,26 @@ "dev": true, "license": "MIT" }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/randombytes": { "version": "2.1.0", "dev": true, @@ -3827,12 +5843,13 @@ "license": "MIT" }, "node_modules/regexp.prototype.flags": { - "version": "1.3.1", + "version": "1.4.3", "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" }, "engines": { "node": ">= 0.4" @@ -3841,6 +5858,33 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/regexpp": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regextras": { + "version": "0.7.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.14" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/requires-port": { "version": "1.0.0", "dev": true, @@ -3886,6 +5930,16 @@ "node": ">=8" } }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, "node_modules/rimraf": { "version": "3.0.2", "dev": true, @@ -3900,6 +5954,29 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, "node_modules/safe-buffer": { "version": "5.2.1", "dev": true, @@ -4005,11 +6082,79 @@ "node": ">=8" } }, + "node_modules/side-channel": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/signal-exit": { "version": "3.0.7", "dev": true, "license": "ISC" }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/source-map": { "version": "0.6.1", "dev": true, @@ -4035,6 +6180,30 @@ "source-map": "^0.6.0" } }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.11", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, "node_modules/string_decoder": { "version": "1.3.0", "dev": true, @@ -4044,6 +6213,87 @@ "safe-buffer": "~5.2.0" } }, + "node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/strip-final-newline": { "version": "2.0.0", "dev": true, @@ -4052,6 +6302,17 @@ "node": ">=6" } }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/style-loader": { "version": "3.3.1", "dev": true, @@ -4081,17 +6342,52 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/table": { + "version": "6.8.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.11.0", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, "node_modules/tapable": { "version": "2.2.1", "dev": true, @@ -4158,21 +6454,166 @@ "node": ">= 8" } }, + "node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/tr46": { "version": "0.0.3", "dev": true, "license": "MIT" }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, "node_modules/tslib": { "version": "1.13.0", "dev": true, "license": "0BSD" }, + "node_modules/tslint": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", + "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", + "deprecated": "TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.", + "dev": true, + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.3", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.13.0", + "tsutils": "^2.29.0" + }, + "bin": { + "tslint": "bin/tslint" + }, + "engines": { + "node": ">=4.8.0" + }, + "peerDependencies": { + "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev" + } + }, + "node_modules/tslint/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/tslint/node_modules/tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "peer": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "peerDependencies": { + "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" + } + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/typed-styles": { "version": "0.0.7", "dev": true, "license": "MIT" }, + "node_modules/typescript": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", + "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, "node_modules/typestyle": { "version": "2.1.0", "dev": true, @@ -4182,6 +6623,20 @@ "free-style": "3.1.0" } }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/underscore": { "version": "1.13.1", "dev": true, @@ -4231,6 +6686,11 @@ "dev": true, "license": "MIT" }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "dev": true, + "license": "MIT" + }, "node_modules/warning": { "version": "4.0.3", "dev": true, @@ -4395,11 +6855,34 @@ "node": ">= 8" } }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/wildcard": { "version": "2.0.0", "dev": true, "license": "MIT" }, + "node_modules/word-wrap": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/wrappy": { "version": "1.0.2", "dev": true, @@ -4569,9 +7052,17 @@ } }, "@babel/runtime": { - "version": "7.15.4", + "version": "7.18.3", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.18.3", "dev": true, "requires": { + "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" } }, @@ -4677,10 +7168,38 @@ "version": "0.5.7", "dev": true }, + "@eslint/eslintrc": { + "version": "0.4.3", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + } + }, "@fortawesome/fontawesome-free": { "version": "5.15.4", "dev": true }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "dev": true + }, "@hypnosphi/create-react-context": { "version": "0.3.1", "dev": true, @@ -5363,6 +7882,32 @@ "@lumino/virtualdom": "^1.13.0" } }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, "@types/backbone": { "version": "1.4.13", "dev": true, @@ -5406,6 +7951,10 @@ "version": "7.0.9", "dev": true }, + "@types/json5": { + "version": "0.0.29", + "dev": true + }, "@types/lodash": { "version": "4.14.175", "dev": true @@ -5449,6 +7998,185 @@ "version": "1.11.3", "dev": true }, + "@typescript-eslint/eslint-plugin": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz", + "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/type-utils": "5.27.1", + "@typescript-eslint/utils": "5.27.1", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "@typescript-eslint/type-utils": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz", + "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.27.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", + "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + } + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/eslint-plugin-tslint": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-5.27.1.tgz", + "integrity": "sha512-U95M4jCGNbag0T5OtnwVXQJ5qx/1V9QOipcv9pQnOdIwVPPSBuoLYluOChGeuoQLHN/TjfTPqKhTBKtI3NmnRA==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.27.1", + "lodash": "^4.17.21" + }, + "dependencies": { + "@typescript-eslint/utils": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", + "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + } + } + } + } + }, + "@typescript-eslint/parser": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz", + "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.27.1", + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/typescript-estree": "5.27.1", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz", + "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/visitor-keys": "5.27.1" + } + }, + "@typescript-eslint/types": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz", + "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz", + "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/visitor-keys": "5.27.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz", + "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.27.1", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + } + } + }, "@webassemblyjs/ast": { "version": "1.11.1", "dev": true, @@ -5614,7 +8342,7 @@ } }, "acorn": { - "version": "8.7.0", + "version": "8.7.1", "dev": true }, "acorn-import-assertions": { @@ -5622,6 +8350,11 @@ "dev": true, "requires": {} }, + "acorn-jsx": { + "version": "5.3.2", + "dev": true, + "requires": {} + }, "ajv": { "version": "6.12.6", "dev": true, @@ -5637,6 +8370,14 @@ "dev": true, "requires": {} }, + "ansi-colors": { + "version": "4.1.3", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "dev": true + }, "ansi-styles": { "version": "3.2.1", "dev": true, @@ -5644,6 +8385,66 @@ "color-convert": "^1.9.0" } }, + "argparse": { + "version": "1.0.10", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "array-includes": { + "version": "3.1.5", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array.prototype.flat": { + "version": "1.3.0", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.0", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "ast-types-flow": { + "version": "0.0.7", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "dev": true + }, "async-limiter": { "version": "1.0.1", "dev": true, @@ -5661,6 +8462,14 @@ "postcss-value-parser": "^4.2.0" } }, + "axe-core": { + "version": "4.4.2", + "dev": true + }, + "axobject-query": { + "version": "2.2.0", + "dev": true + }, "backbone": { "version": "1.2.3", "dev": true, @@ -5684,6 +8493,15 @@ "concat-map": "0.0.1" } }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, "browserslist": { "version": "4.20.0", "dev": true, @@ -5699,6 +8517,13 @@ "version": "1.1.2", "dev": true }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==", + "dev": true, + "peer": true + }, "call-bind": { "version": "1.0.2", "dev": true, @@ -5790,10 +8615,22 @@ "version": "2.20.3", "dev": true }, + "comment-parser": { + "version": "1.1.2", + "dev": true + }, "concat-map": { "version": "0.0.1", "dev": true }, + "confusing-browser-globals": { + "version": "1.0.11", + "dev": true + }, + "core-js-pure": { + "version": "3.22.8", + "dev": true + }, "cosmiconfig": { "version": "7.0.1", "dev": true, @@ -5872,6 +8709,17 @@ "version": "1.4.5", "dev": true }, + "damerau-levenshtein": { + "version": "1.0.8", + "dev": true + }, + "debug": { + "version": "4.3.4", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, "deep-equal": { "version": "1.1.1", "dev": true, @@ -5884,6 +8732,10 @@ "regexp.prototype.flags": "^1.2.0" } }, + "deep-is": { + "version": "0.1.4", + "dev": true + }, "deepmerge": { "version": "4.2.2", "dev": true @@ -5898,10 +8750,34 @@ } }, "define-properties": { - "version": "1.1.3", + "version": "1.1.4", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "peer": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", "dev": true, "requires": { - "object-keys": "^1.0.12" + "esutils": "^2.0.2" } }, "dom-helpers": { @@ -5935,79 +8811,528 @@ "domelementtype": "^2.2.0" } }, - "domutils": { - "version": "2.8.0", + "domutils": { + "version": "2.8.0", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "electron-to-chromium": { + "version": "1.4.83", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "dev": true + }, + "encoding-down": { + "version": "6.3.0", + "dev": true, + "optional": true, + "requires": { + "abstract-leveldown": "^6.2.1", + "inherits": "^2.0.3", + "level-codec": "^9.0.0", + "level-errors": "^2.0.0" + } + }, + "enhanced-resolve": { + "version": "5.9.2", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "enquirer": { + "version": "2.3.6", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "2.2.0", + "dev": true + }, + "envinfo": { + "version": "7.8.1", + "dev": true + }, + "errno": { + "version": "0.1.8", + "dev": true, + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.20.1", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "dev": true + }, + "es-shim-unscopables": { + "version": "1.0.0", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "dev": true + }, + "eslint": { + "version": "7.32.0", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "dev": true + }, + "semver": { + "version": "7.3.7", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-config-airbnb": { + "version": "18.2.1", + "dev": true, + "requires": { + "eslint-config-airbnb-base": "^14.2.1", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" + } + }, + "eslint-config-airbnb-base": { + "version": "14.2.1", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" + } + }, + "eslint-config-prettier": { + "version": "6.15.0", + "dev": true, + "requires": { + "get-stdin": "^6.0.0" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "dev": true, + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.3", + "dev": true, + "requires": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "find-up": { + "version": "2.1.0", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "dev": true + } + } + }, + "eslint-plugin-import": { + "version": "2.26.0", + "dev": true, + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "dev": true + } + } + }, + "eslint-plugin-jsdoc": { + "version": "31.6.1", + "dev": true, + "requires": { + "comment-parser": "1.1.2", + "debug": "^4.3.1", + "jsdoctypeparser": "^9.0.0", + "lodash": "^4.17.20", + "regextras": "^0.7.1", + "semver": "^7.3.4", + "spdx-expression-parse": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.5.1", "dev": true, "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" } }, - "electron-to-chromium": { - "version": "1.4.83", + "eslint-plugin-local-rules": { + "version": "file:build/eslint-rules" + }, + "eslint-plugin-no-null": { + "version": "1.0.2", + "dev": true, + "requires": {} + }, + "eslint-plugin-no-only-tests": { + "version": "2.6.0", "dev": true }, - "encoding-down": { - "version": "6.3.0", + "eslint-plugin-prefer-arrow": { + "version": "1.2.3", + "dev": true, + "requires": {} + }, + "eslint-plugin-prettier": { + "version": "3.4.1", "dev": true, - "optional": true, "requires": { - "abstract-leveldown": "^6.2.1", - "inherits": "^2.0.3", - "level-codec": "^9.0.0", - "level-errors": "^2.0.0" + "prettier-linter-helpers": "^1.0.0" } }, - "enhanced-resolve": { - "version": "5.9.2", + "eslint-plugin-react": { + "version": "7.30.0", "dev": true, "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "estraverse": { + "version": "5.3.0", + "dev": true + }, + "resolve": { + "version": "2.0.0-next.3", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } } }, - "entities": { - "version": "2.2.0", - "dev": true - }, - "envinfo": { - "version": "7.8.1", - "dev": true + "eslint-plugin-react-hooks": { + "version": "4.5.0", + "dev": true, + "requires": {} }, - "errno": { - "version": "0.1.8", + "eslint-scope": { + "version": "5.1.1", "dev": true, - "optional": true, "requires": { - "prr": "~1.0.1" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" } }, - "error-ex": { - "version": "1.3.2", + "eslint-utils": { + "version": "2.1.0", "dev": true, "requires": { - "is-arrayish": "^0.2.1" + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "dev": true + } } }, - "es-module-lexer": { - "version": "0.9.3", + "eslint-visitor-keys": { + "version": "2.1.0", "dev": true }, - "escalade": { - "version": "3.1.1", - "dev": true + "espree": { + "version": "7.3.1", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "dev": true + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "dev": true + } + } }, - "escape-string-regexp": { - "version": "4.0.0", + "esprima": { + "version": "4.0.1", "dev": true }, - "eslint-scope": { - "version": "5.1.1", + "esquery": { + "version": "1.4.0", "dev": true, "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "dev": true + } } }, "esrecurse": { @@ -6027,6 +9352,10 @@ "version": "4.3.0", "dev": true }, + "esutils": { + "version": "2.0.3", + "dev": true + }, "events": { "version": "3.3.0", "dev": true @@ -6050,14 +9379,60 @@ "version": "3.1.3", "dev": true }, + "fast-diff": { + "version": "1.2.0", + "dev": true + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, "fast-json-stable-stringify": { "version": "2.1.0", "dev": true }, + "fast-levenshtein": { + "version": "2.0.6", + "dev": true + }, "fastest-levenshtein": { "version": "1.0.12", "dev": true }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, "find-up": { "version": "4.1.0", "dev": true, @@ -6066,6 +9441,18 @@ "path-exists": "^4.0.0" } }, + "flat-cache": { + "version": "3.0.4", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.5", + "dev": true + }, "font-awesome": { "version": "4.7.0", "dev": true @@ -6095,6 +9482,24 @@ "version": "1.1.1", "dev": true }, + "function.prototype.name": { + "version": "1.1.5", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "dev": true + }, + "functions-have-names": { + "version": "1.2.3", + "dev": true + }, "get-intrinsic": { "version": "1.1.1", "dev": true, @@ -6104,10 +9509,22 @@ "has-symbols": "^1.0.1" } }, + "get-stdin": { + "version": "6.0.0", + "dev": true + }, "get-stream": { "version": "6.0.1", "dev": true }, + "get-symbol-description": { + "version": "1.0.0", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "glob": { "version": "7.2.0", "dev": true, @@ -6120,10 +9537,46 @@ "path-is-absolute": "^1.0.0" } }, + "glob-parent": { + "version": "5.1.2", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, "glob-to-regexp": { "version": "0.4.1", "dev": true }, + "globals": { + "version": "13.15.0", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + } + } + }, "graceful-fs": { "version": "4.2.9", "dev": true @@ -6139,12 +9592,23 @@ "function-bind": "^1.1.1" } }, + "has-bigints": { + "version": "1.0.2", + "dev": true + }, "has-flag": { "version": "4.0.0", "dev": true }, + "has-property-descriptors": { + "version": "1.0.0", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, "has-symbols": { - "version": "1.0.2", + "version": "1.0.3", "dev": true }, "has-tostringtag": { @@ -6178,6 +9642,10 @@ "dev": true, "optional": true }, + "ignore": { + "version": "4.0.6", + "dev": true + }, "immediate": { "version": "3.3.0", "dev": true, @@ -6205,6 +9673,10 @@ "resolve-cwd": "^3.0.0" } }, + "imurmurhash": { + "version": "0.1.4", + "dev": true + }, "inflight": { "version": "1.0.6", "dev": true, @@ -6217,6 +9689,15 @@ "version": "2.0.4", "dev": true }, + "internal-slot": { + "version": "1.0.3", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, "interpret": { "version": "2.2.0", "dev": true @@ -6233,6 +9714,25 @@ "version": "0.2.1", "dev": true }, + "is-bigint": { + "version": "1.0.4", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "dev": true + }, "is-core-module": { "version": "2.8.1", "dev": true, @@ -6247,6 +9747,38 @@ "has-tostringtag": "^1.0.0" } }, + "is-extglob": { + "version": "2.1.1", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-object": { + "version": "1.0.7", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-plain-object": { "version": "5.0.0", "dev": true @@ -6259,10 +9791,38 @@ "has-tostringtag": "^1.0.0" } }, + "is-shared-array-buffer": { + "version": "1.0.2", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, "is-stream": { "version": "2.0.1", "dev": true }, + "is-string": { + "version": "1.0.7", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-weakref": { + "version": "1.0.2", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, "isarray": { "version": "2.0.5", "dev": true @@ -6303,6 +9863,18 @@ "version": "4.0.0", "dev": true }, + "js-yaml": { + "version": "3.14.1", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdoctypeparser": { + "version": "9.0.0", + "dev": true + }, "json-format": { "version": "1.0.1", "dev": true @@ -6319,6 +9891,10 @@ "version": "0.4.1", "dev": true }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true + }, "json5": { "version": "2.2.0", "dev": true, @@ -6334,6 +9910,14 @@ "universalify": "^2.0.0" } }, + "jsx-ast-utils": { + "version": "3.3.0", + "dev": true, + "requires": { + "array-includes": "^3.1.4", + "object.assign": "^4.1.2" + } + }, "kind-of": { "version": "6.0.3", "dev": true @@ -6342,6 +9926,17 @@ "version": "2.0.5", "dev": true }, + "language-subtag-registry": { + "version": "0.3.21", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "dev": true, + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, "level": { "version": "6.0.1", "dev": true, @@ -6455,6 +10050,14 @@ "xtend": "~4.0.0" } }, + "levn": { + "version": "0.4.1", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, "lib0": { "version": "0.2.42", "dev": true, @@ -6489,6 +10092,14 @@ "version": "4.0.1", "dev": true }, + "lodash.merge": { + "version": "4.6.2", + "dev": true + }, + "lodash.truncate": { + "version": "4.4.2", + "dev": true + }, "loose-envify": { "version": "1.4.0", "dev": true, @@ -6516,6 +10127,22 @@ "version": "2.0.0", "dev": true }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, "mime-db": { "version": "1.52.0", "dev": true @@ -6539,11 +10166,25 @@ } }, "minimist": { - "version": "1.2.5", + "version": "1.2.6", "dev": true }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "peer": true, + "requires": { + "minimist": "^1.2.6" + } + }, "moment": { - "version": "2.29.1", + "version": "2.29.3", + "dev": true + }, + "ms": { + "version": "2.1.2", "dev": true }, "nanoid": { @@ -6555,6 +10196,10 @@ "dev": true, "optional": true }, + "natural-compare": { + "version": "1.4.0", + "dev": true + }, "neo-async": { "version": "2.6.2", "dev": true @@ -6596,6 +10241,10 @@ "version": "4.1.1", "dev": true }, + "object-inspect": { + "version": "1.12.2", + "dev": true + }, "object-is": { "version": "1.1.5", "dev": true, @@ -6608,6 +10257,51 @@ "version": "1.1.1", "dev": true }, + "object.assign": { + "version": "4.1.2", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.1", + "dev": true, + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "object.values": { + "version": "1.1.5", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, "once": { "version": "1.4.0", "dev": true, @@ -6622,6 +10316,18 @@ "mimic-fn": "^2.1.0" } }, + "optionator": { + "version": "0.9.1", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, "p-limit": { "version": "2.3.0", "dev": true, @@ -6689,6 +10395,12 @@ "version": "1.0.0", "dev": true }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, "pify": { "version": "2.3.0", "dev": true @@ -6998,13 +10710,32 @@ "version": "4.2.0", "dev": true }, + "prelude-ls": { + "version": "1.2.1", + "dev": true + }, + "prettier": { + "version": "2.6.2", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "progress": { + "version": "2.0.3", + "dev": true + }, "prop-types": { - "version": "15.7.2", + "version": "15.8.1", "dev": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "prr": { @@ -7024,6 +10755,12 @@ "version": "2.2.0", "dev": true }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, "randombytes": { "version": "2.1.0", "dev": true, @@ -7108,13 +10845,26 @@ "dev": true }, "regexp.prototype.flags": { - "version": "1.3.1", + "version": "1.4.3", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" } }, + "regexpp": { + "version": "3.2.0", + "dev": true + }, + "regextras": { + "version": "0.7.1", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "dev": true + }, "requires-port": { "version": "1.0.0", "dev": true @@ -7143,6 +10893,12 @@ "version": "5.0.0", "dev": true }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, "rimraf": { "version": "3.0.2", "dev": true, @@ -7150,6 +10906,15 @@ "glob": "^7.1.3" } }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, "safe-buffer": { "version": "5.2.1", "dev": true @@ -7213,10 +10978,54 @@ "version": "3.0.0", "dev": true }, + "side-channel": { + "version": "1.0.4", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, "signal-exit": { "version": "3.0.7", "dev": true }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "dev": true + } + } + }, "source-map": { "version": "0.6.1", "dev": true @@ -7233,6 +11042,26 @@ "source-map": "^0.6.0" } }, + "spdx-exceptions": { + "version": "2.3.0", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.11", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "dev": true + }, "string_decoder": { "version": "1.3.0", "dev": true, @@ -7241,10 +11070,72 @@ "safe-buffer": "~5.2.0" } }, + "string-width": { + "version": "4.2.3", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "dev": true + } + } + }, + "string.prototype.matchall": { + "version": "4.0.7", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "strip-ansi": { + "version": "6.0.1", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "dev": true + }, "strip-final-newline": { "version": "2.0.0", "dev": true }, + "strip-json-comments": { + "version": "3.1.1", + "dev": true + }, "style-loader": { "version": "3.3.1", "dev": true, @@ -7261,6 +11152,33 @@ "version": "1.0.0", "dev": true }, + "table": { + "version": "6.8.0", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "dev": true + } + } + }, "tapable": { "version": "2.2.1", "dev": true @@ -7292,18 +11210,118 @@ "terser": "^5.7.2" } }, + "text-table": { + "version": "0.2.0", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, "tr46": { "version": "0.0.3", "dev": true }, + "tsconfig-paths": { + "version": "3.14.1", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, "tslib": { "version": "1.13.0", "dev": true }, + "tslint": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", + "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", + "dev": true, + "peer": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.3", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.13.0", + "tsutils": "^2.29.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "peer": true + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "peer": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "type-check": { + "version": "0.4.0", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.20.2", + "dev": true + }, "typed-styles": { "version": "0.0.7", "dev": true }, + "typescript": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", + "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", + "dev": true, + "peer": true + }, "typestyle": { "version": "2.1.0", "dev": true, @@ -7312,6 +11330,16 @@ "free-style": "3.1.0" } }, + "unbox-primitive": { + "version": "1.0.2", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, "underscore": { "version": "1.13.1", "dev": true @@ -7353,6 +11381,10 @@ "version": "1.0.2", "dev": true }, + "v8-compile-cache": { + "version": "2.3.0", + "dev": true + }, "warning": { "version": "4.0.3", "dev": true, @@ -7453,10 +11485,25 @@ "isexe": "^2.0.0" } }, + "which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, "wildcard": { "version": "2.0.0", "dev": true }, + "word-wrap": { + "version": "1.2.3", + "dev": true + }, "wrappy": { "version": "1.0.2", "dev": true diff --git a/package.json b/package.json index d8739c4..47b4946 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@vscode/jupyter-ipywidgets", - "version": "1.0.8", + "version": "1.0.9", "main": "dist/ipywidgets.js", "license": "MIT", "repository": { @@ -17,27 +17,42 @@ "build": "node scripts/postInstall.js && npm run clean && tsc && node scripts/copyfiles.js && webpack --mode=production", "build:dev": "node scripts/postInstall.js && npm run clean && tsc && node scripts/copyfiles.js && webpack", "clean": "rimraf out && rimraf tsconfig.tsbuildinfo && rimraf dist", - "lint": "tslint --project tsconfig.json", + "lint": "eslint -c .eslintrc.js --ext .ts src", "preinstall": "npx force-resolutions" }, - "dependencies": { - }, "devDependencies": { "@jupyter-widgets/base": "^4.0.0", "@jupyter-widgets/controls": "^3.0.0", "@jupyter-widgets/jupyterlab-manager": "^3.0.1", "@jupyter-widgets/output": "^4.0.0", "@jupyter-widgets/schema": "^0.4.0", + "@typescript-eslint/eslint-plugin": "^5.13.0", + "@typescript-eslint/eslint-plugin-tslint": "^5.13.0", + "@typescript-eslint/parser": "^5.13.0", + "css-loader": "^6.7.1", + "eslint": "^7.32.0", + "eslint-config-airbnb": "^18.2.0", + "eslint-config-prettier": "^6.15.0", + "eslint-plugin-import": "^2.25.4", + "eslint-plugin-jsdoc": "^31.0.4", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-local-rules": "file:build/eslint-rules", + "eslint-plugin-no-null": "^1.0.2", + "eslint-plugin-no-only-tests": "^2.6.0", + "eslint-plugin-prefer-arrow": "^1.2.2", + "eslint-plugin-prettier": "^3.1.2", + "eslint-plugin-react": "^7.22.0", + "eslint-plugin-react-hooks": "^4.0.0", "font-awesome": "^4.7.0", "fs-extra": "^10.0.1", "isarray": "^2.0.5", "marked": "^4.0.10", - "css-loader": "^6.7.1", "npm-force-resolutions": "0.0.10", "postcss": "^8.4.8", "postcss-import": "^14.0.2", "postcss-loader": "^6.2.1", "postcss-preset-env": "^7.4.2", + "prettier": "^2.6.2", "rimraf": "^3.0.2", "style-loader": "^3.3.1", "webpack": "^5.70.0", diff --git a/src/embed.ts b/src/embed.ts index f96a098..d65d1a3 100644 --- a/src/embed.ts +++ b/src/embed.ts @@ -6,6 +6,7 @@ import * as wm from './manager'; let cdn = 'https://unpkg.com/'; let onlyCDN = false; +let consoleLogger = console.log; // find the data-cdn for any script tag, assuming it is only used for embed-amd.js const scripts = document.getElementsByTagName('script'); @@ -75,16 +76,16 @@ export function requireLoader(moduleName: string, moduleVersion: string): Promis return requirePromise([`${moduleName}`]); } if (onlyCDN) { - window.console.log(`Loading from ${cdn} for ${moduleName}@${moduleVersion}`); + consoleLogger(`Loading from ${cdn} for ${moduleName}@${moduleVersion}`); return loadFromCDN(); } return requirePromise([`${moduleName}`]).catch((err) => { const failedId = err.requireModules && err.requireModules[0]; if (failedId) { require.undef(failedId); - window.console.log(`Falling back to ${cdn} for ${moduleName}@${moduleVersion}`); + consoleLogger(`Falling back to ${cdn} for ${moduleName}@${moduleVersion}`); loadFromCDN().catch((x) => { - window.console.error(x); + consoleLogger(x.toString()); }); } }); @@ -97,7 +98,8 @@ export function requireLoader(moduleName: string, moduleVersion: string): Promis * @param loader (default requireLoader) The function used to look up the modules containing * the widgets' models and views classes. (The default loader looks them up on unpkg.com) */ -export function renderWidgets(element = document.documentElement): void { +export function renderWidgets(element = document.documentElement, logger: (msg: string) => void = console.log): void { + consoleLogger = logger; const managerFactory = (): any => { return new wm.WidgetManager( undefined, @@ -108,10 +110,10 @@ export function renderWidgets(element = document.documentElement): void { loadWidgetScript: (_moduleName: string, _moduleVersion: string) => Promise.resolve(), successHandler: () => 'Success' }, - (message: string) => console.log(message) + (message: string) => logger(message) ); }; libembed.renderWidgets(managerFactory, element).catch((x) => { - window.console.error(x); + consoleLogger(x.toString()); }); } diff --git a/src/index.ts b/src/index.ts index b625cc6..9fd1de9 100644 --- a/src/index.ts +++ b/src/index.ts @@ -8,8 +8,15 @@ import * as embed from './embed'; import { WidgetManager } from './manager'; import './widgets.css'; +type KernelMessagingApi = { + postKernelMessage: (data: unknown) => void; +}; + +// Default logger is console.log +let logger = console.log; + // Export the following for `requirejs`. -// tslint:disable-next-line: no-any no-function-expression no-empty +// eslint-disable-next-line @typescript-eslint/no-explicit-any, no-empty,@typescript-eslint/no-empty-function const define = (window as any).define || function () {}; define('@jupyter-widgets/controls', () => widgets); define('@jupyter-widgets/base', () => base); @@ -19,10 +26,10 @@ define('@jupyter-widgets/output', () => outputWidgets); // This is not done yet. See this issue here: https://github.com/microsoft/vscode-python/issues/10794 // Likely we'll do this in a different spot. if (document.readyState === 'complete') { - embed.renderWidgets(); + embed.renderWidgets(document.documentElement, logger); } else { window.addEventListener('load', () => { - embed.renderWidgets(); + embed.renderWidgets(document.documentElement, logger); }); } @@ -31,3 +38,16 @@ if (document.readyState === 'complete') { (window as any).vscIPyWidgets = { WidgetManager }; + +// Has to be this form for VS code to load it correctly +export function activate(context?: KernelMessagingApi) { + // Setup the logger function + if (context) { + logger = (msg) => { + context.postKernelMessage({ + type: 'IPyWidgets_logMessage', + payload: msg + }); + }; + } +} diff --git a/src/libembed.ts b/src/libembed.ts index 87fb53c..16062af 100644 --- a/src/libembed.ts +++ b/src/libembed.ts @@ -3,7 +3,7 @@ declare let __webpack_public_path__: string; // tslint:disable: no-var-requires no-require-imports no-any -// eslint-disable-next-line prefer-const +// eslint-disable-next-line @typescript-eslint/no-unused-vars __webpack_public_path__ = (window as any).__jupyter_widgets_assets_path__ || __webpack_public_path__; import '@lumino/widgets/style/index.css'; diff --git a/src/manager.ts b/src/manager.ts index 5a7a36d..fe71b34 100644 --- a/src/manager.ts +++ b/src/manager.ts @@ -103,7 +103,7 @@ export class WidgetManager extends jupyterlab.WidgetManager { protected async loadClass(className: string, moduleName: string, moduleVersion: string): Promise { // Call the base class to try and load. If that fails, look locally - window.console.log(`WidgetManager: Loading class ${className}:${moduleName}:${moduleVersion}`); + this.logger(`WidgetManager: Loading class ${className}:${moduleName}:${moduleVersion}`); // tslint:disable-next-line: no-unnecessary-local-variable const result = await super .loadClass(className, moduleName, moduleVersion) diff --git a/src/widgetLoader.ts b/src/widgetLoader.ts index 4cdb5a2..c6ac217 100644 --- a/src/widgetLoader.ts +++ b/src/widgetLoader.ts @@ -6,8 +6,6 @@ // tslint:disable-next-line: no-any async function requirePromise(pkg: string | string[]): Promise { return new Promise((resolve, reject) => { - // tslint:disable-next-line: no-console - console.log('require promise'); // tslint:disable-next-line: no-any const requirejsfunc = (requirejs as any) || (window as any).requirejs; if (requirejsfunc === undefined) { diff --git a/tsconfig.tsbuildinfo b/tsconfig.tsbuildinfo index 11b5eda..70684ec 100644 --- a/tsconfig.tsbuildinfo +++ b/tsconfig.tsbuildinfo @@ -1 +1 @@ -{"program":{"fileNames":["../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es5.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2016.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.dom.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.core.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.collection.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.generator.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.promise.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.object.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.string.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.intl.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.intl.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.promise.d.ts","../../../appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.regexp.d.ts","./node_modules/@lumino/algorithm/types/array.d.ts","./node_modules/@lumino/algorithm/types/iter.d.ts","./node_modules/@lumino/algorithm/types/chain.d.ts","./node_modules/@lumino/algorithm/types/empty.d.ts","./node_modules/@lumino/algorithm/types/enumerate.d.ts","./node_modules/@lumino/algorithm/types/filter.d.ts","./node_modules/@lumino/algorithm/types/find.d.ts","./node_modules/@lumino/algorithm/types/map.d.ts","./node_modules/@lumino/algorithm/types/range.d.ts","./node_modules/@lumino/algorithm/types/reduce.d.ts","./node_modules/@lumino/algorithm/types/repeat.d.ts","./node_modules/@lumino/algorithm/types/retro.d.ts","./node_modules/@lumino/algorithm/types/sort.d.ts","./node_modules/@lumino/algorithm/types/stride.d.ts","./node_modules/@lumino/algorithm/types/string.d.ts","./node_modules/@lumino/algorithm/types/take.d.ts","./node_modules/@lumino/algorithm/types/zip.d.ts","./node_modules/@lumino/algorithm/types/index.d.ts","./node_modules/@lumino/signaling/types/index.d.ts","./node_modules/@lumino/disposable/types/index.d.ts","./node_modules/@jupyterlab/coreutils/lib/activitymonitor.d.ts","./node_modules/@jupyterlab/coreutils/lib/interfaces.d.ts","./node_modules/@jupyterlab/coreutils/lib/markdowncodeblocks.d.ts","./node_modules/@jupyterlab/coreutils/lib/pageconfig.d.ts","./node_modules/@jupyterlab/coreutils/lib/path.d.ts","./node_modules/@jupyterlab/coreutils/lib/text.d.ts","./node_modules/@jupyterlab/coreutils/lib/time.d.ts","./node_modules/@lumino/coreutils/types/json.d.ts","./node_modules/@lumino/coreutils/types/mime.d.ts","./node_modules/@lumino/coreutils/types/promise.d.ts","./node_modules/@lumino/coreutils/types/random.d.ts","./node_modules/@lumino/coreutils/types/token.d.ts","./node_modules/@lumino/coreutils/types/uuid.d.ts","./node_modules/@lumino/coreutils/types/index.d.ts","./node_modules/@jupyterlab/coreutils/lib/url.d.ts","./node_modules/@jupyterlab/coreutils/lib/index.d.ts","./node_modules/@jupyterlab/apputils/lib/clipboard.d.ts","./node_modules/@lumino/messaging/types/index.d.ts","./node_modules/@lumino/virtualdom/types/index.d.ts","./node_modules/@lumino/widgets/types/title.d.ts","./node_modules/@lumino/widgets/types/widget.d.ts","./node_modules/@lumino/widgets/types/layout.d.ts","./node_modules/@lumino/widgets/types/panellayout.d.ts","./node_modules/@lumino/widgets/types/splitlayout.d.ts","./node_modules/@lumino/widgets/types/accordionlayout.d.ts","./node_modules/@lumino/widgets/types/panel.d.ts","./node_modules/@lumino/widgets/types/splitpanel.d.ts","./node_modules/@lumino/widgets/types/accordionpanel.d.ts","./node_modules/@lumino/widgets/types/boxengine.d.ts","./node_modules/@lumino/widgets/types/boxlayout.d.ts","./node_modules/@lumino/widgets/types/boxpanel.d.ts","./node_modules/@lumino/commands/types/index.d.ts","./node_modules/@lumino/widgets/types/commandpalette.d.ts","./node_modules/@lumino/widgets/types/menu.d.ts","./node_modules/@lumino/widgets/types/contextmenu.d.ts","./node_modules/@lumino/widgets/types/tabbar.d.ts","./node_modules/@lumino/widgets/types/docklayout.d.ts","./node_modules/@lumino/widgets/types/dockpanel.d.ts","./node_modules/@lumino/widgets/types/focustracker.d.ts","./node_modules/@lumino/widgets/types/gridlayout.d.ts","./node_modules/@lumino/widgets/types/menubar.d.ts","./node_modules/@lumino/widgets/types/scrollbar.d.ts","./node_modules/@lumino/widgets/types/singletonlayout.d.ts","./node_modules/@lumino/widgets/types/stackedlayout.d.ts","./node_modules/@lumino/widgets/types/stackedpanel.d.ts","./node_modules/@lumino/widgets/types/tabpanel.d.ts","./node_modules/@lumino/widgets/types/index.d.ts","./node_modules/@jupyterlab/apputils/lib/collapse.d.ts","./node_modules/@jupyterlab/apputils/lib/commandlinker.d.ts","./node_modules/@jupyterlab/apputils/lib/commandpalette.d.ts","./node_modules/@types/react/global.d.ts","./node_modules/@types/react/node_modules/csstype/index.d.ts","./node_modules/@types/prop-types/index.d.ts","./node_modules/@types/scheduler/tracing.d.ts","./node_modules/@types/react/index.d.ts","./node_modules/@jupyterlab/statedb/lib/interfaces.d.ts","./node_modules/@jupyterlab/statedb/lib/dataconnector.d.ts","./node_modules/@jupyterlab/statedb/lib/restorablepool.d.ts","./node_modules/@jupyterlab/statedb/lib/tokens.d.ts","./node_modules/@jupyterlab/statedb/lib/statedb.d.ts","./node_modules/@jupyterlab/statedb/lib/index.d.ts","./node_modules/@jupyterlab/apputils/lib/widgettracker.d.ts","./node_modules/@jupyterlab/apputils/lib/dialog.d.ts","./node_modules/@jupyterlab/apputils/lib/domutils.d.ts","./node_modules/@jupyterlab/apputils/lib/hoverbox.d.ts","./node_modules/@jupyterlab/apputils/lib/iframe.d.ts","./node_modules/@jupyterlab/apputils/lib/inputdialog.d.ts","./node_modules/@jupyterlab/services/lib/config/index.d.ts","./node_modules/@jupyterlab/observables/lib/observablemap.d.ts","./node_modules/@jupyterlab/observables/lib/observablejson.d.ts","./node_modules/@jupyterlab/observables/lib/observablestring.d.ts","./node_modules/@jupyterlab/observables/lib/observablelist.d.ts","./node_modules/@jupyterlab/observables/lib/undoablelist.d.ts","./node_modules/@jupyterlab/observables/lib/modeldb.d.ts","./node_modules/@jupyterlab/observables/lib/index.d.ts","./node_modules/@jupyterlab/services/lib/contents/index.d.ts","./node_modules/@jupyterlab/nbformat/lib/index.d.ts","./node_modules/@jupyterlab/services/lib/kernel/messages.d.ts","./node_modules/@jupyterlab/services/lib/serverconnection.d.ts","./node_modules/@jupyterlab/services/lib/basemanager.d.ts","./node_modules/@jupyterlab/services/lib/kernelspec/restapi.d.ts","./node_modules/@jupyterlab/services/lib/kernelspec/kernelspec.d.ts","./node_modules/@lumino/polling/types/poll.d.ts","./node_modules/@lumino/polling/types/ratelimiter.d.ts","./node_modules/@lumino/polling/types/index.d.ts","./node_modules/@jupyterlab/services/lib/kernelspec/manager.d.ts","./node_modules/@jupyterlab/services/lib/kernelspec/index.d.ts","./node_modules/@jupyterlab/services/lib/kernel/restapi.d.ts","./node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts","./node_modules/@jupyterlab/services/lib/kernel/manager.d.ts","./node_modules/@jupyterlab/services/lib/kernel/index.d.ts","./node_modules/@jupyterlab/services/lib/builder/index.d.ts","./node_modules/@jupyterlab/services/lib/nbconvert/index.d.ts","./node_modules/@jupyterlab/services/lib/session/session.d.ts","./node_modules/@jupyterlab/services/lib/session/restapi.d.ts","./node_modules/@jupyterlab/services/lib/session/manager.d.ts","./node_modules/@jupyterlab/services/lib/session/index.d.ts","./node_modules/@jupyterlab/settingregistry/lib/tokens.d.ts","./node_modules/@jupyterlab/settingregistry/lib/settingregistry.d.ts","./node_modules/@jupyterlab/settingregistry/lib/index.d.ts","./node_modules/@jupyterlab/services/lib/setting/index.d.ts","./node_modules/@jupyterlab/services/lib/terminal/restapi.d.ts","./node_modules/@jupyterlab/services/lib/terminal/terminal.d.ts","./node_modules/@jupyterlab/services/lib/terminal/manager.d.ts","./node_modules/@jupyterlab/services/lib/terminal/index.d.ts","./node_modules/@jupyterlab/services/lib/workspace/index.d.ts","./node_modules/@jupyterlab/services/lib/manager.d.ts","./node_modules/@jupyterlab/services/lib/index.d.ts","./node_modules/@jupyterlab/translation/lib/tokens.d.ts","./node_modules/@jupyterlab/translation/lib/base.d.ts","./node_modules/@jupyterlab/translation/lib/gettext.d.ts","./node_modules/@jupyterlab/translation/lib/manager.d.ts","./node_modules/@jupyterlab/translation/lib/server.d.ts","./node_modules/@jupyterlab/translation/lib/index.d.ts","./node_modules/@jupyterlab/apputils/lib/printing.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/refs.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/abstractcomponent.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/abstractcomponent2.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/abstractpurecomponent.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/abstractpurecomponent2.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/alignment.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/boundary.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/colors.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/constructor.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/elevation.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/intent.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/position.d.ts","./node_modules/@blueprintjs/icons/lib/esm/generated/iconcontents.d.ts","./node_modules/@blueprintjs/icons/lib/esm/generated/iconnames.d.ts","./node_modules/@blueprintjs/icons/lib/esm/iconname.d.ts","./node_modules/@blueprintjs/icons/lib/esm/generated/iconsvgpaths.d.ts","./node_modules/@blueprintjs/icons/lib/esm/index.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/props.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/classes.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/keys.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/compareutils.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/domutils.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/functionutils.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/jsutils.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/reactutils.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/safeinvokemember.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/configuredom4.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/isdarktheme.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/index.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/index.d.ts","./node_modules/@blueprintjs/core/lib/cjs/components/icon/icon.d.ts","./node_modules/@blueprintjs/core/lib/cjs/components/button/abstractbutton.d.ts","./node_modules/@blueprintjs/core/lib/cjs/components/button/buttons.d.ts","./node_modules/@blueprintjs/core/lib/cjs/components/collapse/collapse.d.ts","./node_modules/@blueprintjs/core/lib/cjs/components/forms/controls.d.ts","./node_modules/@blueprintjs/core/lib/cjs/components/forms/inputgroup.d.ts","./node_modules/@blueprintjs/core/lib/esm/accessibility/focusstylemanager.d.ts","./node_modules/@blueprintjs/core/lib/esm/accessibility/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/abstractcomponent.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/abstractcomponent2.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/abstractpurecomponent.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/abstractpurecomponent2.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/alignment.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/boundary.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/colors.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/constructor.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/elevation.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/intent.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/position.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/refs.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/props.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/classes.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/keys.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/compareutils.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/domutils.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/functionutils.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/jsutils.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/reactutils.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/safeinvokemember.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/configuredom4.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/isdarktheme.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/context-menu/contextmenu.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/icon/icon.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/overlay/overlay.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/alert/alert.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/breadcrumbs/breadcrumb.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/overflow-list/overflowlist.d.ts","./node_modules/popper.js/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/popover/popoversharedprops.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/popover/popover.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/breadcrumbs/breadcrumbs.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/button/abstractbutton.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/button/buttons.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/button/buttongroup.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/callout/callout.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/card/card.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/collapse/collapse.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/menu/menuitem.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/collapsible-list/collapsiblelist.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/context-menu/contextmenutarget.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/dialog/dialog.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/dialog/dialogstep.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/dialog/multistepdialog.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/divider/divider.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/drawer/drawer.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/editable-text/editabletext.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/controlgroup.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/controls.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/fileinput.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/formgroup.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/inputgroup.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/numericinput.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/radiogroup.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/textarea.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/html/html.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/html-select/htmlselect.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/html-table/htmltable.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeystypes.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeys.d.ts","./node_modules/@blueprintjs/core/lib/esm/hooks/hotkeys/hotkeyconfig.d.ts","./node_modules/@blueprintjs/core/lib/esm/hooks/hotkeys/usehotkeys.d.ts","./node_modules/@blueprintjs/core/lib/esm/hooks/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkey.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/keycombo.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeyparser.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeysevents.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeystarget.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeysdialog.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeysdialog2.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeystarget2.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/menu/menudivider.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/menu/menu.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/navbar/navbardivider.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/navbar/navbargroup.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/navbar/navbarheading.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/navbar/navbar.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/non-ideal-state/nonidealstate.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/text/text.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/panel-stack/panelprops.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/panel-stack/panelstack.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/panel-stack2/paneltypes.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/panel-stack2/panelstack2.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/context.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/portal/portal.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/progress-bar/progressbar.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/resize-sensor/resizeobservertypes.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/resize-sensor/resizesensor.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/slider/handleprops.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/slider/multislider.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/slider/rangeslider.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/slider/slider.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/spinner/spinner.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/tabs/tab.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/tabs/tabs.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/tag/tag.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/tag-input/taginput.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/toast/toast.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/toast/toaster.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/tooltip/tooltip.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/tree/treenode.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/tree/tree.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/context/hotkeys/hotkeysprovider.d.ts","./node_modules/@blueprintjs/core/lib/esm/context/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/index.d.ts","./node_modules/@blueprintjs/select/lib/cjs/common/classes.d.ts","./node_modules/@blueprintjs/select/lib/cjs/common/listitemsutils.d.ts","./node_modules/@blueprintjs/select/lib/cjs/common/itemlistrenderer.d.ts","./node_modules/@blueprintjs/select/lib/cjs/common/itemrenderer.d.ts","./node_modules/@blueprintjs/select/lib/cjs/common/predicate.d.ts","./node_modules/@blueprintjs/select/lib/cjs/common/listitemsprops.d.ts","./node_modules/@blueprintjs/select/lib/cjs/common/index.d.ts","./node_modules/@blueprintjs/select/lib/cjs/components/select/select.d.ts","./node_modules/@jupyterlab/ui-components/lib/blueprint.d.ts","./node_modules/csstype/index.d.ts","./node_modules/typestyle/lib/types.d.ts","./node_modules/@jupyterlab/ui-components/lib/style/icon.d.ts","./node_modules/@jupyterlab/ui-components/lib/style/index.d.ts","./node_modules/@jupyterlab/ui-components/lib/icon/labicon.d.ts","./node_modules/@jupyterlab/ui-components/lib/icon/iconimports.d.ts","./node_modules/@jupyterlab/ui-components/lib/icon/widgets/commandpalettesvg.d.ts","./node_modules/@jupyterlab/ui-components/lib/icon/widgets/menusvg.d.ts","./node_modules/@jupyterlab/ui-components/lib/icon/widgets/tabbarsvg.d.ts","./node_modules/@jupyterlab/ui-components/lib/icon/widgets/index.d.ts","./node_modules/@jupyterlab/ui-components/lib/icon/index.d.ts","./node_modules/@jupyterlab/ui-components/lib/components/interface.d.ts","./node_modules/@jupyterlab/ui-components/lib/components/htmlselect.d.ts","./node_modules/@jupyterlab/ui-components/lib/components/menu.d.ts","./node_modules/@jupyterlab/ui-components/lib/components/switch.d.ts","./node_modules/@jupyterlab/ui-components/lib/components/index.d.ts","./node_modules/@jupyterlab/ui-components/lib/tokens.d.ts","./node_modules/@jupyterlab/ui-components/lib/utils.d.ts","./node_modules/@jupyterlab/ui-components/lib/index.d.ts","./node_modules/@jupyterlab/apputils/lib/sessioncontext.d.ts","./node_modules/@jupyterlab/apputils/lib/vdom.d.ts","./node_modules/@jupyterlab/apputils/lib/toolbar.d.ts","./node_modules/@jupyterlab/apputils/lib/mainareawidget.d.ts","./node_modules/@jupyterlab/apputils/lib/menufactory.d.ts","./node_modules/@jupyterlab/apputils/lib/tokens.d.ts","./node_modules/@jupyterlab/apputils/lib/sanitizer.d.ts","./node_modules/@jupyterlab/apputils/lib/spinner.d.ts","./node_modules/@jupyterlab/apputils/lib/splash.d.ts","./node_modules/@jupyterlab/apputils/lib/styling.d.ts","./node_modules/@jupyterlab/apputils/lib/thememanager.d.ts","./node_modules/@jupyterlab/apputils/lib/windowresolver.d.ts","./node_modules/@jupyterlab/apputils/lib/index.d.ts","./node_modules/@jupyterlab/docprovider/lib/awareness.d.ts","./node_modules/@jupyterlab/docprovider/lib/mock.d.ts","./node_modules/@jupyterlab/shared-models/lib/api.d.ts","./node_modules/lib0/observable.d.ts","./node_modules/lib0/random.d.ts","./node_modules/lib0/encoding.d.ts","./node_modules/lib0/decoding.d.ts","./node_modules/yjs/dist/src/utils/updateencoder.d.ts","./node_modules/yjs/dist/src/utils/updatedecoder.d.ts","./node_modules/yjs/dist/src/utils/deleteset.d.ts","./node_modules/yjs/dist/src/utils/yevent.d.ts","./node_modules/yjs/dist/src/utils/transaction.d.ts","./node_modules/yjs/dist/src/utils/eventhandler.d.ts","./node_modules/yjs/dist/src/utils/snapshot.d.ts","./node_modules/yjs/dist/src/types/abstracttype.d.ts","./node_modules/yjs/dist/src/utils/id.d.ts","./node_modules/yjs/dist/src/structs/abstractstruct.d.ts","./node_modules/yjs/dist/src/structs/gc.d.ts","./node_modules/yjs/dist/src/utils/structstore.d.ts","./node_modules/yjs/dist/src/structs/item.d.ts","./node_modules/yjs/dist/src/types/yarray.d.ts","./node_modules/yjs/dist/src/types/ytext.d.ts","./node_modules/yjs/dist/src/types/ymap.d.ts","./node_modules/yjs/dist/src/types/yxmltext.d.ts","./node_modules/yjs/dist/src/types/yxmlelement.d.ts","./node_modules/yjs/dist/src/types/yxmlhook.d.ts","./node_modules/yjs/dist/src/types/yxmlevent.d.ts","./node_modules/yjs/dist/src/types/yxmlfragment.d.ts","./node_modules/yjs/dist/src/utils/doc.d.ts","./node_modules/yjs/dist/src/utils/abstractconnector.d.ts","./node_modules/yjs/dist/src/utils/encoding.d.ts","./node_modules/yjs/dist/src/utils/isparentof.d.ts","./node_modules/yjs/dist/src/utils/logging.d.ts","./node_modules/yjs/dist/src/utils/permanentuserdata.d.ts","./node_modules/yjs/dist/src/utils/relativeposition.d.ts","./node_modules/yjs/dist/src/utils/undomanager.d.ts","./node_modules/yjs/dist/src/structs/skip.d.ts","./node_modules/yjs/dist/src/utils/updates.d.ts","./node_modules/yjs/dist/src/structs/contentbinary.d.ts","./node_modules/yjs/dist/src/structs/contentdeleted.d.ts","./node_modules/yjs/dist/src/structs/contentdoc.d.ts","./node_modules/yjs/dist/src/structs/contentembed.d.ts","./node_modules/yjs/dist/src/structs/contentformat.d.ts","./node_modules/yjs/dist/src/structs/contentjson.d.ts","./node_modules/yjs/dist/src/structs/contentany.d.ts","./node_modules/yjs/dist/src/structs/contentstring.d.ts","./node_modules/yjs/dist/src/structs/contenttype.d.ts","./node_modules/yjs/dist/src/internals.d.ts","./node_modules/yjs/dist/src/index.d.ts","./node_modules/y-protocols/awareness.d.ts","./node_modules/@jupyterlab/shared-models/lib/ymodels.d.ts","./node_modules/@jupyterlab/shared-models/lib/utils.d.ts","./node_modules/@jupyterlab/shared-models/lib/index.d.ts","./node_modules/@jupyterlab/docprovider/lib/tokens.d.ts","./node_modules/lib0/mutex.d.ts","./node_modules/y-websocket/dist/src/y-websocket.d.ts","./node_modules/@jupyterlab/docprovider/lib/yprovider.d.ts","./node_modules/@jupyterlab/docprovider/lib/index.d.ts","./node_modules/@jupyterlab/rendermime-interfaces/lib/index.d.ts","./node_modules/@jupyterlab/codeeditor/lib/editor.d.ts","./node_modules/@jupyterlab/codeeditor/lib/jsoneditor.d.ts","./node_modules/@jupyterlab/codeeditor/lib/widget.d.ts","./node_modules/@jupyterlab/codeeditor/lib/factory.d.ts","./node_modules/@jupyterlab/codeeditor/lib/mimetype.d.ts","./node_modules/@jupyterlab/codeeditor/lib/tokens.d.ts","./node_modules/@jupyterlab/codeeditor/lib/index.d.ts","./node_modules/@jupyterlab/docregistry/lib/registry.d.ts","./node_modules/@jupyterlab/docregistry/lib/context.d.ts","./node_modules/@jupyterlab/docregistry/lib/default.d.ts","./node_modules/@jupyterlab/rendermime/lib/attachmentmodel.d.ts","./node_modules/@jupyterlab/rendermime/lib/factories.d.ts","./node_modules/@jupyterlab/rendermime/lib/latex.d.ts","./node_modules/@jupyterlab/rendermime/lib/mimemodel.d.ts","./node_modules/@jupyterlab/rendermime/lib/outputmodel.d.ts","./node_modules/@jupyterlab/rendermime/lib/tokens.d.ts","./node_modules/@jupyterlab/rendermime/lib/registry.d.ts","./node_modules/@jupyterlab/rendermime/lib/renderers.d.ts","./node_modules/@jupyterlab/rendermime/lib/widgets.d.ts","./node_modules/@jupyterlab/rendermime/lib/index.d.ts","./node_modules/@jupyterlab/docregistry/lib/mimedocument.d.ts","./node_modules/@jupyterlab/docregistry/lib/index.d.ts","./node_modules/@jupyterlab/outputarea/lib/model.d.ts","./node_modules/@jupyterlab/outputarea/lib/widget.d.ts","./node_modules/@jupyterlab/outputarea/lib/index.d.ts","./node_modules/@jupyterlab/cells/lib/headerfooter.d.ts","./node_modules/@jupyterlab/attachments/lib/model.d.ts","./node_modules/@jupyterlab/attachments/lib/index.d.ts","./node_modules/@jupyterlab/cells/lib/model.d.ts","./node_modules/@jupyterlab/cells/lib/inputarea.d.ts","./node_modules/@jupyterlab/cells/lib/widget.d.ts","./node_modules/@jupyterlab/cells/lib/celldragutils.d.ts","./node_modules/@jupyterlab/cells/lib/collapser.d.ts","./node_modules/@jupyterlab/cells/lib/placeholder.d.ts","./node_modules/@jupyterlab/cells/lib/index.d.ts","./node_modules/@jupyterlab/notebook/lib/model.d.ts","./node_modules/@jupyterlab/notebook/lib/widget.d.ts","./node_modules/@jupyterlab/notebook/lib/actions.d.ts","./node_modules/@jupyterlab/notebook/lib/panel.d.ts","./node_modules/@jupyterlab/notebook/lib/default-toolbar.d.ts","./node_modules/@jupyterlab/notebook/lib/modelfactory.d.ts","./node_modules/@jupyterlab/notebook/lib/modestatus.d.ts","./node_modules/@jupyterlab/notebook/lib/widgetfactory.d.ts","./node_modules/@jupyterlab/notebook/lib/tokens.d.ts","./node_modules/@jupyterlab/notebook/lib/notebooktools.d.ts","./node_modules/@jupyterlab/notebook/lib/tracker.d.ts","./node_modules/@jupyterlab/notebook/lib/truststatus.d.ts","./node_modules/@jupyterlab/notebook/lib/index.d.ts","./src/signal.ts","./node_modules/@jupyter-widgets/base/lib/utils.d.ts","./node_modules/@types/jquery/jquerystatic.d.ts","./node_modules/@types/jquery/jquery.d.ts","./node_modules/@types/jquery/misc.d.ts","./node_modules/@types/jquery/legacy.d.ts","./node_modules/@types/sizzle/index.d.ts","./node_modules/@types/jquery/index.d.ts","./node_modules/@types/underscore/index.d.ts","./node_modules/@types/backbone/index.d.ts","./node_modules/@jupyter-widgets/base/lib/nativeview.d.ts","./node_modules/@jupyter-widgets/base/lib/services-shim.d.ts","./node_modules/@jupyter-widgets/base/lib/widget.d.ts","./node_modules/@jupyter-widgets/base/lib/manager-base.d.ts","./node_modules/@jupyter-widgets/base/lib/widget_layout.d.ts","./node_modules/@jupyter-widgets/base/lib/widget_style.d.ts","./node_modules/@jupyter-widgets/base/lib/viewlist.d.ts","./node_modules/@jupyter-widgets/base/lib/version.d.ts","./node_modules/@jupyter-widgets/base/lib/registry.d.ts","./node_modules/@jupyter-widgets/base/lib/index.d.ts","./src/sessionconnection.ts","./src/documentcontext.ts","./node_modules/@jupyterlab/application/lib/tokens.d.ts","./node_modules/@jupyterlab/application/lib/connectionlost.d.ts","./node_modules/@lumino/application/types/index.d.ts","./node_modules/@jupyterlab/application/lib/frontend.d.ts","./node_modules/@jupyterlab/application/lib/shell.d.ts","./node_modules/@jupyterlab/application/lib/status.d.ts","./node_modules/@jupyterlab/application/lib/lab.d.ts","./node_modules/@jupyterlab/application/lib/layoutrestorer.d.ts","./node_modules/@jupyterlab/application/lib/mimerenderers.d.ts","./node_modules/@jupyterlab/application/lib/router.d.ts","./node_modules/@jupyterlab/application/lib/treepathupdater.d.ts","./node_modules/@jupyterlab/application/lib/index.d.ts","./node_modules/@jupyter-widgets/jupyterlab-manager/lib/manager.d.ts","./node_modules/@jupyter-widgets/jupyterlab-manager/lib/renderer.d.ts","./node_modules/@jupyter-widgets/jupyterlab-manager/lib/plugin.d.ts","./node_modules/@jupyter-widgets/output/lib/output.d.ts","./node_modules/@jupyter-widgets/output/lib/index.d.ts","./node_modules/@jupyter-widgets/jupyterlab-manager/lib/output.d.ts","./node_modules/@jupyter-widgets/jupyterlab-manager/lib/index.d.ts","./src/widgetloader.ts","./src/manager.ts","./src/libembed.ts","./src/embed.ts","./node_modules/@jupyter-widgets/controls/lib/utils.d.ts","./node_modules/@jupyter-widgets/controls/lib/version.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_description.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_core.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_link.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_bool.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_button.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_box.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_image.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_video.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_audio.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_color.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_date.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_int.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_float.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_controller.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_selection.d.ts","./node_modules/@jupyter-widgets/controls/lib/phosphor/tabpanel.d.ts","./node_modules/@jupyter-widgets/controls/lib/phosphor/currentselection.d.ts","./node_modules/@jupyter-widgets/controls/lib/phosphor/accordion.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_selectioncontainer.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_string.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_upload.d.ts","./node_modules/@jupyter-widgets/controls/lib/index.d.ts","./src/index.ts","./types/require.js.d.ts"],"fileInfos":[{"version":"aa9fb4c70f369237c2f45f9d969c9a59e0eae9a192962eb48581fe864aa609db","affectsGlobalScope":true},"dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6","7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467","8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9","5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06",{"version":"e54c8715a4954cfdc66cd69489f2b725c09ebf37492dbd91cff0a1688b1159e8","affectsGlobalScope":true},{"version":"51b8b27c21c066bf877646e320bf6a722b80d1ade65e686923cd9d4494aef1ca","affectsGlobalScope":true},{"version":"43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c","affectsGlobalScope":true},{"version":"cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a","affectsGlobalScope":true},{"version":"2c8c5ee58f30e7c944e04ab1fb5506fdbb4dd507c9efa6972cf4b91cec90c503","affectsGlobalScope":true},{"version":"2bb4b3927299434052b37851a47bf5c39764f2ba88a888a107b32262e9292b7c","affectsGlobalScope":true},{"version":"810627a82ac06fb5166da5ada4159c4ec11978dfbb0805fe804c86406dab8357","affectsGlobalScope":true},{"version":"62d80405c46c3f4c527ee657ae9d43fda65a0bf582292429aea1e69144a522a6","affectsGlobalScope":true},{"version":"3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93","affectsGlobalScope":true},{"version":"75ec0bdd727d887f1b79ed6619412ea72ba3c81d92d0787ccb64bab18d261f14","affectsGlobalScope":true},{"version":"3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006","affectsGlobalScope":true},{"version":"17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a","affectsGlobalScope":true},{"version":"7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98","affectsGlobalScope":true},{"version":"6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577","affectsGlobalScope":true},{"version":"12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d","affectsGlobalScope":true},{"version":"b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e","affectsGlobalScope":true},{"version":"0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a","affectsGlobalScope":true},{"version":"da233fc1c8a377ba9e0bed690a73c290d843c2c3d23a7bd7ec5cd3d7d73ba1e0","affectsGlobalScope":true},{"version":"df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e","affectsGlobalScope":true},{"version":"bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c","affectsGlobalScope":true},{"version":"c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8","affectsGlobalScope":true},"df52f40fae2bd287b9fb52f0d4cd6978891f5b9e12c8bc4b51f5aeb20673db24","95a373d620cf8adb5baa4d4f18c0880d9279761d742075693b64dcfe25d93249","59c71ace3907b7558202ab9fb0fc29d0f000455e6addb8891476ea6f29704fb0","ac222059167c12b97693a32458d469428079921ef2e21a41370e192f679559a4","49fa72b3dd09f2d8cfa8538f3aba53644e90a99866c486a1e535f6e45a809019","4bd953ab46129d1a06fc848cc1e04f69d003cba1010839ae5f11d9a8ecc1b45c","985be8579445c37fccc690db36529d9197abac484b76e2374845eda82fc134be","778e780516d0cfa36e160dcdbc2cc64193fb13853c4019bafeb2adc39d4b6f95","61821a4dfe8525bb4082648600ecd1f945698fb65a0bbf4fa2b6e160751fe5e1","6f2192fe22e5aed3e61ae7891921feb8601bfa101161c7b522965d709210cc41","39effd6ab75c733dd48cbe43a91658cec9cf86db5a961d3b091d8194b7e7b573","431207ccbae58b4046cba4a5956beeea69a151defc993bcba16b357cbc8871e7","2053f012d9d8edaeb4b66bb65120888dd342be84316cc7b85e78cae9ceade349","bcfae0d75f0dd13b0d0bd6bb6a1a527076f23d48335a1530211d4926556edf4d","b8186710d384b0b58f9ac2e8e9e4a8cf6385718fd47f12adfca9e163def1fa5e","2e55931399ada20784a0903627d3e7cac14e6849ef7e589f32907ed733160af0","425744ecce376e0c201eb15a24df23c20b9f9222c25501a64147191255f1a5bb","d9700500170f5138bbb3b59ede0d2303486b24826a19dd242eaaa667a3735b63","11e5e4c5983c5150410112a156503aa02b29fed56100314eb3a77334a5e2ec6c","80a29bdb045c8403249b0df81e2c660139556735e363b9228b9e6ed731576cfe","b5575443873e492a09e84e53f65c37a24f5d291a306036f74fd34646ee9c14dd","e4591a005f34ccbbbec0bd140702e243387d57a21b1d4bb6bd3e76de152fc89f","377fa33e5213ba934d4350d674296c1387aa2ebd225e2a296a465bb691915884","65d314617b12110191f395cc2292b1b544d2c15ee8a2b9987a157e4c166a3e3c","6baff3e4e3aca45d2879a6b26369316430f8756d85319898c64c69019036ab61","7efd9303320cf186211b14e1723172a2bc15378c0d95e49990f31be5d2f271d4","315dfd130e525ffa1934e769dc2266bafb35d021951a7845eb145089501ed86d","44a4b5ef53f2ff94bfcfa223e3fc3ad35f32bef57337e050513dd7c729a0cb63","47dbb9212d0f309e56914de06038a91ad4f0ce9e28a200ebe7c8268bada8fede","a57ee34edf8791c8c4395ada1fb459df7aad714838555ab306729b66db795840","615e4d11ecad76f74ca65a175f3c3b3f7c82be6abe41436c61505d6bf700fab5","facc62a0c8748f37d6c85d3e5a6eb4cd1d40a899d4ee2c360c9ec4756513931c","912f540154a35a5c589e394710cf2472e7fd005893f3aed8353e3ff1c6cc7509","14291b5cf9f3318a8aec9e856b6563cc1aaf8b0fc4b7a87117f29ecac8e7b803","99dda0cb4742feb2ea1339c6227119d47df6bc4ba8c886341c1fc879dfccb1d2","7a7fa32e403e381e681ef4984c9dc22adf0d32c1e4b7ad9fd5c6552412c855f0","b9a2b4d2c1040298a3940b1f904553904336c6618bd87aaefa9e170b0b9331e9","cac40d24651330bd29ebcf835dc9014a8d9ce02219503fb1dd880ffd27d71b3b","189b287ec7c821f61bf76d90a62575b048d0434c3baee8fc8dea6c30ebc35999","c8b38613b1fcd5b96a6162af731a52ad9d208fc92d608653c922d316eef14253","029429c3856d52ba6344e17423c994bb35a263b7ce9d1df436882f729f9f51fd","e28b6033949daa05a21c45ac3bf4db03d07e9da632a976224c57744c46bce08e","b6fe9902db09a08fb5816c2644d47b21b48763a6493d1f2080dcc8f97f63ffd5","bd93c73452e6255119d7494fdb2ce62bc9c7a1953c7b4e2e25a14367e84d62ac","713db1c72c935314f949fd6f5f8933695b35c519dbdceb8a863c74dd5791f0bd","4ea4e4aeb7cc473d641ec53cc7a05324ff1c528e452e1a0f5949a245911d4775","bd5604d87894ac046a5f017c1fd820f15fcf70d58ac7db47e537205cf5a9f80d","364424975a06176d6342996b748c1f3f27d309d0217b97abae77c2f08eb57f00","6ce99f2c6e7c79a0b467e93cc607909fdeea4075ac24b2ea26df81c756c91197","b450cc3a4ab4ba2663144cb5d2bee1dad19437bb22008bf4cb6abf33ab93c394","eb0acd32fc29c07e864c737a4811b71159e03833b36febb85f7e47259d87e135","6550ffa9641e93e5fb68583aea46d260931c1fd29a2eb4c44b9f8594e7004774","1293b8f4930237c82f58861ca488f50a2537a88f94682440f9fd07223ccee56c","2c12e9393125ae27eee5f69e9b28cd65bd1073db0c99dd0625436f9b9815258e","cfef3a852fed8d8e32682841735514dc19a614d2bb04e0de6a430e72a3130ac6","79187f49bd3934bcec4cb65b390c50cde42b20cef85133a69fcbf57524d974a5","3d279bfc7fc1a30029916365b53c7ca9b1c36de179bc88c6e2558cca35f32bc4","18656c4246d6bd373e18347d7d03800b2b6c75b222dbb7abcfc6dd4ff57c443e","b36ccfcfa507c9be4bc662468d708d9fadb87d6950583f60456799e2534eac1b","9d3fb450742b3f5c5f459177e70fa3c4c4ab52d0b4215be87cfcdf5fc8685ad2","036adf93fb4f6f977fdfa686d8add1830e9d30f3066b4390530c4c2189754fc2","ff8fce615e42a7a40d34fd1110488663bc010469e7cd3d21df8ddda06f6ebd95","cb114e95d686eadc19feda14f7ae0c497fd060415cf669d4062447ef22b54e93","c7e1800b0e4e0914d2109b02cc4efa98c3fb79acb98f6a9a0dd5c1311576a42f","c94759a4b4d2f1044f2b03f3057319194739841524d22aa73b13e556a99bef5c","782b97111ead965ce8ea465f96d94b181a830f70d41223f89fb8361f69418edb","5f90fbeec75ffafa87e37f8e1caa1411174f0d89f24b0bb19970e18bb1dd3c0d","147d833a2c635e5e69bcf63b33bbbd07fc47cd95d012d8199a132c8e63a78f05","78f55430f6416c48a547522a56dc085b23955c7a2dfbb79865367ebfa3ac8f0a","b69b18f9708e8a2c5eea2898b2800a0e97085f1e5ce5a895dec59cab01040bb7",{"version":"ecf78e637f710f340ec08d5d92b3f31b134a46a4fcf2e758690d8c46ce62cba6","affectsGlobalScope":true},"5b1d4ebd62d975c7d3826202f8fac290bac0bae6e04d9e84d1707d7047e108df","f7b46d22a307739c145e5fddf537818038fdfffd580d79ed717f4d4d37249380","f5a8b384f182b3851cec3596ccc96cb7464f8d3469f48c74bf2befb782a19de5",{"version":"4262a5a2f37c6b2e08570c70f3b8d5f868e2a2116e227d6bc71ced37fdd4e245","affectsGlobalScope":true},"9bfdb958a6b460d0c0c0f2781dece557cd20698820f0d4e644690dc23bc05cd9","bd969829f3805c917933ef812d4cabe2c045aff801859f2c5166eb8d56aea4eb","4c21323d9575649908d578c403dac9a3f240e839c5e0f3a7422d6bdea0d596f8","d3ee87ecc46e36a9b361b0ad770cde8a06f5b973b7fea6d5aa7cb2b7cc56315c","f8c57de65d7a1c151041621bf9ed1cc3da20ffb5bd004182e4e04dbbaa21e41e","cc935329b723e345e8118454fde946f73b69f40086589d11f25513137075720a","47373ee1335c841b028086f19214476c62380d6db1061331b365fb03a77131c6","f1e099f59452350f2532972bba0063a5239c371cd222317b4f79914da52b9059","b8a6b60217ac1eb177c22d3e78878387fb9b4326d9c42d48e7db569f397609c6","1aeef85f101d6623640784d3208baa1c01922a891d8da0bbdc1439f0863d3656","e590fee01c5af4203c63b179c12531dbaf17f9027ed1bc9e58ccadf1999ac495","ce3504946dfdd742270be199cc1cdbb6bc3e2f5c1d321aab6c3f015dfa9ad7cd","41bd5decb99be607b760e0fcec9bccb318b0db4e32fa4771d07fdeffca120552","f4b2304c8d9dd3ddb3d614dd8bc4c26f5fdb1dc9e4a0ab0a2df2fdc4d5d859e4","e330139099ebcf6830ae396ff59e59e09ae0f6b56ebdc9205609e66843d7e3ef","f3c6769aeebc6890c190aa33831461a7d7d0d59ae1474555594dc480af6a4a5b","04112734ad3a86529f9c78ba774e2999caafdf446c0d987304ac4eb65807902a","17b1e1fc5d431f6380ab9ae528d4c3fa648bcfbe5cd49e9061c7779fc3095f7f","14b8b314fea37db11061f1dc67aa9877a925e2fbf8c11213d547cdb8cf164ed1","ce0d82d3a839e026518bee8d357cce5ec6396010314ebd7176bf3486e6eb0730","fdd25846f3054fa2d14f909a4d0b859f69639dee1be9b845f886c5b03eaa4dbf","dc7f49f32cf69143e107d01525143bdc11986f6e4c80e89bf450415d38c95b25","9509676d5f597f0fae0bd56b2cc7699e48e07ecdcb9dd9a5a4131269403aca3f","090c14cd80bfa4ee3709139dafa5df319eda501736d465a41c822346f564331b","ed186aff8f5899e1c5bc14ccff9c892a6e701d6aee339e38e10ae76d8d0f60fe","1e516b8aace99b3cfd896b1d52f51c8d7186fb721718007f2fd632d65caaa204","e655ecf9defa4207f36029831d09487233b7cb3d0af1f22cdd39bbbcc89ed242","ce473f99dd39a6d3df6ccd27fa99482e4195d7c64c06d75d58eec9a272a421fe","b666aaa284576533582a375288a6c129f261b866e6c33c392e34db0fe5b98fbd","3800fa91e1e1a17b2d8497a388c9249bb7b7c4adb87540e71ad02c69a79d7a5c","5af5d2530e681dfea1ca7271eee7ede8d55eb4f0f8ae12cc7f02a87b50191b1d","ee46549bb25b958e351bbfeb37b4a0fb42091b5d9e95233a25000a8abeedb688","bed01ccd9b1f468911157e9eb263866b495e9ba7ac62e28b3ebef745a818bb33","4894eaacd6ee120d11e0a7e173ed538d0efb89015bd1ee618e092b3b56557e03","64355cb023413b9f710306b65a083d3d70226c8f28e32bf866492a2c843ac641","dcffdebf16fc799783c78f5333bd8dc595a8c353e6aecb3df3c8ca5a25eafecd","7c4ca33d63aba0dd458b26f777d76ec26467537eaa7f86c6676bef45e2deb36e","e3d73207d0e9c210e4a9d133a929c474f870e9d23ff0075c7d2512a107e50a5e","7e2865d064da62a77c2134090d4362c70a25d41dbbd43799ffe7b29798fca9a2","1e376fe94028a3e12ca8c3d2db097bb6f1c9de17a72f6e854e1d512bb1734adf","30e5c9e5ecd787438ad41ca8a487a77d6d571122c4eca365b24074eb2163964c","0214c4398c638c72f77a78bc20c16fb8fab08d9cfe2bdfcd67f0baeafcc5b02b","b6a3bd35d5f1e32f2ed9f97b4c0a77d01b318ebf20b7b4e1d20f4f2b7caa6172","1ec1ab3d0d18bcb13952ce16c8b1062381b01c5d9352428d34965c6290cf8dd1","178c7c98157f7910ea4e19771e26374ecfd552df7c35b1cda6cd9dcc03b32016","3f60325f8360846557509a160b9211c90419c4325581b04d3bd6fbe8a0972f9e","ad222cd4778885952eb6624fcd2348c2105d8293dcb4326ca15583f859c78747","a2feee4df1f1d753bcbd3c433c21c8448a1ac0056e3ac9be4cc27a03fbace276","6bfbf1f9ad12ab0b95cf1c41468f90c006bc5d10fc4dccc9a875854f14f9dd61","77a4cfb8baa8f9861178b8ff4de8409841b387cd73ea4e51e2beee758c2d818a","11bb21614c3c792941e289fdc340489be2881f51198217894d510dde943544fa","fdbe60857d35ec916e210e581890f5387e885d0e73e8c6fb62052bad05362bb8","3a8bab6cc1bee98448c5869f0ae38ab59a0651b533fdd9118ff23e02bc27ac4c","c97410aab3860667c54e48ab4f751222911f8887202df5c11b61868009d4ff14","7e80cbd62318016cfedfd4ccb53f930b4abe7f4b6bc4673fd8ec44f9de6243e2","ba9e2a7e215602ba81103f3f2c7cdb3457e48e1b8fb96dae3af9873e12821f40","e527ab52c64b2db062a12f22ec2050608b99b8b08cc5397fd869ae66bc441fdc","e2bfb86488150c78cea78c2b726a3bd81c9a2053a5d56916beed898d4dc7f5b5","c2d417bfcfb62ed2101db6175ea83f91b2656ada1397d4abaf8c7681c42fb534","3c94850686707d1d046e05ea6178e3fc7cd115ba1eb159d1c59e93594e54131f","459a61b7dfec3982abca4e3f22e2fdb064053793fbc9a74240f03207a863c1db","d1dbebf193f3122f34a883ec910beb7c5e6d2921a56cc3065c33c91ff27a01d5","4e81cedd4aca5f757c315cbf9a4ac69acfa79d178af0f60511f6cca9f55f82a2","93bb365a11749a610355844b9cec34b2b2390581fa49619cec047610b0e92432","f2c9ddb2fe02d13686be12dc202659ff0de37837859bbc40c004c0296b424bfa","bd2ab07f4d3e1f9f541383e8ef2c61658344348181d3020f6c663ee042375c88","f1e1e68cbe048ee1112f2929c7d68d53d4ad86dacd6e45bafaa5c5801047b7c6","0ccaffe1ea5cef0ecb9cc897082b76cafcebe63dee99678ee373d4d037361822","39ce9594d3207d1a101a43eb6eb47a6a1136ee9f96c6166edbd4207da71e6f78","5873abbf948918e64a1d648d7b60cdfd2eb9e9902d6d1c580876218824ff689b","843fbd11bfa2082344b49c439a938f6f0cb3a185eb68acfde43f672b093b8558","3ceb238111cbea7ba1b9b25a4833c5a0432637610f3245c6b1cf5804acfcfbb8","1cfa9fdb2b2bcb3e204dfb2da4cbb1035725124ef2472018e9153bc945f9d60e","f0343ccf156b5187180cdd8578fd1ec51cd3a2906ed55da3e0c5fce28f2bf1e8","f83b02a0e5d2ea81b9a14362a1cadafd534392bacdf731e461afc330c476980d","f634926161579868440ca5372c890f0e20200b1323af31802a7075c4efdabe04","9954e278f4c8a55b3c70710fc601addf02cf0a3eeccfb1b569917f10e3899a20","bd0768976a45dcf05d2d8ffb93f2879f89ecadcdd73e9fd2163e2c7a44ef85c5","358639c3ef05eccb6ff33b258bf5f09624e3651115a2de8b1cf6c9ea6f12ac69","75eaa6171bc3ce74f87a9fea83c35e5d2bfda3518eec74466cf3551fadded8fe","46b6fd7de6d4297b7c8c24209672f1e87db5119a4e73ec08bc6426662cb6fd21","5fe0701f446d17874b6ab8c141985faf0fe9c898cea9a84b009a30911cc86bee","8802ee7636d5e15d7f732f8dd5d52e972f7c139c279f15f0b2768a1af183e1fc","9a54ced1026d946236b15d77a2f106d479087928c0d458f43917c26db39c96f7","0d919be05b4ed8807e5fb995a328532cc83f2cf959ca886b336e9411ecdbb0f1","76a73ecc334a853411ba43d5e977bc56811b90448dafb383b4062acdd716c310","8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","525d24d74fbf1b3d4427e8e56db49667d67c15ec1685dd20d88cc5ee106a031d","10ae57df94ab0cc4e92643ff0052454ec0a15b3956e4ba8b9d7a3e6e1497c747","f916f9303709d609e852bd97e8cc6586d3dab103ea4e605a4d63598e37b87190","215a85b4d33bcc3d955c9a7dfe84368e97ce828aa095b07a1c39b9b136055f29","1e68276863ff95b351c28a311677032982c871654e405346614b63b21c431865","aed5c2f80124fcda53b6fe13b187fbf45979c931504b534601c8ea3ce9b2adba","3f2f9f1108a3901476d5ef23697bc3e3684658fda5c71768fb9800d85c4c4d90","521ee48f7b1eef1cd4bcfee470204c69b35a08f6e9ddffd8bbb77957c13c83b1","d50d9194e32d5435de6ea7d7732f7ad87317857e07e75efb114d9af8d7c10564","45764e880cd0158b4a1692c38670441b7d60ddfe6f8835641ca9bfceb5f78b9e","30b5e83c2c380e084df3b84fcf910e70f43abfe11448875356cd38e7a3bbf7cd","d1dbebf193f3122f34a883ec910beb7c5e6d2921a56cc3065c33c91ff27a01d5","4e81cedd4aca5f757c315cbf9a4ac69acfa79d178af0f60511f6cca9f55f82a2","93bb365a11749a610355844b9cec34b2b2390581fa49619cec047610b0e92432","f2c9ddb2fe02d13686be12dc202659ff0de37837859bbc40c004c0296b424bfa","bd2ab07f4d3e1f9f541383e8ef2c61658344348181d3020f6c663ee042375c88","f1e1e68cbe048ee1112f2929c7d68d53d4ad86dacd6e45bafaa5c5801047b7c6","0ccaffe1ea5cef0ecb9cc897082b76cafcebe63dee99678ee373d4d037361822","39ce9594d3207d1a101a43eb6eb47a6a1136ee9f96c6166edbd4207da71e6f78","5873abbf948918e64a1d648d7b60cdfd2eb9e9902d6d1c580876218824ff689b","843fbd11bfa2082344b49c439a938f6f0cb3a185eb68acfde43f672b093b8558","3ceb238111cbea7ba1b9b25a4833c5a0432637610f3245c6b1cf5804acfcfbb8","459a61b7dfec3982abca4e3f22e2fdb064053793fbc9a74240f03207a863c1db","bd0768976a45dcf05d2d8ffb93f2879f89ecadcdd73e9fd2163e2c7a44ef85c5","358639c3ef05eccb6ff33b258bf5f09624e3651115a2de8b1cf6c9ea6f12ac69","75eaa6171bc3ce74f87a9fea83c35e5d2bfda3518eec74466cf3551fadded8fe","46b6fd7de6d4297b7c8c24209672f1e87db5119a4e73ec08bc6426662cb6fd21","5fe0701f446d17874b6ab8c141985faf0fe9c898cea9a84b009a30911cc86bee","8802ee7636d5e15d7f732f8dd5d52e972f7c139c279f15f0b2768a1af183e1fc","9a54ced1026d946236b15d77a2f106d479087928c0d458f43917c26db39c96f7","0d919be05b4ed8807e5fb995a328532cc83f2cf959ca886b336e9411ecdbb0f1","76a73ecc334a853411ba43d5e977bc56811b90448dafb383b4062acdd716c310","8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","525d24d74fbf1b3d4427e8e56db49667d67c15ec1685dd20d88cc5ee106a031d","10ae57df94ab0cc4e92643ff0052454ec0a15b3956e4ba8b9d7a3e6e1497c747","f916f9303709d609e852bd97e8cc6586d3dab103ea4e605a4d63598e37b87190","9e3c4f9cbf53096fcdc9c514a3e6a5e406cd35344a7d08322a3df65a1815aa57","215a85b4d33bcc3d955c9a7dfe84368e97ce828aa095b07a1c39b9b136055f29","fa31f97d8c91fc11e4ec3fdafed444759ae7749170a85c4c3e96cd2be5094f8c","2d22a95989e6d327a5a9b98ab4ebdc21b5a73b672c7851cfd74cb6c21cc092ae","af386b7b91367e8fffd15bbcb94408ef805dd4b602807210097baa330f2c5889","a708913a4d880a392d58c8bd8f94ba4781e7051341059c2aee54439eaffae31e","1873db8f2261ba4f248bde3e5bb4c79b1fdc990315054e9604fce8f41ddd1587","2ff59e2823692c93aa4ae7ec5a4aa72e5c42bbd0e22ffa89aca6b47e28585ab1","a28380967f8329e99968d2c7343b31c0a806d750d89e5660a4d99be9a8f44f29","fc92dcf36146b0b3e146c05c7150420c72f2c19eb94630dd24d01b86b39c70cf","1e68276863ff95b351c28a311677032982c871654e405346614b63b21c431865","aed5c2f80124fcda53b6fe13b187fbf45979c931504b534601c8ea3ce9b2adba","bd43f20dd3d39376f15aefe0799f33507c649febb34b3bc89541d5156441ddcf","c78c87f25e8d2fbe777c01ed9c78e6b607ab3e5d961726ff63debe8b3df18422","4324e831d373fc3424239ad7d67099ed67e0844338adbbdc643551a4930cd914","3f2f9f1108a3901476d5ef23697bc3e3684658fda5c71768fb9800d85c4c4d90","2f3a49c734d3793f3d8e4b22e23e8271eab41cb5847a5f749195eed9b5d4fade","b71ce4da778b6ce0da4b4131612bf57072a6269565241ff3ed26abfde9541326","666e577c2f66eda770fe661261f9e1e801502310cb12704a0c3253bf8517849b","03df23e7e132ea07a1d565900060ab6b7fe757180d0bde8157dee4c18eeda2b7","0de7a621167a5349efbeff691242a1e602e92500b5c0abd228b6185964aa9438","1994750f31546b867e46331f2abf5fcd251012a5cea728fee24d48bb77f1a6aa","51b884c9e4773111ed6ce9610aeedb9f905996d02d3906ba2faa6793a129645a","f62dec06b428af51d559914fbb558de1512783c506282fc6f9e3f6c3206cb13f","eb4218049599f0da9fddfb428bd145e6d21653ea892412d3891c71490fa974f7","4eb8d00a4f7456eac56b3f7a79ec2c043871473864c0750415f0e22d081847fa","521ee48f7b1eef1cd4bcfee470204c69b35a08f6e9ddffd8bbb77957c13c83b1","4db27144830067b8f22c4b4b21547914fedf033a213afd5e98096252e540d06d","e8cca6f9be4f9dc18fb92aea2b5f82705cf07267f4675af9e9e1c5f20e973ce1","d50d9194e32d5435de6ea7d7732f7ad87317857e07e75efb114d9af8d7c10564","3386697553c7a881e343ad9a3558ec290bb816e266f5a85a94ed9022f8a7ef26","9c93be27794ff4f7909326ee1765aef556391c773f8f36d664817c45113a1fbd","4511297bd0729fb6081a20d2b3bbe9ac38df82a8a88057bfb1682c0445a16174","3f39474d72edcd1979d78580b91d755d81386fe7222b831e16fb886ae2299831","8fc18d7fa5fd967ab3fba4ffa08bc15778501fa175d7e3478e45da45d39469e4","0e1d38ab457ec45dd77fcdb5d6735c82cabb1c2cb7ab2126a8f61bd5e8a677e7","7db0240aa741e3b99b836d8af732886afeadf988501c5587d5eb20e4c2a14eeb","3a1113fc275cae51ff74af07d8544170106117a5545a8381d05756bde52126be","179731ebd8bbe53575fda2f20bac66ce9c553e417debd60c795ebdf70dcbd127","d2d8626436f88ad4ad2ec998661fd76940a4a407509aaa1b1381622c4dfdd682","ab34e9437157528207b49e79861fd44f8bf788c6b09954cd02ef201a9041021a","6924d04ff7eb2dfbf7e9e29c7b163eafd905bdc3a8c365cf1198d4a499bdeeee","c7e0c0c995a814a3722bfe606947deb84fab8f66dab05b226226143edac37b41","25ff1b9cce87802468e368a8f5cfa1fc6b441ed7f042e74f4cf0774970a55d78","d442718e27311698feab5e56acc9cd7f9f1d7901f909d29577c66409aa36816e","db3ae10a4c06659df3644f87b8e1273aaaad367bb8e56d4a952f37158a05e4fe","ccbc9b80459cc3201c441a2855d52f41367677274a16554c9942f10d22e11c74","e4a72f9b03314626e0eae83b968c25a157f0ba0eb789b0c776da246f12a499df","68f6ffb302d6f2478e78f6e3956e872e3a31f010c199874c2b8ef8996d75d53c","ff852b0841f31d148c8e210c8f8c4e4933e61e6b149c4439332a0960feb68da6","c4b5e722bce5cc5586e20e98bffc814c1e6bc0eb63491033da6c7ad06a08452e","fd45fd45c1bc1b01f3d2ce48690d34ba7da3d12fd747f2e1294ed68434a6c9e0","12d0e3cc6dc17ca99b0a62b6582ea2d0d2de615476bf4226f06993a32c2f55d8","71f6be98b68d76e501ab9b030fd91406abf63bfd62c07ea01c62378a10e67392","b30d6b292f7fe92ab336c862c87c0ee638f42fc19064d2c453f1ceb9907743a0","82db4090463339840ba9e4e74dcbb149770021b04da9d250bb59f0bde1d6fb7f","b8b77eca0027e7379bae9d2fcb541214463a29bee82c2446bc4055cdd0947154","8bfad86e39974ab6f02771066bc944fd22d30e516e6e313ac79ecd8a13404d63","766d9084eed1c97e2b8f74aacfd589e048e7ad9f6d6721e34661e8a225b2b235","fad16a86db863b04d81732e8578caceaa7987116cb212889fe13503f63b336fa","67de6128726bc617396f1b5935d9f1e75a7e96d6d6f03daa5adf4a697e13063e","67d9c97a3b1b92e6effce3f4ad4dac29ea6608a54b3c58ae1cd19ba5a3c25dfe","6af6177e515fd46648854e37fef518d482cc55fa35392c3cac1eefcbf4970b53","1f7c096a968fb8e9b2668aaf575ea9672e16e22525eecc03b567fca89db96868","db336f2e6a2cf9113e66c2442db885817c51d642ed25e9475b1bf8b942a5c737","bfbe7c93f416dcdc014195e0ad886259838d5ce98ba010f7f56293270685ca23","69587e79f32fcf34ca4029c36a872d1b44064d542ece93c4a14b33d0f048d5ce","de758cc51526ebf7e20d55259b2f77db44ec287da225cef6a918b7ed6f4832ac","4db9411bf80be30d293c1bf0de2ef4de9b014dbcb20cbb1f52e3a9986fed2510","6f221183996e809807c8da8306f04b4451152c989479f89f4453ee741fffe8dd","680614408c6a3b9852ad605681c10a3ecd7c86f2118ddbad742feafe794193ee","deffc8ebb2b2c84f32f58cc25b11f7d38aff9df1d34bea426426c83bcc621fe9","de5dcf365bfbbde28733ce9462f433314ae9689d37b0b04939c5e6966e3bda06","536caf88811ecf978675e3343024ebe15beaadd9fa6100a47a63fa28ffef79ba","289f6df20ace88eaba2850cb61b5611491e080c2bfa7b37797b2fe038e6e9ad1","e010c60036202bf51afbe6f3fa37e44255305262f162fa9a4d81c2a55e9c86c5","4515e4e961dfaa2d4b973345d463f19bf86f8866d8f1642015104a68b9516e2b","a9e15d87d0161943f857ee069dc2e86dff8ba4d93fb757a4d42f60ecb2769c90","385b46d24d6f4ae8e9bcce72514ec31ace894069cd5b14ad45ec5dd07a632384","24540dd95f648a44a8966342ec060944d36ee77fb82a8ca3a597658d4034a7bc","34b3f2cf8d06dbc8365146015419c9ea54f9526e6d2bb19cd76f2876388ee009","38982dc4bea27b113b097542e7062b9c6a2f7b3df8541af50b55a78fd29daf77","3194118ef94b435a44c67f6f3b9a1fb3599c82d8943f9c0afa7436e7e96e4961","4a20cccd80c4144a8534dd94781ed5b2a439189caec02e84c2dc0fe26ec1f287","6fc2bf14b58b8c23dc11c9c1afb4880649ff99b2c4aa2bc0c5dc7c6446feae77","a7d6622b45699239636521e38dd4e9f76b857afeeda087b95078f0811c8cb910","875b2375b7214808f47c525b583c22ff7e18864c5eb8ab6fb019e04d78d14653","65f924b906eea12184a1076148a4e05163f62d197e70007d5254b6dbea5b7075","360c80aa8c2bb72df69ac5c0ea32b1767d9a7e54294bf92c56d6fe0e6fd504cf","27b3f549994f28c3b738ce39a929a8829ac9252653dc7d3ad8aa829f4d6cef7a","b7f3b4c40e22e1c38bab0a1fb4611e71ce1884db30f389f4277f1ca1a472cf0b","d7f35f1ff18f2bc33c0ec0234e12f47f8dcee29e76942689cabdfb4d19f3f4b0","2be90eb05dc17ec0f6dbe4439c3170e907d0d7601d3bfe5c164cf7a7e93c6275","76e27a82abcc42653aec48ff050d6235a62a3eb0d5c6c4c2f5f09bdc8fb79807","f9d66b7d0c140496459807082ebe1bd8185a2d7478951881724b708e72fc7386","aca6c5506e2023b46af62d650a80e2c3596b7d4d77e8ec82dd9345604230640f","72197af93cb407921c0db36a7c187588c10f994e7924d2ec722004843c226e2d","aecf31d8843eecf4011a77ba692a68ba8da0241653a39cd275310eed2ab1649d","bfef935156b81c081b0e58da269d50db594c6229eb9d90622858274d92358700","24b4b6e0592342923d92e8f7ff9f3db09df030ad76941cd613532b98506c16ff","b19f59a453f22453e4735e0b9fee2089fabebddfdd0b0fedab0409e3a2da63ca","f080a7a3aaa9eb07e4b0c38c0ecdb3a409bdb5f827479a4402acfed6111763a7","a098eb23c976a09718d50d55a6738011d24d29612f44f8afa5b0e78a1cd6fdf2","d17f7a001dae13ded8536376f9319169a4c53e0e3789756e2058d0f4b4083a19","ba42ed466e271511af20653ef52792fc270ae38c2a897c60249efdb5258f22a8","db3efaf54928d3b92c0e80f1da14e03b49e20272e90158beae18ac9891207798","cb82c1784b85fe06df3a5bdbebf3e27e68ed9e6e0086014db89adf3954596661","5d88c7751a2e431303eb7537734d90c8441831d976a45fe015afbc3a387f0458","f930cec87b27939416f5d933c8ae49e83827def3c4d6a7b842ee414892dbe873","490333f51a29f5a720d3dcd58912c8456231e17965ccbbd29aedf1d84823e56c","f5f4eed847f0556304760c3beacdcb13a5e0410339897204eedc0b193d4b2d2b","3bdcbc4d71a64f44368a69a02566a9c2357381e162f588eeb51ea610abb4766d","a71c8ba8314e45b67cce9c5ed0e49383ad602ad34fd3616877008dcbd3c1bcf6","a07e5e83466b8565d42f9a867ff2e090ef692cacf9ba09ade1008d818cde6c01","3ac1797302fafdb44fd3e021dd7720534d7e21eb7e0857937cec7e5b97d8aa08","0f117de43e8281117bee5820b0fcfb60781350ee7467ecb6e36fdc714a691a44","539974f585b50a777b63222d1016bf4e951937e4ad8331cd2b1c03b2d4533f7b","ac05441a6341f150946465f50a2033b9bf5834178454b8a8ffd13eacdd0ab905","ae769df8db185dcbb04227d8cf54a70df4710fdad0b937a68790741cacc36716","0b7ab3f0194228d852486b5d456db422b51db4985a35ae19c2f9d8f39f397cde","021d76abf950787b60632e2cddc8feecb0a5396293c83fdf53ba653f41cc62d5","0fa06cc38a37fb4e7cfe132e137eb07765a78f9ff7562be2253722c019494aa3","0317f14d352c00b5d5bc15ce474cbd66c439f9c84a9a7efe3be503afe53de288","a7eae431a47e9b746dc46ae86c879578d81711e951d1d3e974ba087ea519884a","d7082b1c91b9c8bf2d19cbd736ef7ee8a6a7c7cff5d6989b652bd28ebd73d8b0","6b809722591f06acb8d03d38ec7ef2680cab3dc1e91d2e9e172912edbce3a98a","d76f07f54a33b4180037f97633eef075357332c2d9c5962324eb42313fe8c95b","a05ad0636016c5e19a3706a009e74d834f49dfaced27fd8b5be0d90f7bb9d3c4","cd9edbb423b4ef727f5cccb25f5e673172cf78399e623c50caefe123d32c387a","8677c84dd96426659c02d8204af67d286b4ff1e647a7b94d0fe174fdb81b7f05","1693c15bbff444e98c1b3a73001bc25d34d2b02062cabd540d4999a1013418e7","cf8cb39427c47c7eaa7c9a28b88c315e26b3d73dbc18503d81e55cda9009493f","628d5df7f8ef586aad586aa41d180436929f7860813dc1c19ec418e328225f66","02e8d6b9f3c89e7ad07c65a486c8387cf862a4c4e7c4d3cb7f51598c7ec057a6","f3745a58f2bd7ed2c210e882e95b67d0707f97b9ed7b2431f68e5cccec0e20ba","ef31e112135506de69dd265d650a12fe0658899266cf49f785f387980fad3e3a","1f9eacf5b26cd9771aaeaacc56c3caf688b701271c7b9b7363d11a29a1098283","19aa7f71571f7c4c9cff5180ba9deec1ee76d1e679c3174bda44e790c81e5709","e7c738913fab4ba4b00fcf1d1eb1ddf8989b64355da34250407340f4894a2384","da23a9065db521ac08ae997289eb4b0a243985fc483e12a5a99f955b9ed485d0","06df76601268a47bb7e98bce1ad680005d83842dd3bebd2b2442d864b1bbd64e","431eef47c55a88198c1cc62ea7c9c7537c3219c3fd652c554d3d5bb7a63658a1","ee5af755629403e296dcc1bb67c3d405ba2996eb2111ce0d6af5cf39df258e73","bff0c7f141843b45d97a0bf25543a5584668c4226ef0d638d5fc47da882556e5","c206de0c479b525406ae29fd4399b18ae6177235e1f46e59fc3065e83542f683","a3e1ea7fa28349ad38fa1866948910c97b22cfa271de777fb3ff2c0739e3173f","76255e5fbe741e5a62548abb331d31e32f6204bf4b8c468478bd887fcc7e206d","e0135ffaa2c4a6f4301f1db5861363093ef7b515fdc38198cbb0ac3138dc1918","de9adb4e34f1a777a11b034589b00abde95209a7fd8011992ad010c761197e9d","a597bb0db47c83cff3e2ce1aab5a779176f81e9641232c731a870bc1fefe1b84","32af324257550af5c5699ef07cda44333073a7ddd8afde7abff9e02a21455370","8a9064f06f6cbc30b2462837ad67b74594fb00f184a9ff086f688c68cfbce8dd","d126152f77e5c053a43a48204e91e92ed6efda9e105cc84de6f8e8d306c9dd90","f6fcdbddb0a7b38cd8a83c1f306a34d667ab4c02e4d52f63ed354e353d4b16d2","ebc0843ecf52bd7fd484d79290735853667e454bf2f0db6c0c28efff374eb8d8","55867e1188ed1f46cbde299df51671901c9de5af5a4b53c274019ed4b08d4f34","d9b96d27372967e8f53b3f7b7cb6e875b8d128080abc4fa204a13f0d3f2b6506","d41b65a0fb48a14a7b52eaa45d9b65988af076e63704cba1dd1f72e961e0e2f5","92b40a9393f937e4bd7eed4b0161ad03296607bfdf26b0bb323cde18c51e0687","ef4af984fed6b1d73093c2d92619690ccf43e392ad0606a813fe7eb096bfb2ca","7215a5c611e92a934a4280874c9844cd6b8dba4fd4523badc27203a60303c8ca","82d08308874e14b269c8e099b0bf1e576e28ad5585696ff83359e47a36fd5cfb","3db81b8e01971bca76bb42aa9df43048ca1e65386548a3a6df3d54a9afba2e47","b18986bae3e480ab5b7d794feca92ae7ab0991b3b3ef975547d2c5218386d85f","d8b6dc94bc2761afdcff7a1e29359a383472bd8af2ce03485a2792026f15f458","1955442a305cd1622782ce89c898be431c66c39c36a253abb0543052f4917613","2251d1a89b3d8aac866bc79839c28681886d289d117404276ecf1d4fd5f5c19c","2a55511100028e4af650f52bdd7826fb187b9eee380b7ce9249a69f0713503fa","af95dfea86a72f578f54d68f590a3988a97900b06f6169cdddc0bc40a4c6a918","992442834491efb053df22fb8148f8fd1303c198c97f5b50ebf1dd0f63ae5e8b","092274870bfdbb373ea502c23b8205d30e622fd10a7e5370d752a6d8de761110","e86a45fac2071035f07ade063ad32754edd13f45f3f3b143387ec01b8eb8aec9","3ceb8a1cb18a9023c08853e30461ea7661f742ccf496f32640d41e8b46a66569","819ff6185962272453fe11af8d9f3da27f5d3761b21e196272db43ff54e4caa4","6eabe9d921cfd15b9faec6b931158b2719ca827dbb5fba4d6a3cf45701d91f51","6b630576d462988579afb9ad6b59f4475e3d87a4d105e52ff041263d23760283","b8314cee28b77eb8008a438308b00dd9eb092cdc0d43a0d39cfba8c2e483a0df","fd875d9215c67e7939a2a838f59fb5bf2475f6599b0e790268e0959c8132ad56","efe52b1bf1ee21354919672cd5b1e5a90ca660b44c1698daa9dede23df247ea9","584da1361a13e620b326f52d3afc5f1320414821e974162ee2ff48e17bb17ce7","450c3f3ce95c5411b719e9347359f7f04bacaf0e5a1636e6afabf5643864ce3b","18c619fbef9c15313fab6df95ea47a4eeee55a8e703e1c819d602ee1987e353c","00922c3bcaac6b66323468e79fbb1199d7d2a4ac62d0649a46248c1f55321d83","8d2385fb48865b7b11af8ade032494987a9d3f2b1478bc0d72333570a05ede67","8222115f4e7460e9be425b1f55a38f7420c1b0d97d1dc1dc3d5923804165747d","d3b044cfcf9b679c77f92def627d85cbb8a8a5dbca424275f6bb09e6e5e090b2","0cfd13afd45dc34a2cc17c5f0bb4b112a8707729c30473972f5f53f46c1f0bdf","cc2ff26093c2ac1952efcbe8f9e85274fc66957d938c7803b45d59fcb3103038","34c4973d41d0a884168413ec6f954a1549f801ad83bcaefce7a242a701186b6f","1f0945ebd30cf377af5724eb342adfd4021c98886d77cbf7d29800a33a56e52a","54ad9ca565972415115f53e9d767daef39ce371b7cf06996bf062109cdd612bd","2f25161c97da541fac8fe4d8770626dba0c3a8564812847e89da336ef7ed604a","74c619e43a434ded6066b28dc1781255a0c1c40c3498bc9c47a33db21bc9ce71","8bcd07f57c26aa4ce68b9e25ffe2ffaa0d00eb9a0552489071d83fe6bcc3e038","8d7e817cd8c451da0aa863d406f3de773e0a65dcf7fba941c1f24da554ec6cea","18602ac631f800d530de4bc500d49b6302cbd907f4e272866292ec82dcfb9181","91bfdd762f73f52a6eed64e988d3315b221a8a234ff2b6c5145393ede500101b","010877b689dac0faf7d7891c4550771ccc62c7a110901b1966b59e82ffa08a27","c2e2f97a746e849dc07cdf89eb555edc86704df6f328f10bedc7a90ebe1e3d64","9080ac7fd0b10b570edfa0adb7870b352a612074fe2095d889659176b3ab5825","b631bbdec39e843d13588a980313af3d87f2e619f4b69ca41a74206fd4633721","311e8e377a3ee2442bdd982249b68946cd756245386a36ac51110c58e81267d4","3a3272321fb226d6aeaa7e770b6a3303a7ba165cc78704177e2976e41d4f129d","07c27846ff2d472afe34461830690ad03cc549be58a1469a2201e2e4d25edd8c","4ed051e63cb4e713c8629ddb425b61b4acaac453183994a78187346f86f5c635","1d24d23d670fbc3763013f9341a7a376499e8a4f2a35f24b008535d133101cd6","6b3aa0f1ec0fdf7230af21d0d08e33a3259e2d3d1a8a3340b626f26a1a8af4b5","d650e233e653a0952826564dc5912e5eb9bca7bf34a4b520142e90c609309955","190f306f790084303e5cd3554a7c38a56283e7854dc7ebd5a56c69d64c050dfa","3878eacacf7345bac706e02b26f0a8e073217a7558da6f57af1658261a2660c8","329a0e68a499a91c554f0d54909811bb1956620ecd5fb4e4d221a520c9325ad0","92e110c85213e30ebba980e1d7c08d6cd9cbb33a13be682f6edff90373a60160","4e10618655994786a4abc133f3ff36f1454edb62132c68ffbe83a191056b3a7a","7f4c623c1eebbd85cf6974eeb3839b037fa50f6776438ae20629e9889d60688c","c3d3f41e7089c20c22da36501a85d9c2f3625913ae76c74af18a38cbd63529a4","562464dfe5b16913eb4f026aa58e7f7d396c77b10d750ededd961de4900004c2","93c4a07aab3d585495b347cdf841525cdfef2b8227e8eaaafd81cb8024233dbc","aaa8825b8445ca92403adf0afb0cbf1842e741c2c1d37295d06a779f35bbfa3e","fd0c787f8f1a70073c902b2e8b3e5939f5a8464e6be8992a60ba6d16af6562e8","182de11255bf8650def79975b682df6aa9c27fd5e1279cbf3ec084a61e5fb517","84af90077fd6891ab84e3631b78173c41345eb2af3eeeebb621d38343c8a6884","c7e51ef6e66bfdc2b04d6ae442efb9f9d4e2afbfa0d3a604f23b05b98e28fa06","4e5479d008ba08ce77707ad1e4eedf72de4cce576e74dfa95819c01493735d72","30ef2b51d787ce550a72c55730bdd2de9f1f435bf42a92296ccc1fca8bd8f2f8","3c7324b8165c936d76a443407b8f99d8417329770c1aec76b38e1c79eb42472c","31d7a05c5230737be425e9f43f55e4eaa8507fe34fc896f53bfea683f2688a98","7a94b2a471443d7d0ca8d9ae605b8844a53468d45b90c137724e17e415b86e48","3ea8e0c1fec8b440fa321a67ea4deefbbe9af7a45d1eba4da9012684875f528f","8e26e21b36bb3ae02718a699e0c7c4806a2501822fbb6b8f4307ccd598968114","817f5010003b43b43aa5ab8f4e53da88b9fa51f2eab97f747f13903a9a571a55","7db78794f7cf94112b3e5f7b6998f37cb4bec61c70aa1bed81f3bfe09c468127","53af8d78a71cf9e534e77e326a0c2c86189f8c569f207f5919e3f4217c3d6e35","4db7ae8b183bf7eceb57417b7af31b734d6e941939c6ad81bee671f8403a42d4","f56a1f3c32c3e1e20f0459aec8e5eb6a8bed0666030037660c057cd545b8fd62","f471c155d40e8bf62bdf01067f4376956cb4cd3c974abdb2d3fa80763742acd2",{"version":"2a19c7dd007f71b9db87dba915e20d894dbdac8aa8fab5d1c3083a61f2316a5c","affectsGlobalScope":true},{"version":"2c2069b24e28319e65aaa4b6cf293a54f7c08c09f9dbb0cad22e3239fd17ee9a","affectsGlobalScope":true},{"version":"3bf153ce5217f98baaa648361c9d2c0f5752ee5917f9e5b474deeb5a0c9a30c2","affectsGlobalScope":true},{"version":"6f1f78e8c2a5c7cd2c38aa9cc5da26d9c039f2bbfa753f2a0a54ce41c4dff8d0","affectsGlobalScope":true},"ec89427601297d439c961528832a75017d9356bec2ee42c1d16f2274590d9330","83b41c4e728a2ebc360331cb09a235edf7fb3525ccabe8434ee0d9b61d4f4783",{"version":"0609dda5350cd6d8c42daef710dffe3b51521ffbd00109e234f7bfb7533194e7","affectsGlobalScope":true},"1a6cf33273aefb02535c784fd8de45377f168f207efa954816b1c97286d0ba5d","0d7537a338a14ba2516778e0d59b828dfec172220c26252f461bbe90a127baef","c243b9d660d9cb863c17f88617f92954a062ee866012138998a8904062f964e4","34fc2bffd43b9f56ce91bdf830de5efe619f2b1e6eb95dbff9ebbae2d3f38c71","e309c62ece009902edc64c66cdaaeb02790c9ea8e52032ac3f0a5c3430aa6618","e595759d6a04245afbe5625b884bb504ce32709d4ec4b8aae71267e21e81a1cb","a56d0bad386ae3849a940bce358397c1df5ce2a3c87c36b4da36f331863903c1","9941ff5db618195f71d99d16a550282daedbc4dc9578f9cc53b916684cdf754d","891703c0426c0fea087bb018953c7fdd585d0e899058452e6548eacffea66f91","ed7a8977ab6313fadbe48120fe65cfc4ca4fe15bdc2bb6b709d5be3be9f61d03","1b4893c0b464b611778b6093bda3142e7140d495d3783fd59b16fe1e70290f94","f0dc3e466ec387fa8a7186c16f2fcdad1e1456999ffed53aefb522a06836c55a","545f3656d51389d191f98b07eef39f6bb2063b881ff8dc11870def7c6e263b7f","4c8b8186eea5f23ac4f595a5bd4f0a90fa793614463839365ccd7494bc78c2e3","4078af51a426601e46cedc694ee3d046b5a144397872dd3f245b9dddd204c8b4","5f2c0f5bcc2db43de123def0b1fe6ca19d861b451aa667636c6668070aa5636d","2f998d6192bce7db4a38c2181ab866baec5bd7c0556260cec3a11c9448301c87","fcb169448e48928b552690807842e08dc971774328f7b7df6c6c0d3dc28339b0","af17ba3c526d6accdcc34e4bbfed20b7be4fff205f3ca2bc2f807ebc26ea9869","490066b713c0e71d51d3aa67fb919cf86c1c88dc9bf2838333b240ee6e23a1bf","150993204fbad3e04ca6b0248f4498324aaa0984a9a31cc3a41fe5a394ce1575","1ee23b8511d85cf68fbeec018d4f60d2d12b337ca3ea528c0ee69b54c3fe891a","9516b24464fc256e9099edc0104165a845ca0762e622bd643486313c46767f31","becb1ba9752bab39612cd77eaf3140cca067ff0a1e651dc2b1242caf007e08b0","810d840d5ace94f74be1ff4c3783debe8e58432772038c355eb7736cf971a8b4","931ab85fd36b7849cb34161dd318135c998c984b0f80309d79232544246ad728","b5ce32b63552e45ce861b4d28cf42115344b3a49291257b5a9eb92ae0d459278","65a8a570832e521f9315812a494af2bafc7a14786f173593873fc372188af1a4","e4ff98d6b7e6b403d9a2d400cb3f2888842fac1a11aa4d8e4f9b30a42e807a90","8046906345d271bd779f34a3313fa812edc97100b915ebe712ebd9f6912eb8c6","d5000ef81543a2c7e4ab05ffc02a3dd7b34c1db9427dc7933882df8ec32d0036","ab32a447abe80ce653fc6fe8e073ed030690ce267f6d61f02d1b5e2695399fb9","d03ba9845e3ba8c116a0c4cd02b1fa4a1f6e7bd876de14885e18ba18152b6c28","e35b2659a4458b1c6a2c7b188b8a42849b47cb241a572facf504036b033d00f2","c44b78b1c8d95338af9a32ac480d35f7462fe2c9fc2629f186fd0c4f830fd6b1","5141ee7dfdbccd3dca16f67915eab54eadb30ee2e4d5ead221c6b48306f0c364","b74fbf89082fb4c115baa774513fba3f396fb4683c472a90fed78ec6d4f56ff0","a2813a90552303702c84f3e476a67e5449803baf750a4513d2269bf1216c6bf7","b88e010a59088571c21a31544001e4ed28b7ca3df45c32e10ef31f20ff1df3f8","e2638d8dd8c44dc64752cb4fbe33159fd1e9e66366b26b24836fc182f8f4a0f7","17ec83bbdd7641a6f0168fcaada3ac5354fd432600e301bffe4408c4103af708","90f41cc4f659cff48c2d4b17f7c246a04731ec289d8771e335db86e6951745ff","84384869749d6c4f5b7618b3982d8176b1f74ab66ee7f25b05028753d8e3c843","82854b11bcb3529391633f94a7e386c0d3e38c5eeeaf6b7392da7b9b58ea29b1","fac2296530ee0f38f9222c6bbecaa5023a29719017fcd402a28c4d778092c91c","d79ac6d1fd209cdf09783be1b728cc5c252a5f565b2b2e985c51ff6c76d61c18","3accae96b232cdac6d4fc5252520cacf87f998fd51add76de224711d0743cac0","67a47842dee554e1418cc47152942b446d9ac250f75cf37a3162b1708bcb64d2","8adbf9f8860f5a9d4beb0b55802ad7b477d07ee4c66bca30f528b23206213429","1d059fcb54da02a4c676beb2ad8d6799864a5ba9349febad9002031ac80c1a54","530db9487b445959880296dcc3f2b444f2b4391d0e0fbed76d80f3f3a7649f06","0a77b98661cb350bce793c715ccb7855ffad5399aa9c3e1addcd1504b5aaf81e","4b7e7801f496d36144a0fec29735401da0d48cc4966f66d3fd89f32b11c164da","b05c1413586ed0a6f7559c02aa99980c82946272bd785f5caad1ea737c3511b6","f5d32bde1aae2a0af47146ebedfe2ce20acb173515b662d720c8af5f22bc43ba","18ee82f208e748f96930144149d329ec4133c25a9bb2c8308f23f433e9013c25","a4d2122958153e6ec202f879018e708a49e78c95ac07dc55b1d4f1ff624a11bb","214f525ee819584bc0126bf6da9470e7181e29ba93d619de74f1168ddacc60a6","da60c8aa09d95534b38124bf97036f9ad2a29582585a62dd818479cd22b21a42","5c2e77471680183b31e3efd2e5adbe6da4526c6470af7ba8ca732dd1a56d7835","101ab80ab207a1e0b36fe7bed8ffbda0400059e2d8c25d15929adc06cc27afab",{"version":"df13394cd03eb40e517742c40bb52824eae8cb57235c3dfa456fe9a337ae14b5","affectsGlobalScope":true}],"options":{"allowSyntheticDefaultImports":true,"composite":true,"declaration":true,"esModuleInterop":true,"experimentalDecorators":true,"jsx":2,"module":99,"noEmitOnError":true,"noFallthroughCasesInSwitch":true,"noImplicitAny":true,"noImplicitThis":true,"noUnusedLocals":true,"noUnusedParameters":true,"outDir":"./out","rootDir":"./src","sourceMap":true,"strict":false,"target":4,"useUnknownInCatchVariables":false},"fileIdsList":[[101],[167,171,172,173],[162,163,164,165,166,167,168,169,170,171,172,173,179,180,181,190],[101,162,172,178],[162,182,183,184,185,186,187,189],[188],[101,191,192],[101,162,193],[101,179,191],[101,179,191,192],[101,178,191],[198],[204,208,209,210],[200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,223],[101,178,209,211],[211,215,216,217,218,219,220,222],[221],[101,224,226,227],[101,212],[101,224,229,230,233],[101,224,226],[101,212,224],[101,211,235],[101,205,212,233,241],[101,207],[101,212,224,226,227],[101,212,224,236],[101,224,236,244,245],[101,210,212,224,226,227],[101,212,224,226],[101,178,224],[101,224,265],[101,224,261],[266,306],[101,244,265],[101,261,266,268],[101,207,261,269],[101,265],[224],[261,262,266,267,268,270,271,272,273],[101,224],[221,225,226,227,228,229,230,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305],[101,212,224,241,275],[101,212,224,233],[101,212,224,277,278,279],[101,205,212],[101,212,224,283],[101,224,285],[101,224,232],[101,212,227,231],[101,212,287],[101,224,290],[101,212,224,292],[101,224,293],[101,212,224,297],[101,212,224,226,299],[101,212,224,301],[101,212,224,232,233],[101,212,304],[101,212,226],[101,265,272],[307],[101,263],[263,264],[199,224,265,306,308],[176],[175],[174,175,176,177],[310,311,312,313,314,315],[101,309,311],[101,309,311,312,313,314],[101,309,316],[459,469,470,471,472,473,474,475,476],[154,469,470],[467],[60,470],[154],[64,93,154,459,467,468,469,471],[470],[503,504,505,507,508,509,510,511,512,513,514,515,516,517,518,519,523,524,525],[45,93,521],[45],[45,93],[477],[477,506],[477,505,506],[505,506],[93,477,506],[477,505],[506,516],[64,93,477,510,520,522],[492,493,494,497],[45,46,93,154,429,431,457,467,477],[64,93,154,434,477,492,496],[46,429,431,457,477,491,493],[46,93,409,492],[495],[480],[44,45,60,93,154,337,350,431,482],[480,481,483,484,485,486,487,488,489,490],[60,409,483,484,485],[60,78,93,107,350,484],[60,350,409,431,491],[45,46,60,78,480],[44,45,60,64,93,160,431,483],[45,46,60,483],[45,46,60,78,154,160],[60],[45,64,93],[46,60,65,78],[46,60,64,93],[64,93,101,108],[93],[63,94,95,96,108,109,110,111,112,113,161,338,339,340,341,342,343,344,345,346,347,348,349],[109],[64,93,160,161,340],[93,146],[343],[44,45,46,62,154,160],[64,93],[46,60],[45,46,62,93,146,160,343,346],[45,46,60,62,338],[44,60,64,78,93,101,160,337,338,339],[45,46,64,93,101],[45,46,93,107],[436],[45,46,121,123,409,429],[44,123,440],[101,350],[435,438,439,440,441,442,443],[93,416,438],[45,62,121,123,403,416,434,437],[45,60,62,64,93,121,154,350,416,429,434,435,438,439],[45,46,60,62,121,123,160,403],[410],[410,411,412,413,414,415],[64,93,121,160,410],[123],[60,413,414],[64,93,416],[45,46],[47,48,49,50,51,52,53,61],[351,352,404,407],[408],[60,403],[404,406],[45,46,93,121,154,160,350,408,409,417],[45,60,62,93,121,154,160,350,403,416,431],[417,418,419,430],[64,93,160,350,417,419,429],[44,45,46,60,62,93,121,154,160,337,350,403,409,416],[45,123,154,160,350,444,446],[93,101,160,350,431,446,448],[445,446,447,448,449,450,451,452,453,454,455,456],[45,62,121,123,160,403,431,444],[121,154,431,444,445],[101,160,350,457],[60,64,93,121,123,160,416,444,448,453],[60,160,350,431,445,446],[45,60,93,350,444,448,452,454],[45,350,444,448,453],[45,60,62,64,93,121,123,416,429,444,445],[160,350,416,429,431,445,446,448],[115,116,117,118,119,120],[45,46,60,115,116,117,119],[60,64,115],[44,45,46],[45,46,120],[60,118],[432,433],[45,46,121,123,429],[45,60,64,93,123,154,350,429,432],[60,93,160],[45,60,123,409],[409],[409,420,421,422,423,424,425,426,427,428],[60,409],[60,154,160,350,409,423,425],[160,350,409],[60,160,350,409,423],[64,93,160,409],[45,46,125],[125],[60,154],[45,46,121,154],[114,122,125,133,137,138,139,143,147,151,152,153],[124,134,135,136],[44,45,46,60,124,126,133,134,154],[44,45,126,131,134,135,154],[60,123],[127,128,132],[45,126,127],[45,125,126,127,128,131],[60,125],[45,46,122,125,131,133,138,139,143,147,151,152],[140,141,142],[44,45,125,126,131,137,140],[125,143],[44,45,46,62,137,154],[107,125,146],[148,149,150],[44,45,126,131,149,154],[44,45,46,60,126,148,154],[60,107,125],[144,145],[45,46,60,107,144],[45,46,60,107,145],[45,46,60,123],[353,401,402],[353,399],[45,123,353,399,400],[102],[102,103,104,105,106],[45,46,60,78],[45,46,102],[45,60,102,105],[60,102],[155],[155,156,157,158,159],[154,155],[60,107,154],[101,172,194,195,196,197,317],[101,329,330],[330,331,332,333],[46,93],[45,62,93],[323],[323,324,328],[45,65,101,322],[65,93],[325,326,327],[45,46,65,93],[318,329,334,335,336],[320],[321],[28],[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],[60,78,93],[45,46,60,65],[54,55,56,57,58,59],[44,45],[45,46,129,130],[45,46,131],[60,129,131],[66,67,70],[64,66,67,70,71,73],[64,67,69],[67,72,76],[60,64,65,67,78],[46,78,80],[44,64,67,68,82],[44,45,64,67,82,83],[45,46,67],[44,64,67,68],[66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92],[44,46,64,67],[45,60,64,65,67,78],[64,65,66,67,80],[67,69],[44,67,68],[45,64,67],[64,67,70,72],[45,67,72,90],[45,64,65,66,67],[45,67,82,91],[45,65],[44,45,46,64,66,68],[465,466],[460,461,462,463,464],[97,98,99,100],[319],[354,399],[354,356,357,399,400,405],[398],[358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397],[358,362,366],[358,359,362,369,370],[358,359,362,369,370,379],[358,359,361,362,365,369,370],[362,367,369],[358,359,362,365,366,367,369],[358,361,362,363,364,370,379],[359,361,362,365],[359,361,362,364,365,366,370],[359,364,374,378],[361,362,374,375,378],[359,365,370,374,375,376,377],[359,373],[359,372,375],[354,379],[358,359,362,366,368,369,370],[354,355,361,362,365,369,370,371,372,373,378],[357,358,359,362,368,369,370,379],[356,357,365],[365,370],[365],[360,362,366,373,379],[356,357,365,366,379],[358,359,360,362,370,379],[362,366,368,370],[358,360,361,365,366,367,369,370,379],[354,360,365,370,379],[357,366],[356,366],[358,359,368,370,387],[362,365,367,370],[45,62,93,128,140,154,350,429,431,457,458,478],[500,501],[477,497,500,502,526],[500],[93,154,429,477,479,498,499],[45,62,140,154,477]],"referencedMap":[[163,1],[164,1],[165,1],[166,1],[180,2],[191,3],[179,4],[183,1],[190,5],[189,6],[186,1],[193,7],[194,8],[195,9],[196,9],[197,10],[192,11],[199,12],[200,1],[201,1],[202,1],[203,1],[213,13],[224,14],[212,15],[216,1],[223,16],[222,17],[219,1],[228,18],[229,19],[234,20],[235,21],[237,22],[236,23],[238,21],[239,22],[240,22],[242,24],[225,1],[243,25],[244,26],[245,27],[246,28],[247,22],[248,29],[249,22],[250,22],[251,22],[252,22],[253,22],[254,30],[255,31],[256,22],[257,22],[266,32],[262,33],[271,34],[272,35],[269,36],[270,37],[273,38],[261,39],[274,40],[267,41],[259,30],[260,41],[258,41],[226,31],[306,42],[276,43],[275,19],[241,44],[280,45],[277,22],[278,22],[279,22],[281,30],[230,46],[227,22],[283,1],[284,47],[286,48],[285,1],[233,49],[232,50],[288,51],[289,22],[291,52],[292,41],[293,53],[294,54],[295,54],[296,22],[297,22],[298,55],[300,56],[299,21],[282,22],[301,30],[302,57],[303,58],[305,59],[304,60],[307,61],[308,62],[263,1],[264,63],[265,64],[309,65],[177,66],[176,67],[178,68],[316,69],[312,70],[313,1],[315,71],[317,72],[477,73],[471,74],[468,75],[476,76],[469,77],[470,78],[472,79],[473,79],[526,80],[522,81],[521,82],[520,83],[503,84],[513,85],[508,86],[510,85],[509,85],[514,87],[518,88],[506,89],[515,87],[505,84],[517,90],[511,85],[516,86],[507,85],[519,87],[523,91],[524,87],[525,85],[512,85],[498,92],[492,93],[497,94],[494,95],[493,96],[496,97],[495,84],[481,98],[483,99],[491,100],[486,101],[487,102],[488,103],[489,104],[484,105],[485,106],[480,107],[490,108],[63,108],[94,109],[95,110],[96,111],[109,112],[112,113],[350,114],[113,115],[341,116],[342,117],[161,113],[344,118],[338,119],[345,120],[346,121],[348,122],[343,123],[340,124],[339,125],[108,126],[349,108],[437,127],[436,128],[441,129],[442,130],[435,113],[444,131],[439,132],[438,133],[443,130],[440,134],[410,135],[413,136],[416,137],[411,138],[414,139],[415,140],[412,141],[47,142],[62,143],[61,108],[408,144],[352,145],[404,146],[407,147],[418,148],[419,149],[431,150],[430,151],[417,152],[123,108],[447,153],[449,154],[457,155],[445,156],[450,157],[451,158],[454,159],[448,160],[453,161],[455,162],[456,158],[446,163],[452,164],[121,165],[120,166],[116,167],[118,168],[115,169],[117,169],[119,170],[434,171],[432,172],[433,173],[409,174],[420,175],[421,176],[429,177],[423,178],[424,175],[426,179],[427,180],[425,181],[428,182],[126,183],[138,184],[114,185],[122,186],[154,187],[137,188],[135,189],[136,190],[124,191],[134,184],[133,192],[128,193],[132,194],[127,195],[153,196],[139,184],[143,197],[142,198],[141,199],[140,200],[147,201],[151,202],[150,203],[148,184],[149,204],[152,205],[146,206],[145,207],[144,208],[353,209],[403,210],[402,211],[401,212],[103,213],[107,214],[102,215],[104,216],[106,217],[105,218],[156,219],[160,220],[158,221],[159,77],[155,222],[318,223],[331,224],[334,225],[332,226],[333,227],[324,228],[329,229],[323,230],[325,231],[328,232],[326,233],[327,231],[337,234],[321,235],[322,236],[335,108],[29,237],[30,237],[31,237],[32,237],[33,237],[44,238],[34,237],[35,237],[36,237],[37,237],[38,237],[39,237],[40,237],[42,237],[43,237],[482,239],[78,240],[60,241],[46,242],[131,243],[129,244],[130,245],[71,246],[74,247],[76,248],[77,249],[79,250],[81,251],[83,252],[84,253],[85,254],[86,255],[93,256],[68,257],[80,258],[87,259],[72,260],[69,261],[88,262],[89,261],[70,248],[73,263],[90,248],[91,264],[82,265],[92,266],[66,267],[67,268],[467,269],[465,270],[101,271],[320,272],[400,273],[406,274],[399,275],[398,276],[367,277],[395,278],[389,278],[390,278],[391,279],[392,278],[393,278],[394,278],[396,278],[397,280],[368,281],[370,282],[387,281],[365,283],[371,284],[373,284],[372,285],[375,286],[377,287],[378,288],[376,289],[374,290],[380,291],[360,292],[379,293],[381,294],[366,295],[382,296],[383,297],[384,298],[385,299],[364,300],[369,301],[362,302],[386,303],[359,304],[358,305],[388,306],[361,307],[479,308],[502,309],[527,310],[501,311],[500,312],[478,313],[458,82]],"exportedModulesMap":[[163,1],[164,1],[165,1],[166,1],[180,2],[191,3],[179,4],[183,1],[190,5],[189,6],[186,1],[193,7],[194,8],[195,9],[196,9],[197,10],[192,11],[199,12],[200,1],[201,1],[202,1],[203,1],[213,13],[224,14],[212,15],[216,1],[223,16],[222,17],[219,1],[228,18],[229,19],[234,20],[235,21],[237,22],[236,23],[238,21],[239,22],[240,22],[242,24],[225,1],[243,25],[244,26],[245,27],[246,28],[247,22],[248,29],[249,22],[250,22],[251,22],[252,22],[253,22],[254,30],[255,31],[256,22],[257,22],[266,32],[262,33],[271,34],[272,35],[269,36],[270,37],[273,38],[261,39],[274,40],[267,41],[259,30],[260,41],[258,41],[226,31],[306,42],[276,43],[275,19],[241,44],[280,45],[277,22],[278,22],[279,22],[281,30],[230,46],[227,22],[283,1],[284,47],[286,48],[285,1],[233,49],[232,50],[288,51],[289,22],[291,52],[292,41],[293,53],[294,54],[295,54],[296,22],[297,22],[298,55],[300,56],[299,21],[282,22],[301,30],[302,57],[303,58],[305,59],[304,60],[307,61],[308,62],[263,1],[264,63],[265,64],[309,65],[177,66],[176,67],[178,68],[316,69],[312,70],[313,1],[315,71],[317,72],[477,73],[471,74],[468,75],[476,76],[469,77],[470,78],[472,79],[473,79],[526,80],[522,81],[521,82],[520,83],[503,84],[513,85],[508,86],[510,85],[509,85],[514,87],[518,88],[506,89],[515,87],[505,84],[517,90],[511,85],[516,86],[507,85],[519,87],[523,91],[524,87],[525,85],[512,85],[498,92],[492,93],[497,94],[494,95],[493,96],[496,97],[495,84],[481,98],[483,99],[491,100],[486,101],[487,102],[488,103],[489,104],[484,105],[485,106],[480,107],[490,108],[63,108],[94,109],[95,110],[96,111],[109,112],[112,113],[350,114],[113,115],[341,116],[342,117],[161,113],[344,118],[338,119],[345,120],[346,121],[348,122],[343,123],[340,124],[339,125],[108,126],[349,108],[437,127],[436,128],[441,129],[442,130],[435,113],[444,131],[439,132],[438,133],[443,130],[440,134],[410,135],[413,136],[416,137],[411,138],[414,139],[415,140],[412,141],[47,142],[62,143],[61,108],[408,144],[352,145],[404,146],[407,147],[418,148],[419,149],[431,150],[430,151],[417,152],[123,108],[447,153],[449,154],[457,155],[445,156],[450,157],[451,158],[454,159],[448,160],[453,161],[455,162],[456,158],[446,163],[452,164],[121,165],[120,166],[116,167],[118,168],[115,169],[117,169],[119,170],[434,171],[432,172],[433,173],[409,174],[420,175],[421,176],[429,177],[423,178],[424,175],[426,179],[427,180],[425,181],[428,182],[126,183],[138,184],[114,185],[122,186],[154,187],[137,188],[135,189],[136,190],[124,191],[134,184],[133,192],[128,193],[132,194],[127,195],[153,196],[139,184],[143,197],[142,198],[141,199],[140,200],[147,201],[151,202],[150,203],[148,184],[149,204],[152,205],[146,206],[145,207],[144,208],[353,209],[403,210],[402,211],[401,212],[103,213],[107,214],[102,215],[104,216],[106,217],[105,218],[156,219],[160,220],[158,221],[159,77],[155,222],[318,223],[331,224],[334,225],[332,226],[333,227],[324,228],[329,229],[323,230],[325,231],[328,232],[326,233],[327,231],[337,234],[321,235],[322,236],[335,108],[29,237],[30,237],[31,237],[32,237],[33,237],[44,238],[34,237],[35,237],[36,237],[37,237],[38,237],[39,237],[40,237],[42,237],[43,237],[482,239],[78,240],[60,241],[46,242],[131,243],[129,244],[130,245],[71,246],[74,247],[76,248],[77,249],[79,250],[81,251],[83,252],[84,253],[85,254],[86,255],[93,256],[68,257],[80,258],[87,259],[72,260],[69,261],[88,262],[89,261],[70,248],[73,263],[90,248],[91,264],[82,265],[92,266],[66,267],[67,268],[467,269],[465,270],[101,271],[320,272],[400,273],[406,274],[399,275],[398,276],[367,277],[395,278],[389,278],[390,278],[391,279],[392,278],[393,278],[394,278],[396,278],[397,280],[368,281],[370,282],[387,281],[365,283],[371,284],[373,284],[372,285],[375,286],[377,287],[378,288],[376,289],[374,290],[380,291],[360,292],[379,293],[381,294],[366,295],[382,296],[383,297],[384,298],[385,299],[364,300],[369,301],[362,302],[386,303],[359,304],[358,305],[388,306],[361,307],[479,308],[502,309],[527,310],[501,311],[500,312],[478,313],[458,82]],"semanticDiagnosticsPerFile":[6,8,7,2,9,10,11,12,13,14,15,16,3,4,20,17,18,19,21,22,23,5,24,25,26,1,163,164,165,166,167,168,180,169,188,170,171,191,172,181,173,179,162,182,183,184,190,189,185,186,187,193,194,195,196,197,192,198,199,200,201,202,203,204,205,213,206,221,207,287,208,224,209,214,210,212,211,215,216,217,223,222,218,219,220,228,229,234,235,237,236,238,239,240,242,225,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,266,268,262,271,272,269,270,273,261,274,267,259,260,258,226,306,276,275,241,280,277,278,279,281,230,227,283,284,286,285,233,232,288,289,290,291,292,293,294,295,296,297,298,300,299,282,301,302,303,305,304,307,308,263,264,265,309,174,175,177,176,178,310,316,312,313,315,311,314,317,477,471,468,476,469,459,475,474,470,472,473,526,522,521,520,503,504,513,508,510,509,514,518,506,515,505,517,511,516,507,519,523,524,525,512,498,492,497,494,493,496,495,481,483,491,486,487,488,489,484,485,480,490,63,94,95,96,109,110,111,112,350,113,341,342,161,344,338,345,346,347,348,343,340,339,108,349,437,436,441,442,435,444,439,438,443,440,410,413,416,411,414,415,412,47,62,48,49,50,51,52,53,61,351,408,352,404,407,418,419,431,430,417,123,447,449,457,445,450,451,454,448,453,455,456,446,452,121,120,116,118,115,117,119,434,432,433,409,420,421,429,422,423,424,426,427,425,428,126,138,114,122,154,137,135,136,124,134,133,128,132,127,153,139,125,143,142,141,140,147,151,150,148,149,152,146,145,144,353,403,402,401,103,107,102,104,106,105,156,157,160,158,159,155,318,331,334,330,332,333,324,329,323,325,328,326,327,337,321,322,335,336,27,29,30,31,32,33,44,28,34,35,36,37,38,39,40,41,42,43,482,78,60,54,55,56,57,58,59,46,64,131,129,130,45,65,71,74,75,76,77,79,81,83,84,85,86,93,68,80,87,72,69,88,89,70,73,90,91,82,92,66,67,467,465,461,460,463,462,99,97,101,98,100,464,466,319,357,356,405,354,355,231,320,400,406,399,398,367,395,389,390,391,392,393,394,396,397,368,370,387,365,371,373,372,375,377,378,376,374,380,360,379,381,363,366,382,383,384,385,364,369,362,386,359,358,388,361,479,502,527,501,500,478,458,499,528]},"version":"4.4.3"} \ No newline at end of file +{"program":{"fileNames":["./node_modules/typescript/lib/lib.es5.d.ts","./node_modules/typescript/lib/lib.es2015.d.ts","./node_modules/typescript/lib/lib.es2016.d.ts","./node_modules/typescript/lib/lib.es2017.d.ts","./node_modules/typescript/lib/lib.es2018.d.ts","./node_modules/typescript/lib/lib.dom.d.ts","./node_modules/typescript/lib/lib.es2015.core.d.ts","./node_modules/typescript/lib/lib.es2015.collection.d.ts","./node_modules/typescript/lib/lib.es2015.generator.d.ts","./node_modules/typescript/lib/lib.es2015.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.promise.d.ts","./node_modules/typescript/lib/lib.es2015.proxy.d.ts","./node_modules/typescript/lib/lib.es2015.reflect.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2016.array.include.d.ts","./node_modules/typescript/lib/lib.es2017.object.d.ts","./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2017.string.d.ts","./node_modules/typescript/lib/lib.es2017.intl.d.ts","./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","./node_modules/typescript/lib/lib.es2018.intl.d.ts","./node_modules/typescript/lib/lib.es2018.promise.d.ts","./node_modules/typescript/lib/lib.es2018.regexp.d.ts","./node_modules/@lumino/algorithm/types/array.d.ts","./node_modules/@lumino/algorithm/types/iter.d.ts","./node_modules/@lumino/algorithm/types/chain.d.ts","./node_modules/@lumino/algorithm/types/empty.d.ts","./node_modules/@lumino/algorithm/types/enumerate.d.ts","./node_modules/@lumino/algorithm/types/filter.d.ts","./node_modules/@lumino/algorithm/types/find.d.ts","./node_modules/@lumino/algorithm/types/map.d.ts","./node_modules/@lumino/algorithm/types/range.d.ts","./node_modules/@lumino/algorithm/types/reduce.d.ts","./node_modules/@lumino/algorithm/types/repeat.d.ts","./node_modules/@lumino/algorithm/types/retro.d.ts","./node_modules/@lumino/algorithm/types/sort.d.ts","./node_modules/@lumino/algorithm/types/stride.d.ts","./node_modules/@lumino/algorithm/types/string.d.ts","./node_modules/@lumino/algorithm/types/take.d.ts","./node_modules/@lumino/algorithm/types/zip.d.ts","./node_modules/@lumino/algorithm/types/index.d.ts","./node_modules/@lumino/signaling/types/index.d.ts","./node_modules/@lumino/disposable/types/index.d.ts","./node_modules/@jupyterlab/coreutils/lib/activitymonitor.d.ts","./node_modules/@jupyterlab/coreutils/lib/interfaces.d.ts","./node_modules/@jupyterlab/coreutils/lib/markdowncodeblocks.d.ts","./node_modules/@jupyterlab/coreutils/lib/pageconfig.d.ts","./node_modules/@jupyterlab/coreutils/lib/path.d.ts","./node_modules/@jupyterlab/coreutils/lib/text.d.ts","./node_modules/@jupyterlab/coreutils/lib/time.d.ts","./node_modules/@lumino/coreutils/types/json.d.ts","./node_modules/@lumino/coreutils/types/mime.d.ts","./node_modules/@lumino/coreutils/types/promise.d.ts","./node_modules/@lumino/coreutils/types/random.d.ts","./node_modules/@lumino/coreutils/types/token.d.ts","./node_modules/@lumino/coreutils/types/uuid.d.ts","./node_modules/@lumino/coreutils/types/index.d.ts","./node_modules/@jupyterlab/coreutils/lib/url.d.ts","./node_modules/@jupyterlab/coreutils/lib/index.d.ts","./node_modules/@jupyterlab/apputils/lib/clipboard.d.ts","./node_modules/@lumino/messaging/types/index.d.ts","./node_modules/@lumino/virtualdom/types/index.d.ts","./node_modules/@lumino/widgets/types/title.d.ts","./node_modules/@lumino/widgets/types/widget.d.ts","./node_modules/@lumino/widgets/types/layout.d.ts","./node_modules/@lumino/widgets/types/panellayout.d.ts","./node_modules/@lumino/widgets/types/splitlayout.d.ts","./node_modules/@lumino/widgets/types/accordionlayout.d.ts","./node_modules/@lumino/widgets/types/panel.d.ts","./node_modules/@lumino/widgets/types/splitpanel.d.ts","./node_modules/@lumino/widgets/types/accordionpanel.d.ts","./node_modules/@lumino/widgets/types/boxengine.d.ts","./node_modules/@lumino/widgets/types/boxlayout.d.ts","./node_modules/@lumino/widgets/types/boxpanel.d.ts","./node_modules/@lumino/commands/types/index.d.ts","./node_modules/@lumino/widgets/types/commandpalette.d.ts","./node_modules/@lumino/widgets/types/menu.d.ts","./node_modules/@lumino/widgets/types/contextmenu.d.ts","./node_modules/@lumino/widgets/types/tabbar.d.ts","./node_modules/@lumino/widgets/types/docklayout.d.ts","./node_modules/@lumino/widgets/types/dockpanel.d.ts","./node_modules/@lumino/widgets/types/focustracker.d.ts","./node_modules/@lumino/widgets/types/gridlayout.d.ts","./node_modules/@lumino/widgets/types/menubar.d.ts","./node_modules/@lumino/widgets/types/scrollbar.d.ts","./node_modules/@lumino/widgets/types/singletonlayout.d.ts","./node_modules/@lumino/widgets/types/stackedlayout.d.ts","./node_modules/@lumino/widgets/types/stackedpanel.d.ts","./node_modules/@lumino/widgets/types/tabpanel.d.ts","./node_modules/@lumino/widgets/types/index.d.ts","./node_modules/@jupyterlab/apputils/lib/collapse.d.ts","./node_modules/@jupyterlab/apputils/lib/commandlinker.d.ts","./node_modules/@jupyterlab/apputils/lib/commandpalette.d.ts","./node_modules/@types/react/global.d.ts","./node_modules/@types/react/node_modules/csstype/index.d.ts","./node_modules/@types/prop-types/index.d.ts","./node_modules/@types/scheduler/tracing.d.ts","./node_modules/@types/react/index.d.ts","./node_modules/@jupyterlab/statedb/lib/interfaces.d.ts","./node_modules/@jupyterlab/statedb/lib/dataconnector.d.ts","./node_modules/@jupyterlab/statedb/lib/restorablepool.d.ts","./node_modules/@jupyterlab/statedb/lib/tokens.d.ts","./node_modules/@jupyterlab/statedb/lib/statedb.d.ts","./node_modules/@jupyterlab/statedb/lib/index.d.ts","./node_modules/@jupyterlab/apputils/lib/widgettracker.d.ts","./node_modules/@jupyterlab/apputils/lib/dialog.d.ts","./node_modules/@jupyterlab/apputils/lib/domutils.d.ts","./node_modules/@jupyterlab/apputils/lib/hoverbox.d.ts","./node_modules/@jupyterlab/apputils/lib/iframe.d.ts","./node_modules/@jupyterlab/apputils/lib/inputdialog.d.ts","./node_modules/@jupyterlab/services/lib/config/index.d.ts","./node_modules/@jupyterlab/observables/lib/observablemap.d.ts","./node_modules/@jupyterlab/observables/lib/observablejson.d.ts","./node_modules/@jupyterlab/observables/lib/observablestring.d.ts","./node_modules/@jupyterlab/observables/lib/observablelist.d.ts","./node_modules/@jupyterlab/observables/lib/undoablelist.d.ts","./node_modules/@jupyterlab/observables/lib/modeldb.d.ts","./node_modules/@jupyterlab/observables/lib/index.d.ts","./node_modules/@jupyterlab/services/lib/contents/index.d.ts","./node_modules/@jupyterlab/nbformat/lib/index.d.ts","./node_modules/@jupyterlab/services/lib/kernel/messages.d.ts","./node_modules/@jupyterlab/services/lib/serverconnection.d.ts","./node_modules/@jupyterlab/services/lib/basemanager.d.ts","./node_modules/@jupyterlab/services/lib/kernelspec/restapi.d.ts","./node_modules/@jupyterlab/services/lib/kernelspec/kernelspec.d.ts","./node_modules/@lumino/polling/types/poll.d.ts","./node_modules/@lumino/polling/types/ratelimiter.d.ts","./node_modules/@lumino/polling/types/index.d.ts","./node_modules/@jupyterlab/services/lib/kernelspec/manager.d.ts","./node_modules/@jupyterlab/services/lib/kernelspec/index.d.ts","./node_modules/@jupyterlab/services/lib/kernel/restapi.d.ts","./node_modules/@jupyterlab/services/lib/kernel/kernel.d.ts","./node_modules/@jupyterlab/services/lib/kernel/manager.d.ts","./node_modules/@jupyterlab/services/lib/kernel/index.d.ts","./node_modules/@jupyterlab/services/lib/builder/index.d.ts","./node_modules/@jupyterlab/services/lib/nbconvert/index.d.ts","./node_modules/@jupyterlab/services/lib/session/session.d.ts","./node_modules/@jupyterlab/services/lib/session/restapi.d.ts","./node_modules/@jupyterlab/services/lib/session/manager.d.ts","./node_modules/@jupyterlab/services/lib/session/index.d.ts","./node_modules/@jupyterlab/settingregistry/lib/tokens.d.ts","./node_modules/@jupyterlab/settingregistry/lib/settingregistry.d.ts","./node_modules/@jupyterlab/settingregistry/lib/index.d.ts","./node_modules/@jupyterlab/services/lib/setting/index.d.ts","./node_modules/@jupyterlab/services/lib/terminal/restapi.d.ts","./node_modules/@jupyterlab/services/lib/terminal/terminal.d.ts","./node_modules/@jupyterlab/services/lib/terminal/manager.d.ts","./node_modules/@jupyterlab/services/lib/terminal/index.d.ts","./node_modules/@jupyterlab/services/lib/workspace/index.d.ts","./node_modules/@jupyterlab/services/lib/manager.d.ts","./node_modules/@jupyterlab/services/lib/index.d.ts","./node_modules/@jupyterlab/translation/lib/tokens.d.ts","./node_modules/@jupyterlab/translation/lib/base.d.ts","./node_modules/@jupyterlab/translation/lib/gettext.d.ts","./node_modules/@jupyterlab/translation/lib/manager.d.ts","./node_modules/@jupyterlab/translation/lib/server.d.ts","./node_modules/@jupyterlab/translation/lib/index.d.ts","./node_modules/@jupyterlab/apputils/lib/printing.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/refs.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/abstractcomponent.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/abstractcomponent2.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/abstractpurecomponent.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/abstractpurecomponent2.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/alignment.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/boundary.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/colors.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/constructor.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/elevation.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/intent.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/position.d.ts","./node_modules/@blueprintjs/icons/lib/esm/generated/iconcontents.d.ts","./node_modules/@blueprintjs/icons/lib/esm/generated/iconnames.d.ts","./node_modules/@blueprintjs/icons/lib/esm/iconname.d.ts","./node_modules/@blueprintjs/icons/lib/esm/generated/iconsvgpaths.d.ts","./node_modules/@blueprintjs/icons/lib/esm/index.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/props.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/classes.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/keys.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/compareutils.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/domutils.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/functionutils.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/jsutils.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/reactutils.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/safeinvokemember.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/configuredom4.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/isdarktheme.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/utils/index.d.ts","./node_modules/@blueprintjs/core/lib/cjs/common/index.d.ts","./node_modules/@blueprintjs/core/lib/cjs/components/icon/icon.d.ts","./node_modules/@blueprintjs/core/lib/cjs/components/button/abstractbutton.d.ts","./node_modules/@blueprintjs/core/lib/cjs/components/button/buttons.d.ts","./node_modules/@blueprintjs/core/lib/cjs/components/collapse/collapse.d.ts","./node_modules/@blueprintjs/core/lib/cjs/components/forms/controls.d.ts","./node_modules/@blueprintjs/core/lib/cjs/components/forms/inputgroup.d.ts","./node_modules/@blueprintjs/core/lib/esm/accessibility/focusstylemanager.d.ts","./node_modules/@blueprintjs/core/lib/esm/accessibility/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/abstractcomponent.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/abstractcomponent2.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/abstractpurecomponent.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/abstractpurecomponent2.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/alignment.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/boundary.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/colors.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/constructor.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/elevation.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/intent.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/position.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/refs.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/props.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/classes.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/keys.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/compareutils.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/domutils.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/functionutils.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/jsutils.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/reactutils.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/safeinvokemember.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/configuredom4.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/isdarktheme.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/utils/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/context-menu/contextmenu.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/icon/icon.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/overlay/overlay.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/alert/alert.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/breadcrumbs/breadcrumb.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/overflow-list/overflowlist.d.ts","./node_modules/popper.js/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/popover/popoversharedprops.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/popover/popover.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/breadcrumbs/breadcrumbs.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/button/abstractbutton.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/button/buttons.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/button/buttongroup.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/callout/callout.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/card/card.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/collapse/collapse.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/menu/menuitem.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/collapsible-list/collapsiblelist.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/context-menu/contextmenutarget.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/dialog/dialog.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/dialog/dialogstep.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/dialog/multistepdialog.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/divider/divider.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/drawer/drawer.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/editable-text/editabletext.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/controlgroup.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/controls.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/fileinput.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/formgroup.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/inputgroup.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/numericinput.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/radiogroup.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/forms/textarea.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/html/html.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/html-select/htmlselect.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/html-table/htmltable.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeystypes.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeys.d.ts","./node_modules/@blueprintjs/core/lib/esm/hooks/hotkeys/hotkeyconfig.d.ts","./node_modules/@blueprintjs/core/lib/esm/hooks/hotkeys/usehotkeys.d.ts","./node_modules/@blueprintjs/core/lib/esm/hooks/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkey.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/keycombo.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeyparser.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeysevents.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeystarget.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeysdialog.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeysdialog2.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/hotkeystarget2.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/hotkeys/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/menu/menudivider.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/menu/menu.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/navbar/navbardivider.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/navbar/navbargroup.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/navbar/navbarheading.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/navbar/navbar.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/non-ideal-state/nonidealstate.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/text/text.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/panel-stack/panelprops.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/panel-stack/panelstack.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/panel-stack2/paneltypes.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/panel-stack2/panelstack2.d.ts","./node_modules/@blueprintjs/core/lib/esm/common/context.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/portal/portal.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/progress-bar/progressbar.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/resize-sensor/resizeobservertypes.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/resize-sensor/resizesensor.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/slider/handleprops.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/slider/multislider.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/slider/rangeslider.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/slider/slider.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/spinner/spinner.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/tabs/tab.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/tabs/tabs.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/tag/tag.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/tag-input/taginput.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/toast/toast.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/toast/toaster.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/tooltip/tooltip.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/tree/treenode.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/tree/tree.d.ts","./node_modules/@blueprintjs/core/lib/esm/components/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/context/hotkeys/hotkeysprovider.d.ts","./node_modules/@blueprintjs/core/lib/esm/context/index.d.ts","./node_modules/@blueprintjs/core/lib/esm/index.d.ts","./node_modules/@blueprintjs/select/lib/cjs/common/classes.d.ts","./node_modules/@blueprintjs/select/lib/cjs/common/listitemsutils.d.ts","./node_modules/@blueprintjs/select/lib/cjs/common/itemlistrenderer.d.ts","./node_modules/@blueprintjs/select/lib/cjs/common/itemrenderer.d.ts","./node_modules/@blueprintjs/select/lib/cjs/common/predicate.d.ts","./node_modules/@blueprintjs/select/lib/cjs/common/listitemsprops.d.ts","./node_modules/@blueprintjs/select/lib/cjs/common/index.d.ts","./node_modules/@blueprintjs/select/lib/cjs/components/select/select.d.ts","./node_modules/@jupyterlab/ui-components/lib/blueprint.d.ts","./node_modules/csstype/index.d.ts","./node_modules/typestyle/lib/types.d.ts","./node_modules/@jupyterlab/ui-components/lib/style/icon.d.ts","./node_modules/@jupyterlab/ui-components/lib/style/index.d.ts","./node_modules/@jupyterlab/ui-components/lib/icon/labicon.d.ts","./node_modules/@jupyterlab/ui-components/lib/icon/iconimports.d.ts","./node_modules/@jupyterlab/ui-components/lib/icon/widgets/commandpalettesvg.d.ts","./node_modules/@jupyterlab/ui-components/lib/icon/widgets/menusvg.d.ts","./node_modules/@jupyterlab/ui-components/lib/icon/widgets/tabbarsvg.d.ts","./node_modules/@jupyterlab/ui-components/lib/icon/widgets/index.d.ts","./node_modules/@jupyterlab/ui-components/lib/icon/index.d.ts","./node_modules/@jupyterlab/ui-components/lib/components/interface.d.ts","./node_modules/@jupyterlab/ui-components/lib/components/htmlselect.d.ts","./node_modules/@jupyterlab/ui-components/lib/components/menu.d.ts","./node_modules/@jupyterlab/ui-components/lib/components/switch.d.ts","./node_modules/@jupyterlab/ui-components/lib/components/index.d.ts","./node_modules/@jupyterlab/ui-components/lib/tokens.d.ts","./node_modules/@jupyterlab/ui-components/lib/utils.d.ts","./node_modules/@jupyterlab/ui-components/lib/index.d.ts","./node_modules/@jupyterlab/apputils/lib/sessioncontext.d.ts","./node_modules/@jupyterlab/apputils/lib/vdom.d.ts","./node_modules/@jupyterlab/apputils/lib/toolbar.d.ts","./node_modules/@jupyterlab/apputils/lib/mainareawidget.d.ts","./node_modules/@jupyterlab/apputils/lib/menufactory.d.ts","./node_modules/@jupyterlab/apputils/lib/tokens.d.ts","./node_modules/@jupyterlab/apputils/lib/sanitizer.d.ts","./node_modules/@jupyterlab/apputils/lib/spinner.d.ts","./node_modules/@jupyterlab/apputils/lib/splash.d.ts","./node_modules/@jupyterlab/apputils/lib/styling.d.ts","./node_modules/@jupyterlab/apputils/lib/thememanager.d.ts","./node_modules/@jupyterlab/apputils/lib/windowresolver.d.ts","./node_modules/@jupyterlab/apputils/lib/index.d.ts","./node_modules/@jupyterlab/docprovider/lib/awareness.d.ts","./node_modules/@jupyterlab/docprovider/lib/mock.d.ts","./node_modules/@jupyterlab/shared-models/lib/api.d.ts","./node_modules/lib0/observable.d.ts","./node_modules/lib0/random.d.ts","./node_modules/lib0/encoding.d.ts","./node_modules/lib0/decoding.d.ts","./node_modules/yjs/dist/src/utils/updateencoder.d.ts","./node_modules/yjs/dist/src/utils/updatedecoder.d.ts","./node_modules/yjs/dist/src/utils/deleteset.d.ts","./node_modules/yjs/dist/src/utils/yevent.d.ts","./node_modules/yjs/dist/src/utils/transaction.d.ts","./node_modules/yjs/dist/src/utils/eventhandler.d.ts","./node_modules/yjs/dist/src/utils/snapshot.d.ts","./node_modules/yjs/dist/src/types/abstracttype.d.ts","./node_modules/yjs/dist/src/utils/id.d.ts","./node_modules/yjs/dist/src/structs/abstractstruct.d.ts","./node_modules/yjs/dist/src/structs/gc.d.ts","./node_modules/yjs/dist/src/utils/structstore.d.ts","./node_modules/yjs/dist/src/structs/item.d.ts","./node_modules/yjs/dist/src/types/yarray.d.ts","./node_modules/yjs/dist/src/types/ytext.d.ts","./node_modules/yjs/dist/src/types/ymap.d.ts","./node_modules/yjs/dist/src/types/yxmltext.d.ts","./node_modules/yjs/dist/src/types/yxmlelement.d.ts","./node_modules/yjs/dist/src/types/yxmlhook.d.ts","./node_modules/yjs/dist/src/types/yxmlevent.d.ts","./node_modules/yjs/dist/src/types/yxmlfragment.d.ts","./node_modules/yjs/dist/src/utils/doc.d.ts","./node_modules/yjs/dist/src/utils/abstractconnector.d.ts","./node_modules/yjs/dist/src/utils/encoding.d.ts","./node_modules/yjs/dist/src/utils/isparentof.d.ts","./node_modules/yjs/dist/src/utils/logging.d.ts","./node_modules/yjs/dist/src/utils/permanentuserdata.d.ts","./node_modules/yjs/dist/src/utils/relativeposition.d.ts","./node_modules/yjs/dist/src/utils/undomanager.d.ts","./node_modules/yjs/dist/src/structs/skip.d.ts","./node_modules/yjs/dist/src/utils/updates.d.ts","./node_modules/yjs/dist/src/structs/contentbinary.d.ts","./node_modules/yjs/dist/src/structs/contentdeleted.d.ts","./node_modules/yjs/dist/src/structs/contentdoc.d.ts","./node_modules/yjs/dist/src/structs/contentembed.d.ts","./node_modules/yjs/dist/src/structs/contentformat.d.ts","./node_modules/yjs/dist/src/structs/contentjson.d.ts","./node_modules/yjs/dist/src/structs/contentany.d.ts","./node_modules/yjs/dist/src/structs/contentstring.d.ts","./node_modules/yjs/dist/src/structs/contenttype.d.ts","./node_modules/yjs/dist/src/internals.d.ts","./node_modules/yjs/dist/src/index.d.ts","./node_modules/y-protocols/awareness.d.ts","./node_modules/@jupyterlab/shared-models/lib/ymodels.d.ts","./node_modules/@jupyterlab/shared-models/lib/utils.d.ts","./node_modules/@jupyterlab/shared-models/lib/index.d.ts","./node_modules/@jupyterlab/docprovider/lib/tokens.d.ts","./node_modules/lib0/mutex.d.ts","./node_modules/y-websocket/dist/src/y-websocket.d.ts","./node_modules/@jupyterlab/docprovider/lib/yprovider.d.ts","./node_modules/@jupyterlab/docprovider/lib/index.d.ts","./node_modules/@jupyterlab/rendermime-interfaces/lib/index.d.ts","./node_modules/@jupyterlab/codeeditor/lib/editor.d.ts","./node_modules/@jupyterlab/codeeditor/lib/jsoneditor.d.ts","./node_modules/@jupyterlab/codeeditor/lib/widget.d.ts","./node_modules/@jupyterlab/codeeditor/lib/factory.d.ts","./node_modules/@jupyterlab/codeeditor/lib/mimetype.d.ts","./node_modules/@jupyterlab/codeeditor/lib/tokens.d.ts","./node_modules/@jupyterlab/codeeditor/lib/index.d.ts","./node_modules/@jupyterlab/docregistry/lib/registry.d.ts","./node_modules/@jupyterlab/docregistry/lib/context.d.ts","./node_modules/@jupyterlab/docregistry/lib/default.d.ts","./node_modules/@jupyterlab/rendermime/lib/attachmentmodel.d.ts","./node_modules/@jupyterlab/rendermime/lib/factories.d.ts","./node_modules/@jupyterlab/rendermime/lib/latex.d.ts","./node_modules/@jupyterlab/rendermime/lib/mimemodel.d.ts","./node_modules/@jupyterlab/rendermime/lib/outputmodel.d.ts","./node_modules/@jupyterlab/rendermime/lib/tokens.d.ts","./node_modules/@jupyterlab/rendermime/lib/registry.d.ts","./node_modules/@jupyterlab/rendermime/lib/renderers.d.ts","./node_modules/@jupyterlab/rendermime/lib/widgets.d.ts","./node_modules/@jupyterlab/rendermime/lib/index.d.ts","./node_modules/@jupyterlab/docregistry/lib/mimedocument.d.ts","./node_modules/@jupyterlab/docregistry/lib/index.d.ts","./node_modules/@jupyterlab/outputarea/lib/model.d.ts","./node_modules/@jupyterlab/outputarea/lib/widget.d.ts","./node_modules/@jupyterlab/outputarea/lib/index.d.ts","./node_modules/@jupyterlab/cells/lib/headerfooter.d.ts","./node_modules/@jupyterlab/attachments/lib/model.d.ts","./node_modules/@jupyterlab/attachments/lib/index.d.ts","./node_modules/@jupyterlab/cells/lib/model.d.ts","./node_modules/@jupyterlab/cells/lib/inputarea.d.ts","./node_modules/@jupyterlab/cells/lib/widget.d.ts","./node_modules/@jupyterlab/cells/lib/celldragutils.d.ts","./node_modules/@jupyterlab/cells/lib/collapser.d.ts","./node_modules/@jupyterlab/cells/lib/placeholder.d.ts","./node_modules/@jupyterlab/cells/lib/index.d.ts","./node_modules/@jupyterlab/notebook/lib/model.d.ts","./node_modules/@jupyterlab/notebook/lib/widget.d.ts","./node_modules/@jupyterlab/notebook/lib/actions.d.ts","./node_modules/@jupyterlab/notebook/lib/panel.d.ts","./node_modules/@jupyterlab/notebook/lib/default-toolbar.d.ts","./node_modules/@jupyterlab/notebook/lib/modelfactory.d.ts","./node_modules/@jupyterlab/notebook/lib/modestatus.d.ts","./node_modules/@jupyterlab/notebook/lib/widgetfactory.d.ts","./node_modules/@jupyterlab/notebook/lib/tokens.d.ts","./node_modules/@jupyterlab/notebook/lib/notebooktools.d.ts","./node_modules/@jupyterlab/notebook/lib/tracker.d.ts","./node_modules/@jupyterlab/notebook/lib/truststatus.d.ts","./node_modules/@jupyterlab/notebook/lib/index.d.ts","./src/signal.ts","./node_modules/@jupyter-widgets/base/lib/utils.d.ts","./node_modules/@types/jquery/jquerystatic.d.ts","./node_modules/@types/jquery/jquery.d.ts","./node_modules/@types/jquery/misc.d.ts","./node_modules/@types/jquery/legacy.d.ts","./node_modules/@types/sizzle/index.d.ts","./node_modules/@types/jquery/index.d.ts","./node_modules/@types/underscore/index.d.ts","./node_modules/@types/backbone/index.d.ts","./node_modules/@jupyter-widgets/base/lib/nativeview.d.ts","./node_modules/@jupyter-widgets/base/lib/services-shim.d.ts","./node_modules/@jupyter-widgets/base/lib/widget.d.ts","./node_modules/@jupyter-widgets/base/lib/manager-base.d.ts","./node_modules/@jupyter-widgets/base/lib/widget_layout.d.ts","./node_modules/@jupyter-widgets/base/lib/widget_style.d.ts","./node_modules/@jupyter-widgets/base/lib/viewlist.d.ts","./node_modules/@jupyter-widgets/base/lib/version.d.ts","./node_modules/@jupyter-widgets/base/lib/registry.d.ts","./node_modules/@jupyter-widgets/base/lib/index.d.ts","./src/sessionconnection.ts","./src/documentcontext.ts","./node_modules/@jupyterlab/application/lib/tokens.d.ts","./node_modules/@jupyterlab/application/lib/connectionlost.d.ts","./node_modules/@lumino/application/types/index.d.ts","./node_modules/@jupyterlab/application/lib/frontend.d.ts","./node_modules/@jupyterlab/application/lib/shell.d.ts","./node_modules/@jupyterlab/application/lib/status.d.ts","./node_modules/@jupyterlab/application/lib/lab.d.ts","./node_modules/@jupyterlab/application/lib/layoutrestorer.d.ts","./node_modules/@jupyterlab/application/lib/mimerenderers.d.ts","./node_modules/@jupyterlab/application/lib/router.d.ts","./node_modules/@jupyterlab/application/lib/treepathupdater.d.ts","./node_modules/@jupyterlab/application/lib/index.d.ts","./node_modules/@jupyter-widgets/jupyterlab-manager/lib/manager.d.ts","./node_modules/@jupyter-widgets/jupyterlab-manager/lib/renderer.d.ts","./node_modules/@jupyter-widgets/jupyterlab-manager/lib/plugin.d.ts","./node_modules/@jupyter-widgets/output/lib/output.d.ts","./node_modules/@jupyter-widgets/output/lib/index.d.ts","./node_modules/@jupyter-widgets/jupyterlab-manager/lib/output.d.ts","./node_modules/@jupyter-widgets/jupyterlab-manager/lib/index.d.ts","./src/widgetloader.ts","./src/manager.ts","./src/libembed.ts","./src/embed.ts","./node_modules/@jupyter-widgets/controls/lib/utils.d.ts","./node_modules/@jupyter-widgets/controls/lib/version.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_description.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_core.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_link.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_bool.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_button.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_box.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_image.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_video.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_audio.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_color.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_date.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_int.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_float.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_controller.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_selection.d.ts","./node_modules/@jupyter-widgets/controls/lib/phosphor/tabpanel.d.ts","./node_modules/@jupyter-widgets/controls/lib/phosphor/currentselection.d.ts","./node_modules/@jupyter-widgets/controls/lib/phosphor/accordion.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_selectioncontainer.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_string.d.ts","./node_modules/@jupyter-widgets/controls/lib/widget_upload.d.ts","./node_modules/@jupyter-widgets/controls/lib/index.d.ts","./src/index.ts","./types/require.js.d.ts"],"fileInfos":[{"version":"f5c28122bee592cfaf5c72ed7bcc47f453b79778ffa6e301f45d21a0970719d4","affectsGlobalScope":true},"dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6","7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467","8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9","5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06",{"version":"3f149f903dd20dfeb7c80e228b659f0e436532de772469980dbd00702cc05cc1","affectsGlobalScope":true},{"version":"adb996790133eb33b33aadb9c09f15c2c575e71fb57a62de8bf74dbf59ec7dfb","affectsGlobalScope":true},{"version":"43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c","affectsGlobalScope":true},{"version":"cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a","affectsGlobalScope":true},{"version":"c5c05907c02476e4bde6b7e76a79ffcd948aedd14b6a8f56e4674221b0417398","affectsGlobalScope":true},{"version":"0d5f52b3174bee6edb81260ebcd792692c32c81fd55499d69531496f3f2b25e7","affectsGlobalScope":true},{"version":"810627a82ac06fb5166da5ada4159c4ec11978dfbb0805fe804c86406dab8357","affectsGlobalScope":true},{"version":"181f1784c6c10b751631b24ce60c7f78b20665db4550b335be179217bacc0d5f","affectsGlobalScope":true},{"version":"3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93","affectsGlobalScope":true},{"version":"75ec0bdd727d887f1b79ed6619412ea72ba3c81d92d0787ccb64bab18d261f14","affectsGlobalScope":true},{"version":"3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006","affectsGlobalScope":true},{"version":"17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a","affectsGlobalScope":true},{"version":"7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98","affectsGlobalScope":true},{"version":"6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577","affectsGlobalScope":true},{"version":"12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d","affectsGlobalScope":true},{"version":"b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e","affectsGlobalScope":true},{"version":"0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a","affectsGlobalScope":true},{"version":"da233fc1c8a377ba9e0bed690a73c290d843c2c3d23a7bd7ec5cd3d7d73ba1e0","affectsGlobalScope":true},{"version":"d154ea5bb7f7f9001ed9153e876b2d5b8f5c2bb9ec02b3ae0d239ec769f1f2ae","affectsGlobalScope":true},{"version":"bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c","affectsGlobalScope":true},{"version":"c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8","affectsGlobalScope":true},"df52f40fae2bd287b9fb52f0d4cd6978891f5b9e12c8bc4b51f5aeb20673db24","95a373d620cf8adb5baa4d4f18c0880d9279761d742075693b64dcfe25d93249","59c71ace3907b7558202ab9fb0fc29d0f000455e6addb8891476ea6f29704fb0","ac222059167c12b97693a32458d469428079921ef2e21a41370e192f679559a4","49fa72b3dd09f2d8cfa8538f3aba53644e90a99866c486a1e535f6e45a809019","4bd953ab46129d1a06fc848cc1e04f69d003cba1010839ae5f11d9a8ecc1b45c","985be8579445c37fccc690db36529d9197abac484b76e2374845eda82fc134be","778e780516d0cfa36e160dcdbc2cc64193fb13853c4019bafeb2adc39d4b6f95","61821a4dfe8525bb4082648600ecd1f945698fb65a0bbf4fa2b6e160751fe5e1","6f2192fe22e5aed3e61ae7891921feb8601bfa101161c7b522965d709210cc41","39effd6ab75c733dd48cbe43a91658cec9cf86db5a961d3b091d8194b7e7b573","431207ccbae58b4046cba4a5956beeea69a151defc993bcba16b357cbc8871e7","2053f012d9d8edaeb4b66bb65120888dd342be84316cc7b85e78cae9ceade349","bcfae0d75f0dd13b0d0bd6bb6a1a527076f23d48335a1530211d4926556edf4d","b8186710d384b0b58f9ac2e8e9e4a8cf6385718fd47f12adfca9e163def1fa5e","2e55931399ada20784a0903627d3e7cac14e6849ef7e589f32907ed733160af0","425744ecce376e0c201eb15a24df23c20b9f9222c25501a64147191255f1a5bb","d9700500170f5138bbb3b59ede0d2303486b24826a19dd242eaaa667a3735b63","11e5e4c5983c5150410112a156503aa02b29fed56100314eb3a77334a5e2ec6c","80a29bdb045c8403249b0df81e2c660139556735e363b9228b9e6ed731576cfe","b5575443873e492a09e84e53f65c37a24f5d291a306036f74fd34646ee9c14dd","e4591a005f34ccbbbec0bd140702e243387d57a21b1d4bb6bd3e76de152fc89f","377fa33e5213ba934d4350d674296c1387aa2ebd225e2a296a465bb691915884","65d314617b12110191f395cc2292b1b544d2c15ee8a2b9987a157e4c166a3e3c","6baff3e4e3aca45d2879a6b26369316430f8756d85319898c64c69019036ab61","7efd9303320cf186211b14e1723172a2bc15378c0d95e49990f31be5d2f271d4","315dfd130e525ffa1934e769dc2266bafb35d021951a7845eb145089501ed86d","44a4b5ef53f2ff94bfcfa223e3fc3ad35f32bef57337e050513dd7c729a0cb63","47dbb9212d0f309e56914de06038a91ad4f0ce9e28a200ebe7c8268bada8fede","a57ee34edf8791c8c4395ada1fb459df7aad714838555ab306729b66db795840","615e4d11ecad76f74ca65a175f3c3b3f7c82be6abe41436c61505d6bf700fab5","facc62a0c8748f37d6c85d3e5a6eb4cd1d40a899d4ee2c360c9ec4756513931c","912f540154a35a5c589e394710cf2472e7fd005893f3aed8353e3ff1c6cc7509","14291b5cf9f3318a8aec9e856b6563cc1aaf8b0fc4b7a87117f29ecac8e7b803","99dda0cb4742feb2ea1339c6227119d47df6bc4ba8c886341c1fc879dfccb1d2","7a7fa32e403e381e681ef4984c9dc22adf0d32c1e4b7ad9fd5c6552412c855f0","b9a2b4d2c1040298a3940b1f904553904336c6618bd87aaefa9e170b0b9331e9","cac40d24651330bd29ebcf835dc9014a8d9ce02219503fb1dd880ffd27d71b3b","189b287ec7c821f61bf76d90a62575b048d0434c3baee8fc8dea6c30ebc35999","c8b38613b1fcd5b96a6162af731a52ad9d208fc92d608653c922d316eef14253","029429c3856d52ba6344e17423c994bb35a263b7ce9d1df436882f729f9f51fd","e28b6033949daa05a21c45ac3bf4db03d07e9da632a976224c57744c46bce08e","b6fe9902db09a08fb5816c2644d47b21b48763a6493d1f2080dcc8f97f63ffd5","bd93c73452e6255119d7494fdb2ce62bc9c7a1953c7b4e2e25a14367e84d62ac","713db1c72c935314f949fd6f5f8933695b35c519dbdceb8a863c74dd5791f0bd","4ea4e4aeb7cc473d641ec53cc7a05324ff1c528e452e1a0f5949a245911d4775","bd5604d87894ac046a5f017c1fd820f15fcf70d58ac7db47e537205cf5a9f80d","364424975a06176d6342996b748c1f3f27d309d0217b97abae77c2f08eb57f00","6ce99f2c6e7c79a0b467e93cc607909fdeea4075ac24b2ea26df81c756c91197","b450cc3a4ab4ba2663144cb5d2bee1dad19437bb22008bf4cb6abf33ab93c394","eb0acd32fc29c07e864c737a4811b71159e03833b36febb85f7e47259d87e135","6550ffa9641e93e5fb68583aea46d260931c1fd29a2eb4c44b9f8594e7004774","1293b8f4930237c82f58861ca488f50a2537a88f94682440f9fd07223ccee56c","2c12e9393125ae27eee5f69e9b28cd65bd1073db0c99dd0625436f9b9815258e","cfef3a852fed8d8e32682841735514dc19a614d2bb04e0de6a430e72a3130ac6","79187f49bd3934bcec4cb65b390c50cde42b20cef85133a69fcbf57524d974a5","3d279bfc7fc1a30029916365b53c7ca9b1c36de179bc88c6e2558cca35f32bc4","18656c4246d6bd373e18347d7d03800b2b6c75b222dbb7abcfc6dd4ff57c443e","b36ccfcfa507c9be4bc662468d708d9fadb87d6950583f60456799e2534eac1b","9d3fb450742b3f5c5f459177e70fa3c4c4ab52d0b4215be87cfcdf5fc8685ad2","036adf93fb4f6f977fdfa686d8add1830e9d30f3066b4390530c4c2189754fc2","ff8fce615e42a7a40d34fd1110488663bc010469e7cd3d21df8ddda06f6ebd95","cb114e95d686eadc19feda14f7ae0c497fd060415cf669d4062447ef22b54e93","c7e1800b0e4e0914d2109b02cc4efa98c3fb79acb98f6a9a0dd5c1311576a42f","c94759a4b4d2f1044f2b03f3057319194739841524d22aa73b13e556a99bef5c","782b97111ead965ce8ea465f96d94b181a830f70d41223f89fb8361f69418edb","5f90fbeec75ffafa87e37f8e1caa1411174f0d89f24b0bb19970e18bb1dd3c0d","147d833a2c635e5e69bcf63b33bbbd07fc47cd95d012d8199a132c8e63a78f05","78f55430f6416c48a547522a56dc085b23955c7a2dfbb79865367ebfa3ac8f0a","b69b18f9708e8a2c5eea2898b2800a0e97085f1e5ce5a895dec59cab01040bb7",{"version":"ecf78e637f710f340ec08d5d92b3f31b134a46a4fcf2e758690d8c46ce62cba6","affectsGlobalScope":true},"5b1d4ebd62d975c7d3826202f8fac290bac0bae6e04d9e84d1707d7047e108df","f7b46d22a307739c145e5fddf537818038fdfffd580d79ed717f4d4d37249380","f5a8b384f182b3851cec3596ccc96cb7464f8d3469f48c74bf2befb782a19de5",{"version":"4262a5a2f37c6b2e08570c70f3b8d5f868e2a2116e227d6bc71ced37fdd4e245","affectsGlobalScope":true},"9bfdb958a6b460d0c0c0f2781dece557cd20698820f0d4e644690dc23bc05cd9","bd969829f3805c917933ef812d4cabe2c045aff801859f2c5166eb8d56aea4eb","4c21323d9575649908d578c403dac9a3f240e839c5e0f3a7422d6bdea0d596f8","d3ee87ecc46e36a9b361b0ad770cde8a06f5b973b7fea6d5aa7cb2b7cc56315c","f8c57de65d7a1c151041621bf9ed1cc3da20ffb5bd004182e4e04dbbaa21e41e","cc935329b723e345e8118454fde946f73b69f40086589d11f25513137075720a","47373ee1335c841b028086f19214476c62380d6db1061331b365fb03a77131c6","f1e099f59452350f2532972bba0063a5239c371cd222317b4f79914da52b9059","b8a6b60217ac1eb177c22d3e78878387fb9b4326d9c42d48e7db569f397609c6","1aeef85f101d6623640784d3208baa1c01922a891d8da0bbdc1439f0863d3656","e590fee01c5af4203c63b179c12531dbaf17f9027ed1bc9e58ccadf1999ac495","ce3504946dfdd742270be199cc1cdbb6bc3e2f5c1d321aab6c3f015dfa9ad7cd","41bd5decb99be607b760e0fcec9bccb318b0db4e32fa4771d07fdeffca120552","f4b2304c8d9dd3ddb3d614dd8bc4c26f5fdb1dc9e4a0ab0a2df2fdc4d5d859e4","e330139099ebcf6830ae396ff59e59e09ae0f6b56ebdc9205609e66843d7e3ef","f3c6769aeebc6890c190aa33831461a7d7d0d59ae1474555594dc480af6a4a5b","04112734ad3a86529f9c78ba774e2999caafdf446c0d987304ac4eb65807902a","17b1e1fc5d431f6380ab9ae528d4c3fa648bcfbe5cd49e9061c7779fc3095f7f","14b8b314fea37db11061f1dc67aa9877a925e2fbf8c11213d547cdb8cf164ed1","ce0d82d3a839e026518bee8d357cce5ec6396010314ebd7176bf3486e6eb0730","fdd25846f3054fa2d14f909a4d0b859f69639dee1be9b845f886c5b03eaa4dbf","dc7f49f32cf69143e107d01525143bdc11986f6e4c80e89bf450415d38c95b25","9509676d5f597f0fae0bd56b2cc7699e48e07ecdcb9dd9a5a4131269403aca3f","090c14cd80bfa4ee3709139dafa5df319eda501736d465a41c822346f564331b","ed186aff8f5899e1c5bc14ccff9c892a6e701d6aee339e38e10ae76d8d0f60fe","1e516b8aace99b3cfd896b1d52f51c8d7186fb721718007f2fd632d65caaa204","e655ecf9defa4207f36029831d09487233b7cb3d0af1f22cdd39bbbcc89ed242","ce473f99dd39a6d3df6ccd27fa99482e4195d7c64c06d75d58eec9a272a421fe","b666aaa284576533582a375288a6c129f261b866e6c33c392e34db0fe5b98fbd","3800fa91e1e1a17b2d8497a388c9249bb7b7c4adb87540e71ad02c69a79d7a5c","5af5d2530e681dfea1ca7271eee7ede8d55eb4f0f8ae12cc7f02a87b50191b1d","ee46549bb25b958e351bbfeb37b4a0fb42091b5d9e95233a25000a8abeedb688","bed01ccd9b1f468911157e9eb263866b495e9ba7ac62e28b3ebef745a818bb33","4894eaacd6ee120d11e0a7e173ed538d0efb89015bd1ee618e092b3b56557e03","64355cb023413b9f710306b65a083d3d70226c8f28e32bf866492a2c843ac641","dcffdebf16fc799783c78f5333bd8dc595a8c353e6aecb3df3c8ca5a25eafecd","7c4ca33d63aba0dd458b26f777d76ec26467537eaa7f86c6676bef45e2deb36e","e3d73207d0e9c210e4a9d133a929c474f870e9d23ff0075c7d2512a107e50a5e","7e2865d064da62a77c2134090d4362c70a25d41dbbd43799ffe7b29798fca9a2","1e376fe94028a3e12ca8c3d2db097bb6f1c9de17a72f6e854e1d512bb1734adf","30e5c9e5ecd787438ad41ca8a487a77d6d571122c4eca365b24074eb2163964c","0214c4398c638c72f77a78bc20c16fb8fab08d9cfe2bdfcd67f0baeafcc5b02b","b6a3bd35d5f1e32f2ed9f97b4c0a77d01b318ebf20b7b4e1d20f4f2b7caa6172","1ec1ab3d0d18bcb13952ce16c8b1062381b01c5d9352428d34965c6290cf8dd1","178c7c98157f7910ea4e19771e26374ecfd552df7c35b1cda6cd9dcc03b32016","3f60325f8360846557509a160b9211c90419c4325581b04d3bd6fbe8a0972f9e","ad222cd4778885952eb6624fcd2348c2105d8293dcb4326ca15583f859c78747","a2feee4df1f1d753bcbd3c433c21c8448a1ac0056e3ac9be4cc27a03fbace276","6bfbf1f9ad12ab0b95cf1c41468f90c006bc5d10fc4dccc9a875854f14f9dd61","77a4cfb8baa8f9861178b8ff4de8409841b387cd73ea4e51e2beee758c2d818a","11bb21614c3c792941e289fdc340489be2881f51198217894d510dde943544fa","fdbe60857d35ec916e210e581890f5387e885d0e73e8c6fb62052bad05362bb8","3a8bab6cc1bee98448c5869f0ae38ab59a0651b533fdd9118ff23e02bc27ac4c","c97410aab3860667c54e48ab4f751222911f8887202df5c11b61868009d4ff14","7e80cbd62318016cfedfd4ccb53f930b4abe7f4b6bc4673fd8ec44f9de6243e2","ba9e2a7e215602ba81103f3f2c7cdb3457e48e1b8fb96dae3af9873e12821f40","e527ab52c64b2db062a12f22ec2050608b99b8b08cc5397fd869ae66bc441fdc","e2bfb86488150c78cea78c2b726a3bd81c9a2053a5d56916beed898d4dc7f5b5","c2d417bfcfb62ed2101db6175ea83f91b2656ada1397d4abaf8c7681c42fb534","3c94850686707d1d046e05ea6178e3fc7cd115ba1eb159d1c59e93594e54131f","459a61b7dfec3982abca4e3f22e2fdb064053793fbc9a74240f03207a863c1db","d1dbebf193f3122f34a883ec910beb7c5e6d2921a56cc3065c33c91ff27a01d5","4e81cedd4aca5f757c315cbf9a4ac69acfa79d178af0f60511f6cca9f55f82a2","93bb365a11749a610355844b9cec34b2b2390581fa49619cec047610b0e92432","f2c9ddb2fe02d13686be12dc202659ff0de37837859bbc40c004c0296b424bfa","bd2ab07f4d3e1f9f541383e8ef2c61658344348181d3020f6c663ee042375c88","f1e1e68cbe048ee1112f2929c7d68d53d4ad86dacd6e45bafaa5c5801047b7c6","0ccaffe1ea5cef0ecb9cc897082b76cafcebe63dee99678ee373d4d037361822","39ce9594d3207d1a101a43eb6eb47a6a1136ee9f96c6166edbd4207da71e6f78","5873abbf948918e64a1d648d7b60cdfd2eb9e9902d6d1c580876218824ff689b","843fbd11bfa2082344b49c439a938f6f0cb3a185eb68acfde43f672b093b8558","3ceb238111cbea7ba1b9b25a4833c5a0432637610f3245c6b1cf5804acfcfbb8","1cfa9fdb2b2bcb3e204dfb2da4cbb1035725124ef2472018e9153bc945f9d60e","f0343ccf156b5187180cdd8578fd1ec51cd3a2906ed55da3e0c5fce28f2bf1e8","f83b02a0e5d2ea81b9a14362a1cadafd534392bacdf731e461afc330c476980d","f634926161579868440ca5372c890f0e20200b1323af31802a7075c4efdabe04","9954e278f4c8a55b3c70710fc601addf02cf0a3eeccfb1b569917f10e3899a20","bd0768976a45dcf05d2d8ffb93f2879f89ecadcdd73e9fd2163e2c7a44ef85c5","358639c3ef05eccb6ff33b258bf5f09624e3651115a2de8b1cf6c9ea6f12ac69","75eaa6171bc3ce74f87a9fea83c35e5d2bfda3518eec74466cf3551fadded8fe","46b6fd7de6d4297b7c8c24209672f1e87db5119a4e73ec08bc6426662cb6fd21","5fe0701f446d17874b6ab8c141985faf0fe9c898cea9a84b009a30911cc86bee","8802ee7636d5e15d7f732f8dd5d52e972f7c139c279f15f0b2768a1af183e1fc","9a54ced1026d946236b15d77a2f106d479087928c0d458f43917c26db39c96f7","0d919be05b4ed8807e5fb995a328532cc83f2cf959ca886b336e9411ecdbb0f1","76a73ecc334a853411ba43d5e977bc56811b90448dafb383b4062acdd716c310","8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","525d24d74fbf1b3d4427e8e56db49667d67c15ec1685dd20d88cc5ee106a031d","10ae57df94ab0cc4e92643ff0052454ec0a15b3956e4ba8b9d7a3e6e1497c747","f916f9303709d609e852bd97e8cc6586d3dab103ea4e605a4d63598e37b87190","215a85b4d33bcc3d955c9a7dfe84368e97ce828aa095b07a1c39b9b136055f29","1e68276863ff95b351c28a311677032982c871654e405346614b63b21c431865","aed5c2f80124fcda53b6fe13b187fbf45979c931504b534601c8ea3ce9b2adba","3f2f9f1108a3901476d5ef23697bc3e3684658fda5c71768fb9800d85c4c4d90","521ee48f7b1eef1cd4bcfee470204c69b35a08f6e9ddffd8bbb77957c13c83b1","d50d9194e32d5435de6ea7d7732f7ad87317857e07e75efb114d9af8d7c10564","45764e880cd0158b4a1692c38670441b7d60ddfe6f8835641ca9bfceb5f78b9e","30b5e83c2c380e084df3b84fcf910e70f43abfe11448875356cd38e7a3bbf7cd","d1dbebf193f3122f34a883ec910beb7c5e6d2921a56cc3065c33c91ff27a01d5","4e81cedd4aca5f757c315cbf9a4ac69acfa79d178af0f60511f6cca9f55f82a2","93bb365a11749a610355844b9cec34b2b2390581fa49619cec047610b0e92432","f2c9ddb2fe02d13686be12dc202659ff0de37837859bbc40c004c0296b424bfa","bd2ab07f4d3e1f9f541383e8ef2c61658344348181d3020f6c663ee042375c88","f1e1e68cbe048ee1112f2929c7d68d53d4ad86dacd6e45bafaa5c5801047b7c6","0ccaffe1ea5cef0ecb9cc897082b76cafcebe63dee99678ee373d4d037361822","39ce9594d3207d1a101a43eb6eb47a6a1136ee9f96c6166edbd4207da71e6f78","5873abbf948918e64a1d648d7b60cdfd2eb9e9902d6d1c580876218824ff689b","843fbd11bfa2082344b49c439a938f6f0cb3a185eb68acfde43f672b093b8558","3ceb238111cbea7ba1b9b25a4833c5a0432637610f3245c6b1cf5804acfcfbb8","459a61b7dfec3982abca4e3f22e2fdb064053793fbc9a74240f03207a863c1db","bd0768976a45dcf05d2d8ffb93f2879f89ecadcdd73e9fd2163e2c7a44ef85c5","358639c3ef05eccb6ff33b258bf5f09624e3651115a2de8b1cf6c9ea6f12ac69","75eaa6171bc3ce74f87a9fea83c35e5d2bfda3518eec74466cf3551fadded8fe","46b6fd7de6d4297b7c8c24209672f1e87db5119a4e73ec08bc6426662cb6fd21","5fe0701f446d17874b6ab8c141985faf0fe9c898cea9a84b009a30911cc86bee","8802ee7636d5e15d7f732f8dd5d52e972f7c139c279f15f0b2768a1af183e1fc","9a54ced1026d946236b15d77a2f106d479087928c0d458f43917c26db39c96f7","0d919be05b4ed8807e5fb995a328532cc83f2cf959ca886b336e9411ecdbb0f1","76a73ecc334a853411ba43d5e977bc56811b90448dafb383b4062acdd716c310","8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","525d24d74fbf1b3d4427e8e56db49667d67c15ec1685dd20d88cc5ee106a031d","10ae57df94ab0cc4e92643ff0052454ec0a15b3956e4ba8b9d7a3e6e1497c747","f916f9303709d609e852bd97e8cc6586d3dab103ea4e605a4d63598e37b87190","9e3c4f9cbf53096fcdc9c514a3e6a5e406cd35344a7d08322a3df65a1815aa57","215a85b4d33bcc3d955c9a7dfe84368e97ce828aa095b07a1c39b9b136055f29","fa31f97d8c91fc11e4ec3fdafed444759ae7749170a85c4c3e96cd2be5094f8c","2d22a95989e6d327a5a9b98ab4ebdc21b5a73b672c7851cfd74cb6c21cc092ae","af386b7b91367e8fffd15bbcb94408ef805dd4b602807210097baa330f2c5889","a708913a4d880a392d58c8bd8f94ba4781e7051341059c2aee54439eaffae31e","1873db8f2261ba4f248bde3e5bb4c79b1fdc990315054e9604fce8f41ddd1587","2ff59e2823692c93aa4ae7ec5a4aa72e5c42bbd0e22ffa89aca6b47e28585ab1","a28380967f8329e99968d2c7343b31c0a806d750d89e5660a4d99be9a8f44f29","fc92dcf36146b0b3e146c05c7150420c72f2c19eb94630dd24d01b86b39c70cf","1e68276863ff95b351c28a311677032982c871654e405346614b63b21c431865","aed5c2f80124fcda53b6fe13b187fbf45979c931504b534601c8ea3ce9b2adba","bd43f20dd3d39376f15aefe0799f33507c649febb34b3bc89541d5156441ddcf","c78c87f25e8d2fbe777c01ed9c78e6b607ab3e5d961726ff63debe8b3df18422","4324e831d373fc3424239ad7d67099ed67e0844338adbbdc643551a4930cd914","3f2f9f1108a3901476d5ef23697bc3e3684658fda5c71768fb9800d85c4c4d90","2f3a49c734d3793f3d8e4b22e23e8271eab41cb5847a5f749195eed9b5d4fade","b71ce4da778b6ce0da4b4131612bf57072a6269565241ff3ed26abfde9541326","666e577c2f66eda770fe661261f9e1e801502310cb12704a0c3253bf8517849b","03df23e7e132ea07a1d565900060ab6b7fe757180d0bde8157dee4c18eeda2b7","0de7a621167a5349efbeff691242a1e602e92500b5c0abd228b6185964aa9438","1994750f31546b867e46331f2abf5fcd251012a5cea728fee24d48bb77f1a6aa","51b884c9e4773111ed6ce9610aeedb9f905996d02d3906ba2faa6793a129645a","f62dec06b428af51d559914fbb558de1512783c506282fc6f9e3f6c3206cb13f","eb4218049599f0da9fddfb428bd145e6d21653ea892412d3891c71490fa974f7","4eb8d00a4f7456eac56b3f7a79ec2c043871473864c0750415f0e22d081847fa","521ee48f7b1eef1cd4bcfee470204c69b35a08f6e9ddffd8bbb77957c13c83b1","4db27144830067b8f22c4b4b21547914fedf033a213afd5e98096252e540d06d","e8cca6f9be4f9dc18fb92aea2b5f82705cf07267f4675af9e9e1c5f20e973ce1","d50d9194e32d5435de6ea7d7732f7ad87317857e07e75efb114d9af8d7c10564","3386697553c7a881e343ad9a3558ec290bb816e266f5a85a94ed9022f8a7ef26","9c93be27794ff4f7909326ee1765aef556391c773f8f36d664817c45113a1fbd","4511297bd0729fb6081a20d2b3bbe9ac38df82a8a88057bfb1682c0445a16174","3f39474d72edcd1979d78580b91d755d81386fe7222b831e16fb886ae2299831","8fc18d7fa5fd967ab3fba4ffa08bc15778501fa175d7e3478e45da45d39469e4","0e1d38ab457ec45dd77fcdb5d6735c82cabb1c2cb7ab2126a8f61bd5e8a677e7","7db0240aa741e3b99b836d8af732886afeadf988501c5587d5eb20e4c2a14eeb","3a1113fc275cae51ff74af07d8544170106117a5545a8381d05756bde52126be","179731ebd8bbe53575fda2f20bac66ce9c553e417debd60c795ebdf70dcbd127","d2d8626436f88ad4ad2ec998661fd76940a4a407509aaa1b1381622c4dfdd682","ab34e9437157528207b49e79861fd44f8bf788c6b09954cd02ef201a9041021a","6924d04ff7eb2dfbf7e9e29c7b163eafd905bdc3a8c365cf1198d4a499bdeeee","c7e0c0c995a814a3722bfe606947deb84fab8f66dab05b226226143edac37b41","25ff1b9cce87802468e368a8f5cfa1fc6b441ed7f042e74f4cf0774970a55d78","d442718e27311698feab5e56acc9cd7f9f1d7901f909d29577c66409aa36816e","db3ae10a4c06659df3644f87b8e1273aaaad367bb8e56d4a952f37158a05e4fe","ccbc9b80459cc3201c441a2855d52f41367677274a16554c9942f10d22e11c74","e4a72f9b03314626e0eae83b968c25a157f0ba0eb789b0c776da246f12a499df","68f6ffb302d6f2478e78f6e3956e872e3a31f010c199874c2b8ef8996d75d53c","ff852b0841f31d148c8e210c8f8c4e4933e61e6b149c4439332a0960feb68da6","c4b5e722bce5cc5586e20e98bffc814c1e6bc0eb63491033da6c7ad06a08452e","fd45fd45c1bc1b01f3d2ce48690d34ba7da3d12fd747f2e1294ed68434a6c9e0","12d0e3cc6dc17ca99b0a62b6582ea2d0d2de615476bf4226f06993a32c2f55d8","71f6be98b68d76e501ab9b030fd91406abf63bfd62c07ea01c62378a10e67392","b30d6b292f7fe92ab336c862c87c0ee638f42fc19064d2c453f1ceb9907743a0","82db4090463339840ba9e4e74dcbb149770021b04da9d250bb59f0bde1d6fb7f","b8b77eca0027e7379bae9d2fcb541214463a29bee82c2446bc4055cdd0947154","8bfad86e39974ab6f02771066bc944fd22d30e516e6e313ac79ecd8a13404d63","766d9084eed1c97e2b8f74aacfd589e048e7ad9f6d6721e34661e8a225b2b235","fad16a86db863b04d81732e8578caceaa7987116cb212889fe13503f63b336fa","67de6128726bc617396f1b5935d9f1e75a7e96d6d6f03daa5adf4a697e13063e","67d9c97a3b1b92e6effce3f4ad4dac29ea6608a54b3c58ae1cd19ba5a3c25dfe","6af6177e515fd46648854e37fef518d482cc55fa35392c3cac1eefcbf4970b53","1f7c096a968fb8e9b2668aaf575ea9672e16e22525eecc03b567fca89db96868","db336f2e6a2cf9113e66c2442db885817c51d642ed25e9475b1bf8b942a5c737","bfbe7c93f416dcdc014195e0ad886259838d5ce98ba010f7f56293270685ca23","69587e79f32fcf34ca4029c36a872d1b44064d542ece93c4a14b33d0f048d5ce","de758cc51526ebf7e20d55259b2f77db44ec287da225cef6a918b7ed6f4832ac","4db9411bf80be30d293c1bf0de2ef4de9b014dbcb20cbb1f52e3a9986fed2510","6f221183996e809807c8da8306f04b4451152c989479f89f4453ee741fffe8dd","680614408c6a3b9852ad605681c10a3ecd7c86f2118ddbad742feafe794193ee","deffc8ebb2b2c84f32f58cc25b11f7d38aff9df1d34bea426426c83bcc621fe9","de5dcf365bfbbde28733ce9462f433314ae9689d37b0b04939c5e6966e3bda06","536caf88811ecf978675e3343024ebe15beaadd9fa6100a47a63fa28ffef79ba","289f6df20ace88eaba2850cb61b5611491e080c2bfa7b37797b2fe038e6e9ad1","e010c60036202bf51afbe6f3fa37e44255305262f162fa9a4d81c2a55e9c86c5","4515e4e961dfaa2d4b973345d463f19bf86f8866d8f1642015104a68b9516e2b","a9e15d87d0161943f857ee069dc2e86dff8ba4d93fb757a4d42f60ecb2769c90","385b46d24d6f4ae8e9bcce72514ec31ace894069cd5b14ad45ec5dd07a632384","24540dd95f648a44a8966342ec060944d36ee77fb82a8ca3a597658d4034a7bc","34b3f2cf8d06dbc8365146015419c9ea54f9526e6d2bb19cd76f2876388ee009","38982dc4bea27b113b097542e7062b9c6a2f7b3df8541af50b55a78fd29daf77","3194118ef94b435a44c67f6f3b9a1fb3599c82d8943f9c0afa7436e7e96e4961","4a20cccd80c4144a8534dd94781ed5b2a439189caec02e84c2dc0fe26ec1f287","6fc2bf14b58b8c23dc11c9c1afb4880649ff99b2c4aa2bc0c5dc7c6446feae77","a7d6622b45699239636521e38dd4e9f76b857afeeda087b95078f0811c8cb910","875b2375b7214808f47c525b583c22ff7e18864c5eb8ab6fb019e04d78d14653","65f924b906eea12184a1076148a4e05163f62d197e70007d5254b6dbea5b7075","360c80aa8c2bb72df69ac5c0ea32b1767d9a7e54294bf92c56d6fe0e6fd504cf","27b3f549994f28c3b738ce39a929a8829ac9252653dc7d3ad8aa829f4d6cef7a","b7f3b4c40e22e1c38bab0a1fb4611e71ce1884db30f389f4277f1ca1a472cf0b","d7f35f1ff18f2bc33c0ec0234e12f47f8dcee29e76942689cabdfb4d19f3f4b0","2be90eb05dc17ec0f6dbe4439c3170e907d0d7601d3bfe5c164cf7a7e93c6275","76e27a82abcc42653aec48ff050d6235a62a3eb0d5c6c4c2f5f09bdc8fb79807","f9d66b7d0c140496459807082ebe1bd8185a2d7478951881724b708e72fc7386","aca6c5506e2023b46af62d650a80e2c3596b7d4d77e8ec82dd9345604230640f","72197af93cb407921c0db36a7c187588c10f994e7924d2ec722004843c226e2d","aecf31d8843eecf4011a77ba692a68ba8da0241653a39cd275310eed2ab1649d","bfef935156b81c081b0e58da269d50db594c6229eb9d90622858274d92358700","24b4b6e0592342923d92e8f7ff9f3db09df030ad76941cd613532b98506c16ff","b19f59a453f22453e4735e0b9fee2089fabebddfdd0b0fedab0409e3a2da63ca","f080a7a3aaa9eb07e4b0c38c0ecdb3a409bdb5f827479a4402acfed6111763a7","a098eb23c976a09718d50d55a6738011d24d29612f44f8afa5b0e78a1cd6fdf2","d17f7a001dae13ded8536376f9319169a4c53e0e3789756e2058d0f4b4083a19","ba42ed466e271511af20653ef52792fc270ae38c2a897c60249efdb5258f22a8","db3efaf54928d3b92c0e80f1da14e03b49e20272e90158beae18ac9891207798","cb82c1784b85fe06df3a5bdbebf3e27e68ed9e6e0086014db89adf3954596661","5d88c7751a2e431303eb7537734d90c8441831d976a45fe015afbc3a387f0458","f930cec87b27939416f5d933c8ae49e83827def3c4d6a7b842ee414892dbe873","490333f51a29f5a720d3dcd58912c8456231e17965ccbbd29aedf1d84823e56c","f5f4eed847f0556304760c3beacdcb13a5e0410339897204eedc0b193d4b2d2b","3bdcbc4d71a64f44368a69a02566a9c2357381e162f588eeb51ea610abb4766d","a71c8ba8314e45b67cce9c5ed0e49383ad602ad34fd3616877008dcbd3c1bcf6","a07e5e83466b8565d42f9a867ff2e090ef692cacf9ba09ade1008d818cde6c01","3ac1797302fafdb44fd3e021dd7720534d7e21eb7e0857937cec7e5b97d8aa08","0f117de43e8281117bee5820b0fcfb60781350ee7467ecb6e36fdc714a691a44","539974f585b50a777b63222d1016bf4e951937e4ad8331cd2b1c03b2d4533f7b","ac05441a6341f150946465f50a2033b9bf5834178454b8a8ffd13eacdd0ab905","ae769df8db185dcbb04227d8cf54a70df4710fdad0b937a68790741cacc36716","0b7ab3f0194228d852486b5d456db422b51db4985a35ae19c2f9d8f39f397cde","021d76abf950787b60632e2cddc8feecb0a5396293c83fdf53ba653f41cc62d5","0fa06cc38a37fb4e7cfe132e137eb07765a78f9ff7562be2253722c019494aa3","0317f14d352c00b5d5bc15ce474cbd66c439f9c84a9a7efe3be503afe53de288","a7eae431a47e9b746dc46ae86c879578d81711e951d1d3e974ba087ea519884a","d7082b1c91b9c8bf2d19cbd736ef7ee8a6a7c7cff5d6989b652bd28ebd73d8b0","6b809722591f06acb8d03d38ec7ef2680cab3dc1e91d2e9e172912edbce3a98a","d76f07f54a33b4180037f97633eef075357332c2d9c5962324eb42313fe8c95b","a05ad0636016c5e19a3706a009e74d834f49dfaced27fd8b5be0d90f7bb9d3c4","cd9edbb423b4ef727f5cccb25f5e673172cf78399e623c50caefe123d32c387a","8677c84dd96426659c02d8204af67d286b4ff1e647a7b94d0fe174fdb81b7f05","1693c15bbff444e98c1b3a73001bc25d34d2b02062cabd540d4999a1013418e7","cf8cb39427c47c7eaa7c9a28b88c315e26b3d73dbc18503d81e55cda9009493f","628d5df7f8ef586aad586aa41d180436929f7860813dc1c19ec418e328225f66","02e8d6b9f3c89e7ad07c65a486c8387cf862a4c4e7c4d3cb7f51598c7ec057a6","f3745a58f2bd7ed2c210e882e95b67d0707f97b9ed7b2431f68e5cccec0e20ba","ef31e112135506de69dd265d650a12fe0658899266cf49f785f387980fad3e3a","1f9eacf5b26cd9771aaeaacc56c3caf688b701271c7b9b7363d11a29a1098283","19aa7f71571f7c4c9cff5180ba9deec1ee76d1e679c3174bda44e790c81e5709","e7c738913fab4ba4b00fcf1d1eb1ddf8989b64355da34250407340f4894a2384","da23a9065db521ac08ae997289eb4b0a243985fc483e12a5a99f955b9ed485d0","06df76601268a47bb7e98bce1ad680005d83842dd3bebd2b2442d864b1bbd64e","431eef47c55a88198c1cc62ea7c9c7537c3219c3fd652c554d3d5bb7a63658a1","ee5af755629403e296dcc1bb67c3d405ba2996eb2111ce0d6af5cf39df258e73","bff0c7f141843b45d97a0bf25543a5584668c4226ef0d638d5fc47da882556e5","c206de0c479b525406ae29fd4399b18ae6177235e1f46e59fc3065e83542f683","a3e1ea7fa28349ad38fa1866948910c97b22cfa271de777fb3ff2c0739e3173f","76255e5fbe741e5a62548abb331d31e32f6204bf4b8c468478bd887fcc7e206d","e0135ffaa2c4a6f4301f1db5861363093ef7b515fdc38198cbb0ac3138dc1918","de9adb4e34f1a777a11b034589b00abde95209a7fd8011992ad010c761197e9d","a597bb0db47c83cff3e2ce1aab5a779176f81e9641232c731a870bc1fefe1b84","32af324257550af5c5699ef07cda44333073a7ddd8afde7abff9e02a21455370","8a9064f06f6cbc30b2462837ad67b74594fb00f184a9ff086f688c68cfbce8dd","d126152f77e5c053a43a48204e91e92ed6efda9e105cc84de6f8e8d306c9dd90","f6fcdbddb0a7b38cd8a83c1f306a34d667ab4c02e4d52f63ed354e353d4b16d2","ebc0843ecf52bd7fd484d79290735853667e454bf2f0db6c0c28efff374eb8d8","55867e1188ed1f46cbde299df51671901c9de5af5a4b53c274019ed4b08d4f34","d9b96d27372967e8f53b3f7b7cb6e875b8d128080abc4fa204a13f0d3f2b6506","d41b65a0fb48a14a7b52eaa45d9b65988af076e63704cba1dd1f72e961e0e2f5","92b40a9393f937e4bd7eed4b0161ad03296607bfdf26b0bb323cde18c51e0687","ef4af984fed6b1d73093c2d92619690ccf43e392ad0606a813fe7eb096bfb2ca","7215a5c611e92a934a4280874c9844cd6b8dba4fd4523badc27203a60303c8ca","82d08308874e14b269c8e099b0bf1e576e28ad5585696ff83359e47a36fd5cfb","3db81b8e01971bca76bb42aa9df43048ca1e65386548a3a6df3d54a9afba2e47","b18986bae3e480ab5b7d794feca92ae7ab0991b3b3ef975547d2c5218386d85f","d8b6dc94bc2761afdcff7a1e29359a383472bd8af2ce03485a2792026f15f458","1955442a305cd1622782ce89c898be431c66c39c36a253abb0543052f4917613","2251d1a89b3d8aac866bc79839c28681886d289d117404276ecf1d4fd5f5c19c","2a55511100028e4af650f52bdd7826fb187b9eee380b7ce9249a69f0713503fa","af95dfea86a72f578f54d68f590a3988a97900b06f6169cdddc0bc40a4c6a918","992442834491efb053df22fb8148f8fd1303c198c97f5b50ebf1dd0f63ae5e8b","092274870bfdbb373ea502c23b8205d30e622fd10a7e5370d752a6d8de761110","e86a45fac2071035f07ade063ad32754edd13f45f3f3b143387ec01b8eb8aec9","3ceb8a1cb18a9023c08853e30461ea7661f742ccf496f32640d41e8b46a66569","819ff6185962272453fe11af8d9f3da27f5d3761b21e196272db43ff54e4caa4","6eabe9d921cfd15b9faec6b931158b2719ca827dbb5fba4d6a3cf45701d91f51","6b630576d462988579afb9ad6b59f4475e3d87a4d105e52ff041263d23760283","b8314cee28b77eb8008a438308b00dd9eb092cdc0d43a0d39cfba8c2e483a0df","fd875d9215c67e7939a2a838f59fb5bf2475f6599b0e790268e0959c8132ad56","efe52b1bf1ee21354919672cd5b1e5a90ca660b44c1698daa9dede23df247ea9","584da1361a13e620b326f52d3afc5f1320414821e974162ee2ff48e17bb17ce7","450c3f3ce95c5411b719e9347359f7f04bacaf0e5a1636e6afabf5643864ce3b","18c619fbef9c15313fab6df95ea47a4eeee55a8e703e1c819d602ee1987e353c","00922c3bcaac6b66323468e79fbb1199d7d2a4ac62d0649a46248c1f55321d83","8d2385fb48865b7b11af8ade032494987a9d3f2b1478bc0d72333570a05ede67","8222115f4e7460e9be425b1f55a38f7420c1b0d97d1dc1dc3d5923804165747d","d3b044cfcf9b679c77f92def627d85cbb8a8a5dbca424275f6bb09e6e5e090b2","0cfd13afd45dc34a2cc17c5f0bb4b112a8707729c30473972f5f53f46c1f0bdf","cc2ff26093c2ac1952efcbe8f9e85274fc66957d938c7803b45d59fcb3103038","34c4973d41d0a884168413ec6f954a1549f801ad83bcaefce7a242a701186b6f","1f0945ebd30cf377af5724eb342adfd4021c98886d77cbf7d29800a33a56e52a","54ad9ca565972415115f53e9d767daef39ce371b7cf06996bf062109cdd612bd","2f25161c97da541fac8fe4d8770626dba0c3a8564812847e89da336ef7ed604a","74c619e43a434ded6066b28dc1781255a0c1c40c3498bc9c47a33db21bc9ce71","8bcd07f57c26aa4ce68b9e25ffe2ffaa0d00eb9a0552489071d83fe6bcc3e038","8d7e817cd8c451da0aa863d406f3de773e0a65dcf7fba941c1f24da554ec6cea","18602ac631f800d530de4bc500d49b6302cbd907f4e272866292ec82dcfb9181","91bfdd762f73f52a6eed64e988d3315b221a8a234ff2b6c5145393ede500101b","010877b689dac0faf7d7891c4550771ccc62c7a110901b1966b59e82ffa08a27","c2e2f97a746e849dc07cdf89eb555edc86704df6f328f10bedc7a90ebe1e3d64","9080ac7fd0b10b570edfa0adb7870b352a612074fe2095d889659176b3ab5825","b631bbdec39e843d13588a980313af3d87f2e619f4b69ca41a74206fd4633721","311e8e377a3ee2442bdd982249b68946cd756245386a36ac51110c58e81267d4","3a3272321fb226d6aeaa7e770b6a3303a7ba165cc78704177e2976e41d4f129d","07c27846ff2d472afe34461830690ad03cc549be58a1469a2201e2e4d25edd8c","4ed051e63cb4e713c8629ddb425b61b4acaac453183994a78187346f86f5c635","1d24d23d670fbc3763013f9341a7a376499e8a4f2a35f24b008535d133101cd6","6b3aa0f1ec0fdf7230af21d0d08e33a3259e2d3d1a8a3340b626f26a1a8af4b5","d650e233e653a0952826564dc5912e5eb9bca7bf34a4b520142e90c609309955","190f306f790084303e5cd3554a7c38a56283e7854dc7ebd5a56c69d64c050dfa","3878eacacf7345bac706e02b26f0a8e073217a7558da6f57af1658261a2660c8","329a0e68a499a91c554f0d54909811bb1956620ecd5fb4e4d221a520c9325ad0","92e110c85213e30ebba980e1d7c08d6cd9cbb33a13be682f6edff90373a60160","4e10618655994786a4abc133f3ff36f1454edb62132c68ffbe83a191056b3a7a","7f4c623c1eebbd85cf6974eeb3839b037fa50f6776438ae20629e9889d60688c","c3d3f41e7089c20c22da36501a85d9c2f3625913ae76c74af18a38cbd63529a4","562464dfe5b16913eb4f026aa58e7f7d396c77b10d750ededd961de4900004c2","93c4a07aab3d585495b347cdf841525cdfef2b8227e8eaaafd81cb8024233dbc","aaa8825b8445ca92403adf0afb0cbf1842e741c2c1d37295d06a779f35bbfa3e","fd0c787f8f1a70073c902b2e8b3e5939f5a8464e6be8992a60ba6d16af6562e8","182de11255bf8650def79975b682df6aa9c27fd5e1279cbf3ec084a61e5fb517","84af90077fd6891ab84e3631b78173c41345eb2af3eeeebb621d38343c8a6884","c7e51ef6e66bfdc2b04d6ae442efb9f9d4e2afbfa0d3a604f23b05b98e28fa06","4e5479d008ba08ce77707ad1e4eedf72de4cce576e74dfa95819c01493735d72","30ef2b51d787ce550a72c55730bdd2de9f1f435bf42a92296ccc1fca8bd8f2f8","3c7324b8165c936d76a443407b8f99d8417329770c1aec76b38e1c79eb42472c","31d7a05c5230737be425e9f43f55e4eaa8507fe34fc896f53bfea683f2688a98","7a94b2a471443d7d0ca8d9ae605b8844a53468d45b90c137724e17e415b86e48","3ea8e0c1fec8b440fa321a67ea4deefbbe9af7a45d1eba4da9012684875f528f","8e26e21b36bb3ae02718a699e0c7c4806a2501822fbb6b8f4307ccd598968114","817f5010003b43b43aa5ab8f4e53da88b9fa51f2eab97f747f13903a9a571a55","7db78794f7cf94112b3e5f7b6998f37cb4bec61c70aa1bed81f3bfe09c468127","53af8d78a71cf9e534e77e326a0c2c86189f8c569f207f5919e3f4217c3d6e35","4db7ae8b183bf7eceb57417b7af31b734d6e941939c6ad81bee671f8403a42d4",{"version":"f56a1f3c32c3e1e20f0459aec8e5eb6a8bed0666030037660c057cd545b8fd62","signature":"d417d9bc5eb98dbedae9ab9c22c98244147b9c90e03ae5dac37ecb2e078d0d29"},"f471c155d40e8bf62bdf01067f4376956cb4cd3c974abdb2d3fa80763742acd2",{"version":"2a19c7dd007f71b9db87dba915e20d894dbdac8aa8fab5d1c3083a61f2316a5c","affectsGlobalScope":true},{"version":"2c2069b24e28319e65aaa4b6cf293a54f7c08c09f9dbb0cad22e3239fd17ee9a","affectsGlobalScope":true},{"version":"3bf153ce5217f98baaa648361c9d2c0f5752ee5917f9e5b474deeb5a0c9a30c2","affectsGlobalScope":true},{"version":"6f1f78e8c2a5c7cd2c38aa9cc5da26d9c039f2bbfa753f2a0a54ce41c4dff8d0","affectsGlobalScope":true},"ec89427601297d439c961528832a75017d9356bec2ee42c1d16f2274590d9330","83b41c4e728a2ebc360331cb09a235edf7fb3525ccabe8434ee0d9b61d4f4783",{"version":"0609dda5350cd6d8c42daef710dffe3b51521ffbd00109e234f7bfb7533194e7","affectsGlobalScope":true},"1a6cf33273aefb02535c784fd8de45377f168f207efa954816b1c97286d0ba5d","0d7537a338a14ba2516778e0d59b828dfec172220c26252f461bbe90a127baef","c243b9d660d9cb863c17f88617f92954a062ee866012138998a8904062f964e4","34fc2bffd43b9f56ce91bdf830de5efe619f2b1e6eb95dbff9ebbae2d3f38c71","e309c62ece009902edc64c66cdaaeb02790c9ea8e52032ac3f0a5c3430aa6618","e595759d6a04245afbe5625b884bb504ce32709d4ec4b8aae71267e21e81a1cb","a56d0bad386ae3849a940bce358397c1df5ce2a3c87c36b4da36f331863903c1","9941ff5db618195f71d99d16a550282daedbc4dc9578f9cc53b916684cdf754d","891703c0426c0fea087bb018953c7fdd585d0e899058452e6548eacffea66f91","ed7a8977ab6313fadbe48120fe65cfc4ca4fe15bdc2bb6b709d5be3be9f61d03","1b4893c0b464b611778b6093bda3142e7140d495d3783fd59b16fe1e70290f94",{"version":"f0dc3e466ec387fa8a7186c16f2fcdad1e1456999ffed53aefb522a06836c55a","signature":"56807d9940e3319121428826c5dcdf2f5e5bc03ddddc5181503c2374316a5346"},{"version":"545f3656d51389d191f98b07eef39f6bb2063b881ff8dc11870def7c6e263b7f","signature":"b648d85f45739cdd116edd016dc219f09d5cc6e54d308e205891c1242128fe30"},"4c8b8186eea5f23ac4f595a5bd4f0a90fa793614463839365ccd7494bc78c2e3","4078af51a426601e46cedc694ee3d046b5a144397872dd3f245b9dddd204c8b4","5f2c0f5bcc2db43de123def0b1fe6ca19d861b451aa667636c6668070aa5636d","2f998d6192bce7db4a38c2181ab866baec5bd7c0556260cec3a11c9448301c87","fcb169448e48928b552690807842e08dc971774328f7b7df6c6c0d3dc28339b0","af17ba3c526d6accdcc34e4bbfed20b7be4fff205f3ca2bc2f807ebc26ea9869","490066b713c0e71d51d3aa67fb919cf86c1c88dc9bf2838333b240ee6e23a1bf","150993204fbad3e04ca6b0248f4498324aaa0984a9a31cc3a41fe5a394ce1575","1ee23b8511d85cf68fbeec018d4f60d2d12b337ca3ea528c0ee69b54c3fe891a","9516b24464fc256e9099edc0104165a845ca0762e622bd643486313c46767f31","becb1ba9752bab39612cd77eaf3140cca067ff0a1e651dc2b1242caf007e08b0","810d840d5ace94f74be1ff4c3783debe8e58432772038c355eb7736cf971a8b4","931ab85fd36b7849cb34161dd318135c998c984b0f80309d79232544246ad728","b5ce32b63552e45ce861b4d28cf42115344b3a49291257b5a9eb92ae0d459278","65a8a570832e521f9315812a494af2bafc7a14786f173593873fc372188af1a4","e4ff98d6b7e6b403d9a2d400cb3f2888842fac1a11aa4d8e4f9b30a42e807a90","8046906345d271bd779f34a3313fa812edc97100b915ebe712ebd9f6912eb8c6","d5000ef81543a2c7e4ab05ffc02a3dd7b34c1db9427dc7933882df8ec32d0036","ab32a447abe80ce653fc6fe8e073ed030690ce267f6d61f02d1b5e2695399fb9",{"version":"71b831c37ce2d96382c22d13ec0ad7f6bfef810290381cd83c8cb7182d6bd3ae","signature":"a27d47eabe41ec0263682e95b2dfe22871a9398adbe263af85a546124f19e442"},{"version":"b0278baef43911ae53246f33c18ece4bce691e2a49b63d74162f267d7b7b2bb3","signature":"df8b22f894d13fc4f22d94a126a348dd3b2ba484161cc8f70ddc73ac71677e99"},{"version":"d5f6eaa928cdd1ec2ba3ec9c27e1cd582037afa438c44b9a84eb87084d40dc04","signature":"2b5a27f87568413dcc72d0c827b7959fb89b5f6e7ef831a0b169682102aafefc"},{"version":"f6198a20b7ef16ae6098cbc5767ac9638ca8fa277806676cc1c1429107c25fbf","signature":"bc69bb712db391c112a093132687bf4ed338862cb7bedfea28437381991c3d58"},"b74fbf89082fb4c115baa774513fba3f396fb4683c472a90fed78ec6d4f56ff0","a2813a90552303702c84f3e476a67e5449803baf750a4513d2269bf1216c6bf7","b88e010a59088571c21a31544001e4ed28b7ca3df45c32e10ef31f20ff1df3f8","e2638d8dd8c44dc64752cb4fbe33159fd1e9e66366b26b24836fc182f8f4a0f7","17ec83bbdd7641a6f0168fcaada3ac5354fd432600e301bffe4408c4103af708","90f41cc4f659cff48c2d4b17f7c246a04731ec289d8771e335db86e6951745ff","84384869749d6c4f5b7618b3982d8176b1f74ab66ee7f25b05028753d8e3c843","82854b11bcb3529391633f94a7e386c0d3e38c5eeeaf6b7392da7b9b58ea29b1","fac2296530ee0f38f9222c6bbecaa5023a29719017fcd402a28c4d778092c91c","d79ac6d1fd209cdf09783be1b728cc5c252a5f565b2b2e985c51ff6c76d61c18","3accae96b232cdac6d4fc5252520cacf87f998fd51add76de224711d0743cac0","67a47842dee554e1418cc47152942b446d9ac250f75cf37a3162b1708bcb64d2","8adbf9f8860f5a9d4beb0b55802ad7b477d07ee4c66bca30f528b23206213429","1d059fcb54da02a4c676beb2ad8d6799864a5ba9349febad9002031ac80c1a54","530db9487b445959880296dcc3f2b444f2b4391d0e0fbed76d80f3f3a7649f06","0a77b98661cb350bce793c715ccb7855ffad5399aa9c3e1addcd1504b5aaf81e","4b7e7801f496d36144a0fec29735401da0d48cc4966f66d3fd89f32b11c164da","b05c1413586ed0a6f7559c02aa99980c82946272bd785f5caad1ea737c3511b6","f5d32bde1aae2a0af47146ebedfe2ce20acb173515b662d720c8af5f22bc43ba","18ee82f208e748f96930144149d329ec4133c25a9bb2c8308f23f433e9013c25","a4d2122958153e6ec202f879018e708a49e78c95ac07dc55b1d4f1ff624a11bb","214f525ee819584bc0126bf6da9470e7181e29ba93d619de74f1168ddacc60a6","da60c8aa09d95534b38124bf97036f9ad2a29582585a62dd818479cd22b21a42","5c2e77471680183b31e3efd2e5adbe6da4526c6470af7ba8ca732dd1a56d7835",{"version":"de006715efb1b37c7016719db1ee802e0ca370f4319653515227adbe2815accf","signature":"34d870fac4ff90c94bec02293cecbf23fb692abf0bfbcd035b1eb30abccd5aff"},{"version":"df13394cd03eb40e517742c40bb52824eae8cb57235c3dfa456fe9a337ae14b5","affectsGlobalScope":true}],"options":{"allowSyntheticDefaultImports":true,"composite":true,"declaration":true,"esModuleInterop":true,"experimentalDecorators":true,"jsx":2,"module":99,"noEmitOnError":true,"noFallthroughCasesInSwitch":true,"noImplicitAny":true,"noImplicitThis":true,"noUnusedLocals":true,"noUnusedParameters":true,"outDir":"./out","rootDir":"./src","sourceMap":true,"strict":false,"target":4,"useUnknownInCatchVariables":false},"fileIdsList":[[101],[167,171,172,173],[162,163,164,165,166,167,168,169,170,171,172,173,179,180,181,190],[101,162,172,178],[162,182,183,184,185,186,187,189],[188],[101,191,192],[101,162,193],[101,179,191],[101,179,191,192],[101,178,191],[198],[204,208,209,210],[200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,223],[101,178,209,211],[211,215,216,217,218,219,220,222],[221],[101,224,226,227],[101,212],[101,224,229,230,233],[101,224,226],[101,212,224],[101,211,235],[101,205,212,233,241],[101,207],[101,212,224,226,227],[101,212,224,236],[101,224,236,244,245],[101,210,212,224,226,227],[101,212,224,226],[101,178,224],[101,224,265],[101,224,261],[266,306],[101,244,265],[101,261,266,268],[101,207,261,269],[101,265],[224],[261,262,266,267,268,270,271,272,273],[101,224],[221,225,226,227,228,229,230,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305],[101,212,224,241,275],[101,212,224,233],[101,212,224,277,278,279],[101,205,212],[101,212,224,283],[101,224,285],[101,224,232],[101,212,227,231],[101,212,287],[101,224,290],[101,212,224,292],[101,224,293],[101,212,224,297],[101,212,224,226,299],[101,212,224,301],[101,212,224,232,233],[101,212,304],[101,212,226],[101,265,272],[307],[101,263],[263,264],[199,224,265,306,308],[176],[175],[174,175,176,177],[310,311,312,313,314,315],[101,309,311],[101,309,311,312,313,314],[101,309,316],[459,469,470,471,472,473,474,475,476],[154,469,470],[467],[60,470],[154],[64,93,154,459,467,468,469,471],[470],[503,504,505,507,508,509,510,511,512,513,514,515,516,517,518,519,523,524,525],[45,93,521],[45],[45,93],[477],[477,506],[477,505,506],[505,506],[93,477,506],[477,505],[506,516],[64,93,477,510,520,522],[492,493,494,497],[45,46,93,154,429,431,457,467,477],[64,93,154,434,477,492,496],[46,429,431,457,477,491,493],[46,93,409,492],[495],[480],[44,45,60,93,154,337,350,431,482],[480,481,483,484,485,486,487,488,489,490],[60,409,483,484,485],[60,78,93,107,350,484],[60,350,409,431,491],[45,46,60,78,480],[44,45,60,64,93,160,431,483],[45,46,60,483],[45,46,60,78,154,160],[60],[45,64,93],[46,60,65,78],[46,60,64,93],[64,93,101,108],[93],[63,94,95,96,108,109,110,111,112,113,161,338,339,340,341,342,343,344,345,346,347,348,349],[109],[64,93,160,161,340],[93,146],[343],[44,45,46,62,154,160],[64,93],[46,60],[45,46,62,93,146,160,343,346],[45,46,60,62,338],[44,60,64,78,93,101,160,337,338,339],[45,46,64,93,101],[45,46,93,107],[436],[45,46,121,123,409,429],[44,123,440],[101,350],[435,438,439,440,441,442,443],[93,416,438],[45,62,121,123,403,416,434,437],[45,60,62,64,93,121,154,350,416,429,434,435,438,439],[45,46,60,62,121,123,160,403],[410],[410,411,412,413,414,415],[64,93,121,160,410],[123],[60,413,414],[64,93,416],[45,46],[47,48,49,50,51,52,53,61],[351,352,404,407],[408],[60,403],[404,406],[45,46,93,121,154,160,350,408,409,417],[45,60,62,93,121,154,160,350,403,416,431],[417,418,419,430],[64,93,160,350,417,419,429],[44,45,46,60,62,93,121,154,160,337,350,403,409,416],[45,123,154,160,350,444,446],[93,101,160,350,431,446,448],[445,446,447,448,449,450,451,452,453,454,455,456],[45,62,121,123,160,403,431,444],[121,154,431,444,445],[101,160,350,457],[60,64,93,121,123,160,416,444,448,453],[60,160,350,431,445,446],[45,60,93,350,444,448,452,454],[45,350,444,448,453],[45,60,62,64,93,121,123,416,429,444,445],[160,350,416,429,431,445,446,448],[115,116,117,118,119,120],[45,46,60,115,116,117,119],[60,64,115],[44,45,46],[45,46,120],[60,118],[432,433],[45,46,121,123,429],[45,60,64,93,123,154,350,429,432],[60,93,160],[45,60,123,409],[409],[409,420,421,422,423,424,425,426,427,428],[60,409],[60,154,160,350,409,423,425],[160,350,409],[60,160,350,409,423],[64,93,160,409],[45,46,125],[125],[60,154],[45,46,121,154],[114,122,125,133,137,138,139,143,147,151,152,153],[124,134,135,136],[44,45,46,60,124,126,133,134,154],[44,45,126,131,134,135,154],[60,123],[127,128,132],[45,126,127],[45,125,126,127,128,131],[60,125],[45,46,122,125,131,133,138,139,143,147,151,152],[140,141,142],[44,45,125,126,131,137,140],[125,143],[44,45,46,62,137,154],[107,125,146],[148,149,150],[44,45,126,131,149,154],[44,45,46,60,126,148,154],[60,107,125],[144,145],[45,46,60,107,144],[45,46,60,107,145],[45,46,60,123],[353,401,402],[353,399],[45,123,353,399,400],[102],[102,103,104,105,106],[45,46,60,78],[45,46,102],[45,60,102,105],[60,102],[155],[155,156,157,158,159],[154,155],[60,107,154],[101,172,194,195,196,197,317],[101,329,330],[330,331,332,333],[46,93],[45,62,93],[323],[323,324,328],[45,65,101,322],[65,93],[325,326,327],[45,46,65,93],[318,329,334,335,336],[320],[321],[28],[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],[60,78,93],[45,46,60,65],[54,55,56,57,58,59],[44,45],[45,46,129,130],[45,46,131],[60,129,131],[66,67,70],[64,66,67,70,71,73],[64,67,69],[67,72,76],[60,64,65,67,78],[46,78,80],[44,64,67,68,82],[44,45,64,67,82,83],[45,46,67],[44,64,67,68],[66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92],[44,46,64,67],[45,60,64,65,67,78],[64,65,66,67,80],[67,69],[44,67,68],[45,64,67],[64,67,70,72],[45,67,72,90],[45,64,65,66,67],[45,67,82,91],[45,65],[44,45,46,64,66,68],[465,466],[460,461,462,463,464],[97,98,99,100],[319],[354,399],[354,356,357,399,400,405],[398],[358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397],[358,362,366],[358,359,362,369,370],[358,359,362,369,370,379],[358,359,361,362,365,369,370],[362,367,369],[358,359,362,365,366,367,369],[358,361,362,363,364,370,379],[359,361,362,365],[359,361,362,364,365,366,370],[359,364,374,378],[361,362,374,375,378],[359,365,370,374,375,376,377],[359,373],[359,372,375],[354,379],[358,359,362,366,368,369,370],[354,355,361,362,365,369,370,371,372,373,378],[357,358,359,362,368,369,370,379],[356,357,365],[365,370],[365],[360,362,366,373,379],[356,357,365,366,379],[358,359,360,362,370,379],[362,366,368,370],[358,360,361,365,366,367,369,370,379],[354,360,365,370,379],[357,366],[356,366],[358,359,368,370,387],[362,365,367,370],[45,62,93,128,140,154,350,429,431,457,458,478],[500,501],[477,497,500,502,526],[500],[93,154,429,477,479,498,499],[45,62,140,154,477],[45,62,93,128,140,154,350,429,431,457,458],[45,93,124,154,477,498],[45,62,140,154]],"referencedMap":[[163,1],[164,1],[165,1],[166,1],[180,2],[191,3],[179,4],[183,1],[190,5],[189,6],[186,1],[193,7],[194,8],[195,9],[196,9],[197,10],[192,11],[199,12],[200,1],[201,1],[202,1],[203,1],[213,13],[224,14],[212,15],[216,1],[223,16],[222,17],[219,1],[228,18],[229,19],[234,20],[235,21],[237,22],[236,23],[238,21],[239,22],[240,22],[242,24],[225,1],[243,25],[244,26],[245,27],[246,28],[247,22],[248,29],[249,22],[250,22],[251,22],[252,22],[253,22],[254,30],[255,31],[256,22],[257,22],[266,32],[262,33],[271,34],[272,35],[269,36],[270,37],[273,38],[261,39],[274,40],[267,41],[259,30],[260,41],[258,41],[226,31],[306,42],[276,43],[275,19],[241,44],[280,45],[277,22],[278,22],[279,22],[281,30],[230,46],[227,22],[283,1],[284,47],[286,48],[285,1],[233,49],[232,50],[288,51],[289,22],[291,52],[292,41],[293,53],[294,54],[295,54],[296,22],[297,22],[298,55],[300,56],[299,21],[282,22],[301,30],[302,57],[303,58],[305,59],[304,60],[307,61],[308,62],[263,1],[264,63],[265,64],[309,65],[177,66],[176,67],[178,68],[316,69],[312,70],[313,1],[315,71],[317,72],[477,73],[471,74],[468,75],[476,76],[469,77],[470,78],[472,79],[473,79],[526,80],[522,81],[521,82],[520,83],[503,84],[513,85],[508,86],[510,85],[509,85],[514,87],[518,88],[506,89],[515,87],[505,84],[517,90],[511,85],[516,86],[507,85],[519,87],[523,91],[524,87],[525,85],[512,85],[498,92],[492,93],[497,94],[494,95],[493,96],[496,97],[495,84],[481,98],[483,99],[491,100],[486,101],[487,102],[488,103],[489,104],[484,105],[485,106],[480,107],[490,108],[63,108],[94,109],[95,110],[96,111],[109,112],[112,113],[350,114],[113,115],[341,116],[342,117],[161,113],[344,118],[338,119],[345,120],[346,121],[348,122],[343,123],[340,124],[339,125],[108,126],[349,108],[437,127],[436,128],[441,129],[442,130],[435,113],[444,131],[439,132],[438,133],[443,130],[440,134],[410,135],[413,136],[416,137],[411,138],[414,139],[415,140],[412,141],[47,142],[62,143],[61,108],[408,144],[352,145],[404,146],[407,147],[418,148],[419,149],[431,150],[430,151],[417,152],[123,108],[447,153],[449,154],[457,155],[445,156],[450,157],[451,158],[454,159],[448,160],[453,161],[455,162],[456,158],[446,163],[452,164],[121,165],[120,166],[116,167],[118,168],[115,169],[117,169],[119,170],[434,171],[432,172],[433,173],[409,174],[420,175],[421,176],[429,177],[423,178],[424,175],[426,179],[427,180],[425,181],[428,182],[126,183],[138,184],[114,185],[122,186],[154,187],[137,188],[135,189],[136,190],[124,191],[134,184],[133,192],[128,193],[132,194],[127,195],[153,196],[139,184],[143,197],[142,198],[141,199],[140,200],[147,201],[151,202],[150,203],[148,184],[149,204],[152,205],[146,206],[145,207],[144,208],[353,209],[403,210],[402,211],[401,212],[103,213],[107,214],[102,215],[104,216],[106,217],[105,218],[156,219],[160,220],[158,221],[159,77],[155,222],[318,223],[331,224],[334,225],[332,226],[333,227],[324,228],[329,229],[323,230],[325,231],[328,232],[326,233],[327,231],[337,234],[321,235],[322,236],[335,108],[29,237],[30,237],[31,237],[32,237],[33,237],[44,238],[34,237],[35,237],[36,237],[37,237],[38,237],[39,237],[40,237],[42,237],[43,237],[482,239],[78,240],[60,241],[46,242],[131,243],[129,244],[130,245],[71,246],[74,247],[76,248],[77,249],[79,250],[81,251],[83,252],[84,253],[85,254],[86,255],[93,256],[68,257],[80,258],[87,259],[72,260],[69,261],[88,262],[89,261],[70,248],[73,263],[90,248],[91,264],[82,265],[92,266],[66,267],[67,268],[467,269],[465,270],[101,271],[320,272],[400,273],[406,274],[399,275],[398,276],[367,277],[395,278],[389,278],[390,278],[391,279],[392,278],[393,278],[394,278],[396,278],[397,280],[368,281],[370,282],[387,281],[365,283],[371,284],[373,284],[372,285],[375,286],[377,287],[378,288],[376,289],[374,290],[380,291],[360,292],[379,293],[381,294],[366,295],[382,296],[383,297],[384,298],[385,299],[364,300],[369,301],[362,302],[386,303],[359,304],[358,305],[388,306],[361,307],[479,308],[502,309],[527,310],[501,311],[500,312],[478,313],[458,82]],"exportedModulesMap":[[163,1],[164,1],[165,1],[166,1],[180,2],[191,3],[179,4],[183,1],[190,5],[189,6],[186,1],[193,7],[194,8],[195,9],[196,9],[197,10],[192,11],[199,12],[200,1],[201,1],[202,1],[203,1],[213,13],[224,14],[212,15],[216,1],[223,16],[222,17],[219,1],[228,18],[229,19],[234,20],[235,21],[237,22],[236,23],[238,21],[239,22],[240,22],[242,24],[225,1],[243,25],[244,26],[245,27],[246,28],[247,22],[248,29],[249,22],[250,22],[251,22],[252,22],[253,22],[254,30],[255,31],[256,22],[257,22],[266,32],[262,33],[271,34],[272,35],[269,36],[270,37],[273,38],[261,39],[274,40],[267,41],[259,30],[260,41],[258,41],[226,31],[306,42],[276,43],[275,19],[241,44],[280,45],[277,22],[278,22],[279,22],[281,30],[230,46],[227,22],[283,1],[284,47],[286,48],[285,1],[233,49],[232,50],[288,51],[289,22],[291,52],[292,41],[293,53],[294,54],[295,54],[296,22],[297,22],[298,55],[300,56],[299,21],[282,22],[301,30],[302,57],[303,58],[305,59],[304,60],[307,61],[308,62],[263,1],[264,63],[265,64],[309,65],[177,66],[176,67],[178,68],[316,69],[312,70],[313,1],[315,71],[317,72],[477,73],[471,74],[468,75],[476,76],[469,77],[470,78],[472,79],[473,79],[526,80],[522,81],[521,82],[520,83],[503,84],[513,85],[508,86],[510,85],[509,85],[514,87],[518,88],[506,89],[515,87],[505,84],[517,90],[511,85],[516,86],[507,85],[519,87],[523,91],[524,87],[525,85],[512,85],[498,92],[492,93],[497,94],[494,95],[493,96],[496,97],[495,84],[481,98],[483,99],[491,100],[486,101],[487,102],[488,103],[489,104],[484,105],[485,106],[480,107],[490,108],[63,108],[94,109],[95,110],[96,111],[109,112],[112,113],[350,114],[113,115],[341,116],[342,117],[161,113],[344,118],[338,119],[345,120],[346,121],[348,122],[343,123],[340,124],[339,125],[108,126],[349,108],[437,127],[436,128],[441,129],[442,130],[435,113],[444,131],[439,132],[438,133],[443,130],[440,134],[410,135],[413,136],[416,137],[411,138],[414,139],[415,140],[412,141],[47,142],[62,143],[61,108],[408,144],[352,145],[404,146],[407,147],[418,148],[419,149],[431,150],[430,151],[417,152],[123,108],[447,153],[449,154],[457,155],[445,156],[450,157],[451,158],[454,159],[448,160],[453,161],[455,162],[456,158],[446,163],[452,164],[121,165],[120,166],[116,167],[118,168],[115,169],[117,169],[119,170],[434,171],[432,172],[433,173],[409,174],[420,175],[421,176],[429,177],[423,178],[424,175],[426,179],[427,180],[425,181],[428,182],[126,183],[138,184],[114,185],[122,186],[154,187],[137,188],[135,189],[136,190],[124,191],[134,184],[133,192],[128,193],[132,194],[127,195],[153,196],[139,184],[143,197],[142,198],[141,199],[140,200],[147,201],[151,202],[150,203],[148,184],[149,204],[152,205],[146,206],[145,207],[144,208],[353,209],[403,210],[402,211],[401,212],[103,213],[107,214],[102,215],[104,216],[106,217],[105,218],[156,219],[160,220],[158,221],[159,77],[155,222],[318,223],[331,224],[334,225],[332,226],[333,227],[324,228],[329,229],[323,230],[325,231],[328,232],[326,233],[327,231],[337,234],[321,235],[322,236],[335,108],[29,237],[30,237],[31,237],[32,237],[33,237],[44,238],[34,237],[35,237],[36,237],[37,237],[38,237],[39,237],[40,237],[42,237],[43,237],[482,239],[78,240],[60,241],[46,242],[131,243],[129,244],[130,245],[71,246],[74,247],[76,248],[77,249],[79,250],[81,251],[83,252],[84,253],[85,254],[86,255],[93,256],[68,257],[80,258],[87,259],[72,260],[69,261],[88,262],[89,261],[70,248],[73,263],[90,248],[91,264],[82,265],[92,266],[66,267],[67,268],[467,269],[465,270],[101,271],[320,272],[400,273],[406,274],[399,275],[398,276],[367,277],[395,278],[389,278],[390,278],[391,279],[392,278],[393,278],[394,278],[396,278],[397,280],[368,281],[370,282],[387,281],[365,283],[371,284],[373,284],[372,285],[375,286],[377,287],[378,288],[376,289],[374,290],[380,291],[360,292],[379,293],[381,294],[366,295],[382,296],[383,297],[384,298],[385,299],[364,300],[369,301],[362,302],[386,303],[359,304],[358,305],[388,306],[361,307],[479,314],[501,311],[500,315],[478,316],[458,82]],"semanticDiagnosticsPerFile":[163,164,165,166,167,168,180,169,188,170,171,191,172,181,173,179,162,182,183,184,190,189,185,186,187,193,194,195,196,197,192,198,199,200,201,202,203,204,205,213,206,221,207,287,208,224,209,214,210,212,211,215,216,217,223,222,218,219,220,228,229,234,235,237,236,238,239,240,242,225,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,266,268,262,271,272,269,270,273,261,274,267,259,260,258,226,306,276,275,241,280,277,278,279,281,230,227,283,284,286,285,233,232,288,289,290,291,292,293,294,295,296,297,298,300,299,282,301,302,303,305,304,307,308,263,264,265,309,174,175,177,176,178,310,316,312,313,315,311,314,317,477,471,468,476,469,459,475,474,470,472,473,526,522,521,520,503,504,513,508,510,509,514,518,506,515,505,517,511,516,507,519,523,524,525,512,498,492,497,494,493,496,495,481,483,491,486,487,488,489,484,485,480,490,63,94,95,96,109,110,111,112,350,113,341,342,161,344,338,345,346,347,348,343,340,339,108,349,437,436,441,442,435,444,439,438,443,440,410,413,416,411,414,415,412,47,62,48,49,50,51,52,53,61,351,408,352,404,407,418,419,431,430,417,123,447,449,457,445,450,451,454,448,453,455,456,446,452,121,120,116,118,115,117,119,434,432,433,409,420,421,429,422,423,424,426,427,425,428,126,138,114,122,154,137,135,136,124,134,133,128,132,127,153,139,125,143,142,141,140,147,151,150,148,149,152,146,145,144,353,403,402,401,103,107,102,104,106,105,156,157,160,158,159,155,318,331,334,330,332,333,324,329,323,325,328,326,327,337,321,322,335,336,27,29,30,31,32,33,44,28,34,35,36,37,38,39,40,41,42,43,482,78,60,54,55,56,57,58,59,46,64,131,129,130,45,65,71,74,75,76,77,79,81,83,84,85,86,93,68,80,87,72,69,88,89,70,73,90,91,82,92,66,67,467,465,461,460,463,462,99,97,101,98,100,464,466,319,357,356,405,354,355,231,6,8,7,2,9,10,11,12,13,14,15,16,3,4,20,17,18,19,21,22,23,5,24,25,26,1,320,400,406,399,398,367,395,389,390,391,392,393,394,396,397,368,370,387,365,371,373,372,375,377,378,376,374,380,360,379,381,363,366,382,383,384,385,364,369,362,386,359,358,388,361,479,502,527,501,500,478,458,499,528]},"version":"4.7.3"} \ No newline at end of file