diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 2a877d0..a8494f3 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -35,15 +35,17 @@ jobs: steps: # checkout source code - uses: actions/checkout@v3 + with: + fetch-depth: 0 # ensure full repo is checked out # calculate component version information - name: component version information run: | - CHANNEL=$(cat config.yml | grep "Channel" | head -1 | awk -F ": " '{print $2}' | sed 's/["[:space:]]//g') - INCORE_VERSION=$(cat config.yml | grep "INCORE_VERSION" | head -1 | awk -F= "{print $2 }" | sed "s/[[:alpha:]|,|-|\"|:|#|[:space:]_]//g" | sed "s/-//g") - PYINCORE_VERSION=$(cat config.yml | grep "PyIncore" | head -1 | awk -F: '{print $2}' | tr -d '"|[:space:]' | sed 's/-//g') - PYINCORE_VIZ_VERSION=$(cat config.yml | grep "PyIncore-Viz" | head -1 | awk -F: '{print $2}' | tr -d '"|[:space:]' | sed 's/-//g') - PYINCORE_DATA_VERSION=$(cat config.yml | grep "PyIncore-Data" | head -1 | awk -F: '{print $2}' | tr -d '"|[:space:]' | sed 's/-//g') + CHANNEL=$(cat lab/config.yml | grep "Channel" | head -1 | awk -F ": " '{print $2}' | sed 's/["[:space:]]//g') + INCORE_VERSION=$(cat lab/config.yml | grep "INCORE_VERSION" | head -1 | awk -F= "{print $2 }" | sed "s/[[:alpha:]|,|-|\"|:|#|[:space:]_]//g" | sed "s/-//g") + PYINCORE_VERSION=$(cat lab/config.yml | grep "PyIncore" | head -1 | awk -F: '{print $2}' | tr -d '"|[:space:]' | sed 's/-//g') + PYINCORE_VIZ_VERSION=$(cat lab/config.yml | grep "PyIncore-Viz" | head -1 | awk -F: '{print $2}' | tr -d '"|[:space:]' | sed 's/-//g') + PYINCORE_DATA_VERSION=$(cat lab/config.yml | grep "PyIncore-Data" | head -1 | awk -F: '{print $2}' | tr -d '"|[:space:]' | sed 's/-//g') echo "CHANNEL=${CHANNEL}" >> $GITHUB_ENV echo "INCORE_VERSION=${INCORE_VERSION}" >> $GITHUB_ENV echo "PYINCORE_VERSION=${PYINCORE_VERSION}" >> $GITHUB_ENV @@ -84,11 +86,7 @@ jobs: # figure out the versions if [ "$BRANCH" == "main" ]; then - if [ "${{ matrix.name }}" == "hub" ]; then - version=$(grep '"version"' incore_utilities/package.json | sed 's/.*"\([0-9\.]*\)", *$/\1/') - else version=$(awk '/^## / { print tolower($2) }' CHANGELOG.md | head -1 | sed 's/^.//;s/.$//') - fi tags="latest" oldversion="" while [ "${oldversion}" != "${version}" ]; do @@ -188,7 +186,7 @@ jobs: with: push: true platforms: "linux/amd64" - file: Dockerfile.${{ matrix.name }} + file: ${{ matrix.name }}/Dockerfile cache-from: type=gha,scope=${{ env.BRANCH }}-${{ matrix.name }} cache-to: type=gha,scope=${{ env.BRANCH }}-${{ matrix.name }},mode=max tags: ${{ env.TAGS }} diff --git a/CHANGELOG.md b/CHANGELOG.md index c47be27..96d7a0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [Unreleased] +### Changed +- Hub containers versioning has been updated to use the changelog [#127](https://github.com/IN-CORE/incore-lab/issues/127) +- Separated code for lab and hub using their own placeholder [#128](https://github.com/IN-CORE/incore-lab/issues/128) +- Removed incore utilities code [#129](https://github.com/IN-CORE/incore-lab/issues/129) + ## [1.8.0] - 2024-08-21 ### Changed - Updated base image forJupyterLab to 4.1 [#122](https://github.com/IN-CORE/incore-lab/issues/122) diff --git a/Dockerfile.hub b/hub/Dockerfile similarity index 60% rename from Dockerfile.hub rename to hub/Dockerfile index 747fea1..7ee3010 100644 --- a/Dockerfile.hub +++ b/hub/Dockerfile @@ -2,8 +2,8 @@ FROM jupyterhub/k8s-hub:3.0.2 USER root WORKDIR /tmp/authenticator/ -COPY authenticator /tmp/authenticator/ -COPY authenticator/quota.json /etc/quota.json +COPY hub/authenticator /tmp/authenticator/ +COPY hub/authenticator/quota.json /etc/quota.json RUN pip3 install /tmp/authenticator USER jovyan diff --git a/authenticator/README.md b/hub/authenticator/README.md similarity index 100% rename from authenticator/README.md rename to hub/authenticator/README.md diff --git a/authenticator/customauthenticator/__init__.py b/hub/authenticator/customauthenticator/__init__.py similarity index 100% rename from authenticator/customauthenticator/__init__.py rename to hub/authenticator/customauthenticator/__init__.py diff --git a/authenticator/customauthenticator/custom.py b/hub/authenticator/customauthenticator/custom.py similarity index 100% rename from authenticator/customauthenticator/custom.py rename to hub/authenticator/customauthenticator/custom.py diff --git a/authenticator/jupyterhub_config.py b/hub/authenticator/jupyterhub_config.py similarity index 100% rename from authenticator/jupyterhub_config.py rename to hub/authenticator/jupyterhub_config.py diff --git a/authenticator/quota.json b/hub/authenticator/quota.json similarity index 100% rename from authenticator/quota.json rename to hub/authenticator/quota.json diff --git a/authenticator/setup.py b/hub/authenticator/setup.py similarity index 100% rename from authenticator/setup.py rename to hub/authenticator/setup.py diff --git a/authenticator/test_jwt.py b/hub/authenticator/test_jwt.py similarity index 100% rename from authenticator/test_jwt.py rename to hub/authenticator/test_jwt.py diff --git a/incore_utilities/package-lock.json b/incore_utilities/package-lock.json deleted file mode 100644 index 2f44957..0000000 --- a/incore_utilities/package-lock.json +++ /dev/null @@ -1,4112 +0,0 @@ -{ - "name": "incore_utilities", - "version": "0.6.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "requires": { - "@babel/highlight": "^7.8.3" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz", - "integrity": "sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==" - }, - "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@blueprintjs/core": { - "version": "3.38.1", - "resolved": "https://registry.npmjs.org/@blueprintjs/core/-/core-3.38.1.tgz", - "integrity": "sha512-ZBqVfMgeIrXiuprsRxBnLM/MPgPSCRf27uckyhMFHRocyEtFS7zrOGmQeJb1Va0nZ/ufNsYk7EiHVxulb1KkSg==", - "requires": { - "@blueprintjs/icons": "^3.24.0", - "@types/dom4": "^2.0.1", - "classnames": "^2.2", - "dom4": "^2.1.5", - "normalize.css": "^8.0.1", - "popper.js": "^1.16.1", - "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" - }, - "dependencies": { - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" - } - } - }, - "@blueprintjs/icons": { - "version": "3.24.0", - "resolved": "https://registry.npmjs.org/@blueprintjs/icons/-/icons-3.24.0.tgz", - "integrity": "sha512-OvDDI5EUueS1Y3t594iS8LAGoHhLhYjC2GuN/01a85n+ASLSp0jf0/+uix2JeCOj41iTdRRCINbWuRwVQNNGPw==", - "requires": { - "classnames": "^2.2", - "tslib": "~1.13.0" - }, - "dependencies": { - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" - } - } - }, - "@blueprintjs/select": { - "version": "3.15.3", - "resolved": "https://registry.npmjs.org/@blueprintjs/select/-/select-3.15.3.tgz", - "integrity": "sha512-fsuAgPNiavE5YjzKf2X5a5LryFLX34prpU/2ZJ1WxkXzXFqZAPtzikNcRHdCWEwWddXxwM40LBPUTyGXHI023w==", - "requires": { - "@blueprintjs/core": "^3.38.1", - "classnames": "^2.2", - "tslib": "~1.13.0" - }, - "dependencies": { - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" - } - } - }, - "@fortawesome/fontawesome-free": { - "version": "5.15.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.2.tgz", - "integrity": "sha512-7l/AX41m609L/EXI9EKH3Vs3v0iA8tKlIOGtw+kgcoanI7p+e4I4GYLqW3UXWiTnjSFymKSmTTPKYrivzbxxqA==" - }, - "@jupyterlab/application": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@jupyterlab/application/-/application-3.0.4.tgz", - "integrity": "sha512-iTi0gAG8dfJvj1wBd2WsNa/ODHf5Qq30S+RnRN+HM3ZpB9NGKUyavy6WgDkUa40DX/PYm3i43FaDehRnbC3VCQ==", - "requires": { - "@fortawesome/fontawesome-free": "^5.12.0", - "@jupyterlab/apputils": "^3.0.3", - "@jupyterlab/coreutils": "^5.0.2", - "@jupyterlab/docregistry": "^3.0.4", - "@jupyterlab/rendermime": "^3.0.4", - "@jupyterlab/rendermime-interfaces": "^3.0.3", - "@jupyterlab/services": "^6.0.3", - "@jupyterlab/statedb": "^3.0.2", - "@jupyterlab/translation": "^3.0.3", - "@jupyterlab/ui-components": "^3.0.3", - "@lumino/algorithm": "^1.3.3", - "@lumino/application": "^1.13.1", - "@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.16.1" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/collections": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.3.3.tgz", - "integrity": "sha512-vN3GSV5INkgM6tMLd+WqTgaPnQNTY7L/aFUtTOC8TJQm+vg1eSmR4fNXsoGHM3uA85ctSJThvdZr5triu1Iajg==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/commands": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.12.0.tgz", - "integrity": "sha512-5TFlhDzZk1X8rCBjhh0HH3j6CcJ03mx2Pd/1rGa7MB5R+3+yYYk+gTlfHRqsxdehNRmiISaHRSrMnW8bynW7ZQ==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/keyboard": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/domutils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.2.3.tgz", - "integrity": "sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==" - }, - "@lumino/dragdrop": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.7.1.tgz", - "integrity": "sha512-IeSSOTmpqBSWz+EVsbGVeHe/KIaHaUsQXZ4BJCEbCKgNGHbqMfUOtlneiKq7rEhZGF4wYs7gWWjNhMVZbUGO9Q==", - "requires": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3" - } - }, - "@lumino/keyboard": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.2.3.tgz", - "integrity": "sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==" - }, - "@lumino/messaging": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.4.3.tgz", - "integrity": "sha512-wa2Pj2KOuLNLS2n0wVBzUVFGbvjL1FLbuCOAUEYfN6xXVleqqtGGzd08uTF7ebu01KCO3VQ38+dkvoaM/C2qPw==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/collections": "^1.3.3" - } - }, - "@lumino/properties": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.2.3.tgz", - "integrity": "sha512-dbS9V/L+RpQoRjxHMAGh1JYoXaLA6F7xkVbg/vmYXqdXZ7DguO5C3Qteu9tNp7Z7Q31TqFWUCrniTI9UJiJCoQ==" - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/virtualdom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.8.0.tgz", - "integrity": "sha512-X/1b8b7TxB9tb4+xQiS8oArcA/AK7NBZrsg2dzu/gHa3JC45R8nzQ+0tObD8Nd0gF/e9w9Ps9M62rLfefcbbKw==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/widgets": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.18.0.tgz", - "integrity": "sha512-8i10njkGjctuXrbaoV2dRI2rVUaL7eA5djtHj36pX9cALwciEPHNecF6hoZXmQ4ODv6LTwhr87Uz8LT4Aan77A==", - "requires": { - "@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/dragdrop": "^1.7.1", - "@lumino/keyboard": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - } - } - }, - "@jupyterlab/apputils": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/apputils/-/apputils-3.5.0.tgz", - "integrity": "sha512-brL1CR0F2ocxt+YSWQGRh9OoJWxlqQb5BxQNJy+qJceCpwkMyZmZyf2gxHc9bu67HkL96Sa46wGIn6WKobARrA==", - "requires": { - "@jupyterlab/coreutils": "^5.5.0", - "@jupyterlab/observables": "^4.5.0", - "@jupyterlab/services": "^6.5.0", - "@jupyterlab/settingregistry": "^3.5.0", - "@jupyterlab/statedb": "^3.5.0", - "@jupyterlab/translation": "^3.5.0", - "@jupyterlab/ui-components": "^3.5.0", - "@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.5.3", - "url": "^0.11.0" - }, - "dependencies": { - "@jupyterlab/coreutils": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-5.5.0.tgz", - "integrity": "sha512-mVBuVDUA87hvtS5DfbjfLIE1EFdhAGEU8f19G33QfhD/w2vYDi7vE4ro4arNT47r17MzXW4XfaE4LwatR6uvPw==", - "requires": { - "@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", - "url-parse": "~1.5.1" - } - }, - "@jupyterlab/nbformat": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/nbformat/-/nbformat-3.5.0.tgz", - "integrity": "sha512-tQ0MCJ2NSlGTYM7auiL2vdqirIv39Pd2/gfFd4XdHClJgvT65b7XkNDOwBv6mqIuhNdHo3Mc3RXiODTo1tle7Q==", - "requires": { - "@lumino/coreutils": "^1.11.0" - } - }, - "@jupyterlab/observables": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/observables/-/observables-4.5.0.tgz", - "integrity": "sha512-YiUljeHNz80YpIPDi0zoUC26AwAhyDu1UXm2kH5J/lPViycz8X22RWXkIBc40kvWoasUTSomZiEv/W2hFUs0Vw==", - "requires": { - "@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/services": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/services/-/services-6.5.0.tgz", - "integrity": "sha512-g5fa7oFu1I6i0agOmx6ud/1fjYAsr3zHzoymE4oAGN3nIbt8HTcmzLbiwmaWssGCVUF4h06GOYWcAe/x/ND8JA==", - "requires": { - "@jupyterlab/coreutils": "^5.5.0", - "@jupyterlab/nbformat": "^3.5.0", - "@jupyterlab/observables": "^4.5.0", - "@jupyterlab/settingregistry": "^3.5.0", - "@jupyterlab/statedb": "^3.5.0", - "@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" - } - }, - "@jupyterlab/settingregistry": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/settingregistry/-/settingregistry-3.5.0.tgz", - "integrity": "sha512-y9H9U4iMVfe2btImp5DR9mGAs36Sow0hI6ajK61bhHVJ4CumYdFBd8drrQGuYcyk/Y4ypU5HO9EaLBQU3CLCug==", - "requires": { - "@jupyterlab/statedb": "^3.5.0", - "@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" - } - }, - "@jupyterlab/statedb": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/statedb/-/statedb-3.5.0.tgz", - "integrity": "sha512-S4/BjcfSN8tGMyL4jjrD4TMoLTABI3zkLjaqSNRfT6iyKnqN8VKcMHBZXOq90uWGkw+caQZ5GiL+L7uEtahE4w==", - "requires": { - "@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/translation": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/translation/-/translation-3.5.0.tgz", - "integrity": "sha512-68Cyc9gVKef/Gr9tx9YisiPEIzXUk+mnM7u9huthq5A0aHh1W0E51CM/m0BwJDBurbY+W7erphy0nSWSEk7vCg==", - "requires": { - "@jupyterlab/coreutils": "^5.5.0", - "@jupyterlab/services": "^6.5.0", - "@jupyterlab/statedb": "^3.5.0", - "@lumino/coreutils": "^1.11.0" - } - }, - "@jupyterlab/ui-components": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/ui-components/-/ui-components-3.5.0.tgz", - "integrity": "sha512-1AIKMUhyLgPYh3R3qvEPRhLKkiVwBtPg571If9UxTvDEJqVwtNTayn47sRsWlOKlueLVwebgEHVSkk2ahxgF6Q==", - "requires": { - "@blueprintjs/core": "^3.36.0", - "@blueprintjs/select": "^3.15.0", - "@jupyterlab/coreutils": "^5.5.0", - "@jupyterlab/translation": "^3.5.0", - "@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.9.2", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.9.2.tgz", - "integrity": "sha512-Z06lp/yuhz8CtIir3PNTGnuk7909eXt4ukJsCzChsGuot2l5Fbs96RJ/FOHgwCedaX74CtxPjXHXoszFbUA+4A==" - }, - "@lumino/collections": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.9.3.tgz", - "integrity": "sha512-2i2Wf1xnfTgEgdyKEpqM16bcYRIhUOGCDzaVCEZACVG9R1CgYwOe3zfn71slBQOVSjjRgwYrgLXu4MBpt6YK+g==", - "requires": { - "@lumino/algorithm": "^1.9.2" - } - }, - "@lumino/commands": { - "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.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.12.1", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.12.1.tgz", - "integrity": "sha512-JLu3nTHzJk9N8ohZ85u75YxemMrmDzJdNgZztfP7F7T7mxND3YVNCkJG35a6aJ7edu1sIgCjBxOvV+hv27iYvQ==" - }, - "@lumino/disposable": { - "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.9.2", - "@lumino/signaling": "^1.11.0" - } - }, - "@lumino/domutils": { - "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.14.3", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.14.3.tgz", - "integrity": "sha512-e3/lnc7bSqtdbDyamx+yeLuAECY1XGcczh8Wu66p6nkkohiajLqeNXicvWQd5G+T2xGce6QFkUnqWUcO5KNHOw==", - "requires": { - "@lumino/coreutils": "^1.12.1", - "@lumino/disposable": "^1.10.3" - } - }, - "@lumino/keyboard": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.8.2.tgz", - "integrity": "sha512-Dy+XqQ1wXbcnuYtjys5A0pAqf4SpAFl9NY6owyIhXAo0Va7w3LYp3jgiP1xAaBAwMuUppiUAfrbjrysZuZ625g==" - }, - "@lumino/messaging": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.10.3.tgz", - "integrity": "sha512-F/KOwMCdqvdEG8CYAJcBSadzp6aI7a47Fr60zAKGqZATSRRRV41q53iXU7HjFPqQqQIvdn9Z7J32rBEAyQAzww==", - "requires": { - "@lumino/algorithm": "^1.9.2", - "@lumino/collections": "^1.9.3" - } - }, - "@lumino/polling": { - "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.12.1", - "@lumino/disposable": "^1.10.3", - "@lumino/signaling": "^1.11.0" - } - }, - "@lumino/properties": { - "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.11.0", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.11.0.tgz", - "integrity": "sha512-c4mfkmwr9RDh/cUF7BFoPj8KdSsmJRfGLt0e2ez4sgnbSX2afeMNQBIi/gKsD4mMmhI5bXa17tVDYQn6ICBXAw==", - "requires": { - "@lumino/algorithm": "^1.9.2", - "@lumino/properties": "^1.8.2" - } - }, - "@lumino/virtualdom": { - "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.9.2" - } - }, - "@lumino/widgets": { - "version": "1.35.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.35.0.tgz", - "integrity": "sha512-AFwCCt/4g6+3YwnrxRqjLusuLUidnldkQ+Dims3ZSm8keRtyjhr6ltnhj4KPZ5Nexxb0jmzWYcHHTceYTgU10w==", - "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" - } - } - } - }, - "@jupyterlab/codeeditor": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@jupyterlab/codeeditor/-/codeeditor-3.0.3.tgz", - "integrity": "sha512-bVItAoha4u8NBtjAISGB8a7VSHo0p3BjTRuY/gHnAW/qKniuXHzAHLxsqORjpSS/e1gHrdDQ9neXSI3A3pfr8A==", - "requires": { - "@jupyterlab/coreutils": "^5.0.2", - "@jupyterlab/nbformat": "^3.0.2", - "@jupyterlab/observables": "^4.0.2", - "@jupyterlab/translation": "^3.0.3", - "@jupyterlab/ui-components": "^3.0.3", - "@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.16.1" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/collections": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.3.3.tgz", - "integrity": "sha512-vN3GSV5INkgM6tMLd+WqTgaPnQNTY7L/aFUtTOC8TJQm+vg1eSmR4fNXsoGHM3uA85ctSJThvdZr5triu1Iajg==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/commands": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.12.0.tgz", - "integrity": "sha512-5TFlhDzZk1X8rCBjhh0HH3j6CcJ03mx2Pd/1rGa7MB5R+3+yYYk+gTlfHRqsxdehNRmiISaHRSrMnW8bynW7ZQ==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/keyboard": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/domutils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.2.3.tgz", - "integrity": "sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==" - }, - "@lumino/dragdrop": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.7.1.tgz", - "integrity": "sha512-IeSSOTmpqBSWz+EVsbGVeHe/KIaHaUsQXZ4BJCEbCKgNGHbqMfUOtlneiKq7rEhZGF4wYs7gWWjNhMVZbUGO9Q==", - "requires": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3" - } - }, - "@lumino/keyboard": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.2.3.tgz", - "integrity": "sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==" - }, - "@lumino/messaging": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.4.3.tgz", - "integrity": "sha512-wa2Pj2KOuLNLS2n0wVBzUVFGbvjL1FLbuCOAUEYfN6xXVleqqtGGzd08uTF7ebu01KCO3VQ38+dkvoaM/C2qPw==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/collections": "^1.3.3" - } - }, - "@lumino/properties": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.2.3.tgz", - "integrity": "sha512-dbS9V/L+RpQoRjxHMAGh1JYoXaLA6F7xkVbg/vmYXqdXZ7DguO5C3Qteu9tNp7Z7Q31TqFWUCrniTI9UJiJCoQ==" - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/virtualdom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.8.0.tgz", - "integrity": "sha512-X/1b8b7TxB9tb4+xQiS8oArcA/AK7NBZrsg2dzu/gHa3JC45R8nzQ+0tObD8Nd0gF/e9w9Ps9M62rLfefcbbKw==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/widgets": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.18.0.tgz", - "integrity": "sha512-8i10njkGjctuXrbaoV2dRI2rVUaL7eA5djtHj36pX9cALwciEPHNecF6hoZXmQ4ODv6LTwhr87Uz8LT4Aan77A==", - "requires": { - "@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/dragdrop": "^1.7.1", - "@lumino/keyboard": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - } - } - }, - "@jupyterlab/codemirror": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/codemirror/-/codemirror-3.5.0.tgz", - "integrity": "sha512-i6rGYLnWsBuL8zkCpPTCMeZc2lHI5pIgtEpO/CEfeigYhZI9NkaLSiF64Jwt8bgurS10O02bxl+3hIgU3mSSQA==", - "requires": { - "@jupyterlab/apputils": "^3.5.0", - "@jupyterlab/codeeditor": "^3.5.0", - "@jupyterlab/coreutils": "^5.5.0", - "@jupyterlab/nbformat": "^3.5.0", - "@jupyterlab/observables": "^4.5.0", - "@jupyterlab/shared-models": "^3.5.0", - "@jupyterlab/statusbar": "^3.5.0", - "@jupyterlab/translation": "^3.5.0", - "@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": "^3.0.1" - }, - "dependencies": { - "@jupyterlab/codeeditor": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/codeeditor/-/codeeditor-3.5.0.tgz", - "integrity": "sha512-imdYuovxyIIQqZdoRnZAr0VQHqiIVPPFwk8hAgDYtfl8VxFOPMTh203Z6y+CLv5V62J03OU7HZutP/f5u1nZ1w==", - "requires": { - "@jupyterlab/coreutils": "^5.5.0", - "@jupyterlab/nbformat": "^3.5.0", - "@jupyterlab/observables": "^4.5.0", - "@jupyterlab/shared-models": "^3.5.0", - "@jupyterlab/translation": "^3.5.0", - "@jupyterlab/ui-components": "^3.5.0", - "@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/coreutils": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-5.5.0.tgz", - "integrity": "sha512-mVBuVDUA87hvtS5DfbjfLIE1EFdhAGEU8f19G33QfhD/w2vYDi7vE4ro4arNT47r17MzXW4XfaE4LwatR6uvPw==", - "requires": { - "@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", - "url-parse": "~1.5.1" - } - }, - "@jupyterlab/nbformat": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/nbformat/-/nbformat-3.5.0.tgz", - "integrity": "sha512-tQ0MCJ2NSlGTYM7auiL2vdqirIv39Pd2/gfFd4XdHClJgvT65b7XkNDOwBv6mqIuhNdHo3Mc3RXiODTo1tle7Q==", - "requires": { - "@lumino/coreutils": "^1.11.0" - } - }, - "@jupyterlab/observables": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/observables/-/observables-4.5.0.tgz", - "integrity": "sha512-YiUljeHNz80YpIPDi0zoUC26AwAhyDu1UXm2kH5J/lPViycz8X22RWXkIBc40kvWoasUTSomZiEv/W2hFUs0Vw==", - "requires": { - "@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/services": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/services/-/services-6.5.0.tgz", - "integrity": "sha512-g5fa7oFu1I6i0agOmx6ud/1fjYAsr3zHzoymE4oAGN3nIbt8HTcmzLbiwmaWssGCVUF4h06GOYWcAe/x/ND8JA==", - "requires": { - "@jupyterlab/coreutils": "^5.5.0", - "@jupyterlab/nbformat": "^3.5.0", - "@jupyterlab/observables": "^4.5.0", - "@jupyterlab/settingregistry": "^3.5.0", - "@jupyterlab/statedb": "^3.5.0", - "@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" - } - }, - "@jupyterlab/settingregistry": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/settingregistry/-/settingregistry-3.5.0.tgz", - "integrity": "sha512-y9H9U4iMVfe2btImp5DR9mGAs36Sow0hI6ajK61bhHVJ4CumYdFBd8drrQGuYcyk/Y4ypU5HO9EaLBQU3CLCug==", - "requires": { - "@jupyterlab/statedb": "^3.5.0", - "@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" - } - }, - "@jupyterlab/statedb": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/statedb/-/statedb-3.5.0.tgz", - "integrity": "sha512-S4/BjcfSN8tGMyL4jjrD4TMoLTABI3zkLjaqSNRfT6iyKnqN8VKcMHBZXOq90uWGkw+caQZ5GiL+L7uEtahE4w==", - "requires": { - "@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.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/statusbar/-/statusbar-3.5.0.tgz", - "integrity": "sha512-kXgMN7x5V3bTWP45mahOt2SaNOMXgeohlMsIou9f+OHZeR++6dmMMKyHPnE7QXES4At26FQu3swRI+8+A2klgA==", - "requires": { - "@jupyterlab/apputils": "^3.5.0", - "@jupyterlab/codeeditor": "^3.5.0", - "@jupyterlab/services": "^6.5.0", - "@jupyterlab/translation": "^3.5.0", - "@jupyterlab/ui-components": "^3.5.0", - "@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" - } - }, - "@jupyterlab/translation": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/translation/-/translation-3.5.0.tgz", - "integrity": "sha512-68Cyc9gVKef/Gr9tx9YisiPEIzXUk+mnM7u9huthq5A0aHh1W0E51CM/m0BwJDBurbY+W7erphy0nSWSEk7vCg==", - "requires": { - "@jupyterlab/coreutils": "^5.5.0", - "@jupyterlab/services": "^6.5.0", - "@jupyterlab/statedb": "^3.5.0", - "@lumino/coreutils": "^1.11.0" - } - }, - "@jupyterlab/ui-components": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/ui-components/-/ui-components-3.5.0.tgz", - "integrity": "sha512-1AIKMUhyLgPYh3R3qvEPRhLKkiVwBtPg571If9UxTvDEJqVwtNTayn47sRsWlOKlueLVwebgEHVSkk2ahxgF6Q==", - "requires": { - "@blueprintjs/core": "^3.36.0", - "@blueprintjs/select": "^3.15.0", - "@jupyterlab/coreutils": "^5.5.0", - "@jupyterlab/translation": "^3.5.0", - "@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.9.2", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.9.2.tgz", - "integrity": "sha512-Z06lp/yuhz8CtIir3PNTGnuk7909eXt4ukJsCzChsGuot2l5Fbs96RJ/FOHgwCedaX74CtxPjXHXoszFbUA+4A==" - }, - "@lumino/collections": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.9.3.tgz", - "integrity": "sha512-2i2Wf1xnfTgEgdyKEpqM16bcYRIhUOGCDzaVCEZACVG9R1CgYwOe3zfn71slBQOVSjjRgwYrgLXu4MBpt6YK+g==", - "requires": { - "@lumino/algorithm": "^1.9.2" - } - }, - "@lumino/commands": { - "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.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.12.1", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.12.1.tgz", - "integrity": "sha512-JLu3nTHzJk9N8ohZ85u75YxemMrmDzJdNgZztfP7F7T7mxND3YVNCkJG35a6aJ7edu1sIgCjBxOvV+hv27iYvQ==" - }, - "@lumino/disposable": { - "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.9.2", - "@lumino/signaling": "^1.11.0" - } - }, - "@lumino/domutils": { - "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.14.3", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.14.3.tgz", - "integrity": "sha512-e3/lnc7bSqtdbDyamx+yeLuAECY1XGcczh8Wu66p6nkkohiajLqeNXicvWQd5G+T2xGce6QFkUnqWUcO5KNHOw==", - "requires": { - "@lumino/coreutils": "^1.12.1", - "@lumino/disposable": "^1.10.3" - } - }, - "@lumino/keyboard": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.8.2.tgz", - "integrity": "sha512-Dy+XqQ1wXbcnuYtjys5A0pAqf4SpAFl9NY6owyIhXAo0Va7w3LYp3jgiP1xAaBAwMuUppiUAfrbjrysZuZ625g==" - }, - "@lumino/messaging": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.10.3.tgz", - "integrity": "sha512-F/KOwMCdqvdEG8CYAJcBSadzp6aI7a47Fr60zAKGqZATSRRRV41q53iXU7HjFPqQqQIvdn9Z7J32rBEAyQAzww==", - "requires": { - "@lumino/algorithm": "^1.9.2", - "@lumino/collections": "^1.9.3" - } - }, - "@lumino/polling": { - "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.12.1", - "@lumino/disposable": "^1.10.3", - "@lumino/signaling": "^1.11.0" - } - }, - "@lumino/properties": { - "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.11.0", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.11.0.tgz", - "integrity": "sha512-c4mfkmwr9RDh/cUF7BFoPj8KdSsmJRfGLt0e2ez4sgnbSX2afeMNQBIi/gKsD4mMmhI5bXa17tVDYQn6ICBXAw==", - "requires": { - "@lumino/algorithm": "^1.9.2", - "@lumino/properties": "^1.8.2" - } - }, - "@lumino/virtualdom": { - "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.9.2" - } - }, - "@lumino/widgets": { - "version": "1.35.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.35.0.tgz", - "integrity": "sha512-AFwCCt/4g6+3YwnrxRqjLusuLUidnldkQ+Dims3ZSm8keRtyjhr6ltnhj4KPZ5Nexxb0jmzWYcHHTceYTgU10w==", - "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" - } - }, - "csstype": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", - "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" - } - } - }, - "@jupyterlab/coreutils": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-5.4.6.tgz", - "integrity": "sha512-WvXhJhoDgR+KC1voJf6lLDY16nA6p2f8r0ggIBFYn9vxpd02AU1Xhocr44k5r3zXM33HT5jDz1U9hpCbkr+vCQ==", - "requires": { - "@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", - "url-parse": "~1.5.1" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.9.2.tgz", - "integrity": "sha512-Z06lp/yuhz8CtIir3PNTGnuk7909eXt4ukJsCzChsGuot2l5Fbs96RJ/FOHgwCedaX74CtxPjXHXoszFbUA+4A==" - }, - "@lumino/coreutils": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.12.1.tgz", - "integrity": "sha512-JLu3nTHzJk9N8ohZ85u75YxemMrmDzJdNgZztfP7F7T7mxND3YVNCkJG35a6aJ7edu1sIgCjBxOvV+hv27iYvQ==" - }, - "@lumino/disposable": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.10.2.tgz", - "integrity": "sha512-jwt8bCw3OU65wJMOCJUZAfVVUdxZdEufRDrDkoG91aSW+/R/VBzt33AqZX81/B0KxddL6R3PdNWI+0fRJBaeYw==", - "requires": { - "@lumino/algorithm": "^1.9.2", - "@lumino/signaling": "^1.10.2" - } - }, - "@lumino/signaling": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.10.2.tgz", - "integrity": "sha512-LvnLRb2ngOZbRtFHRcKkMdPSXm0bzfVv/5mbx/hpT1DWHihMtBpGQ+bIfFvnARmFJoI11Wt+DMX77MWPw6tpig==", - "requires": { - "@lumino/algorithm": "^1.9.2" - } - } - } - }, - "@jupyterlab/docmanager": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@jupyterlab/docmanager/-/docmanager-3.0.4.tgz", - "integrity": "sha512-+Y14Q9GLAwROK99gv9CCxrPoL+Nhp4b5L/8fZxGrovAus3tpyfzL4DassYeFASihXK3BwslQD3WbKLpJj0qCxA==", - "requires": { - "@jupyterlab/apputils": "^3.0.3", - "@jupyterlab/coreutils": "^5.0.2", - "@jupyterlab/docregistry": "^3.0.4", - "@jupyterlab/services": "^6.0.3", - "@jupyterlab/statusbar": "^3.0.3", - "@jupyterlab/translation": "^3.0.3", - "@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.16.1", - "react": "^17.0.1" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/collections": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.3.3.tgz", - "integrity": "sha512-vN3GSV5INkgM6tMLd+WqTgaPnQNTY7L/aFUtTOC8TJQm+vg1eSmR4fNXsoGHM3uA85ctSJThvdZr5triu1Iajg==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/commands": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.12.0.tgz", - "integrity": "sha512-5TFlhDzZk1X8rCBjhh0HH3j6CcJ03mx2Pd/1rGa7MB5R+3+yYYk+gTlfHRqsxdehNRmiISaHRSrMnW8bynW7ZQ==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/keyboard": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/domutils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.2.3.tgz", - "integrity": "sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==" - }, - "@lumino/dragdrop": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.7.1.tgz", - "integrity": "sha512-IeSSOTmpqBSWz+EVsbGVeHe/KIaHaUsQXZ4BJCEbCKgNGHbqMfUOtlneiKq7rEhZGF4wYs7gWWjNhMVZbUGO9Q==", - "requires": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3" - } - }, - "@lumino/keyboard": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.2.3.tgz", - "integrity": "sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==" - }, - "@lumino/messaging": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.4.3.tgz", - "integrity": "sha512-wa2Pj2KOuLNLS2n0wVBzUVFGbvjL1FLbuCOAUEYfN6xXVleqqtGGzd08uTF7ebu01KCO3VQ38+dkvoaM/C2qPw==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/collections": "^1.3.3" - } - }, - "@lumino/properties": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.2.3.tgz", - "integrity": "sha512-dbS9V/L+RpQoRjxHMAGh1JYoXaLA6F7xkVbg/vmYXqdXZ7DguO5C3Qteu9tNp7Z7Q31TqFWUCrniTI9UJiJCoQ==" - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/virtualdom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.8.0.tgz", - "integrity": "sha512-X/1b8b7TxB9tb4+xQiS8oArcA/AK7NBZrsg2dzu/gHa3JC45R8nzQ+0tObD8Nd0gF/e9w9Ps9M62rLfefcbbKw==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/widgets": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.18.0.tgz", - "integrity": "sha512-8i10njkGjctuXrbaoV2dRI2rVUaL7eA5djtHj36pX9cALwciEPHNecF6hoZXmQ4ODv6LTwhr87Uz8LT4Aan77A==", - "requires": { - "@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/dragdrop": "^1.7.1", - "@lumino/keyboard": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - } - } - }, - "@jupyterlab/docregistry": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@jupyterlab/docregistry/-/docregistry-3.0.4.tgz", - "integrity": "sha512-S50bxtQ9jE/Q4HDN0hf33grd+aJhjigBOIBakRLjppXNkmEz4Mf+knYnTH7BzWPiMb2FIUWFrav0xLKaBEWaTA==", - "requires": { - "@jupyterlab/apputils": "^3.0.3", - "@jupyterlab/codeeditor": "^3.0.3", - "@jupyterlab/codemirror": "^3.0.3", - "@jupyterlab/coreutils": "^5.0.2", - "@jupyterlab/observables": "^4.0.2", - "@jupyterlab/rendermime": "^3.0.4", - "@jupyterlab/rendermime-interfaces": "^3.0.3", - "@jupyterlab/services": "^6.0.3", - "@jupyterlab/translation": "^3.0.3", - "@jupyterlab/ui-components": "^3.0.3", - "@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.16.1" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/collections": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.3.3.tgz", - "integrity": "sha512-vN3GSV5INkgM6tMLd+WqTgaPnQNTY7L/aFUtTOC8TJQm+vg1eSmR4fNXsoGHM3uA85ctSJThvdZr5triu1Iajg==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/commands": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.12.0.tgz", - "integrity": "sha512-5TFlhDzZk1X8rCBjhh0HH3j6CcJ03mx2Pd/1rGa7MB5R+3+yYYk+gTlfHRqsxdehNRmiISaHRSrMnW8bynW7ZQ==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/keyboard": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/domutils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.2.3.tgz", - "integrity": "sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==" - }, - "@lumino/dragdrop": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.7.1.tgz", - "integrity": "sha512-IeSSOTmpqBSWz+EVsbGVeHe/KIaHaUsQXZ4BJCEbCKgNGHbqMfUOtlneiKq7rEhZGF4wYs7gWWjNhMVZbUGO9Q==", - "requires": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3" - } - }, - "@lumino/keyboard": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.2.3.tgz", - "integrity": "sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==" - }, - "@lumino/messaging": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.4.3.tgz", - "integrity": "sha512-wa2Pj2KOuLNLS2n0wVBzUVFGbvjL1FLbuCOAUEYfN6xXVleqqtGGzd08uTF7ebu01KCO3VQ38+dkvoaM/C2qPw==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/collections": "^1.3.3" - } - }, - "@lumino/properties": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.2.3.tgz", - "integrity": "sha512-dbS9V/L+RpQoRjxHMAGh1JYoXaLA6F7xkVbg/vmYXqdXZ7DguO5C3Qteu9tNp7Z7Q31TqFWUCrniTI9UJiJCoQ==" - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/virtualdom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.8.0.tgz", - "integrity": "sha512-X/1b8b7TxB9tb4+xQiS8oArcA/AK7NBZrsg2dzu/gHa3JC45R8nzQ+0tObD8Nd0gF/e9w9Ps9M62rLfefcbbKw==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/widgets": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.18.0.tgz", - "integrity": "sha512-8i10njkGjctuXrbaoV2dRI2rVUaL7eA5djtHj36pX9cALwciEPHNecF6hoZXmQ4ODv6LTwhr87Uz8LT4Aan77A==", - "requires": { - "@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/dragdrop": "^1.7.1", - "@lumino/keyboard": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - } - } - }, - "@jupyterlab/fileeditor": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@jupyterlab/fileeditor/-/fileeditor-3.0.4.tgz", - "integrity": "sha512-buvCDBIi8zZHHiuiLoNKIbpy5dRU4RWqx/CRxrBYhp64Qwp+vZDHOjJcpD4ewNrn+ltan6W4YeQvJeUjGUN9sg==", - "requires": { - "@jupyterlab/apputils": "^3.0.3", - "@jupyterlab/codeeditor": "^3.0.3", - "@jupyterlab/docregistry": "^3.0.4", - "@jupyterlab/statusbar": "^3.0.3", - "@jupyterlab/translation": "^3.0.3", - "@jupyterlab/ui-components": "^3.0.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/messaging": "^1.4.3", - "@lumino/widgets": "^1.16.1", - "react": "^17.0.1" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/collections": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.3.3.tgz", - "integrity": "sha512-vN3GSV5INkgM6tMLd+WqTgaPnQNTY7L/aFUtTOC8TJQm+vg1eSmR4fNXsoGHM3uA85ctSJThvdZr5triu1Iajg==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/commands": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.12.0.tgz", - "integrity": "sha512-5TFlhDzZk1X8rCBjhh0HH3j6CcJ03mx2Pd/1rGa7MB5R+3+yYYk+gTlfHRqsxdehNRmiISaHRSrMnW8bynW7ZQ==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/keyboard": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/domutils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.2.3.tgz", - "integrity": "sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==" - }, - "@lumino/dragdrop": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.7.1.tgz", - "integrity": "sha512-IeSSOTmpqBSWz+EVsbGVeHe/KIaHaUsQXZ4BJCEbCKgNGHbqMfUOtlneiKq7rEhZGF4wYs7gWWjNhMVZbUGO9Q==", - "requires": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3" - } - }, - "@lumino/keyboard": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.2.3.tgz", - "integrity": "sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==" - }, - "@lumino/messaging": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.4.3.tgz", - "integrity": "sha512-wa2Pj2KOuLNLS2n0wVBzUVFGbvjL1FLbuCOAUEYfN6xXVleqqtGGzd08uTF7ebu01KCO3VQ38+dkvoaM/C2qPw==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/collections": "^1.3.3" - } - }, - "@lumino/properties": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.2.3.tgz", - "integrity": "sha512-dbS9V/L+RpQoRjxHMAGh1JYoXaLA6F7xkVbg/vmYXqdXZ7DguO5C3Qteu9tNp7Z7Q31TqFWUCrniTI9UJiJCoQ==" - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/virtualdom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.8.0.tgz", - "integrity": "sha512-X/1b8b7TxB9tb4+xQiS8oArcA/AK7NBZrsg2dzu/gHa3JC45R8nzQ+0tObD8Nd0gF/e9w9Ps9M62rLfefcbbKw==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/widgets": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.18.0.tgz", - "integrity": "sha512-8i10njkGjctuXrbaoV2dRI2rVUaL7eA5djtHj36pX9cALwciEPHNecF6hoZXmQ4ODv6LTwhr87Uz8LT4Aan77A==", - "requires": { - "@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/dragdrop": "^1.7.1", - "@lumino/keyboard": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - } - } - }, - "@jupyterlab/launcher": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@jupyterlab/launcher/-/launcher-3.0.3.tgz", - "integrity": "sha512-0jm1ETG71MI8rAcClD2lzqmRzFdwCdIDFlc/wZCj+Mq7H3NQ9+J8bXaXmrhY8Q8trFP9YMOBsaHITRCSznJI9w==", - "requires": { - "@jupyterlab/apputils": "^3.0.3", - "@jupyterlab/translation": "^3.0.3", - "@jupyterlab/ui-components": "^3.0.3", - "@lumino/algorithm": "^1.3.3", - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/widgets": "^1.16.1", - "react": "^17.0.1" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/collections": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.3.3.tgz", - "integrity": "sha512-vN3GSV5INkgM6tMLd+WqTgaPnQNTY7L/aFUtTOC8TJQm+vg1eSmR4fNXsoGHM3uA85ctSJThvdZr5triu1Iajg==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/commands": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.12.0.tgz", - "integrity": "sha512-5TFlhDzZk1X8rCBjhh0HH3j6CcJ03mx2Pd/1rGa7MB5R+3+yYYk+gTlfHRqsxdehNRmiISaHRSrMnW8bynW7ZQ==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/keyboard": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/domutils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.2.3.tgz", - "integrity": "sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==" - }, - "@lumino/dragdrop": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.7.1.tgz", - "integrity": "sha512-IeSSOTmpqBSWz+EVsbGVeHe/KIaHaUsQXZ4BJCEbCKgNGHbqMfUOtlneiKq7rEhZGF4wYs7gWWjNhMVZbUGO9Q==", - "requires": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3" - } - }, - "@lumino/keyboard": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.2.3.tgz", - "integrity": "sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==" - }, - "@lumino/messaging": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.4.3.tgz", - "integrity": "sha512-wa2Pj2KOuLNLS2n0wVBzUVFGbvjL1FLbuCOAUEYfN6xXVleqqtGGzd08uTF7ebu01KCO3VQ38+dkvoaM/C2qPw==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/collections": "^1.3.3" - } - }, - "@lumino/properties": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.2.3.tgz", - "integrity": "sha512-dbS9V/L+RpQoRjxHMAGh1JYoXaLA6F7xkVbg/vmYXqdXZ7DguO5C3Qteu9tNp7Z7Q31TqFWUCrniTI9UJiJCoQ==" - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/virtualdom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.8.0.tgz", - "integrity": "sha512-X/1b8b7TxB9tb4+xQiS8oArcA/AK7NBZrsg2dzu/gHa3JC45R8nzQ+0tObD8Nd0gF/e9w9Ps9M62rLfefcbbKw==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/widgets": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.18.0.tgz", - "integrity": "sha512-8i10njkGjctuXrbaoV2dRI2rVUaL7eA5djtHj36pX9cALwciEPHNecF6hoZXmQ4ODv6LTwhr87Uz8LT4Aan77A==", - "requires": { - "@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/dragdrop": "^1.7.1", - "@lumino/keyboard": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - } - } - }, - "@jupyterlab/mainmenu": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@jupyterlab/mainmenu/-/mainmenu-3.0.3.tgz", - "integrity": "sha512-3KXX3hu1WUrJAG3zJnKZMUoaCDU+t8MsZb4t/ZNdLUuZPNylQBKtPWOCvierQm055n1z3mN5hu/5dT2PH3r5Wg==", - "requires": { - "@jupyterlab/apputils": "^3.0.3", - "@jupyterlab/services": "^6.0.3", - "@jupyterlab/ui-components": "^3.0.3", - "@lumino/algorithm": "^1.3.3", - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/widgets": "^1.16.1" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/collections": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.3.3.tgz", - "integrity": "sha512-vN3GSV5INkgM6tMLd+WqTgaPnQNTY7L/aFUtTOC8TJQm+vg1eSmR4fNXsoGHM3uA85ctSJThvdZr5triu1Iajg==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/commands": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.12.0.tgz", - "integrity": "sha512-5TFlhDzZk1X8rCBjhh0HH3j6CcJ03mx2Pd/1rGa7MB5R+3+yYYk+gTlfHRqsxdehNRmiISaHRSrMnW8bynW7ZQ==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/keyboard": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/domutils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.2.3.tgz", - "integrity": "sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==" - }, - "@lumino/dragdrop": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.7.1.tgz", - "integrity": "sha512-IeSSOTmpqBSWz+EVsbGVeHe/KIaHaUsQXZ4BJCEbCKgNGHbqMfUOtlneiKq7rEhZGF4wYs7gWWjNhMVZbUGO9Q==", - "requires": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3" - } - }, - "@lumino/keyboard": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.2.3.tgz", - "integrity": "sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==" - }, - "@lumino/messaging": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.4.3.tgz", - "integrity": "sha512-wa2Pj2KOuLNLS2n0wVBzUVFGbvjL1FLbuCOAUEYfN6xXVleqqtGGzd08uTF7ebu01KCO3VQ38+dkvoaM/C2qPw==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/collections": "^1.3.3" - } - }, - "@lumino/properties": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.2.3.tgz", - "integrity": "sha512-dbS9V/L+RpQoRjxHMAGh1JYoXaLA6F7xkVbg/vmYXqdXZ7DguO5C3Qteu9tNp7Z7Q31TqFWUCrniTI9UJiJCoQ==" - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/virtualdom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.8.0.tgz", - "integrity": "sha512-X/1b8b7TxB9tb4+xQiS8oArcA/AK7NBZrsg2dzu/gHa3JC45R8nzQ+0tObD8Nd0gF/e9w9Ps9M62rLfefcbbKw==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/widgets": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.18.0.tgz", - "integrity": "sha512-8i10njkGjctuXrbaoV2dRI2rVUaL7eA5djtHj36pX9cALwciEPHNecF6hoZXmQ4ODv6LTwhr87Uz8LT4Aan77A==", - "requires": { - "@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/dragdrop": "^1.7.1", - "@lumino/keyboard": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - } - } - }, - "@jupyterlab/nbformat": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@jupyterlab/nbformat/-/nbformat-3.0.2.tgz", - "integrity": "sha512-MYkUF4rkr/qhNQ2auvLYmVRwl39eIGRT1oJctCeiN2sTNtl5f1bts8KuNRhkYDOuryJUwouI1T4JsQpcE+mV6Q==", - "requires": { - "@lumino/coreutils": "^1.5.3" - }, - "dependencies": { - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - } - } - }, - "@jupyterlab/observables": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@jupyterlab/observables/-/observables-4.0.2.tgz", - "integrity": "sha512-eLS0ThHEfM86eUeLHSLgjpf7BrRmgJJTTarn3FJSC0CVXVzx48Fcsvpa5mhbnWjSakzUT+LqbN4w4lFZabwz8A==", - "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" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/collections": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.3.3.tgz", - "integrity": "sha512-vN3GSV5INkgM6tMLd+WqTgaPnQNTY7L/aFUtTOC8TJQm+vg1eSmR4fNXsoGHM3uA85ctSJThvdZr5triu1Iajg==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/messaging": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.4.3.tgz", - "integrity": "sha512-wa2Pj2KOuLNLS2n0wVBzUVFGbvjL1FLbuCOAUEYfN6xXVleqqtGGzd08uTF7ebu01KCO3VQ38+dkvoaM/C2qPw==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/collections": "^1.3.3" - } - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - } - } - }, - "@jupyterlab/rendermime": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime/-/rendermime-3.5.0.tgz", - "integrity": "sha512-vA5bQA/v7/P/6a3WXdrSoTeGgIJy1iLvpVpJ3DfR9NIpPrXzazDtRplipwcHsNjtUn4P2oS8C46s/eTOEPsQOw==", - "requires": { - "@jupyterlab/apputils": "^3.5.0", - "@jupyterlab/codemirror": "^3.5.0", - "@jupyterlab/coreutils": "^5.5.0", - "@jupyterlab/nbformat": "^3.5.0", - "@jupyterlab/observables": "^4.5.0", - "@jupyterlab/rendermime-interfaces": "^3.5.0", - "@jupyterlab/services": "^6.5.0", - "@jupyterlab/translation": "^3.5.0", - "@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.17" - }, - "dependencies": { - "@jupyterlab/codeeditor": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/codeeditor/-/codeeditor-3.5.0.tgz", - "integrity": "sha512-imdYuovxyIIQqZdoRnZAr0VQHqiIVPPFwk8hAgDYtfl8VxFOPMTh203Z6y+CLv5V62J03OU7HZutP/f5u1nZ1w==", - "requires": { - "@jupyterlab/coreutils": "^5.5.0", - "@jupyterlab/nbformat": "^3.5.0", - "@jupyterlab/observables": "^4.5.0", - "@jupyterlab/shared-models": "^3.5.0", - "@jupyterlab/translation": "^3.5.0", - "@jupyterlab/ui-components": "^3.5.0", - "@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.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/codemirror/-/codemirror-3.5.0.tgz", - "integrity": "sha512-i6rGYLnWsBuL8zkCpPTCMeZc2lHI5pIgtEpO/CEfeigYhZI9NkaLSiF64Jwt8bgurS10O02bxl+3hIgU3mSSQA==", - "requires": { - "@jupyterlab/apputils": "^3.5.0", - "@jupyterlab/codeeditor": "^3.5.0", - "@jupyterlab/coreutils": "^5.5.0", - "@jupyterlab/nbformat": "^3.5.0", - "@jupyterlab/observables": "^4.5.0", - "@jupyterlab/shared-models": "^3.5.0", - "@jupyterlab/statusbar": "^3.5.0", - "@jupyterlab/translation": "^3.5.0", - "@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": "^3.0.1" - } - }, - "@jupyterlab/coreutils": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-5.5.0.tgz", - "integrity": "sha512-mVBuVDUA87hvtS5DfbjfLIE1EFdhAGEU8f19G33QfhD/w2vYDi7vE4ro4arNT47r17MzXW4XfaE4LwatR6uvPw==", - "requires": { - "@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", - "url-parse": "~1.5.1" - } - }, - "@jupyterlab/nbformat": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/nbformat/-/nbformat-3.5.0.tgz", - "integrity": "sha512-tQ0MCJ2NSlGTYM7auiL2vdqirIv39Pd2/gfFd4XdHClJgvT65b7XkNDOwBv6mqIuhNdHo3Mc3RXiODTo1tle7Q==", - "requires": { - "@lumino/coreutils": "^1.11.0" - } - }, - "@jupyterlab/observables": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/observables/-/observables-4.5.0.tgz", - "integrity": "sha512-YiUljeHNz80YpIPDi0zoUC26AwAhyDu1UXm2kH5J/lPViycz8X22RWXkIBc40kvWoasUTSomZiEv/W2hFUs0Vw==", - "requires": { - "@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/rendermime-interfaces": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.5.0.tgz", - "integrity": "sha512-SWpNX8dwRuAH0GMeuamN1O096Ypn2XcosNbo60P8860qi2KzTXgxADt5xcOf6FK+tXVQ+qi3hJi+055+1xjq+g==", - "requires": { - "@jupyterlab/translation": "^3.5.0", - "@lumino/coreutils": "^1.11.0", - "@lumino/widgets": "^1.33.0" - } - }, - "@jupyterlab/services": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/services/-/services-6.5.0.tgz", - "integrity": "sha512-g5fa7oFu1I6i0agOmx6ud/1fjYAsr3zHzoymE4oAGN3nIbt8HTcmzLbiwmaWssGCVUF4h06GOYWcAe/x/ND8JA==", - "requires": { - "@jupyterlab/coreutils": "^5.5.0", - "@jupyterlab/nbformat": "^3.5.0", - "@jupyterlab/observables": "^4.5.0", - "@jupyterlab/settingregistry": "^3.5.0", - "@jupyterlab/statedb": "^3.5.0", - "@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" - } - }, - "@jupyterlab/settingregistry": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/settingregistry/-/settingregistry-3.5.0.tgz", - "integrity": "sha512-y9H9U4iMVfe2btImp5DR9mGAs36Sow0hI6ajK61bhHVJ4CumYdFBd8drrQGuYcyk/Y4ypU5HO9EaLBQU3CLCug==", - "requires": { - "@jupyterlab/statedb": "^3.5.0", - "@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" - } - }, - "@jupyterlab/statedb": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/statedb/-/statedb-3.5.0.tgz", - "integrity": "sha512-S4/BjcfSN8tGMyL4jjrD4TMoLTABI3zkLjaqSNRfT6iyKnqN8VKcMHBZXOq90uWGkw+caQZ5GiL+L7uEtahE4w==", - "requires": { - "@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.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/statusbar/-/statusbar-3.5.0.tgz", - "integrity": "sha512-kXgMN7x5V3bTWP45mahOt2SaNOMXgeohlMsIou9f+OHZeR++6dmMMKyHPnE7QXES4At26FQu3swRI+8+A2klgA==", - "requires": { - "@jupyterlab/apputils": "^3.5.0", - "@jupyterlab/codeeditor": "^3.5.0", - "@jupyterlab/services": "^6.5.0", - "@jupyterlab/translation": "^3.5.0", - "@jupyterlab/ui-components": "^3.5.0", - "@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" - } - }, - "@jupyterlab/translation": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/translation/-/translation-3.5.0.tgz", - "integrity": "sha512-68Cyc9gVKef/Gr9tx9YisiPEIzXUk+mnM7u9huthq5A0aHh1W0E51CM/m0BwJDBurbY+W7erphy0nSWSEk7vCg==", - "requires": { - "@jupyterlab/coreutils": "^5.5.0", - "@jupyterlab/services": "^6.5.0", - "@jupyterlab/statedb": "^3.5.0", - "@lumino/coreutils": "^1.11.0" - } - }, - "@jupyterlab/ui-components": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/ui-components/-/ui-components-3.5.0.tgz", - "integrity": "sha512-1AIKMUhyLgPYh3R3qvEPRhLKkiVwBtPg571If9UxTvDEJqVwtNTayn47sRsWlOKlueLVwebgEHVSkk2ahxgF6Q==", - "requires": { - "@blueprintjs/core": "^3.36.0", - "@blueprintjs/select": "^3.15.0", - "@jupyterlab/coreutils": "^5.5.0", - "@jupyterlab/translation": "^3.5.0", - "@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.9.2", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.9.2.tgz", - "integrity": "sha512-Z06lp/yuhz8CtIir3PNTGnuk7909eXt4ukJsCzChsGuot2l5Fbs96RJ/FOHgwCedaX74CtxPjXHXoszFbUA+4A==" - }, - "@lumino/collections": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.9.3.tgz", - "integrity": "sha512-2i2Wf1xnfTgEgdyKEpqM16bcYRIhUOGCDzaVCEZACVG9R1CgYwOe3zfn71slBQOVSjjRgwYrgLXu4MBpt6YK+g==", - "requires": { - "@lumino/algorithm": "^1.9.2" - } - }, - "@lumino/commands": { - "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.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.12.1", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.12.1.tgz", - "integrity": "sha512-JLu3nTHzJk9N8ohZ85u75YxemMrmDzJdNgZztfP7F7T7mxND3YVNCkJG35a6aJ7edu1sIgCjBxOvV+hv27iYvQ==" - }, - "@lumino/disposable": { - "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.9.2", - "@lumino/signaling": "^1.11.0" - } - }, - "@lumino/domutils": { - "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.14.3", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.14.3.tgz", - "integrity": "sha512-e3/lnc7bSqtdbDyamx+yeLuAECY1XGcczh8Wu66p6nkkohiajLqeNXicvWQd5G+T2xGce6QFkUnqWUcO5KNHOw==", - "requires": { - "@lumino/coreutils": "^1.12.1", - "@lumino/disposable": "^1.10.3" - } - }, - "@lumino/keyboard": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.8.2.tgz", - "integrity": "sha512-Dy+XqQ1wXbcnuYtjys5A0pAqf4SpAFl9NY6owyIhXAo0Va7w3LYp3jgiP1xAaBAwMuUppiUAfrbjrysZuZ625g==" - }, - "@lumino/messaging": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.10.3.tgz", - "integrity": "sha512-F/KOwMCdqvdEG8CYAJcBSadzp6aI7a47Fr60zAKGqZATSRRRV41q53iXU7HjFPqQqQIvdn9Z7J32rBEAyQAzww==", - "requires": { - "@lumino/algorithm": "^1.9.2", - "@lumino/collections": "^1.9.3" - } - }, - "@lumino/polling": { - "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.12.1", - "@lumino/disposable": "^1.10.3", - "@lumino/signaling": "^1.11.0" - } - }, - "@lumino/properties": { - "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.11.0", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.11.0.tgz", - "integrity": "sha512-c4mfkmwr9RDh/cUF7BFoPj8KdSsmJRfGLt0e2ez4sgnbSX2afeMNQBIi/gKsD4mMmhI5bXa17tVDYQn6ICBXAw==", - "requires": { - "@lumino/algorithm": "^1.9.2", - "@lumino/properties": "^1.8.2" - } - }, - "@lumino/virtualdom": { - "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.9.2" - } - }, - "@lumino/widgets": { - "version": "1.35.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.35.0.tgz", - "integrity": "sha512-AFwCCt/4g6+3YwnrxRqjLusuLUidnldkQ+Dims3ZSm8keRtyjhr6ltnhj4KPZ5Nexxb0jmzWYcHHTceYTgU10w==", - "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" - } - }, - "codemirror": { - "version": "5.61.1", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.61.1.tgz", - "integrity": "sha512-+D1NZjAucuzE93vJGbAaXzvoBHwp9nJZWWWF9utjv25+5AZUiah6CIlfb4ikG4MoDsFsCG8niiJH5++OO2LgIQ==" - }, - "csstype": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", - "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" - }, - "marked": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.3.tgz", - "integrity": "sha512-slWRdJkbTZ+PjkyJnE30Uid64eHwbwa1Q25INCAYfZlK4o6ylagBy/Le9eWntqJFoFT93ikUKMv47GZ4gTwHkw==" - } - } - }, - "@jupyterlab/rendermime-interfaces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.0.3.tgz", - "integrity": "sha512-8Nfxb3e2sG0fNc6nuyxBcRoQKcyJtnQL/21e6yH+sQROqTTTZ/AGVoh8Rm4JPY8qw8q0jQPq+8aJoI39glu6uA==", - "requires": { - "@jupyterlab/translation": "^3.0.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/widgets": "^1.16.1" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/collections": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.3.3.tgz", - "integrity": "sha512-vN3GSV5INkgM6tMLd+WqTgaPnQNTY7L/aFUtTOC8TJQm+vg1eSmR4fNXsoGHM3uA85ctSJThvdZr5triu1Iajg==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/commands": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.12.0.tgz", - "integrity": "sha512-5TFlhDzZk1X8rCBjhh0HH3j6CcJ03mx2Pd/1rGa7MB5R+3+yYYk+gTlfHRqsxdehNRmiISaHRSrMnW8bynW7ZQ==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/keyboard": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/domutils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.2.3.tgz", - "integrity": "sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==" - }, - "@lumino/dragdrop": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.7.1.tgz", - "integrity": "sha512-IeSSOTmpqBSWz+EVsbGVeHe/KIaHaUsQXZ4BJCEbCKgNGHbqMfUOtlneiKq7rEhZGF4wYs7gWWjNhMVZbUGO9Q==", - "requires": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3" - } - }, - "@lumino/keyboard": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.2.3.tgz", - "integrity": "sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==" - }, - "@lumino/messaging": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.4.3.tgz", - "integrity": "sha512-wa2Pj2KOuLNLS2n0wVBzUVFGbvjL1FLbuCOAUEYfN6xXVleqqtGGzd08uTF7ebu01KCO3VQ38+dkvoaM/C2qPw==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/collections": "^1.3.3" - } - }, - "@lumino/properties": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.2.3.tgz", - "integrity": "sha512-dbS9V/L+RpQoRjxHMAGh1JYoXaLA6F7xkVbg/vmYXqdXZ7DguO5C3Qteu9tNp7Z7Q31TqFWUCrniTI9UJiJCoQ==" - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/virtualdom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.8.0.tgz", - "integrity": "sha512-X/1b8b7TxB9tb4+xQiS8oArcA/AK7NBZrsg2dzu/gHa3JC45R8nzQ+0tObD8Nd0gF/e9w9Ps9M62rLfefcbbKw==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/widgets": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.18.0.tgz", - "integrity": "sha512-8i10njkGjctuXrbaoV2dRI2rVUaL7eA5djtHj36pX9cALwciEPHNecF6hoZXmQ4ODv6LTwhr87Uz8LT4Aan77A==", - "requires": { - "@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/dragdrop": "^1.7.1", - "@lumino/keyboard": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - } - } - }, - "@jupyterlab/services": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@jupyterlab/services/-/services-6.0.3.tgz", - "integrity": "sha512-jgzJPDOMIMVTr57ZRWmeWZRICyyUyumR4HPMjf6BrB6RXytL1JZ/2m9qs1dX2zReAwWHV6bGVu/kZ/Hmqk9aiA==", - "requires": { - "@jupyterlab/coreutils": "^5.0.2", - "@jupyterlab/nbformat": "^3.0.2", - "@jupyterlab/observables": "^4.0.2", - "@jupyterlab/settingregistry": "^3.0.2", - "@jupyterlab/statedb": "^3.0.2", - "@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.0", - "ws": "^7.2.0" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - } - } - }, - "@jupyterlab/settingregistry": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@jupyterlab/settingregistry/-/settingregistry-3.0.2.tgz", - "integrity": "sha512-M0ZPazePn5Jw8HX2H1t+I6ZgvsGYeTOonjlKoiDgkR178whYMZ7LdkTpUuX3fyEkhZ6aHpmrboXtw/H8TJiE+w==", - "requires": { - "@jupyterlab/statedb": "^3.0.2", - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/signaling": "^1.4.3", - "ajv": "^6.12.3", - "json5": "^2.1.1" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/commands": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.12.0.tgz", - "integrity": "sha512-5TFlhDzZk1X8rCBjhh0HH3j6CcJ03mx2Pd/1rGa7MB5R+3+yYYk+gTlfHRqsxdehNRmiISaHRSrMnW8bynW7ZQ==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/keyboard": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/domutils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.2.3.tgz", - "integrity": "sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==" - }, - "@lumino/keyboard": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.2.3.tgz", - "integrity": "sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==" - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/virtualdom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.8.0.tgz", - "integrity": "sha512-X/1b8b7TxB9tb4+xQiS8oArcA/AK7NBZrsg2dzu/gHa3JC45R8nzQ+0tObD8Nd0gF/e9w9Ps9M62rLfefcbbKw==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - } - } - }, - "@jupyterlab/shared-models": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/shared-models/-/shared-models-3.5.0.tgz", - "integrity": "sha512-QZL9BPCC+iV12AsUbUAwQvZeeo3fKh1X8h9odtlc+Oc+dyZAqREYXuZGjVlaG9qwbF62xDr7acfO4HqCK6Kjyw==", - "requires": { - "@jupyterlab/nbformat": "^3.5.0", - "@lumino/coreutils": "^1.11.0", - "@lumino/disposable": "^1.10.0", - "@lumino/signaling": "^1.10.0", - "y-protocols": "^1.0.5", - "yjs": "^13.5.17" - }, - "dependencies": { - "@jupyterlab/nbformat": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@jupyterlab/nbformat/-/nbformat-3.5.0.tgz", - "integrity": "sha512-tQ0MCJ2NSlGTYM7auiL2vdqirIv39Pd2/gfFd4XdHClJgvT65b7XkNDOwBv6mqIuhNdHo3Mc3RXiODTo1tle7Q==", - "requires": { - "@lumino/coreutils": "^1.11.0" - } - }, - "@lumino/algorithm": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.9.2.tgz", - "integrity": "sha512-Z06lp/yuhz8CtIir3PNTGnuk7909eXt4ukJsCzChsGuot2l5Fbs96RJ/FOHgwCedaX74CtxPjXHXoszFbUA+4A==" - }, - "@lumino/coreutils": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.12.1.tgz", - "integrity": "sha512-JLu3nTHzJk9N8ohZ85u75YxemMrmDzJdNgZztfP7F7T7mxND3YVNCkJG35a6aJ7edu1sIgCjBxOvV+hv27iYvQ==" - }, - "@lumino/disposable": { - "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.9.2", - "@lumino/signaling": "^1.11.0" - } - }, - "@lumino/properties": { - "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.11.0", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.11.0.tgz", - "integrity": "sha512-c4mfkmwr9RDh/cUF7BFoPj8KdSsmJRfGLt0e2ez4sgnbSX2afeMNQBIi/gKsD4mMmhI5bXa17tVDYQn6ICBXAw==", - "requires": { - "@lumino/algorithm": "^1.9.2", - "@lumino/properties": "^1.8.2" - } - } - } - }, - "@jupyterlab/statedb": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@jupyterlab/statedb/-/statedb-3.0.2.tgz", - "integrity": "sha512-PILxap9OT8wUPNzS5/PpCMcGwgn5nrPkDURhmpOASaDWYkCfG72UzZP5H8ZpeZ5iV+Nf8/eg5WtJP66twEKnjA==", - "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" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/commands": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.12.0.tgz", - "integrity": "sha512-5TFlhDzZk1X8rCBjhh0HH3j6CcJ03mx2Pd/1rGa7MB5R+3+yYYk+gTlfHRqsxdehNRmiISaHRSrMnW8bynW7ZQ==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/keyboard": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/domutils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.2.3.tgz", - "integrity": "sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==" - }, - "@lumino/keyboard": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.2.3.tgz", - "integrity": "sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==" - }, - "@lumino/properties": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.2.3.tgz", - "integrity": "sha512-dbS9V/L+RpQoRjxHMAGh1JYoXaLA6F7xkVbg/vmYXqdXZ7DguO5C3Qteu9tNp7Z7Q31TqFWUCrniTI9UJiJCoQ==" - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/virtualdom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.8.0.tgz", - "integrity": "sha512-X/1b8b7TxB9tb4+xQiS8oArcA/AK7NBZrsg2dzu/gHa3JC45R8nzQ+0tObD8Nd0gF/e9w9Ps9M62rLfefcbbKw==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - } - } - }, - "@jupyterlab/statusbar": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@jupyterlab/statusbar/-/statusbar-3.0.3.tgz", - "integrity": "sha512-jw6sQLY94TyGCZTq3MIEdQgKept+En1pdOUY/5tsM2kY4KAcpXad03SJ+sthgF1ih6igBrhH9IBeiwl1ih+VsQ==", - "requires": { - "@jupyterlab/apputils": "^3.0.3", - "@jupyterlab/codeeditor": "^3.0.3", - "@jupyterlab/coreutils": "^5.0.2", - "@jupyterlab/services": "^6.0.3", - "@jupyterlab/translation": "^3.0.3", - "@jupyterlab/ui-components": "^3.0.3", - "@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.16.1", - "csstype": "~3.0.3", - "react": "^17.0.1", - "typestyle": "^2.0.4" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/collections": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.3.3.tgz", - "integrity": "sha512-vN3GSV5INkgM6tMLd+WqTgaPnQNTY7L/aFUtTOC8TJQm+vg1eSmR4fNXsoGHM3uA85ctSJThvdZr5triu1Iajg==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/commands": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.12.0.tgz", - "integrity": "sha512-5TFlhDzZk1X8rCBjhh0HH3j6CcJ03mx2Pd/1rGa7MB5R+3+yYYk+gTlfHRqsxdehNRmiISaHRSrMnW8bynW7ZQ==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/keyboard": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/domutils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.2.3.tgz", - "integrity": "sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==" - }, - "@lumino/dragdrop": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.7.1.tgz", - "integrity": "sha512-IeSSOTmpqBSWz+EVsbGVeHe/KIaHaUsQXZ4BJCEbCKgNGHbqMfUOtlneiKq7rEhZGF4wYs7gWWjNhMVZbUGO9Q==", - "requires": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3" - } - }, - "@lumino/keyboard": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.2.3.tgz", - "integrity": "sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==" - }, - "@lumino/messaging": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.4.3.tgz", - "integrity": "sha512-wa2Pj2KOuLNLS2n0wVBzUVFGbvjL1FLbuCOAUEYfN6xXVleqqtGGzd08uTF7ebu01KCO3VQ38+dkvoaM/C2qPw==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/collections": "^1.3.3" - } - }, - "@lumino/properties": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.2.3.tgz", - "integrity": "sha512-dbS9V/L+RpQoRjxHMAGh1JYoXaLA6F7xkVbg/vmYXqdXZ7DguO5C3Qteu9tNp7Z7Q31TqFWUCrniTI9UJiJCoQ==" - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/virtualdom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.8.0.tgz", - "integrity": "sha512-X/1b8b7TxB9tb4+xQiS8oArcA/AK7NBZrsg2dzu/gHa3JC45R8nzQ+0tObD8Nd0gF/e9w9Ps9M62rLfefcbbKw==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/widgets": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.18.0.tgz", - "integrity": "sha512-8i10njkGjctuXrbaoV2dRI2rVUaL7eA5djtHj36pX9cALwciEPHNecF6hoZXmQ4ODv6LTwhr87Uz8LT4Aan77A==", - "requires": { - "@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/dragdrop": "^1.7.1", - "@lumino/keyboard": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "csstype": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", - "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" - } - } - }, - "@jupyterlab/terminal": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@jupyterlab/terminal/-/terminal-3.0.4.tgz", - "integrity": "sha512-xMcoky9LWe/L9DC3x9FuB59mXaL4d9Rg1LQse1BPEIzguOq2lcvHvan6W1LKmySKNg8mjc0Yvk+a1eWZZ3ZMtg==", - "requires": { - "@jupyterlab/apputils": "^3.0.3", - "@jupyterlab/services": "^6.0.3", - "@jupyterlab/translation": "^3.0.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/domutils": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/widgets": "^1.16.1", - "xterm": "~4.8.1", - "xterm-addon-fit": "~0.4.0" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/collections": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.3.3.tgz", - "integrity": "sha512-vN3GSV5INkgM6tMLd+WqTgaPnQNTY7L/aFUtTOC8TJQm+vg1eSmR4fNXsoGHM3uA85ctSJThvdZr5triu1Iajg==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/commands": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.12.0.tgz", - "integrity": "sha512-5TFlhDzZk1X8rCBjhh0HH3j6CcJ03mx2Pd/1rGa7MB5R+3+yYYk+gTlfHRqsxdehNRmiISaHRSrMnW8bynW7ZQ==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/keyboard": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/domutils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.2.3.tgz", - "integrity": "sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==" - }, - "@lumino/dragdrop": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.7.1.tgz", - "integrity": "sha512-IeSSOTmpqBSWz+EVsbGVeHe/KIaHaUsQXZ4BJCEbCKgNGHbqMfUOtlneiKq7rEhZGF4wYs7gWWjNhMVZbUGO9Q==", - "requires": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3" - } - }, - "@lumino/keyboard": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.2.3.tgz", - "integrity": "sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==" - }, - "@lumino/messaging": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.4.3.tgz", - "integrity": "sha512-wa2Pj2KOuLNLS2n0wVBzUVFGbvjL1FLbuCOAUEYfN6xXVleqqtGGzd08uTF7ebu01KCO3VQ38+dkvoaM/C2qPw==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/collections": "^1.3.3" - } - }, - "@lumino/properties": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.2.3.tgz", - "integrity": "sha512-dbS9V/L+RpQoRjxHMAGh1JYoXaLA6F7xkVbg/vmYXqdXZ7DguO5C3Qteu9tNp7Z7Q31TqFWUCrniTI9UJiJCoQ==" - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/virtualdom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.8.0.tgz", - "integrity": "sha512-X/1b8b7TxB9tb4+xQiS8oArcA/AK7NBZrsg2dzu/gHa3JC45R8nzQ+0tObD8Nd0gF/e9w9Ps9M62rLfefcbbKw==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/widgets": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.18.0.tgz", - "integrity": "sha512-8i10njkGjctuXrbaoV2dRI2rVUaL7eA5djtHj36pX9cALwciEPHNecF6hoZXmQ4ODv6LTwhr87Uz8LT4Aan77A==", - "requires": { - "@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/dragdrop": "^1.7.1", - "@lumino/keyboard": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - } - } - }, - "@jupyterlab/translation": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@jupyterlab/translation/-/translation-3.0.3.tgz", - "integrity": "sha512-zfEeEIU8eiTVDgt0d1kptk0UzgU6eGtuYKRLT2KpskZcMR8KLiH5OT5prTXWVNd+cEEXy8193bqhmE6cQ4sTZw==", - "requires": { - "@jupyterlab/coreutils": "^5.0.2", - "@jupyterlab/services": "^6.0.3", - "@jupyterlab/statedb": "^3.0.2", - "@lumino/coreutils": "^1.5.3" - }, - "dependencies": { - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - } - } - }, - "@jupyterlab/ui-components": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@jupyterlab/ui-components/-/ui-components-3.0.3.tgz", - "integrity": "sha512-lEfbwKT9U1vbSS3Pw92xXHs3uS5IuzIVYuSAiDl/KMg4pE+i+q2UfloNE8Cj0A3ICYzLXom+nQ+QWyDkRZibPA==", - "requires": { - "@blueprintjs/core": "^3.36.0", - "@blueprintjs/select": "^3.15.0", - "@jupyterlab/coreutils": "^5.0.2", - "@lumino/coreutils": "^1.5.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0", - "@lumino/widgets": "^1.16.1", - "react": "^17.0.1", - "react-dom": "^17.0.1", - "typestyle": "^2.0.4" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/collections": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.3.3.tgz", - "integrity": "sha512-vN3GSV5INkgM6tMLd+WqTgaPnQNTY7L/aFUtTOC8TJQm+vg1eSmR4fNXsoGHM3uA85ctSJThvdZr5triu1Iajg==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/commands": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.12.0.tgz", - "integrity": "sha512-5TFlhDzZk1X8rCBjhh0HH3j6CcJ03mx2Pd/1rGa7MB5R+3+yYYk+gTlfHRqsxdehNRmiISaHRSrMnW8bynW7ZQ==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/keyboard": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/domutils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.2.3.tgz", - "integrity": "sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==" - }, - "@lumino/dragdrop": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.7.1.tgz", - "integrity": "sha512-IeSSOTmpqBSWz+EVsbGVeHe/KIaHaUsQXZ4BJCEbCKgNGHbqMfUOtlneiKq7rEhZGF4wYs7gWWjNhMVZbUGO9Q==", - "requires": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3" - } - }, - "@lumino/keyboard": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.2.3.tgz", - "integrity": "sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==" - }, - "@lumino/messaging": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.4.3.tgz", - "integrity": "sha512-wa2Pj2KOuLNLS2n0wVBzUVFGbvjL1FLbuCOAUEYfN6xXVleqqtGGzd08uTF7ebu01KCO3VQ38+dkvoaM/C2qPw==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/collections": "^1.3.3" - } - }, - "@lumino/properties": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.2.3.tgz", - "integrity": "sha512-dbS9V/L+RpQoRjxHMAGh1JYoXaLA6F7xkVbg/vmYXqdXZ7DguO5C3Qteu9tNp7Z7Q31TqFWUCrniTI9UJiJCoQ==" - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/virtualdom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.8.0.tgz", - "integrity": "sha512-X/1b8b7TxB9tb4+xQiS8oArcA/AK7NBZrsg2dzu/gHa3JC45R8nzQ+0tObD8Nd0gF/e9w9Ps9M62rLfefcbbKw==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/widgets": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.18.0.tgz", - "integrity": "sha512-8i10njkGjctuXrbaoV2dRI2rVUaL7eA5djtHj36pX9cALwciEPHNecF6hoZXmQ4ODv6LTwhr87Uz8LT4Aan77A==", - "requires": { - "@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/dragdrop": "^1.7.1", - "@lumino/keyboard": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - } - } - }, - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/application": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@lumino/application/-/application-1.15.0.tgz", - "integrity": "sha512-W/12+UFk1oBdJ793L3NegQvt0T355k64fPmDVzPhM48TW8vM/0tDc+zBx1KShn52eRMTrVBDc2cG5t6C5/XF1w==", - "requires": { - "@lumino/commands": "^1.12.0", - "@lumino/coreutils": "^1.5.3", - "@lumino/widgets": "^1.18.0" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/collections": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.3.3.tgz", - "integrity": "sha512-vN3GSV5INkgM6tMLd+WqTgaPnQNTY7L/aFUtTOC8TJQm+vg1eSmR4fNXsoGHM3uA85ctSJThvdZr5triu1Iajg==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/commands": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.12.0.tgz", - "integrity": "sha512-5TFlhDzZk1X8rCBjhh0HH3j6CcJ03mx2Pd/1rGa7MB5R+3+yYYk+gTlfHRqsxdehNRmiISaHRSrMnW8bynW7ZQ==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/keyboard": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/domutils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.2.3.tgz", - "integrity": "sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==" - }, - "@lumino/dragdrop": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.7.1.tgz", - "integrity": "sha512-IeSSOTmpqBSWz+EVsbGVeHe/KIaHaUsQXZ4BJCEbCKgNGHbqMfUOtlneiKq7rEhZGF4wYs7gWWjNhMVZbUGO9Q==", - "requires": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3" - } - }, - "@lumino/keyboard": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.2.3.tgz", - "integrity": "sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==" - }, - "@lumino/messaging": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.4.3.tgz", - "integrity": "sha512-wa2Pj2KOuLNLS2n0wVBzUVFGbvjL1FLbuCOAUEYfN6xXVleqqtGGzd08uTF7ebu01KCO3VQ38+dkvoaM/C2qPw==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/collections": "^1.3.3" - } - }, - "@lumino/properties": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.2.3.tgz", - "integrity": "sha512-dbS9V/L+RpQoRjxHMAGh1JYoXaLA6F7xkVbg/vmYXqdXZ7DguO5C3Qteu9tNp7Z7Q31TqFWUCrniTI9UJiJCoQ==" - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/virtualdom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.8.0.tgz", - "integrity": "sha512-X/1b8b7TxB9tb4+xQiS8oArcA/AK7NBZrsg2dzu/gHa3JC45R8nzQ+0tObD8Nd0gF/e9w9Ps9M62rLfefcbbKw==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/widgets": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.18.0.tgz", - "integrity": "sha512-8i10njkGjctuXrbaoV2dRI2rVUaL7eA5djtHj36pX9cALwciEPHNecF6hoZXmQ4ODv6LTwhr87Uz8LT4Aan77A==", - "requires": { - "@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/dragdrop": "^1.7.1", - "@lumino/keyboard": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - } - } - }, - "@lumino/collections": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-1.3.3.tgz", - "integrity": "sha512-vN3GSV5INkgM6tMLd+WqTgaPnQNTY7L/aFUtTOC8TJQm+vg1eSmR4fNXsoGHM3uA85ctSJThvdZr5triu1Iajg==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/commands": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-1.12.0.tgz", - "integrity": "sha512-5TFlhDzZk1X8rCBjhh0HH3j6CcJ03mx2Pd/1rGa7MB5R+3+yYYk+gTlfHRqsxdehNRmiISaHRSrMnW8bynW7ZQ==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/domutils": "^1.2.3", - "@lumino/keyboard": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.0" - } - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/domutils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-1.2.3.tgz", - "integrity": "sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==" - }, - "@lumino/dragdrop": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-1.7.1.tgz", - "integrity": "sha512-IeSSOTmpqBSWz+EVsbGVeHe/KIaHaUsQXZ4BJCEbCKgNGHbqMfUOtlneiKq7rEhZGF4wYs7gWWjNhMVZbUGO9Q==", - "requires": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3" - } - }, - "@lumino/keyboard": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-1.2.3.tgz", - "integrity": "sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==" - }, - "@lumino/messaging": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-1.4.3.tgz", - "integrity": "sha512-wa2Pj2KOuLNLS2n0wVBzUVFGbvjL1FLbuCOAUEYfN6xXVleqqtGGzd08uTF7ebu01KCO3VQ38+dkvoaM/C2qPw==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/collections": "^1.3.3" - } - }, - "@lumino/polling": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/polling/-/polling-1.3.3.tgz", - "integrity": "sha512-uMRi6sPRnKW8m38WUY3qox1jxwzpvceafUbDJATCwyrZ48+YoY5Fxfmd9dqwioHS1aq9np5c6L35a9ZGuS0Maw==", - "requires": { - "@lumino/coreutils": "^1.5.3", - "@lumino/disposable": "^1.4.3", - "@lumino/signaling": "^1.4.3" - }, - "dependencies": { - "@lumino/algorithm": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-1.3.3.tgz", - "integrity": "sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==" - }, - "@lumino/coreutils": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-1.5.3.tgz", - "integrity": "sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==" - }, - "@lumino/disposable": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-1.4.3.tgz", - "integrity": "sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==", - "requires": { - "@lumino/algorithm": "^1.3.3", - "@lumino/signaling": "^1.4.3" - } - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - } - } - }, - "@lumino/properties": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-1.2.3.tgz", - "integrity": "sha512-dbS9V/L+RpQoRjxHMAGh1JYoXaLA6F7xkVbg/vmYXqdXZ7DguO5C3Qteu9tNp7Z7Q31TqFWUCrniTI9UJiJCoQ==" - }, - "@lumino/signaling": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-1.4.3.tgz", - "integrity": "sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/virtualdom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-1.8.0.tgz", - "integrity": "sha512-X/1b8b7TxB9tb4+xQiS8oArcA/AK7NBZrsg2dzu/gHa3JC45R8nzQ+0tObD8Nd0gF/e9w9Ps9M62rLfefcbbKw==", - "requires": { - "@lumino/algorithm": "^1.3.3" - } - }, - "@lumino/widgets": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-1.18.0.tgz", - "integrity": "sha512-8i10njkGjctuXrbaoV2dRI2rVUaL7eA5djtHj36pX9cALwciEPHNecF6hoZXmQ4ODv6LTwhr87Uz8LT4Aan77A==", - "requires": { - "@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/dragdrop": "^1.7.1", - "@lumino/keyboard": "^1.2.3", - "@lumino/messaging": "^1.4.3", - "@lumino/properties": "^1.2.3", - "@lumino/signaling": "^1.4.3", - "@lumino/virtualdom": "^1.8.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/codemirror": { - "version": "0.0.97", - "resolved": "https://registry.npmjs.org/@types/codemirror/-/codemirror-0.0.97.tgz", - "integrity": "sha512-n5d7o9nWhC49DjfhsxANP7naWSeTzrjXASkUDQh7626sM4zK9XP2EVcHp1IcCf/IPV6c7ORzDUDF3Bkt231VKg==", - "requires": { - "@types/tern": "*" - } - }, - "@types/dom4": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/dom4/-/dom4-2.0.1.tgz", - "integrity": "sha512-kSkVAvWmMZiCYtvqjqQEwOmvKwcH+V4uiv3qPQ8pAh1Xl39xggGEo8gHUqV4waYGHezdFw0rKBR8Jt0CrQSDZA==" - }, - "@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "@types/prop-types": { - "version": "15.7.3", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", - "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" - }, - "@types/react": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.0.tgz", - "integrity": "sha512-aj/L7RIMsRlWML3YB6KZiXB3fV2t41+5RBGYF8z+tAKU43Px8C3cYUZsDvf1/+Bm4FK21QWBrDutu8ZJ/70qOw==", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - }, - "dependencies": { - "csstype": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", - "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" - } - } - }, - "@types/react-dom": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.0.tgz", - "integrity": "sha512-lUqY7OlkF/RbNtD5nIq7ot8NquXrdFrjSOR6+w9a9RFQevGi1oZO1dcJbXMeONAPKtZ2UrZOEJ5UOCVsxbLk/g==", - "requires": { - "@types/react": "*" - } - }, - "@types/tern": { - "version": "0.23.3", - "resolved": "https://registry.npmjs.org/@types/tern/-/tern-0.23.3.tgz", - "integrity": "sha512-imDtS4TAoTcXk0g7u4kkWqedB3E4qpjXzCpD2LU5M5NAXHzCDsypyvXSaG7mM8DKYkCRa7tFp4tS/lp/Wo7Q3w==", - "requires": { - "@types/estree": "*" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "classnames": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", - "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" - }, - "codemirror": { - "version": "5.61.1", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.61.1.tgz", - "integrity": "sha512-+D1NZjAucuzE93vJGbAaXzvoBHwp9nJZWWWF9utjv25+5AZUiah6CIlfb4ikG4MoDsFsCG8niiJH5++OO2LgIQ==" - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "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", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "core-js-pure": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", - "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==" - }, - "create-react-context": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", - "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", - "requires": { - "gud": "^1.0.0", - "warning": "^4.0.3" - } - }, - "csstype": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.9.tgz", - "integrity": "sha512-xz39Sb4+OaTsULgUERcCk+TJj8ylkL4aSVDQiX/ksxbELSqwkgt4d4RD7fovIdgJGSuNYqwZEiVjYY5l0ask+Q==" - }, - "deep-equal": { - "version": "1.1.1", - "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", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" - }, - "dom-helpers": { - "version": "3.4.0", - "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.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", - "entities": "^2.0.0" - } - }, - "dom4": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/dom4/-/dom4-2.1.6.tgz", - "integrity": "sha512-JkCVGnN4ofKGbjf5Uvc8mmxaATIErKQKSgACdBXpsQ3fY6DlIpAyWfiBSrGkttATssbDCp3psiAKWXk5gmjycA==" - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domhandler": { - "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", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "eslint-plugin-prettier": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-2.7.0.tgz", - "integrity": "sha512-CStQYJgALoQBw3FsBzH0VOVDRnJ/ZimUlpLm226U8qgqYJfPOY/CPK6wyRInMxh73HSKg5wyRwdS4BVYYHwokA==", - "requires": { - "fast-diff": "^1.1.1", - "jest-docblock": "^21.0.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "free-style": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/free-style/-/free-style-3.1.0.tgz", - "integrity": "sha512-vJujYSIyT30iDoaoeigNAxX4yB1RUrh+N2ZMhIElMr3BvCuGXOw7XNJMEEJkDUeamK2Rnb/IKFGKRKlTWIGRWA==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-intrinsic": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.0.tgz", - "integrity": "sha512-M11rgtQp5GZMZzDL7jLTNxbDfurpzuau5uqRWDPvlHjfvg3TdScAZo96GLvhMjImrmR8uAt0FS2RLoMrfWGKlg==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "gud": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", - "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" - }, - "htmlparser2": { - "version": "6.1.0", - "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", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "is-arguments": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", - "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", - "requires": { - "call-bind": "^1.0.0" - } - }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" - }, - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" - }, - "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "requires": { - "has-symbols": "^1.0.1" - } - }, - "isomorphic.js": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.2.5.tgz", - "integrity": "sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==" - }, - "jest-docblock": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-21.2.0.tgz", - "integrity": "sha512-5IZ7sY9dBAYSV+YjQ0Ovb540Ku7AO9Z5o2Cg789xj167iQuZ2cG+z0f3Uct6WeYLbU6aQiM2pCs7sZ+4dotydw==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "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", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" - }, - "lib0": { - "version": "0.2.53", - "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.53.tgz", - "integrity": "sha512-IT8j61GOFP23z9QYhBCHENqp4L7kCCtFXiCAtR3Is/QGIsq4FJv+ILoNgT+88NzQYI+qeZaDGqqVmrF/G0dYRw==", - "requires": { - "isomorphic.js": "^0.2.4" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.escape": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", - "integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "mkdirp": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", - "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", - "requires": { - "minimist": "^1.2.5" - } - }, - "moment": { - "version": "2.29.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "normalize.css": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", - "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-is": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", - "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "parse-srcset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==" - }, - "path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" - }, - "postcss": { - "version": "8.4.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", - "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "prettier": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.0.2.tgz", - "integrity": "sha512-5xJQIPT8BraI7ZnaDwSbu5zLrB6vvi8hVV58yHQ+QK64qrY40dULy0HSRlQ2/2IdzeBpjhDkqdcFBnFeDEMVdg==" - }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "react": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", - "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-dom": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", - "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.1" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "react-lifecycles-compat": { - "version": "3.0.4", - "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.7", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz", - "integrity": "sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww==", - "requires": { - "@babel/runtime": "^7.1.2", - "create-react-context": "^0.3.0", - "deep-equal": "^1.1.1", - "popper.js": "^1.14.4", - "prop-types": "^15.6.1", - "typed-styles": "^0.0.7", - "warning": "^4.0.2" - } - }, - "react-transition-group": { - "version": "2.9.0", - "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", - "prop-types": "^15.6.2", - "react-lifecycles-compat": "^3.0.4" - } - }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" - }, - "regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "resolve": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", - "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "sanitize-html": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.5.3.tgz", - "integrity": "sha512-DGATXd1fs/Rm287/i5FBKVYSBBUL0iAaztOA1/RFhEs4yqo39/X52i/q/CwsfCUG5cilmXSBmnQmyWfnKhBlOg==", - "requires": { - "deepmerge": "^4.2.2", - "escape-string-regexp": "^4.0.0", - "htmlparser2": "^6.0.0", - "is-plain-object": "^5.0.0", - "parse-srcset": "^1.0.2", - "postcss": "^8.3.11" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - } - } - }, - "scheduler": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.1.tgz", - "integrity": "sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" - }, - "tslint": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.0.tgz", - "integrity": "sha512-fXjYd/61vU6da04E505OZQGb2VCN2Mq3doeWcOIryuG+eqdmFUXTYVwdhnbEu2k46LNLgUYt9bI5icQze/j0bQ==", - "requires": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.10.0", - "tsutils": "^2.29.0" - } - }, - "tslint-config-prettier": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", - "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==" - }, - "tslint-plugin-prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslint-plugin-prettier/-/tslint-plugin-prettier-2.3.0.tgz", - "integrity": "sha512-F9e4K03yc9xuvv+A0v1EmjcnDwpz8SpCD8HzqSDe0eyg34cBinwn9JjmnnRrNAs4HdleRQj7qijp+P/JTxt4vA==", - "requires": { - "eslint-plugin-prettier": "^2.2.0", - "lines-and-columns": "^1.1.6", - "tslib": "^1.7.1" - } - }, - "tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "requires": { - "tslib": "^1.8.1" - } - }, - "typed-styles": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", - "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" - }, - "typescript": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", - "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==" - }, - "typestyle": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/typestyle/-/typestyle-2.1.0.tgz", - "integrity": "sha512-6uCYPdG4xWLeEcl9O0GtNFnNGhami+irKiLsXSuvWHC/aTS7wdj49WeikWAKN+xHN3b1hm+9v0svwwgSBhCsNA==", - "requires": { - "csstype": "2.6.9", - "free-style": "3.1.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "url": { - "version": "0.11.0", - "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" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" - } - } - }, - "url-parse": { - "version": "1.5.10", - "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" - } - }, - "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", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "whatwg-url": { - "version": "5.0.0", - "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" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" - }, - "xterm": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/xterm/-/xterm-4.8.1.tgz", - "integrity": "sha512-ax91ny4tI5eklqIfH79OUSGE2PUX2rGbwONmB6DfqpyhSZO8/cf++sqiaMWEVCMjACyMfnISW7C3gGMoNvNolQ==" - }, - "xterm-addon-fit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/xterm-addon-fit/-/xterm-addon-fit-0.4.0.tgz", - "integrity": "sha512-p4BESuV/g2L6pZzFHpeNLLnep9mp/DkF3qrPglMiucSFtD8iJxtMufEoEJbN8LZwB4i+8PFpFvVuFrGOSpW05w==" - }, - "y-codemirror": { - "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.42" - } - }, - "y-protocols": { - "version": "1.0.5", - "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" - } - }, - "yjs": { - "version": "13.5.42", - "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.5.42.tgz", - "integrity": "sha512-3aYBPeUSBUCs/vCOYolbyzhsQ6IDm1DeJgfhHVbW+6kq8YhWjkk2SUhYtBxd3lZPNsqmJGzYH9shKINhSVbEzw==", - "requires": { - "lib0": "^0.2.49" - } - } - } -} diff --git a/incore_utilities/package.json b/incore_utilities/package.json deleted file mode 100644 index f3b392c..0000000 --- a/incore_utilities/package.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "name": "incore_utilities", - "version": "0.6.0", - "description": "customized menu and login to redirect to incore webapp", - "keywords": [ - "jupyter", - "jupyterlab", - "jupyterlab-extension" - ], - "homepage": "NA", - "bugs": { - "url": "NA/issues" - }, - "license": "BSD-3-Clause", - "author": "Chen Wang", - "files": [ - "lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}", - "style/**/*.{css,eot,gif,html,jpg,json,png,svg,woff2,ttf}" - ], - "main": "lib/index.js", - "types": "lib/index.d.ts", - "repository": { - "type": "git", - "url": "NA.git" - }, - "scripts": { - "build": "tsc ", - "clean": "rimraf lib", - "prepack": "npm run clean && npm run build", - "prettier": "prettier --write '{README,src/*,style/*}{.ts,.tsx,.js,.jsx,.css,.json,.md}'", - "watch": "tsc -w" - }, - "dependencies": { - "@jupyterlab/application": "^3.0.4", - "@jupyterlab/apputils": "^3.5.0", - "@jupyterlab/launcher": "^3.0.3", - "@jupyterlab/docmanager": "^3.0.4", - "@jupyterlab/fileeditor": "^3.0.4", - "@jupyterlab/mainmenu": "^3.0.3", - "@jupyterlab/codemirror": "^3.5.0", - "@jupyterlab/codeeditor": "^3.0.3", - "@jupyterlab/terminal": "^3.0.4", - "@lumino/coreutils": "^1.5.3", - "@lumino/messaging": "^1.4.3", - "@lumino/widgets": "^1.18.0", - "@types/codemirror": "^0.0.97", - "@types/react-dom": "^17.0.0", - "prettier": "^2.0.2", - "rimraf": "^3.0.2", - "tslint": "^6.1.0", - "tslint-config-prettier": "^1.18.0", - "tslint-plugin-prettier": "^2.2.0", - "typescript": "^3.8.3" - }, - "jupyterlab": { - "extension": true - } -} diff --git a/incore_utilities/src/action.tsx b/incore_utilities/src/action.tsx deleted file mode 100644 index ce07ef5..0000000 --- a/incore_utilities/src/action.tsx +++ /dev/null @@ -1,40 +0,0 @@ -import {ContentsManager} from '@jupyterlab/services'; -import { TextModelFactory, Context } from '@jupyterlab/docregistry'; -import { FileEditorCodeWrapper } from '@jupyterlab/fileeditor'; -import { CodeMirrorEditorFactory, CodeMirrorMimeTypeService } from '@jupyterlab/codemirror'; -import { JupyterLab } from "@jupyterlab/application"; - -export async function writeToFile(token:string){ - const app = new JupyterLab(); - const manager = app.serviceManager; - - // make a new untitled file - let contents = new ContentsManager(); - let model = await contents.newUntitled({path:"/", type:"file", ext:""}); - - // delete pre-exist user.json and rename the current untitled file to that - try{ await contents.delete('.incoretoken'); } - catch(err){ console.log(err);} - - model = await contents.rename(model.path, '.incoretoken'); - - // create a widget so we can start to write to that file - let path = model.path; - const factoryService = new CodeMirrorEditorFactory(); - const modelFactory = new TextModelFactory(); - const mimeTypeService = new CodeMirrorMimeTypeService(); - let context = new Context({ manager, factory: modelFactory, path}); - let widget = new FileEditorCodeWrapper({ - factory: options => factoryService.newDocumentEditor(options), - mimeTypeService, - context - }); - - // write to that file - await context.initialize(true); - await context.ready; - widget.context.model.fromString(token); - await widget.context.save(); - - return "You have successfully synchronized your INCORE credentials, now you can proceed to use pyincore on Jupyter hub"; -} diff --git a/incore_utilities/src/index.tsx b/incore_utilities/src/index.tsx deleted file mode 100644 index 5331fe9..0000000 --- a/incore_utilities/src/index.tsx +++ /dev/null @@ -1,201 +0,0 @@ -import {ILayoutRestorer, JupyterFrontEnd, JupyterFrontEndPlugin} from '@jupyterlab/application'; - -import { IMainMenu } from '@jupyterlab/mainmenu'; - -import {IFrame, ICommandPalette, MainAreaWidget} from '@jupyterlab/apputils'; - -import {ITerminal, Terminal} from '@jupyterlab/terminal'; - -import {Menu} from '@lumino/widgets'; - -import { ILauncher } from '@jupyterlab/launcher'; - -import {writeToFile} from "./action"; - -import '../style/index.css'; - -async function activate(app: JupyterFrontEnd, mainMenu: IMainMenu, - palette: ICommandPalette, restorer: ILayoutRestorer, launcher: ILauncher) { - - /* need a customized terminal instance that will start with inital command since version 1.x removed it */ - app.commands.addCommand("createNew:terminal-with-command", { - label: 'Terminal', - caption: 'Start a new terminal session with command', - execute: async args => { - // start a new session with command - const session = await app.serviceManager.terminals.startNew(); - let options: Partial = {initialCommand: "mkdir ~/.incore ; mv .incoretoken ~/.incore/"}; - let term = new Terminal(session, options); - let main = new MainAreaWidget({content: term}); - app.shell.activateById(main.id); - } - }); - - /* add cookie copyer */ - let commandCopyCookie = "cookie:copy"; - app.commands.addCommand(commandCopyCookie, { - label: "INCORE Authenticator", - caption: "INCORE Authenticator", - iconClass: "jp-IncoreIcon", - execute: async () => { - // get a incore cookie - let token = ""; - let name = "Authorization="; - let decodedCookie = decodeURIComponent(document.cookie); - let ca = decodedCookie.split(';'); - for(let i = 0; i { - if (item.target == '_blank'){ - let win = window.open(item.url, '_blank'); - win.focus(); - } - else if (item.target == 'widget'){ - if (!iframe){ - iframe = new IFrame(); - iframe.url = item.url; - iframe.id = item.name; - iframe.title.label = item.name; - iframe.title.closable = true; - iframe.node.style.overflowY = 'auto'; - iframe.sandbox = ["allow-same-origin", - "allow-scripts", - "allow-popups", - "allow-forms"]; - } - - if (iframe == null || !iframe.isAttached){ - app.shell.add(iframe, 'main'); - app.shell.activateById(iframe.id); - } - - else{ - app.shell.activateById(iframe.id); - } - } - } - }); - - } - - menuItem.forEach(item => appendNewCommand(item)); - docItem.forEach(item => appendNewCommand(item)); - - let menu = Private.createMenu(app); - menu.addItem({command: commandCopyCookie}); - let doc = Private.createDoc(app); - - palette.addItem({ command: commandCopyCookie, category: 'Other' }); - launcher.add({ command: commandCopyCookie, category: 'Other' }); - - mainMenu.addMenu(menu, {rank:0}); - mainMenu.addMenu(doc, {rank:0}); - - return Promise.resolve(void 0); -} - -/** - * A namespace for help plugin private functions - */ -namespace Private{ - export function createMenu(app:JupyterFrontEnd): Menu{ - const {commands} = app; - let menu:Menu = new Menu({commands}); - menu.title.label = 'INCORE apps'; - menuItem.forEach(item => menu.addItem({command: `${item.name}: show`})); - - return menu; - } -} - -namespace Private{ - export function createDoc(app:JupyterFrontEnd): Menu{ - const {commands} = app; - let doc:Menu = new Menu({commands}); - doc.title.label = 'INCORE docs'; - docItem.forEach(item =>doc.addItem({command:`${item.name}: show`})); - - return doc; - } -} - -/** - * Initialization data for the incore menu extension - */ -const extension: JupyterFrontEndPlugin = { - id: 'jupyterlab_incore_menu', - autoStart: true, - requires: [IMainMenu, ICommandPalette, ILayoutRestorer, ILauncher], - activate: activate -}; - -let hostDomainName = window.location.origin; -/** - * Initialize the menu data part - */ -export const menuItem = [ - { - name: 'DFR3 Viewer', - url: `${hostDomainName}/DFR3Viewer`, - description:'dfr3 viewer standalone app', - target: 'widget' - }, - { - name: 'Data Viewer', - url: `${hostDomainName}/DataViewer`, - description:'data viewer standalone app', - target: 'widget' - }, - { - name: 'Hazard Viewer', - url: `${hostDomainName}/HazardViewer`, - description:'hazard viewer standalone app', - target: 'widget' - } -]; - -export const docItem = [ - { - name:'IN-CORE Manual', - url:`${hostDomainName}/doc/incore/index.html`, - description:'About IN-CORE project', - target:'widget' - }, - { - name:'pyIncore Reference', - url:`${hostDomainName}/doc/pyincore`, - description:'Sphinx documentation for pyincore library', - target:'widget' - }, - { - name:'IN-CORE Web Service API', - url:`${hostDomainName}/doc/api/`, - description:'Swagger documentation for incore web services', - target:'widget' - } -]; - -export default extension; diff --git a/incore_utilities/style/index.css b/incore_utilities/style/index.css deleted file mode 100644 index 59b4126..0000000 --- a/incore_utilities/style/index.css +++ /dev/null @@ -1,14 +0,0 @@ -.jp-Widget { - /*display: flex;*/ - flex-direction: column; - overflow: auto; - font-size: 12px; -} - -.jp-IncoreIcon { - background-image: url("resilience-logo.png"); -} - -.jp-SyncIcon { - background-image: url("sync-logo.png"); -} diff --git a/incore_utilities/style/resilience-logo.png b/incore_utilities/style/resilience-logo.png deleted file mode 100644 index b6bfeed..0000000 Binary files a/incore_utilities/style/resilience-logo.png and /dev/null differ diff --git a/incore_utilities/style/sync-logo.png b/incore_utilities/style/sync-logo.png deleted file mode 100644 index 3df77f8..0000000 Binary files a/incore_utilities/style/sync-logo.png and /dev/null differ diff --git a/incore_utilities/tsconfig.json b/incore_utilities/tsconfig.json deleted file mode 100644 index b3077ec..0000000 --- a/incore_utilities/tsconfig.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "compilerOptions": { - "allowSyntheticDefaultImports": true, - "declaration": true, - "noImplicitAny": false, - "noEmitOnError": true, - "noUnusedLocals": true, - "module": "commonjs", - "moduleResolution": "node", - "target": "es5", - "outDir": "./lib", - "lib": ["es5", - "es2015.core", - "es2015.promise", - "es2015.iterable", - "es2017.object", - "es2015.collection", - "dom"], - "jsx": "react" - }, - "include": ["./src/*", - "./src/components/*", - "./src/utils/*"], - "typeRoots": [ - "./node_modules/@types", - "./node_modules/@jupyterlab/apputils/node_modules/@types" - ] -} diff --git a/Dockerfile.lab b/lab/Dockerfile similarity index 100% rename from Dockerfile.lab rename to lab/Dockerfile diff --git a/config.yml b/lab/config.yml similarity index 100% rename from config.yml rename to lab/config.yml