diff --git a/.azure-pipelines/pipeline.yml b/.azure-pipelines/pipeline.yml index f08d025..a30903c 100644 --- a/.azure-pipelines/pipeline.yml +++ b/.azure-pipelines/pipeline.yml @@ -16,7 +16,7 @@ resources: parameters: - name: publishPackage - displayName: 🚀 Publish @vscode/jupyter-ipywidgets7 + displayName: 🚀 Publish @vscode/jupyter-ipywidgets8 type: boolean default: false @@ -24,7 +24,7 @@ extends: template: azure-pipelines/npm-package/pipeline.yml@templates parameters: npmPackages: - - name: jupyter-ipywidgets7 + - name: jupyter-ipywidgets8 testPlatforms: [] buildSteps: diff --git a/.gitignore b/.gitignore index 9095dd4..a8e79cf 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ npm-debug.log bin/** obj/** tmp/** +tsconfig.tsbuildinfo diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..6276cf1 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v16.14.2 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..d84c734 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,33 @@ +# Contributing to the IPyWidgets npm package for Jupyter Extension in Visual Studio Code + +## Contributing a pull request + +### Prerequisites + +1. [Node.js](https://nodejs.org/) 16.14.2 +2. [npm](https://www.npmjs.com/) 8.15.1 +4. Windows, macOS, or Linux +5. [Visual Studio Code](https://code.visualstudio.com/) + +### Setup + +```shell +git clone https://github.com/Microsoft/vscode-jupyter-ipywidgets +cd vscode-jupyter-ipywidgets +npm ci +``` + +### Build + +You can compile from the command-line. For a full compile you can use: + +```shell +npx run build:dev +``` + +### Errors and Warnings + +TypeScript errors and warnings will be displayed in the `Problems` window of Visual Studio Code. + +## Branches +* `main` branch is to be used for the maintenance of the v8 package (`@vscode/jupyter-ipywidgets8`). diff --git a/package-lock.json b/package-lock.json index f6c7616..4d8c33b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,22 +1,25 @@ { - "name": "@vscode/jupyter-ipywidgets7", - "version": "1.0.3", + "name": "@vscode/jupyter-ipywidgets8", + "version": "1.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "@vscode/jupyter-ipywidgets7", - "version": "1.0.3", + "name": "@vscode/jupyter-ipywidgets8", + "version": "1.0.0", "license": "MIT", "dependencies": { - "marked": "^4.0.10" + "@jupyter-widgets/base": "^6.0.2", + "@jupyter-widgets/controls": "^5.0.3", + "@jupyter-widgets/jupyterlab-manager": "^5.0.5", + "@jupyter-widgets/output": "^6.0.2", + "@jupyter-widgets/schema": "^0.5.1", + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/docregistry": "^3.5.2", + "@jupyterlab/notebook": "^3.5.2", + "@jupyterlab/rendermime": "^3.5.2" }, "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", @@ -44,14 +47,12 @@ "prettier": "^2.6.2", "rimraf": "^3.0.2", "style-loader": "^3.3.1", - "typescript": "4.7", + "typescript": "^4.9.4", "webpack": "^5.70.0", "webpack-cli": "^4.9.2" } }, "build/eslint-rules": { - "name": "eslint-plugin-local-rules", - "version": "0.0.1", "dev": true }, "node_modules/@babel/code-frame": { @@ -88,7 +89,6 @@ }, "node_modules/@babel/runtime": { "version": "7.18.3", - "dev": true, "license": "MIT", "dependencies": { "regenerator-runtime": "^0.13.4" @@ -110,17 +110,18 @@ } }, "node_modules/@blueprintjs/colors": { - "version": "4.0.0-alpha.1", - "dev": true, - "license": "Apache-2.0" + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@blueprintjs/colors/-/colors-4.1.12.tgz", + "integrity": "sha512-tid/RQv/hmSrt6OW56lN8UfoV4UH0aQVzjHsURetboIxRbqTCa7bY/ywgT1UdVXXgPxkxUqdj0JPasZE0O38ig==" }, "node_modules/@blueprintjs/core": { - "version": "3.51.0", - "dev": true, - "license": "Apache-2.0", + "version": "3.54.0", + "resolved": "https://registry.npmjs.org/@blueprintjs/core/-/core-3.54.0.tgz", + "integrity": "sha512-u2c1s6MNn0ocxhnC6CuiG5g3KV6b4cKUvSobznepA9SC3/AL1s3XOvT7DLWoHRv2B/vBOHFYEDzLw2/vlcGGZg==", "dependencies": { - "@blueprintjs/colors": "^4.0.0-alpha.1", - "@blueprintjs/icons": "^3.30.2", + "@blueprintjs/colors": "^4.0.0-alpha.3", + "@blueprintjs/icons": "^3.33.0", + "@juggle/resize-observer": "^3.3.1", "@types/dom4": "^2.0.1", "classnames": "^2.2", "dom4": "^2.1.5", @@ -129,8 +130,7 @@ "react-lifecycles-compat": "^3.0.4", "react-popper": "^1.3.7", "react-transition-group": "^2.9.0", - "resize-observer-polyfill": "^1.5.1", - "tslib": "~1.13.0" + "tslib": "~2.3.1" }, "bin": { "upgrade-blueprint-2.0.0-rename": "scripts/upgrade-blueprint-2.0.0-rename.sh", @@ -141,29 +141,44 @@ "react-dom": "^15.3.0 || 16 || 17" } }, + "node_modules/@blueprintjs/core/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, "node_modules/@blueprintjs/icons": { - "version": "3.30.2", - "dev": true, - "license": "Apache-2.0", + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/@blueprintjs/icons/-/icons-3.33.0.tgz", + "integrity": "sha512-Q6qoSDIm0kRYQZISm59UUcDCpV3oeHulkLuh3bSlw0HhcSjvEQh2PSYbtaifM60Q4aK4PCd6bwJHg7lvF1x5fQ==", "dependencies": { "classnames": "^2.2", - "tslib": "~1.13.0" + "tslib": "~2.3.1" } }, + "node_modules/@blueprintjs/icons/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, "node_modules/@blueprintjs/select": { - "version": "3.18.7", - "dev": true, - "license": "Apache-2.0", + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/@blueprintjs/select/-/select-3.19.1.tgz", + "integrity": "sha512-8UJIZMaWXRMQHr14wbmzJc/CklcSKxOU5JUux0xXKQz/hDW/g1a650tlwJmnxufvRdShbGinlVfHupCs0EL6sw==", "dependencies": { - "@blueprintjs/core": "^3.51.0", + "@blueprintjs/core": "^3.54.0", "classnames": "^2.2", - "tslib": "~1.13.0" + "tslib": "~2.3.1" }, "peerDependencies": { "react": "^15.3.0 || 16 || 17", "react-dom": "^15.3.0 || 16 || 17" } }, + "node_modules/@blueprintjs/select/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, "node_modules/@csstools/postcss-color-function": { "version": "1.0.3", "dev": true, @@ -308,9 +323,9 @@ }, "node_modules/@fortawesome/fontawesome-free": { "version": "5.15.4", - "dev": true, + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz", + "integrity": "sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg==", "hasInstallScript": true, - "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", "engines": { "node": ">=6" } @@ -335,8 +350,8 @@ }, "node_modules/@hypnosphi/create-react-context": { "version": "0.3.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz", + "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==", "dependencies": { "gud": "^1.0.0", "warning": "^4.0.3" @@ -348,9 +363,8 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -362,27 +376,24 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -390,62 +401,77 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "3.1.0", "@jridgewell/sourcemap-codec": "1.4.14" } }, + "node_modules/@juggle/resize-observer": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", + "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" + }, "node_modules/@jupyter-widgets/base": { - "version": "4.0.0", - "dev": true, - "license": "BSD-3-Clause", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@jupyter-widgets/base/-/base-6.0.2.tgz", + "integrity": "sha512-CIVjSTrqQFzkg9VCdDjrjDqwbba3eZfNigCPFSuKmMVXc+ATAOFczOv9/9uaCPzQ+E+0g6SOLhJ25SpKB0cl9g==", "dependencies": { "@jupyterlab/services": "^6.0.0", - "@lumino/coreutils": "^1.2.0", - "@lumino/messaging": "^1.2.1", - "@lumino/widgets": "^1.3.0", - "@types/backbone": "^1.4.1", + "@lumino/coreutils": "^1.11.1", + "@lumino/messaging": "^1.10.1", + "@lumino/widgets": "^1.30.0", + "@types/backbone": "1.4.14", "@types/lodash": "^4.14.134", - "backbone": "1.2.3", - "base64-js": "^1.2.1", + "backbone": "1.4.0", "jquery": "^3.1.1", "lodash": "^4.17.4" } }, - "node_modules/@jupyter-widgets/controls": { - "version": "3.0.0", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/@jupyter-widgets/base-manager": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@jupyter-widgets/base-manager/-/base-manager-1.0.3.tgz", + "integrity": "sha512-u/SfuOGc1Z3OUOj/hCNXzS/OWfk6jrrrqRYAhVXiIEJqvql0Nd6fGW/zHxZB+FpqG5I5DzZzBNI20H+4mB+TGQ==", "dependencies": { - "@jupyter-widgets/base": "^4.0.0", - "@lumino/algorithm": "^1.1.0", - "@lumino/domutils": "^1.1.0", - "@lumino/messaging": "^1.2.1", - "@lumino/signaling": "^1.2.0", - "@lumino/widgets": "^1.3.0", - "d3-format": "^1.3.0", + "@jupyter-widgets/base": "^6.0.2", + "@jupyterlab/services": "^6.0.0", + "@lumino/coreutils": "^1.11.1", + "base64-js": "^1.2.1", + "sanitize-html": "^2.3" + } + }, + "node_modules/@jupyter-widgets/controls": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@jupyter-widgets/controls/-/controls-5.0.3.tgz", + "integrity": "sha512-IVPGC+yLDEiFD7YzdSrn/dLNlpQJ4fcsikT2ksw3Vemc7d+CJ9N/uPM6yNMSVcsMCuMuC8LB6T/ecl2STcXaQQ==", + "dependencies": { + "@jupyter-widgets/base": "^6.0.2", + "@lumino/algorithm": "^1.9.1", + "@lumino/domutils": "^1.8.1", + "@lumino/messaging": "^1.10.1", + "@lumino/signaling": "^1.10.1", + "@lumino/widgets": "^1.30.0", + "d3-color": "^3.0.1", + "d3-format": "^3.0.1", "jquery": "^3.1.1", - "jquery-ui": "^1.12.1", - "underscore": "^1.8.3" + "nouislider": "15.4.0" } }, "node_modules/@jupyter-widgets/jupyterlab-manager": { - "version": "3.0.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jupyter-widgets/base": "^4.0.0", - "@jupyter-widgets/controls": "^3.0.0", - "@jupyter-widgets/output": "^4.0.0", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@jupyter-widgets/jupyterlab-manager/-/jupyterlab-manager-5.0.5.tgz", + "integrity": "sha512-EJMcF/GedUkhVzonQJqSnenOiL8UahXede62mO79pqVlZuzVez6wJRgP3Zlkia8mqiuuF560dtI7Y0Txy4MEGQ==", + "dependencies": { + "@jupyter-widgets/base": "^6.0.2", + "@jupyter-widgets/base-manager": "^1.0.3", + "@jupyter-widgets/controls": "^5.0.3", + "@jupyter-widgets/output": "^6.0.2", "@jupyterlab/application": "^3.0.0", "@jupyterlab/docregistry": "^3.0.0", "@jupyterlab/logconsole": "^3.0.0", @@ -457,181 +483,198 @@ "@jupyterlab/rendermime-interfaces": "^3.0.0", "@jupyterlab/services": "^6.0.0", "@jupyterlab/settingregistry": "^3.0.0", - "@lumino/algorithm": "^1.1.0", - "@lumino/coreutils": "^1.3.0", - "@lumino/disposable": "^1.1.1", - "@lumino/messaging": "^1.2.1", - "@lumino/properties": "^1.1.0", - "@lumino/signaling": "^1.2.0", - "@lumino/widgets": "^1.3.0", - "@types/backbone": "^1.4.1", + "@jupyterlab/translation": "^3.0.0", + "@lumino/algorithm": "^1.9.1", + "@lumino/coreutils": "^1.11.1", + "@lumino/disposable": "^1.10.1", + "@lumino/properties": "^1.8.1", + "@lumino/signaling": "^1.10.1", + "@lumino/widgets": "^1.30.0", + "@types/backbone": "1.4.14", "jquery": "^3.1.1", - "semver": "^6.1.1" + "semver": "^7.3.5" + } + }, + "node_modules/@jupyter-widgets/jupyterlab-manager/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/@jupyter-widgets/output": { - "version": "4.0.0", - "dev": true, - "license": "BSD-3-Clause", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@jupyter-widgets/output/-/output-6.0.2.tgz", + "integrity": "sha512-S2AP3ffJTOo1j8oXAa/NPg1uH3GXw6i8GbsQVPiQcolOnBG+M6mDJWQFUpMblu7FdfXy9K9Qdf2cpv8m67krRA==", "dependencies": { - "@jupyter-widgets/base": "^4.0.0" + "@jupyter-widgets/base": "^6.0.2" } }, "node_modules/@jupyter-widgets/schema": { - "version": "0.4.0", - "dev": true, - "license": "BSD-3-Clause" + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@jupyter-widgets/schema/-/schema-0.5.1.tgz", + "integrity": "sha512-GnslBB7lkGt/Jg0DEJhbze+ot5iJWNqmcuLmm/O6aFBprlxmRQTTvpIcbxQierq5b9n6lsAmNTgSFD69TKeFxg==" }, "node_modules/@jupyterlab/application": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/application/-/application-3.5.2.tgz", + "integrity": "sha512-//cFTONDGty03ahb3mKnpIAm82FQnEOI0d2ESzmL4bkaxSkrWfabr6Dzogpqk9ZvEy2ADri0uQSHJS1ffuEGGg==", "dependencies": { "@fortawesome/fontawesome-free": "^5.12.0", - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/docregistry": "^3.1.17", - "@jupyterlab/rendermime": "^3.1.17", - "@jupyterlab/rendermime-interfaces": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/statedb": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/application": "^1.16.0", - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/messaging": "^1.4.3", - "@lumino/polling": "^1.3.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0" + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/docregistry": "^3.5.2", + "@jupyterlab/rendermime": "^3.5.2", + "@jupyterlab/rendermime-interfaces": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/statedb": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/application": "^1.27.0", + "@lumino/commands": "^1.19.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/messaging": "^1.10.0", + "@lumino/polling": "^1.9.0", + "@lumino/properties": "^1.8.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0" } }, "node_modules/@jupyterlab/apputils": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/settingregistry": "^3.1.17", - "@jupyterlab/statedb": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/apputils/-/apputils-3.5.2.tgz", + "integrity": "sha512-VTgiYzoGRt2hjiaG94M3M35jXw46bMO+pl8whjPRZFZ6UzIJpMq9/Rr1VyuJyG+eE/Wt9WQsxCP84nTlUZNfBQ==", + "dependencies": { + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/settingregistry": "^3.5.2", + "@jupyterlab/statedb": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/commands": "^1.19.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/domutils": "^1.8.0", + "@lumino/messaging": "^1.10.0", + "@lumino/polling": "^1.9.0", + "@lumino/properties": "^1.8.0", + "@lumino/signaling": "^1.10.0", + "@lumino/virtualdom": "^1.14.0", + "@lumino/widgets": "^1.33.0", "@types/react": "^17.0.0", "react": "^17.0.1", "react-dom": "^17.0.1", - "sanitize-html": "~2.3.3", + "sanitize-html": "~2.7.3", "url": "^0.11.0" } }, "node_modules/@jupyterlab/attachments": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/attachments/-/attachments-3.5.2.tgz", + "integrity": "sha512-zVu6soe+biGG/V+ZOLb24rr3esr7YyvLnxLefWB02pSJPBlIe5Pn1GY6eWYPOZPtcFN2Di8OZsCp6LQJaNygeA==", "dependencies": { - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/rendermime": "^3.1.17", - "@jupyterlab/rendermime-interfaces": "^3.1.17", - "@lumino/disposable": "^1.4.3", - "@lumino/signaling": "^1.4.3" + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/rendermime": "^3.5.2", + "@jupyterlab/rendermime-interfaces": "^3.5.2", + "@lumino/disposable": "^1.10.0", + "@lumino/signaling": "^1.10.0" } }, "node_modules/@jupyterlab/cells": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/attachments": "^3.1.17", - "@jupyterlab/codeeditor": "^3.1.17", - "@jupyterlab/codemirror": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/filebrowser": "^3.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/outputarea": "^3.1.17", - "@jupyterlab/rendermime": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/shared-models": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/domutils": "^1.2.3", - "@lumino/dragdrop": "^1.7.1", - "@lumino/messaging": "^1.4.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0", - "@lumino/widgets": "^1.19.0", - "marked": "4.0.10", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/cells/-/cells-3.5.2.tgz", + "integrity": "sha512-ze0vuFRH3CL88wS+oMoD4YmapMU/aR/RTZPuAOgK0o072CEAuhJFOPgpv12NalnEYlNM8YBeR4/nJ2xPfbX8lQ==", + "dependencies": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/attachments": "^3.5.2", + "@jupyterlab/codeeditor": "^3.5.2", + "@jupyterlab/codemirror": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/filebrowser": "^3.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/outputarea": "^3.5.2", + "@jupyterlab/rendermime": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/shared-models": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/domutils": "^1.8.0", + "@lumino/dragdrop": "^1.13.0", + "@lumino/messaging": "^1.10.0", + "@lumino/polling": "^1.9.0", + "@lumino/signaling": "^1.10.0", + "@lumino/virtualdom": "^1.14.0", + "@lumino/widgets": "^1.33.0", + "marked": "^4.0.17", "react": "^17.0.1" } }, "node_modules/@jupyterlab/codeeditor": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/shared-models": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/dragdrop": "^1.7.1", - "@lumino/messaging": "^1.4.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0" + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/codeeditor/-/codeeditor-3.5.2.tgz", + "integrity": "sha512-ONMCUEvgSwXhOEDW3i8Gl7s7xWbbgpjbG413LV4F+JP4J4IZv6fSW/AhXQ4Omdtl1lTJsqlGqfNyEmdAkLto9w==", + "dependencies": { + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/shared-models": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/dragdrop": "^1.13.0", + "@lumino/messaging": "^1.10.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0" } }, "node_modules/@jupyterlab/codemirror": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/codeeditor": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/shared-models": "^3.1.17", - "@jupyterlab/statusbar": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/polling": "^1.3.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/codemirror/-/codemirror-3.5.2.tgz", + "integrity": "sha512-PpAKmDwMd69Ge/ZG+F8PiB6ZoJcdJ8slsAv3Tu1FM4I2MPZ+X2E6TnqmgsBL7LZTr3qkWcQuTBaNxinAVbAzkA==", + "dependencies": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/codeeditor": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/shared-models": "^3.5.2", + "@jupyterlab/statusbar": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/commands": "^1.19.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/polling": "^1.9.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0", "codemirror": "~5.61.0", "react": "^17.0.1", - "y-codemirror": "^2.1.1" + "y-codemirror": "^3.0.1" } }, "node_modules/@jupyterlab/coreutils": { - "version": "5.1.17", - "dev": true, - "license": "BSD-3-Clause", + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-5.5.2.tgz", + "integrity": "sha512-mpanIZlMcUN10xYN8P8N6Icnz6DbJjKrOMRvmD6ALZ3i62SJqqMjuYCW6vFZ7cW+EZlMTqOk8VMnAJ+rwC5d+g==", "dependencies": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/signaling": "^1.4.3", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/signaling": "^1.10.0", "minimist": "~1.2.0", "moment": "^2.24.0", "path-browserify": "^1.0.0", @@ -639,357 +682,336 @@ } }, "node_modules/@jupyterlab/docmanager": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/docprovider": "^3.1.17", - "@jupyterlab/docregistry": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/statusbar": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/docmanager/-/docmanager-3.5.2.tgz", + "integrity": "sha512-IGP6NL/+qiq4w288I2gqmGrNOnShZcDyDsEE5Sts7HYoRDnSZL5lZSRwmP7DFnUQQ3v4PGrz9n/Mu3nNCBRv/g==", + "dependencies": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/docprovider": "^3.5.2", + "@jupyterlab/docregistry": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/statusbar": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/messaging": "^1.10.0", + "@lumino/properties": "^1.8.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0", "react": "^17.0.1" } }, "node_modules/@jupyterlab/docprovider": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/docprovider/-/docprovider-3.5.2.tgz", + "integrity": "sha512-QH9lHBAbD843Azc12PzqkiMUhJ6k7Mn/+N5mY0BCYijU0M1qBRcWIN6Cyanyx4jLsIOKX8oslKF5fO8JYosKfw==", "dependencies": { - "@jupyterlab/shared-models": "^3.1.17", - "@lumino/coreutils": "^1.5.3", + "@jupyterlab/shared-models": "^3.5.2", + "@lumino/coreutils": "^1.11.0", "lib0": "^0.2.42", "y-websocket": "^1.3.15", - "yjs": "^13.5.6" + "yjs": "^13.5.17" } }, "node_modules/@jupyterlab/docregistry": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/codeeditor": "^3.1.17", - "@jupyterlab/codemirror": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/docprovider": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/rendermime": "^3.1.17", - "@jupyterlab/rendermime-interfaces": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/shared-models": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/messaging": "^1.4.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0", - "yjs": "^13.5.6" + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/docregistry/-/docregistry-3.5.2.tgz", + "integrity": "sha512-sJ/tIzDiCapRs3OxMpqswiBe/uvwqHtDyYAux28Ux6q4nN14Ht9svqDM8knkUjcOlcM+W011LqPeR6vUDmlcxA==", + "dependencies": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/codeeditor": "^3.5.2", + "@jupyterlab/codemirror": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/docprovider": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/rendermime": "^3.5.2", + "@jupyterlab/rendermime-interfaces": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/shared-models": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/messaging": "^1.10.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0", + "yjs": "^13.5.17" } }, "node_modules/@jupyterlab/filebrowser": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/docmanager": "^3.1.17", - "@jupyterlab/docregistry": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/statedb": "^3.1.17", - "@jupyterlab/statusbar": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/dragdrop": "^1.7.1", - "@lumino/messaging": "^1.4.3", - "@lumino/polling": "^1.3.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/filebrowser/-/filebrowser-3.5.2.tgz", + "integrity": "sha512-XOgxL9s2+4I0X2DEkgLdLs6nRhn9jppLClBlBQUboRiDabqW62Pwbkf54KUH7yJgvXy0ZJ4EiX4uRoDGY3qJ7w==", + "dependencies": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/docmanager": "^3.5.2", + "@jupyterlab/docregistry": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/statedb": "^3.5.2", + "@jupyterlab/statusbar": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/domutils": "^1.8.0", + "@lumino/dragdrop": "^1.13.0", + "@lumino/messaging": "^1.10.0", + "@lumino/polling": "^1.9.0", + "@lumino/signaling": "^1.10.0", + "@lumino/virtualdom": "^1.14.0", + "@lumino/widgets": "^1.33.0", "react": "^17.0.1" } }, "node_modules/@jupyterlab/logconsole": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/outputarea": "^3.1.17", - "@jupyterlab/rendermime": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/translation": "^3.1.17", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/messaging": "^1.4.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0" + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/logconsole/-/logconsole-3.5.2.tgz", + "integrity": "sha512-XltqZTFqOwOoJuKBkGWiYeisKBVv98JNqMY0/ufpNAhZ6iOKesV9zOZJshpxyKzzS2eyh7eHrV4jn6Z++btM4Q==", + "dependencies": { + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/outputarea": "^3.5.2", + "@jupyterlab/rendermime": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/translation": "^3.5.2", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/messaging": "^1.10.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0" } }, "node_modules/@jupyterlab/mainmenu": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/mainmenu/-/mainmenu-3.5.2.tgz", + "integrity": "sha512-iUp7++q8MDkuHNdWe5MTJixSdVSWL4dR/PflfSML51Oh99M/ATqqtRzaX43HU714IRF9QLRgYl6l/jSFVZ/ZUw==", "dependencies": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/widgets": "^1.19.0" + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/commands": "^1.19.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/widgets": "^1.33.0" } }, "node_modules/@jupyterlab/nbformat": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/nbformat/-/nbformat-3.5.2.tgz", + "integrity": "sha512-Ml5hNpS9tMqZ9ThI24+iXHgX71XWQAysyPOU1vA3idvTGCbGhVc4FaZcDX17uepA7yIEUitlj4xQGtJR8hNzuA==", "dependencies": { - "@lumino/coreutils": "^1.5.3" + "@lumino/coreutils": "^1.11.0" } }, "node_modules/@jupyterlab/notebook": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/cells": "^3.1.17", - "@jupyterlab/codeeditor": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/docregistry": "^3.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/rendermime": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/shared-models": "^3.1.17", - "@jupyterlab/statusbar": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/domutils": "^1.2.3", - "@lumino/dragdrop": "^1.7.1", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/notebook/-/notebook-3.5.2.tgz", + "integrity": "sha512-1o621N72anGAseZlZ35gJh5P2aFu3fok3pFPt9M63UCXqKAiVzZ2S3DlMVOwCy5o47qsdzJgV/DaxJ70dGmgCw==", + "dependencies": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/cells": "^3.5.2", + "@jupyterlab/codeeditor": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/docregistry": "^3.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/rendermime": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/settingregistry": "^3.5.2", + "@jupyterlab/shared-models": "^3.5.2", + "@jupyterlab/statusbar": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/domutils": "^1.8.0", + "@lumino/dragdrop": "^1.13.0", + "@lumino/messaging": "^1.10.0", + "@lumino/properties": "^1.8.0", + "@lumino/signaling": "^1.10.0", + "@lumino/virtualdom": "^1.14.0", + "@lumino/widgets": "^1.33.0", "react": "^17.0.1" } }, "node_modules/@jupyterlab/observables": { - "version": "4.1.17", - "dev": true, - "license": "BSD-3-Clause", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/observables/-/observables-4.5.2.tgz", + "integrity": "sha512-aRruzLKEls5vxUgPmK+Wxh6yyTXlQMrKqmNUZKilKSLRyfnLl3wDprIP7odzosQhaURixa3dQnrYg90k/VaLdw==", "dependencies": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/messaging": "^1.4.3", - "@lumino/signaling": "^1.4.3" + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/messaging": "^1.10.0", + "@lumino/signaling": "^1.10.0" } }, "node_modules/@jupyterlab/outputarea": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/rendermime": "^3.1.17", - "@jupyterlab/rendermime-interfaces": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/outputarea/-/outputarea-3.5.2.tgz", + "integrity": "sha512-cjIx0OFm/qLqff01mioWraeMI6rNJ9ORHfbF2gvIUZna9XNyhBKO8Jc+lAnL8+K0d2vn5RpgimhrTwWJ83ELuw==", + "dependencies": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/rendermime": "^3.5.2", + "@jupyterlab/rendermime-interfaces": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/messaging": "^1.10.0", + "@lumino/properties": "^1.8.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0", "resize-observer-polyfill": "^1.5.1" } }, "node_modules/@jupyterlab/rendermime": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/codemirror": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/rendermime-interfaces": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/translation": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/messaging": "^1.4.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime/-/rendermime-3.5.2.tgz", + "integrity": "sha512-tr3Fj1/khEMvSkJ59WCBXF5l1xixPt6F+aou13w+RIFmNkJqH8Mos2mIDE4WwdF2481Jqo6lVE+0nVCgpLLCAQ==", + "dependencies": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/codemirror": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/rendermime-interfaces": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/translation": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/messaging": "^1.10.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0", "lodash.escape": "^4.0.1", - "marked": "4.0.10" + "marked": "^4.0.17" } }, "node_modules/@jupyterlab/rendermime-interfaces": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.5.2.tgz", + "integrity": "sha512-IMQVO8cVwcHHkhl+WCREw4ZaeMpuRNfjos/p5PY0jQ3wXg4NLSakckZEdpTN8xRB56ui6EWesW5846DRnudfLA==", "dependencies": { - "@jupyterlab/translation": "^3.1.17", - "@lumino/coreutils": "^1.5.3", - "@lumino/widgets": "^1.19.0" + "@jupyterlab/translation": "^3.5.2", + "@lumino/coreutils": "^1.11.0", + "@lumino/widgets": "^1.33.0" } }, "node_modules/@jupyterlab/services": { - "version": "6.1.17", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/settingregistry": "^3.1.17", - "@jupyterlab/statedb": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/polling": "^1.3.3", - "@lumino/signaling": "^1.4.3", - "node-fetch": "2.6.7", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/services/-/services-6.5.2.tgz", + "integrity": "sha512-3uiOZpIsx7o1we/QDj9tfEkw3fwFlk018OPYfo1nRFg/Xl1B+9cOHQJtFzDpIIAIdNDNsYyIK8RergTsnjP5FA==", + "dependencies": { + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/settingregistry": "^3.5.2", + "@jupyterlab/statedb": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/polling": "^1.9.0", + "@lumino/signaling": "^1.10.0", + "node-fetch": "^2.6.0", "ws": "^7.4.6" } }, - "node_modules/@jupyterlab/services/node_modules/node-fetch": { - "version": "2.6.7", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/@jupyterlab/settingregistry": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jupyterlab/statedb": "^3.1.17", - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/signaling": "^1.4.3", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/settingregistry/-/settingregistry-3.5.2.tgz", + "integrity": "sha512-ZiJojTy/Vd15f217tp8zkE4z0I7cTYZvFJkwNXeM+IoEXMzZG5A8dSkdVugWjfjs9VeCXCzRyut1kb8z0aA+BQ==", + "dependencies": { + "@jupyterlab/statedb": "^3.5.2", + "@lumino/commands": "^1.19.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/signaling": "^1.10.0", "ajv": "^6.12.3", "json5": "^2.1.1" } }, "node_modules/@jupyterlab/shared-models": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/shared-models/-/shared-models-3.5.2.tgz", + "integrity": "sha512-MbLA8OtfZpf7e4YLveM4mJYBG0Hwloypl09zYajs0HHs6Y6s2keV/xkIeCjKyirSruUx7LC1LqF8mHNrPouR+w==", "dependencies": { - "@jupyterlab/nbformat": "^3.1.17", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/signaling": "^1.4.3", + "@jupyterlab/nbformat": "^3.5.2", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/signaling": "^1.10.0", "y-protocols": "^1.0.5", - "yjs": "^13.5.6" + "yjs": "^13.5.17" } }, "node_modules/@jupyterlab/statedb": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/statedb/-/statedb-3.5.2.tgz", + "integrity": "sha512-BrxWSbCJ5MvDn0OiTC/Gv8vuPFIz6mbiQ6JTojcknK1YxDfMOqE5Hvl+f/oODSGnoaVu3s2czCjTMo1sPDjW8g==", "dependencies": { - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3" + "@lumino/commands": "^1.19.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/properties": "^1.8.0", + "@lumino/signaling": "^1.10.0" } }, "node_modules/@jupyterlab/statusbar": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/codeeditor": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/messaging": "^1.4.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/statusbar/-/statusbar-3.5.2.tgz", + "integrity": "sha512-WN0j3cTtDmk8efKsK07MKj4iw1CFNNJjXsKbiNXaFOSAXzzEtlsZ+iKVpjPuKhDLWF6gW3iUU3RLnOUtqjYLqg==", + "dependencies": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/codeeditor": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/messaging": "^1.10.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0", "csstype": "~3.0.3", "react": "^17.0.1", "typestyle": "^2.0.4" } }, - "node_modules/@jupyterlab/statusbar/node_modules/csstype": { - "version": "3.0.9", - "dev": true, - "license": "MIT" - }, "node_modules/@jupyterlab/translation": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/translation/-/translation-3.5.2.tgz", + "integrity": "sha512-CrmJJ/kZK2jAF/UM616spUpsqgBQGBM7S19eCbuZugml3U5XXyVBNo4Nc8I1n1xUWbqnU5O6HdLSCo8jXCV53Q==", "dependencies": { - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/statedb": "^3.1.17", - "@lumino/coreutils": "^1.5.3" + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/statedb": "^3.5.2", + "@lumino/coreutils": "^1.11.0" } }, "node_modules/@jupyterlab/ui-components": { - "version": "3.1.17", - "dev": true, - "license": "BSD-3-Clause", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/ui-components/-/ui-components-3.5.2.tgz", + "integrity": "sha512-efeoq+om3w6RNYzmAcK4ETQvlQGUED2CDzrt1MgndQ5rUduCs/taT/48Sk/+6pm1QAACYBwMNJbHd6+nMafxDQ==", "dependencies": { "@blueprintjs/core": "^3.36.0", "@blueprintjs/select": "^3.15.0", - "@jupyterlab/coreutils": "^5.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0", - "@lumino/widgets": "^1.19.0", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/translation": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/commands": "^1.19.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/signaling": "^1.10.0", + "@lumino/virtualdom": "^1.14.0", + "@lumino/widgets": "^1.33.0", + "@rjsf/core": "^3.1.0", "react": "^17.0.1", "react-dom": "^17.0.1", "typestyle": "^2.0.4" @@ -999,141 +1021,141 @@ } }, "node_modules/@lumino/algorithm": { - "version": "1.8.0", - "dev": true, - "license": "BSD-3-Clause" + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.9.2.tgz", + "integrity": "sha512-Z06lp/yuhz8CtIir3PNTGnuk7909eXt4ukJsCzChsGuot2l5Fbs96RJ/FOHgwCedaX74CtxPjXHXoszFbUA+4A==" }, "node_modules/@lumino/application": { - "version": "1.25.0", - "dev": true, - "license": "BSD-3-Clause", + "version": "1.31.2", + "resolved": "https://registry.npmjs.org/@lumino/application/-/application-1.31.2.tgz", + "integrity": "sha512-6XLR9EdizJaA4Gnejd6JYc2VB7iMYcZfZiDmBa/ZsQ2ftNFH26uZOB5iLLb8U1Wc+2QlZTND9qSBD34W8ghr8A==", "dependencies": { - "@lumino/commands": "^1.17.0", - "@lumino/coreutils": "^1.10.0", - "@lumino/widgets": "^1.28.0" + "@lumino/commands": "^1.21.0", + "@lumino/coreutils": "^1.12.1", + "@lumino/widgets": "^1.37.0" } }, "node_modules/@lumino/collections": { - "version": "1.8.0", - "dev": true, - "license": "BSD-3-Clause", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.9.3.tgz", + "integrity": "sha512-2i2Wf1xnfTgEgdyKEpqM16bcYRIhUOGCDzaVCEZACVG9R1CgYwOe3zfn71slBQOVSjjRgwYrgLXu4MBpt6YK+g==", "dependencies": { - "@lumino/algorithm": "^1.8.0" + "@lumino/algorithm": "^1.9.2" } }, "node_modules/@lumino/commands": { - "version": "1.17.0", - "dev": true, - "license": "BSD-3-Clause", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.21.0.tgz", + "integrity": "sha512-N2LNL5fVNLdD48WEa7yyUtVRc2kIf4YpBojxygzZcMGVaoemLnCnUlw7espB5DTDl+WRO/pi5fkWTnoNvp+8Bg==", "dependencies": { - "@lumino/algorithm": "^1.8.0", - "@lumino/coreutils": "^1.10.0", - "@lumino/disposable": "^1.9.0", - "@lumino/domutils": "^1.7.0", - "@lumino/keyboard": "^1.7.0", - "@lumino/signaling": "^1.9.0", - "@lumino/virtualdom": "^1.13.0" + "@lumino/algorithm": "^1.9.2", + "@lumino/coreutils": "^1.12.1", + "@lumino/disposable": "^1.10.3", + "@lumino/domutils": "^1.8.2", + "@lumino/keyboard": "^1.8.2", + "@lumino/signaling": "^1.11.0", + "@lumino/virtualdom": "^1.14.3" } }, "node_modules/@lumino/coreutils": { - "version": "1.10.0", - "dev": true, - "license": "BSD-3-Clause", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.12.1.tgz", + "integrity": "sha512-JLu3nTHzJk9N8ohZ85u75YxemMrmDzJdNgZztfP7F7T7mxND3YVNCkJG35a6aJ7edu1sIgCjBxOvV+hv27iYvQ==", "peerDependencies": { "crypto": "1.0.1" } }, "node_modules/@lumino/disposable": { - "version": "1.9.0", - "dev": true, - "license": "BSD-3-Clause", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.10.3.tgz", + "integrity": "sha512-a+LplaVGuubmM0KcgAK5NCcJxo0vuw020p3r5AaM/uvAtvLHM+po0wqD0Lcz633ERunf+bDdQ+8BcOhrQLPofQ==", "dependencies": { - "@lumino/algorithm": "^1.8.0", - "@lumino/signaling": "^1.9.0" + "@lumino/algorithm": "^1.9.2", + "@lumino/signaling": "^1.11.0" } }, "node_modules/@lumino/domutils": { - "version": "1.7.0", - "dev": true, - "license": "BSD-3-Clause" + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.8.2.tgz", + "integrity": "sha512-QIpMfkPJrs4GrWBuJf2Sn1fpyVPmvqUUAeD8xAQo8+4V5JAT0vUDLxZ9HijefMgNCi3+Bs8Z3lQwRCrz+cFP1A==" }, "node_modules/@lumino/dragdrop": { - "version": "1.12.0", - "dev": true, - "license": "BSD-3-Clause", + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.14.3.tgz", + "integrity": "sha512-e3/lnc7bSqtdbDyamx+yeLuAECY1XGcczh8Wu66p6nkkohiajLqeNXicvWQd5G+T2xGce6QFkUnqWUcO5KNHOw==", "dependencies": { - "@lumino/coreutils": "^1.10.0", - "@lumino/disposable": "^1.9.0" + "@lumino/coreutils": "^1.12.1", + "@lumino/disposable": "^1.10.3" } }, "node_modules/@lumino/keyboard": { - "version": "1.7.0", - "dev": true, - "license": "BSD-3-Clause" + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.8.2.tgz", + "integrity": "sha512-Dy+XqQ1wXbcnuYtjys5A0pAqf4SpAFl9NY6owyIhXAo0Va7w3LYp3jgiP1xAaBAwMuUppiUAfrbjrysZuZ625g==" }, "node_modules/@lumino/messaging": { - "version": "1.9.0", - "dev": true, - "license": "BSD-3-Clause", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.10.3.tgz", + "integrity": "sha512-F/KOwMCdqvdEG8CYAJcBSadzp6aI7a47Fr60zAKGqZATSRRRV41q53iXU7HjFPqQqQIvdn9Z7J32rBEAyQAzww==", "dependencies": { - "@lumino/algorithm": "^1.8.0", - "@lumino/collections": "^1.8.0" + "@lumino/algorithm": "^1.9.2", + "@lumino/collections": "^1.9.3" } }, "node_modules/@lumino/polling": { - "version": "1.8.0", - "dev": true, - "license": "BSD-3-Clause", + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@lumino/polling/-/polling-1.11.3.tgz", + "integrity": "sha512-NPda40R/PFwzufuhfEx41g/L3I1K8TEM75QbooL22U+bFRBY9bChOLh+xKXyT2yO30SRLg7F7jaWcwZ01hCVwQ==", "dependencies": { - "@lumino/coreutils": "^1.10.0", - "@lumino/disposable": "^1.9.0", - "@lumino/signaling": "^1.9.0" + "@lumino/coreutils": "^1.12.1", + "@lumino/disposable": "^1.10.3", + "@lumino/signaling": "^1.11.0" } }, "node_modules/@lumino/properties": { - "version": "1.7.0", - "dev": true, - "license": "BSD-3-Clause" + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.8.2.tgz", + "integrity": "sha512-EkjI9Cw8R0U+xC9HxdFSu7X1tz1H1vKu20cGvJ2gU+CXlMB1DvoYJCYxCThByHZ+kURTAap4SE5x8HvKwNPbig==" }, "node_modules/@lumino/signaling": { - "version": "1.9.0", - "dev": true, - "license": "BSD-3-Clause", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.11.0.tgz", + "integrity": "sha512-c4mfkmwr9RDh/cUF7BFoPj8KdSsmJRfGLt0e2ez4sgnbSX2afeMNQBIi/gKsD4mMmhI5bXa17tVDYQn6ICBXAw==", "dependencies": { - "@lumino/algorithm": "^1.8.0" + "@lumino/algorithm": "^1.9.2", + "@lumino/properties": "^1.8.2" } }, "node_modules/@lumino/virtualdom": { - "version": "1.13.0", - "dev": true, - "license": "BSD-3-Clause", + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.14.3.tgz", + "integrity": "sha512-5joUC1yuxeXbpfbSBm/OR8Mu9HoTo6PDX0RKqzlJ9o97iml7zayFN/ynzcxScKGQAo9iaXOY8uVIvGUT8FnsGw==", "dependencies": { - "@lumino/algorithm": "^1.8.0" + "@lumino/algorithm": "^1.9.2" } }, "node_modules/@lumino/widgets": { - "version": "1.28.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@lumino/algorithm": "^1.8.0", - "@lumino/commands": "^1.17.0", - "@lumino/coreutils": "^1.10.0", - "@lumino/disposable": "^1.9.0", - "@lumino/domutils": "^1.7.0", - "@lumino/dragdrop": "^1.12.0", - "@lumino/keyboard": "^1.7.0", - "@lumino/messaging": "^1.9.0", - "@lumino/properties": "^1.7.0", - "@lumino/signaling": "^1.9.0", - "@lumino/virtualdom": "^1.13.0" + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.37.0.tgz", + "integrity": "sha512-gex1J7PGvcGfWiUvP8M0xdzRPN1ip2OeSxa7uSCSbsViCHXjYC3dl8k2NiLOc9ufoi/pitFDk6PUoOH+pWy5Ow==", + "dependencies": { + "@lumino/algorithm": "^1.9.2", + "@lumino/commands": "^1.21.0", + "@lumino/coreutils": "^1.12.1", + "@lumino/disposable": "^1.10.3", + "@lumino/domutils": "^1.8.2", + "@lumino/dragdrop": "^1.14.3", + "@lumino/keyboard": "^1.8.2", + "@lumino/messaging": "^1.10.3", + "@lumino/properties": "^1.8.2", + "@lumino/signaling": "^1.11.0", + "@lumino/virtualdom": "^1.14.3" } }, "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, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -1144,18 +1166,16 @@ }, "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, + "license": "MIT", "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, + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -1164,10 +1184,32 @@ "node": ">= 8" } }, + "node_modules/@rjsf/core": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@rjsf/core/-/core-3.2.1.tgz", + "integrity": "sha512-dk8ihvxFbcuIwU7G+HiJbFgwyIvaumPt5g5zfnuC26mwTUPlaDGFXKK2yITp8tJ3+hcwS5zEXtAN9wUkfuM4jA==", + "dependencies": { + "@types/json-schema": "^7.0.7", + "ajv": "^6.7.0", + "core-js-pure": "^3.6.5", + "json-schema-merge-allof": "^0.6.0", + "jsonpointer": "^5.0.0", + "lodash": "^4.17.15", + "nanoid": "^3.1.23", + "prop-types": "^15.7.2", + "react-is": "^16.9.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": ">=16" + } + }, "node_modules/@types/backbone": { - "version": "1.4.13", - "dev": true, - "license": "MIT", + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@types/backbone/-/backbone-1.4.14.tgz", + "integrity": "sha512-85ldQ99fiYTJFBlZuAJRaCdvTZKZ2p1fSs3fVf+6Ub6k1X0g0hNJ0qJ/2FOByyyAQYLtbEz3shX5taKQfBKBDw==", "dependencies": { "@types/jquery": "*", "@types/underscore": "*" @@ -1175,8 +1217,8 @@ }, "node_modules/@types/dom4": { "version": "2.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/dom4/-/dom4-2.0.2.tgz", + "integrity": "sha512-Rt4IC1T7xkCWa0OG1oSsPa0iqnxlDeQqKXZAHrQGLb7wFGncWm85MaxKUjAGejOrUynOgWlFi4c6S6IyJwoK4g==" }, "node_modules/@types/eslint": { "version": "8.4.1", @@ -1202,16 +1244,15 @@ "license": "MIT" }, "node_modules/@types/jquery": { - "version": "3.5.6", - "dev": true, - "license": "MIT", + "version": "3.5.16", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.16.tgz", + "integrity": "sha512-bsI7y4ZgeMkmpG9OM710RRzDFp+w4P1RGiIt30C1mSBT+ExCleeh4HObwgArnDFELmRrOpXgSYN9VF1hj+f1lw==", "dependencies": { "@types/sizzle": "*" } }, "node_modules/@types/json-schema": { "version": "7.0.9", - "dev": true, "license": "MIT" }, "node_modules/@types/json5": { @@ -1220,9 +1261,9 @@ "license": "MIT" }, "node_modules/@types/lodash": { - "version": "4.14.175", - "dev": true, - "license": "MIT" + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" }, "node_modules/@types/node": { "version": "17.0.21", @@ -1235,45 +1276,39 @@ "license": "MIT" }, "node_modules/@types/prop-types": { - "version": "15.7.4", - "dev": true, - "license": "MIT" + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "node_modules/@types/react": { - "version": "17.0.27", - "dev": true, - "license": "MIT", + "version": "17.0.53", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.53.tgz", + "integrity": "sha512-1yIpQR2zdYu1Z/dc1OxC+MA6GR240u3gcnP4l6mvj/PJiVaqHsQPmWttsvHsfnhfPbU2FuGmo0wSITPygjBmsw==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", "csstype": "^3.0.2" } }, - "node_modules/@types/react/node_modules/csstype": { - "version": "3.0.9", - "dev": true, - "license": "MIT" - }, "node_modules/@types/scheduler": { "version": "0.16.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, "node_modules/@types/sizzle": { "version": "2.3.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", + "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==" }, "node_modules/@types/underscore": { - "version": "1.11.3", - "dev": true, - "license": "MIT" + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/@types/underscore/-/underscore-1.11.4.tgz", + "integrity": "sha512-uO4CD2ELOjw8tasUrAhvnn2W4A0ZECOvMjCivJr4gA9pGgjv+qxKWY9GLTMVEK8ej85BxQOocUyE7hImmSQYcg==" }, "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, + "license": "MIT", "dependencies": { "@typescript-eslint/scope-manager": "5.27.1", "@typescript-eslint/type-utils": "5.27.1", @@ -1304,9 +1339,8 @@ }, "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, + "license": "MIT", "dependencies": { "@typescript-eslint/utils": "5.27.1", "lodash": "^4.17.21" @@ -1322,9 +1356,8 @@ }, "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, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "@typescript-eslint/scope-manager": "5.27.1", @@ -1346,9 +1379,8 @@ }, "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, + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^2.0.0" }, @@ -1364,9 +1396,8 @@ }, "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, + "license": "MIT", "dependencies": { "@typescript-eslint/utils": "5.27.1", "debug": "^4.3.4", @@ -1390,9 +1421,8 @@ }, "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, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "@typescript-eslint/scope-manager": "5.27.1", @@ -1414,9 +1444,8 @@ }, "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, + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^2.0.0" }, @@ -1432,18 +1461,16 @@ }, "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, + "license": "MIT", "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, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -1456,9 +1483,8 @@ }, "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, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "5.27.1", "@typescript-eslint/types": "5.27.1", @@ -1483,9 +1509,8 @@ }, "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, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.27.1", "@typescript-eslint/visitor-keys": "5.27.1" @@ -1500,9 +1525,8 @@ }, "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, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -1513,9 +1537,8 @@ }, "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, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "5.27.1", "@typescript-eslint/visitor-keys": "5.27.1", @@ -1540,9 +1563,8 @@ }, "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, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -1555,9 +1577,8 @@ }, "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, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.27.1", "eslint-visitor-keys": "^3.3.0" @@ -1572,9 +1593,8 @@ }, "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, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } @@ -1755,8 +1775,8 @@ }, "node_modules/abstract-leveldown": { "version": "6.2.3", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", + "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", "optional": true, "dependencies": { "buffer": "^5.5.0", @@ -1769,30 +1789,6 @@ "node": ">=6" } }, - "node_modules/abstract-leveldown/node_modules/buffer": { - "version": "5.7.1", - "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" - } - ], - "license": "MIT", - "optional": true, - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/acorn": { "version": "8.7.1", "dev": true, @@ -1822,7 +1818,6 @@ }, "node_modules/ajv": { "version": "6.12.6", - "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -1910,9 +1905,8 @@ }, "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, + "license": "MIT", "engines": { "node": ">=8" } @@ -1966,8 +1960,8 @@ }, "node_modules/async-limiter": { "version": "1.0.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", "optional": true }, "node_modules/autoprefixer": { @@ -2010,11 +2004,11 @@ "license": "Apache-2.0" }, "node_modules/backbone": { - "version": "1.2.3", - "dev": true, - "license": "MIT", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz", + "integrity": "sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==", "dependencies": { - "underscore": ">=1.7.0" + "underscore": ">=1.8.3" } }, "node_modules/balanced-match": { @@ -2024,7 +2018,8 @@ }, "node_modules/base64-js": { "version": "1.5.1", - "dev": true, + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "funding": [ { "type": "github", @@ -2038,8 +2033,7 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/brace-expansion": { "version": "1.1.11", @@ -2052,9 +2046,8 @@ }, "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, + "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -2084,6 +2077,30 @@ "url": "https://opencollective.com/browserslist" } }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "dev": true, @@ -2091,9 +2108,8 @@ }, "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, + "license": "MIT", "peer": true, "engines": { "node": ">=0.10.0" @@ -2101,7 +2117,6 @@ }, "node_modules/call-bind": { "version": "1.0.2", - "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.1", @@ -2177,9 +2192,9 @@ } }, "node_modules/classnames": { - "version": "2.3.1", - "dev": true, - "license": "MIT" + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" }, "node_modules/clone-deep": { "version": "4.0.1", @@ -2207,8 +2222,8 @@ }, "node_modules/codemirror": { "version": "5.61.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.61.1.tgz", + "integrity": "sha512-+D1NZjAucuzE93vJGbAaXzvoBHwp9nJZWWWF9utjv25+5AZUiah6CIlfb4ikG4MoDsFsCG8niiJH5++OO2LgIQ==" }, "node_modules/color-convert": { "version": "1.9.3", @@ -2241,6 +2256,27 @@ "node": ">= 10.0.0" } }, + "node_modules/compute-gcd": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/compute-gcd/-/compute-gcd-1.2.1.tgz", + "integrity": "sha512-TwMbxBNz0l71+8Sc4czv13h4kEqnchV9igQZBi6QUaz09dnz13juGnnaWWJTRsP3brxOoxeB4SA2WELLw1hCtg==", + "dependencies": { + "validate.io-array": "^1.0.3", + "validate.io-function": "^1.0.2", + "validate.io-integer-array": "^1.0.0" + } + }, + "node_modules/compute-lcm": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/compute-lcm/-/compute-lcm-1.1.2.tgz", + "integrity": "sha512-OFNPdQAXnQhDSKioX8/XYT6sdUlXwpeMjfd6ApxMJfyZ4GxmLR1xvMERctlYhlHwIiz6CSpBc2+qYKjHGZw4TQ==", + "dependencies": { + "compute-gcd": "^1.2.1", + "validate.io-array": "^1.0.3", + "validate.io-function": "^1.0.2", + "validate.io-integer-array": "^1.0.0" + } + }, "node_modules/concat-map": { "version": "0.0.1", "dev": true, @@ -2253,7 +2289,6 @@ }, "node_modules/core-js-pure": { "version": "3.22.8", - "dev": true, "hasInstallScript": true, "license": "MIT", "funding": { @@ -2294,7 +2329,6 @@ "resolved": "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz", "integrity": "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==", "deprecated": "This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in.", - "dev": true, "peer": true }, "node_modules/css-blank-pseudo": { @@ -2401,14 +2435,25 @@ } }, "node_modules/csstype": { - "version": "2.6.9", - "dev": true, - "license": "MIT" + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "engines": { + "node": ">=12" + } }, "node_modules/d3-format": { - "version": "1.4.5", - "dev": true, - "license": "BSD-3-Clause" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } }, "node_modules/damerau-levenshtein": { "version": "1.0.8", @@ -2433,8 +2478,8 @@ }, "node_modules/deep-equal": { "version": "1.1.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", "dependencies": { "is-arguments": "^1.0.4", "is-date-object": "^1.0.1", @@ -2454,16 +2499,16 @@ }, "node_modules/deepmerge": { "version": "4.2.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "engines": { "node": ">=0.10.0" } }, "node_modules/deferred-leveldown": { "version": "5.3.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz", + "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==", "optional": true, "dependencies": { "abstract-leveldown": "~6.2.1", @@ -2475,7 +2520,6 @@ }, "node_modules/define-properties": { "version": "1.1.4", - "dev": true, "license": "MIT", "dependencies": { "has-property-descriptors": "^1.0.0", @@ -2490,9 +2534,8 @@ }, "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, + "license": "BSD-3-Clause", "peer": true, "engines": { "node": ">=0.3.1" @@ -2500,9 +2543,8 @@ }, "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, + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -2523,16 +2565,16 @@ }, "node_modules/dom-helpers": { "version": "3.4.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", "dependencies": { "@babel/runtime": "^7.1.2" } }, "node_modules/dom-serializer": { - "version": "1.3.2", - "dev": true, - "license": "MIT", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -2544,23 +2586,24 @@ }, "node_modules/dom4": { "version": "2.1.6", - "dev": true + "resolved": "https://registry.npmjs.org/dom4/-/dom4-2.1.6.tgz", + "integrity": "sha512-JkCVGnN4ofKGbjf5Uvc8mmxaATIErKQKSgACdBXpsQ3fY6DlIpAyWfiBSrGkttATssbDCp3psiAKWXk5gmjycA==" }, "node_modules/domelementtype": { - "version": "2.2.0", - "dev": true, + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/fb55" } - ], - "license": "BSD-2-Clause" + ] }, "node_modules/domhandler": { - "version": "4.2.2", - "dev": true, - "license": "BSD-2-Clause", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dependencies": { "domelementtype": "^2.2.0" }, @@ -2573,8 +2616,8 @@ }, "node_modules/domutils": { "version": "2.8.0", - "dev": true, - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -2596,8 +2639,8 @@ }, "node_modules/encoding-down": { "version": "6.3.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz", + "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==", "optional": true, "dependencies": { "abstract-leveldown": "^6.2.1", @@ -2634,8 +2677,8 @@ }, "node_modules/entities": { "version": "2.2.0", - "dev": true, - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -2653,8 +2696,8 @@ }, "node_modules/errno": { "version": "0.1.8", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "optional": true, "dependencies": { "prr": "~1.0.1" @@ -2746,7 +2789,6 @@ }, "node_modules/escape-string-regexp": { "version": "4.0.0", - "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -3439,7 +3481,6 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "dev": true, "license": "MIT" }, "node_modules/fast-diff": { @@ -3449,9 +3490,8 @@ }, "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, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -3465,7 +3505,6 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "dev": true, "license": "MIT" }, "node_modules/fast-levenshtein": { @@ -3480,9 +3519,8 @@ }, "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, + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -3500,9 +3538,8 @@ }, "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, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -3561,8 +3598,8 @@ }, "node_modules/free-style": { "version": "3.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/free-style/-/free-style-3.1.0.tgz", + "integrity": "sha512-vJujYSIyT30iDoaoeigNAxX4yB1RUrh+N2ZMhIElMr3BvCuGXOw7XNJMEEJkDUeamK2Rnb/IKFGKRKlTWIGRWA==" }, "node_modules/fs-extra": { "version": "10.0.1", @@ -3584,7 +3621,6 @@ }, "node_modules/function-bind": { "version": "1.1.1", - "dev": true, "license": "MIT" }, "node_modules/function.prototype.name": { @@ -3611,7 +3647,6 @@ }, "node_modules/functions-have-names": { "version": "1.2.3", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3619,7 +3654,6 @@ }, "node_modules/get-intrinsic": { "version": "1.1.1", - "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.1", @@ -3715,9 +3749,8 @@ }, "node_modules/globby": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -3735,9 +3768,8 @@ }, "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, + "license": "MIT", "engines": { "node": ">= 4" } @@ -3749,12 +3781,11 @@ }, "node_modules/gud": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "node_modules/has": { "version": "1.0.3", - "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.1" @@ -3781,7 +3812,6 @@ }, "node_modules/has-property-descriptors": { "version": "1.0.0", - "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.1" @@ -3792,7 +3822,6 @@ }, "node_modules/has-symbols": { "version": "1.0.3", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -3803,7 +3832,6 @@ }, "node_modules/has-tostringtag": { "version": "1.0.0", - "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" @@ -3817,7 +3845,8 @@ }, "node_modules/htmlparser2": { "version": "6.1.0", - "dev": true, + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -3825,7 +3854,6 @@ "url": "https://github.com/sponsors/fb55" } ], - "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -3854,7 +3882,8 @@ }, "node_modules/ieee754": { "version": "1.2.1", - "dev": true, + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "funding": [ { "type": "github", @@ -3869,7 +3898,6 @@ "url": "https://feross.org/support" } ], - "license": "BSD-3-Clause", "optional": true }, "node_modules/ignore": { @@ -3882,8 +3910,8 @@ }, "node_modules/immediate": { "version": "3.3.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==", "optional": true }, "node_modules/import-fresh": { @@ -3946,7 +3974,7 @@ }, "node_modules/inherits": { "version": "2.0.4", - "dev": true, + "devOptional": true, "license": "ISC" }, "node_modules/internal-slot": { @@ -3972,8 +4000,8 @@ }, "node_modules/is-arguments": { "version": "1.1.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -4040,7 +4068,6 @@ }, "node_modules/is-date-object": { "version": "1.0.5", - "dev": true, "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" @@ -4092,9 +4119,8 @@ }, "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.12.0" } @@ -4115,15 +4141,14 @@ }, "node_modules/is-plain-object": { "version": "5.0.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "engines": { "node": ">=0.10.0" } }, "node_modules/is-regex": { "version": "1.1.4", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -4216,9 +4241,9 @@ } }, "node_modules/isomorphic.js": { - "version": "0.2.4", - "dev": true, - "license": "MIT", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.2.5.tgz", + "integrity": "sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==", "funding": { "type": "GitHub Sponsors ❤", "url": "https://github.com/sponsors/dmonad" @@ -4238,22 +4263,12 @@ } }, "node_modules/jquery": { - "version": "3.6.0", - "dev": true, - "license": "MIT" - }, - "node_modules/jquery-ui": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/jquery-ui/-/jquery-ui-1.13.2.tgz", - "integrity": "sha512-wBZPnqWs5GaYJmo1Jj0k/mrSkzdQzKDwhXNtHKcBdAcKVxMM3KNYFq+iJ2i1rwiG53Z8M4mTn3Qxrm17uH1D4Q==", - "dev": true, - "dependencies": { - "jquery": ">=1.8.0 <4.0.0" - } + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", + "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==" }, "node_modules/js-tokens": { "version": "4.0.0", - "dev": true, "license": "MIT" }, "node_modules/js-yaml": { @@ -4289,9 +4304,26 @@ "dev": true, "license": "MIT" }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/json-schema-merge-allof": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/json-schema-merge-allof/-/json-schema-merge-allof-0.6.0.tgz", + "integrity": "sha512-LEw4VMQVRceOPLuGRWcxW5orTTiR9ZAtqTAe4rQUjNADTeR81bezBVFa0MqIwp0YmHIM1KkhSjZM7o+IQhaPbQ==", + "dependencies": { + "compute-lcm": "^1.1.0", + "json-schema-compare": "^0.2.2", + "lodash": "^4.17.4" + } + }, "node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { @@ -4303,7 +4335,6 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, "bin": { "json5": "lib/cli.js" }, @@ -4322,6 +4353,14 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/jsx-ast-utils": { "version": "3.3.0", "dev": true, @@ -4365,8 +4404,8 @@ }, "node_modules/level": { "version": "6.0.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/level/-/level-6.0.1.tgz", + "integrity": "sha512-psRSqJZCsC/irNhfHzrVZbmPYXDcEYhA5TVNwr+V92jF44rbf86hqGp8fiT702FyiArScYIlPSBTDUASCVNSpw==", "optional": true, "dependencies": { "level-js": "^5.0.0", @@ -4383,8 +4422,8 @@ }, "node_modules/level-codec": { "version": "9.0.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz", + "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==", "optional": true, "dependencies": { "buffer": "^5.6.0" @@ -4393,34 +4432,10 @@ "node": ">=6" } }, - "node_modules/level-codec/node_modules/buffer": { - "version": "5.7.1", - "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" - } - ], - "license": "MIT", - "optional": true, - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/level-concat-iterator": { "version": "2.0.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", + "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==", "optional": true, "engines": { "node": ">=6" @@ -4428,8 +4443,8 @@ }, "node_modules/level-errors": { "version": "2.0.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", + "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", "optional": true, "dependencies": { "errno": "~0.1.1" @@ -4440,8 +4455,8 @@ }, "node_modules/level-iterator-stream": { "version": "4.0.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz", + "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==", "optional": true, "dependencies": { "inherits": "^2.0.4", @@ -4454,8 +4469,8 @@ }, "node_modules/level-js": { "version": "5.0.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/level-js/-/level-js-5.0.2.tgz", + "integrity": "sha512-SnBIDo2pdO5VXh02ZmtAyPP6/+6YTJg2ibLtl9C34pWvmtMEmRTWpra+qO/hifkUtBTOtfx6S9vLDjBsBK4gRg==", "optional": true, "dependencies": { "abstract-leveldown": "~6.2.3", @@ -4464,34 +4479,10 @@ "ltgt": "^2.1.2" } }, - "node_modules/level-js/node_modules/buffer": { - "version": "5.7.1", - "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" - } - ], - "license": "MIT", - "optional": true, - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/level-packager": { "version": "5.1.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz", + "integrity": "sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==", "optional": true, "dependencies": { "encoding-down": "^6.3.0", @@ -4503,8 +4494,8 @@ }, "node_modules/level-supports": { "version": "1.0.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", + "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", "optional": true, "dependencies": { "xtend": "^4.0.2" @@ -4515,9 +4506,9 @@ }, "node_modules/leveldown": { "version": "5.6.0", - "dev": true, + "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-5.6.0.tgz", + "integrity": "sha512-iB8O/7Db9lPaITU1aA2txU/cBEXAt4vWwKQRrrWuS6XDgbP4QZGj9BL2aNbwb002atoQ/lIotJkfyzz+ygQnUQ==", "hasInstallScript": true, - "license": "MIT", "optional": true, "dependencies": { "abstract-leveldown": "~6.2.1", @@ -4530,8 +4521,8 @@ }, "node_modules/levelup": { "version": "4.4.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz", + "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==", "optional": true, "dependencies": { "deferred-leveldown": "~5.3.0", @@ -4557,14 +4548,14 @@ } }, "node_modules/lib0": { - "version": "0.2.42", - "dev": true, - "license": "MIT", + "version": "0.2.60", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.60.tgz", + "integrity": "sha512-vzhtdUXBV8HyJnJWIZxUSH/aUVo1U4jUFRFDPVY245zFtzCl9Gld/EgvA8Jhnrio7Jn0HmGswErbPjsabYd7ow==", "dependencies": { "isomorphic.js": "^0.2.4" }, "engines": { - "node": ">=12" + "node": ">=14" }, "funding": { "type": "GitHub Sponsors ❤", @@ -4597,18 +4588,17 @@ }, "node_modules/lodash": { "version": "4.17.21", - "dev": true, "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, "node_modules/lodash.escape": { "version": "4.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==" }, "node_modules/lodash.merge": { "version": "4.6.2", @@ -4622,7 +4612,6 @@ }, "node_modules/loose-envify": { "version": "1.4.0", - "dev": true, "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" @@ -4633,7 +4622,6 @@ }, "node_modules/lru-cache": { "version": "6.0.0", - "dev": true, "license": "ISC", "dependencies": { "yallist": "^4.0.0" @@ -4644,14 +4632,14 @@ }, "node_modules/ltgt": { "version": "2.2.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==", "optional": true }, "node_modules/marked": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.10.tgz", - "integrity": "sha512-+QvuFj0nGgO970fySghXGmuw+Fd0gD2x3+MqCWLIPf5oxdv1Ka6b2q+z9RP01P/IaKPMEramy+7cNy/Lw8c3hw==", + "version": "4.2.12", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.12.tgz", + "integrity": "sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==", "bin": { "marked": "bin/marked.js" }, @@ -4666,18 +4654,16 @@ }, "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, + "license": "MIT", "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, + "license": "MIT", "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -4726,14 +4712,12 @@ }, "node_modules/minimist": { "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, + "license": "MIT", "peer": true, "dependencies": { "minimist": "^1.2.6" @@ -4746,7 +4730,6 @@ "version": "2.29.4", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", - "dev": true, "engines": { "node": "*" } @@ -4758,7 +4741,6 @@ }, "node_modules/nanoid": { "version": "3.3.1", - "dev": true, "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" @@ -4769,8 +4751,8 @@ }, "node_modules/napi-macros": { "version": "2.0.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", + "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==", "optional": true }, "node_modules/natural-compare": { @@ -4783,10 +4765,29 @@ "dev": true, "license": "MIT" }, + "node_modules/node-fetch": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.8.tgz", + "integrity": "sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, "node_modules/node-gyp-build": { "version": "4.1.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.1.1.tgz", + "integrity": "sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ==", "optional": true, "bin": { "node-gyp-build": "bin.js", @@ -4809,8 +4810,13 @@ }, "node_modules/normalize.css": { "version": "8.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" + }, + "node_modules/nouislider": { + "version": "15.4.0", + "resolved": "https://registry.npmjs.org/nouislider/-/nouislider-15.4.0.tgz", + "integrity": "sha512-AV7UMhGhZ4Mj6ToMT812Ib8OJ4tAXR2/Um7C4l4ZvvsqujF0WpQTpqqHJ+9xt4174R7ueQOUrBR4yakJpAIPCA==" }, "node_modules/npm-run-path": { "version": "4.0.1", @@ -4825,7 +4831,6 @@ }, "node_modules/object-assign": { "version": "4.1.1", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -4841,8 +4846,8 @@ }, "node_modules/object-is": { "version": "1.1.5", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -4856,7 +4861,6 @@ }, "node_modules/object-keys": { "version": "1.1.1", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -5037,13 +5041,13 @@ }, "node_modules/parse-srcset": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==" }, "node_modules/path-browserify": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" }, "node_modules/path-exists": { "version": "4.0.0", @@ -5084,14 +5088,12 @@ }, "node_modules/picocolors": { "version": "1.0.0", - "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, + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -5120,8 +5122,9 @@ }, "node_modules/popper.js": { "version": "1.16.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -5129,7 +5132,6 @@ }, "node_modules/postcss": { "version": "8.4.8", - "dev": true, "license": "MIT", "dependencies": { "nanoid": "^3.3.1", @@ -5704,7 +5706,6 @@ }, "node_modules/prop-types": { "version": "15.8.1", - "dev": true, "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", @@ -5714,13 +5715,12 @@ }, "node_modules/prr": { "version": "1.0.1", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", "optional": true }, "node_modules/punycode": { "version": "2.1.1", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -5728,20 +5728,20 @@ }, "node_modules/querystring": { "version": "0.2.0", - "dev": true, + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", "engines": { "node": ">=0.4.x" } }, "node_modules/querystringify": { - "version": "2.2.0", - "dev": true, - "license": "MIT" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, "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": [ { @@ -5756,7 +5756,8 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/randombytes": { "version": "2.1.0", @@ -5768,8 +5769,8 @@ }, "node_modules/react": { "version": "17.0.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -5780,8 +5781,8 @@ }, "node_modules/react-dom": { "version": "17.0.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -5793,18 +5794,17 @@ }, "node_modules/react-is": { "version": "16.13.1", - "dev": true, "license": "MIT" }, "node_modules/react-lifecycles-compat": { "version": "3.0.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, "node_modules/react-popper": { "version": "1.3.11", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz", + "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==", "dependencies": { "@babel/runtime": "^7.1.2", "@hypnosphi/create-react-context": "^0.3.1", @@ -5820,8 +5820,8 @@ }, "node_modules/react-transition-group": { "version": "2.9.0", - "dev": true, - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", "dependencies": { "dom-helpers": "^3.4.0", "loose-envify": "^1.4.0", @@ -5843,8 +5843,8 @@ }, "node_modules/readable-stream": { "version": "3.6.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "optional": true, "dependencies": { "inherits": "^2.0.3", @@ -5868,12 +5868,10 @@ }, "node_modules/regenerator-runtime": { "version": "0.13.9", - "dev": true, "license": "MIT" }, "node_modules/regexp.prototype.flags": { "version": "1.4.3", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -5916,13 +5914,13 @@ }, "node_modules/requires-port": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "node_modules/resize-observer-polyfill": { "version": "1.5.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "node_modules/resolve": { "version": "1.22.0", @@ -5961,9 +5959,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, + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -5985,8 +5982,6 @@ }, "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": [ { @@ -6002,13 +5997,14 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/safe-buffer": { "version": "5.2.1", - "dev": true, + "devOptional": true, "funding": [ { "type": "github", @@ -6026,23 +6022,22 @@ "license": "MIT" }, "node_modules/sanitize-html": { - "version": "2.3.3", - "dev": true, - "license": "MIT", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.7.3.tgz", + "integrity": "sha512-jMaHG29ak4miiJ8wgqA1849iInqORgNv7SLfSw9LtfOhEUQ1C0YHKH73R+hgyufBW9ZFeJrb057k9hjlfBCVlw==", "dependencies": { "deepmerge": "^4.2.2", "escape-string-regexp": "^4.0.0", "htmlparser2": "^6.0.0", "is-plain-object": "^5.0.0", - "klona": "^2.0.3", "parse-srcset": "^1.0.2", - "postcss": "^8.0.2" + "postcss": "^8.3.11" } }, "node_modules/scheduler": { "version": "0.20.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -6131,9 +6126,8 @@ }, "node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -6194,7 +6188,6 @@ }, "node_modules/source-map-js": { "version": "1.0.2", - "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -6235,8 +6228,8 @@ }, "node_modules/string_decoder": { "version": "1.3.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "optional": true, "dependencies": { "safe-buffer": "~5.2.0" @@ -6427,9 +6420,8 @@ }, "node_modules/terser": { "version": "5.15.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", - "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", @@ -6483,9 +6475,8 @@ }, "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, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -6495,8 +6486,8 @@ }, "node_modules/tr46": { "version": "0.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/tsconfig-paths": { "version": "3.14.1", @@ -6509,6 +6500,18 @@ "strip-bom": "^3.0.0" } }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, "node_modules/tslib": { "version": "1.13.0", "dev": true, @@ -6516,10 +6519,8 @@ }, "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, + "license": "Apache-2.0", "peer": true, "dependencies": { "@babel/code-frame": "^7.0.0", @@ -6548,9 +6549,8 @@ }, "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, + "license": "ISC", "peer": true, "bin": { "semver": "bin/semver" @@ -6558,9 +6558,8 @@ }, "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, + "license": "MIT", "peer": true, "dependencies": { "tslib": "^1.8.1" @@ -6571,9 +6570,8 @@ }, "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, + "license": "MIT", "dependencies": { "tslib": "^1.8.1" }, @@ -6608,13 +6606,13 @@ }, "node_modules/typed-styles": { "version": "0.0.7", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, "node_modules/typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", + "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -6625,14 +6623,19 @@ } }, "node_modules/typestyle": { - "version": "2.1.0", - "dev": true, - "license": "MIT", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/typestyle/-/typestyle-2.4.0.tgz", + "integrity": "sha512-/d1BL6Qi+YlMLEydnUEB8KL/CAjAN8cyt3/UyGnOyBrWf7bLGcR/6yhmsaUstO2IcYwZfagjE7AIzuI2vUW9mg==", "dependencies": { - "csstype": "2.6.9", + "csstype": "3.0.10", "free-style": "3.1.0" } }, + "node_modules/typestyle/node_modules/csstype": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" + }, "node_modules/unbox-primitive": { "version": "1.0.2", "dev": true, @@ -6648,9 +6651,9 @@ } }, "node_modules/underscore": { - "version": "1.13.1", - "dev": true, - "license": "MIT" + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", + "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==" }, "node_modules/universalify": { "version": "2.0.0", @@ -6662,7 +6665,6 @@ }, "node_modules/uri-js": { "version": "4.4.1", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" @@ -6670,8 +6672,8 @@ }, "node_modules/url": { "version": "0.11.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", "dependencies": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -6679,8 +6681,8 @@ }, "node_modules/url-parse": { "version": "1.5.10", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -6688,12 +6690,12 @@ }, "node_modules/url/node_modules/punycode": { "version": "1.3.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" }, "node_modules/util-deprecate": { "version": "1.0.2", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/v8-compile-cache": { @@ -6701,10 +6703,42 @@ "dev": true, "license": "MIT" }, + "node_modules/validate.io-array": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz", + "integrity": "sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg==" + }, + "node_modules/validate.io-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/validate.io-function/-/validate.io-function-1.0.2.tgz", + "integrity": "sha512-LlFybRJEriSuBnUhQyG5bwglhh50EpTL2ul23MPIuR1odjO7XaMLFV8vHGwp7AZciFxtYOeiSCT5st+XSPONiQ==" + }, + "node_modules/validate.io-integer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz", + "integrity": "sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ==", + "dependencies": { + "validate.io-number": "^1.0.3" + } + }, + "node_modules/validate.io-integer-array": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/validate.io-integer-array/-/validate.io-integer-array-1.0.0.tgz", + "integrity": "sha512-mTrMk/1ytQHtCY0oNO3dztafHYyGU88KL+jRxWuzfOmQb+4qqnWmI+gykvGp8usKZOM0H7keJHEbRaFiYA0VrA==", + "dependencies": { + "validate.io-array": "^1.0.3", + "validate.io-integer": "^1.0.4" + } + }, + "node_modules/validate.io-number": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz", + "integrity": "sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg==" + }, "node_modules/warning": { "version": "4.0.3", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "dependencies": { "loose-envify": "^1.0.0" } @@ -6723,8 +6757,8 @@ }, "node_modules/webidl-conversions": { "version": "3.0.1", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/webpack": { "version": "5.70.0", @@ -6844,8 +6878,8 @@ }, "node_modules/whatwg-url": { "version": "5.0.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -6899,9 +6933,9 @@ "license": "ISC" }, "node_modules/ws": { - "version": "7.5.5", - "dev": true, - "license": "MIT", + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "engines": { "node": ">=8.3.0" }, @@ -6920,19 +6954,19 @@ }, "node_modules/xtend": { "version": "4.0.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "optional": true, "engines": { "node": ">=0.4" } }, "node_modules/y-codemirror": { - "version": "2.1.1", - "dev": true, - "license": "MIT", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/y-codemirror/-/y-codemirror-3.0.1.tgz", + "integrity": "sha512-TsLSoouAZxkxOKbmTj7qdwZNS0lZMVqIdp7/j9EgUUqYj0remZYDGl6VBABrmp9UX1QvX6RoXXqzbNhftgfCbA==", "dependencies": { - "lib0": "^0.2.41" + "lib0": "^0.2.42" }, "funding": { "type": "GitHub Sponsors ❤", @@ -6940,13 +6974,13 @@ }, "peerDependencies": { "codemirror": "^5.52.2", - "yjs": "^13.0.0" + "yjs": "^13.5.17" } }, "node_modules/y-leveldb": { - "version": "0.1.0", - "dev": true, - "license": "MIT", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/y-leveldb/-/y-leveldb-0.1.2.tgz", + "integrity": "sha512-6ulEn5AXfXJYi89rXPEg2mMHAyyw8+ZfeMMdOtBbV8FJpQ1NOrcgi6DTAcXof0dap84NjHPT2+9d0rb6cFsjEg==", "optional": true, "dependencies": { "level": "^6.0.1", @@ -6962,8 +6996,8 @@ }, "node_modules/y-protocols": { "version": "1.0.5", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.5.tgz", + "integrity": "sha512-Wil92b7cGk712lRHDqS4T90IczF6RkcvCwAD0A2OPg+adKmOe+nOiT/N2hvpQIWS3zfjmtL4CPaH5sIW1Hkm/A==", "dependencies": { "lib0": "^0.2.42" }, @@ -6973,15 +7007,16 @@ } }, "node_modules/y-websocket": { - "version": "1.3.16", - "dev": true, - "license": "MIT", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/y-websocket/-/y-websocket-1.4.5.tgz", + "integrity": "sha512-5d9LTSy0GQKqSd/FKRo5DMBlsiTlCipbKcIgPLlno+5xHtfT8bm3uQdcbY9JvLfckojilLZWauXJu0vzDZX05w==", "dependencies": { - "lib0": "^0.2.42", + "lib0": "^0.2.52", "lodash.debounce": "^4.0.8", "y-protocols": "^1.0.5" }, "bin": { + "y-websocket": "bin/server.js", "y-websocket-server": "bin/server.js" }, "funding": { @@ -6998,8 +7033,8 @@ }, "node_modules/y-websocket/node_modules/ws": { "version": "6.2.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "optional": true, "dependencies": { "async-limiter": "~1.0.0" @@ -7007,7 +7042,6 @@ }, "node_modules/yallist": { "version": "4.0.0", - "dev": true, "license": "ISC" }, "node_modules/yaml": { @@ -7019,12 +7053,11 @@ } }, "node_modules/yjs": { - "version": "13.5.13", - "dev": true, - "hasInstallScript": true, - "license": "MIT", + "version": "13.5.44", + "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.5.44.tgz", + "integrity": "sha512-UL+abIh2lQonqXfaJ+en7z9eGshpY11j1zNLc2kDYs0vrTjee4gZJUXC3ZsuhP6geQt0IRU04epCGRaVPQAVCA==", "dependencies": { - "lib0": "^0.2.41" + "lib0": "^0.2.49" }, "funding": { "type": "GitHub Sponsors ❤", @@ -7055,7 +7088,6 @@ }, "@babel/runtime": { "version": "7.18.3", - "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } @@ -7069,15 +7101,18 @@ } }, "@blueprintjs/colors": { - "version": "4.0.0-alpha.1", - "dev": true + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@blueprintjs/colors/-/colors-4.1.12.tgz", + "integrity": "sha512-tid/RQv/hmSrt6OW56lN8UfoV4UH0aQVzjHsURetboIxRbqTCa7bY/ywgT1UdVXXgPxkxUqdj0JPasZE0O38ig==" }, "@blueprintjs/core": { - "version": "3.51.0", - "dev": true, + "version": "3.54.0", + "resolved": "https://registry.npmjs.org/@blueprintjs/core/-/core-3.54.0.tgz", + "integrity": "sha512-u2c1s6MNn0ocxhnC6CuiG5g3KV6b4cKUvSobznepA9SC3/AL1s3XOvT7DLWoHRv2B/vBOHFYEDzLw2/vlcGGZg==", "requires": { - "@blueprintjs/colors": "^4.0.0-alpha.1", - "@blueprintjs/icons": "^3.30.2", + "@blueprintjs/colors": "^4.0.0-alpha.3", + "@blueprintjs/icons": "^3.33.0", + "@juggle/resize-observer": "^3.3.1", "@types/dom4": "^2.0.1", "classnames": "^2.2", "dom4": "^2.1.5", @@ -7086,25 +7121,47 @@ "react-lifecycles-compat": "^3.0.4", "react-popper": "^1.3.7", "react-transition-group": "^2.9.0", - "resize-observer-polyfill": "^1.5.1", - "tslib": "~1.13.0" + "tslib": "~2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } } }, "@blueprintjs/icons": { - "version": "3.30.2", - "dev": true, + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/@blueprintjs/icons/-/icons-3.33.0.tgz", + "integrity": "sha512-Q6qoSDIm0kRYQZISm59UUcDCpV3oeHulkLuh3bSlw0HhcSjvEQh2PSYbtaifM60Q4aK4PCd6bwJHg7lvF1x5fQ==", "requires": { "classnames": "^2.2", - "tslib": "~1.13.0" + "tslib": "~2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } } }, "@blueprintjs/select": { - "version": "3.18.7", - "dev": true, + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/@blueprintjs/select/-/select-3.19.1.tgz", + "integrity": "sha512-8UJIZMaWXRMQHr14wbmzJc/CklcSKxOU5JUux0xXKQz/hDW/g1a650tlwJmnxufvRdShbGinlVfHupCs0EL6sw==", "requires": { - "@blueprintjs/core": "^3.51.0", + "@blueprintjs/core": "^3.54.0", "classnames": "^2.2", - "tslib": "~1.13.0" + "tslib": "~2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } } }, "@csstools/postcss-color-function": { @@ -7187,7 +7244,8 @@ }, "@fortawesome/fontawesome-free": { "version": "5.15.4", - "dev": true + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz", + "integrity": "sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg==" }, "@humanwhocodes/config-array": { "version": "0.5.0", @@ -7204,7 +7262,8 @@ }, "@hypnosphi/create-react-context": { "version": "0.3.1", - "dev": true, + "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz", + "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==", "requires": { "gud": "^1.0.0", "warning": "^4.0.3" @@ -7212,8 +7271,6 @@ }, "@jridgewell/gen-mapping": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dev": true, "requires": { "@jridgewell/set-array": "^1.0.1", @@ -7223,20 +7280,14 @@ }, "@jridgewell/resolve-uri": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "dev": true }, "@jridgewell/set-array": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true }, "@jridgewell/source-map": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", "dev": true, "requires": { "@jridgewell/gen-mapping": "^0.3.0", @@ -7245,59 +7296,75 @@ }, "@jridgewell/sourcemap-codec": { "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", "dev": true }, "@jridgewell/trace-mapping": { "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "requires": { "@jridgewell/resolve-uri": "3.1.0", "@jridgewell/sourcemap-codec": "1.4.14" } }, + "@juggle/resize-observer": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", + "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" + }, "@jupyter-widgets/base": { - "version": "4.0.0", - "dev": true, + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@jupyter-widgets/base/-/base-6.0.2.tgz", + "integrity": "sha512-CIVjSTrqQFzkg9VCdDjrjDqwbba3eZfNigCPFSuKmMVXc+ATAOFczOv9/9uaCPzQ+E+0g6SOLhJ25SpKB0cl9g==", "requires": { "@jupyterlab/services": "^6.0.0", - "@lumino/coreutils": "^1.2.0", - "@lumino/messaging": "^1.2.1", - "@lumino/widgets": "^1.3.0", - "@types/backbone": "^1.4.1", + "@lumino/coreutils": "^1.11.1", + "@lumino/messaging": "^1.10.1", + "@lumino/widgets": "^1.30.0", + "@types/backbone": "1.4.14", "@types/lodash": "^4.14.134", - "backbone": "1.2.3", - "base64-js": "^1.2.1", + "backbone": "1.4.0", "jquery": "^3.1.1", "lodash": "^4.17.4" } }, - "@jupyter-widgets/controls": { - "version": "3.0.0", - "dev": true, + "@jupyter-widgets/base-manager": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@jupyter-widgets/base-manager/-/base-manager-1.0.3.tgz", + "integrity": "sha512-u/SfuOGc1Z3OUOj/hCNXzS/OWfk6jrrrqRYAhVXiIEJqvql0Nd6fGW/zHxZB+FpqG5I5DzZzBNI20H+4mB+TGQ==", "requires": { - "@jupyter-widgets/base": "^4.0.0", - "@lumino/algorithm": "^1.1.0", - "@lumino/domutils": "^1.1.0", - "@lumino/messaging": "^1.2.1", - "@lumino/signaling": "^1.2.0", - "@lumino/widgets": "^1.3.0", - "d3-format": "^1.3.0", + "@jupyter-widgets/base": "^6.0.2", + "@jupyterlab/services": "^6.0.0", + "@lumino/coreutils": "^1.11.1", + "base64-js": "^1.2.1", + "sanitize-html": "^2.3" + } + }, + "@jupyter-widgets/controls": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@jupyter-widgets/controls/-/controls-5.0.3.tgz", + "integrity": "sha512-IVPGC+yLDEiFD7YzdSrn/dLNlpQJ4fcsikT2ksw3Vemc7d+CJ9N/uPM6yNMSVcsMCuMuC8LB6T/ecl2STcXaQQ==", + "requires": { + "@jupyter-widgets/base": "^6.0.2", + "@lumino/algorithm": "^1.9.1", + "@lumino/domutils": "^1.8.1", + "@lumino/messaging": "^1.10.1", + "@lumino/signaling": "^1.10.1", + "@lumino/widgets": "^1.30.0", + "d3-color": "^3.0.1", + "d3-format": "^3.0.1", "jquery": "^3.1.1", - "jquery-ui": "^1.12.1", - "underscore": "^1.8.3" + "nouislider": "15.4.0" } }, "@jupyter-widgets/jupyterlab-manager": { - "version": "3.0.1", - "dev": true, - "requires": { - "@jupyter-widgets/base": "^4.0.0", - "@jupyter-widgets/controls": "^3.0.0", - "@jupyter-widgets/output": "^4.0.0", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@jupyter-widgets/jupyterlab-manager/-/jupyterlab-manager-5.0.5.tgz", + "integrity": "sha512-EJMcF/GedUkhVzonQJqSnenOiL8UahXede62mO79pqVlZuzVez6wJRgP3Zlkia8mqiuuF560dtI7Y0Txy4MEGQ==", + "requires": { + "@jupyter-widgets/base": "^6.0.2", + "@jupyter-widgets/base-manager": "^1.0.3", + "@jupyter-widgets/controls": "^5.0.3", + "@jupyter-widgets/output": "^6.0.2", "@jupyterlab/application": "^3.0.0", "@jupyterlab/docregistry": "^3.0.0", "@jupyterlab/logconsole": "^3.0.0", @@ -7309,172 +7376,194 @@ "@jupyterlab/rendermime-interfaces": "^3.0.0", "@jupyterlab/services": "^6.0.0", "@jupyterlab/settingregistry": "^3.0.0", - "@lumino/algorithm": "^1.1.0", - "@lumino/coreutils": "^1.3.0", - "@lumino/disposable": "^1.1.1", - "@lumino/messaging": "^1.2.1", - "@lumino/properties": "^1.1.0", - "@lumino/signaling": "^1.2.0", - "@lumino/widgets": "^1.3.0", - "@types/backbone": "^1.4.1", + "@jupyterlab/translation": "^3.0.0", + "@lumino/algorithm": "^1.9.1", + "@lumino/coreutils": "^1.11.1", + "@lumino/disposable": "^1.10.1", + "@lumino/properties": "^1.8.1", + "@lumino/signaling": "^1.10.1", + "@lumino/widgets": "^1.30.0", + "@types/backbone": "1.4.14", "jquery": "^3.1.1", - "semver": "^6.1.1" + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "@jupyter-widgets/output": { - "version": "4.0.0", - "dev": true, + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@jupyter-widgets/output/-/output-6.0.2.tgz", + "integrity": "sha512-S2AP3ffJTOo1j8oXAa/NPg1uH3GXw6i8GbsQVPiQcolOnBG+M6mDJWQFUpMblu7FdfXy9K9Qdf2cpv8m67krRA==", "requires": { - "@jupyter-widgets/base": "^4.0.0" + "@jupyter-widgets/base": "^6.0.2" } }, "@jupyter-widgets/schema": { - "version": "0.4.0", - "dev": true + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@jupyter-widgets/schema/-/schema-0.5.1.tgz", + "integrity": "sha512-GnslBB7lkGt/Jg0DEJhbze+ot5iJWNqmcuLmm/O6aFBprlxmRQTTvpIcbxQierq5b9n6lsAmNTgSFD69TKeFxg==" }, "@jupyterlab/application": { - "version": "3.1.17", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/application/-/application-3.5.2.tgz", + "integrity": "sha512-//cFTONDGty03ahb3mKnpIAm82FQnEOI0d2ESzmL4bkaxSkrWfabr6Dzogpqk9ZvEy2ADri0uQSHJS1ffuEGGg==", "requires": { "@fortawesome/fontawesome-free": "^5.12.0", - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/docregistry": "^3.1.17", - "@jupyterlab/rendermime": "^3.1.17", - "@jupyterlab/rendermime-interfaces": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/statedb": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/application": "^1.16.0", - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/messaging": "^1.4.3", - "@lumino/polling": "^1.3.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0" + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/docregistry": "^3.5.2", + "@jupyterlab/rendermime": "^3.5.2", + "@jupyterlab/rendermime-interfaces": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/statedb": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/application": "^1.27.0", + "@lumino/commands": "^1.19.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/messaging": "^1.10.0", + "@lumino/polling": "^1.9.0", + "@lumino/properties": "^1.8.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0" } }, "@jupyterlab/apputils": { - "version": "3.1.17", - "dev": true, - "requires": { - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/settingregistry": "^3.1.17", - "@jupyterlab/statedb": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/apputils/-/apputils-3.5.2.tgz", + "integrity": "sha512-VTgiYzoGRt2hjiaG94M3M35jXw46bMO+pl8whjPRZFZ6UzIJpMq9/Rr1VyuJyG+eE/Wt9WQsxCP84nTlUZNfBQ==", + "requires": { + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/settingregistry": "^3.5.2", + "@jupyterlab/statedb": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/commands": "^1.19.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/domutils": "^1.8.0", + "@lumino/messaging": "^1.10.0", + "@lumino/polling": "^1.9.0", + "@lumino/properties": "^1.8.0", + "@lumino/signaling": "^1.10.0", + "@lumino/virtualdom": "^1.14.0", + "@lumino/widgets": "^1.33.0", "@types/react": "^17.0.0", "react": "^17.0.1", "react-dom": "^17.0.1", - "sanitize-html": "~2.3.3", + "sanitize-html": "~2.7.3", "url": "^0.11.0" } }, "@jupyterlab/attachments": { - "version": "3.1.17", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/attachments/-/attachments-3.5.2.tgz", + "integrity": "sha512-zVu6soe+biGG/V+ZOLb24rr3esr7YyvLnxLefWB02pSJPBlIe5Pn1GY6eWYPOZPtcFN2Di8OZsCp6LQJaNygeA==", "requires": { - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/rendermime": "^3.1.17", - "@jupyterlab/rendermime-interfaces": "^3.1.17", - "@lumino/disposable": "^1.4.3", - "@lumino/signaling": "^1.4.3" + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/rendermime": "^3.5.2", + "@jupyterlab/rendermime-interfaces": "^3.5.2", + "@lumino/disposable": "^1.10.0", + "@lumino/signaling": "^1.10.0" } }, "@jupyterlab/cells": { - "version": "3.1.17", - "dev": true, - "requires": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/attachments": "^3.1.17", - "@jupyterlab/codeeditor": "^3.1.17", - "@jupyterlab/codemirror": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/filebrowser": "^3.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/outputarea": "^3.1.17", - "@jupyterlab/rendermime": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/shared-models": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/domutils": "^1.2.3", - "@lumino/dragdrop": "^1.7.1", - "@lumino/messaging": "^1.4.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0", - "@lumino/widgets": "^1.19.0", - "marked": "4.0.10", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/cells/-/cells-3.5.2.tgz", + "integrity": "sha512-ze0vuFRH3CL88wS+oMoD4YmapMU/aR/RTZPuAOgK0o072CEAuhJFOPgpv12NalnEYlNM8YBeR4/nJ2xPfbX8lQ==", + "requires": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/attachments": "^3.5.2", + "@jupyterlab/codeeditor": "^3.5.2", + "@jupyterlab/codemirror": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/filebrowser": "^3.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/outputarea": "^3.5.2", + "@jupyterlab/rendermime": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/shared-models": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/domutils": "^1.8.0", + "@lumino/dragdrop": "^1.13.0", + "@lumino/messaging": "^1.10.0", + "@lumino/polling": "^1.9.0", + "@lumino/signaling": "^1.10.0", + "@lumino/virtualdom": "^1.14.0", + "@lumino/widgets": "^1.33.0", + "marked": "^4.0.17", "react": "^17.0.1" } }, "@jupyterlab/codeeditor": { - "version": "3.1.17", - "dev": true, - "requires": { - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/shared-models": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/dragdrop": "^1.7.1", - "@lumino/messaging": "^1.4.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0" + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/codeeditor/-/codeeditor-3.5.2.tgz", + "integrity": "sha512-ONMCUEvgSwXhOEDW3i8Gl7s7xWbbgpjbG413LV4F+JP4J4IZv6fSW/AhXQ4Omdtl1lTJsqlGqfNyEmdAkLto9w==", + "requires": { + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/shared-models": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/dragdrop": "^1.13.0", + "@lumino/messaging": "^1.10.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0" } }, "@jupyterlab/codemirror": { - "version": "3.1.17", - "dev": true, - "requires": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/codeeditor": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/shared-models": "^3.1.17", - "@jupyterlab/statusbar": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/polling": "^1.3.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/codemirror/-/codemirror-3.5.2.tgz", + "integrity": "sha512-PpAKmDwMd69Ge/ZG+F8PiB6ZoJcdJ8slsAv3Tu1FM4I2MPZ+X2E6TnqmgsBL7LZTr3qkWcQuTBaNxinAVbAzkA==", + "requires": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/codeeditor": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/shared-models": "^3.5.2", + "@jupyterlab/statusbar": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/commands": "^1.19.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/polling": "^1.9.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0", "codemirror": "~5.61.0", "react": "^17.0.1", - "y-codemirror": "^2.1.1" + "y-codemirror": "^3.0.1" } }, "@jupyterlab/coreutils": { - "version": "5.1.17", - "dev": true, + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-5.5.2.tgz", + "integrity": "sha512-mpanIZlMcUN10xYN8P8N6Icnz6DbJjKrOMRvmD6ALZ3i62SJqqMjuYCW6vFZ7cW+EZlMTqOk8VMnAJ+rwC5d+g==", "requires": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/signaling": "^1.4.3", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/signaling": "^1.10.0", "minimist": "~1.2.0", "moment": "^2.24.0", "path-browserify": "^1.0.0", @@ -7482,452 +7571,473 @@ } }, "@jupyterlab/docmanager": { - "version": "3.1.17", - "dev": true, - "requires": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/docprovider": "^3.1.17", - "@jupyterlab/docregistry": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/statusbar": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/docmanager/-/docmanager-3.5.2.tgz", + "integrity": "sha512-IGP6NL/+qiq4w288I2gqmGrNOnShZcDyDsEE5Sts7HYoRDnSZL5lZSRwmP7DFnUQQ3v4PGrz9n/Mu3nNCBRv/g==", + "requires": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/docprovider": "^3.5.2", + "@jupyterlab/docregistry": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/statusbar": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/messaging": "^1.10.0", + "@lumino/properties": "^1.8.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0", "react": "^17.0.1" } }, "@jupyterlab/docprovider": { - "version": "3.1.17", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/docprovider/-/docprovider-3.5.2.tgz", + "integrity": "sha512-QH9lHBAbD843Azc12PzqkiMUhJ6k7Mn/+N5mY0BCYijU0M1qBRcWIN6Cyanyx4jLsIOKX8oslKF5fO8JYosKfw==", "requires": { - "@jupyterlab/shared-models": "^3.1.17", - "@lumino/coreutils": "^1.5.3", + "@jupyterlab/shared-models": "^3.5.2", + "@lumino/coreutils": "^1.11.0", "lib0": "^0.2.42", "y-websocket": "^1.3.15", - "yjs": "^13.5.6" + "yjs": "^13.5.17" } }, "@jupyterlab/docregistry": { - "version": "3.1.17", - "dev": true, - "requires": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/codeeditor": "^3.1.17", - "@jupyterlab/codemirror": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/docprovider": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/rendermime": "^3.1.17", - "@jupyterlab/rendermime-interfaces": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/shared-models": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/messaging": "^1.4.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0", - "yjs": "^13.5.6" + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/docregistry/-/docregistry-3.5.2.tgz", + "integrity": "sha512-sJ/tIzDiCapRs3OxMpqswiBe/uvwqHtDyYAux28Ux6q4nN14Ht9svqDM8knkUjcOlcM+W011LqPeR6vUDmlcxA==", + "requires": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/codeeditor": "^3.5.2", + "@jupyterlab/codemirror": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/docprovider": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/rendermime": "^3.5.2", + "@jupyterlab/rendermime-interfaces": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/shared-models": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/messaging": "^1.10.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0", + "yjs": "^13.5.17" } }, "@jupyterlab/filebrowser": { - "version": "3.1.17", - "dev": true, - "requires": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/docmanager": "^3.1.17", - "@jupyterlab/docregistry": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/statedb": "^3.1.17", - "@jupyterlab/statusbar": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/dragdrop": "^1.7.1", - "@lumino/messaging": "^1.4.3", - "@lumino/polling": "^1.3.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/filebrowser/-/filebrowser-3.5.2.tgz", + "integrity": "sha512-XOgxL9s2+4I0X2DEkgLdLs6nRhn9jppLClBlBQUboRiDabqW62Pwbkf54KUH7yJgvXy0ZJ4EiX4uRoDGY3qJ7w==", + "requires": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/docmanager": "^3.5.2", + "@jupyterlab/docregistry": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/statedb": "^3.5.2", + "@jupyterlab/statusbar": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/domutils": "^1.8.0", + "@lumino/dragdrop": "^1.13.0", + "@lumino/messaging": "^1.10.0", + "@lumino/polling": "^1.9.0", + "@lumino/signaling": "^1.10.0", + "@lumino/virtualdom": "^1.14.0", + "@lumino/widgets": "^1.33.0", "react": "^17.0.1" } }, "@jupyterlab/logconsole": { - "version": "3.1.17", - "dev": true, - "requires": { - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/outputarea": "^3.1.17", - "@jupyterlab/rendermime": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/translation": "^3.1.17", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/messaging": "^1.4.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0" + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/logconsole/-/logconsole-3.5.2.tgz", + "integrity": "sha512-XltqZTFqOwOoJuKBkGWiYeisKBVv98JNqMY0/ufpNAhZ6iOKesV9zOZJshpxyKzzS2eyh7eHrV4jn6Z++btM4Q==", + "requires": { + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/outputarea": "^3.5.2", + "@jupyterlab/rendermime": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/translation": "^3.5.2", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/messaging": "^1.10.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0" } }, "@jupyterlab/mainmenu": { - "version": "3.1.17", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/mainmenu/-/mainmenu-3.5.2.tgz", + "integrity": "sha512-iUp7++q8MDkuHNdWe5MTJixSdVSWL4dR/PflfSML51Oh99M/ATqqtRzaX43HU714IRF9QLRgYl6l/jSFVZ/ZUw==", "requires": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/widgets": "^1.19.0" + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/commands": "^1.19.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/widgets": "^1.33.0" } }, "@jupyterlab/nbformat": { - "version": "3.1.17", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/nbformat/-/nbformat-3.5.2.tgz", + "integrity": "sha512-Ml5hNpS9tMqZ9ThI24+iXHgX71XWQAysyPOU1vA3idvTGCbGhVc4FaZcDX17uepA7yIEUitlj4xQGtJR8hNzuA==", "requires": { - "@lumino/coreutils": "^1.5.3" + "@lumino/coreutils": "^1.11.0" } }, "@jupyterlab/notebook": { - "version": "3.1.17", - "dev": true, - "requires": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/cells": "^3.1.17", - "@jupyterlab/codeeditor": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/docregistry": "^3.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/rendermime": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/shared-models": "^3.1.17", - "@jupyterlab/statusbar": "^3.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/domutils": "^1.2.3", - "@lumino/dragdrop": "^1.7.1", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/notebook/-/notebook-3.5.2.tgz", + "integrity": "sha512-1o621N72anGAseZlZ35gJh5P2aFu3fok3pFPt9M63UCXqKAiVzZ2S3DlMVOwCy5o47qsdzJgV/DaxJ70dGmgCw==", + "requires": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/cells": "^3.5.2", + "@jupyterlab/codeeditor": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/docregistry": "^3.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/rendermime": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/settingregistry": "^3.5.2", + "@jupyterlab/shared-models": "^3.5.2", + "@jupyterlab/statusbar": "^3.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/domutils": "^1.8.0", + "@lumino/dragdrop": "^1.13.0", + "@lumino/messaging": "^1.10.0", + "@lumino/properties": "^1.8.0", + "@lumino/signaling": "^1.10.0", + "@lumino/virtualdom": "^1.14.0", + "@lumino/widgets": "^1.33.0", "react": "^17.0.1" } }, "@jupyterlab/observables": { - "version": "4.1.17", - "dev": true, + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/observables/-/observables-4.5.2.tgz", + "integrity": "sha512-aRruzLKEls5vxUgPmK+Wxh6yyTXlQMrKqmNUZKilKSLRyfnLl3wDprIP7odzosQhaURixa3dQnrYg90k/VaLdw==", "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/messaging": "^1.4.3", - "@lumino/signaling": "^1.4.3" + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/messaging": "^1.10.0", + "@lumino/signaling": "^1.10.0" } }, "@jupyterlab/outputarea": { - "version": "3.1.17", - "dev": true, - "requires": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/rendermime": "^3.1.17", - "@jupyterlab/rendermime-interfaces": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/outputarea/-/outputarea-3.5.2.tgz", + "integrity": "sha512-cjIx0OFm/qLqff01mioWraeMI6rNJ9ORHfbF2gvIUZna9XNyhBKO8Jc+lAnL8+K0d2vn5RpgimhrTwWJ83ELuw==", + "requires": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/rendermime": "^3.5.2", + "@jupyterlab/rendermime-interfaces": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/messaging": "^1.10.0", + "@lumino/properties": "^1.8.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0", "resize-observer-polyfill": "^1.5.1" } }, "@jupyterlab/rendermime": { - "version": "3.1.17", - "dev": true, - "requires": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/codemirror": "^3.1.17", - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/rendermime-interfaces": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/translation": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/messaging": "^1.4.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime/-/rendermime-3.5.2.tgz", + "integrity": "sha512-tr3Fj1/khEMvSkJ59WCBXF5l1xixPt6F+aou13w+RIFmNkJqH8Mos2mIDE4WwdF2481Jqo6lVE+0nVCgpLLCAQ==", + "requires": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/codemirror": "^3.5.2", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/rendermime-interfaces": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/translation": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/messaging": "^1.10.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0", "lodash.escape": "^4.0.1", - "marked": "4.0.10" + "marked": "^4.0.17" } }, "@jupyterlab/rendermime-interfaces": { - "version": "3.1.17", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.5.2.tgz", + "integrity": "sha512-IMQVO8cVwcHHkhl+WCREw4ZaeMpuRNfjos/p5PY0jQ3wXg4NLSakckZEdpTN8xRB56ui6EWesW5846DRnudfLA==", "requires": { - "@jupyterlab/translation": "^3.1.17", - "@lumino/coreutils": "^1.5.3", - "@lumino/widgets": "^1.19.0" + "@jupyterlab/translation": "^3.5.2", + "@lumino/coreutils": "^1.11.0", + "@lumino/widgets": "^1.33.0" } }, "@jupyterlab/services": { - "version": "6.1.17", - "dev": true, - "requires": { - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/nbformat": "^3.1.17", - "@jupyterlab/observables": "^4.1.17", - "@jupyterlab/settingregistry": "^3.1.17", - "@jupyterlab/statedb": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/polling": "^1.3.3", - "@lumino/signaling": "^1.4.3", - "node-fetch": "2.6.7", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/services/-/services-6.5.2.tgz", + "integrity": "sha512-3uiOZpIsx7o1we/QDj9tfEkw3fwFlk018OPYfo1nRFg/Xl1B+9cOHQJtFzDpIIAIdNDNsYyIK8RergTsnjP5FA==", + "requires": { + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/nbformat": "^3.5.2", + "@jupyterlab/observables": "^4.5.2", + "@jupyterlab/settingregistry": "^3.5.2", + "@jupyterlab/statedb": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/polling": "^1.9.0", + "@lumino/signaling": "^1.10.0", + "node-fetch": "^2.6.0", "ws": "^7.4.6" - }, - "dependencies": { - "node-fetch": { - "version": "2.6.7", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - } } }, "@jupyterlab/settingregistry": { - "version": "3.1.17", - "dev": true, - "requires": { - "@jupyterlab/statedb": "^3.1.17", - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/signaling": "^1.4.3", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/settingregistry/-/settingregistry-3.5.2.tgz", + "integrity": "sha512-ZiJojTy/Vd15f217tp8zkE4z0I7cTYZvFJkwNXeM+IoEXMzZG5A8dSkdVugWjfjs9VeCXCzRyut1kb8z0aA+BQ==", + "requires": { + "@jupyterlab/statedb": "^3.5.2", + "@lumino/commands": "^1.19.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/signaling": "^1.10.0", "ajv": "^6.12.3", - "json5": "2.2.3" + "json5": "^2.1.1" } }, "@jupyterlab/shared-models": { - "version": "3.1.17", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/shared-models/-/shared-models-3.5.2.tgz", + "integrity": "sha512-MbLA8OtfZpf7e4YLveM4mJYBG0Hwloypl09zYajs0HHs6Y6s2keV/xkIeCjKyirSruUx7LC1LqF8mHNrPouR+w==", "requires": { - "@jupyterlab/nbformat": "^3.1.17", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/signaling": "^1.4.3", + "@jupyterlab/nbformat": "^3.5.2", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/signaling": "^1.10.0", "y-protocols": "^1.0.5", - "yjs": "^13.5.6" + "yjs": "^13.5.17" } }, "@jupyterlab/statedb": { - "version": "3.1.17", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/statedb/-/statedb-3.5.2.tgz", + "integrity": "sha512-BrxWSbCJ5MvDn0OiTC/Gv8vuPFIz6mbiQ6JTojcknK1YxDfMOqE5Hvl+f/oODSGnoaVu3s2czCjTMo1sPDjW8g==", "requires": { - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3" + "@lumino/commands": "^1.19.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/properties": "^1.8.0", + "@lumino/signaling": "^1.10.0" } }, "@jupyterlab/statusbar": { - "version": "3.1.17", - "dev": true, - "requires": { - "@jupyterlab/apputils": "^3.1.17", - "@jupyterlab/codeeditor": "^3.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/translation": "^3.1.17", - "@jupyterlab/ui-components": "^3.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/messaging": "^1.4.3", - "@lumino/signaling": "^1.4.3", - "@lumino/widgets": "^1.19.0", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/statusbar/-/statusbar-3.5.2.tgz", + "integrity": "sha512-WN0j3cTtDmk8efKsK07MKj4iw1CFNNJjXsKbiNXaFOSAXzzEtlsZ+iKVpjPuKhDLWF6gW3iUU3RLnOUtqjYLqg==", + "requires": { + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/codeeditor": "^3.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/translation": "^3.5.2", + "@jupyterlab/ui-components": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/messaging": "^1.10.0", + "@lumino/signaling": "^1.10.0", + "@lumino/widgets": "^1.33.0", "csstype": "~3.0.3", "react": "^17.0.1", "typestyle": "^2.0.4" - }, - "dependencies": { - "csstype": { - "version": "3.0.9", - "dev": true - } } }, "@jupyterlab/translation": { - "version": "3.1.17", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/translation/-/translation-3.5.2.tgz", + "integrity": "sha512-CrmJJ/kZK2jAF/UM616spUpsqgBQGBM7S19eCbuZugml3U5XXyVBNo4Nc8I1n1xUWbqnU5O6HdLSCo8jXCV53Q==", "requires": { - "@jupyterlab/coreutils": "^5.1.17", - "@jupyterlab/services": "^6.1.17", - "@jupyterlab/statedb": "^3.1.17", - "@lumino/coreutils": "^1.5.3" + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/services": "^6.5.2", + "@jupyterlab/statedb": "^3.5.2", + "@lumino/coreutils": "^1.11.0" } }, "@jupyterlab/ui-components": { - "version": "3.1.17", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/ui-components/-/ui-components-3.5.2.tgz", + "integrity": "sha512-efeoq+om3w6RNYzmAcK4ETQvlQGUED2CDzrt1MgndQ5rUduCs/taT/48Sk/+6pm1QAACYBwMNJbHd6+nMafxDQ==", "requires": { "@blueprintjs/core": "^3.36.0", "@blueprintjs/select": "^3.15.0", - "@jupyterlab/coreutils": "^5.1.17", - "@lumino/algorithm": "^1.3.3", - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0", - "@lumino/widgets": "^1.19.0", + "@jupyterlab/coreutils": "^5.5.2", + "@jupyterlab/translation": "^3.5.2", + "@lumino/algorithm": "^1.9.0", + "@lumino/commands": "^1.19.0", + "@lumino/coreutils": "^1.11.0", + "@lumino/disposable": "^1.10.0", + "@lumino/signaling": "^1.10.0", + "@lumino/virtualdom": "^1.14.0", + "@lumino/widgets": "^1.33.0", + "@rjsf/core": "^3.1.0", "react": "^17.0.1", "react-dom": "^17.0.1", "typestyle": "^2.0.4" } }, "@lumino/algorithm": { - "version": "1.8.0", - "dev": true + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.9.2.tgz", + "integrity": "sha512-Z06lp/yuhz8CtIir3PNTGnuk7909eXt4ukJsCzChsGuot2l5Fbs96RJ/FOHgwCedaX74CtxPjXHXoszFbUA+4A==" }, "@lumino/application": { - "version": "1.25.0", - "dev": true, + "version": "1.31.2", + "resolved": "https://registry.npmjs.org/@lumino/application/-/application-1.31.2.tgz", + "integrity": "sha512-6XLR9EdizJaA4Gnejd6JYc2VB7iMYcZfZiDmBa/ZsQ2ftNFH26uZOB5iLLb8U1Wc+2QlZTND9qSBD34W8ghr8A==", "requires": { - "@lumino/commands": "^1.17.0", - "@lumino/coreutils": "^1.10.0", - "@lumino/widgets": "^1.28.0" + "@lumino/commands": "^1.21.0", + "@lumino/coreutils": "^1.12.1", + "@lumino/widgets": "^1.37.0" } }, "@lumino/collections": { - "version": "1.8.0", - "dev": true, + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.9.3.tgz", + "integrity": "sha512-2i2Wf1xnfTgEgdyKEpqM16bcYRIhUOGCDzaVCEZACVG9R1CgYwOe3zfn71slBQOVSjjRgwYrgLXu4MBpt6YK+g==", "requires": { - "@lumino/algorithm": "^1.8.0" + "@lumino/algorithm": "^1.9.2" } }, "@lumino/commands": { - "version": "1.17.0", - "dev": true, + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.21.0.tgz", + "integrity": "sha512-N2LNL5fVNLdD48WEa7yyUtVRc2kIf4YpBojxygzZcMGVaoemLnCnUlw7espB5DTDl+WRO/pi5fkWTnoNvp+8Bg==", "requires": { - "@lumino/algorithm": "^1.8.0", - "@lumino/coreutils": "^1.10.0", - "@lumino/disposable": "^1.9.0", - "@lumino/domutils": "^1.7.0", - "@lumino/keyboard": "^1.7.0", - "@lumino/signaling": "^1.9.0", - "@lumino/virtualdom": "^1.13.0" + "@lumino/algorithm": "^1.9.2", + "@lumino/coreutils": "^1.12.1", + "@lumino/disposable": "^1.10.3", + "@lumino/domutils": "^1.8.2", + "@lumino/keyboard": "^1.8.2", + "@lumino/signaling": "^1.11.0", + "@lumino/virtualdom": "^1.14.3" } }, "@lumino/coreutils": { - "version": "1.10.0", - "dev": true, + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.12.1.tgz", + "integrity": "sha512-JLu3nTHzJk9N8ohZ85u75YxemMrmDzJdNgZztfP7F7T7mxND3YVNCkJG35a6aJ7edu1sIgCjBxOvV+hv27iYvQ==", "requires": {} }, "@lumino/disposable": { - "version": "1.9.0", - "dev": true, + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.10.3.tgz", + "integrity": "sha512-a+LplaVGuubmM0KcgAK5NCcJxo0vuw020p3r5AaM/uvAtvLHM+po0wqD0Lcz633ERunf+bDdQ+8BcOhrQLPofQ==", "requires": { - "@lumino/algorithm": "^1.8.0", - "@lumino/signaling": "^1.9.0" + "@lumino/algorithm": "^1.9.2", + "@lumino/signaling": "^1.11.0" } }, "@lumino/domutils": { - "version": "1.7.0", - "dev": true + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.8.2.tgz", + "integrity": "sha512-QIpMfkPJrs4GrWBuJf2Sn1fpyVPmvqUUAeD8xAQo8+4V5JAT0vUDLxZ9HijefMgNCi3+Bs8Z3lQwRCrz+cFP1A==" }, "@lumino/dragdrop": { - "version": "1.12.0", - "dev": true, + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.14.3.tgz", + "integrity": "sha512-e3/lnc7bSqtdbDyamx+yeLuAECY1XGcczh8Wu66p6nkkohiajLqeNXicvWQd5G+T2xGce6QFkUnqWUcO5KNHOw==", "requires": { - "@lumino/coreutils": "^1.10.0", - "@lumino/disposable": "^1.9.0" + "@lumino/coreutils": "^1.12.1", + "@lumino/disposable": "^1.10.3" } }, "@lumino/keyboard": { - "version": "1.7.0", - "dev": true + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.8.2.tgz", + "integrity": "sha512-Dy+XqQ1wXbcnuYtjys5A0pAqf4SpAFl9NY6owyIhXAo0Va7w3LYp3jgiP1xAaBAwMuUppiUAfrbjrysZuZ625g==" }, "@lumino/messaging": { - "version": "1.9.0", - "dev": true, + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.10.3.tgz", + "integrity": "sha512-F/KOwMCdqvdEG8CYAJcBSadzp6aI7a47Fr60zAKGqZATSRRRV41q53iXU7HjFPqQqQIvdn9Z7J32rBEAyQAzww==", "requires": { - "@lumino/algorithm": "^1.8.0", - "@lumino/collections": "^1.8.0" + "@lumino/algorithm": "^1.9.2", + "@lumino/collections": "^1.9.3" } }, "@lumino/polling": { - "version": "1.8.0", - "dev": true, + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@lumino/polling/-/polling-1.11.3.tgz", + "integrity": "sha512-NPda40R/PFwzufuhfEx41g/L3I1K8TEM75QbooL22U+bFRBY9bChOLh+xKXyT2yO30SRLg7F7jaWcwZ01hCVwQ==", "requires": { - "@lumino/coreutils": "^1.10.0", - "@lumino/disposable": "^1.9.0", - "@lumino/signaling": "^1.9.0" + "@lumino/coreutils": "^1.12.1", + "@lumino/disposable": "^1.10.3", + "@lumino/signaling": "^1.11.0" } }, "@lumino/properties": { - "version": "1.7.0", - "dev": true + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.8.2.tgz", + "integrity": "sha512-EkjI9Cw8R0U+xC9HxdFSu7X1tz1H1vKu20cGvJ2gU+CXlMB1DvoYJCYxCThByHZ+kURTAap4SE5x8HvKwNPbig==" }, "@lumino/signaling": { - "version": "1.9.0", - "dev": true, + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.11.0.tgz", + "integrity": "sha512-c4mfkmwr9RDh/cUF7BFoPj8KdSsmJRfGLt0e2ez4sgnbSX2afeMNQBIi/gKsD4mMmhI5bXa17tVDYQn6ICBXAw==", "requires": { - "@lumino/algorithm": "^1.8.0" + "@lumino/algorithm": "^1.9.2", + "@lumino/properties": "^1.8.2" } }, "@lumino/virtualdom": { - "version": "1.13.0", - "dev": true, + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.14.3.tgz", + "integrity": "sha512-5joUC1yuxeXbpfbSBm/OR8Mu9HoTo6PDX0RKqzlJ9o97iml7zayFN/ynzcxScKGQAo9iaXOY8uVIvGUT8FnsGw==", "requires": { - "@lumino/algorithm": "^1.8.0" + "@lumino/algorithm": "^1.9.2" } }, "@lumino/widgets": { - "version": "1.28.0", - "dev": true, - "requires": { - "@lumino/algorithm": "^1.8.0", - "@lumino/commands": "^1.17.0", - "@lumino/coreutils": "^1.10.0", - "@lumino/disposable": "^1.9.0", - "@lumino/domutils": "^1.7.0", - "@lumino/dragdrop": "^1.12.0", - "@lumino/keyboard": "^1.7.0", - "@lumino/messaging": "^1.9.0", - "@lumino/properties": "^1.7.0", - "@lumino/signaling": "^1.9.0", - "@lumino/virtualdom": "^1.13.0" + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.37.0.tgz", + "integrity": "sha512-gex1J7PGvcGfWiUvP8M0xdzRPN1ip2OeSxa7uSCSbsViCHXjYC3dl8k2NiLOc9ufoi/pitFDk6PUoOH+pWy5Ow==", + "requires": { + "@lumino/algorithm": "^1.9.2", + "@lumino/commands": "^1.21.0", + "@lumino/coreutils": "^1.12.1", + "@lumino/disposable": "^1.10.3", + "@lumino/domutils": "^1.8.2", + "@lumino/dragdrop": "^1.14.3", + "@lumino/keyboard": "^1.8.2", + "@lumino/messaging": "^1.10.3", + "@lumino/properties": "^1.8.2", + "@lumino/signaling": "^1.11.0", + "@lumino/virtualdom": "^1.14.3" } }, "@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", @@ -7936,23 +8046,36 @@ }, "@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" } }, + "@rjsf/core": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@rjsf/core/-/core-3.2.1.tgz", + "integrity": "sha512-dk8ihvxFbcuIwU7G+HiJbFgwyIvaumPt5g5zfnuC26mwTUPlaDGFXKK2yITp8tJ3+hcwS5zEXtAN9wUkfuM4jA==", + "requires": { + "@types/json-schema": "^7.0.7", + "ajv": "^6.7.0", + "core-js-pure": "^3.6.5", + "json-schema-merge-allof": "^0.6.0", + "jsonpointer": "^5.0.0", + "lodash": "^4.17.15", + "nanoid": "^3.1.23", + "prop-types": "^15.7.2", + "react-is": "^16.9.0" + } + }, "@types/backbone": { - "version": "1.4.13", - "dev": true, + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@types/backbone/-/backbone-1.4.14.tgz", + "integrity": "sha512-85ldQ99fiYTJFBlZuAJRaCdvTZKZ2p1fSs3fVf+6Ub6k1X0g0hNJ0qJ/2FOByyyAQYLtbEz3shX5taKQfBKBDw==", "requires": { "@types/jquery": "*", "@types/underscore": "*" @@ -7960,7 +8083,8 @@ }, "@types/dom4": { "version": "2.0.2", - "dev": true + "resolved": "https://registry.npmjs.org/@types/dom4/-/dom4-2.0.2.tgz", + "integrity": "sha512-Rt4IC1T7xkCWa0OG1oSsPa0iqnxlDeQqKXZAHrQGLb7wFGncWm85MaxKUjAGejOrUynOgWlFi4c6S6IyJwoK4g==" }, "@types/eslint": { "version": "8.4.1", @@ -7983,23 +8107,24 @@ "dev": true }, "@types/jquery": { - "version": "3.5.6", - "dev": true, + "version": "3.5.16", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.16.tgz", + "integrity": "sha512-bsI7y4ZgeMkmpG9OM710RRzDFp+w4P1RGiIt30C1mSBT+ExCleeh4HObwgArnDFELmRrOpXgSYN9VF1hj+f1lw==", "requires": { "@types/sizzle": "*" } }, "@types/json-schema": { - "version": "7.0.9", - "dev": true + "version": "7.0.9" }, "@types/json5": { "version": "0.0.29", "dev": true }, "@types/lodash": { - "version": "4.14.175", - "dev": true + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" }, "@types/node": { "version": "17.0.21", @@ -8010,40 +8135,37 @@ "dev": true }, "@types/prop-types": { - "version": "15.7.4", - "dev": true + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "@types/react": { - "version": "17.0.27", - "dev": true, + "version": "17.0.53", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.53.tgz", + "integrity": "sha512-1yIpQR2zdYu1Z/dc1OxC+MA6GR240u3gcnP4l6mvj/PJiVaqHsQPmWttsvHsfnhfPbU2FuGmo0wSITPygjBmsw==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", "csstype": "^3.0.2" - }, - "dependencies": { - "csstype": { - "version": "3.0.9", - "dev": true - } } }, "@types/scheduler": { "version": "0.16.2", - "dev": true + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, "@types/sizzle": { "version": "2.3.3", - "dev": true + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", + "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==" }, "@types/underscore": { - "version": "1.11.3", - "dev": true + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/@types/underscore/-/underscore-1.11.4.tgz", + "integrity": "sha512-uO4CD2ELOjw8tasUrAhvnn2W4A0ZECOvMjCivJr4gA9pGgjv+qxKWY9GLTMVEK8ej85BxQOocUyE7hImmSQYcg==" }, "@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", @@ -8059,8 +8181,6 @@ "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", @@ -8070,8 +8190,6 @@ }, "@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", @@ -8084,8 +8202,6 @@ "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" @@ -8095,14 +8211,10 @@ }, "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" @@ -8112,8 +8224,6 @@ }, "@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", @@ -8122,8 +8232,6 @@ "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", @@ -8136,8 +8244,6 @@ "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" @@ -8149,8 +8255,6 @@ }, "@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", @@ -8161,8 +8265,6 @@ }, "@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", @@ -8171,14 +8273,10 @@ }, "@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", @@ -8192,8 +8290,6 @@ "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" @@ -8203,8 +8299,6 @@ }, "@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", @@ -8213,8 +8307,6 @@ "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 } } @@ -8362,7 +8454,8 @@ }, "abstract-leveldown": { "version": "6.2.3", - "dev": true, + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", + "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", "optional": true, "requires": { "buffer": "^5.5.0", @@ -8370,17 +8463,6 @@ "level-concat-iterator": "~2.0.0", "level-supports": "~1.0.0", "xtend": "~4.0.0" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "dev": true, - "optional": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - } } }, "acorn": { @@ -8399,7 +8481,6 @@ }, "ajv": { "version": "6.12.6", - "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -8455,8 +8536,6 @@ }, "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": { @@ -8489,7 +8568,8 @@ }, "async-limiter": { "version": "1.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", "optional": true }, "autoprefixer": { @@ -8513,10 +8593,11 @@ "dev": true }, "backbone": { - "version": "1.2.3", - "dev": true, + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz", + "integrity": "sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==", "requires": { - "underscore": ">=1.7.0" + "underscore": ">=1.8.3" } }, "balanced-match": { @@ -8525,7 +8606,8 @@ }, "base64-js": { "version": "1.5.1", - "dev": true + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, "brace-expansion": { "version": "1.1.11", @@ -8537,8 +8619,6 @@ }, "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" @@ -8555,20 +8635,27 @@ "picocolors": "^1.0.0" } }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "optional": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "buffer-from": { "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, "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -8613,8 +8700,9 @@ "dev": true }, "classnames": { - "version": "2.3.1", - "dev": true + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" }, "clone-deep": { "version": "4.0.1", @@ -8636,7 +8724,8 @@ }, "codemirror": { "version": "5.61.1", - "dev": true + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.61.1.tgz", + "integrity": "sha512-+D1NZjAucuzE93vJGbAaXzvoBHwp9nJZWWWF9utjv25+5AZUiah6CIlfb4ikG4MoDsFsCG8niiJH5++OO2LgIQ==" }, "color-convert": { "version": "1.9.3", @@ -8661,6 +8750,27 @@ "version": "1.1.2", "dev": true }, + "compute-gcd": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/compute-gcd/-/compute-gcd-1.2.1.tgz", + "integrity": "sha512-TwMbxBNz0l71+8Sc4czv13h4kEqnchV9igQZBi6QUaz09dnz13juGnnaWWJTRsP3brxOoxeB4SA2WELLw1hCtg==", + "requires": { + "validate.io-array": "^1.0.3", + "validate.io-function": "^1.0.2", + "validate.io-integer-array": "^1.0.0" + } + }, + "compute-lcm": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/compute-lcm/-/compute-lcm-1.1.2.tgz", + "integrity": "sha512-OFNPdQAXnQhDSKioX8/XYT6sdUlXwpeMjfd6ApxMJfyZ4GxmLR1xvMERctlYhlHwIiz6CSpBc2+qYKjHGZw4TQ==", + "requires": { + "compute-gcd": "^1.2.1", + "validate.io-array": "^1.0.3", + "validate.io-function": "^1.0.2", + "validate.io-integer-array": "^1.0.0" + } + }, "concat-map": { "version": "0.0.1", "dev": true @@ -8670,8 +8780,7 @@ "dev": true }, "core-js-pure": { - "version": "3.22.8", - "dev": true + "version": "3.22.8" }, "cosmiconfig": { "version": "7.0.1", @@ -8697,7 +8806,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz", "integrity": "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==", - "dev": true, "peer": true }, "css-blank-pseudo": { @@ -8751,12 +8859,19 @@ "dev": true }, "csstype": { - "version": "2.6.9", - "dev": true + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + }, + "d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==" }, "d3-format": { - "version": "1.4.5", - "dev": true + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" }, "damerau-levenshtein": { "version": "1.0.8", @@ -8771,7 +8886,8 @@ }, "deep-equal": { "version": "1.1.1", - "dev": true, + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", "requires": { "is-arguments": "^1.0.4", "is-date-object": "^1.0.1", @@ -8787,11 +8903,13 @@ }, "deepmerge": { "version": "4.2.2", - "dev": true + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" }, "deferred-leveldown": { "version": "5.3.0", - "dev": true, + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz", + "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==", "optional": true, "requires": { "abstract-leveldown": "~6.2.1", @@ -8800,7 +8918,6 @@ }, "define-properties": { "version": "1.1.4", - "dev": true, "requires": { "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" @@ -8808,15 +8925,11 @@ }, "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" @@ -8831,14 +8944,16 @@ }, "dom-helpers": { "version": "3.4.0", - "dev": true, + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", "requires": { "@babel/runtime": "^7.1.2" } }, "dom-serializer": { - "version": "1.3.2", - "dev": true, + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -8847,22 +8962,26 @@ }, "dom4": { "version": "2.1.6", - "dev": true + "resolved": "https://registry.npmjs.org/dom4/-/dom4-2.1.6.tgz", + "integrity": "sha512-JkCVGnN4ofKGbjf5Uvc8mmxaATIErKQKSgACdBXpsQ3fY6DlIpAyWfiBSrGkttATssbDCp3psiAKWXk5gmjycA==" }, "domelementtype": { - "version": "2.2.0", - "dev": true + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" }, "domhandler": { - "version": "4.2.2", - "dev": true, + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "requires": { "domelementtype": "^2.2.0" } }, "domutils": { "version": "2.8.0", - "dev": true, + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "requires": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -8879,7 +8998,8 @@ }, "encoding-down": { "version": "6.3.0", - "dev": true, + "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz", + "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==", "optional": true, "requires": { "abstract-leveldown": "^6.2.1", @@ -8905,7 +9025,8 @@ }, "entities": { "version": "2.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" }, "envinfo": { "version": "7.8.1", @@ -8913,7 +9034,8 @@ }, "errno": { "version": "0.1.8", - "dev": true, + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "optional": true, "requires": { "prr": "~1.0.1" @@ -8980,8 +9102,7 @@ "dev": true }, "escape-string-regexp": { - "version": "4.0.0", - "dev": true + "version": "4.0.0" }, "eslint": { "version": "7.32.0", @@ -9425,8 +9546,7 @@ } }, "fast-deep-equal": { - "version": "3.1.3", - "dev": true + "version": "3.1.3" }, "fast-diff": { "version": "1.2.0", @@ -9434,8 +9554,6 @@ }, "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", @@ -9446,8 +9564,7 @@ } }, "fast-json-stable-stringify": { - "version": "2.1.0", - "dev": true + "version": "2.1.0" }, "fast-levenshtein": { "version": "2.0.6", @@ -9459,8 +9576,6 @@ }, "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" @@ -9475,8 +9590,6 @@ }, "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" @@ -9512,7 +9625,8 @@ }, "free-style": { "version": "3.1.0", - "dev": true + "resolved": "https://registry.npmjs.org/free-style/-/free-style-3.1.0.tgz", + "integrity": "sha512-vJujYSIyT30iDoaoeigNAxX4yB1RUrh+N2ZMhIElMr3BvCuGXOw7XNJMEEJkDUeamK2Rnb/IKFGKRKlTWIGRWA==" }, "fs-extra": { "version": "10.0.1", @@ -9528,8 +9642,7 @@ "dev": true }, "function-bind": { - "version": "1.1.1", - "dev": true + "version": "1.1.1" }, "function.prototype.name": { "version": "1.1.5", @@ -9546,12 +9659,10 @@ "dev": true }, "functions-have-names": { - "version": "1.2.3", - "dev": true + "version": "1.2.3" }, "get-intrinsic": { "version": "1.1.1", - "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -9606,8 +9717,6 @@ }, "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", @@ -9620,8 +9729,6 @@ "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 } } @@ -9632,11 +9739,11 @@ }, "gud": { "version": "1.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "has": { "version": "1.0.3", - "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -9651,25 +9758,23 @@ }, "has-property-descriptors": { "version": "1.0.0", - "dev": true, "requires": { "get-intrinsic": "^1.1.1" } }, "has-symbols": { - "version": "1.0.3", - "dev": true + "version": "1.0.3" }, "has-tostringtag": { "version": "1.0.0", - "dev": true, "requires": { "has-symbols": "^1.0.2" } }, "htmlparser2": { "version": "6.1.0", - "dev": true, + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -9688,7 +9793,8 @@ }, "ieee754": { "version": "1.2.1", - "dev": true, + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "optional": true }, "ignore": { @@ -9697,7 +9803,8 @@ }, "immediate": { "version": "3.3.0", - "dev": true, + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==", "optional": true }, "import-fresh": { @@ -9736,7 +9843,7 @@ }, "inherits": { "version": "2.0.4", - "dev": true + "devOptional": true }, "internal-slot": { "version": "1.0.3", @@ -9753,7 +9860,8 @@ }, "is-arguments": { "version": "1.1.1", - "dev": true, + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "requires": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -9791,7 +9899,6 @@ }, "is-date-object": { "version": "1.0.5", - "dev": true, "requires": { "has-tostringtag": "^1.0.0" } @@ -9817,8 +9924,6 @@ }, "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": { @@ -9830,11 +9935,11 @@ }, "is-plain-object": { "version": "5.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" }, "is-regex": { "version": "1.1.4", - "dev": true, "requires": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -9885,8 +9990,9 @@ "dev": true }, "isomorphic.js": { - "version": "0.2.4", - "dev": true + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.2.5.tgz", + "integrity": "sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==" }, "jest-worker": { "version": "27.5.1", @@ -9898,21 +10004,12 @@ } }, "jquery": { - "version": "3.6.0", - "dev": true - }, - "jquery-ui": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/jquery-ui/-/jquery-ui-1.13.2.tgz", - "integrity": "sha512-wBZPnqWs5GaYJmo1Jj0k/mrSkzdQzKDwhXNtHKcBdAcKVxMM3KNYFq+iJ2i1rwiG53Z8M4mTn3Qxrm17uH1D4Q==", - "dev": true, - "requires": { - "jquery": ">=1.8.0 <4.0.0" - } + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", + "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==" }, "js-tokens": { - "version": "4.0.0", - "dev": true + "version": "4.0.0" }, "js-yaml": { "version": "3.14.1", @@ -9934,9 +10031,26 @@ "version": "2.3.1", "dev": true }, + "json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "requires": { + "lodash": "^4.17.4" + } + }, + "json-schema-merge-allof": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/json-schema-merge-allof/-/json-schema-merge-allof-0.6.0.tgz", + "integrity": "sha512-LEw4VMQVRceOPLuGRWcxW5orTTiR9ZAtqTAe4rQUjNADTeR81bezBVFa0MqIwp0YmHIM1KkhSjZM7o+IQhaPbQ==", + "requires": { + "compute-lcm": "^1.1.0", + "json-schema-compare": "^0.2.2", + "lodash": "^4.17.4" + } + }, "json-schema-traverse": { - "version": "0.4.1", - "dev": true + "version": "0.4.1" }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -9945,8 +10059,7 @@ "json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" }, "jsonfile": { "version": "6.1.0", @@ -9956,6 +10069,11 @@ "universalify": "^2.0.0" } }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, "jsx-ast-utils": { "version": "3.3.0", "dev": true, @@ -9985,7 +10103,8 @@ }, "level": { "version": "6.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/level/-/level-6.0.1.tgz", + "integrity": "sha512-psRSqJZCsC/irNhfHzrVZbmPYXDcEYhA5TVNwr+V92jF44rbf86hqGp8fiT702FyiArScYIlPSBTDUASCVNSpw==", "optional": true, "requires": { "level-js": "^5.0.0", @@ -9995,31 +10114,23 @@ }, "level-codec": { "version": "9.0.2", - "dev": true, + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz", + "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==", "optional": true, "requires": { "buffer": "^5.6.0" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "dev": true, - "optional": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - } } }, "level-concat-iterator": { "version": "2.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", + "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==", "optional": true }, "level-errors": { "version": "2.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", + "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", "optional": true, "requires": { "errno": "~0.1.1" @@ -10027,7 +10138,8 @@ }, "level-iterator-stream": { "version": "4.0.2", - "dev": true, + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz", + "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==", "optional": true, "requires": { "inherits": "^2.0.4", @@ -10037,29 +10149,20 @@ }, "level-js": { "version": "5.0.2", - "dev": true, + "resolved": "https://registry.npmjs.org/level-js/-/level-js-5.0.2.tgz", + "integrity": "sha512-SnBIDo2pdO5VXh02ZmtAyPP6/+6YTJg2ibLtl9C34pWvmtMEmRTWpra+qO/hifkUtBTOtfx6S9vLDjBsBK4gRg==", "optional": true, "requires": { "abstract-leveldown": "~6.2.3", "buffer": "^5.5.0", "inherits": "^2.0.3", "ltgt": "^2.1.2" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "dev": true, - "optional": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - } } }, "level-packager": { "version": "5.1.1", - "dev": true, + "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz", + "integrity": "sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==", "optional": true, "requires": { "encoding-down": "^6.3.0", @@ -10068,7 +10171,8 @@ }, "level-supports": { "version": "1.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", + "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", "optional": true, "requires": { "xtend": "^4.0.2" @@ -10076,7 +10180,8 @@ }, "leveldown": { "version": "5.6.0", - "dev": true, + "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-5.6.0.tgz", + "integrity": "sha512-iB8O/7Db9lPaITU1aA2txU/cBEXAt4vWwKQRrrWuS6XDgbP4QZGj9BL2aNbwb002atoQ/lIotJkfyzz+ygQnUQ==", "optional": true, "requires": { "abstract-leveldown": "~6.2.1", @@ -10086,7 +10191,8 @@ }, "levelup": { "version": "4.4.0", - "dev": true, + "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz", + "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==", "optional": true, "requires": { "deferred-leveldown": "~5.3.0", @@ -10105,8 +10211,9 @@ } }, "lib0": { - "version": "0.2.42", - "dev": true, + "version": "0.2.60", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.60.tgz", + "integrity": "sha512-vzhtdUXBV8HyJnJWIZxUSH/aUVo1U4jUFRFDPVY245zFtzCl9Gld/EgvA8Jhnrio7Jn0HmGswErbPjsabYd7ow==", "requires": { "isomorphic.js": "^0.2.4" } @@ -10127,16 +10234,17 @@ } }, "lodash": { - "version": "4.17.21", - "dev": true + "version": "4.17.21" }, "lodash.debounce": { "version": "4.0.8", - "dev": true + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, "lodash.escape": { "version": "4.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==" }, "lodash.merge": { "version": "4.6.2", @@ -10148,27 +10256,26 @@ }, "loose-envify": { "version": "1.4.0", - "dev": true, "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } }, "lru-cache": { "version": "6.0.0", - "dev": true, "requires": { "yallist": "^4.0.0" } }, "ltgt": { "version": "2.2.1", - "dev": true, + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==", "optional": true }, "marked": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.10.tgz", - "integrity": "sha512-+QvuFj0nGgO970fySghXGmuw+Fd0gD2x3+MqCWLIPf5oxdv1Ka6b2q+z9RP01P/IaKPMEramy+7cNy/Lw8c3hw==" + "version": "4.2.12", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.12.tgz", + "integrity": "sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==" }, "merge-stream": { "version": "2.0.0", @@ -10176,14 +10283,10 @@ }, "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", @@ -10213,13 +10316,10 @@ } }, "minimist": { - "version": "1.2.6", - "dev": true + "version": "1.2.6" }, "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": { @@ -10229,20 +10329,19 @@ "moment": { "version": "2.29.4", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", - "dev": true + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" }, "ms": { "version": "2.1.2", "dev": true }, "nanoid": { - "version": "3.3.1", - "dev": true + "version": "3.3.1" }, "napi-macros": { "version": "2.0.0", - "dev": true, + "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", + "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==", "optional": true }, "natural-compare": { @@ -10253,9 +10352,18 @@ "version": "2.6.2", "dev": true }, + "node-fetch": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.8.tgz", + "integrity": "sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, "node-gyp-build": { "version": "4.1.1", - "dev": true, + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.1.1.tgz", + "integrity": "sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ==", "optional": true }, "node-releases": { @@ -10268,7 +10376,13 @@ }, "normalize.css": { "version": "8.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" + }, + "nouislider": { + "version": "15.4.0", + "resolved": "https://registry.npmjs.org/nouislider/-/nouislider-15.4.0.tgz", + "integrity": "sha512-AV7UMhGhZ4Mj6ToMT812Ib8OJ4tAXR2/Um7C4l4ZvvsqujF0WpQTpqqHJ+9xt4174R7ueQOUrBR4yakJpAIPCA==" }, "npm-run-path": { "version": "4.0.1", @@ -10278,8 +10392,7 @@ } }, "object-assign": { - "version": "4.1.1", - "dev": true + "version": "4.1.1" }, "object-inspect": { "version": "1.12.2", @@ -10287,15 +10400,15 @@ }, "object-is": { "version": "1.1.5", - "dev": true, + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" } }, "object-keys": { - "version": "1.1.1", - "dev": true + "version": "1.1.1" }, "object.assign": { "version": "4.1.2", @@ -10405,11 +10518,13 @@ }, "parse-srcset": { "version": "1.0.2", - "dev": true + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==" }, "path-browserify": { "version": "1.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" }, "path-exists": { "version": "4.0.0", @@ -10432,13 +10547,10 @@ "dev": true }, "picocolors": { - "version": "1.0.0", - "dev": true + "version": "1.0.0" }, "picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, "pify": { @@ -10454,11 +10566,11 @@ }, "popper.js": { "version": "1.16.1", - "dev": true + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, "postcss": { "version": "8.4.8", - "dev": true, "requires": { "nanoid": "^3.3.1", "picocolors": "^1.0.0", @@ -10771,7 +10883,6 @@ }, "prop-types": { "version": "15.8.1", - "dev": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -10780,25 +10891,25 @@ }, "prr": { "version": "1.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", "optional": true }, "punycode": { - "version": "2.1.1", - "dev": true + "version": "2.1.1" }, "querystring": { "version": "0.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" }, "querystringify": { "version": "2.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, "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": { @@ -10810,7 +10921,8 @@ }, "react": { "version": "17.0.2", - "dev": true, + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -10818,7 +10930,8 @@ }, "react-dom": { "version": "17.0.2", - "dev": true, + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -10826,16 +10939,17 @@ } }, "react-is": { - "version": "16.13.1", - "dev": true + "version": "16.13.1" }, "react-lifecycles-compat": { "version": "3.0.4", - "dev": true + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, "react-popper": { "version": "1.3.11", - "dev": true, + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz", + "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==", "requires": { "@babel/runtime": "^7.1.2", "@hypnosphi/create-react-context": "^0.3.1", @@ -10848,7 +10962,8 @@ }, "react-transition-group": { "version": "2.9.0", - "dev": true, + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", "requires": { "dom-helpers": "^3.4.0", "loose-envify": "^1.4.0", @@ -10865,7 +10980,8 @@ }, "readable-stream": { "version": "3.6.0", - "dev": true, + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "optional": true, "requires": { "inherits": "^2.0.3", @@ -10881,12 +10997,10 @@ } }, "regenerator-runtime": { - "version": "0.13.9", - "dev": true + "version": "0.13.9" }, "regexp.prototype.flags": { "version": "1.4.3", - "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -10907,11 +11021,13 @@ }, "requires-port": { "version": "1.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "resize-observer-polyfill": { "version": "1.5.1", - "dev": true + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "resolve": { "version": "1.22.0", @@ -10935,8 +11051,6 @@ }, "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": { @@ -10948,8 +11062,6 @@ }, "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" @@ -10957,24 +11069,25 @@ }, "safe-buffer": { "version": "5.2.1", - "dev": true + "devOptional": true }, "sanitize-html": { - "version": "2.3.3", - "dev": true, + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.7.3.tgz", + "integrity": "sha512-jMaHG29ak4miiJ8wgqA1849iInqORgNv7SLfSw9LtfOhEUQ1C0YHKH73R+hgyufBW9ZFeJrb057k9hjlfBCVlw==", "requires": { "deepmerge": "^4.2.2", "escape-string-regexp": "^4.0.0", "htmlparser2": "^6.0.0", "is-plain-object": "^5.0.0", - "klona": "^2.0.3", "parse-srcset": "^1.0.2", - "postcss": "^8.0.2" + "postcss": "^8.3.11" } }, "scheduler": { "version": "0.20.2", - "dev": true, + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -11033,8 +11146,6 @@ }, "slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, "slice-ansi": { @@ -11071,8 +11182,7 @@ "dev": true }, "source-map-js": { - "version": "1.0.2", - "dev": true + "version": "1.0.2" }, "source-map-support": { "version": "0.5.21", @@ -11104,7 +11214,8 @@ }, "string_decoder": { "version": "1.3.0", - "dev": true, + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "optional": true, "requires": { "safe-buffer": "~5.2.0" @@ -11225,8 +11336,6 @@ }, "terser": { "version": "5.15.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", - "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", "dev": true, "requires": { "@jridgewell/source-map": "^0.3.2", @@ -11252,8 +11361,6 @@ }, "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" @@ -11261,16 +11368,28 @@ }, "tr46": { "version": "0.0.3", - "dev": true + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "tsconfig-paths": { "version": "3.14.1", "dev": true, "requires": { "@types/json5": "^0.0.29", - "json5": "2.2.3", + "json5": "^1.0.1", "minimist": "^1.2.6", "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } } }, "tslib": { @@ -11279,8 +11398,6 @@ }, "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": { @@ -11301,15 +11418,11 @@ "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": { @@ -11320,8 +11433,6 @@ }, "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" @@ -11340,20 +11451,29 @@ }, "typed-styles": { "version": "0.0.7", - "dev": true + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, "typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", + "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", "dev": true }, "typestyle": { - "version": "2.1.0", - "dev": true, + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/typestyle/-/typestyle-2.4.0.tgz", + "integrity": "sha512-/d1BL6Qi+YlMLEydnUEB8KL/CAjAN8cyt3/UyGnOyBrWf7bLGcR/6yhmsaUstO2IcYwZfagjE7AIzuI2vUW9mg==", "requires": { - "csstype": "2.6.9", + "csstype": "3.0.10", "free-style": "3.1.0" + }, + "dependencies": { + "csstype": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" + } } }, "unbox-primitive": { @@ -11367,8 +11487,9 @@ } }, "underscore": { - "version": "1.13.1", - "dev": true + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", + "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==" }, "universalify": { "version": "2.0.0", @@ -11376,14 +11497,14 @@ }, "uri-js": { "version": "4.4.1", - "dev": true, "requires": { "punycode": "^2.1.0" } }, "url": { "version": "0.11.0", - "dev": true, + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", "requires": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -11391,13 +11512,15 @@ "dependencies": { "punycode": { "version": "1.3.2", - "dev": true + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" } } }, "url-parse": { "version": "1.5.10", - "dev": true, + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -11405,15 +11528,48 @@ }, "util-deprecate": { "version": "1.0.2", - "dev": true + "devOptional": true }, "v8-compile-cache": { "version": "2.3.0", "dev": true }, + "validate.io-array": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz", + "integrity": "sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg==" + }, + "validate.io-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/validate.io-function/-/validate.io-function-1.0.2.tgz", + "integrity": "sha512-LlFybRJEriSuBnUhQyG5bwglhh50EpTL2ul23MPIuR1odjO7XaMLFV8vHGwp7AZciFxtYOeiSCT5st+XSPONiQ==" + }, + "validate.io-integer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz", + "integrity": "sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ==", + "requires": { + "validate.io-number": "^1.0.3" + } + }, + "validate.io-integer-array": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/validate.io-integer-array/-/validate.io-integer-array-1.0.0.tgz", + "integrity": "sha512-mTrMk/1ytQHtCY0oNO3dztafHYyGU88KL+jRxWuzfOmQb+4qqnWmI+gykvGp8usKZOM0H7keJHEbRaFiYA0VrA==", + "requires": { + "validate.io-array": "^1.0.3", + "validate.io-integer": "^1.0.4" + } + }, + "validate.io-number": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz", + "integrity": "sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg==" + }, "warning": { "version": "4.0.3", - "dev": true, + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "requires": { "loose-envify": "^1.0.0" } @@ -11428,7 +11584,8 @@ }, "webidl-conversions": { "version": "3.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "webpack": { "version": "5.70.0", @@ -11498,7 +11655,8 @@ }, "whatwg-url": { "version": "5.0.0", - "dev": true, + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "requires": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -11535,25 +11693,29 @@ "dev": true }, "ws": { - "version": "7.5.5", - "dev": true, + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "requires": {} }, "xtend": { "version": "4.0.2", - "dev": true, + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "optional": true }, "y-codemirror": { - "version": "2.1.1", - "dev": true, + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/y-codemirror/-/y-codemirror-3.0.1.tgz", + "integrity": "sha512-TsLSoouAZxkxOKbmTj7qdwZNS0lZMVqIdp7/j9EgUUqYj0remZYDGl6VBABrmp9UX1QvX6RoXXqzbNhftgfCbA==", "requires": { - "lib0": "^0.2.41" + "lib0": "^0.2.42" } }, "y-leveldb": { - "version": "0.1.0", - "dev": true, + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/y-leveldb/-/y-leveldb-0.1.2.tgz", + "integrity": "sha512-6ulEn5AXfXJYi89rXPEg2mMHAyyw8+ZfeMMdOtBbV8FJpQ1NOrcgi6DTAcXof0dap84NjHPT2+9d0rb6cFsjEg==", "optional": true, "requires": { "level": "^6.0.1", @@ -11562,16 +11724,18 @@ }, "y-protocols": { "version": "1.0.5", - "dev": true, + "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.5.tgz", + "integrity": "sha512-Wil92b7cGk712lRHDqS4T90IczF6RkcvCwAD0A2OPg+adKmOe+nOiT/N2hvpQIWS3zfjmtL4CPaH5sIW1Hkm/A==", "requires": { "lib0": "^0.2.42" } }, "y-websocket": { - "version": "1.3.16", - "dev": true, + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/y-websocket/-/y-websocket-1.4.5.tgz", + "integrity": "sha512-5d9LTSy0GQKqSd/FKRo5DMBlsiTlCipbKcIgPLlno+5xHtfT8bm3uQdcbY9JvLfckojilLZWauXJu0vzDZX05w==", "requires": { - "lib0": "^0.2.42", + "lib0": "^0.2.52", "lodash.debounce": "^4.0.8", "ws": "^6.2.1", "y-leveldb": "^0.1.0", @@ -11580,7 +11744,8 @@ "dependencies": { "ws": { "version": "6.2.2", - "dev": true, + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "optional": true, "requires": { "async-limiter": "~1.0.0" @@ -11589,18 +11754,18 @@ } }, "yallist": { - "version": "4.0.0", - "dev": true + "version": "4.0.0" }, "yaml": { "version": "1.10.2", "dev": true }, "yjs": { - "version": "13.5.13", - "dev": true, + "version": "13.5.44", + "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.5.44.tgz", + "integrity": "sha512-UL+abIh2lQonqXfaJ+en7z9eGshpY11j1zNLc2kDYs0vrTjee4gZJUXC3ZsuhP6geQt0IRU04epCGRaVPQAVCA==", "requires": { - "lib0": "^0.2.41" + "lib0": "^0.2.49" } } } diff --git a/package.json b/package.json index 1a2b36c..af67da8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "@vscode/jupyter-ipywidgets7", - "version": "1.0.3", + "name": "@vscode/jupyter-ipywidgets8", + "version": "1.0.0", "main": "dist/ipywidgets.js", "license": "MIT", "repository": { @@ -21,11 +21,6 @@ "lint": "eslint -c .eslintrc.js --ext .ts src" }, "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", @@ -53,7 +48,7 @@ "prettier": "^2.6.2", "rimraf": "^3.0.2", "style-loader": "^3.3.1", - "typescript": "4.7", + "typescript": "^4.9.4", "webpack": "^5.70.0", "webpack-cli": "^4.9.2" }, @@ -61,6 +56,14 @@ "json5": "2.2.3" }, "dependencies": { - "marked": "^4.0.10" + "@jupyter-widgets/base": "^6.0.2", + "@jupyter-widgets/controls": "^5.0.3", + "@jupyter-widgets/jupyterlab-manager": "^5.0.5", + "@jupyter-widgets/output": "^6.0.2", + "@jupyter-widgets/schema": "^0.5.1", + "@jupyterlab/apputils": "^3.5.2", + "@jupyterlab/docregistry": "^3.5.2", + "@jupyterlab/notebook": "^3.5.2", + "@jupyterlab/rendermime": "^3.5.2" } } diff --git a/scripts/postInstall.js b/scripts/postInstall.js index 8002475..44005fc 100644 --- a/scripts/postInstall.js +++ b/scripts/postInstall.js @@ -3,51 +3,10 @@ 'use strict'; const fs = require('fs-extra'); +const { EOL } = require('os'); const path = require('path'); const dirName = __dirname; -function ignoreTypescript4File(relativePath, searchString) { - var filePath = path.join(dirName, '..', relativePath); - if (!fs.existsSync(filePath)) { - throw new Error("Typescript4 fixup not found '" + filePath + "' (pvsc post install script)"); - } - var fileContents = fs.readFileSync(filePath, { encoding: 'utf8' }); - if (fileContents && !fileContents.includes('// @ts-ignore')) { - let searchIndex = fileContents.indexOf(searchString); - if (searchIndex > 0) { - // Go up to previous line - while (fileContents[searchIndex] != '\n') { - searchIndex--; - } - const newFileContents = `${fileContents.substr(0, searchIndex + 1)}\n// @ts-ignore\n${fileContents.substr( - searchIndex + 1 - )}`; - fs.writeFileSync(filePath, newFileContents, { encoding: 'utf-8' }); - } - } -} - -/** - * Widgets dont build with ts 4. This fixes up the errors in the widgets. - */ -function updateWidgetTypescript4() { - const tagNameFiles = [ - 'node_modules/@jupyter-widgets/controls/lib/widget_audio.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_image.d.ts', - 'node_modules/@jupyter-widgets/controls/lib/widget_upload.d.ts', - 'node_modules/@jupyter-widgets/controls/lib/widget_video.d.ts' - ]; - tagNameFiles.forEach((f) => { - ignoreTypescript4File(f, 'get tagName(): string;'); - }); - const isDisposeFile = `node_modules/@jupyter-widgets/jupyterlab-manager/lib/renderer.d.ts`; - ignoreTypescript4File(isDisposeFile, 'get isDisposed(): boolean;'); - const clientRectFile = `node_modules/@jupyterlab/codeeditor/lib/editor.d.ts`; - ignoreTypescript4File(clientRectFile, ', ClientRect'); -} - function fixJupyterLabRenderers() { const warnings = []; ['node_modules/@jupyterlab/cells/lib/widget.js', 'node_modules/@jupyterlab/rendermime/lib/renderers.js'].forEach( @@ -69,9 +28,16 @@ function fixJupyterLabRenderers() { throw new Error(warnings[0] + '\n' + warnings[1]); } } +function ignoreTSErrors(relativePath) { + var filePath = path.join(dirName, '..', relativePath); + if (!fs.existsSync(filePath)) { + throw new Error("Typescript4 fixup not found '" + filePath + "' (pvsc post install script)"); + } + var fileContents = fs.readFileSync(filePath, { encoding: 'utf8' }); + if (fileContents && !fileContents.includes('// @ts-nocheck')) { + fs.writeFileSync(filePath, `// @ts-nocheck${EOL}${fileContents}`, { encoding: 'utf-8' }); + } +} fixJupyterLabRenderers(); - -(async () => { - updateWidgetTypescript4(); -})().catch((ex) => console.error('Encountered error while running postInstall step', ex)); +ignoreTSErrors('node_modules/@jupyterlab/codeeditor/lib/editor.d.ts'); diff --git a/src/documentContext.ts b/src/documentContext.ts index da2f7ba..5479891 100644 --- a/src/documentContext.ts +++ b/src/documentContext.ts @@ -20,10 +20,10 @@ type IKernelChangedArgs = IChangedArgs, ISessionContext { - public pathChanged = new Signal(); - public fileChanged = new Signal(); - public saveState = new Signal(); - public disposed = new Signal(); + public pathChanged = new Signal(this); + public fileChanged = new Signal(this); + public saveState = new Signal(this); + public disposed = new Signal(this); public model: INotebookModel; public sessionContext: ISessionContext = this; private sessionConnection: ISessionConnection; @@ -34,12 +34,14 @@ export class DocumentContext implements DocumentRegistry.IContext; public isDisposed: boolean; - public terminated = new Signal(); - public kernelChanged = new Signal(); - public sessionChanged = new Signal>(); - public propertyChanged = new Signal(); + public terminated = new Signal(this); + public kernelChanged = new Signal(this); + public sessionChanged = new Signal>(this); + public propertyChanged = new Signal(this); public name: string; public type: string; + public lastModifiedCheckMargin: number; + readonly pendingInput: boolean; constructor(public kernel: Kernel.IKernelConnection) { // We are the session context diff --git a/src/embed.ts b/src/embed.ts deleted file mode 100644 index d65d1a3..0000000 --- a/src/embed.ts +++ /dev/null @@ -1,119 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Distributed under the terms of the Modified BSD License. -// tslint:disable: no-var-requires no-require-imports no-any -import * as libembed from './libembed'; -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'); -Array.prototype.forEach.call(scripts, (script: HTMLScriptElement) => { - cdn = script.getAttribute('data-jupyter-widgets-cdn') || cdn; - onlyCDN = onlyCDN || script.hasAttribute('data-jupyter-widgets-cdn-only'); -}); - -/** - * Load a package using requirejs and return a promise - * - * @param pkg Package name or names to load - */ -// tslint:disable-next-line: no-function-expression -const requirePromise = function (pkg: string | string[]): Promise { - return new Promise((resolve, reject) => { - const require = (window as any).requirejs || requirejs; - if (require === undefined) { - reject('Requirejs is needed, please ensure it is loaded on the page.'); - } else { - // tslint:disable-next-line: non-literal-require - require(pkg, resolve, reject); - } - }); -}; - -function moduleNameToCDNUrl(moduleName: string, moduleVersion: string): string { - let packageName = moduleName; - let fileName = 'index'; // default filename - // if a '/' is present, like 'foo/bar', packageName is changed to 'foo', and path to 'bar' - // We first find the first '/' - let index = moduleName.indexOf('/'); - if (index !== -1 && moduleName[0] === '@') { - // if we have a namespace, it's a different story - // @foo/bar/baz should translate to @foo/bar and baz - // so we find the 2nd '/' - index = moduleName.indexOf('/', index + 1); - } - if (index !== -1) { - fileName = moduleName.substr(index + 1); - packageName = moduleName.substr(0, index); - } - return `${cdn}${packageName}@${moduleVersion}/dist/${fileName}`; -} - -/** - * Load an amd module locally and fall back to specified CDN if unavailable. - * - * @param moduleName The name of the module to load.. - * @param moduleVersion The semver range for the module, if loaded from a CDN. - * - * By default, the CDN service used is unpkg.com. However, this default can be - * overriden by specifying another URL via the HTML attribute - * "data-jupyter-widgets-cdn" on a script tag of the page. - * - * The semver range is only used with the CDN. - */ -export function requireLoader(moduleName: string, moduleVersion: string): Promise { - const require = (window as any).requirejs || requirejs; - if (require === undefined) { - throw new Error('Requirejs is needed, please ensure it is loaded on the page.'); - } - function loadFromCDN(): Promise { - const conf: { paths: { [key: string]: string } } = { paths: {} }; - conf.paths[moduleName] = moduleNameToCDNUrl(moduleName, moduleVersion); - require.config(conf); - return requirePromise([`${moduleName}`]); - } - if (onlyCDN) { - 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); - consoleLogger(`Falling back to ${cdn} for ${moduleName}@${moduleVersion}`); - loadFromCDN().catch((x) => { - consoleLogger(x.toString()); - }); - } - }); -} - -/** - * Render widgets in a given element. - * - * @param element (default document.documentElement) The element containing widget state and views. - * @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, logger: (msg: string) => void = console.log): void { - consoleLogger = logger; - const managerFactory = (): any => { - return new wm.WidgetManager( - undefined, - element, - { - widgetsRegisteredInRequireJs: new Set(), - errorHandler: () => 'Error loading widget.', - loadWidgetScript: (_moduleName: string, _moduleVersion: string) => Promise.resolve(), - successHandler: () => 'Success' - }, - (message: string) => logger(message) - ); - }; - libembed.renderWidgets(managerFactory, element).catch((x) => { - consoleLogger(x.toString()); - }); -} diff --git a/src/index.ts b/src/index.ts index 9fd1de9..f4f7d0e 100644 --- a/src/index.ts +++ b/src/index.ts @@ -4,50 +4,56 @@ import * as base from '@jupyter-widgets/base'; import * as widgets from '@jupyter-widgets/controls'; import * as outputWidgets from '@jupyter-widgets/jupyterlab-manager/lib/output'; -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`. -// 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); -define('@jupyter-widgets/output', () => outputWidgets); +let loaded = false; +function load() { + if (loaded) { + console.warn('Already loaded ipywidgets8'); + return; + } + require('./widgets.css'); + require('../node_modules/@fortawesome/fontawesome-free/css/all.min.css'); + // Export the following for `requirejs`. + // 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); + define('@jupyter-widgets/output', () => outputWidgets); -// Render existing widgets without a kernel and pull in the correct css files -// 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(document.documentElement, logger); -} else { - window.addEventListener('load', () => { - embed.renderWidgets(document.documentElement, logger); - }); + // Create our window export. Necessary for the ipywidget code loading in the output to find our widget manager + // Jupyter extension will look for the WidgetManager in this object. + // tslint:disable-next-line: no-any + (window as any).vscIPyWidgets = { + WidgetManager + }; + loaded = true; } +function unload() { + if (!loaded) { + return; + } -// Create our window export. Necessary for the ipywidget code loading in the output to find our widget manager -// tslint:disable-next-line: no-any -(window as any).vscIPyWidgets = { - WidgetManager -}; + try { + const undef = (window as any).undef || function () {}; + undef('@jupyter-widgets/controls'); + undef('@jupyter-widgets/base'); + undef('@jupyter-widgets/output'); + loaded = false; + } catch (e) { + console.warn(`Failed to unload IPYWidgets 8`, e); + } +} -// 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 - }); +export function activate() { + // Expose an object with load and unload functions. + // So that we can dynamically load and unload them. + // This script file along with the ipywidgets 8 version will be loaded into the same webpage + // However depending on the version of IPyWidgets we load only one of them. + if (!(window as any).vscIPyWidgets8) { + (window as any).vscIPyWidgets8 = { + load, + unload }; } } diff --git a/src/libembed.ts b/src/libembed.ts deleted file mode 100644 index 16062af..0000000 --- a/src/libembed.ts +++ /dev/null @@ -1,91 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Distributed under the terms of the Modified BSD License. - -declare let __webpack_public_path__: string; -// tslint:disable: no-var-requires no-require-imports no-any -// 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'; -import 'font-awesome/css/font-awesome.css'; - -import '@jupyter-widgets/controls/css/widgets.css'; - -// Load json schema validator -const Ajv = require('ajv'); -import { WidgetManager } from './manager'; -const widget_state_schema = require('@jupyter-widgets/schema').v2.state; -const widget_view_schema = require('@jupyter-widgets/schema').v2.view; - -const ajv = new Ajv(); -const model_validate = ajv.compile(widget_state_schema); -const view_validate = ajv.compile(widget_view_schema); - -/** - * Render the inline widgets inside a DOM element. - * - * @param managerFactory A function that returns a new WidgetManager - * @param element (default document.documentElement) The document element in which to process for widget state. - */ -export async function renderWidgets( - managerFactory: () => WidgetManager, - element: HTMLElement = document.documentElement -): Promise { - const tags = element.querySelectorAll('script[type="application/vnd.jupyter.widget-state+json"]'); - await Promise.all( - Array.from(tags).map(async (t) => renderManager(element, JSON.parse(t.innerHTML), managerFactory)) - ); -} - -/** - * Create a widget manager for a given widget state. - * - * @param element The DOM element to search for widget view state script tags - * @param widgetState The widget manager state - * @param managerFactory The widget manager factory - * - * #### Notes - * - * Widget view state should be in script tags with type - * "application/vnd.jupyter.widget-view+json". Any such script tag containing a - * model id the manager knows about is replaced with a rendered view. - * Additionally, if the script tag has a prior img sibling with class - * 'jupyter-widget', then that img tag is deleted. - */ -async function renderManager( - element: HTMLElement, - widgetState: any, - managerFactory: () => WidgetManager -): Promise { - const valid = model_validate(widgetState); - if (!valid) { - throw new Error(`Model state has errors: ${model_validate.errors}`); - } - const manager = managerFactory(); - const models = await manager.set_state(widgetState); - const tags = element.querySelectorAll('script[type="application/vnd.jupyter.widget-view+json"]'); - await Promise.all( - Array.from(tags).map(async (viewtag) => { - const widgetViewObject = JSON.parse(viewtag.innerHTML); - const valid2 = view_validate(widgetViewObject); - if (!valid2) { - throw new Error(`View state has errors: ${view_validate.errors}`); - } - const model_id: string = widgetViewObject.model_id; - const model = models.find((item) => item.model_id === model_id); - if (model !== undefined && viewtag.parentElement !== null) { - const prev = viewtag.previousElementSibling; - if (prev && prev.tagName === 'img' && prev.classList.contains('jupyter-widget')) { - viewtag.parentElement.removeChild(prev); - } - const widgetTag = document.createElement('div'); - widgetTag.className = 'widget-subarea'; - viewtag.parentElement.insertBefore(widgetTag, viewtag); - const view = await manager.create_view(model, { node: widgetTag }); - manager.display_view('display_view', view, {}).catch((x) => { - window.console.error(x); - }); - } - }) - ); -} diff --git a/src/manager.ts b/src/manager.ts index fe71b34..d8f3b1d 100644 --- a/src/manager.ts +++ b/src/manager.ts @@ -3,9 +3,10 @@ 'use strict'; -import { shims } from '@jupyter-widgets/base'; +import { DOMWidgetView, shims } from '@jupyter-widgets/base'; import * as jupyterlab from '@jupyter-widgets/jupyterlab-manager'; -import { RenderMimeRegistry, standardRendererFactories } from '@jupyterlab/rendermime'; +import { INotebookModel } from '@jupyterlab/notebook'; +import { IRenderMime, RenderMimeRegistry, standardRendererFactories } from '@jupyterlab/rendermime'; import { Kernel } from '@jupyterlab/services'; import { Widget } from '@lumino/widgets'; import { DocumentContext } from './documentContext'; @@ -20,9 +21,26 @@ export const WIDGET_MIMETYPE = 'application/vnd.jupyter.widget-view+json'; const widgetsRegisteredInRequireJs = ['@jupyter-widgets/controls', '@jupyter-widgets/base', '@jupyter-widgets/output']; export class WidgetManager extends jupyterlab.WidgetManager { - public kernel: Kernel.IKernelConnection; + private _kernel: Kernel.IKernelConnection; + public get kernel(): Kernel.IKernelConnection { + return this._kernel; + } public el: HTMLElement; + /** + * Creates an instance of WidgetManager. + * @param {Kernel.IKernelConnection} kernel + * @param {HTMLElement} el + * @param {{ + * readonly widgetsRegisteredInRequireJs: Readonly>; + * errorHandler(className: string, moduleName: string, moduleVersion: string, error: any): void; + * loadWidgetScript(moduleName: string, moduleVersion: string): Promise; + * successHandler(className: string, moduleName: string, moduleVersion: string): void; + * }} scriptLoader + * @param {(message: string) => void} logger + * @param {{}} [widgetState] The widget state saved in the Notebook metadata. Pass this value if required to load widget state from the Notebook. + * @memberof WidgetManager + */ constructor( kernel: Kernel.IKernelConnection, el: HTMLElement, @@ -32,7 +50,8 @@ export class WidgetManager extends jupyterlab.WidgetManager { loadWidgetScript(moduleName: string, moduleVersion: string): Promise; successHandler(className: string, moduleName: string, moduleVersion: string): void; }, - private readonly logger: (message: string) => void + private readonly logger: (message: string) => void, + private readonly widgetState?: {} ) { super( new DocumentContext(kernel), @@ -41,13 +60,13 @@ export class WidgetManager extends jupyterlab.WidgetManager { }), { saveState: false } ); - this.kernel = kernel; + this._kernel = kernel; this.el = el; this.rendermime.addFactory( { safe: false, mimeTypes: [WIDGET_MIMETYPE], - createRenderer: (options) => new jupyterlab.WidgetRenderer(options, this) + createRenderer: (options: IRenderMime.IRendererOptions) => new jupyterlab.WidgetRenderer(options, this) }, 0 ); @@ -78,22 +97,34 @@ export class WidgetManager extends jupyterlab.WidgetManager { * Get the currently-registered comms. */ public _get_comm_info(): Promise { + if (this.widgetState && !this.kernel.username && !this.kernel.clientId && !this.kernel.id) { + // Used to load widget state. + return Promise.resolve({}); + } return this.kernel .requestCommInfo({ target_name: this.comm_target_name }) .then((reply) => (reply.content as any).comms); } - public async display_view(msg: any, view: Backbone.View, options: any): Promise { - const widget = await super.display_view(msg, view, options); + public async display_view(_msg: any, view: DOMWidgetView, options: any): Promise { const element = options.node ? (options.node as HTMLElement) : this.el; // When do we detach? if (element) { - Widget.attach(widget, element); + Widget.attach(view.luminoWidget, element); } - return widget; + return view.luminoWidget; } - public async restoreWidgets(): Promise { - // Disabled for now. - // This throws errors if enabled, can be added later. + public async restoreWidgets( + notebook: INotebookModel, + options?: { + loadKernel: boolean; + loadNotebook: boolean; + } + ): Promise { + // Hardcoded to only support loading widgets from the notebook. + // This is called from the Jupyter extension in vscode. + if (notebook && options?.loadNotebook && !options?.loadKernel) { + return super.restoreWidgets(notebook, options); + } } // @ts-ignore https://devblogs.microsoft.com/typescript/announcing-typescript-4-0-rc/#properties-overridding-accessors-and-vice-versa-is-an-error diff --git a/src/sessionConnection.ts b/src/sessionConnection.ts index 58edd5c..a26dfe3 100644 --- a/src/sessionConnection.ts +++ b/src/sessionConnection.ts @@ -74,6 +74,9 @@ export class SessionConnection implements ISessionConnection { public get isDisposed() { return this.kernel.isDisposed; } + public get pendingInput() { + return this.kernel.pendingInput as any; + } public dispose(): void { // Don't actually dispose. We control disposal } diff --git a/src/signal.ts b/src/signal.ts index 4df1350..2bd9618 100644 --- a/src/signal.ts +++ b/src/signal.ts @@ -2,25 +2,4 @@ // Licensed under the MIT License. 'use strict'; -import { ISignal, Slot } from '@lumino/signaling'; - -export class Signal implements ISignal { - private slots: Set> = new Set>(); - - // tslint:disable-next-line: no-any - public connect(slot: Slot, thisArg?: any): boolean { - const bound = thisArg ? slot.bind(thisArg) : slot; - this.slots.add(bound); - return true; - } - // tslint:disable-next-line: no-any - public disconnect(slot: Slot, thisArg?: any): boolean { - const bound = thisArg ? slot.bind(thisArg) : slot; - this.slots.delete(bound); - return true; - } - - public fire(sender: T, args: S): void { - this.slots.forEach((s) => s(sender, args)); - } -} +export { Signal } from '@lumino/signaling'; diff --git a/src/widgets.css b/src/widgets.css index 514986f..d03b4be 100644 --- a/src/widgets.css +++ b/src/widgets.css @@ -10,3 +10,16 @@ * Relative location is to the output folder for this file. */ @import "../node_modules/@jupyter-widgets/controls/css/widgets.css"; + +/* Display of offline widgets (widgets loaded from notebook metadata) */ +.jupyter-widgets-disconnected::before { + content: '\f127'; + display: inline-block; + font: normal normal 900 14px/1 'Font Awesome 5 Free', 'FontAwesome'; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #d9534f; + padding: 3px; + align-self: flex-start; +} diff --git a/tsconfig.tsbuildinfo b/tsconfig.tsbuildinfo deleted file mode 100644 index 70684ec..0000000 --- a/tsconfig.tsbuildinfo +++ /dev/null @@ -1 +0,0 @@ -{"program":{"fileNames":["./node_modules/typescript/lib/lib.es5.d.ts","./node_modules/typescript/lib/lib.es2015.d.ts","./node_modules/typescript/lib/lib.es2016.d.ts","./node_modules/typescript/lib/lib.es2017.d.ts","./node_modules/typescript/lib/lib.es2018.d.ts","./node_modules/typescript/lib/lib.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 diff --git a/webpack.config.js b/webpack.config.js index 7b48f94..7df0567 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -9,6 +9,7 @@ const postcss = require('postcss'); const common = require('./build/webpack/common'); const path = require('path'); const constants = require('./build/constants'); +const webpack = require('webpack'); const outDir = path.join(__dirname, 'out'); // Any build on the CI is considered production mode. const isProdBuild = constants.isCI || process.argv.includes('--mode'); @@ -18,11 +19,11 @@ module.exports = [ devtool: isProdBuild ? 'source-map' : 'inline-source-map', entry: path.join(outDir, 'index.js'), cache: true, - experiments: { + experiments: { outputModule: true }, output: { - library: { + library: { type: 'module' }, filename: 'ipywidgets.js', @@ -33,7 +34,12 @@ module.exports = [ resolve: { modules: [path.resolve(__dirname, 'node_modules'), path.resolve(__dirname, './')] }, - plugins: [...common.getDefaultPlugins('ipywidgets')], + plugins: [ + ...common.getDefaultPlugins('ipywidgets'), + new webpack.optimize.LimitChunkCountPlugin({ + maxChunks: 1 + }) + ], module: { rules: [ {