diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000000000..dc8415d5b --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,23 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates + +version: 2 +updates: + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "monthly" + groups: + actions: + patterns: + - "*" + - package-ecosystem: "github-actions" # See documentation for possible values + directory: ".github/workflows" # Location of package manifests + schedule: + interval: "monthly" + groups: + actions: + patterns: + - "*" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 14a450af5..50fb3c05d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,16 +3,8 @@ name: Build on: push: branches: [ master ] - paths: - - js/** - - bqplot/** pull_request: branches: '*' - paths: - - js/** - - bqplot/** - - .github/workflows/** - - setup.cfg env: PIP_DISABLE_PIP_VERSION_CHECK: 1 @@ -27,12 +19,11 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Conda environment with Micromamba - uses: mamba-org/provision-with-micromamba@main + uses: mamba-org/setup-micromamba@main with: - environment-name: bqplot-test environment-file: test-environment.yml channels: conda-forge @@ -48,15 +39,9 @@ jobs: test -f $CONDA_PREFIX/share/jupyter/labextensions/bqplot/package.json test -d $CONDA_PREFIX/share/jupyter/labextensions/bqplot/static - - name: Debug nbextension - run: jupyter nbextension list - - name: Debug labextension run: jupyter labextension list - - name: Validate the nbextension - run: jupyter nbextension list 2>&1 | grep "bqplot/extension" - - name: Validate the labextension run: jupyter labextension list 2>&1 | grep bqplot @@ -92,7 +77,7 @@ jobs: working-directory: js - name: Upload builds - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: dist ${{ github.run_number }} path: ./dist @@ -103,16 +88,18 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Conda environment with Micromamba - uses: mamba-org/provision-with-micromamba@main + uses: mamba-org/setup-micromamba@main with: - environment-name: bqplot-test + environment-name: bqplot-test environment-file: test-environment.yml + python-version: 3.9 + auto-activate-base: false channels: conda-forge - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: dist ${{ github.run_number }} path: ./dist @@ -128,13 +115,6 @@ jobs: PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1 run: jlpm install - - name: Set up browser cache - uses: actions/cache@v3 - with: - path: | - ${{ github.workspace }}/pw-browsers - key: ${{ runner.os }}-${{ hashFiles('ui-tests/yarn.lock') }} - - name: Install browser shell: bash -l {0} run: npx playwright install chromium @@ -143,11 +123,11 @@ jobs: - name: Execute integration tests shell: bash -l {0} working-directory: ui-tests - run: npx playwright test + run: jlpm run test - name: Upload Playwright Test report if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: bqplot-playwright-tests path: | @@ -167,16 +147,15 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Conda environment with Micromamba - uses: mamba-org/provision-with-micromamba@main + uses: mamba-org/setup-micromamba@main with: - environment-name: bqplot-test environment-file: test-environment.yml channels: conda-forge - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: dist ${{ github.run_number }} path: ./dist @@ -195,8 +174,5 @@ jobs: test -f $CONDA_PREFIX/share/jupyter/labextensions/bqplot/package.json test -d $CONDA_PREFIX/share/jupyter/labextensions/bqplot/static - - name: Validate the nbextension - run: jupyter nbextension list 2>&1 | grep "bqplot/extension" - - name: Validate the labextension run: jupyter labextension list 2>&1 | grep bqplot diff --git a/.github/workflows/publish_docs.yml b/.github/workflows/publish_docs.yml index 7099c0ac0..f21858f19 100644 --- a/.github/workflows/publish_docs.yml +++ b/.github/workflows/publish_docs.yml @@ -25,13 +25,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - - name: Install mamba - uses: mamba-org/provision-with-micromamba@main + - name: Install Conda environment with Micromamba + uses: mamba-org/setup-micromamba@main with: - micromamba-version: '0.22.0' environment-file: 'docs/mkdocs-environment.yml' + channels: conda-forge - name: Discover typos with codespell run: codespell --ignore-words-list="afterall,curvelinear,hist" --skip="share,.git/*,js/*,*.csv,*.json,*.lock,*.map" @@ -40,7 +40,7 @@ jobs: run: mkdocs build --site-dir dist - name: Upload artifact - uses: actions/upload-pages-artifact@v1 + uses: actions/upload-pages-artifact@v3 with: path: ./dist @@ -59,4 +59,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v1 + uses: actions/deploy-pages@v4 diff --git a/.github/workflows/update_galata_references.yaml b/.github/workflows/update_galata_references.yaml index 2c5049e99..b759a62fa 100644 --- a/.github/workflows/update_galata_references.yaml +++ b/.github/workflows/update_galata_references.yaml @@ -15,27 +15,18 @@ defaults: jobs: update-reference-screenshots: name: Update Galata References - if: ${{ github.event.issue.pull_request && contains(github.event.comment.body, 'update galata references') }} runs-on: ubuntu-latest + if: github.event.issue.pull_request && contains(github.event.comment.body, 'please update snapshots') + steps: - - name: Checkout - uses: actions/checkout@v3 + - uses: jupyterlab/maintainer-tools/.github/actions/update-snapshots-checkout@main with: - token: ${{ secrets.GITHUB_TOKEN }} - - - name: Configure git to use https - run: git config --global hub.protocol https - - - name: Checkout the branch from the PR that triggered the job - run: hub pr checkout ${{ github.event.issue.number }} - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + github_token: ${{ secrets.GITHUB_TOKEN }} - name: Install Conda environment with Micromamba - uses: mamba-org/provision-with-micromamba@main + uses: mamba-org/setup-micromamba@main with: - environment-name: bqplot-test environment-file: test-environment.yml channels: conda-forge diff --git a/.gitignore b/.gitignore index af0cb6ace..59bdf5854 100644 --- a/.gitignore +++ b/.gitignore @@ -68,4 +68,7 @@ node_modules *.log # mkdocs -site/ \ No newline at end of file +site/ + +.yarn +ui-tests/.yarn diff --git a/.nblink/environment.yml b/.nblink/environment.yml new file mode 100644 index 000000000..be5c2a73a --- /dev/null +++ b/.nblink/environment.yml @@ -0,0 +1,10 @@ +name: bqplot-nblink-environment +channels: + - emscripten-forge + - conda-forge +dependencies: + - xeus-python + - bqplot + - scikit-learn + - scipy + - numpy diff --git a/.nblink/nblink-lock.json b/.nblink/nblink-lock.json new file mode 100644 index 000000000..84f6c8c1b --- /dev/null +++ b/.nblink/nblink-lock.json @@ -0,0 +1,662 @@ +{ + "id": "3199196876039978", + "lockVersion": "1.0.2", + "platform": "emscripten-wasm32", + "specs": [ + "xeus-python", + "bqplot", + "scikit-learn", + "scipy", + "numpy" + ], + "channels": [ + "emscripten-forge", + "conda-forge" + ], + "channelInfo": { + "emscripten-forge": [ + { + "url": "https://prefix.dev/emscripten-forge-dev", + "protocol": "https" + }, + { + "url": "https://repo.prefix.dev/emscripten-forge-dev", + "protocol": "https" + } + ], + "conda-forge": [ + { + "url": "https://prefix.dev/conda-forge", + "protocol": "https" + }, + { + "url": "https://repo.prefix.dev/conda-forge", + "protocol": "https" + } + ] + }, + "packages": { + "xeus-python-0.17.6-py313h027658c_3.tar.bz2": { + "name": "xeus-python", + "build": "py313h027658c_3", + "version": "0.17.6", + "subdir": "emscripten-wasm32", + "channel": "emscripten-forge", + "hash": { + "sha256": "92394029d395124dca27d7be2a1742650f1e15bd9dea304e8407f33f22ceb308" + }, + "size": 5083856 + }, + "xeus-5.2.6-h2072262_0.tar.bz2": { + "name": "xeus", + "build": "h2072262_0", + "version": "5.2.6", + "subdir": "emscripten-wasm32", + "channel": "emscripten-forge", + "hash": { + "sha256": "92b87c1993283014d660b67020e70b1d8fcaa5e80aa079df1e9999633eca6cf9" + }, + "size": 379059 + }, + "bqplot-0.12.45-pyhe01879c_0.conda": { + "name": "bqplot", + "build": "pyhe01879c_0", + "version": "0.12.45", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "3cedf673ae6d0e272807bcb9929df40e", + "sha256": "2248c46491d6cc11692d7fbc5bb61c1b6177fd50654a296c13e31434e30b8994" + }, + "size": 966021 + }, + "scikit-learn-1.8.0-np22py313h2c67255_1.tar.bz2": { + "name": "scikit-learn", + "build": "np22py313h2c67255_1", + "version": "1.8.0", + "subdir": "emscripten-wasm32", + "channel": "emscripten-forge", + "hash": { + "sha256": "7180f99eabffac8e4b3700060d5050374cf9d7fb00eb42863fb8f98035ae4948" + }, + "size": 8781055 + }, + "scipy-1.17.0-np22py313h759dc5e_0.tar.bz2": { + "name": "scipy", + "build": "np22py313h759dc5e_0", + "version": "1.17.0", + "subdir": "emscripten-wasm32", + "channel": "emscripten-forge", + "hash": { + "sha256": "9252e23b068d10ece64c962b54db2e2204de9cff14edce9aa708b3419279b087" + }, + "size": 20252970 + }, + "numpy-2.4.1-py313h6394566_0.tar.bz2": { + "name": "numpy", + "build": "py313h6394566_0", + "version": "2.4.1", + "subdir": "emscripten-wasm32", + "channel": "emscripten-forge", + "hash": { + "sha256": "719e8eaf8183d02ab96b0a1cf05efd0b8b606355dfcd6b3ac1397539d700e863" + }, + "size": 6904916 + }, + "python-3.13.1-h_c8de616_5_cp313.tar.bz2": { + "name": "python", + "build": "h_c8de616_5_cp313", + "version": "3.13.1", + "subdir": "emscripten-wasm32", + "channel": "emscripten-forge", + "hash": { + "sha256": "7f9a3ec3cc534475d23c072b60d4b0b4272fc4fbe7523e80aa88f7d491b83c86" + }, + "size": 13730039 + }, + "xeus-python-shell-lite-0.6.6-pyhd8ed1ab_0.conda": { + "name": "xeus-python-shell-lite", + "build": "pyhd8ed1ab_0", + "version": "0.6.6", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "e053ba510540bd9f6e52a72626062e33", + "sha256": "59588e3f38120c0e4df3fa4347727f3f59fdc5e4e677aa0266eb560aa646b618" + }, + "size": 7321 + }, + "xeus-python-shell-0.6.6-pyh332efcf_0.conda": { + "name": "xeus-python-shell", + "build": "pyh332efcf_0", + "version": "0.6.6", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "fb78d1cc085480f0d2b38fee492ff7ae", + "sha256": "dd7eb23e335e9baf5b83eadf97c751d649c6128d5fc14746399c138ff45d7349" + }, + "size": 7365 + }, + "pyodide-http-0.2.2-pyhcf101f3_0.conda": { + "name": "pyodide-http", + "build": "pyhcf101f3_0", + "version": "0.2.2", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "fa9bbfc44b2482fb55bbb9e106958b71", + "sha256": "7e2a6f50f86910c22ab7883aa358fe1f5b4d2e2278b8f158d421c85d27057542" + }, + "size": 16750 + }, + "xeus-python-shell-raw-0.6.6-pyhd8ed1ab_0.conda": { + "name": "xeus-python-shell-raw", + "build": "pyhd8ed1ab_0", + "version": "0.6.6", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "c753450d7e2b773bb35cfd1e2253c2c9", + "sha256": "dd308739e9531ce75f7ba20127cbe2356d00eec63610e813e8d5a06fa0f3af4c" + }, + "size": 12760 + }, + "pyjs-rt-3.2.0-py313h7595f35_0.tar.bz2": { + "name": "pyjs-rt", + "build": "py313h7595f35_0", + "version": "3.2.0", + "subdir": "emscripten-wasm32", + "channel": "emscripten-forge", + "hash": { + "sha256": "685501d87313eeb2de9c2adaaa3a2850998e03d1bfc55910f58840267bb9c98f" + }, + "size": 46084 + }, + "emscripten-abi-3.1.73-h267e887_12.tar.bz2": { + "name": "emscripten-abi", + "build": "h267e887_12", + "version": "3.1.73", + "subdir": "noarch", + "channel": "emscripten-forge", + "hash": { + "sha256": "50477ceddc687fdda3ab437fc95237b7f1c489e28470adc2ea453105b497eed2" + }, + "size": 11548 + }, + "python_abi-3.13.1-1_cp313.tar.bz2": { + "name": "python_abi", + "build": "1_cp313", + "version": "3.13.1", + "subdir": "emscripten-wasm32", + "channel": "emscripten-forge", + "hash": { + "sha256": "30a61e8347df1050a1aadbf34ece486d4a5fb173526d4c8af83f825620eb844a" + }, + "size": 2597 + }, + "nlohmann_json-abi-3.12.0-h0f90c79_1.conda": { + "name": "nlohmann_json-abi", + "build": "h0f90c79_1", + "version": "3.12.0", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "59659d0213082bc13be8500bab80c002", + "sha256": "2a909594ca78843258e4bda36e43d165cda844743329838a29402823c8f20dec" + }, + "size": 4335 + }, + "ipywidgets-8.1.8-pyhd8ed1ab_0.conda": { + "name": "ipywidgets", + "build": "pyhd8ed1ab_0", + "version": "8.1.8", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "d68e3f70d1f068f1b66d94822fdc644e", + "sha256": "6bb58afb7eabc8b4ac0c7e92707fb498313cc0164cf04e7ba1090dbf49af514b" + }, + "size": 114376 + }, + "pandas-2.3.3-np22py313h9d9dc1e_0.tar.bz2": { + "name": "pandas", + "build": "np22py313h9d9dc1e_0", + "version": "2.3.3", + "subdir": "emscripten-wasm32", + "channel": "emscripten-forge", + "hash": { + "sha256": "dbbee329c9543918eeb0d5bf306dae512df42becad06863fd0b82cf1d9e2a66e" + }, + "size": 12864256 + }, + "traitlets-5.14.3-pyhd8ed1ab_1.conda": { + "name": "traitlets", + "build": "pyhd8ed1ab_1", + "version": "5.14.3", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "019a7385be9af33791c989871317e1ed", + "sha256": "f39a5620c6e8e9e98357507262a7869de2ae8cc07da8b7f84e517c9fd6c2b959" + }, + "size": 110051 + }, + "traittypes-0.2.3-pyh332efcf_0.conda": { + "name": "traittypes", + "build": "pyh332efcf_0", + "version": "0.2.3", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "d22a0bf07f57cfb1240185961d182a8d", + "sha256": "67a77ce374a792fc6d8e4d56c83c21b6cf3a7f43b6e98c1db2cbed2254144d05" + }, + "size": 13283 + }, + "joblib-1.5.3-py313h1804a44_0.tar.bz2": { + "name": "joblib", + "build": "py313h1804a44_0", + "version": "1.5.3", + "subdir": "emscripten-wasm32", + "channel": "emscripten-forge", + "hash": { + "sha256": "6611503184df6b81e238b032be3145c688fc66bd43c3d810cd3224a45dd2682a" + }, + "size": 537649 + }, + "threadpoolctl-3.6.0-pyhecae5ae_0.conda": { + "name": "threadpoolctl", + "build": "pyhecae5ae_0", + "version": "3.6.0", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "9d64911b31d57ca443e9f1e36b04385f", + "sha256": "6016672e0e72c4cf23c0cf7b1986283bd86a9c17e8d319212d78d8e9ae42fdfd" + }, + "size": 23869 + }, + "requests-2.32.5-pyhcf101f3_1.conda": { + "name": "requests", + "build": "pyhcf101f3_1", + "version": "2.32.5", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "c65df89a0b2e321045a9e01d1337b182", + "sha256": "7813c38b79ae549504b2c57b3f33394cea4f2ad083f0994d2045c2e24cb538c5" + }, + "size": 63602 + }, + "openblas-flang-0.3.30-h4e94343_3.tar.bz2": { + "name": "openblas-flang", + "build": "h4e94343_3", + "version": "0.3.30", + "subdir": "emscripten-wasm32", + "channel": "emscripten-forge", + "hash": { + "sha256": "a365f0b3dcd7518c125581dbcfde3f3a210f121b70570521d7bd2a43288fa47a" + }, + "size": 5477320 + }, + "packaging-26.0-pyhcf101f3_0.conda": { + "name": "packaging", + "build": "pyhcf101f3_0", + "version": "26.0", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "b76541e68fea4d511b1ac46a28dcd2c6", + "sha256": "c1fc0f953048f743385d31c468b4a678b3ad20caffdeaa94bed85ba63049fd58" + }, + "size": 72010 + }, + "ipython-9.9.0-py313hd355c7d_0.tar.bz2": { + "name": "ipython", + "build": "py313hd355c7d_0", + "version": "9.9.0", + "subdir": "emscripten-wasm32", + "channel": "emscripten-forge", + "hash": { + "sha256": "e39dd7d6e89f16ce39ab2c9bdc986985287c75ec98817646d571ab6648ef105b" + }, + "size": 1177681 + }, + "backcall-0.2.0-pyh9f0ad1d_0.tar.bz2": { + "name": "backcall", + "build": "pyh9f0ad1d_0", + "version": "0.2.0", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "6006a6d08a3fa99268a2681c7fb55213", + "sha256": "ee62d6434090c1327a48551734e06bd10e65a64ef7f3b6e68719500dab0e42b9" + }, + "size": 13705 + }, + "decorator-5.2.1-pyhd8ed1ab_0.conda": { + "name": "decorator", + "build": "pyhd8ed1ab_0", + "version": "5.2.1", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "9ce473d1d1be1cc3810856a48b3fab32", + "sha256": "c17c6b9937c08ad63cb20a26f403a3234088e57d4455600974a0ce865cb14017" + }, + "size": 14129 + }, + "matplotlib-inline-0.2.1-pyhd8ed1ab_0.conda": { + "name": "matplotlib-inline", + "build": "pyhd8ed1ab_0", + "version": "0.2.1", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "00e120ce3e40bad7bfc78861ce3c4a25", + "sha256": "9d690334de0cd1d22c51bc28420663f4277cfa60d34fa5cad1ce284a13f1d603" + }, + "size": 15175 + }, + "pickleshare-0.7.5-pyhd8ed1ab_1004.conda": { + "name": "pickleshare", + "build": "pyhd8ed1ab_1004", + "version": "0.7.5", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "11a9d1d09a3615fc07c3faf79bc0b943", + "sha256": "e2ac3d66c367dada209fc6da43e645672364b9fd5f9d28b9f016e24b81af475b" + }, + "size": 11748 + }, + "prompt-toolkit-3.0.52-pyha770c72_0.conda": { + "name": "prompt-toolkit", + "build": "pyha770c72_0", + "version": "3.0.52", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "edb16f14d920fb3faf17f5ce582942d6", + "sha256": "4817651a276016f3838957bfdf963386438c70761e9faec7749d411635979bae" + }, + "size": 273927 + }, + "pygments-2.19.2-pyhd8ed1ab_0.conda": { + "name": "pygments", + "build": "pyhd8ed1ab_0", + "version": "2.19.2", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "6b6ece66ebcae2d5f326c77ef2c5a066", + "sha256": "5577623b9f6685ece2697c6eb7511b4c9ac5fb607c9babc2646c811b428fd46a" + }, + "size": 889287 + }, + "stack_data-0.6.3-pyhd8ed1ab_1.conda": { + "name": "stack_data", + "build": "pyhd8ed1ab_1", + "version": "0.6.3", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "b1b505328da7a6b246787df4b5a49fbc", + "sha256": "570da295d421661af487f1595045760526964f41471021056e993e73089e9c41" + }, + "size": 26988 + }, + "pexpect-4.9.0-pyhd8ed1ab_1.conda": { + "name": "pexpect", + "build": "pyhd8ed1ab_1", + "version": "4.9.0", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "d0d408b1f18883a944376da5cf8101ea", + "sha256": "202af1de83b585d36445dc1fda94266697341994d1a3328fabde4989e1b3d07a" + }, + "size": 53561 + }, + "typing_extensions-4.15.0-pyhcf101f3_0.conda": { + "name": "typing_extensions", + "build": "pyhcf101f3_0", + "version": "4.15.0", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "0caa1af407ecff61170c9437a808404d", + "sha256": "032271135bca55aeb156cee361c81350c6f3fb203f57d024d7e5a1fc9ef18731" + }, + "size": 51692 + }, + "comm-0.2.3-pyhe01879c_0.conda": { + "name": "comm", + "build": "pyhe01879c_0", + "version": "0.2.3", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "2da13f2b299d8e1995bafbbe9689a2f7", + "sha256": "576a44729314ad9e4e5ebe055fbf48beb8116b60e58f9070278985b2b634f212" + }, + "size": 14690 + }, + "jupyterlab_widgets-3.0.16-pyhcf101f3_1.conda": { + "name": "jupyterlab_widgets", + "build": "pyhcf101f3_1", + "version": "3.0.16", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "dbf8b81974504fa51d34e436ca7ef389", + "sha256": "5c03de243d7ae6247f39a402f4785d95e61c3be79ef18738e8f17155585d31a8" + }, + "size": 216779 + }, + "widgetsnbextension-4.0.15-pyhd8ed1ab_0.conda": { + "name": "widgetsnbextension", + "build": "pyhd8ed1ab_0", + "version": "4.0.15", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "dc257b7e7cad9b79c1dfba194e92297b", + "sha256": "826af5e2c09e5e45361fa19168f46ff524e7a766022615678c3a670c45895d9a" + }, + "size": 889195 + }, + "python-dateutil-2.9.0.post0-pyhe01879c_2.conda": { + "name": "python-dateutil", + "build": "pyhe01879c_2", + "version": "2.9.0.post0", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "5b8d21249ff20967101ffa321cab24e8", + "sha256": "d6a17ece93bbd5139e02d2bd7dbfa80bee1a4261dced63f65f679121686bf664" + }, + "size": 233310 + }, + "pytz-2025.2-pyhd8ed1ab_0.conda": { + "name": "pytz", + "build": "pyhd8ed1ab_0", + "version": "2025.2", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "bc8e3267d44011051f2eb14d22fb0960", + "sha256": "8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0" + }, + "size": 189015 + }, + "python-tzdata-2025.3-pyhd8ed1ab_0.conda": { + "name": "python-tzdata", + "build": "pyhd8ed1ab_0", + "version": "2025.3", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "7ead57407430ba33f681738905278d03", + "sha256": "467134ef39f0af2dbb57d78cb3e4821f01003488d331a8dd7119334f4f47bfbd" + }, + "size": 143542 + }, + "setuptools-80.10.1-pyh332efcf_0.conda": { + "name": "setuptools", + "build": "pyh332efcf_0", + "version": "80.10.1", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "cb72cedd94dd923c6a9405a3d3b1c018", + "sha256": "89d5bb48047e7e27aa52a3a71d6ebf386e5ee4bdbd7ca91d653df9977eca8253" + }, + "size": 678025 + }, + "certifi-2026.1.4-pyhd8ed1ab_0.conda": { + "name": "certifi", + "build": "pyhd8ed1ab_0", + "version": "2026.1.4", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "eacc711330cd46939f66cd401ff9c44b", + "sha256": "110338066d194a715947808611b763857c15458f8b3b97197387356844af9450" + }, + "size": 150969 + }, + "charset-normalizer-3.4.4-pyhd8ed1ab_0.conda": { + "name": "charset-normalizer", + "build": "pyhd8ed1ab_0", + "version": "3.4.4", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "a22d1fd9bf98827e280a02875d9a007a", + "sha256": "b32f8362e885f1b8417bac2b3da4db7323faa12d5db62b7fd6691c02d60d6f59" + }, + "size": 50965 + }, + "idna-3.11-pyhd8ed1ab_0.conda": { + "name": "idna", + "build": "pyhd8ed1ab_0", + "version": "3.11", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "53abe63df7e10a6ba605dc5f9f961d36", + "sha256": "ae89d0299ada2a3162c2614a9d26557a92aa6a77120ce142f8e0109bbf0342b0" + }, + "size": 50721 + }, + "urllib3-2.2.2-pyhd8ed1ab_0.conda": { + "name": "urllib3", + "build": "pyhd8ed1ab_0", + "version": "2.2.2", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "92cdb6fe54b78739ad70637e4f0deb07", + "sha256": "8cd972048f297b8e0601158ce352f5ca9510dda9f2706a46560220aa58b9f038" + }, + "size": 95016 + }, + "wcwidth-0.2.14-pyhd8ed1ab_0.conda": { + "name": "wcwidth", + "build": "pyhd8ed1ab_0", + "version": "0.2.14", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "7e1e5ff31239f9cd5855714df8a3783d", + "sha256": "e311b64e46c6739e2a35ab8582c20fa30eb608da130625ed379f4467219d4813" + }, + "size": 33670 + }, + "asttokens-3.0.1-pyhd8ed1ab_0.conda": { + "name": "asttokens", + "build": "pyhd8ed1ab_0", + "version": "3.0.1", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "9673a61a297b00016442e022d689faa6", + "sha256": "ee4da0f3fe9d59439798ee399ef3e482791e48784873d546e706d0935f9ff010" + }, + "size": 28797 + }, + "executing-2.2.1-pyhd8ed1ab_0.conda": { + "name": "executing", + "build": "pyhd8ed1ab_0", + "version": "2.2.1", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "ff9efb7f7469aed3c4a8106ffa29593c", + "sha256": "210c8165a58fdbf16e626aac93cc4c14dbd551a01d1516be5ecad795d2422cad" + }, + "size": 30753 + }, + "pure_eval-0.2.3-pyhd8ed1ab_1.conda": { + "name": "pure_eval", + "build": "pyhd8ed1ab_1", + "version": "0.2.3", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "3bfdfb8dbcdc4af1ae3f9a8eb3948f04", + "sha256": "71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0" + }, + "size": 16668 + }, + "ptyprocess-0.7.0-pyhd8ed1ab_1.conda": { + "name": "ptyprocess", + "build": "pyhd8ed1ab_1", + "version": "0.7.0", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "7d9daffbb8d8e0af0f769dbbcd173a54", + "sha256": "a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83" + }, + "size": 19457 + }, + "six-1.17.0-pyhe01879c_1.conda": { + "name": "six", + "build": "pyhe01879c_1", + "version": "1.17.0", + "subdir": "noarch", + "channel": "conda-forge", + "hash": { + "md5": "3339e3b65d58accf4ca4fb8748ab16b3", + "sha256": "458227f759d5e3fcec5d9b7acce54e10c9e1f4f4b7ec978f3bfd54ce4ee9853d" + }, + "size": 18455 + }, + "brotli-python-1.2.0-py313h33caa6c_0.tar.bz2": { + "name": "brotli-python", + "build": "py313h33caa6c_0", + "version": "1.2.0", + "subdir": "emscripten-wasm32", + "channel": "emscripten-forge", + "hash": { + "sha256": "0a6262854d45ff2409817bfcb378d6a624e97b3a64eae02bd66019acefba53fd" + }, + "size": 320172 + }, + "pysocks-1.7.1-py313h945b378_1.tar.bz2": { + "name": "pysocks", + "build": "py313h945b378_1", + "version": "1.7.1", + "subdir": "emscripten-wasm32", + "channel": "emscripten-forge", + "hash": { + "sha256": "b6ac73564022744246d67e6537ab40d7d88bf1b4a13a70336e47d2cbcc35869f" + }, + "size": 39280 + } + }, + "pipPackages": {} +} diff --git a/README.md b/README.md index b48de241e..381aca383 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,7 @@ bqplot. -[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/bqplot/bqplot/stable?filepath=examples/Index.ipynb) -[![Chat](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/jupyter-widgets/Lobby) +[![notebook-link](https://img.shields.io/badge/notebook-link-e2d610?logo=jupyter&logoColor=white)](https://notebook.link/github/bqplot/bqplot/?path=examples%2FIndex.ipynb) 2-D plotting library for Project Jupyter @@ -28,10 +27,10 @@ You can follow the documentation on https://bqplot.github.io/bqplot ## Trying it online -To try out bqplot interactively in your web browser, just click on the binder +To try out bqplot interactively in your web browser, just click on the Notebook.link link: -[![Binder](docs/source/binder-logo.svg)](https://mybinder.org/v2/gh/bqplot/bqplot/stable?filepath=examples/Index.ipynb) +[![notebook-link](https://img.shields.io/badge/notebook-link-e2d610?logo=jupyter&logoColor=white)](https://notebook.link/github/bqplot/bqplot/?path=examples%2FIndex.ipynb) ### Dependencies @@ -71,6 +70,11 @@ For a development installation (requires JupyterLab (version >= 4) and yarn): $ git clone https://github.com/bqplot/bqplot.git $ cd bqplot $ pip install -e . +``` + +If you're using **Jupyter Notebook < 7**, you may need to run the following to enable the nbextension: + +``` $ jupyter nbextension install --py --overwrite --symlink --sys-prefix bqplot $ jupyter nbextension enable --py --sys-prefix bqplot ``` diff --git a/bqplot/_version.py b/bqplot/_version.py index 2ca22d4b5..f86209ae4 100644 --- a/bqplot/_version.py +++ b/bqplot/_version.py @@ -1,4 +1,4 @@ -version_info = (0, 13, 0, 'alpha', 0) +version_info = (0, 13, 0, 'candidate', 0) _specifier_ = {'alpha': 'a', 'beta': 'b', 'candidate': 'rc', 'final': ''} @@ -6,4 +6,4 @@ version_info[0], version_info[1], version_info[2], '' if version_info[3] == 'final' else _specifier_[version_info[3]] + str(version_info[4])) -__frontend_version__ = '^0.6.0-alpha.0' +__frontend_version__ = '^0.6.0-rc.0' diff --git a/bqplot/axes.py b/bqplot/axes.py index 1253b0b65..abaf575ad 100644 --- a/bqplot/axes.py +++ b/bqplot/axes.py @@ -127,7 +127,14 @@ class Axis(BaseAxis): _view_name = Unicode('Axis').tag(sync=True) _model_name = Unicode('AxisModel').tag(sync=True) - _ipython_display_ = None # We cannot display an axis outside of a figure. + + # We cannot display axes outside of a figure + # for ipywidgets <=7 + _ipython_display_ = None + + # for ipywidgets >=8 + def _repr_mimebundle_(self, **kwargs): + return {'text/plain': str(self)} def __init__(self, *args, **kwargs): super(Axis, self).__init__(**kwargs) diff --git a/bqplot/figure.py b/bqplot/figure.py index 13b57f1c2..99f5b821e 100644 --- a/bqplot/figure.py +++ b/bqplot/figure.py @@ -160,6 +160,7 @@ def __init__(self, **kwargs): super(Figure, self).__init__(**kwargs) self._upload_png_callback = None + self._upload_svg_callback = None self.on_msg(self._handle_custom_msgs) @default('scale_x') @@ -210,6 +211,20 @@ def get_png_data(self, callback, scale=None): self._upload_png_callback = callback self.send({'type': 'upload_png', 'scale': scale}) + def get_svg_data(self, callback): + ''' + Gets the Figure as an SVG memory view (utf-8 encoded bytes). + + Parameters + ---------- + callback: callable + Called with the SVG data (utf-8 encoded bytes) as the only positional argument. + ''' + if self._upload_svg_callback: + raise Exception('get_svg_data already in progress') + self._upload_svg_callback = callback + self.send({'type': 'upload_svg'}) + @validate('min_aspect_ratio', 'max_aspect_ratio') def _validate_aspect_ratio(self, proposal): value = proposal['value'] @@ -227,6 +242,11 @@ def _handle_custom_msgs(self, _, content, buffers=None): self._upload_png_callback(buffers[0]) finally: self._upload_png_callback = None + elif content.get('event') == 'upload_svg': + try: + self._upload_svg_callback(buffers[0]) + finally: + self._upload_svg_callback = None _view_name = Unicode('Figure').tag(sync=True) _model_name = Unicode('FigureModel').tag(sync=True) diff --git a/bqplot/interacts.py b/bqplot/interacts.py index b130132cf..1f6435b79 100644 --- a/bqplot/interacts.py +++ b/bqplot/interacts.py @@ -64,9 +64,15 @@ class Interaction(Widget): _model_module = Unicode('bqplot').tag(sync=True) _view_module_version = Unicode(__frontend_version__).tag(sync=True) _model_module_version = Unicode(__frontend_version__).tag(sync=True) - # We cannot display an interaction outside of a figure + + # We cannot display interactions outside of a figure + # for ipywidgets <=7 _ipython_display_ = None + # for ipywidgets >=8 + def _repr_mimebundle_(self, **kwargs): + return {'text/plain': str(self)} + @register_interaction('bqplot.HandDraw') class HandDraw(Interaction): diff --git a/bqplot/marks.py b/bqplot/marks.py index a2fcf648c..f826d11a3 100644 --- a/bqplot/marks.py +++ b/bqplot/marks.py @@ -182,8 +182,15 @@ class Mark(Widget): _view_module = Unicode('bqplot').tag(sync=True) _view_module_version = Unicode(__frontend_version__).tag(sync=True) _model_module_version = Unicode(__frontend_version__).tag(sync=True) + + # We cannot display a marks outside of a figure + # for ipywidgets <=7 _ipython_display_ = None + # for ipywidgets >=8 + def _repr_mimebundle_(self, **kwargs): + return {'text/plain': str(self)} + def _get_dimension_scales(self, dimension, preserve_domain=False): """ Return the list of scales corresponding to a given dimension. diff --git a/bqplot/pyplot.py b/bqplot/pyplot.py index 0dcd0afd0..f62fe32c8 100644 --- a/bqplot/pyplot.py +++ b/bqplot/pyplot.py @@ -666,7 +666,7 @@ def plot(*args, **kwargs): else: kwargs['x'] = _infer_x_for_line(args[0]) elif len(args) == 2: - if type(args[1]) == str: + if isinstance(args[1], str): kwargs['y'] = args[0] kwargs['x'] = _infer_x_for_line(args[0]) marker_str = args[1].strip() @@ -676,7 +676,7 @@ def plot(*args, **kwargs): elif len(args) == 3: kwargs['x'] = args[0] kwargs['y'] = args[1] - if type(args[2]) == str: + if isinstance(args[2], str): marker_str = args[2].strip() if marker_str: diff --git a/bqplot/traits.py b/bqplot/traits.py index 11fd8c86f..f1ba70020 100644 --- a/bqplot/traits.py +++ b/bqplot/traits.py @@ -32,7 +32,7 @@ import pandas as pd import warnings import datetime as dt -import six + # Date @@ -162,7 +162,7 @@ def array_to_json(ar, obj=None, force_contiguous=True): if ar.dtype.kind == 'O': # Try to serialize the array of objects - is_string = np.vectorize(lambda x: isinstance(x, six.string_types)) + is_string = np.vectorize(lambda x: isinstance(x, str)) is_timestamp = np.vectorize(lambda x: isinstance(x, pd.Timestamp)) is_array_like = np.vectorize(lambda x: isinstance(x, (list, np.ndarray))) diff --git a/docs/index.md b/docs/index.md index e96b15fde..35f47ceae 100644 --- a/docs/index.md +++ b/docs/index.md @@ -19,7 +19,7 @@ site_url: https://bqplot.github.io/bqplot * __2D selectors__ Select slices of data along two dimensions (x and y) using rectangular brushing * __Lasso__ Select slices of data along two dimensions (x and y) using a lasso * __Jupyter Widget Integration__ Seamless integration and linking with Jupyter widgets -* __Extensibility__ `Object Model` can be extended to build re-usable compound plotting widgets and widget libraries +* __Extensibility__ `Object Model` can be extended to build reusable compound plotting widgets and widget libraries * __Dashboards/Apps__ Build rich interactive dashboards and apps by integrating `bqplot` with other Jupyter widget libraries and `voila` dashboarding tool While `bqplot` provides support for static plotting for most of the chart types, it really shines in interactive plotting where data attributes are updated in an event-driven fashion (using ipywidgets, click handlers etc.) diff --git a/docs/migrate.md b/docs/migrate.md new file mode 100644 index 000000000..53f851205 --- /dev/null +++ b/docs/migrate.md @@ -0,0 +1,122 @@ +# Migration Guide + +## Migrate your code from bqplot 0.12 to 0.13 + +Starting from 0.13, bqplot has been split into multiple packages: + +- [bqscales](https://github.com/bqplot/bqscales): contains all the bqplot scales +- [bqplot-gl](https://github.com/bqplot/bqplot-gl): contains the WebGL-based marks (ScatterGL, LinesGL) +- [bqplot](https://github.com/bqplot/bqplot): the core bqplot package + +### bqscales imports + +For backward compatibility, **bqplot** depends on **bqscales** and exposes all the scales in its API. +Though this may be removed at some point, so you should update your imports: + +=== "0.12" + ```py hl_lines="1" + from bqplot as import LinearScale, Axis, Lines, Figure + import numpy as np + + x = np.linspace(-10, 10, 100) + y = np.sin(x) + + xs = LinearScale() + ys = LinearScale() + + xax = Axis(scale=xs, label="X") + yax = Axis(scale=ys, orientation="vertical", label="Y") + + line = Lines(x=x, y=y, scales={"x": xs, "y": ys}) + + fig = Figure(marks=[line], axes=[xax, yax], title="Line Chart") + + fig + ``` + +=== "0.13" + ```py hl_lines="1 2" + from bqscales import LinearScale + from bqplot as import Axis, Lines, Figure + import numpy as np + + x = np.linspace(-10, 10, 100) + y = np.sin(x) + + xs = LinearScale() + ys = LinearScale() + + xax = Axis(scale=xs, label="X") + yax = Axis(scale=ys, orientation="vertical", label="Y") + + line = Lines(x=x, y=y, scales={"x": xs, "y": ys}) + + fig = Figure(marks=[line], axes=[xax, yax], title="Line Chart") + + fig + ``` + +### bqplot-gl imports + +In order to use WebGL-based marks, you will need to install bqplot-gl: + +```bash + pip install bqplot-gl +``` + +You will then need to update your imports: + +=== "0.12" + ```py hl_lines="1" + from bqplot import LinearScale, ScatterGL, Axis, Figure + + import numpy as np + import pandas as pd + + n_points = 150_000 + + np.random.seed(0) + y = np.cumsum(np.random.randn(n_points)) + 100. + + sc_x = LinearScale() + sc_y = LinearScale() + + scatter = ScatterGL( + x=np.arange(len(y)), y=y, + default_size=1, + scales={'x': sc_x, 'y': sc_y} + ) + ax_x = Axis(scale=sc_x, label='Index') + ax_y = Axis(scale=sc_y, orientation='vertical', label='Points') + + fig = Figure(marks=[scatter], axes=[ax_x, ax_y], title='Scatter powered by WebGL') + fig + ``` + +=== "0.13" + ```py hl_lines="1 2" + from bqplot import LinearScale, Axis, Figure + from bqplot_gl import ScatterGL + + import numpy as np + import pandas as pd + + n_points = 150_000 + + np.random.seed(0) + y = np.cumsum(np.random.randn(n_points)) + 100. + + sc_x = LinearScale() + sc_y = LinearScale() + + scatter = ScatterGL( + x=np.arange(len(y)), y=y, + default_size=1, + scales={'x': sc_x, 'y': sc_y} + ) + ax_x = Axis(scale=sc_x, label='Index') + ax_y = Axis(scale=sc_y, orientation='vertical', label='Points') + + fig = Figure(marks=[scatter], axes=[ax_x, ax_y], title='Scatter powered by WebGL') + fig + ``` diff --git a/docs/usage/marks/label.md b/docs/usage/marks/label.md index 6599b70fb..f856c5beb 100644 --- a/docs/usage/marks/label.md +++ b/docs/usage/marks/label.md @@ -40,7 +40,7 @@ fig ``` ![plot](../../assets/images/label-image1.png) !!! tip - To render labels professionally it's better to offset the label to avoid obscuring the true graph below. To do so, set the `x_offset` and `y_offset` attrbiutes (which accepts values in pixels), like so: + To render labels professionally it's better to offset the label to avoid obscuring the true graph below. To do so, set the `x_offset` and `y_offset` attributes (which accepts values in pixels), like so: ```py label.x_offset = 10 label.y_offset = 10 @@ -59,9 +59,9 @@ fig = plt.figure() y = np.cumsum(np.random.randn(100)) line = plt.plot(np.arange(y.size), y_data) label = plt.label( - ["Halfway Point"], - default_size=26, - font_weight="bolder", + ["Halfway Point"], + default_size=26, + font_weight="bolder", colors=["orange"] ) @@ -70,7 +70,7 @@ label.y = [0.5] ``` ![plot](../../assets/images/label-image2.png) -Further, we can use values expressed in the units of the data. For example, if we consider a time series, we might want to label a specific date. Rather than calculating the position of the data with respect to the figure, we can simply pass in the date to the label function. +Further, we can use values expressed in the units of the data. For example, if we consider a time series, we might want to label a specific date. Rather than calculating the position of the data with respect to the figure, we can simply pass in the date to the label function. ```py fig = plt.figure() y = pd.Series( @@ -80,8 +80,8 @@ y = pd.Series( ) lines = plt.plot(y.index, y) -label = plt.label(["Special Day"], - x=[np.datetime64("2007-02-14")], +label = plt.label(["Special Day"], + x=[np.datetime64("2007-02-14")], colors=["orange"]) labels.y = [0.5] @@ -100,4 +100,4 @@ labels.enable_move = True For detailed examples of bar plots, refer to the following example notebooks 1. [pyplot](https://github.com/bqplot/bqplot/blob/master/examples/Marks/Pyplot/Label.ipynb) -2. [Object Model](https://github.com/bqplot/bqplot/blob/master/examples/Marks/Object%20Model/Label.ipynb) \ No newline at end of file +2. [Object Model](https://github.com/bqplot/bqplot/blob/master/examples/Marks/Object%20Model/Label.ipynb) diff --git a/docs/usage/object-model.md b/docs/usage/object-model.md index 0982ebde7..0d12dd6cc 100644 --- a/docs/usage/object-model.md +++ b/docs/usage/object-model.md @@ -105,4 +105,4 @@ bq.Figure(marks=[line, scatter], axes=[xax, yax], title="Scatter and Line") __Object Model__ is a verbose but fully customizable object-oriented API for plotting. Lower level constructs like scales, axes etc. have to explicitly constructed. For detailed usage refer to the [example notebooks](https://github.com/bqplot/bqplot/tree/master/examples/Marks/Object%20Model) using `Object Model`. -__Object Model__ can be used to build re-usable plotting widgets and widget libraries. More details can be found in [here] +__Object Model__ can be used to build reusable plotting widgets and widget libraries. More details can be found in [here] diff --git a/docs/usage/pyplot.md b/docs/usage/pyplot.md index 31050c28b..7578de6a1 100644 --- a/docs/usage/pyplot.md +++ b/docs/usage/pyplot.md @@ -52,7 +52,7 @@ plt.show() #### Bar Chart -For creating other marks (like scatter, pie, bars, etc.), only step 2 needs to be changed. Lets look an example to create a bar chart: +For creating other marks (like scatter, pie, bars, etc.), only step 3 needs to be changed. Lets look an example to create a bar chart: ```py hl_lines="15" # first, create data vectors x and y to plot a bar chart x = list("ABCDE") diff --git a/examples/Introduction.ipynb b/examples/Introduction.ipynb index 5424f831a..dbea7b88a 100644 --- a/examples/Introduction.ipynb +++ b/examples/Introduction.ipynb @@ -251,7 +251,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "`bqplot` has two different APIs. One is the matplotlib inspired `pyplot` which we used above (you can think of it as similar to `qplot` in `ggplot2`). The other one, the verbose API, is meant to expose every element of a plot individually, so that their attriutes can be controlled in an atomic way. In order to truly use `bqplot` to build complex and feature-rich GUIs, it pays to understand the underlying theory that is used to create a plot." + "`bqplot` has two different APIs. One is the matplotlib inspired `pyplot` which we used above (you can think of it as similar to `qplot` in `ggplot2`). The other one, the verbose API, is meant to expose every element of a plot individually, so that their attributes can be controlled in an atomic way. In order to truly use `bqplot` to build complex and feature-rich GUIs, it pays to understand the underlying theory that is used to create a plot." ] }, { diff --git a/examples/Marks/Object Model/GridHeatMap.ipynb b/examples/Marks/Object Model/GridHeatMap.ipynb index ed8cb6ebe..5c43a2aad 100644 --- a/examples/Marks/Object Model/GridHeatMap.ipynb +++ b/examples/Marks/Object Model/GridHeatMap.ipynb @@ -183,7 +183,7 @@ "metadata": {}, "source": [ "By default, for `N` points along any dimension, data aligns to the `start` of the rectangles in the grid.\n", - "The grid extends infinitely in the other direction. By default, the grid extends infintely\n", + "The grid extends infinitely in the other direction. By default, the grid extends infinitely\n", "towards the bottom and the right." ] }, @@ -247,7 +247,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "For `N+1` points on any direction, the grid extends infintely in both directions" + "For `N+1` points on any direction, the grid extends infinitely in both directions" ] }, { diff --git a/examples/Marks/Object Model/HeatMap.ipynb b/examples/Marks/Object Model/HeatMap.ipynb index 11c1da539..f29d0684b 100644 --- a/examples/Marks/Object Model/HeatMap.ipynb +++ b/examples/Marks/Object Model/HeatMap.ipynb @@ -107,9 +107,9 @@ "metadata": {}, "outputs": [], "source": [ - "from scipy.misc import ascent\n", + "from skimage.data import camera\n", "\n", - "Z = ascent()\n", + "Z = camera()\n", "Z = Z[::-1, :]\n", "aspect_ratio = Z.shape[1] / Z.shape[0]" ] diff --git a/examples/Marks/Pyplot/GridHeatMap.ipynb b/examples/Marks/Pyplot/GridHeatMap.ipynb index f03866649..116ad638f 100644 --- a/examples/Marks/Pyplot/GridHeatMap.ipynb +++ b/examples/Marks/Pyplot/GridHeatMap.ipynb @@ -191,7 +191,7 @@ "metadata": {}, "source": [ "By default, for `N` points along any dimension, data aligns to the `start` of the rectangles in the grid.\n", - "The grid extends infinitely in the other direction. By default, the grid extends infintely\n", + "The grid extends infinitely in the other direction. By default, the grid extends infinitely\n", "towards the bottom and the right." ] }, @@ -246,7 +246,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "For `N+1` points on any direction, the grid extends infintely in both directions" + "For `N+1` points on any direction, the grid extends infinitely in both directions" ] }, { diff --git a/examples/Marks/Pyplot/HeatMap.ipynb b/examples/Marks/Pyplot/HeatMap.ipynb index e59dcc4e0..5d744192e 100644 --- a/examples/Marks/Pyplot/HeatMap.ipynb +++ b/examples/Marks/Pyplot/HeatMap.ipynb @@ -102,9 +102,9 @@ "metadata": {}, "outputs": [], "source": [ - "from scipy.misc import ascent\n", + "from skimage.data import camera\n", "\n", - "Z = ascent()\n", + "Z = camera()\n", "Z = Z[::-1, :]\n", "aspect_ratio = Z.shape[1] / Z.shape[0]" ] diff --git a/examples/Tutorials/Gaussian Density Widget.ipynb b/examples/Tutorials/Gaussian Density Widget.ipynb index 6aa1db3fe..fa7f79ba3 100644 --- a/examples/Tutorials/Gaussian Density Widget.ipynb +++ b/examples/Tutorials/Gaussian Density Widget.ipynb @@ -11,7 +11,7 @@ "2. Inside the class constructor call the super class constructor passing in the widgets as children\n", "3. Register any widget callbacks inside the constructor and define callbacks as class methods\n", "\n", - "Once the compound widget is defined in a class, it can be put in a library and used along with other interactive widgets! Compound widgets are an excellent way of building re-usable components (**using just python code**) which can be seamlessly integrated with `ipywidgets`, `bqplot` and other interactive widgets." + "Once the compound widget is defined in a class, it can be put in a library and used along with other interactive widgets! Compound widgets are an excellent way of building reusable components (**using just python code**) which can be seamlessly integrated with `ipywidgets`, `bqplot` and other interactive widgets." ] }, { diff --git a/js/less/bqplot.less b/js/less/bqplot.less index 50e17a1fa..74b953460 100644 --- a/js/less/bqplot.less +++ b/js/less/bqplot.less @@ -113,11 +113,11 @@ --bq-plotarea-background-fill: var(--jp-layout-color1); } -[data-jp-theme-light='false'] .linkarrow { +[data-jp-theme-light='false'] .bqplot .linkarrow { fill: var(--bq-linkarrow-fill-light); } -[data-jp-theme-light='false'] .network .node .label { +[data-jp-theme-light='false'] .bqplot .network .node .label { --bq-network-node-label-text-fill: #727272; } @@ -148,6 +148,7 @@ width: auto; height: 480px; } + .bqplot > .svg-background { position: absolute; width: 100%; @@ -337,10 +338,11 @@ transition: visibility 0.5s linear, opacity 0.5s linear; } -.tooltip_div { +.bqplot_tooltip_div { z-index: 1001; } -.mark_tooltip { + +.bqplot_mark_tooltip { pointer-events: none; z-index: 1001; color: var(--bq-content-font-color); @@ -351,26 +353,30 @@ -webkit-user-select: var(--bq-mark-tooltip--webkit-user-select); -moz-user-select: var(--bq-mark-tooltip--moz-user-select); } -.mark_tooltip > .bqplot.figure { + +.bqplot_mark_tooltip > .bqplot.figure { width: 427px; height: 320px; } -.mark_tooltip .tooltiptext { + +.bqplot_mark_tooltip .tooltiptext { text-align: center; padding: 0.5em; } -.world_map path { + +.bqplot .world_map path { stroke: var(--bq-world-map-path-stroke); stroke-width: var(--bq-world-map-path-stroke-width); fill: var(--bq-world-map-path-fill); } -.world_map .hovered { + +.bqplot .world_map .hovered { fill: Orange; stroke: Orange; stroke-width: 2.5px; } -.world_map #container { +.bqplot .world_map #container { margin: 10px 10%; border: 2px solid #000; border-radius: 5px; @@ -379,52 +385,52 @@ background: #f0f8ff; } -.world_map .graticule { +.bqplot .world_map .graticule { fill: none; stroke: #bbb; stroke-width: 0.5px; stroke-opacity: 0.5; } -.g_legend { +.bqplot .g_legend { fill: none; } -.pie polyline { +.bqplot .pie polyline { opacity: var(--bq-pie-polyline-opacity); stroke: var(--bq-pie-polyline-stroke); stroke-width: var(--bq-pie-polyline-stroke-width); fill: var(--bq-pie-polyline-fill); } -.pie_label { +.bqplot .pie_label { fill: var(--bq-content-font-color); } -.bar_label, -.curve_label { +.bqplot .bar_label, +.bqplot .curve_label { fill: var(--bq-content-font-color); } -.network .node .element { +.bqplot .network .node .element { fill: var(--bq-network-node-element-fill); stroke: var(--bq-network-node-element-stroke); stroke-width: var(--bq-network-node-element-stroke-width); } -.network .link { +.bqplot .network .link { fill: var(--bq-network-link-fill); stroke: var(--bq-network-link-stroke); stroke-width: var(--bq-network-link-stroke-width); } -.network .node .label { +.bqplot .network .node .label { font: var(--bq-network-node-label-font); pointer-events: var(--bq-network-node-label-pointer-events); text-shadow: var(--bq-network-node-label-text-shadow); fill: var(--bq-network-node-label-text-fill); } -.linkarrow { +.bqplot .linkarrow { fill: var(--bq-linkarrow-fill-dark); } diff --git a/js/package.json b/js/package.json index 665703501..336cd4be1 100644 --- a/js/package.json +++ b/js/package.json @@ -1,6 +1,6 @@ { "name": "bqplot", - "version": "0.6.0-alpha.0", + "version": "0.6.0-rc.0", "description": "bqplot", "keywords": [ "jupyter", @@ -34,9 +34,9 @@ "lint": "eslint . --ext .ts --fix" }, "devDependencies": { - "@jupyter-widgets/base-manager": "^1.0.0", + "@jupyter-widgets/base-manager": "^1.0.12", "@jupyter-widgets/controls": "^5", - "@jupyterlab/builder": "^4", + "@jupyterlab/builder": "^4.5", "@types/chai": "^4.1.7", "@types/d3": "^5.7.2", "@types/expect.js": "^0.3.29", @@ -73,7 +73,7 @@ "sinon": "^9.0.2", "sinon-chai": "^3.3.0", "style-loader": "^1.2.0", - "typescript": "~4.2.0", + "typescript": "~5", "webpack": "^5", "webpack-cli": "^3.3.12" }, diff --git a/js/src/Bars.ts b/js/src/Bars.ts index 5a4200f99..bc212ca87 100644 --- a/js/src/Bars.ts +++ b/js/src/Bars.ts @@ -420,7 +420,7 @@ export class Bars extends Mark { rang === 'y' ? rangeScale(d.y1) : rangeScale(d.y0) ) .attr(rangeControl, (d: BarGroupValue) => - Math.abs(rangeScale(d.y1 + d.yRef) - rangeScale(d.y1)) + Math.abs(rangeScale(d.y0) - rangeScale(d.y1)) ); } else { bandWidth = Math.max(1.0, this.groupedScale.bandwidth()); @@ -460,8 +460,8 @@ export class Bars extends Mark { : d3.min([rangeScale(d.y), rangeScale(this.model.baseValue)]); rectCoords[domControl] = bandWidth; rectCoords[rangeControl] = isStacked - ? Math.abs(rangeScale(d.y1 + d.yRef) - rangeScale(d.y1)) - : Math.abs(rangeScale(this.model.baseValue) - rangeScale(d.yRef)); + ? Math.abs(rangeScale(d.y0) - rangeScale(d.y1)) + : Math.abs(rangeScale(this.model.baseValue) - rangeScale(d.y)); return [ [rectCoords.x, rectCoords.x + rectCoords.width], [rectCoords.y, rectCoords.y + rectCoords.height], diff --git a/js/src/BarsModel.ts b/js/src/BarsModel.ts index b13e98f00..b5fdf27e8 100644 --- a/js/src/BarsModel.ts +++ b/js/src/BarsModel.ts @@ -23,7 +23,6 @@ export interface BarGroupValue { subIndex: number; y0: number; y1: number; - yRef: number; x: number; y: number; colorIndex: number; @@ -113,55 +112,56 @@ export class BarsModel extends MarkModel { // since x_data may be a TypedArray, explicitly use Array.map this.mark_data = Array.prototype.map.call(x_data, (x_elem, index) => { const data: any = {}; - let y0 = this.baseValue; - let y0_neg = this.baseValue; - let y0_left = this.baseValue; data.key = x_elem; + // split bins into positive ( value > baseValue) and negative, and stack those separately + // accumulates size/height of histogram values for stacked histograms + let cumulativePos = this.baseValue; + let cumulativeNeg = this.baseValue; + // since y_data may be a TypedArray, explicitly use Array.map data.values = Array.prototype.map.call(y_data, (y_elem, y_index) => { - let value = y_elem[index] - this.baseValue; - if (isNaN(value)) { - value = 0; + // y0, y1 are the upper and lower bound of the bars and + // only relevant for a stacked bar chart. grouped + // bars only deal with baseValue and y. + + let y0, y1; + const value = isNaN(y_elem[index]) + ? 0 + : y_elem[index] - this.baseValue; + + if (value >= 0) { + y0 = cumulativePos; + if (!isNaN(y_elem[index])) { + cumulativePos += value; + } + y1 = cumulativePos; + } else { + // reverse y1 and y0 to not have negative heights + y1 = cumulativeNeg; + if (!isNaN(y_elem[index])) { + cumulativeNeg += value; + } + y0 = cumulativeNeg; } - const positive = value >= 0; + return { index: index, subIndex: y_index, x: x_elem, - // In the following code, the values y0, y1 are - // only relevant for a stacked bar chart. grouped - // bars only deal with baseValue and y. - - // y0 is the value on the y scale for the upper end - // of the bar. - y0: positive - ? y0 - : (function () { - y0_left += value; - return y0_left; - })(), - // y1 is the value on the y scale for the lower end - // of the bar. - y1: positive - ? (y0 += value) - : (function () { - y0_neg += value; - return y0_neg - value; - })(), - // yRef is the value on the y scale which represents - // the height of the bar - yRef: value, + y0, + y1, y: y_elem[index], }; }); + let extremes = [this.baseValue, cumulativeNeg, cumulativePos]; // posMax is the maximum positive value for a group of // bars. - data.posMax = y0; + data.posMax = d3.max(extremes); // negMax is the minimum negative value for a group of // bars. - data.negMax = y0_neg; + data.negMax = d3.min(extremes); return data; }); this.yIs2d = this.mark_data[0].values.length > 1; diff --git a/js/src/Figure.ts b/js/src/Figure.ts index 88cd16244..ff80ea0e3 100644 --- a/js/src/Figure.ts +++ b/js/src/Figure.ts @@ -281,7 +281,7 @@ export class Figure extends DOMWidgetView { this.tooltip_div = d3 .select(document.createElement('div')) - .attr('class', 'tooltip_div'); + .attr('class', 'bqplot_tooltip_div'); this.popper_reference = new popperreference.PositionReference({ x: 0, y: 0, @@ -365,10 +365,6 @@ export class Figure extends DOMWidgetView { this.title.text(this.model.get('title')); - this.tooltip_div = d3 - .select(document.createElement('div')) - .attr('class', 'tooltip_div'); - await this.create_figure_scales(); this.axis_views = new ViewList(this.add_axis, this.remove_axis, this); @@ -454,6 +450,7 @@ export class Figure extends DOMWidgetView { this.model.on('save_png', this.save_png, this); this.model.on('save_svg', this.save_svg, this); this.model.on('upload_png', this.upload_png, this); + this.model.on('upload_svg', this.upload_svg, this); this.webGLCanvas.width = this.plotareaWidth; this.webGLCanvas.height = this.plotareaHeight; @@ -1306,7 +1303,7 @@ export class Figure extends DOMWidgetView { get_css(this.el, ['.theme-dark', '.theme-light', '.bqplot > ', ':root']) + '\n'; // extract all CSS variables, and generate a piece of css to define the variables - const cssVariables = cssCode.match(/(--\w[\w-]*)/g) || []; + const cssVariables: string[] = cssCode.match(/(--\w[\w-]*)/g) || []; const cssVariableCode = cssVariables.reduce((cssCode, variable) => { const value = computedStyle.getPropertyValue(variable); @@ -1352,8 +1349,8 @@ export class Figure extends DOMWidgetView { .attr('href', data_url); svg.insertBefore(defs, svg.firstChild); - // Getting the outer HTML - return svg.outerHTML; + // Getting the outer HTML. .outerHTML replaces '\xa0' with ' ', which is invalid in SVG + return svg.outerHTML.replace(/ /g, '\xa0'); } async get_rendered_canvas(scale): Promise { @@ -1396,6 +1393,21 @@ export class Figure extends DOMWidgetView { }); } + async upload_svg(model) { + const svg_string = await this.get_svg(); + const svg_blob = new Blob([svg_string], { + type: 'image/svg+xml;charset=utf-8', + }); + const svg_buffer = await svg_blob.arrayBuffer(); + model.send( + { + event: 'upload_svg', + }, + null, + [svg_buffer] + ); + } + save_png(filename, scale) { // Render a SVG data into a canvas and download as PNG. @@ -1596,7 +1608,5 @@ export class Figure extends DOMWidgetView { private relayoutRequested = false; - // this is public for the test framework, but considered a private API - public _initial_marks_created: Promise; private should_relayout = false; } diff --git a/js/src/FigureModel.ts b/js/src/FigureModel.ts index f93248ce4..d87a43f30 100644 --- a/js/src/FigureModel.ts +++ b/js/src/FigureModel.ts @@ -72,6 +72,8 @@ export class FigureModel extends widgets.DOMWidgetModel { this.trigger('save_svg', msg.filename); } else if (msg.type === 'upload_png') { this.trigger('upload_png', this, msg.scale); + } else if (msg.type === 'upload_svg') { + this.trigger('upload_svg', this, msg.scale); } } diff --git a/js/src/Map.ts b/js/src/Map.ts index 990ea6075..f85340270 100644 --- a/js/src/Map.ts +++ b/js/src/Map.ts @@ -381,10 +381,10 @@ export class Map extends Mark { this.model.set('selected', []); this.touch(); this.highlight_g.selectAll('.selected').remove(); - d3.select(this.d3el.node().parentNode) + d3.select(this.d3el.node().parentNode as Element) .selectAll('path') .classed('selected', false); - d3.select(this.d3el.node().parentNode) + d3.select(this.d3el.node().parentNode as Element) .selectAll('path') .classed('hovered', false); diff --git a/js/src/Mark.ts b/js/src/Mark.ts index 3ba26135e..9efc27937 100644 --- a/js/src/Mark.ts +++ b/js/src/Mark.ts @@ -76,7 +76,7 @@ export abstract class Mark extends widgets.WidgetView { } this.tooltip_div = d3 .select(document.createElement('div')) - .attr('class', 'mark_tooltip') + .attr('class', 'bqplot_mark_tooltip') .attr('id', 'tooltip_' + this.uuid) .style('display', 'none') .style('opacity', 0); diff --git a/js/src/MarketMap.ts b/js/src/MarketMap.ts index 6e1d70fa7..d54f19905 100644 --- a/js/src/MarketMap.ts +++ b/js/src/MarketMap.ts @@ -84,7 +84,7 @@ export class MarketMap extends Figure { // code for tool tip to be displayed this.tooltip_div = d3 .select(document.createElement('div')) - .attr('class', 'mark_tooltip'); + .attr('class', 'bqplot_mark_tooltip'); applyStyles(this.tooltip_div, { opacity: 0, 'pointer-events': 'none' }); const freeze_tooltip_loc = this.model.get('freeze_tooltip_location'); diff --git a/js/src/jupyterlab-plugin.ts b/js/src/jupyterlab-plugin.ts index 238d57b9f..caaf41776 100644 --- a/js/src/jupyterlab-plugin.ts +++ b/js/src/jupyterlab-plugin.ts @@ -21,11 +21,13 @@ import packageJson from '../package.json'; const { name, version } = packageJson; +const EXTENSION_ID = `@bqplot/bqplot:${version}`; + /** * The widget manager provider. */ const plugin = { - id: name, + id: EXTENSION_ID, requires: [IJupyterWidgetRegistry], activate: function (app, widgets) { widgets.registerWidget({ diff --git a/js/yarn.lock b/js/yarn.lock index b7e8fb7f1..2ef382f43 100644 --- a/js/yarn.lock +++ b/js/yarn.lock @@ -1467,33 +1467,33 @@ __metadata: languageName: node linkType: hard -"@jupyter-widgets/base-manager@npm:^1.0.0": - version: 1.0.6 - resolution: "@jupyter-widgets/base-manager@npm:1.0.6" +"@jupyter-widgets/base-manager@npm:^1.0.12": + version: 1.0.12 + resolution: "@jupyter-widgets/base-manager@npm:1.0.12" dependencies: - "@jupyter-widgets/base": ^6.0.5 - "@jupyterlab/services": ^6.0.0 || ^7.0.0 - "@lumino/coreutils": ^1.11.1 || ^2 + "@jupyter-widgets/base": ^6.0.11 + "@jupyterlab/services": ^6 || ^7 + "@lumino/coreutils": ^1 || ^2 base64-js: ^1.2.1 sanitize-html: ^2.3 - checksum: 7e9835b0f69b6d2a81170e5c298cb4f5ecfc81415597015c76dcac975e34c4cf0643296e0ae7c2c5ce8d75d24b803728a92da5d8f66e6eab020ec63e246dc317 + checksum: d043d84c349891658b103c2ec1f7420885914b5a5b23fa4e1c983f50c64a44da41286324c6df4bbdb701c91be8ec3d37310a837fa79f93f6d024b7d4ad8a8c96 languageName: node linkType: hard -"@jupyter-widgets/base@npm:^2 || ^3 || ^4 || ^5 || ^6, @jupyter-widgets/base@npm:^6.0.5": - version: 6.0.5 - resolution: "@jupyter-widgets/base@npm:6.0.5" +"@jupyter-widgets/base@npm:^2 || ^3 || ^4 || ^5 || ^6, @jupyter-widgets/base@npm:^6.0.11, @jupyter-widgets/base@npm:^6.0.5": + version: 6.0.11 + resolution: "@jupyter-widgets/base@npm:6.0.11" dependencies: - "@jupyterlab/services": ^6.0.0 || ^7.0.0 - "@lumino/coreutils": ^1.11.1 || ^2.1 - "@lumino/messaging": ^1.10.1 || ^2.1 - "@lumino/widgets": ^1.30.0 || ^2.1 + "@jupyterlab/services": ^6 || ^7 + "@lumino/coreutils": ^1 || ^2 + "@lumino/messaging": ^1 || ^2 + "@lumino/widgets": ^1 || ^2 "@types/backbone": 1.4.14 "@types/lodash": ^4.14.134 backbone: 1.4.0 jquery: ^3.1.1 lodash: ^4.17.4 - checksum: d9090c172d6504f95a7b1906e4b8c7be722318103b5721fa447140d04888448ebc31f47887c1dfc9022fff183b41cf6dbb7a2d2b3f821d05fe17350281fc3a17 + checksum: 7ec558edd5519e76a4e1a6d5209927b34f19d4e4a3b76a4dba89f67784dd50fef8b536cd15694576fa1930e3c92822c7565ddb47d1b558444c596af24b78790b languageName: node linkType: hard @@ -1515,9 +1515,9 @@ __metadata: languageName: node linkType: hard -"@jupyter/ydoc@npm:^1.0.2": - version: 1.0.2 - resolution: "@jupyter/ydoc@npm:1.0.2" +"@jupyter/ydoc@npm:^3.1.0": + version: 3.3.2 + resolution: "@jupyter/ydoc@npm:3.3.2" dependencies: "@jupyterlab/nbformat": ^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0 "@lumino/coreutils": ^1.11.0 || ^2.0.0 @@ -1525,26 +1525,26 @@ __metadata: "@lumino/signaling": ^1.10.0 || ^2.0.0 y-protocols: ^1.0.5 yjs: ^13.5.40 - checksum: 739f9630940466b3cfcd7b742dd06479f81772ca13f863d057af0bbb5e318829506969066ab72977e7c721644982b5c8f88cf44e1ae81955ed1c27e87632d1f2 + checksum: 3b9cf9dafc966aef6bab283cc26314222eb9e8395b48e15dc4e63675af5420482657d5fd78e52c928acdd0d40dd3d15683e3a59b8e52c2b52f883cccb01f1362 languageName: node linkType: hard -"@jupyterlab/builder@npm:^4": - version: 4.0.3 - resolution: "@jupyterlab/builder@npm:4.0.3" - dependencies: - "@lumino/algorithm": ^2.0.0 - "@lumino/application": ^2.1.1 - "@lumino/commands": ^2.1.1 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/domutils": ^2.0.0 - "@lumino/dragdrop": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/properties": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/virtualdom": ^2.0.0 - "@lumino/widgets": ^2.1.1 +"@jupyterlab/builder@npm:^4.5": + version: 4.5.0 + resolution: "@jupyterlab/builder@npm:4.5.0" + dependencies: + "@lumino/algorithm": ^2.0.4 + "@lumino/application": ^2.4.5 + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/domutils": ^2.0.4 + "@lumino/dragdrop": ^2.1.7 + "@lumino/messaging": ^2.0.4 + "@lumino/properties": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/virtualdom": ^2.0.4 + "@lumino/widgets": ^2.7.2 ajv: ^8.12.0 commander: ^9.4.1 css-loader: ^6.7.1 @@ -1566,81 +1566,81 @@ __metadata: worker-loader: ^3.0.2 bin: build-labextension: lib/build-labextension.js - checksum: 7d6402f859bc43cf7baa90893e57bd8d421716256c51fe72b1f80f4b471446e918d77912babe9bfac87a4edcc2ae3d6434334688f13414d293ff340266607b46 + checksum: 2efc4b3efd31a263e49c5908a15ee05509005cf13659ff3d00abeff25d0d3b46f05813b711ddd90d322d5fec98c9159d4fa5b0abc810f7927c08ebf477c5a7a7 languageName: node linkType: hard -"@jupyterlab/coreutils@npm:^6.0.3": - version: 6.0.3 - resolution: "@jupyterlab/coreutils@npm:6.0.3" +"@jupyterlab/coreutils@npm:^6.5.0": + version: 6.5.0 + resolution: "@jupyterlab/coreutils@npm:6.5.0" dependencies: - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/signaling": ^2.1.1 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/signaling": ^2.1.5 minimist: ~1.2.0 path-browserify: ^1.0.0 url-parse: ~1.5.4 - checksum: c151b724f283477a92676520fd8009765d772c0bd2716d8648d0c79a56c402b6832609c870dd8ba683218d25a8c05ef769801e4699cedb989caadd99dff1ffe8 + checksum: 5c198d899c36cfe25077ef1d1ae764a42e37564b72cd769572b710e64018e62a420367364483fa3e10407b8debe7c5eb4824cd372db733788c36296ff35fe002 languageName: node linkType: hard -"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/nbformat@npm:4.0.3" +"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/nbformat@npm:4.5.0" dependencies: - "@lumino/coreutils": ^2.1.1 - checksum: e7c3fc81fdd934d66b4b92aa44b82e40dff73248b54772d0a4501a7dd5e1ea76754931548f8e591e7f03bfad2f4409a34838424bd34f9abb0be11d213f2e129a + "@lumino/coreutils": ^2.2.2 + checksum: 64dca8d7d59ac081f2d1a99b335217c12f2ea8d2f89e24e595b2774f45416c19480b471305def6af5bcf67a31f59fc1c6889c3226eafa8c61a9ee174fb1ab12b languageName: node linkType: hard -"@jupyterlab/services@npm:^6.0.0 || ^7.0.0": - version: 7.0.3 - resolution: "@jupyterlab/services@npm:7.0.3" - dependencies: - "@jupyter/ydoc": ^1.0.2 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/nbformat": ^4.0.3 - "@jupyterlab/settingregistry": ^4.0.3 - "@jupyterlab/statedb": ^4.0.3 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/polling": ^2.1.1 - "@lumino/properties": ^2.0.0 - "@lumino/signaling": ^2.1.1 +"@jupyterlab/services@npm:^6 || ^7": + version: 7.5.0 + resolution: "@jupyterlab/services@npm:7.5.0" + dependencies: + "@jupyter/ydoc": ^3.1.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/nbformat": ^4.5.0 + "@jupyterlab/settingregistry": ^4.5.0 + "@jupyterlab/statedb": ^4.5.0 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/polling": ^2.1.5 + "@lumino/properties": ^2.0.4 + "@lumino/signaling": ^2.1.5 ws: ^8.11.0 - checksum: 94277bdf4c6645145c09dcf41fbcf49528cb4c0e283fc7b596184615d7a0127b9129097f877455af85bf26e2110aee61f664e3cce9497f573c00a5dd90e5d0fd + checksum: fa579b22fc6d6b15b5c37377c984322499eb76d3b67684c0d335a0a81a5ce23d712e941c9ef1d8f81c7fa0b93614b355a55ba1a0ec176f218b7c7a2eb5220eeb languageName: node linkType: hard -"@jupyterlab/settingregistry@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/settingregistry@npm:4.0.3" - dependencies: - "@jupyterlab/nbformat": ^4.0.3 - "@jupyterlab/statedb": ^4.0.3 - "@lumino/commands": ^2.1.1 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/signaling": ^2.1.1 - "@rjsf/utils": ^5.1.0 +"@jupyterlab/settingregistry@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/settingregistry@npm:4.5.0" + dependencies: + "@jupyterlab/nbformat": ^4.5.0 + "@jupyterlab/statedb": ^4.5.0 + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/signaling": ^2.1.5 + "@rjsf/utils": ^5.13.4 ajv: ^8.12.0 json5: ^2.2.3 peerDependencies: react: ">=16" - checksum: 3874fa5a318c1301dc152c569a43de846ec3157fb1083b22a92571e5632749317361e5caaba513359db6fb8e8e3804b7d7ccff5058eb25dcc55af59d76c03d20 + checksum: acae2d98e368b0537ffb08d20ecaf3326b1c31e196887ff63c82459dc7ec01d1dc20deec0a48990670ccf2bf4c6760908169665c1e38cd99f2b1da2b050d0d76 languageName: node linkType: hard -"@jupyterlab/statedb@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/statedb@npm:4.0.3" +"@jupyterlab/statedb@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/statedb@npm:4.5.0" dependencies: - "@lumino/commands": ^2.1.1 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/properties": ^2.0.0 - "@lumino/signaling": ^2.1.1 - checksum: 07f625988489565704e5b90069111dee255ed62bec2784f1a1ea57192b850beab733b8f19d0f0ebfc83fbad2a3479e6180f00554f1560bd6bb641b019356961f + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/properties": ^2.0.4 + "@lumino/signaling": ^2.1.5 + checksum: 4e6a0f18d288a4f73c68284dce6ce1c0bac134a38b357a8f0fec7bdbb51d0801d7e96ae106960bab7c48637dc07e8239a45e5466d8c8e7372a026de11dc83a03 languageName: node linkType: hard @@ -1651,21 +1651,21 @@ __metadata: languageName: node linkType: hard -"@lumino/algorithm@npm:^2.0.0": - version: 2.0.0 - resolution: "@lumino/algorithm@npm:2.0.0" - checksum: 663edf536e94397b449c6a2643a735e602fbb396dec86b56ad1193a768dce27c6e7da5ad0384aa90086ea44cbb64dde3f9d565e9fd81858f1eb0c6b4253f3b94 +"@lumino/algorithm@npm:^2.0.4": + version: 2.0.4 + resolution: "@lumino/algorithm@npm:2.0.4" + checksum: ec1532fc294666fb483dd35082ec50ad979d0e9e1daf7a951ca045fd36a1ae88c7c73bf09c1aafed1ea826319f038ec2ed7058f58d214d5ed9f6a4cf61f232e8 languageName: node linkType: hard -"@lumino/application@npm:^1.7.3 || ^2, @lumino/application@npm:^2.1.1": - version: 2.2.0 - resolution: "@lumino/application@npm:2.2.0" +"@lumino/application@npm:^1.7.3 || ^2, @lumino/application@npm:^2.4.5": + version: 2.4.5 + resolution: "@lumino/application@npm:2.4.5" dependencies: - "@lumino/commands": ^2.1.2 - "@lumino/coreutils": ^2.1.1 - "@lumino/widgets": ^2.2.0 - checksum: b62da44b21d110c5d3478a49549326974b59325b8c60a58905d8e5ef08210273cd013cb60387d1f082fb79377a230278e2cf63e345491b0a54c75fdcc6164a68 + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/widgets": ^2.7.2 + checksum: 7a034b49cfde045a81d3ed0cb51bfff79a595f9e299c601cc71c19c0709dfe49db5a0a21fdc36fb9d77e441f144ebbeabf9f5ff132a265d530ad3551e9ecc11b languageName: node linkType: hard @@ -1678,43 +1678,45 @@ __metadata: languageName: node linkType: hard -"@lumino/collections@npm:^2.0.0": - version: 2.0.0 - resolution: "@lumino/collections@npm:2.0.0" +"@lumino/collections@npm:^2.0.4": + version: 2.0.4 + resolution: "@lumino/collections@npm:2.0.4" dependencies: - "@lumino/algorithm": ^2.0.0 - checksum: 4a7fc3571e92a1368a1ef01300ad7b6e0d4ff13cb78b89533d5962eea66d4a7550e15d8b80fa3ab1816b1a89382f35015f9dddf72ab04654c17e5b516b845d8f + "@lumino/algorithm": ^2.0.4 + checksum: ee8dfdcde3815ddb72d977705e8295ee9500a44697717a86fed644dd810bce8d8ad448659eec02dafeee1b1b3a74fc851224481933c385a812055793d34224f1 languageName: node linkType: hard -"@lumino/commands@npm:^2.1.1, @lumino/commands@npm:^2.1.2": - version: 2.1.2 - resolution: "@lumino/commands@npm:2.1.2" +"@lumino/commands@npm:^2.3.3": + version: 2.3.3 + resolution: "@lumino/commands@npm:2.3.3" dependencies: - "@lumino/algorithm": ^2.0.0 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/domutils": ^2.0.0 - "@lumino/keyboard": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/virtualdom": ^2.0.0 - checksum: c0b5ce8c5e1a86a98a90f54bb07b74742748110cf3362b86ff8328c1b5475c4dc05f1c4c9f50bf79e51c4e2ddc5cd69d6194f3d39dd5b58f357b0f30758bf35b + "@lumino/algorithm": ^2.0.4 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/domutils": ^2.0.4 + "@lumino/keyboard": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/virtualdom": ^2.0.4 + checksum: 4f44b180b7ce4580647fb86a61c00b8638ce9d538a7222feb85073f691f29b2f942b79a71f11e25d503c6d4ad3e8becec67cb8829710b34e04676f41d3505937 languageName: node linkType: hard -"@lumino/coreutils@npm:^1.11.0 || ^2.0.0, @lumino/coreutils@npm:^1.11.1 || ^2, @lumino/coreutils@npm:^1.11.1 || ^2.1, @lumino/coreutils@npm:^2.1.1": - version: 2.1.1 - resolution: "@lumino/coreutils@npm:2.1.1" - checksum: dfdeb2b0282caae17b6c3edfebadf4ce7c75fc879fa60cacfef9b154412f4b35e4ffd95b1833b99d8dacb99aaaa04513570129ae2024c3f33e2677a01f0576ce +"@lumino/coreutils@npm:^1 || ^2, @lumino/coreutils@npm:^1.11.0 || ^2.0.0, @lumino/coreutils@npm:^2.2.2": + version: 2.2.2 + resolution: "@lumino/coreutils@npm:2.2.2" + dependencies: + "@lumino/algorithm": ^2.0.4 + checksum: ec4f7eedcd8e27c43f541bcf9d571fc69e82959879c80a50c7c6fb803d923834399e3a52e6c044a898426e220168602f0c4ca702c9683354510f5393fe3b160a languageName: node linkType: hard -"@lumino/disposable@npm:^1.10.0 || ^2.0.0, @lumino/disposable@npm:^2.1.1": - version: 2.1.1 - resolution: "@lumino/disposable@npm:2.1.1" +"@lumino/disposable@npm:^1.10.0 || ^2.0.0, @lumino/disposable@npm:^2.1.5": + version: 2.1.5 + resolution: "@lumino/disposable@npm:2.1.5" dependencies: - "@lumino/signaling": ^2.1.1 - checksum: ed6cdfe13f3346178a087690d4e7baeccaed7e73ca23cb239765202409f5c01b4729a4058b4717f963462ee9ef2e5cb14ad1974e3163741267290edc3715c85c + "@lumino/signaling": ^2.1.5 + checksum: 31b3edd0643dd8d64131379a379c6364ff7a7e1884186d56a6e7b812cc8ee52f38cb43c20e8d45a8a5343a80af4a8180acf62c51f59c9a522349f35c65fe4d29 languageName: node linkType: hard @@ -1725,37 +1727,37 @@ __metadata: languageName: node linkType: hard -"@lumino/domutils@npm:^2.0.0": - version: 2.0.0 - resolution: "@lumino/domutils@npm:2.0.0" - checksum: 4a146bfc1006d5fd00ccecc61d9803965d269c15c48c892fd87216336ce967f0db91f31203c5616c83d260224cddf25af4abb6704a6770757d19e44068f690bf +"@lumino/domutils@npm:^2.0.4": + version: 2.0.4 + resolution: "@lumino/domutils@npm:2.0.4" + checksum: 5aacb1e3f597c8dd24fc09c7dabc97c630c293e43afaf7100e59d630bb9379b96b88536a37559cf92102a82364ab80734ccb21eb12811df8ed6ca2662e5cf9f1 languageName: node linkType: hard -"@lumino/dragdrop@npm:^2.1.1, @lumino/dragdrop@npm:^2.1.2": - version: 2.1.2 - resolution: "@lumino/dragdrop@npm:2.1.2" +"@lumino/dragdrop@npm:^2.1.7": + version: 2.1.7 + resolution: "@lumino/dragdrop@npm:2.1.7" dependencies: - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - checksum: 7ac64ec11423ec89fea937aa6c9ca818933ee98e775e500018a0a948f32171932033a1e302a48395cbe9bfeaa635acde2393fd935db14d7b1d569ca6a1daaa77 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + checksum: 92365f45bf3876db2575e6c46a8951f5521fa889146a760386fd189927ae14b7fb00a0e3390f78cfca2703d9d57854e3b17fb4b457a8f288df268f3a36158858 languageName: node linkType: hard -"@lumino/keyboard@npm:^2.0.0": - version: 2.0.0 - resolution: "@lumino/keyboard@npm:2.0.0" - checksum: 3852ba51f437b1c1d7e552a0f844592a05e04dd5012070dc6e4384c58965d1ebf536c6875c1b7bae03cde3c715ddc36cd290992fcefc1a8c39094194f4689fdd +"@lumino/keyboard@npm:^2.0.4": + version: 2.0.4 + resolution: "@lumino/keyboard@npm:2.0.4" + checksum: 550497726ab8a17e9046fe88f74fbf0ae32e2811d9d7138ccefc7758e8cbf22c6705f3aca8415e0419def17939e12b1363268d71aae00e22f6bbbcfaff5faf82 languageName: node linkType: hard -"@lumino/messaging@npm:^1 || ^2, @lumino/messaging@npm:^2.0.0": - version: 2.0.0 - resolution: "@lumino/messaging@npm:2.0.0" +"@lumino/messaging@npm:^1 || ^2, @lumino/messaging@npm:^2.0.4": + version: 2.0.4 + resolution: "@lumino/messaging@npm:2.0.4" dependencies: - "@lumino/algorithm": ^2.0.0 - "@lumino/collections": ^2.0.0 - checksum: 1e82dcf9b110834d4342dc63dfeac0ee780880fb99051bd82d00a1f83afd91b276c1cea5af85a414d92c527adc365d54f20ec780123b562f89c5a2cd3e96bf81 + "@lumino/algorithm": ^2.0.4 + "@lumino/collections": ^2.0.4 + checksum: 08b8ec0fcb21f61a2fa7050d22f94c9c54bf3d310c014a16bea5966320ba760a39bfecc9cd21e1d09ec367805ac0ad8be2466fff15ca1be7536a1077297eb6c7 languageName: node linkType: hard @@ -1769,59 +1771,59 @@ __metadata: languageName: node linkType: hard -"@lumino/polling@npm:^2.1.1": - version: 2.1.1 - resolution: "@lumino/polling@npm:2.1.1" +"@lumino/polling@npm:^2.1.5": + version: 2.1.5 + resolution: "@lumino/polling@npm:2.1.5" dependencies: - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/signaling": ^2.1.1 - checksum: 69177b26d5fc541e72533cbe7d7f7999eea541d392f1082d20dbd9e1797e7d46fba47bae9c65c06f9ccb2780cbae636e9354d9bf4423b5e1020754d4b07d4f6b + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/signaling": ^2.1.5 + checksum: 2b510ef4a5ac05470f01281112d1c467ea95f9f783f702d61fe512d8efecda93f360c907eb3e9fd180f507afe79face1d0ca7878a9d844a3e1f588aba7c5a28e languageName: node linkType: hard -"@lumino/properties@npm:^2.0.0": - version: 2.0.0 - resolution: "@lumino/properties@npm:2.0.0" - checksum: 81187a11a779eed4e20ff0035e77dee99bd271b0cf649096c4e8809dd6bdd06955b1a974bc1a115e536f8d2840b30183bb78a362b2c6991824477df6d17e6c59 +"@lumino/properties@npm:^2.0.4": + version: 2.0.4 + resolution: "@lumino/properties@npm:2.0.4" + checksum: f76d03ba0db12d3c83517484e1cd427b49006bf71e5e1bda00ddb1f02ab85a0079e47c715572a809d4102b348422cab15d587285a0fa17e7e91bbd288d9b6112 languageName: node linkType: hard -"@lumino/signaling@npm:^1.10.0 || ^2.0.0, @lumino/signaling@npm:^1.10.1 || ^2.1, @lumino/signaling@npm:^2.1.1": - version: 2.1.1 - resolution: "@lumino/signaling@npm:2.1.1" +"@lumino/signaling@npm:^1.10.0 || ^2.0.0, @lumino/signaling@npm:^1.10.1 || ^2.1, @lumino/signaling@npm:^2.1.5": + version: 2.1.5 + resolution: "@lumino/signaling@npm:2.1.5" dependencies: - "@lumino/algorithm": ^2.0.0 - "@lumino/coreutils": ^2.1.1 - checksum: 283ad4239b8577f68aca3d0b2606f73cc1c775f84cab25cf49aa6cd195f0d87949ef43fdff03b38b5a49ebbf2468581c6786d5f8b6159a04b2051260be5eab86 + "@lumino/algorithm": ^2.0.4 + "@lumino/coreutils": ^2.2.2 + checksum: ca8fa6f55a28e1dc05ae2a9ab89f34dbbbc4678e891689bfc84ef3a4f85bfdd4abfcff05ff08d6733872bd6808d71138de5fe35692cced6f008d2893b8506d47 languageName: node linkType: hard -"@lumino/virtualdom@npm:^2.0.0": - version: 2.0.0 - resolution: "@lumino/virtualdom@npm:2.0.0" +"@lumino/virtualdom@npm:^2.0.4": + version: 2.0.4 + resolution: "@lumino/virtualdom@npm:2.0.4" dependencies: - "@lumino/algorithm": ^2.0.0 - checksum: 6fc1d88e7d4a656be7664ccfc5745eb1d4e3d2034db0b11ad6abefcc642f22d265003eef0e1d02bca2e42b6da127123118c631369006f78e88a08885a6f36c25 + "@lumino/algorithm": ^2.0.4 + checksum: 2153f31703088a2dc7dc9cd2353f2876ae626839d267be50c0b191c187649b04b8d1596810f6294afc041e183baff5e5e8e9e4958ce8006df2c5c6ced7bbea42 languageName: node linkType: hard -"@lumino/widgets@npm:^1 || ^2, @lumino/widgets@npm:^1.30.0 || ^2.1, @lumino/widgets@npm:^1.9.3 || ^2, @lumino/widgets@npm:^2.1.1, @lumino/widgets@npm:^2.2.0": - version: 2.2.0 - resolution: "@lumino/widgets@npm:2.2.0" +"@lumino/widgets@npm:^1 || ^2, @lumino/widgets@npm:^1.30.0 || ^2.1, @lumino/widgets@npm:^1.9.3 || ^2, @lumino/widgets@npm:^2.7.2": + version: 2.7.2 + resolution: "@lumino/widgets@npm:2.7.2" dependencies: - "@lumino/algorithm": ^2.0.0 - "@lumino/commands": ^2.1.2 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/domutils": ^2.0.0 - "@lumino/dragdrop": ^2.1.2 - "@lumino/keyboard": ^2.0.0 - "@lumino/messaging": ^2.0.0 - "@lumino/properties": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/virtualdom": ^2.0.0 - checksum: 963c0e54102b786a9cbf3467041c9f6f5c275af751afc311ebeba30d56516767c463c425e321bb389eaa66726dfc4420119a9a58573dcbf3110aba9515c80606 + "@lumino/algorithm": ^2.0.4 + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/domutils": ^2.0.4 + "@lumino/dragdrop": ^2.1.7 + "@lumino/keyboard": ^2.0.4 + "@lumino/messaging": ^2.0.4 + "@lumino/properties": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/virtualdom": ^2.0.4 + checksum: ca9017aecc1df504f433a6189ede84d8ae3ec2c76dd612cf1b43f131ace5d992e6f8ac5359f6ec04abd336c8abadc5eeada43f48f5140cfed54630f1bd84b44a languageName: node linkType: hard @@ -1877,9 +1879,9 @@ __metadata: languageName: node linkType: hard -"@rjsf/utils@npm:^5.1.0": - version: 5.9.0 - resolution: "@rjsf/utils@npm:5.9.0" +"@rjsf/utils@npm:^5.13.4": + version: 5.24.13 + resolution: "@rjsf/utils@npm:5.24.13" dependencies: json-schema-merge-allof: ^0.8.1 jsonpointer: ^5.0.1 @@ -1888,7 +1890,7 @@ __metadata: react-is: ^18.2.0 peerDependencies: react: ^16.14.0 || >=17 - checksum: f1a1070539b24763b64631bb8d0d16a504fa46f029775a34e57c47e58b913b07e2869b45de6c993745a6320df3b6571f101abc2d07be59054a971e43facae6ea + checksum: 40bb315a6e0b2e635dd6998a1ce82ce9fda2c8f57206f952006abc80e48d54790fa4298b167c0fdbc28a5a278573dbdb5bc68ec1da99c49a6b6c45fc7b61cdf5 languageName: node linkType: hard @@ -3248,9 +3250,9 @@ __metadata: resolution: "bqplot@workspace:." dependencies: "@jupyter-widgets/base": ^2 || ^3 || ^4 || ^5 || ^6 - "@jupyter-widgets/base-manager": ^1.0.0 + "@jupyter-widgets/base-manager": ^1.0.12 "@jupyter-widgets/controls": ^5 - "@jupyterlab/builder": ^4 + "@jupyterlab/builder": ^4.5 "@lumino/messaging": ^1 || ^2 "@lumino/widgets": ^1 || ^2 "@types/chai": ^4.1.7 @@ -3296,7 +3298,7 @@ __metadata: sinon-chai: ^3.3.0 style-loader: ^1.2.0 topojson: ^1.6.24 - typescript: ~4.2.0 + typescript: ~5 underscore: ^1.8.3 webpack: ^5 webpack-cli: ^3.3.12 @@ -10737,23 +10739,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~4.2.0": - version: 4.2.4 - resolution: "typescript@npm:4.2.4" +"typescript@npm:~5": + version: 5.9.3 + resolution: "typescript@npm:5.9.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 89c397df192f239359ad798b96d8e8d552e12c0c189ac5676cec4c20c410d6eec636b8e59a88f2aef0a56d961a9678d99c400099be9b7cae2f7b062eb4b7b171 + checksum: 0d0ffb84f2cd072c3e164c79a2e5a1a1f4f168e84cb2882ff8967b92afe1def6c2a91f6838fb58b168428f9458c57a2ba06a6737711fdd87a256bbe83e9a217f languageName: node linkType: hard -"typescript@patch:typescript@~4.2.0#~builtin": - version: 4.2.4 - resolution: "typescript@patch:typescript@npm%3A4.2.4#~builtin::version=4.2.4&hash=334f98" +"typescript@patch:typescript@~5#~builtin": + version: 5.9.3 + resolution: "typescript@patch:typescript@npm%3A5.9.3#~builtin::version=5.9.3&hash=85af82" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: eb86e0e8022e5297f7a7b871b6edfbf33b57049416ada8bf97c358760125c7c79f074fbebd1b8e8230f858ae05eb22ad0e805e8f6acd5eae1fa886681624c15e + checksum: 8bb8d86819ac86a498eada254cad7fb69c5f74778506c700c2a712daeaff21d3a6f51fd0d534fe16903cb010d1b74f89437a3d02d4d0ff5ca2ba9a4660de8497 languageName: node linkType: hard diff --git a/mkdocs.yml b/mkdocs.yml index cf850dd6f..3ec7bb9bd 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -92,4 +92,5 @@ nav: - Toolbar: api/toolbar.md - Interactions: api/interactions.md - MarketMap: api/market_map.md - - Contributing: contributing.md \ No newline at end of file + - Migration Guide: migrate.md + - Contributing: contributing.md diff --git a/pyproject.toml b/pyproject.toml index c20458a11..5b447e732 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,3 @@ [build-system] -requires = ["jupyter_packaging~=0.7.9", "jupyterlab==4.*", "setuptools>=40.8.0", "wheel"] +requires = ["jupyter_packaging~=0.12.2", "jupyterlab==4.*", "setuptools>=40.8.0", "wheel"] build-backend = "setuptools.build_meta" diff --git a/setup.cfg b/setup.cfg index ab5180e74..ff8e81d23 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ name = bqplot description = Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets. long_description = file: README.md long_description_content_type = text/markdown -license = Apache +license = Apache-2.0 license_file = LICENSE author = The BQplot Development Team url = https://github.com/bqplot/bqplot @@ -17,7 +17,7 @@ install_requires = traittypes>=0.0.6 numpy>=1.10.4 pandas>=1.0.0,<3.0.0 - bqscales>=0.3.1,<0.4 + bqscales>=0.3.3,<0.4 classifiers = Framework :: Jupyter Framework :: Jupyter :: JupyterLab diff --git a/test-environment.yml b/test-environment.yml index 4699df85c..94298c5ba 100644 --- a/test-environment.yml +++ b/test-environment.yml @@ -9,16 +9,16 @@ dependencies: - traittypes >=0.0.6 - numpy >=1.10.4,<2.0.0 - pandas >=1.0.0,<2.0.0 - - bqscales >=0.3.1 + - bqscales >=0.3.3 - scipy - - notebook + - scikit-image + - nodejs =20 - yarn =3 - jupyterlab =4 - jupyter-packaging - pytest - nbval - pytest-cov - - selenium - flake8 - nose - codespell diff --git a/tests/binary_serialization_test.py b/tests/binary_serialization_test.py index bd851fa46..9d738213a 100644 --- a/tests/binary_serialization_test.py +++ b/tests/binary_serialization_test.py @@ -78,7 +78,7 @@ def test_dtype_with_str(): # dtype object is not supported text = np.array(['foo', None, 'bar']) assert text.dtype == object - with pytest.raises(ValueError, match='.*Unsupported dtype object*'), pytest.warns(UserWarning): + with pytest.raises(ValueError, match='.*Unsupported dtype object*'): array_to_json(text) # but if they contain all strings, it should convert them. # This is for backward compatibility of expecting pandas dataframe diff --git a/ui-tests/package.json b/ui-tests/package.json index cc05449e3..2ed3fbc07 100644 --- a/ui-tests/package.json +++ b/ui-tests/package.json @@ -5,14 +5,14 @@ "private": true, "scripts": { "start": "jupyter lab --config jupyter_server_config.py", - "test": "npx playwright test", - "test:update": "npx playwright test --update-snapshots", - "test:debug": "PWDEBUG=1 npx playwright test" + "test": "playwright test", + "test:update": "playwright test --update-snapshots", + "test:debug": "PWDEBUG=1 playwright test" }, "author": "bqplot", "license": "Apache-2.0", "devDependencies": { - "@jupyterlab/galata": "^5.0.1", + "@jupyterlab/galata": "^5.5.0", "@playwright/test": "^1.32.0" }, "dependencies": { diff --git a/ui-tests/playwright.config.js b/ui-tests/playwright.config.js index 9b9a59dc7..aee29bd31 100644 --- a/ui-tests/playwright.config.js +++ b/ui-tests/playwright.config.js @@ -11,5 +11,5 @@ module.exports = { reuseExistingServer: !process.env.CI }, timeout: 600000, - retries: 1 + retries: 3 }; diff --git a/ui-tests/tests/bqplot.test.ts b/ui-tests/tests/bqplot.test.ts index cebfd0367..18d256c17 100644 --- a/ui-tests/tests/bqplot.test.ts +++ b/ui-tests/tests/bqplot.test.ts @@ -43,7 +43,7 @@ const testCellOutputs = async (page: IJupyterLabPageFixture, tmpPath: string, th await page.notebook.save(); for (let c = 0; c < numCellImages; ++c) { - expect(results[c]).toMatchSnapshot(getCaptureImageName(contextPrefix, notebook, c)); + expect(results[c]).toMatchSnapshot(getCaptureImageName(contextPrefix, notebook, c), {threshold: 0.3}); } await page.notebook.close(true); @@ -82,7 +82,7 @@ const testPlotUpdates = async (page: IJupyterLabPageFixture, tmpPath: string, th await page.notebook.save(); for (let i = 0; i < cellCount; i++) { - expect(results[i]).toMatchSnapshot(getCaptureImageName(contextPrefix, notebook, i)); + expect(results[i]).toMatchSnapshot(getCaptureImageName(contextPrefix, notebook, i), {threshold: 0.3}); } await page.notebook.close(true); diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-0-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-0-linux.png deleted file mode 100644 index b79035084..000000000 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-0-linux.png and /dev/null differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-1-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-1-linux.png deleted file mode 100644 index 4ce885477..000000000 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-1-linux.png and /dev/null differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-2-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-2-linux.png deleted file mode 100644 index 9af6576df..000000000 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-2-linux.png and /dev/null differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-3-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-3-linux.png deleted file mode 100644 index 947016302..000000000 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-3-linux.png and /dev/null differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-4-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-4-linux.png deleted file mode 100644 index ed602f449..000000000 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-4-linux.png and /dev/null differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-5-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-5-linux.png deleted file mode 100644 index 0afb11143..000000000 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-autolayout-update-ipynb-cell-5-linux.png and /dev/null differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-bars-update-ipynb-cell-1-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-bars-update-ipynb-cell-1-linux.png index 997fdd253..c9f4e52de 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-bars-update-ipynb-cell-1-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-bars-update-ipynb-cell-1-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-gridheatmap-ipynb-cell-0-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-gridheatmap-ipynb-cell-0-linux.png index d536e584e..e381ecf2c 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-gridheatmap-ipynb-cell-0-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-gridheatmap-ipynb-cell-0-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-gridheatmap-ipynb-cell-4-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-gridheatmap-ipynb-cell-4-linux.png index 6ad0bd3d5..4e05a3e0f 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-gridheatmap-ipynb-cell-4-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-gridheatmap-ipynb-cell-4-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-gridheatmap-update-ipynb-cell-1-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-gridheatmap-update-ipynb-cell-1-linux.png index 27adc5f76..41e78affb 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-gridheatmap-update-ipynb-cell-1-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-gridheatmap-update-ipynb-cell-1-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-hist-update-ipynb-cell-1-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-hist-update-ipynb-cell-1-linux.png index 0638c74b3..8011a42f0 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-hist-update-ipynb-cell-1-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-hist-update-ipynb-cell-1-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-0-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-0-linux.png index a5d4f4532..3f9b87f58 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-0-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-0-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-1-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-1-linux.png index fcde23228..bac97eeac 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-1-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-1-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-10-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-10-linux.png index c15a15d07..7a5f96ef4 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-10-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-10-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-11-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-11-linux.png index 4d5f34086..37aa661e1 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-11-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-11-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-12-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-12-linux.png new file mode 100644 index 000000000..f1023a0b3 Binary files /dev/null and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-12-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-13-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-13-linux.png new file mode 100644 index 000000000..0630d2d31 Binary files /dev/null and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-13-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-2-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-2-linux.png index c634b96e8..4203731ce 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-2-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-2-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-3-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-3-linux.png index 43120edd0..d52bc28cb 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-3-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-3-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-4-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-4-linux.png index 4beafe1a0..c7f542e46 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-4-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-4-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-5-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-5-linux.png index b57d4302b..6b7655250 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-5-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-5-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-6-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-6-linux.png index 15fc188f8..9102f747b 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-6-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-6-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-7-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-7-linux.png index 1904a0d3a..6438c94e4 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-7-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-7-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-8-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-8-linux.png index db487efc0..0c88cad69 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-8-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-8-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-9-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-9-linux.png index a7c08213f..e6e3d4617 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-9-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-lines-update-ipynb-cell-9-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-ordinal-scale-ipynb-cell-1-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-ordinal-scale-ipynb-cell-1-linux.png index aac16cfc8..183ba53ec 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-ordinal-scale-ipynb-cell-1-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-ordinal-scale-ipynb-cell-1-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-ipynb-cell-0-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-ipynb-cell-0-linux.png index 9032f642e..17da51cea 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-ipynb-cell-0-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-ipynb-cell-0-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-ipynb-cell-1-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-ipynb-cell-1-linux.png index 222bd8df4..06ab7b62a 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-ipynb-cell-1-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-ipynb-cell-1-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-0-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-0-linux.png index df1e38a11..17da51cea 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-0-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-0-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-1-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-1-linux.png index 4716b147a..ebc77f16e 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-1-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-1-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-10-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-10-linux.png index 8dbdc9efa..0778ddd88 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-10-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-10-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-11-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-11-linux.png index 659da3550..531301310 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-11-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-11-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-2-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-2-linux.png index 1c284f167..d8af7f835 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-2-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-2-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-3-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-3-linux.png index 5651b27df..bffa64314 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-3-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-3-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-4-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-4-linux.png index b82bd2da6..b025cee32 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-4-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-4-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-5-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-5-linux.png index f6f823a30..55ff3560a 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-5-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-5-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-6-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-6-linux.png index f9a181389..c7ac5c232 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-6-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-6-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-7-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-7-linux.png index 4ce2a9709..834744eed 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-7-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-7-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-8-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-8-linux.png index f9a181389..c7ac5c232 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-8-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-8-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-9-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-9-linux.png index 659da3550..531301310 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-9-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/dark-scatter-update-ipynb-cell-9-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-0-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-0-linux.png deleted file mode 100644 index be6ad4983..000000000 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-0-linux.png and /dev/null differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-1-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-1-linux.png deleted file mode 100644 index c5402f1ef..000000000 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-1-linux.png and /dev/null differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-2-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-2-linux.png deleted file mode 100644 index b464f71c5..000000000 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-2-linux.png and /dev/null differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-3-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-3-linux.png deleted file mode 100644 index 973eb1b3e..000000000 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-3-linux.png and /dev/null differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-4-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-4-linux.png deleted file mode 100644 index 908e0db74..000000000 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-4-linux.png and /dev/null differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-5-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-5-linux.png deleted file mode 100644 index 305317d27..000000000 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-autolayout-update-ipynb-cell-5-linux.png and /dev/null differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-gridheatmap-ipynb-cell-0-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-gridheatmap-ipynb-cell-0-linux.png index 251036b09..7dccf2f7f 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-gridheatmap-ipynb-cell-0-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-gridheatmap-ipynb-cell-0-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-0-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-0-linux.png index aec5101fd..577a9c79a 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-0-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-0-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-1-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-1-linux.png index 363fcced2..708b56d70 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-1-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-1-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-10-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-10-linux.png index fbc69fb8b..6ddc776cc 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-10-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-10-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-11-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-11-linux.png index 11f7e86a1..e65701ff6 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-11-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-11-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-12-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-12-linux.png new file mode 100644 index 000000000..3680fc8aa Binary files /dev/null and b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-12-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-13-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-13-linux.png new file mode 100644 index 000000000..83bd0dea1 Binary files /dev/null and b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-13-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-2-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-2-linux.png index 33e77c66b..ccd9cae7a 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-2-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-2-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-3-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-3-linux.png index 50d695417..43f04013a 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-3-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-3-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-4-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-4-linux.png index 6161d884a..09788256f 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-4-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-4-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-5-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-5-linux.png index 04a6c4419..12663bb9c 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-5-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-5-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-6-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-6-linux.png index cff084ea6..48aa5cd32 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-6-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-6-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-7-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-7-linux.png index 289323191..12b878a50 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-7-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-7-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-8-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-8-linux.png index 76e9e58b6..369402044 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-8-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-8-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-9-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-9-linux.png index 582b87bdf..69095056f 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-9-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-lines-update-ipynb-cell-9-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-ipynb-cell-0-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-ipynb-cell-0-linux.png index 2173051c0..b8f19dd7f 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-ipynb-cell-0-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-ipynb-cell-0-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-ipynb-cell-1-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-ipynb-cell-1-linux.png index acab00211..c4ee860f0 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-ipynb-cell-1-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-ipynb-cell-1-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-0-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-0-linux.png index d68bebb7a..b8f19dd7f 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-0-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-0-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-1-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-1-linux.png index 987b2b951..7b80d4183 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-1-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-1-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-10-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-10-linux.png index 0ccb5eb46..98e08ea41 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-10-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-10-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-11-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-11-linux.png index 1efb72362..5227771f0 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-11-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-11-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-2-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-2-linux.png index 19be36116..024e3f7c2 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-2-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-2-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-3-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-3-linux.png index 49089f61d..c472ad112 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-3-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-3-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-4-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-4-linux.png index 2de4db5ea..5b3284528 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-4-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-4-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-5-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-5-linux.png index 615db3954..f825f36e0 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-5-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-5-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-6-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-6-linux.png index b3677c58b..6e4eb5a26 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-6-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-6-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-7-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-7-linux.png index 36e359cb7..49d55de90 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-7-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-7-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-8-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-8-linux.png index b3677c58b..6e4eb5a26 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-8-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-8-linux.png differ diff --git a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-9-linux.png b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-9-linux.png index 1efb72362..5227771f0 100644 Binary files a/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-9-linux.png and b/ui-tests/tests/bqplot.test.ts-snapshots/light-scatter-update-ipynb-cell-9-linux.png differ diff --git a/ui-tests/tests/notebooks/autolayout_update.ipynb b/ui-tests/tests/notebooks/autolayout_update.ipynb deleted file mode 100644 index 6d56c2aab..000000000 --- a/ui-tests/tests/notebooks/autolayout_update.ipynb +++ /dev/null @@ -1,100 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": null, - "id": "c784010c", - "metadata": {}, - "outputs": [], - "source": [ - "import numpy as np\n", - "import bqplot.pyplot as plt\n", - "from bqplot import CATEGORY10, ColorScale\n", - "\n", - "size = 100\n", - "np.random.seed(0)\n", - "\n", - "x_data = range(size)\n", - "y_data = np.random.randn(size)\n", - "y_data_2 = np.random.randn(size)\n", - "y_data_3 = np.cumsum(np.random.randn(size) * 100.0)\n", - "\n", - "fig = plt.figure(title=\"Bar Chart\", auto_layout=True)\n", - "plt.bar(np.arange(10), np.random.rand(10))\n", - "plt.show()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "35e27b07", - "metadata": {}, - "outputs": [], - "source": [ - "fig.axes[0].label = 'Label X'" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "850a61b1", - "metadata": {}, - "outputs": [], - "source": [ - "fig.axes[1].label = 'Label Y'" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "ad3238ff", - "metadata": {}, - "outputs": [], - "source": [ - "fig.axes[1].tick_rotate = 70" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "9910d142", - "metadata": {}, - "outputs": [], - "source": [ - "fig.min_aspect_ratio = 1\n", - "fig.max_aspect_ratio = 1" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "de3c2e41", - "metadata": {}, - "outputs": [], - "source": [ - "fig.max_aspect_ratio = 2" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.9.9" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/ui-tests/tests/notebooks/lines_update.ipynb b/ui-tests/tests/notebooks/lines_update.ipynb index df1b22b58..cd74b9ca4 100644 --- a/ui-tests/tests/notebooks/lines_update.ipynb +++ b/ui-tests/tests/notebooks/lines_update.ipynb @@ -138,6 +138,26 @@ "source": [ "lines.labels_visibility = 'label'" ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "7444d361-f8f3-4641-88ef-fbe84450bfb3", + "metadata": {}, + "outputs": [], + "source": [ + "lines.x, lines.y = [], []" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "481f09e7-f7a9-4393-8388-a608b216ef41", + "metadata": {}, + "outputs": [], + "source": [ + "lines.x, lines.y = np.arange(len(y1)), [y1, y2, y3, y4]" + ] } ], "metadata": { diff --git a/ui-tests/yarn.lock b/ui-tests/yarn.lock index 185f10b35..336e78d1b 100644 --- a/ui-tests/yarn.lock +++ b/ui-tests/yarn.lock @@ -5,32 +5,104 @@ __metadata: version: 6 cacheKey: 8 -"@codemirror/autocomplete@npm:^6.0.0, @codemirror/autocomplete@npm:^6.3.2, @codemirror/autocomplete@npm:^6.5.1, @codemirror/autocomplete@npm:^6.7.1": - version: 6.8.1 - resolution: "@codemirror/autocomplete@npm:6.8.1" +"@antfu/install-pkg@npm:^1.1.0": + version: 1.1.0 + resolution: "@antfu/install-pkg@npm:1.1.0" + dependencies: + package-manager-detector: ^1.3.0 + tinyexec: ^1.0.1 + checksum: e20b7cd1c37eff832cc878cddd794f8c3779175681cf6d75c4cc1ae1475526126a4c1f71fa027161aa1ee35a8850782be9ca0ec01b621893defebe97ba9dc70e + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.12.13": + version: 7.27.1 + resolution: "@babel/code-frame@npm:7.27.1" + dependencies: + "@babel/helper-validator-identifier": ^7.27.1 + js-tokens: ^4.0.0 + picocolors: ^1.1.1 + checksum: 5874edc5d37406c4a0bb14cf79c8e51ad412fb0423d176775ac14fc0259831be1bf95bdda9c2aa651126990505e09a9f0ed85deaa99893bc316d2682c5115bdc + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.27.1": + version: 7.28.5 + resolution: "@babel/helper-validator-identifier@npm:7.28.5" + checksum: 5a251a6848e9712aea0338f659a1a3bd334d26219d5511164544ca8ec20774f098c3a6661e9da65a0d085c745c00bb62c8fada38a62f08fa1f8053bc0aeb57e4 + languageName: node + linkType: hard + +"@braintree/sanitize-url@npm:^7.1.1": + version: 7.1.1 + resolution: "@braintree/sanitize-url@npm:7.1.1" + checksum: bdfb6add95e97c5a611597197cd8385c6592d340a688bfbb176a1799bde64b9ffa1e723a7bac908d61fdecfccf4301332cdebaa4a1650c2616b5269084d9c8e4 + languageName: node + linkType: hard + +"@chevrotain/cst-dts-gen@npm:11.0.3": + version: 11.0.3 + resolution: "@chevrotain/cst-dts-gen@npm:11.0.3" + dependencies: + "@chevrotain/gast": 11.0.3 + "@chevrotain/types": 11.0.3 + lodash-es: 4.17.21 + checksum: 414229a827e06b4564e271ca3a02ed6f475d400a184dc5ae05308bbc6e966959b84a40a063dacf7debd8f9a1dba5bf8785a891e7b588eafd9f821b43ec16b109 + languageName: node + linkType: hard + +"@chevrotain/gast@npm:11.0.3": + version: 11.0.3 + resolution: "@chevrotain/gast@npm:11.0.3" + dependencies: + "@chevrotain/types": 11.0.3 + lodash-es: 4.17.21 + checksum: 5190ba3a3f03f6f58331dbd108c36172b90314f60675b88dfefca25f704549164577796a1127fa407dd546aefa9f221d6c043e5b95298a0852ffd060b4fff117 + languageName: node + linkType: hard + +"@chevrotain/regexp-to-ast@npm:11.0.3": + version: 11.0.3 + resolution: "@chevrotain/regexp-to-ast@npm:11.0.3" + checksum: 5d665b3340493e302f245c9bbcd73de9b973ca79d0e59c4fbed6cc733b665998b41a2b8a5963bc2e90c763c8b4ba30f6e53736325c40f3fccef0ad3de2095ff2 + languageName: node + linkType: hard + +"@chevrotain/types@npm:11.0.3": + version: 11.0.3 + resolution: "@chevrotain/types@npm:11.0.3" + checksum: 4496bf1955f1db2b08c188f508db23d9f1cbecdf0bfa7f23f8d8dcd3f9ca450529b71acc83a941c59c0f8188b54c0f5687f6e203dcd7dca622ac4ea6291df316 + languageName: node + linkType: hard + +"@chevrotain/utils@npm:11.0.3": + version: 11.0.3 + resolution: "@chevrotain/utils@npm:11.0.3" + checksum: 099f0aa65ff82a7d49ffefd7a90182efcc1518b89b88d516d2125ca730eaa38d61e36ee40fad6c21f7896b6e8393b1e6810b6a69122fabff283f0522ee49eaa5 + languageName: node + linkType: hard + +"@codemirror/autocomplete@npm:^6.0.0, @codemirror/autocomplete@npm:^6.18.6, @codemirror/autocomplete@npm:^6.3.2, @codemirror/autocomplete@npm:^6.7.1": + version: 6.20.0 + resolution: "@codemirror/autocomplete@npm:6.20.0" dependencies: "@codemirror/language": ^6.0.0 "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.6.0 - "@lezer/common": ^1.0.0 - peerDependencies: - "@codemirror/language": ^6.0.0 - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 + "@codemirror/view": ^6.17.0 "@lezer/common": ^1.0.0 - checksum: 8599cd91defa3fea5276a7f9aff43ced323d9c4401dfb867e43608ba72ded48cb458256c5c784949a6332c0c20ba2fedac16a5708335cd809d269e4ea5076957 + checksum: 0defd46302ab2763d10f3a51ef8f2b607dd7268843aaeec76a272e84723fe17f8a5ee5a7ad06e649066b69d9dad2a81d6a6cfdf7593290bd52b711b96c46518b languageName: node linkType: hard -"@codemirror/commands@npm:^6.2.3": - version: 6.2.4 - resolution: "@codemirror/commands@npm:6.2.4" +"@codemirror/commands@npm:^6.8.1": + version: 6.10.0 + resolution: "@codemirror/commands@npm:6.10.0" dependencies: "@codemirror/language": ^6.0.0 - "@codemirror/state": ^6.2.0 - "@codemirror/view": ^6.0.0 - "@lezer/common": ^1.0.0 - checksum: 468895fa19ff0554181b698c81f850820de5c0289cab92c44392fb127286f09ca72b921d6ea4353b70b616a4fd0c3667d86b6f917202a3ad2e196eb7b581f7b6 + "@codemirror/state": ^6.4.0 + "@codemirror/view": ^6.27.0 + "@lezer/common": ^1.1.0 + checksum: 29c2852a67bbdbbc9e6ef8d8cc29119abe0bfd82235fff2762dae00b15c70d678f330ef384e3c6fd19f18d0061791e09c869a355eaad340dd9a2ba6000b786e2 languageName: node linkType: hard @@ -44,33 +116,33 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-css@npm:^6.0.0, @codemirror/lang-css@npm:^6.1.1": - version: 6.2.0 - resolution: "@codemirror/lang-css@npm:6.2.0" +"@codemirror/lang-css@npm:^6.0.0, @codemirror/lang-css@npm:^6.3.1": + version: 6.3.1 + resolution: "@codemirror/lang-css@npm:6.3.1" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/language": ^6.0.0 "@codemirror/state": ^6.0.0 "@lezer/common": ^1.0.2 - "@lezer/css": ^1.0.0 - checksum: d824f169083613b63f04992c24d3fecd45c718cd3deb9da3f332dd3a889a762d05ea812e31ddf7ee4b661722f8c8b49676515cb98609067c53e25ac8b469a5e4 + "@lezer/css": ^1.1.7 + checksum: ed175d75d75bc0a059d1e60b3dcd8464d570da14fc97388439943c9c43e1e9146e37b83fe2ccaad9cd387420b7b411ea1d24ede78ecd1f2045a38acbb4dd36bc languageName: node linkType: hard -"@codemirror/lang-html@npm:^6.0.0, @codemirror/lang-html@npm:^6.4.3": - version: 6.4.5 - resolution: "@codemirror/lang-html@npm:6.4.5" +"@codemirror/lang-html@npm:^6.0.0, @codemirror/lang-html@npm:^6.4.9": + version: 6.4.11 + resolution: "@codemirror/lang-html@npm:6.4.11" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/lang-css": ^6.0.0 "@codemirror/lang-javascript": ^6.0.0 "@codemirror/language": ^6.4.0 "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.2.2 + "@codemirror/view": ^6.17.0 "@lezer/common": ^1.0.0 "@lezer/css": ^1.1.0 - "@lezer/html": ^1.3.0 - checksum: 08c6a55557f5491059f1b20d7788e64dcc37c488d4c97c00fa1c21af599ab48cdd7f839f3ffc6814480b9756c7a96845a36b578427b3c8d5efbfe123bf4553b9 + "@lezer/html": ^1.3.12 + checksum: 31a16cc6be4daa58c6765274b9b7ba1bb54a4b0858d33d8ad1c7ec1bcb85920e3715a891f8cb27f5d9dfe87bbe00f0ddfbac5b04011374e15380b9cec7ba3c69 languageName: node linkType: hard @@ -84,18 +156,18 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-javascript@npm:^6.0.0, @codemirror/lang-javascript@npm:^6.1.7": - version: 6.1.9 - resolution: "@codemirror/lang-javascript@npm:6.1.9" +"@codemirror/lang-javascript@npm:^6.0.0, @codemirror/lang-javascript@npm:^6.2.3": + version: 6.2.4 + resolution: "@codemirror/lang-javascript@npm:6.2.4" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/language": ^6.6.0 "@codemirror/lint": ^6.0.0 "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 + "@codemirror/view": ^6.17.0 "@lezer/common": ^1.0.0 "@lezer/javascript": ^1.0.0 - checksum: 6c79b51c61d37b3f4dde6312df02183045c31f055e5cf8550b497f39798b823b4e380a641a2cfc97f3f26fd4e89194258d8ef741c42acd72b3f2e18257b427a5 + checksum: 0350e9ac2df155c4ecf75d556f40b677c284c1d320620dc7228e2aa458e258dd1145c86e5ebf3451347ed6ef528f72c2eb60f5d3f6bd10af8aabb2819109e21a languageName: node linkType: hard @@ -109,18 +181,18 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-markdown@npm:^6.1.1": - version: 6.2.0 - resolution: "@codemirror/lang-markdown@npm:6.2.0" +"@codemirror/lang-markdown@npm:^6.3.2": + version: 6.5.0 + resolution: "@codemirror/lang-markdown@npm:6.5.0" dependencies: "@codemirror/autocomplete": ^6.7.1 "@codemirror/lang-html": ^6.0.0 "@codemirror/language": ^6.3.0 "@codemirror/state": ^6.0.0 "@codemirror/view": ^6.0.0 - "@lezer/common": ^1.0.0 + "@lezer/common": ^1.2.1 "@lezer/markdown": ^1.0.0 - checksum: 0b2b5334abc8bb46fdaf0723fcddb9565b89c58d245ee0cced2c62c9c5de8430ad8bd73ab92d8a6bd67130173b59006bec2922e614e0277aa2b2d62f308113cf + checksum: 15c6bf7eb800b73d77a2e202f08b2282230903d830111699f34a036e0ae334cf5edd65b29f45f138e305fb33a7a11f0ef111c2eaed948b10501e5e8deb7d6c47 languageName: node linkType: hard @@ -137,14 +209,16 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-python@npm:^6.1.3": - version: 6.1.3 - resolution: "@codemirror/lang-python@npm:6.1.3" +"@codemirror/lang-python@npm:^6.2.0": + version: 6.2.1 + resolution: "@codemirror/lang-python@npm:6.2.1" dependencies: "@codemirror/autocomplete": ^6.3.2 "@codemirror/language": ^6.8.0 + "@codemirror/state": ^6.0.0 + "@lezer/common": ^1.2.1 "@lezer/python": ^1.1.4 - checksum: 65a0276a4503e4e3b70dd28d1c93ef472632b6d2c4bf3ae92d305d14ee8cf60b0bbbf62d5ceb51294de9598d9e2d42eafcde26f317ee7b90d0a11dfa863c1d1a + checksum: 977ce444ab7c68261107c40e8a46d3480a239ac5a093f39fad7da0644fc08cb4b90552c8b7fad396f936e34b5bbac510533ea7b4229d3b8271774a1af1e717aa languageName: node linkType: hard @@ -158,103 +232,109 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-sql@npm:^6.4.1": - version: 6.5.2 - resolution: "@codemirror/lang-sql@npm:6.5.2" +"@codemirror/lang-sql@npm:^6.8.0": + version: 6.10.0 + resolution: "@codemirror/lang-sql@npm:6.10.0" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/language": ^6.0.0 "@codemirror/state": ^6.0.0 + "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 29c7f3245271e50707939946e0aa3bae36d2fc392281c5a44bed38c886a5709611a8c68494d1f21c854dd70771ddb2cff2f0f26221b031653278ba2d5678a2b8 + checksum: c37ba6778f5f34f174a387ff530f19844fccc1e5ff65c58205b8861c19b6e39e4b3298ec63f50bd6c860befba3491db40d0d20b463a77021a9e9f20979fa2369 languageName: node linkType: hard -"@codemirror/lang-wast@npm:^6.0.1": - version: 6.0.1 - resolution: "@codemirror/lang-wast@npm:6.0.1" +"@codemirror/lang-wast@npm:^6.0.2": + version: 6.0.2 + resolution: "@codemirror/lang-wast@npm:6.0.2" dependencies: "@codemirror/language": ^6.0.0 + "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 600d98d3ea6a4e99292244ed707e39a2abd9f3abf62cfeff5c819a0cc0c7e86b8c5b91e91c1b7ea21233d9ea09c41abe61d8a40b2547bb5db74239c6df857934 + checksum: 72119d4a7d726c54167aa227c982ae9fa785c8ad97a158d8350ae95eecfbd8028a803eef939f7e6c5c6e626fcecda1dc37e9dffc6d5d6ec105f686aeda6b2c24 languageName: node linkType: hard -"@codemirror/lang-xml@npm:^6.0.2": - version: 6.0.2 - resolution: "@codemirror/lang-xml@npm:6.0.2" +"@codemirror/lang-xml@npm:^6.1.0": + version: 6.1.0 + resolution: "@codemirror/lang-xml@npm:6.1.0" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/language": ^6.4.0 "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.0.0 "@lezer/common": ^1.0.0 "@lezer/xml": ^1.0.0 - checksum: e156ecafaa87e9b6ef4ab6812ccd00d8f3c6cb81f232837636b36336d80513b61936dfee6f4f6800574f236208b61e95a2abcb997cdcd7366585a6b796e0e13b + checksum: 3a1b7af07b29ad7e53b77bf584245580b613bc92256059f175f2b1d7c28c4e39b75654fe169b9a8a330a60164b53ff5254bdb5b8ee8c6e6766427ee115c4e229 languageName: node linkType: hard -"@codemirror/language@npm:^6.0.0, @codemirror/language@npm:^6.3.0, @codemirror/language@npm:^6.4.0, @codemirror/language@npm:^6.6.0, @codemirror/language@npm:^6.8.0": - version: 6.8.0 - resolution: "@codemirror/language@npm:6.8.0" +"@codemirror/language@npm:^6.0.0, @codemirror/language@npm:^6.11.0, @codemirror/language@npm:^6.3.0, @codemirror/language@npm:^6.4.0, @codemirror/language@npm:^6.6.0, @codemirror/language@npm:^6.8.0": + version: 6.11.3 + resolution: "@codemirror/language@npm:6.11.3" dependencies: "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 - "@lezer/common": ^1.0.0 + "@codemirror/view": ^6.23.0 + "@lezer/common": ^1.1.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 style-mod: ^4.0.0 - checksum: 64408d996641931fa4c6b892e17ee1fdaee0f63d3d84c019a6ea7b1e6d1c774f92357b95c2ebaed60545062b795b72d0a058c03578b2bf4023c87726e97b5d2f + checksum: 9ad560fb90ccb8e5660ee162b7ca36323b0cc0fe2c2885a93f052763c177e10118930aae5cdea410e90cf2a6a2b86438a7503fcc6d1f550c8d75a6757e31f3bf languageName: node linkType: hard -"@codemirror/legacy-modes@npm:^6.3.2": - version: 6.3.2 - resolution: "@codemirror/legacy-modes@npm:6.3.2" +"@codemirror/legacy-modes@npm:^6.5.1": + version: 6.5.2 + resolution: "@codemirror/legacy-modes@npm:6.5.2" dependencies: "@codemirror/language": ^6.0.0 - checksum: fa5f5477fb9e19267251e2ecd3de8c1a4c2512813555bb60111dce3951f2c3f6080a2985a573b7542534ba1d2c34115f7e39ee23fdf8f6f81db6f8ce447c1efc + checksum: 2ae75e40d4357e65d0b3b1ebcb28a85a7700f8a39e5ae2dcc8dece00a4070a800d797c9297e7a4beb398d63e4c69c3e69992b4fb20ab84f748625c7590a82636 languageName: node linkType: hard "@codemirror/lint@npm:^6.0.0": - version: 6.4.0 - resolution: "@codemirror/lint@npm:6.4.0" + version: 6.5.0 + resolution: "@codemirror/lint@npm:6.5.0" dependencies: "@codemirror/state": ^6.0.0 "@codemirror/view": ^6.0.0 crelt: ^1.0.5 - checksum: ba15f7dd87afbceafaa0b68f94b0d53727e4aacca7a81a4ed3278706df5787fdf18cd3f0d807a136f902b2fc2296bf3490462fd543d1d4ced17a0d8c171820fd + checksum: b4f3899d0f73e5a2b5e9bc1df8e13ecb9324b94c7d384e7c8dde794109dee051461fc86658338f41652b44879b2ccc12cdd51a8ac0bb16a5b18aafa8e57a843c languageName: node linkType: hard -"@codemirror/search@npm:^6.3.0": - version: 6.5.0 - resolution: "@codemirror/search@npm:6.5.0" +"@codemirror/search@npm:^6.5.10": + version: 6.5.11 + resolution: "@codemirror/search@npm:6.5.11" dependencies: "@codemirror/state": ^6.0.0 "@codemirror/view": ^6.0.0 crelt: ^1.0.5 - checksum: 2e9f2344b7dbd4bad79058c105d8cbd02b2bf94c27495310f0e3b6e999010aa080dceea47ef46e35439cc9e131b47c46f7d2eda700ef491b5f2f34bbc8e145ab + checksum: 4d418f176bd93705bc51c82a2f1c0e41fecc0368dc43c415635c4dfdd763aa05ebdf7f000bc9ca0083c1887e6d305b89482ec1f4db8b8765c6f38de324187476 languageName: node linkType: hard -"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.1.4, @codemirror/state@npm:^6.2.0": - version: 6.2.1 - resolution: "@codemirror/state@npm:6.2.1" - checksum: d12a321d0471b264b9d3259042bff913a8b939e8d28d408ff452004538a71ca9d5329df3f8a1d8a9183f5b42a7ef5b200737bcab1065714f5ae8e0a5ba9d59d3 +"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.4.0, @codemirror/state@npm:^6.5.0, @codemirror/state@npm:^6.5.2": + version: 6.5.2 + resolution: "@codemirror/state@npm:6.5.2" + dependencies: + "@marijn/find-cluster-break": ^1.0.0 + checksum: 4473a79475070d73f2e72f2eaaee5b69d2833b5020faa9714609d95dd03f0e5ad02cad8031a541dcd748436842a300332a2925317b39ffa09e3b4831145d98bc languageName: node linkType: hard -"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.2.2, @codemirror/view@npm:^6.6.0, @codemirror/view@npm:^6.9.6": - version: 6.14.1 - resolution: "@codemirror/view@npm:6.14.1" +"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.27.0, @codemirror/view@npm:^6.38.1": + version: 6.38.8 + resolution: "@codemirror/view@npm:6.38.8" dependencies: - "@codemirror/state": ^6.1.4 - style-mod: ^4.0.0 + "@codemirror/state": ^6.5.0 + crelt: ^1.0.6 + style-mod: ^4.1.0 w3c-keyname: ^2.2.4 - checksum: 19114ee05b3795ebe07a69cf00c36e8351b3500ce105b8412d90e757d459f71370ead3de852f0fda069041803276e6c38e6f1f943f77e85c9b5c279ab7fa1c4a + checksum: ffbdff6c188d2049fa4b29bfae4f0540331ca8e5a47a0e6fa6798adbdcb332cc883b1ead247cbeae8515060ec9b85a19e961e9b82ebd03c0f562ce281014bbea languageName: node linkType: hard @@ -265,6 +345,24 @@ __metadata: languageName: node linkType: hard +"@iconify/types@npm:^2.0.0": + version: 2.0.0 + resolution: "@iconify/types@npm:2.0.0" + checksum: 029f58542c160e9d4a746869cf2e475b603424d3adf3994c5cc8d0406c47e6e04a3b898b2707840c1c5b9bd5563a1660a34b110d89fce43923baca5222f4e597 + languageName: node + linkType: hard + +"@iconify/utils@npm:^3.0.1": + version: 3.1.0 + resolution: "@iconify/utils@npm:3.1.0" + dependencies: + "@antfu/install-pkg": ^1.1.0 + "@iconify/types": ^2.0.0 + mlly: ^1.8.0 + checksum: b4055a322a13289740b2ecef424a1807ccb1567a200b716e4d1e2f40ad24dd9e24fa7b9a1aa1a275eea30ef3f08a32a4640a1a66f013d32cfe31117ac76b4075 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -279,404 +377,484 @@ __metadata: languageName: node linkType: hard -"@jupyter/ydoc@npm:^1.0.2": - version: 1.0.2 - resolution: "@jupyter/ydoc@npm:1.0.2" +"@jest/environment@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/environment@npm:29.7.0" dependencies: - "@jupyterlab/nbformat": ^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0 - "@lumino/coreutils": ^1.11.0 || ^2.0.0 - "@lumino/disposable": ^1.10.0 || ^2.0.0 - "@lumino/signaling": ^1.10.0 || ^2.0.0 - y-protocols: ^1.0.5 - yjs: ^13.5.40 - checksum: 739f9630940466b3cfcd7b742dd06479f81772ca13f863d057af0bbb5e318829506969066ab72977e7c721644982b5c8f88cf44e1ae81955ed1c27e87632d1f2 + "@jest/fake-timers": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/node": "*" + jest-mock: ^29.7.0 + checksum: 6fb398143b2543d4b9b8d1c6dbce83fa5247f84f550330604be744e24c2bd2178bb893657d62d1b97cf2f24baf85c450223f8237cccb71192c36a38ea2272934 languageName: node linkType: hard -"@jupyterlab/application@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/application@npm:4.0.3" +"@jest/fake-timers@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/fake-timers@npm:29.7.0" dependencies: - "@fortawesome/fontawesome-free": ^5.12.0 - "@jupyterlab/apputils": ^4.1.3 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/docregistry": ^4.0.3 - "@jupyterlab/rendermime": ^4.0.3 - "@jupyterlab/rendermime-interfaces": ^3.8.3 - "@jupyterlab/services": ^7.0.3 - "@jupyterlab/statedb": ^4.0.3 - "@jupyterlab/translation": ^4.0.3 - "@jupyterlab/ui-components": ^4.0.3 - "@lumino/algorithm": ^2.0.0 - "@lumino/application": ^2.1.1 - "@lumino/commands": ^2.1.1 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/polling": ^2.1.1 - "@lumino/properties": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/widgets": ^2.1.1 - checksum: 25443512d8df22bc87899ed944c9d7ea6c233501173ddd6316d9f0fda0faa523b38b9973f98aeb519a138649839d1d61e19d54f28b229e20485f90d11495eaae - languageName: node - linkType: hard - -"@jupyterlab/apputils@npm:^4.1.3": - version: 4.1.3 - resolution: "@jupyterlab/apputils@npm:4.1.3" - dependencies: - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/observables": ^5.0.3 - "@jupyterlab/rendermime-interfaces": ^3.8.3 - "@jupyterlab/services": ^7.0.3 - "@jupyterlab/settingregistry": ^4.0.3 - "@jupyterlab/statedb": ^4.0.3 - "@jupyterlab/statusbar": ^4.0.3 - "@jupyterlab/translation": ^4.0.3 - "@jupyterlab/ui-components": ^4.0.3 - "@lumino/algorithm": ^2.0.0 - "@lumino/commands": ^2.1.1 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/domutils": ^2.0.0 - "@lumino/messaging": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/virtualdom": ^2.0.0 - "@lumino/widgets": ^2.1.1 - "@types/react": ^18.0.26 - react: ^18.2.0 - sanitize-html: ~2.7.3 - checksum: c67b42e665edc71faf2e8c3eee2a90b6b80d6c1f06100802abec0ccb8ca8ba141b5705e5f186e73f03467ad1aeede71e9c9c77dbff8f316c7d1cd5f8ba39672e + "@jest/types": ^29.6.3 + "@sinonjs/fake-timers": ^10.0.2 + "@types/node": "*" + jest-message-util: ^29.7.0 + jest-mock: ^29.7.0 + jest-util: ^29.7.0 + checksum: caf2bbd11f71c9241b458d1b5a66cbe95debc5a15d96442444b5d5c7ba774f523c76627c6931cca5e10e76f0d08761f6f1f01a608898f4751a0eee54fc3d8d00 languageName: node linkType: hard -"@jupyterlab/attachments@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/attachments@npm:4.0.3" +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" dependencies: - "@jupyterlab/nbformat": ^4.0.3 - "@jupyterlab/observables": ^5.0.3 - "@jupyterlab/rendermime": ^4.0.3 - "@jupyterlab/rendermime-interfaces": ^3.8.3 - "@lumino/disposable": ^2.1.1 - "@lumino/signaling": ^2.1.1 - checksum: 389b73436a258829ec559d8112f7ce50afa74041c67d30613a9ccabb6fb2af1bf0cf12f840780c31dff1627aae788bd23be06c77e6c63c0d641537989615169d + "@sinclair/typebox": ^0.27.8 + checksum: 910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93 languageName: node linkType: hard -"@jupyterlab/cells@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/cells@npm:4.0.3" - dependencies: - "@codemirror/state": ^6.2.0 - "@codemirror/view": ^6.9.6 - "@jupyter/ydoc": ^1.0.2 - "@jupyterlab/apputils": ^4.1.3 - "@jupyterlab/attachments": ^4.0.3 - "@jupyterlab/codeeditor": ^4.0.3 - "@jupyterlab/codemirror": ^4.0.3 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/documentsearch": ^4.0.3 - "@jupyterlab/filebrowser": ^4.0.3 - "@jupyterlab/nbformat": ^4.0.3 - "@jupyterlab/observables": ^5.0.3 - "@jupyterlab/outputarea": ^4.0.3 - "@jupyterlab/rendermime": ^4.0.3 - "@jupyterlab/services": ^7.0.3 - "@jupyterlab/toc": ^6.0.3 - "@jupyterlab/translation": ^4.0.3 - "@jupyterlab/ui-components": ^4.0.3 - "@lumino/algorithm": ^2.0.0 - "@lumino/coreutils": ^2.1.1 - "@lumino/domutils": ^2.0.0 - "@lumino/dragdrop": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/polling": ^2.1.1 - "@lumino/signaling": ^2.1.1 - "@lumino/virtualdom": ^2.0.0 - "@lumino/widgets": ^2.1.1 - react: ^18.2.0 - checksum: 48b835ba839f3cf565de0b7181e2404ddf928fc20ec966039fa7680fe6b9d72a66a612da31a62f7821312f11ac571790293b10488e4946e69448ac1be32c3433 +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" + dependencies: + "@jest/schemas": ^29.6.3 + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^3.0.0 + "@types/node": "*" + "@types/yargs": ^17.0.8 + chalk: ^4.0.0 + checksum: a0bcf15dbb0eca6bdd8ce61a3fb055349d40268622a7670a3b2eb3c3dbafe9eb26af59938366d520b86907b9505b0f9b29b85cec11579a9e580694b87cd90fcc languageName: node linkType: hard -"@jupyterlab/codeeditor@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/codeeditor@npm:4.0.3" - dependencies: - "@codemirror/state": ^6.2.0 - "@jupyter/ydoc": ^1.0.2 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/nbformat": ^4.0.3 - "@jupyterlab/observables": ^5.0.3 - "@jupyterlab/statusbar": ^4.0.3 - "@jupyterlab/translation": ^4.0.3 - "@jupyterlab/ui-components": ^4.0.3 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/dragdrop": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/widgets": ^2.1.1 +"@jupyter/react-components@npm:^0.16.6": + version: 0.16.7 + resolution: "@jupyter/react-components@npm:0.16.7" + dependencies: + "@jupyter/web-components": ^0.16.7 + react: ">=17.0.0 <19.0.0" + checksum: 37894347e63ebb528725e8b8b4038d138019823f5c9e28e3f6abb93b46d771b2ee3cc004d5ff7d9a06a93f2d90e41000bd2abae14364be34ba99c5e05864810e + languageName: node + linkType: hard + +"@jupyter/web-components@npm:^0.16.6, @jupyter/web-components@npm:^0.16.7": + version: 0.16.7 + resolution: "@jupyter/web-components@npm:0.16.7" + dependencies: + "@microsoft/fast-colors": ^5.3.1 + "@microsoft/fast-element": ^1.12.0 + "@microsoft/fast-foundation": ^2.49.4 + "@microsoft/fast-web-utilities": ^5.4.1 + checksum: ec3336247bbabb2e2587c2cf8b9d0e80786b454916dd600b3d6791bf08c3d1e45a7ec1becf366a5491ab56b0be020baa8c50a5b6067961faf5ec904de31243aa + languageName: node + linkType: hard + +"@jupyter/ydoc@npm:^3.1.0": + version: 3.3.2 + resolution: "@jupyter/ydoc@npm:3.3.2" + dependencies: + "@jupyterlab/nbformat": ^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0 + "@lumino/coreutils": ^1.11.0 || ^2.0.0 + "@lumino/disposable": ^1.10.0 || ^2.0.0 + "@lumino/signaling": ^1.10.0 || ^2.0.0 + y-protocols: ^1.0.5 + yjs: ^13.5.40 + checksum: 3b9cf9dafc966aef6bab283cc26314222eb9e8395b48e15dc4e63675af5420482657d5fd78e52c928acdd0d40dd3d15683e3a59b8e52c2b52f883cccb01f1362 + languageName: node + linkType: hard + +"@jupyterlab/application@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/application@npm:4.5.0" + dependencies: + "@fortawesome/fontawesome-free": ^5.12.0 + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/docregistry": ^4.5.0 + "@jupyterlab/rendermime": ^4.5.0 + "@jupyterlab/rendermime-interfaces": ^3.13.0 + "@jupyterlab/services": ^7.5.0 + "@jupyterlab/statedb": ^4.5.0 + "@jupyterlab/translation": ^4.5.0 + "@jupyterlab/ui-components": ^4.5.0 + "@lumino/algorithm": ^2.0.4 + "@lumino/application": ^2.4.5 + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/messaging": ^2.0.4 + "@lumino/polling": ^2.1.5 + "@lumino/properties": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/widgets": ^2.7.2 + checksum: f457adc646cadb120b6eb0608a244a89b3fa2d2cde7c6906bcb79c109a278648e07d595e7276b24a353a818cc4ddd9542b4f0eb3dd0774bb39d8385f978156e4 + languageName: node + linkType: hard + +"@jupyterlab/apputils@npm:^4.6.0": + version: 4.6.0 + resolution: "@jupyterlab/apputils@npm:4.6.0" + dependencies: + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/observables": ^5.5.0 + "@jupyterlab/rendermime-interfaces": ^3.13.0 + "@jupyterlab/services": ^7.5.0 + "@jupyterlab/settingregistry": ^4.5.0 + "@jupyterlab/statedb": ^4.5.0 + "@jupyterlab/statusbar": ^4.5.0 + "@jupyterlab/translation": ^4.5.0 + "@jupyterlab/ui-components": ^4.5.0 + "@lumino/algorithm": ^2.0.4 + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/domutils": ^2.0.4 + "@lumino/messaging": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/virtualdom": ^2.0.4 + "@lumino/widgets": ^2.7.2 + "@types/react": ^18.0.26 + react: ^18.2.0 + sanitize-html: ~2.12.1 + checksum: f264b4e27d76b86415bac70e280828dd68be564bee1d66c2cd1cfe70f5a182f68eab2d94415a5578d292059c4dff61d4d0be6ee1a1b6e2b2305a5c1fcce1408f + languageName: node + linkType: hard + +"@jupyterlab/attachments@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/attachments@npm:4.5.0" + dependencies: + "@jupyterlab/nbformat": ^4.5.0 + "@jupyterlab/observables": ^5.5.0 + "@jupyterlab/rendermime": ^4.5.0 + "@jupyterlab/rendermime-interfaces": ^3.13.0 + "@lumino/disposable": ^2.1.5 + "@lumino/signaling": ^2.1.5 + checksum: a38ffb1060bc9c253e352b42f1a103f8401307f8560736c7931802b5e8562d6aa14fd9f5ef3f06d50e3e47e7756f8e15529b96be21f7c4ccfd3d2f353f0fb436 + languageName: node + linkType: hard + +"@jupyterlab/cells@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/cells@npm:4.5.0" + dependencies: + "@codemirror/state": ^6.5.2 + "@codemirror/view": ^6.38.1 + "@jupyter/ydoc": ^3.1.0 + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/attachments": ^4.5.0 + "@jupyterlab/codeeditor": ^4.5.0 + "@jupyterlab/codemirror": ^4.5.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/documentsearch": ^4.5.0 + "@jupyterlab/filebrowser": ^4.5.0 + "@jupyterlab/nbformat": ^4.5.0 + "@jupyterlab/observables": ^5.5.0 + "@jupyterlab/outputarea": ^4.5.0 + "@jupyterlab/rendermime": ^4.5.0 + "@jupyterlab/services": ^7.5.0 + "@jupyterlab/toc": ^6.5.0 + "@jupyterlab/translation": ^4.5.0 + "@jupyterlab/ui-components": ^4.5.0 + "@lumino/algorithm": ^2.0.4 + "@lumino/coreutils": ^2.2.2 + "@lumino/domutils": ^2.0.4 + "@lumino/dragdrop": ^2.1.7 + "@lumino/messaging": ^2.0.4 + "@lumino/polling": ^2.1.5 + "@lumino/signaling": ^2.1.5 + "@lumino/virtualdom": ^2.0.4 + "@lumino/widgets": ^2.7.2 react: ^18.2.0 - checksum: 9e2da69f4bc579ff3d66a863f805b0a2edf1de8590139874767d349aff3e29e50a490fba92242a9c593f33144b6349c1d5a03eee4894ba7ed448593b12bb90eb + checksum: f0fe77bf6b951998972532a5ed2eadce7a1b369b4b4090f2f2c7b6be7665b1c202ced984f65ed881ab0de64deadd92e66211e7a04f1b4f344a0dfc80a17cfd09 + languageName: node + linkType: hard + +"@jupyterlab/codeeditor@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/codeeditor@npm:4.5.0" + dependencies: + "@codemirror/state": ^6.5.2 + "@jupyter/ydoc": ^3.1.0 + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/nbformat": ^4.5.0 + "@jupyterlab/observables": ^5.5.0 + "@jupyterlab/statusbar": ^4.5.0 + "@jupyterlab/translation": ^4.5.0 + "@jupyterlab/ui-components": ^4.5.0 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/dragdrop": ^2.1.7 + "@lumino/messaging": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/widgets": ^2.7.2 + react: ^18.2.0 + checksum: fab1411639c293f8d73d2fca8964dec0f73f06c7c7ae1c012885949cec707a3d516f065b55b4fc2ac8b75832c095cec94437aa955029f3f37bf4d70596970de9 languageName: node linkType: hard -"@jupyterlab/codemirror@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/codemirror@npm:4.0.3" +"@jupyterlab/codemirror@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/codemirror@npm:4.5.0" dependencies: - "@codemirror/autocomplete": ^6.5.1 - "@codemirror/commands": ^6.2.3 + "@codemirror/autocomplete": ^6.18.6 + "@codemirror/commands": ^6.8.1 "@codemirror/lang-cpp": ^6.0.2 - "@codemirror/lang-css": ^6.1.1 - "@codemirror/lang-html": ^6.4.3 + "@codemirror/lang-css": ^6.3.1 + "@codemirror/lang-html": ^6.4.9 "@codemirror/lang-java": ^6.0.1 - "@codemirror/lang-javascript": ^6.1.7 + "@codemirror/lang-javascript": ^6.2.3 "@codemirror/lang-json": ^6.0.1 - "@codemirror/lang-markdown": ^6.1.1 + "@codemirror/lang-markdown": ^6.3.2 "@codemirror/lang-php": ^6.0.1 - "@codemirror/lang-python": ^6.1.3 + "@codemirror/lang-python": ^6.2.0 "@codemirror/lang-rust": ^6.0.1 - "@codemirror/lang-sql": ^6.4.1 - "@codemirror/lang-wast": ^6.0.1 - "@codemirror/lang-xml": ^6.0.2 - "@codemirror/language": ^6.6.0 - "@codemirror/legacy-modes": ^6.3.2 - "@codemirror/search": ^6.3.0 - "@codemirror/state": ^6.2.0 - "@codemirror/view": ^6.9.6 - "@jupyter/ydoc": ^1.0.2 - "@jupyterlab/codeeditor": ^4.0.3 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/documentsearch": ^4.0.3 - "@jupyterlab/nbformat": ^4.0.3 - "@jupyterlab/translation": ^4.0.3 - "@lezer/common": ^1.0.2 - "@lezer/generator": ^1.2.2 - "@lezer/highlight": ^1.1.4 - "@lezer/markdown": ^1.0.2 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/signaling": ^2.1.1 + "@codemirror/lang-sql": ^6.8.0 + "@codemirror/lang-wast": ^6.0.2 + "@codemirror/lang-xml": ^6.1.0 + "@codemirror/language": ^6.11.0 + "@codemirror/legacy-modes": ^6.5.1 + "@codemirror/search": ^6.5.10 + "@codemirror/state": ^6.5.2 + "@codemirror/view": ^6.38.1 + "@jupyter/ydoc": ^3.1.0 + "@jupyterlab/codeeditor": ^4.5.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/documentsearch": ^4.5.0 + "@jupyterlab/nbformat": ^4.5.0 + "@jupyterlab/translation": ^4.5.0 + "@lezer/common": ^1.2.1 + "@lezer/generator": ^1.7.0 + "@lezer/highlight": ^1.2.0 + "@lezer/markdown": ^1.3.0 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/signaling": ^2.1.5 yjs: ^13.5.40 - checksum: 6c68d49f515a32df8a13a258d30dca01dfd7a77086d0df729d825bac618c4805bb210f2b9b672cde027c20543dc7384c514c12c4a5aedc66dd8b56f638b51569 + checksum: 0734173801066542892e136d37e4b43c350e83b8de71811954001d2ead6db89f697f363583fe6ddb6c347cb4df14e5182fe6be5c4ff8bd01df883e4a6c832795 languageName: node linkType: hard -"@jupyterlab/console@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/console@npm:4.0.3" - dependencies: - "@codemirror/state": ^6.2.0 - "@codemirror/view": ^6.9.6 - "@jupyter/ydoc": ^1.0.2 - "@jupyterlab/apputils": ^4.1.3 - "@jupyterlab/cells": ^4.0.3 - "@jupyterlab/codeeditor": ^4.0.3 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/nbformat": ^4.0.3 - "@jupyterlab/observables": ^5.0.3 - "@jupyterlab/rendermime": ^4.0.3 - "@jupyterlab/services": ^7.0.3 - "@jupyterlab/translation": ^4.0.3 - "@jupyterlab/ui-components": ^4.0.3 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/dragdrop": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/widgets": ^2.1.1 - checksum: 81184765f6dbcdd123cd35f4a196f3de3fd06b08a421e151dc860f823445f1866b7fd31b1461f3a03e59bb69ff92ace289b1ba3a1637494469d4dae960ac1bfb - languageName: node - linkType: hard - -"@jupyterlab/coreutils@npm:^6.0.3": - version: 6.0.3 - resolution: "@jupyterlab/coreutils@npm:6.0.3" - dependencies: - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/signaling": ^2.1.1 - minimist: ~1.2.0 - path-browserify: ^1.0.0 - url-parse: ~1.5.4 - checksum: c151b724f283477a92676520fd8009765d772c0bd2716d8648d0c79a56c402b6832609c870dd8ba683218d25a8c05ef769801e4699cedb989caadd99dff1ffe8 +"@jupyterlab/console@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/console@npm:4.5.0" + dependencies: + "@jupyter/ydoc": ^3.1.0 + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/cells": ^4.5.0 + "@jupyterlab/codeeditor": ^4.5.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/nbformat": ^4.5.0 + "@jupyterlab/observables": ^5.5.0 + "@jupyterlab/rendermime": ^4.5.0 + "@jupyterlab/services": ^7.5.0 + "@jupyterlab/translation": ^4.5.0 + "@jupyterlab/ui-components": ^4.5.0 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/dragdrop": ^2.1.7 + "@lumino/messaging": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/widgets": ^2.7.2 + checksum: fc3a18b1c1b95a99d470bc896dbe3a244bdcc1bb620aacefa3f5b27e6194ce44506147a56a7e2aede28d1bd0158ad3abc0317cc18277a18af0aae745eb49eae7 languageName: node linkType: hard -"@jupyterlab/debugger@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/debugger@npm:4.0.3" - dependencies: - "@codemirror/state": ^6.2.0 - "@codemirror/view": ^6.9.6 - "@jupyter/ydoc": ^1.0.2 - "@jupyterlab/application": ^4.0.3 - "@jupyterlab/apputils": ^4.1.3 - "@jupyterlab/cells": ^4.0.3 - "@jupyterlab/codeeditor": ^4.0.3 - "@jupyterlab/codemirror": ^4.0.3 - "@jupyterlab/console": ^4.0.3 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/docregistry": ^4.0.3 - "@jupyterlab/fileeditor": ^4.0.3 - "@jupyterlab/notebook": ^4.0.3 - "@jupyterlab/observables": ^5.0.3 - "@jupyterlab/rendermime": ^4.0.3 - "@jupyterlab/services": ^7.0.3 - "@jupyterlab/translation": ^4.0.3 - "@jupyterlab/ui-components": ^4.0.3 - "@lumino/algorithm": ^2.0.0 - "@lumino/commands": ^2.1.1 - "@lumino/coreutils": ^2.1.1 - "@lumino/datagrid": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/polling": ^2.1.1 - "@lumino/signaling": ^2.1.1 - "@lumino/widgets": ^2.1.1 +"@jupyterlab/coreutils@npm:^6.5.0": + version: 6.5.0 + resolution: "@jupyterlab/coreutils@npm:6.5.0" + dependencies: + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/signaling": ^2.1.5 + minimist: ~1.2.0 + path-browserify: ^1.0.0 + url-parse: ~1.5.4 + checksum: 5c198d899c36cfe25077ef1d1ae764a42e37564b72cd769572b710e64018e62a420367364483fa3e10407b8debe7c5eb4824cd372db733788c36296ff35fe002 + languageName: node + linkType: hard + +"@jupyterlab/debugger@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/debugger@npm:4.5.0" + dependencies: + "@codemirror/state": ^6.5.2 + "@codemirror/view": ^6.38.1 + "@jupyter/react-components": ^0.16.6 + "@jupyter/ydoc": ^3.1.0 + "@jupyterlab/application": ^4.5.0 + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/cells": ^4.5.0 + "@jupyterlab/codeeditor": ^4.5.0 + "@jupyterlab/codemirror": ^4.5.0 + "@jupyterlab/console": ^4.5.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/docregistry": ^4.5.0 + "@jupyterlab/fileeditor": ^4.5.0 + "@jupyterlab/notebook": ^4.5.0 + "@jupyterlab/observables": ^5.5.0 + "@jupyterlab/rendermime": ^4.5.0 + "@jupyterlab/services": ^7.5.0 + "@jupyterlab/settingregistry": ^4.5.0 + "@jupyterlab/translation": ^4.5.0 + "@jupyterlab/ui-components": ^4.5.0 + "@lumino/algorithm": ^2.0.4 + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/datagrid": ^2.5.3 + "@lumino/disposable": ^2.1.5 + "@lumino/messaging": ^2.0.4 + "@lumino/polling": ^2.1.5 + "@lumino/signaling": ^2.1.5 + "@lumino/widgets": ^2.7.2 "@vscode/debugprotocol": ^1.51.0 react: ^18.2.0 - checksum: 8ee6631db929a56330520bf72413c4adecf6ae269b474e73965b99ec77e76ea25fb78862786a9dacba550558bcc777f130bcb4253f7f99abb7c66d8f169cfea7 - languageName: node - linkType: hard - -"@jupyterlab/docmanager@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/docmanager@npm:4.0.3" - dependencies: - "@jupyterlab/apputils": ^4.1.3 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/docregistry": ^4.0.3 - "@jupyterlab/services": ^7.0.3 - "@jupyterlab/statusbar": ^4.0.3 - "@jupyterlab/translation": ^4.0.3 - "@jupyterlab/ui-components": ^4.0.3 - "@lumino/algorithm": ^2.0.0 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/properties": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/widgets": ^2.1.1 + checksum: 84fa56a171e28eeb7472585b777d10cad401218449749ecfa8e4d433cb9b95e9bf0099f6c59df7d77d67c6dd1904988f1d2623e29a55f431650e4df229d5270e + languageName: node + linkType: hard + +"@jupyterlab/docmanager@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/docmanager@npm:4.5.0" + dependencies: + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/docregistry": ^4.5.0 + "@jupyterlab/rendermime": ^4.5.0 + "@jupyterlab/services": ^7.5.0 + "@jupyterlab/statedb": ^4.5.0 + "@jupyterlab/statusbar": ^4.5.0 + "@jupyterlab/translation": ^4.5.0 + "@jupyterlab/ui-components": ^4.5.0 + "@lumino/algorithm": ^2.0.4 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/messaging": ^2.0.4 + "@lumino/polling": ^2.1.5 + "@lumino/properties": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/widgets": ^2.7.2 react: ^18.2.0 - checksum: 2ce21005c918275e5bbd63a54d6cb89a4b2bbf6d9aa8ec0a3b172c48cce98a31d83bbd10c8a2211394ec41c60b782ab73b7dc3481de23bfc89be631cfa43cb5e - languageName: node - linkType: hard - -"@jupyterlab/docregistry@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/docregistry@npm:4.0.3" - dependencies: - "@jupyter/ydoc": ^1.0.2 - "@jupyterlab/apputils": ^4.1.3 - "@jupyterlab/codeeditor": ^4.0.3 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/observables": ^5.0.3 - "@jupyterlab/rendermime": ^4.0.3 - "@jupyterlab/rendermime-interfaces": ^3.8.3 - "@jupyterlab/services": ^7.0.3 - "@jupyterlab/translation": ^4.0.3 - "@jupyterlab/ui-components": ^4.0.3 - "@lumino/algorithm": ^2.0.0 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/properties": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/widgets": ^2.1.1 - checksum: 3b3256c4b4755c58b3f290403ef49e3ebc6bebb8c17f882a2cc58dfd40a596bc427ba41e60a610ce6c90fc5b4cbd552502ce56a6654b85fb35283bdaed58b861 - languageName: node - linkType: hard - -"@jupyterlab/documentsearch@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/documentsearch@npm:4.0.3" - dependencies: - "@jupyterlab/apputils": ^4.1.3 - "@jupyterlab/translation": ^4.0.3 - "@jupyterlab/ui-components": ^4.0.3 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/polling": ^2.1.1 - "@lumino/signaling": ^2.1.1 - "@lumino/widgets": ^2.1.1 + checksum: abbd686b15aa43841ca55f5f04f2d0e7e47c32e35bf6b48b62094ab3c1d571ad27c38b49aaca0168a04de348446f43bb3e3402e63b4dea876802cfb5f64f246f + languageName: node + linkType: hard + +"@jupyterlab/docregistry@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/docregistry@npm:4.5.0" + dependencies: + "@jupyter/ydoc": ^3.1.0 + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/codeeditor": ^4.5.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/observables": ^5.5.0 + "@jupyterlab/rendermime": ^4.5.0 + "@jupyterlab/rendermime-interfaces": ^3.13.0 + "@jupyterlab/services": ^7.5.0 + "@jupyterlab/translation": ^4.5.0 + "@jupyterlab/ui-components": ^4.5.0 + "@lumino/algorithm": ^2.0.4 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/messaging": ^2.0.4 + "@lumino/properties": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/widgets": ^2.7.2 react: ^18.2.0 - checksum: fcf8c50a60e2b265901b27749f63b52f17467950da863f8b766d30038a63aa896de4352ea5eb1221f82ec0abf11be424c13f17d0b912e758e456e596e2927b1f + checksum: 946b4390916fe37ee8b63940b0ec53c11c2be8e56b2c0015176653b580c6e6333635a76f09706abfcbb083469a831992fa722dbeed2f804d8e9fc5d6f8325b7b languageName: node linkType: hard -"@jupyterlab/filebrowser@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/filebrowser@npm:4.0.3" - dependencies: - "@jupyterlab/apputils": ^4.1.3 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/docmanager": ^4.0.3 - "@jupyterlab/docregistry": ^4.0.3 - "@jupyterlab/services": ^7.0.3 - "@jupyterlab/statedb": ^4.0.3 - "@jupyterlab/statusbar": ^4.0.3 - "@jupyterlab/translation": ^4.0.3 - "@jupyterlab/ui-components": ^4.0.3 - "@lumino/algorithm": ^2.0.0 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/domutils": ^2.0.0 - "@lumino/dragdrop": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/polling": ^2.1.1 - "@lumino/signaling": ^2.1.1 - "@lumino/virtualdom": ^2.0.0 - "@lumino/widgets": ^2.1.1 +"@jupyterlab/documentsearch@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/documentsearch@npm:4.5.0" + dependencies: + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/translation": ^4.5.0 + "@jupyterlab/ui-components": ^4.5.0 + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/messaging": ^2.0.4 + "@lumino/polling": ^2.1.5 + "@lumino/signaling": ^2.1.5 + "@lumino/widgets": ^2.7.2 react: ^18.2.0 - checksum: 30c2447cfe76fb2d1c3d1c88136b842f8d0f46451d4082ecc1a26496e35f5309a956468af18b2b0ac42a72c9bd14a1ddd050d434c6d9740b468956a6bb989086 - languageName: node - linkType: hard - -"@jupyterlab/fileeditor@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/fileeditor@npm:4.0.3" - dependencies: - "@jupyterlab/apputils": ^4.1.3 - "@jupyterlab/codeeditor": ^4.0.3 - "@jupyterlab/codemirror": ^4.0.3 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/docregistry": ^4.0.3 - "@jupyterlab/documentsearch": ^4.0.3 - "@jupyterlab/lsp": ^4.0.3 - "@jupyterlab/statusbar": ^4.0.3 - "@jupyterlab/toc": ^6.0.3 - "@jupyterlab/translation": ^4.0.3 - "@jupyterlab/ui-components": ^4.0.3 - "@lumino/commands": ^2.1.1 - "@lumino/coreutils": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/widgets": ^2.1.1 + checksum: 81cfce78f654c6f31de4613599db0ffb4eb23330a16cb45f7f1de5af84102e85e66678f9c7be5c59bf42fe672870974f13427e9a008a916137e432e3f4ef86d5 + languageName: node + linkType: hard + +"@jupyterlab/filebrowser@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/filebrowser@npm:4.5.0" + dependencies: + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/docmanager": ^4.5.0 + "@jupyterlab/docregistry": ^4.5.0 + "@jupyterlab/services": ^7.5.0 + "@jupyterlab/statedb": ^4.5.0 + "@jupyterlab/statusbar": ^4.5.0 + "@jupyterlab/translation": ^4.5.0 + "@jupyterlab/ui-components": ^4.5.0 + "@lumino/algorithm": ^2.0.4 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/domutils": ^2.0.4 + "@lumino/dragdrop": ^2.1.7 + "@lumino/messaging": ^2.0.4 + "@lumino/polling": ^2.1.5 + "@lumino/signaling": ^2.1.5 + "@lumino/virtualdom": ^2.0.4 + "@lumino/widgets": ^2.7.2 + jest-environment-jsdom: ^29.3.0 + react: ^18.2.0 + checksum: 5ea23081874d9205284765a6c1ebc9b535018b48412a9b0f5333566fd87d787286855ea3f1337e3c98e004ce5cc66884e07e13cbbeb6b50974d90e002643b219 + languageName: node + linkType: hard + +"@jupyterlab/fileeditor@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/fileeditor@npm:4.5.0" + dependencies: + "@jupyter/ydoc": ^3.1.0 + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/codeeditor": ^4.5.0 + "@jupyterlab/codemirror": ^4.5.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/docregistry": ^4.5.0 + "@jupyterlab/documentsearch": ^4.5.0 + "@jupyterlab/lsp": ^4.5.0 + "@jupyterlab/rendermime": ^4.5.0 + "@jupyterlab/statusbar": ^4.5.0 + "@jupyterlab/toc": ^6.5.0 + "@jupyterlab/translation": ^4.5.0 + "@jupyterlab/ui-components": ^4.5.0 + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/messaging": ^2.0.4 + "@lumino/widgets": ^2.7.2 react: ^18.2.0 regexp-match-indices: ^1.0.2 - checksum: 9ff129ffa6b91752d3c4f0d36357532a29bec56a4a91d2d3a182e7cba2d3a5ba9b67317bb66356bbd201ca75af30bf5b0985f4629ef4acc4c2842cc7bca72ff6 + checksum: daf77980415860cc0e4595574d6ee53588b6eec4d7f6efbdd7ac714f95ac2a90d41301906f8237d6997788830ebd64b6e4a276af6bef19bad6460e87f2c001c7 languageName: node linkType: hard -"@jupyterlab/galata@npm:^5.0.1": - version: 5.0.3 - resolution: "@jupyterlab/galata@npm:5.0.3" - dependencies: - "@jupyterlab/application": ^4.0.3 - "@jupyterlab/apputils": ^4.1.3 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/debugger": ^4.0.3 - "@jupyterlab/docmanager": ^4.0.3 - "@jupyterlab/nbformat": ^4.0.3 - "@jupyterlab/notebook": ^4.0.3 - "@jupyterlab/services": ^7.0.3 - "@jupyterlab/settingregistry": ^4.0.3 - "@lumino/coreutils": ^2.1.1 - "@playwright/test": ^1.32.2 +"@jupyterlab/galata@npm:^5.5.0": + version: 5.5.0 + resolution: "@jupyterlab/galata@npm:5.5.0" + dependencies: + "@jupyterlab/application": ^4.5.0 + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/debugger": ^4.5.0 + "@jupyterlab/docmanager": ^4.5.0 + "@jupyterlab/nbformat": ^4.5.0 + "@jupyterlab/notebook": ^4.5.0 + "@jupyterlab/services": ^7.5.0 + "@jupyterlab/settingregistry": ^4.5.0 + "@lumino/coreutils": ^2.2.2 + "@playwright/test": ^1.56.0 "@stdlib/stats": ~0.0.13 fs-extra: ^10.1.0 json5: ^2.2.3 @@ -685,635 +863,758 @@ __metadata: vega: ^5.20.0 vega-lite: ^5.6.1 vega-statistics: ^1.7.9 - checksum: 40427906093f6e162c508fb1a2cbf9d4754779a18e673252b88ffcb9c74cc447e50d1121c3fbf0cb0f4b9856794f59d034808b8d8e3686f4a8de95c37d46831e + checksum: 0afbf622aee136a48afba797f5fc6317786a8a4a4568ac3c442e063bcefa09aab984453a12ecc060a762657d53345452f0e5d028dcf293dc966258c625dd8002 languageName: node linkType: hard -"@jupyterlab/lsp@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/lsp@npm:4.0.3" - dependencies: - "@jupyterlab/apputils": ^4.1.3 - "@jupyterlab/codeeditor": ^4.0.3 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/docregistry": ^4.0.3 - "@jupyterlab/services": ^7.0.3 - "@jupyterlab/translation": ^4.0.3 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/signaling": ^2.1.1 +"@jupyterlab/lsp@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/lsp@npm:4.5.0" + dependencies: + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/codeeditor": ^4.5.0 + "@jupyterlab/codemirror": ^4.5.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/docregistry": ^4.5.0 + "@jupyterlab/services": ^7.5.0 + "@jupyterlab/translation": ^4.5.0 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/signaling": ^2.1.5 + "@lumino/widgets": ^2.7.2 lodash.mergewith: ^4.6.1 vscode-jsonrpc: ^6.0.0 vscode-languageserver-protocol: ^3.17.0 vscode-ws-jsonrpc: ~1.0.2 - checksum: f80084ef6a5337d768281d6d9029e303c0867ced6449301708be76d32a411de7e4d41ca290b92596ef206456533e8132d1221cd1d2feee7ad341b2b998ddc766 - languageName: node - linkType: hard - -"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/nbformat@npm:4.0.3" - dependencies: - "@lumino/coreutils": ^2.1.1 - checksum: e7c3fc81fdd934d66b4b92aa44b82e40dff73248b54772d0a4501a7dd5e1ea76754931548f8e591e7f03bfad2f4409a34838424bd34f9abb0be11d213f2e129a - languageName: node - linkType: hard - -"@jupyterlab/notebook@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/notebook@npm:4.0.3" - dependencies: - "@jupyter/ydoc": ^1.0.2 - "@jupyterlab/apputils": ^4.1.3 - "@jupyterlab/cells": ^4.0.3 - "@jupyterlab/codeeditor": ^4.0.3 - "@jupyterlab/codemirror": ^4.0.3 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/docregistry": ^4.0.3 - "@jupyterlab/documentsearch": ^4.0.3 - "@jupyterlab/lsp": ^4.0.3 - "@jupyterlab/nbformat": ^4.0.3 - "@jupyterlab/observables": ^5.0.3 - "@jupyterlab/rendermime": ^4.0.3 - "@jupyterlab/services": ^7.0.3 - "@jupyterlab/settingregistry": ^4.0.3 - "@jupyterlab/statusbar": ^4.0.3 - "@jupyterlab/toc": ^6.0.3 - "@jupyterlab/translation": ^4.0.3 - "@jupyterlab/ui-components": ^4.0.3 - "@lumino/algorithm": ^2.0.0 - "@lumino/coreutils": ^2.1.1 - "@lumino/domutils": ^2.0.0 - "@lumino/dragdrop": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/properties": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/virtualdom": ^2.0.0 - "@lumino/widgets": ^2.1.1 + checksum: 6d6d94259bbd0de7a1a1048ae1b9ebcb1d1d5fa51a96ba35cb6c43b106b25ca669a61247783c5911ef8e155aa70a4b50dc3ebaff4b565a01516d0a9fc633094b + languageName: node + linkType: hard + +"@jupyterlab/markedparser-extension@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/markedparser-extension@npm:4.5.0" + dependencies: + "@jupyterlab/application": ^4.5.0 + "@jupyterlab/codemirror": ^4.5.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/mermaid": ^4.5.0 + "@jupyterlab/rendermime": ^4.5.0 + "@lumino/coreutils": ^2.2.2 + marked: ^16.2.1 + marked-gfm-heading-id: ^4.1.2 + marked-mangle: ^1.1.11 + checksum: 9490e096abfa9c2f27347ee953e8ae7ca2c2070dd72fe317265717dea4fa7bc5fb9c2e5a3a75b5c1460e907e8e0796f691da5e6c509a6a36a2255984556ed674 + languageName: node + linkType: hard + +"@jupyterlab/mermaid@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/mermaid@npm:4.5.0" + dependencies: + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/rendermime-interfaces": ^3.13.0 + "@lumino/coreutils": ^2.2.2 + "@lumino/widgets": ^2.7.2 + "@mermaid-js/layout-elk": ^0.2.0 + mermaid: ^11.12.1 + checksum: 14fedc2307d8061fc57537fb9221991b580da40938360a50f57e071755f5bbd532c0f4741d6183b2c8aab4b63bf11683c15768b6fc9948b1f65253e15a9bdf18 + languageName: node + linkType: hard + +"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/nbformat@npm:4.5.0" + dependencies: + "@lumino/coreutils": ^2.2.2 + checksum: 64dca8d7d59ac081f2d1a99b335217c12f2ea8d2f89e24e595b2774f45416c19480b471305def6af5bcf67a31f59fc1c6889c3226eafa8c61a9ee174fb1ab12b + languageName: node + linkType: hard + +"@jupyterlab/notebook@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/notebook@npm:4.5.0" + dependencies: + "@jupyter/ydoc": ^3.1.0 + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/cells": ^4.5.0 + "@jupyterlab/codeeditor": ^4.5.0 + "@jupyterlab/codemirror": ^4.5.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/docregistry": ^4.5.0 + "@jupyterlab/documentsearch": ^4.5.0 + "@jupyterlab/lsp": ^4.5.0 + "@jupyterlab/markedparser-extension": ^4.5.0 + "@jupyterlab/nbformat": ^4.5.0 + "@jupyterlab/observables": ^5.5.0 + "@jupyterlab/rendermime": ^4.5.0 + "@jupyterlab/services": ^7.5.0 + "@jupyterlab/settingregistry": ^4.5.0 + "@jupyterlab/statusbar": ^4.5.0 + "@jupyterlab/toc": ^6.5.0 + "@jupyterlab/translation": ^4.5.0 + "@jupyterlab/ui-components": ^4.5.0 + "@lumino/algorithm": ^2.0.4 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/domutils": ^2.0.4 + "@lumino/dragdrop": ^2.1.7 + "@lumino/messaging": ^2.0.4 + "@lumino/polling": ^2.1.5 + "@lumino/properties": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/virtualdom": ^2.0.4 + "@lumino/widgets": ^2.7.2 react: ^18.2.0 - checksum: 1388bea973c093b82ac110bf115f342fb5e2cae9c855f0704f08882df8a3714566fccefbb3d85903fdb30170bae4fdfd29b3785473850bb3e91e8cdfc3658265 + checksum: c15fddc860ded5b36f810b24dcf6c3b0f906ad1112ac098440a09693e8cb66b0e7856922622a51566fcdb1d2c28902882a31b55adbf9a4989130ad594cb4ed9b languageName: node linkType: hard -"@jupyterlab/observables@npm:^5.0.3": - version: 5.0.3 - resolution: "@jupyterlab/observables@npm:5.0.3" +"@jupyterlab/observables@npm:^5.5.0": + version: 5.5.0 + resolution: "@jupyterlab/observables@npm:5.5.0" dependencies: - "@lumino/algorithm": ^2.0.0 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/signaling": ^2.1.1 - checksum: fe1283852967092dfdf95407135e723c107ba1e4ce502f6b0c10bed575f8e11d08190a6f078f5e2b937e5f4f1996351df8ee9b2bd523fb106b728dd6b3dc15ac + "@lumino/algorithm": ^2.0.4 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/messaging": ^2.0.4 + "@lumino/signaling": ^2.1.5 + checksum: 2c686227ac68b70bbaa6367c8e02bb66c79b3956b1b5660e1ff8ca200c2790add029a5c428de4f422b2174dd07597f9f9b2f70b67532f6fd064138760681f360 languageName: node linkType: hard -"@jupyterlab/outputarea@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/outputarea@npm:4.0.3" +"@jupyterlab/outputarea@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/outputarea@npm:4.5.0" dependencies: - "@jupyterlab/apputils": ^4.1.3 - "@jupyterlab/nbformat": ^4.0.3 - "@jupyterlab/observables": ^5.0.3 - "@jupyterlab/rendermime": ^4.0.3 - "@jupyterlab/rendermime-interfaces": ^3.8.3 - "@jupyterlab/services": ^7.0.3 - "@jupyterlab/translation": ^4.0.3 - "@lumino/algorithm": ^2.0.0 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/properties": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/widgets": ^2.1.1 - checksum: bd4a60ea43cd3117c8cc6b6aee094f0a4e37c3635051fbf13857669547847ce52f6e186cb2c329893e333e6113998899a9d5fa90727926a73223d5082c936471 + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/nbformat": ^4.5.0 + "@jupyterlab/observables": ^5.5.0 + "@jupyterlab/rendermime": ^4.5.0 + "@jupyterlab/rendermime-interfaces": ^3.13.0 + "@jupyterlab/services": ^7.5.0 + "@jupyterlab/translation": ^4.5.0 + "@lumino/algorithm": ^2.0.4 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/messaging": ^2.0.4 + "@lumino/properties": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/widgets": ^2.7.2 + checksum: f8536bd36368ec99760e50a827151dde0a9fdc5ef5581da5af07bd661643b48445ddcd1f77df258ca83af7a4ed2ab196c8dd814427016e37b510daaa0f410894 languageName: node linkType: hard -"@jupyterlab/rendermime-interfaces@npm:^3.8.3": - version: 3.8.3 - resolution: "@jupyterlab/rendermime-interfaces@npm:3.8.3" +"@jupyterlab/rendermime-interfaces@npm:^3.13.0": + version: 3.13.0 + resolution: "@jupyterlab/rendermime-interfaces@npm:3.13.0" dependencies: - "@lumino/coreutils": ^1.11.0 || ^2.1.1 - "@lumino/widgets": ^1.37.2 || ^2.1.1 - checksum: aeb055196099e29eff78e98e904e3dac10255ac4693ed0d99022d08fe3de4dd792e66c06f6e11f110be2276e9ba36ae15b8a08e6fb1b4c25e774d5525199b5d3 + "@lumino/coreutils": ^1.11.0 || ^2.2.2 + "@lumino/widgets": ^1.37.2 || ^2.7.2 + checksum: 0c4dc92b991e0b8cce1d5f274784709e8efbf13ed6165210d09ccdac1b6a2846542f04f57af11e5caec90208c22440c723e54a94368beec3f2a1c91c745c9abc languageName: node linkType: hard -"@jupyterlab/rendermime@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/rendermime@npm:4.0.3" - dependencies: - "@jupyterlab/apputils": ^4.1.3 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/nbformat": ^4.0.3 - "@jupyterlab/observables": ^5.0.3 - "@jupyterlab/rendermime-interfaces": ^3.8.3 - "@jupyterlab/services": ^7.0.3 - "@jupyterlab/translation": ^4.0.3 - "@lumino/coreutils": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/widgets": ^2.1.1 +"@jupyterlab/rendermime@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/rendermime@npm:4.5.0" + dependencies: + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/nbformat": ^4.5.0 + "@jupyterlab/observables": ^5.5.0 + "@jupyterlab/rendermime-interfaces": ^3.13.0 + "@jupyterlab/services": ^7.5.0 + "@jupyterlab/translation": ^4.5.0 + "@lumino/coreutils": ^2.2.2 + "@lumino/messaging": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/widgets": ^2.7.2 lodash.escape: ^4.0.1 - checksum: 8e5d390ee84eb0f2017b80c2ccf4dc318ef53c3ebb52e84056d76b2bccbcb755190b7712e99936ad0610f03fe4b0a9a0f2f5ed854e21856c0cc39371ce1fad01 + checksum: ea4ddbafce87a7612732eb3d9231d66717d578d4943d7f21f4e0ed4af17a81efba24006f86595bc6251d7f037da70b9e3b33120f407f69ac6b2982161c89ae8e languageName: node linkType: hard -"@jupyterlab/services@npm:^7.0.3": - version: 7.0.3 - resolution: "@jupyterlab/services@npm:7.0.3" - dependencies: - "@jupyter/ydoc": ^1.0.2 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/nbformat": ^4.0.3 - "@jupyterlab/settingregistry": ^4.0.3 - "@jupyterlab/statedb": ^4.0.3 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/polling": ^2.1.1 - "@lumino/properties": ^2.0.0 - "@lumino/signaling": ^2.1.1 +"@jupyterlab/services@npm:^7.5.0": + version: 7.5.0 + resolution: "@jupyterlab/services@npm:7.5.0" + dependencies: + "@jupyter/ydoc": ^3.1.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/nbformat": ^4.5.0 + "@jupyterlab/settingregistry": ^4.5.0 + "@jupyterlab/statedb": ^4.5.0 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/polling": ^2.1.5 + "@lumino/properties": ^2.0.4 + "@lumino/signaling": ^2.1.5 ws: ^8.11.0 - checksum: 94277bdf4c6645145c09dcf41fbcf49528cb4c0e283fc7b596184615d7a0127b9129097f877455af85bf26e2110aee61f664e3cce9497f573c00a5dd90e5d0fd + checksum: fa579b22fc6d6b15b5c37377c984322499eb76d3b67684c0d335a0a81a5ce23d712e941c9ef1d8f81c7fa0b93614b355a55ba1a0ec176f218b7c7a2eb5220eeb languageName: node linkType: hard -"@jupyterlab/settingregistry@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/settingregistry@npm:4.0.3" - dependencies: - "@jupyterlab/nbformat": ^4.0.3 - "@jupyterlab/statedb": ^4.0.3 - "@lumino/commands": ^2.1.1 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/signaling": ^2.1.1 - "@rjsf/utils": ^5.1.0 +"@jupyterlab/settingregistry@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/settingregistry@npm:4.5.0" + dependencies: + "@jupyterlab/nbformat": ^4.5.0 + "@jupyterlab/statedb": ^4.5.0 + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/signaling": ^2.1.5 + "@rjsf/utils": ^5.13.4 ajv: ^8.12.0 json5: ^2.2.3 peerDependencies: react: ">=16" - checksum: 3874fa5a318c1301dc152c569a43de846ec3157fb1083b22a92571e5632749317361e5caaba513359db6fb8e8e3804b7d7ccff5058eb25dcc55af59d76c03d20 + checksum: acae2d98e368b0537ffb08d20ecaf3326b1c31e196887ff63c82459dc7ec01d1dc20deec0a48990670ccf2bf4c6760908169665c1e38cd99f2b1da2b050d0d76 languageName: node linkType: hard -"@jupyterlab/statedb@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/statedb@npm:4.0.3" +"@jupyterlab/statedb@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/statedb@npm:4.5.0" dependencies: - "@lumino/commands": ^2.1.1 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/properties": ^2.0.0 - "@lumino/signaling": ^2.1.1 - checksum: 07f625988489565704e5b90069111dee255ed62bec2784f1a1ea57192b850beab733b8f19d0f0ebfc83fbad2a3479e6180f00554f1560bd6bb641b019356961f - languageName: node - linkType: hard - -"@jupyterlab/statusbar@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/statusbar@npm:4.0.3" - dependencies: - "@jupyterlab/ui-components": ^4.0.3 - "@lumino/algorithm": ^2.0.0 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/widgets": ^2.1.1 - react: ^18.2.0 - checksum: 41319c4b7f22ecef701fc006b83de0963f65c7fab98a3d0020861df2c76cc6832dc044500f01bbc8a20f85d025573d3850d6edcf412be2fcb9091bbe7debd04e - languageName: node - linkType: hard - -"@jupyterlab/toc@npm:^6.0.3": - version: 6.0.3 - resolution: "@jupyterlab/toc@npm:6.0.3" - dependencies: - "@jupyterlab/apputils": ^4.1.3 - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/docregistry": ^4.0.3 - "@jupyterlab/observables": ^5.0.3 - "@jupyterlab/rendermime": ^4.0.3 - "@jupyterlab/translation": ^4.0.3 - "@jupyterlab/ui-components": ^4.0.3 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/widgets": ^2.1.1 - react: ^18.2.0 - checksum: 8098824692a3e5ac786d476b7c14abc4adbef0db3f0f38143969594dd4fd3069f92335ac417fc45d42d1577d3555791c6aecdf2361acb22d3902b93b899b31f0 + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/properties": ^2.0.4 + "@lumino/signaling": ^2.1.5 + checksum: 4e6a0f18d288a4f73c68284dce6ce1c0bac134a38b357a8f0fec7bdbb51d0801d7e96ae106960bab7c48637dc07e8239a45e5466d8c8e7372a026de11dc83a03 languageName: node linkType: hard -"@jupyterlab/translation@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/translation@npm:4.0.3" +"@jupyterlab/statusbar@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/statusbar@npm:4.5.0" dependencies: - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/rendermime-interfaces": ^3.8.3 - "@jupyterlab/services": ^7.0.3 - "@jupyterlab/statedb": ^4.0.3 - "@lumino/coreutils": ^2.1.1 - checksum: 255868017c500e32e97bdfcff02ded6352f03bc64928b77c0d34ae9c735093c6c0d6e448501cb14466996ff5ebdaaa6071d262a6f49ba6b06ea58cfac122c95d + "@jupyterlab/ui-components": ^4.5.0 + "@lumino/algorithm": ^2.0.4 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/messaging": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/widgets": ^2.7.2 + react: ^18.2.0 + checksum: ab9464bf892d51796317e9b06e2b47220a79c106ab36c4f795d1a14320a9ca8211c265f486c068819cc898b707db514420a8fcfc9313b6b32d91245aeac688f8 languageName: node linkType: hard -"@jupyterlab/ui-components@npm:^4.0.3": - version: 4.0.3 - resolution: "@jupyterlab/ui-components@npm:4.0.3" - dependencies: - "@jupyterlab/coreutils": ^6.0.3 - "@jupyterlab/observables": ^5.0.3 - "@jupyterlab/rendermime-interfaces": ^3.8.3 - "@jupyterlab/translation": ^4.0.3 - "@lumino/algorithm": ^2.0.0 - "@lumino/commands": ^2.1.1 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/messaging": ^2.0.0 - "@lumino/polling": ^2.1.1 - "@lumino/properties": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/virtualdom": ^2.0.0 - "@lumino/widgets": ^2.1.1 - "@rjsf/core": ^5.1.0 - "@rjsf/utils": ^5.1.0 +"@jupyterlab/toc@npm:^6.5.0": + version: 6.5.0 + resolution: "@jupyterlab/toc@npm:6.5.0" + dependencies: + "@jupyter/react-components": ^0.16.6 + "@jupyterlab/apputils": ^4.6.0 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/docregistry": ^4.5.0 + "@jupyterlab/observables": ^5.5.0 + "@jupyterlab/rendermime": ^4.5.0 + "@jupyterlab/rendermime-interfaces": ^3.13.0 + "@jupyterlab/translation": ^4.5.0 + "@jupyterlab/ui-components": ^4.5.0 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/messaging": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/widgets": ^2.7.2 + react: ^18.2.0 + checksum: 56adcbb1373e63a7e688bd0356a6fa84d2744f3aab52c5f5aa42180144d5ede11c909c2371626aa25fca68527bd11296ced7e94cabca5354a9927c1d17e94f02 + languageName: node + linkType: hard + +"@jupyterlab/translation@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/translation@npm:4.5.0" + dependencies: + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/rendermime-interfaces": ^3.13.0 + "@jupyterlab/services": ^7.5.0 + "@jupyterlab/statedb": ^4.5.0 + "@lumino/coreutils": ^2.2.2 + checksum: 12d4e7b1360ee858bcb874bcbb198b58770cc9f2bb865bc8172a62b1c44359ddf8cf4dc1cfdea966689eb216095d9e32c8ea5eabbe251c58a5fcc65b28e3200f + languageName: node + linkType: hard + +"@jupyterlab/ui-components@npm:^4.5.0": + version: 4.5.0 + resolution: "@jupyterlab/ui-components@npm:4.5.0" + dependencies: + "@jupyter/react-components": ^0.16.6 + "@jupyter/web-components": ^0.16.6 + "@jupyterlab/coreutils": ^6.5.0 + "@jupyterlab/observables": ^5.5.0 + "@jupyterlab/rendermime-interfaces": ^3.13.0 + "@jupyterlab/translation": ^4.5.0 + "@lumino/algorithm": ^2.0.4 + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/messaging": ^2.0.4 + "@lumino/polling": ^2.1.5 + "@lumino/properties": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/virtualdom": ^2.0.4 + "@lumino/widgets": ^2.7.2 + "@rjsf/core": ^5.13.4 + "@rjsf/utils": ^5.13.4 react: ^18.2.0 react-dom: ^18.2.0 typestyle: ^2.0.4 peerDependencies: react: ^18.2.0 - checksum: c64afe7a0c932e42d4a00f874d499c52b4bac9794965f6146307922c086ea88e245bdcd346211f808f60ba3985f30c01138cfa6f5b1acc290d07ef04404f91a7 + checksum: 59eedfbbfcbe224e0670bdaf09ac564bf3fe254a24f3465b4cfb7c8b1739ada8fc0e91ed51cf4fbee023c8df95985b3d0b4feffb1eef4902e17b2d12e2cfa381 languageName: node linkType: hard -"@lezer/common@npm:^1.0.0, @lezer/common@npm:^1.0.2": - version: 1.0.3 - resolution: "@lezer/common@npm:1.0.3" - checksum: cc90dc2f0aeaebeb3fe886cbd27f8b1e8bee817d8c2efff178604807debd68c5db820fd23afb830962780063d21891afbdf564420221faca2822e77bc6327184 +"@lezer/common@npm:^1.0.0, @lezer/common@npm:^1.0.2, @lezer/common@npm:^1.1.0, @lezer/common@npm:^1.2.0, @lezer/common@npm:^1.2.1, @lezer/common@npm:^1.3.0": + version: 1.4.0 + resolution: "@lezer/common@npm:1.4.0" + checksum: 29ce9749028261dcce2821ac0916a45094efe43456eb032dd6f8433b487be26f00df906ee101eb40b7f40a9f9cd4baf9aed8fba7cbac52572f8a1c4ffd65cd94 languageName: node linkType: hard "@lezer/cpp@npm:^1.0.0": - version: 1.1.1 - resolution: "@lezer/cpp@npm:1.1.1" + version: 1.1.2 + resolution: "@lezer/cpp@npm:1.1.2" dependencies: + "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: c9e1db19776eafbfe0c3b8448d46c94d9a1d30f7fef630292e63bab82e6d5d6903a043ee8cf341bcbf84c00ee0d79b8c255bab8fd8e0a91355ae912b53c78935 + checksum: a319cd46fd32affc07c9432e9b2b9954becf7766be0361176c525d03474bb794cc051aad9932f48c9df33833eee1d6bfdccab12e571f2b137b4ca765c60c75de languageName: node linkType: hard -"@lezer/css@npm:^1.0.0, @lezer/css@npm:^1.1.0": - version: 1.1.3 - resolution: "@lezer/css@npm:1.1.3" +"@lezer/css@npm:^1.1.0, @lezer/css@npm:^1.1.7": + version: 1.3.0 + resolution: "@lezer/css@npm:1.3.0" dependencies: + "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 - "@lezer/lr": ^1.0.0 - checksum: c8069ef0a6751441d2dc9180f7ebfd7aeb35df0ca2f1a748a2f26203a9ef6cc30f17f3074e2b49520453eb39329dadfdbbb901c6d9d067dc955ceb58c1f8cc6a + "@lezer/lr": ^1.3.0 + checksum: 952cdbee844c1cd6097c3de4ee073861d05ea1edf10815a58c1d29ee8337fd053b7758944bd48dd418c13bc204ab8666554c3be0560ecb31a65cc438e52e0590 languageName: node linkType: hard -"@lezer/generator@npm:^1.2.2": - version: 1.3.0 - resolution: "@lezer/generator@npm:1.3.0" +"@lezer/generator@npm:^1.7.0": + version: 1.8.0 + resolution: "@lezer/generator@npm:1.8.0" dependencies: - "@lezer/common": ^1.0.2 + "@lezer/common": ^1.1.0 "@lezer/lr": ^1.3.0 bin: - lezer-generator: dist/lezer-generator.cjs - checksum: 114df33679b44e86d0801473088bd1d52c208e3b3beb16cc923efac88280fc897bc2b79fd1a7bf2c04579a315898f4029127e5f15dc9557ff3c0ba0e710987eb + lezer-generator: src/lezer-generator.cjs + checksum: 2c4e6550bd282efd190100887d107d9e3e4cd87ba47cdb5488f84919f35b2cbb2fb845798017204f2fb3bb5dad6b6300fa45612731f8122960bd7a5346c785a5 languageName: node linkType: hard -"@lezer/highlight@npm:^1.0.0, @lezer/highlight@npm:^1.1.3, @lezer/highlight@npm:^1.1.4": - version: 1.1.6 - resolution: "@lezer/highlight@npm:1.1.6" +"@lezer/highlight@npm:^1.0.0, @lezer/highlight@npm:^1.1.3, @lezer/highlight@npm:^1.2.0": + version: 1.2.3 + resolution: "@lezer/highlight@npm:1.2.3" dependencies: - "@lezer/common": ^1.0.0 - checksum: 411a702394c4c996b7d7f145a38f3a85a8cc698b3918acc7121c629255bb76d4ab383753f69009e011dc415210c6acbbb5b27bde613259ab67e600b29397b03b + "@lezer/common": ^1.3.0 + checksum: 13b0d22d5dc2f3005baa7eed229bba8a61cee4ddeeb9e6a8cdff25fa3101db779c00b4c5d8f493ab2d60b296945a6cc4fe7e4846fece27b3fd2c2a1bfef79dad languageName: node linkType: hard -"@lezer/html@npm:^1.3.0": - version: 1.3.6 - resolution: "@lezer/html@npm:1.3.6" +"@lezer/html@npm:^1.3.12": + version: 1.3.12 + resolution: "@lezer/html@npm:1.3.12" dependencies: - "@lezer/common": ^1.0.0 + "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 1d3af781660968505e5083a34f31ea3549fd5f3949227fa93cc318bca61bce76ffe977bd875624ba938a2039834ec1a33df5d365e94c48131c85dd26f980d92c + checksum: 894b547555cd7d3dbf17c7022c4067a207241d6d493728ae2f79f6b9245803c1acec98fe89e593289ddcce9e9b6a90d8090be1a7090367bdbc38930aa9ee19a0 languageName: node linkType: hard "@lezer/java@npm:^1.0.0": - version: 1.0.4 - resolution: "@lezer/java@npm:1.0.4" + version: 1.1.1 + resolution: "@lezer/java@npm:1.1.1" dependencies: + "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 97f5a2c2d733afba5dc57a0da9a97515b19b5e63bb5937717dac4e8c9baed74d15c0cb5c1580858b678931f11d517c56d89f903968fa48931f9c62e2ea67a107 + checksum: 8a071aca6b5e1ed1d22bffed22bbd29f21b102b7337a7ea5c956eb259e6ff20eee2d6e85b7dadff69859cb6615d6b1a3f0ba109673e87ce5a1f6cabdeee626fd languageName: node linkType: hard "@lezer/javascript@npm:^1.0.0": - version: 1.4.4 - resolution: "@lezer/javascript@npm:1.4.4" + version: 1.4.13 + resolution: "@lezer/javascript@npm:1.4.13" dependencies: + "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.1.3 "@lezer/lr": ^1.3.0 - checksum: 29797dbb4c0632718cc5a3d0c6baeefe4240562f8b1ef1f60c58d0481c53ac4bbbac354369aa95e4131dfe0bbc4464bc025620f58f01739bd896974bb08dbad5 + checksum: a5e4607fec7671dff66d1f3bfee5a5da7395982f1867e17ac4d8f2d8f223451fb18516ef2699340b148af112176a07e1fcba9e63c5f8397c12895dd0509113d6 languageName: node linkType: hard "@lezer/json@npm:^1.0.0": - version: 1.0.1 - resolution: "@lezer/json@npm:1.0.1" + version: 1.0.2 + resolution: "@lezer/json@npm:1.0.2" dependencies: + "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: fcd17178f6a58e71c83e08fdc047e3708528b28591ba8f08ed35268f370d1ec9b63af0afa9d82a77fec26e9eb477ab3cfdc31c951e080d118ef607f9f9bb52e3 + checksum: f899d13765d95599c9199fc3404cb57969031dc40ce07de30f4e648979153966581f0bee02e2f8f70463b0a5322206a97c2fe8d5d14f218888c72a6dcedf90ef languageName: node linkType: hard "@lezer/lr@npm:^1.0.0, @lezer/lr@npm:^1.1.0, @lezer/lr@npm:^1.3.0": - version: 1.3.9 - resolution: "@lezer/lr@npm:1.3.9" + version: 1.4.0 + resolution: "@lezer/lr@npm:1.4.0" dependencies: "@lezer/common": ^1.0.0 - checksum: d10982bae6c0b2f5a3ab8710a41dc689a4f9e81afafd3d2de4f0bec169f5c3fc9a321c0e90010a51682d41a6755ae90e1f3199134ff194b3ff4058ea5bcdf353 + checksum: 4c8517017e9803415c6c5cb8230d8764107eafd7d0b847676cd1023abb863a4b268d0d01c7ce3cf1702c4749527c68f0a26b07c329cb7b68c36ed88362d7b193 languageName: node linkType: hard -"@lezer/markdown@npm:^1.0.0, @lezer/markdown@npm:^1.0.2": - version: 1.0.5 - resolution: "@lezer/markdown@npm:1.0.5" +"@lezer/markdown@npm:^1.0.0, @lezer/markdown@npm:^1.3.0": + version: 1.6.1 + resolution: "@lezer/markdown@npm:1.6.1" dependencies: "@lezer/common": ^1.0.0 "@lezer/highlight": ^1.0.0 - checksum: e862d7362faab54a4536c9913171580d0062ae5ffa9d46d6dcb4850b2b8f2fb6f2f28f98a30232640bfcd980682673ccb051230b06422814db89abea5f07d99e + checksum: 4654ea685307f2c6da611a98b93586f9604beb5dfd5d4d8e32ec0ebb7023fa7ef0536827ebe50d7c57d49d9bb151925bb0a2a0b5517861216c6806d5ab0eb43a languageName: node linkType: hard "@lezer/php@npm:^1.0.0": - version: 1.0.1 - resolution: "@lezer/php@npm:1.0.1" + version: 1.0.2 + resolution: "@lezer/php@npm:1.0.2" dependencies: + "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.1.0 - checksum: a847c255c030b4d38913ddf1d5bd7324d83be7ef8d1d244542870be03b9bf7dc71283afeb2415c40dfd188cb99f0cc44bad760b5f3b7c35c3b8e5e00253848fc + checksum: c85ef18571d37826b687dd141a0fe110f5814adaf9d1a391e7e482020d7f81df189ca89ec0dd141c1433d48eff4c6e53648b46f008dea8ad2dc574f35f1d4d79 languageName: node linkType: hard "@lezer/python@npm:^1.1.4": - version: 1.1.8 - resolution: "@lezer/python@npm:1.1.8" + version: 1.1.13 + resolution: "@lezer/python@npm:1.1.13" dependencies: + "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: e4a4e0b0fd871acff25111d4f767944b5015479776504b85c4431859c8a2859fdfa6362f204f3027cf9858c7ea907fd57244852a18b67da9eba3b2fe38d31b03 + checksum: 43465f3289063e16caac9a109f61b8f810dd6a0e1043874df1b4d0f1cee5fba39cfd8c78fa2e507c0aa8f50cee8c48fe36df549ac1f959dae8d51c06e8ec0d0b languageName: node linkType: hard "@lezer/rust@npm:^1.0.0": - version: 1.0.1 - resolution: "@lezer/rust@npm:1.0.1" + version: 1.0.2 + resolution: "@lezer/rust@npm:1.0.2" dependencies: + "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 1e02fdf09206979e7d4f87b020589f410c4c5e452a7b7b0296f6772ce3571c1bd7ed37495fbeeecf3d4423000f2efdabd462ba8a949c2b351fd35550327a7613 + checksum: fc5e97852b42beeb44a0ebe316dc64e3cc49ff481c22e3e67d6003fc4a5c257fcd94959cfcc76cd154fa172db9b3b4b28de5c09f10550d6e5f14869ddc274e5b languageName: node linkType: hard "@lezer/xml@npm:^1.0.0": - version: 1.0.2 - resolution: "@lezer/xml@npm:1.0.2" + version: 1.0.5 + resolution: "@lezer/xml@npm:1.0.5" dependencies: + "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: e834bcc5c0dee3eecb5362b3f10187e80908b6a293ebacf5750547a64b57ec710a068497334f109ecf4e5ea05e09e7e9c00e48ebbd30050673ea67b0929e5398 + checksum: a0a077b9e455b03593b93a7fdff2a4eab2cb7b230c8e1b878a8bebe80184632b9cc75ca018f1f9e2acb3a26e1386f4777385ab6e87aea70ccf479cde5ca268ee languageName: node linkType: hard -"@lumino/algorithm@npm:^2.0.0": - version: 2.0.0 - resolution: "@lumino/algorithm@npm:2.0.0" - checksum: 663edf536e94397b449c6a2643a735e602fbb396dec86b56ad1193a768dce27c6e7da5ad0384aa90086ea44cbb64dde3f9d565e9fd81858f1eb0c6b4253f3b94 +"@lumino/algorithm@npm:^2.0.4": + version: 2.0.4 + resolution: "@lumino/algorithm@npm:2.0.4" + checksum: ec1532fc294666fb483dd35082ec50ad979d0e9e1daf7a951ca045fd36a1ae88c7c73bf09c1aafed1ea826319f038ec2ed7058f58d214d5ed9f6a4cf61f232e8 languageName: node linkType: hard -"@lumino/application@npm:^2.1.1": - version: 2.2.0 - resolution: "@lumino/application@npm:2.2.0" +"@lumino/application@npm:^2.4.5": + version: 2.4.5 + resolution: "@lumino/application@npm:2.4.5" dependencies: - "@lumino/commands": ^2.1.2 - "@lumino/coreutils": ^2.1.1 - "@lumino/widgets": ^2.2.0 - checksum: b62da44b21d110c5d3478a49549326974b59325b8c60a58905d8e5ef08210273cd013cb60387d1f082fb79377a230278e2cf63e345491b0a54c75fdcc6164a68 + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/widgets": ^2.7.2 + checksum: 7a034b49cfde045a81d3ed0cb51bfff79a595f9e299c601cc71c19c0709dfe49db5a0a21fdc36fb9d77e441f144ebbeabf9f5ff132a265d530ad3551e9ecc11b languageName: node linkType: hard -"@lumino/collections@npm:^2.0.0": - version: 2.0.0 - resolution: "@lumino/collections@npm:2.0.0" +"@lumino/collections@npm:^2.0.4": + version: 2.0.4 + resolution: "@lumino/collections@npm:2.0.4" dependencies: - "@lumino/algorithm": ^2.0.0 - checksum: 4a7fc3571e92a1368a1ef01300ad7b6e0d4ff13cb78b89533d5962eea66d4a7550e15d8b80fa3ab1816b1a89382f35015f9dddf72ab04654c17e5b516b845d8f + "@lumino/algorithm": ^2.0.4 + checksum: ee8dfdcde3815ddb72d977705e8295ee9500a44697717a86fed644dd810bce8d8ad448659eec02dafeee1b1b3a74fc851224481933c385a812055793d34224f1 languageName: node linkType: hard -"@lumino/commands@npm:^2.1.1, @lumino/commands@npm:^2.1.2": - version: 2.1.2 - resolution: "@lumino/commands@npm:2.1.2" +"@lumino/commands@npm:^2.3.3": + version: 2.3.3 + resolution: "@lumino/commands@npm:2.3.3" dependencies: - "@lumino/algorithm": ^2.0.0 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/domutils": ^2.0.0 - "@lumino/keyboard": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/virtualdom": ^2.0.0 - checksum: c0b5ce8c5e1a86a98a90f54bb07b74742748110cf3362b86ff8328c1b5475c4dc05f1c4c9f50bf79e51c4e2ddc5cd69d6194f3d39dd5b58f357b0f30758bf35b + "@lumino/algorithm": ^2.0.4 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/domutils": ^2.0.4 + "@lumino/keyboard": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/virtualdom": ^2.0.4 + checksum: 4f44b180b7ce4580647fb86a61c00b8638ce9d538a7222feb85073f691f29b2f942b79a71f11e25d503c6d4ad3e8becec67cb8829710b34e04676f41d3505937 languageName: node linkType: hard -"@lumino/coreutils@npm:^1.11.0 || ^2.0.0, @lumino/coreutils@npm:^1.11.0 || ^2.1.1, @lumino/coreutils@npm:^2.1.1": - version: 2.1.1 - resolution: "@lumino/coreutils@npm:2.1.1" - checksum: dfdeb2b0282caae17b6c3edfebadf4ce7c75fc879fa60cacfef9b154412f4b35e4ffd95b1833b99d8dacb99aaaa04513570129ae2024c3f33e2677a01f0576ce +"@lumino/coreutils@npm:^1.11.0 || ^2.0.0, @lumino/coreutils@npm:^1.11.0 || ^2.2.2, @lumino/coreutils@npm:^2.2.2": + version: 2.2.2 + resolution: "@lumino/coreutils@npm:2.2.2" + dependencies: + "@lumino/algorithm": ^2.0.4 + checksum: ec4f7eedcd8e27c43f541bcf9d571fc69e82959879c80a50c7c6fb803d923834399e3a52e6c044a898426e220168602f0c4ca702c9683354510f5393fe3b160a languageName: node linkType: hard -"@lumino/datagrid@npm:^2.1.1": - version: 2.1.2 - resolution: "@lumino/datagrid@npm:2.1.2" +"@lumino/datagrid@npm:^2.5.3": + version: 2.5.3 + resolution: "@lumino/datagrid@npm:2.5.3" dependencies: - "@lumino/algorithm": ^2.0.0 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/domutils": ^2.0.0 - "@lumino/dragdrop": ^2.1.2 - "@lumino/keyboard": ^2.0.0 - "@lumino/messaging": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/widgets": ^2.2.0 - checksum: b121cfff8295aa600c2ad9de0ef4c7a3b9c8bbbc202d89b853f6c64d70e13058c62f898cc52d092a3f11b6158fde55cb24b764326ef2b4333db182a4e6cd3cc5 + "@lumino/algorithm": ^2.0.4 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/domutils": ^2.0.4 + "@lumino/dragdrop": ^2.1.7 + "@lumino/keyboard": ^2.0.4 + "@lumino/messaging": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/widgets": ^2.7.2 + checksum: 6dd9c1f6bfdd5133d762aa19f50bb949ef1ad166a06d6c71c4c25076d45854503a2cace33ee75725bbadef96f1316104e7af833179ef507d579c87352858aaa6 languageName: node linkType: hard -"@lumino/disposable@npm:^1.10.0 || ^2.0.0, @lumino/disposable@npm:^2.1.1": - version: 2.1.1 - resolution: "@lumino/disposable@npm:2.1.1" +"@lumino/disposable@npm:^1.10.0 || ^2.0.0, @lumino/disposable@npm:^2.1.5": + version: 2.1.5 + resolution: "@lumino/disposable@npm:2.1.5" dependencies: - "@lumino/signaling": ^2.1.1 - checksum: ed6cdfe13f3346178a087690d4e7baeccaed7e73ca23cb239765202409f5c01b4729a4058b4717f963462ee9ef2e5cb14ad1974e3163741267290edc3715c85c + "@lumino/signaling": ^2.1.5 + checksum: 31b3edd0643dd8d64131379a379c6364ff7a7e1884186d56a6e7b812cc8ee52f38cb43c20e8d45a8a5343a80af4a8180acf62c51f59c9a522349f35c65fe4d29 languageName: node linkType: hard -"@lumino/domutils@npm:^2.0.0": - version: 2.0.0 - resolution: "@lumino/domutils@npm:2.0.0" - checksum: 4a146bfc1006d5fd00ccecc61d9803965d269c15c48c892fd87216336ce967f0db91f31203c5616c83d260224cddf25af4abb6704a6770757d19e44068f690bf +"@lumino/domutils@npm:^2.0.4": + version: 2.0.4 + resolution: "@lumino/domutils@npm:2.0.4" + checksum: 5aacb1e3f597c8dd24fc09c7dabc97c630c293e43afaf7100e59d630bb9379b96b88536a37559cf92102a82364ab80734ccb21eb12811df8ed6ca2662e5cf9f1 languageName: node linkType: hard -"@lumino/dragdrop@npm:^2.1.1, @lumino/dragdrop@npm:^2.1.2": - version: 2.1.2 - resolution: "@lumino/dragdrop@npm:2.1.2" +"@lumino/dragdrop@npm:^2.1.7": + version: 2.1.7 + resolution: "@lumino/dragdrop@npm:2.1.7" dependencies: - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - checksum: 7ac64ec11423ec89fea937aa6c9ca818933ee98e775e500018a0a948f32171932033a1e302a48395cbe9bfeaa635acde2393fd935db14d7b1d569ca6a1daaa77 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + checksum: 92365f45bf3876db2575e6c46a8951f5521fa889146a760386fd189927ae14b7fb00a0e3390f78cfca2703d9d57854e3b17fb4b457a8f288df268f3a36158858 languageName: node linkType: hard -"@lumino/keyboard@npm:^2.0.0": - version: 2.0.0 - resolution: "@lumino/keyboard@npm:2.0.0" - checksum: 3852ba51f437b1c1d7e552a0f844592a05e04dd5012070dc6e4384c58965d1ebf536c6875c1b7bae03cde3c715ddc36cd290992fcefc1a8c39094194f4689fdd +"@lumino/keyboard@npm:^2.0.4": + version: 2.0.4 + resolution: "@lumino/keyboard@npm:2.0.4" + checksum: 550497726ab8a17e9046fe88f74fbf0ae32e2811d9d7138ccefc7758e8cbf22c6705f3aca8415e0419def17939e12b1363268d71aae00e22f6bbbcfaff5faf82 languageName: node linkType: hard -"@lumino/messaging@npm:^2.0.0": - version: 2.0.0 - resolution: "@lumino/messaging@npm:2.0.0" +"@lumino/messaging@npm:^2.0.4": + version: 2.0.4 + resolution: "@lumino/messaging@npm:2.0.4" dependencies: - "@lumino/algorithm": ^2.0.0 - "@lumino/collections": ^2.0.0 - checksum: 1e82dcf9b110834d4342dc63dfeac0ee780880fb99051bd82d00a1f83afd91b276c1cea5af85a414d92c527adc365d54f20ec780123b562f89c5a2cd3e96bf81 + "@lumino/algorithm": ^2.0.4 + "@lumino/collections": ^2.0.4 + checksum: 08b8ec0fcb21f61a2fa7050d22f94c9c54bf3d310c014a16bea5966320ba760a39bfecc9cd21e1d09ec367805ac0ad8be2466fff15ca1be7536a1077297eb6c7 languageName: node linkType: hard -"@lumino/polling@npm:^2.1.1": - version: 2.1.1 - resolution: "@lumino/polling@npm:2.1.1" +"@lumino/polling@npm:^2.1.5": + version: 2.1.5 + resolution: "@lumino/polling@npm:2.1.5" dependencies: - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/signaling": ^2.1.1 - checksum: 69177b26d5fc541e72533cbe7d7f7999eea541d392f1082d20dbd9e1797e7d46fba47bae9c65c06f9ccb2780cbae636e9354d9bf4423b5e1020754d4b07d4f6b + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/signaling": ^2.1.5 + checksum: 2b510ef4a5ac05470f01281112d1c467ea95f9f783f702d61fe512d8efecda93f360c907eb3e9fd180f507afe79face1d0ca7878a9d844a3e1f588aba7c5a28e languageName: node linkType: hard -"@lumino/properties@npm:^2.0.0": - version: 2.0.0 - resolution: "@lumino/properties@npm:2.0.0" - checksum: 81187a11a779eed4e20ff0035e77dee99bd271b0cf649096c4e8809dd6bdd06955b1a974bc1a115e536f8d2840b30183bb78a362b2c6991824477df6d17e6c59 +"@lumino/properties@npm:^2.0.4": + version: 2.0.4 + resolution: "@lumino/properties@npm:2.0.4" + checksum: f76d03ba0db12d3c83517484e1cd427b49006bf71e5e1bda00ddb1f02ab85a0079e47c715572a809d4102b348422cab15d587285a0fa17e7e91bbd288d9b6112 languageName: node linkType: hard -"@lumino/signaling@npm:^1.10.0 || ^2.0.0, @lumino/signaling@npm:^2.1.1": - version: 2.1.1 - resolution: "@lumino/signaling@npm:2.1.1" +"@lumino/signaling@npm:^1.10.0 || ^2.0.0, @lumino/signaling@npm:^2.1.5": + version: 2.1.5 + resolution: "@lumino/signaling@npm:2.1.5" dependencies: - "@lumino/algorithm": ^2.0.0 - "@lumino/coreutils": ^2.1.1 - checksum: 283ad4239b8577f68aca3d0b2606f73cc1c775f84cab25cf49aa6cd195f0d87949ef43fdff03b38b5a49ebbf2468581c6786d5f8b6159a04b2051260be5eab86 + "@lumino/algorithm": ^2.0.4 + "@lumino/coreutils": ^2.2.2 + checksum: ca8fa6f55a28e1dc05ae2a9ab89f34dbbbc4678e891689bfc84ef3a4f85bfdd4abfcff05ff08d6733872bd6808d71138de5fe35692cced6f008d2893b8506d47 languageName: node linkType: hard -"@lumino/virtualdom@npm:^2.0.0": - version: 2.0.0 - resolution: "@lumino/virtualdom@npm:2.0.0" +"@lumino/virtualdom@npm:^2.0.4": + version: 2.0.4 + resolution: "@lumino/virtualdom@npm:2.0.4" dependencies: - "@lumino/algorithm": ^2.0.0 - checksum: 6fc1d88e7d4a656be7664ccfc5745eb1d4e3d2034db0b11ad6abefcc642f22d265003eef0e1d02bca2e42b6da127123118c631369006f78e88a08885a6f36c25 + "@lumino/algorithm": ^2.0.4 + checksum: 2153f31703088a2dc7dc9cd2353f2876ae626839d267be50c0b191c187649b04b8d1596810f6294afc041e183baff5e5e8e9e4958ce8006df2c5c6ced7bbea42 languageName: node linkType: hard -"@lumino/widgets@npm:^1.37.2 || ^2.1.1, @lumino/widgets@npm:^2.1.1, @lumino/widgets@npm:^2.2.0": - version: 2.2.0 - resolution: "@lumino/widgets@npm:2.2.0" +"@lumino/widgets@npm:^1.37.2 || ^2.7.2, @lumino/widgets@npm:^2.7.2": + version: 2.7.2 + resolution: "@lumino/widgets@npm:2.7.2" dependencies: - "@lumino/algorithm": ^2.0.0 - "@lumino/commands": ^2.1.2 - "@lumino/coreutils": ^2.1.1 - "@lumino/disposable": ^2.1.1 - "@lumino/domutils": ^2.0.0 - "@lumino/dragdrop": ^2.1.2 - "@lumino/keyboard": ^2.0.0 - "@lumino/messaging": ^2.0.0 - "@lumino/properties": ^2.0.0 - "@lumino/signaling": ^2.1.1 - "@lumino/virtualdom": ^2.0.0 - checksum: 963c0e54102b786a9cbf3467041c9f6f5c275af751afc311ebeba30d56516767c463c425e321bb389eaa66726dfc4420119a9a58573dcbf3110aba9515c80606 + "@lumino/algorithm": ^2.0.4 + "@lumino/commands": ^2.3.3 + "@lumino/coreutils": ^2.2.2 + "@lumino/disposable": ^2.1.5 + "@lumino/domutils": ^2.0.4 + "@lumino/dragdrop": ^2.1.7 + "@lumino/keyboard": ^2.0.4 + "@lumino/messaging": ^2.0.4 + "@lumino/properties": ^2.0.4 + "@lumino/signaling": ^2.1.5 + "@lumino/virtualdom": ^2.0.4 + checksum: ca9017aecc1df504f433a6189ede84d8ae3ec2c76dd612cf1b43f131ace5d992e6f8ac5359f6ec04abd336c8abadc5eeada43f48f5140cfed54630f1bd84b44a languageName: node linkType: hard -"@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" - dependencies: - semver: ^7.3.5 - checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e +"@marijn/find-cluster-break@npm:^1.0.0": + version: 1.0.2 + resolution: "@marijn/find-cluster-break@npm:1.0.2" + checksum: 0d836de25e04d58325813401ef3c2d34caf040da985a5935fcbc9d84e7b47a21bdb15f57d70c2bf0960bd29ed3dbbb1afd00cdd0fc4fafbee7fd0ffe7d508ae1 languageName: node linkType: hard -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f +"@mermaid-js/layout-elk@npm:^0.2.0": + version: 0.2.0 + resolution: "@mermaid-js/layout-elk@npm:0.2.0" + dependencies: + d3: ^7.9.0 + elkjs: ^0.9.3 + peerDependencies: + mermaid: ^11.0.2 + checksum: 1a1ca0ebe32367de883341f2f10484086aacff498f57a3366aec8fcea1749bea66ea574021223de69ac065a7c914c6cd56f385c48c0a7d25c11a71571903ee6d languageName: node linkType: hard -"@playwright/test@npm:^1.32.0, @playwright/test@npm:^1.32.2": - version: 1.36.0 - resolution: "@playwright/test@npm:1.36.0" +"@mermaid-js/parser@npm:^0.6.3": + version: 0.6.3 + resolution: "@mermaid-js/parser@npm:0.6.3" dependencies: - "@types/node": "*" - fsevents: 2.3.2 - playwright-core: 1.36.0 - dependenciesMeta: - fsevents: - optional: true - bin: - playwright: cli.js - checksum: 6748fd7777617fc14aaf472c85a2d29bdcca7c63e88d06bd8c4f37af3bc35ae7af9c317ed966bc005e37038a27193be486fb5361634a0e9a79f527b6cbdd2f52 + langium: 3.3.1 + checksum: 6a3df5e694c6af793571c60265f5f1d25f39f3bb09f87fa91fa135ee36c2a01ec000ca34abdc801cf2baff4c5dbcaf41af38d710374eb5f678add626cc96f7ab languageName: node linkType: hard -"@rjsf/core@npm:^5.1.0": - version: 5.9.0 - resolution: "@rjsf/core@npm:5.9.0" - dependencies: - lodash: ^4.17.21 - lodash-es: ^4.17.21 - markdown-to-jsx: ^7.2.1 - nanoid: ^3.3.6 - prop-types: ^15.8.1 - peerDependencies: - "@rjsf/utils": ^5.8.x - react: ^16.14.0 || >=17 - checksum: 52406fcf560af51cb5b45ce95eb826ff1ad4ed1366c70b16b16137455f6b252cef507f76f139524228e12ccf2d49816b3538747431886476574ac2911f29aac1 +"@microsoft/fast-colors@npm:^5.3.1": + version: 5.3.1 + resolution: "@microsoft/fast-colors@npm:5.3.1" + checksum: ff87f402faadb4b5aeee3d27762566c11807f927cd4012b8bbc7f073ca68de0e2197f95330ff5dfd7038f4b4f0e2f51b11feb64c5d570f5c598d37850a5daf60 + languageName: node + linkType: hard + +"@microsoft/fast-element@npm:^1.12.0": + version: 1.12.0 + resolution: "@microsoft/fast-element@npm:1.12.0" + checksum: bbff4e9c83106d1d74f3eeedc87bf84832429e78fee59c6a4ae8164ee4f42667503f586896bea72341b4d2c76c244a3cb0d4fd0d5d3732755f00357714dd609e languageName: node linkType: hard -"@rjsf/utils@npm:^5.1.0": - version: 5.9.0 - resolution: "@rjsf/utils@npm:5.9.0" +"@microsoft/fast-foundation@npm:^2.49.4": + version: 2.49.5 + resolution: "@microsoft/fast-foundation@npm:2.49.5" + dependencies: + "@microsoft/fast-element": ^1.12.0 + "@microsoft/fast-web-utilities": ^5.4.1 + tabbable: ^5.2.0 + tslib: ^1.13.0 + checksum: 8a4729e8193ee93f780dc88fac26561b42f2636e3f0a8e89bb1dfe256f50a01a21ed1d8e4d31ce40678807dc833e25f31ba735cb5d3c247b65219aeb2560c82c + languageName: node + linkType: hard + +"@microsoft/fast-web-utilities@npm:^5.4.1": + version: 5.4.1 + resolution: "@microsoft/fast-web-utilities@npm:5.4.1" + dependencies: + exenv-es6: ^1.1.1 + checksum: 303e87847f962944f474e3716c3eb305668243916ca9e0719e26bb9a32346144bc958d915c103776b3e552cea0f0f6233f839fad66adfdf96a8436b947288ca7 + languageName: node + linkType: hard + +"@npmcli/agent@npm:^2.0.0": + version: 2.2.1 + resolution: "@npmcli/agent@npm:2.2.1" + dependencies: + agent-base: ^7.1.0 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.1 + lru-cache: ^10.0.1 + socks-proxy-agent: ^8.0.1 + checksum: c69aca42dbba393f517bc5777ee872d38dc98ea0e5e93c1f6d62b82b8fecdc177a57ea045f07dda1a770c592384b2dd92a5e79e21e2a7cf51c9159466a8f9c9b + languageName: node + linkType: hard + +"@npmcli/fs@npm:^3.1.0": + version: 3.1.0 + resolution: "@npmcli/fs@npm:3.1.0" + dependencies: + semver: ^7.3.5 + checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f + languageName: node + linkType: hard + +"@playwright/test@npm:^1.32.0, @playwright/test@npm:^1.56.0": + version: 1.57.0 + resolution: "@playwright/test@npm:1.57.0" + dependencies: + playwright: 1.57.0 + bin: + playwright: cli.js + checksum: 1a84783a240d69c2c8081a127b446f812a8dc86fe6f60a9511dd501cc0e6229cbec7e7753972678f3f063ad2bebb2cedbe9caebc5faa41014aebed35773ea242 + languageName: node + linkType: hard + +"@rjsf/core@npm:^5.13.4": + version: 5.17.1 + resolution: "@rjsf/core@npm:5.17.1" + dependencies: + lodash: ^4.17.21 + lodash-es: ^4.17.21 + markdown-to-jsx: ^7.4.1 + nanoid: ^3.3.7 + prop-types: ^15.8.1 + peerDependencies: + "@rjsf/utils": ^5.16.x + react: ^16.14.0 || >=17 + checksum: 2dead2886a4db152d259d3e85281c1fa5975eeac5f05c2840201ccc583ef1cf9d48c922cd404d515133e140eae7a8fca4aa63ccde0bcfe63d0b3fbe3cd621aed + languageName: node + linkType: hard + +"@rjsf/utils@npm:^5.13.4": + version: 5.17.1 + resolution: "@rjsf/utils@npm:5.17.1" dependencies: json-schema-merge-allof: ^0.8.1 jsonpointer: ^5.0.1 @@ -1322,7 +1623,32 @@ __metadata: react-is: ^18.2.0 peerDependencies: react: ^16.14.0 || >=17 - checksum: f1a1070539b24763b64631bb8d0d16a504fa46f029775a34e57c47e58b913b07e2869b45de6c993745a6320df3b6571f101abc2d07be59054a971e43facae6ea + checksum: 83010de66b06f1046b023a0b7d0bf30b5f47b152893c3b12f1f42faa89e7c7d18b2f04fe2e9035e5f63454317f09e6d5753fc014d43b933c8023b71fc50c3acf + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 00bd7362a3439021aa1ea51b0e0d0a0e8ca1351a3d54c606b115fdcc49b51b16db6e5f43b4fe7a28c38688523e22a94d49dd31168868b655f0d4d50f032d07a1 + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^3.0.0": + version: 3.0.1 + resolution: "@sinonjs/commons@npm:3.0.1" + dependencies: + type-detect: 4.0.8 + checksum: a7c3e7cc612352f4004873747d9d8b2d4d90b13a6d483f685598c945a70e734e255f1ca5dc49702515533c403b32725defff148177453b3f3915bcb60e9d4601 + languageName: node + linkType: hard + +"@sinonjs/fake-timers@npm:^10.0.2": + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" + dependencies: + "@sinonjs/commons": ^3.0.0 + checksum: 614d30cb4d5201550c940945d44c9e0b6d64a888ff2cd5b357f95ad6721070d6b8839cd10e15b76bf5e14af0bcc1d8f9ec00d49a46318f1f669a4bec1d7f3148 languageName: node linkType: hard @@ -1737,17 +2063,289 @@ __metadata: languageName: node linkType: hard -"@types/clone@npm:~2.1.1": - version: 2.1.1 - resolution: "@types/clone@npm:2.1.1" - checksum: bda9668b9d6e0875d64bbe00763676f566e8647bc224333a03ac7fd66655dfed56a98a9f8304d0145c4411b964649c84c4d1a03adbdb6547eafb9ab8f303d254 +"@types/d3-array@npm:*": + version: 3.2.2 + resolution: "@types/d3-array@npm:3.2.2" + checksum: 72e8e2abe0911cb431d6f3fe0a1f71b915356b679d4d9c826f52941bb30210c0fe8299dde066b08d9986754c620f031b13b13ab6dfc60d404eceab66a075dd5d + languageName: node + linkType: hard + +"@types/d3-axis@npm:*": + version: 3.0.6 + resolution: "@types/d3-axis@npm:3.0.6" + dependencies: + "@types/d3-selection": "*" + checksum: ea1065d9e6d134c04427763603cbe9d549b8b5785b8ae0d002b5b14a362619d5b8f5ee3c2fda8b36b7e5a413cbcd387e1a2d89898b919a9f0cc91ad4e67b5ab5 + languageName: node + linkType: hard + +"@types/d3-brush@npm:*": + version: 3.0.6 + resolution: "@types/d3-brush@npm:3.0.6" + dependencies: + "@types/d3-selection": "*" + checksum: e5166bc53e5c914b1fed0a6ce55ca14d76ae11c5afd16b724b8ae47989e977c4af02bb07496d1ccd0a77f4ccd9a2ca7345e1d289bcfce16490fe4b39a9e0d170 + languageName: node + linkType: hard + +"@types/d3-chord@npm:*": + version: 3.0.6 + resolution: "@types/d3-chord@npm:3.0.6" + checksum: b511cf372ed8a0086d37a715c0d4aca811b614454e1f7c1561fbcd46863beaccdb115d274a7a992a30a8218393fbc3e1fdd7ca6e9d572e729a4570002c327083 + languageName: node + linkType: hard + +"@types/d3-color@npm:*": + version: 3.1.3 + resolution: "@types/d3-color@npm:3.1.3" + checksum: 8a0e79a709929502ec4effcee2c786465b9aec51b653ba0b5d05dbfec3e84f418270dd603002d94021885061ff592f614979193bd7a02ad76317f5608560e357 + languageName: node + linkType: hard + +"@types/d3-contour@npm:*": + version: 3.0.6 + resolution: "@types/d3-contour@npm:3.0.6" + dependencies: + "@types/d3-array": "*" + "@types/geojson": "*" + checksum: 83c13eb0567e95d6675d6d81cbeab38d0899c5af70a7c69354e23e0860ddb2f3e911d2cacd33a8baa60ce7846b38785a337b2d7c8d2763a1340bfb999b4bd2ab + languageName: node + linkType: hard + +"@types/d3-delaunay@npm:*": + version: 6.0.4 + resolution: "@types/d3-delaunay@npm:6.0.4" + checksum: 502fe0eb91f7d05b0f57904d68028c24348a54b1e5458009caf662de995d0e59bd82cd701b4af0087d614ee9e456d415fe32d63c25272ca753bf12b3f27b2d77 + languageName: node + linkType: hard + +"@types/d3-dispatch@npm:*": + version: 3.0.7 + resolution: "@types/d3-dispatch@npm:3.0.7" + checksum: ce7ab5a7d5c64aacf563797c0c61f3862b9ff687cb35470fe462219f09e402185646f51707339beede616586d92ded6974c3958dbeb15e35a85b1ecfafdf13a8 + languageName: node + linkType: hard + +"@types/d3-drag@npm:*": + version: 3.0.7 + resolution: "@types/d3-drag@npm:3.0.7" + dependencies: + "@types/d3-selection": "*" + checksum: 1107cb1667ead79073741c06ea4a9e8e4551698f6c9c60821e327a6aa30ca2ba0b31a6fe767af85a2e38a22d2305f6c45b714df15c2bba68adf58978223a5fc5 + languageName: node + linkType: hard + +"@types/d3-dsv@npm:*": + version: 3.0.7 + resolution: "@types/d3-dsv@npm:3.0.7" + checksum: 5025e01459827d09d14e0d00281995a04042ce9e3e76444c5a65466c1d29649d82cbfaa9251e33837bf576f5c587525d8d8ff5aacc6bd3b831824d54449261b9 + languageName: node + linkType: hard + +"@types/d3-ease@npm:*": + version: 3.0.2 + resolution: "@types/d3-ease@npm:3.0.2" + checksum: 0885219966294bfc99548f37297e1c75e75da812a5f3ec941977ebb57dcab0a25acec5b2bbd82d09a49d387daafca08521ca269b7e4c27ddca7768189e987b54 + languageName: node + linkType: hard + +"@types/d3-fetch@npm:*": + version: 3.0.7 + resolution: "@types/d3-fetch@npm:3.0.7" + dependencies: + "@types/d3-dsv": "*" + checksum: e60cf60b25cbc49b2066ac2a3638f610c7379000562b0f499dd90fd57a8cb9740c24667a70496c2a66456d42867afeffb1722a75b26d95e7d7ee8667d96b0b36 + languageName: node + linkType: hard + +"@types/d3-force@npm:*": + version: 3.0.10 + resolution: "@types/d3-force@npm:3.0.10" + checksum: 0faf1321ddd85f7bf25769ee97513b380a897791ad1cd6c4282f09e0108e566132fad80f4c73cdb592a352139b22388d3c77458298a00f92ef72e27019fb33c7 + languageName: node + linkType: hard + +"@types/d3-format@npm:*": + version: 3.0.4 + resolution: "@types/d3-format@npm:3.0.4" + checksum: e69421cd93861a0c080084b0b23d4a5d6a427497559e46898189002fb756dae2c7c858b465308f6bcede7272b90e39ce8adab810bded2309035a5d9556c59134 + languageName: node + linkType: hard + +"@types/d3-geo@npm:*": + version: 3.1.0 + resolution: "@types/d3-geo@npm:3.1.0" + dependencies: + "@types/geojson": "*" + checksum: a4b2daa8a64012912ce7186891e8554af123925dca344c111b771e168a37477e02d504c6c94ee698440380e8c4f3f373d6755be97935da30eae0904f6745ce40 + languageName: node + linkType: hard + +"@types/d3-hierarchy@npm:*": + version: 3.1.7 + resolution: "@types/d3-hierarchy@npm:3.1.7" + checksum: 69746b3a65e0fe0ceb3ffcb1a8840a61e271eadb32eccb5034f0fce036d24801aef924ee45b99246580c9f7c81839ab0555f776a11773d82e860d522a2ff1c0e + languageName: node + linkType: hard + +"@types/d3-interpolate@npm:*": + version: 3.0.4 + resolution: "@types/d3-interpolate@npm:3.0.4" + dependencies: + "@types/d3-color": "*" + checksum: efd2770e174e84fc7316fdafe03cf3688451f767dde1fa6211610137f495be7f3923db7e1723a6961a0e0e9ae0ed969f4f47c038189fa0beb1d556b447922622 + languageName: node + linkType: hard + +"@types/d3-path@npm:*": + version: 3.1.1 + resolution: "@types/d3-path@npm:3.1.1" + checksum: fee8f6b0d3b28a3611c7d7fda3bf2f79392ded266f54b03a220f205c42117644bdcd33dcbf4853da3cca02229f1c669d2a60d5d297a24ce459ba8271ccb26c03 + languageName: node + linkType: hard + +"@types/d3-polygon@npm:*": + version: 3.0.2 + resolution: "@types/d3-polygon@npm:3.0.2" + checksum: 7cf1eadb54f02dd3617512b558f4c0f3811f8a6a8c887d9886981c3cc251db28b68329b2b0707d9f517231a72060adbb08855227f89bef6ef30caedc0a67cab2 + languageName: node + linkType: hard + +"@types/d3-quadtree@npm:*": + version: 3.0.6 + resolution: "@types/d3-quadtree@npm:3.0.6" + checksum: 631fb1a50dbe4fb0c97574891b180ec3d6a0f524bbd8aee8dfd44eda405e7ed1ca2b03d5568a35f697d09e5e4b598117e149236874b0c8764979a3d6242bb0bc + languageName: node + linkType: hard + +"@types/d3-random@npm:*": + version: 3.0.3 + resolution: "@types/d3-random@npm:3.0.3" + checksum: 33285b57768a724d2466ac1deec002432805c9df3e475ffb7f7fec66681cfe3e18d2f68b7f8ba45f400b274907bbebfe8adff14c9a97ef1987e476135e784925 + languageName: node + linkType: hard + +"@types/d3-scale-chromatic@npm:*": + version: 3.1.0 + resolution: "@types/d3-scale-chromatic@npm:3.1.0" + checksum: cb7b86deac077c7c217a52a3f658cdfb812cff8708404fbfe54918c03ead545e1df87df377e9c4eab21c9d6c1aeee6471320e02a5b6b27e2e3f786a12a82ab02 + languageName: node + linkType: hard + +"@types/d3-scale@npm:*": + version: 4.0.9 + resolution: "@types/d3-scale@npm:4.0.9" + dependencies: + "@types/d3-time": "*" + checksum: c44265a38e538983686b1b8d159abfb4e81c09b33316f3a68f0f372d38400fa950ad531644d25230cc7b48ea5adb50270fc54823f088979ade62dcd0225f7aa3 + languageName: node + linkType: hard + +"@types/d3-selection@npm:*": + version: 3.0.11 + resolution: "@types/d3-selection@npm:3.0.11" + checksum: 4b76630f76dffdafc73cdc786d73e7b4c96f40546483074b3da0e7fe83fd7f5ed9bc6c50f79bcef83595f943dcc9ed6986953350f39371047af644cc39c41b43 + languageName: node + linkType: hard + +"@types/d3-shape@npm:*": + version: 3.1.7 + resolution: "@types/d3-shape@npm:3.1.7" + dependencies: + "@types/d3-path": "*" + checksum: 776b982e2c4fc04763782af5100993c02bca338632ff2c76d2423ace398300ba7c48cd745f95b5f51edefabbfd026c45829a146c411f8facde09ef92580b20ce + languageName: node + linkType: hard + +"@types/d3-time-format@npm:*": + version: 4.0.3 + resolution: "@types/d3-time-format@npm:4.0.3" + checksum: e981fc9780697a9d8c5d1ddf1167d9c6bc28e4e610afddff1384fe55e6eb52cb65309b2a0a1d4cf817413b0a80b9f1a652fe0b2cb8054ace4eafff80a6093aa5 + languageName: node + linkType: hard + +"@types/d3-time@npm:*": + version: 3.0.4 + resolution: "@types/d3-time@npm:3.0.4" + checksum: 0c296884571ce70c4bbd4ea9cd1c93c0c8aee602c6c806b056187dd4ee49daf70c2f41da94b25ba0d796edf8ca83cbb87fe6d1cdda7ca669ab800170ece1c12b + languageName: node + linkType: hard + +"@types/d3-timer@npm:*": + version: 3.0.2 + resolution: "@types/d3-timer@npm:3.0.2" + checksum: 1643eebfa5f4ae3eb00b556bbc509444d88078208ec2589ddd8e4a24f230dd4cf2301e9365947e70b1bee33f63aaefab84cd907822aae812b9bc4871b98ab0e1 + languageName: node + linkType: hard + +"@types/d3-transition@npm:*": + version: 3.0.9 + resolution: "@types/d3-transition@npm:3.0.9" + dependencies: + "@types/d3-selection": "*" + checksum: c8608b1ac7cf09acfe387f3d41074631adcdfd7f2c8ca2efb378309adf0e9fc8469dbcf0d7a8c40fd1f03f2d2bf05fcda0cde7aa356ae8533a141dcab4dff221 + languageName: node + linkType: hard + +"@types/d3-zoom@npm:*": + version: 3.0.8 + resolution: "@types/d3-zoom@npm:3.0.8" + dependencies: + "@types/d3-interpolate": "*" + "@types/d3-selection": "*" + checksum: a1685728949ed39faf8ce162cc13338639c57bc2fd4d55fc7902b2632cad2bc2a808941263e57ce6685647e8a6a0a556e173386a52d6bb74c9ed6195b68be3de + languageName: node + linkType: hard + +"@types/d3@npm:^7.4.3": + version: 7.4.3 + resolution: "@types/d3@npm:7.4.3" + dependencies: + "@types/d3-array": "*" + "@types/d3-axis": "*" + "@types/d3-brush": "*" + "@types/d3-chord": "*" + "@types/d3-color": "*" + "@types/d3-contour": "*" + "@types/d3-delaunay": "*" + "@types/d3-dispatch": "*" + "@types/d3-drag": "*" + "@types/d3-dsv": "*" + "@types/d3-ease": "*" + "@types/d3-fetch": "*" + "@types/d3-force": "*" + "@types/d3-format": "*" + "@types/d3-geo": "*" + "@types/d3-hierarchy": "*" + "@types/d3-interpolate": "*" + "@types/d3-path": "*" + "@types/d3-polygon": "*" + "@types/d3-quadtree": "*" + "@types/d3-random": "*" + "@types/d3-scale": "*" + "@types/d3-scale-chromatic": "*" + "@types/d3-selection": "*" + "@types/d3-shape": "*" + "@types/d3-time": "*" + "@types/d3-time-format": "*" + "@types/d3-timer": "*" + "@types/d3-transition": "*" + "@types/d3-zoom": "*" + checksum: 12234aa093c8661546168becdd8956e892b276f525d96f65a7b32fed886fc6a569fe5a1171bff26fef2a5663960635f460c9504a6f2d242ba281a2b6c8c6465c languageName: node linkType: hard "@types/estree@npm:^1.0.0": - version: 1.0.1 - resolution: "@types/estree@npm:1.0.1" - checksum: e9aa175eacb797216fafce4d41e8202c7a75555bc55232dee0f9903d7171f8f19f0ae7d5191bb1a88cb90e65468be508c0df850a9fb81b4433b293a5a749899d + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a + languageName: node + linkType: hard + +"@types/geojson@npm:*": + version: 7946.0.16 + resolution: "@types/geojson@npm:7946.0.16" + checksum: d66e5e023f43b3e7121448117af1930af7d06410a32a585a8bc9c6bb5d97e0d656cd93d99e31fa432976c32e98d4b780f82bf1fd1acd20ccf952eb6b8e39edf2 languageName: node linkType: hard @@ -1758,62 +2356,172 @@ __metadata: languageName: node linkType: hard +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 + languageName: node + linkType: hard + +"@types/istanbul-lib-report@npm:*": + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" + dependencies: + "@types/istanbul-lib-coverage": "*" + checksum: b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 + languageName: node + linkType: hard + +"@types/istanbul-reports@npm:^3.0.0": + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" + dependencies: + "@types/istanbul-lib-report": "*" + checksum: 93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 + languageName: node + linkType: hard + +"@types/jsdom@npm:^20.0.0": + version: 20.0.1 + resolution: "@types/jsdom@npm:20.0.1" + dependencies: + "@types/node": "*" + "@types/tough-cookie": "*" + parse5: ^7.0.0 + checksum: d55402c5256ef451f93a6e3d3881f98339fe73a5ac2030588df056d6835df8367b5a857b48d27528289057e26dcdd3f502edc00cb877c79174cb3a4c7f2198c1 + languageName: node + linkType: hard + "@types/klaw-sync@npm:^6.0.1": - version: 6.0.1 - resolution: "@types/klaw-sync@npm:6.0.1" + version: 6.0.5 + resolution: "@types/klaw-sync@npm:6.0.5" dependencies: "@types/node": "*" - checksum: c18427dc30c9272154edc0c2e5bf37faca1831e4979973a019197603836e3a5317eac435177cd41749f1e38953c3eb8d96a7a27c2a444efda34ae5d704a9c263 + checksum: 618a985280e4d8d451d8208d85b7df31bc5af8f17f2501cbbe57bedd1b6eb0d297ac6ac2ad2ea4dddf7f9b96f34aac1af7f635cf7c42f276e016c3854de8b9d2 languageName: node linkType: hard "@types/node@npm:*": - version: 20.4.2 - resolution: "@types/node@npm:20.4.2" - checksum: 99e544ea7560d51f01f95627fc40394c24a13da8f041121a0da13e4ef0a2aa332932eaf9a5e8d0e30d1c07106e96a183be392cbba62e8cf0bf6a085d5c0f4149 + version: 20.11.30 + resolution: "@types/node@npm:20.11.30" + dependencies: + undici-types: ~5.26.4 + checksum: 7597767aa3e44b0f1bf62efa522dd17741135f283c11de6a20ead8bb7016fb4999cc30adcd8f2bb29ebb216906c92894346ccd187de170927dc1e212d2c07c81 languageName: node linkType: hard "@types/prop-types@npm:*": - version: 15.7.5 - resolution: "@types/prop-types@npm:15.7.5" - checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980 + version: 15.7.11 + resolution: "@types/prop-types@npm:15.7.11" + checksum: 7519ff11d06fbf6b275029fe03fff9ec377b4cb6e864cac34d87d7146c7f5a7560fd164bdc1d2dbe00b60c43713631251af1fd3d34d46c69cd354602bc0c7c54 languageName: node linkType: hard "@types/react@npm:^18.0.26": - version: 18.2.14 - resolution: "@types/react@npm:18.2.14" + version: 18.2.67 + resolution: "@types/react@npm:18.2.67" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: a6a5e8cc78f486b9020d1ad009aa6c56943c68c7c6376e0f8399e9cbcd950b7b8f5d73f00200f5379f5e58d31d57d8aed24357f301d8e86108cd438ce6c8b3dd + checksum: 9e48122b0e8d0ae20601f613aca32289eeb94d55c58ff03a7dc532d80ed289a1ba9715f14b773bd926ccdd63e503717f14264143ef531dc370063abe09dee0b2 languageName: node linkType: hard "@types/scheduler@npm:*": - version: 0.16.3 - resolution: "@types/scheduler@npm:0.16.3" - checksum: 2b0aec39c24268e3ce938c5db2f2e77f5c3dd280e05c262d9c2fe7d890929e4632a6b8e94334017b66b45e4f92a5aa42ba3356640c2a1175fa37bef2f5200767 + version: 0.16.8 + resolution: "@types/scheduler@npm:0.16.8" + checksum: 6c091b096daa490093bf30dd7947cd28e5b2cd612ec93448432b33f724b162587fed9309a0acc104d97b69b1d49a0f3fc755a62282054d62975d53d7fd13472d + languageName: node + linkType: hard + +"@types/stack-utils@npm:^2.0.0": + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5 + languageName: node + linkType: hard + +"@types/tough-cookie@npm:*": + version: 4.0.5 + resolution: "@types/tough-cookie@npm:4.0.5" + checksum: f19409d0190b179331586365912920d192733112a195e870c7f18d20ac8adb7ad0b0ff69dad430dba8bc2be09593453a719cfea92dc3bda19748fd158fe1498d + languageName: node + linkType: hard + +"@types/trusted-types@npm:^2.0.7": + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 8e4202766a65877efcf5d5a41b7dd458480b36195e580a3b1085ad21e948bc417d55d6f8af1fd2a7ad008015d4117d5fdfe432731157da3c68678487174e4ba3 + languageName: node + linkType: hard + +"@types/yargs-parser@npm:*": + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: ef236c27f9432983e91432d974243e6c4cdae227cb673740320eff32d04d853eed59c92ca6f1142a335cfdc0e17cccafa62e95886a8154ca8891cc2dec4ee6fc + languageName: node + linkType: hard + +"@types/yargs@npm:^17.0.8": + version: 17.0.35 + resolution: "@types/yargs@npm:17.0.35" + dependencies: + "@types/yargs-parser": "*" + checksum: ebf1f5373388cfcbf9cfb5e56ce7a77c0ba2450420f26f3701010ca92df48cce7e14e4245ed1f17178a38ff8702467a6f4047742775b8e2fd06dec8f4f3501ce languageName: node linkType: hard "@vscode/debugprotocol@npm:^1.51.0": - version: 1.61.0 - resolution: "@vscode/debugprotocol@npm:1.61.0" - checksum: 14d4f6d2f385e15a39ba7aa506c25d3e2a2d6a22ebb6ee9d354062634f292b1ce3b0d9b5ac1c098052e3f6e572a1571bf0db647d13d85157b9a50645a0f1c69f + version: 1.65.0 + resolution: "@vscode/debugprotocol@npm:1.65.0" + checksum: 3ea504d01c67cd6a0c56fa3357f61f2dbaa426445443dba8b860292232e62e5bff7111e68e4cb844cedd564db1617e08847477a19527becd9f2608199eae4118 languageName: node linkType: hard -"abbrev@npm:^1.0.0": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 +"abab@npm:^2.0.6": + version: 2.0.6 + resolution: "abab@npm:2.0.6" + checksum: 6ffc1af4ff315066c62600123990d87551ceb0aafa01e6539da77b0f5987ac7019466780bf480f1787576d4385e3690c81ccc37cfda12819bf510b8ab47e5a3e + languageName: node + linkType: hard + +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 0e994ad2aa6575f94670d8a2149afe94465de9cedaaaac364e7fb43a40c3691c980ff74899f682f4ca58fa96b4cbd7421a015d3a6defe43a442117d7821a2f36 + languageName: node + linkType: hard + +"acorn-globals@npm:^7.0.0": + version: 7.0.1 + resolution: "acorn-globals@npm:7.0.1" + dependencies: + acorn: ^8.1.0 + acorn-walk: ^8.0.2 + checksum: 2a2998a547af6d0db5f0cdb90acaa7c3cbca6709010e02121fb8b8617c0fbd8bab0b869579903fde358ac78454356a14fadcc1a672ecb97b04b1c2ccba955ce8 + languageName: node + linkType: hard + +"acorn-walk@npm:^8.0.2": + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" + dependencies: + acorn: ^8.11.0 + checksum: 4ff03f42323e7cf90f1683e08606b0f460e1e6ac263d2730e3df91c7665b6f64e696db6ea27ee4bed18c2599569be61f28a8399fa170c611161a348c402ca19c + languageName: node + linkType: hard + +"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.15.0, acorn@npm:^8.8.1": + version: 8.15.0 + resolution: "acorn@npm:8.15.0" + bin: + acorn: bin/acorn + checksum: 309c6b49aedf1a2e34aaf266de06de04aab6eb097c02375c66fdeb0f64556a6a823540409914fb364d9a11bc30d79d485a2eba29af47992d3490e9886c4391c3 languageName: node linkType: hard -"agent-base@npm:6, agent-base@npm:^6.0.2": +"agent-base@npm:6": version: 6.0.2 resolution: "agent-base@npm:6.0.2" dependencies: @@ -1822,14 +2530,12 @@ __metadata: languageName: node linkType: hard -"agentkeepalive@npm:^4.2.1": - version: 4.3.0 - resolution: "agentkeepalive@npm:4.3.0" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": + version: 7.1.0 + resolution: "agent-base@npm:7.1.0" dependencies: - debug: ^4.1.0 - depd: ^2.0.0 - humanize-ms: ^1.2.1 - checksum: 982453aa44c11a06826c836025e5162c846e1200adb56f2d075400da7d32d87021b3b0a58768d949d824811f5654223d5a8a3dad120921a2439625eb847c6260 + debug: ^4.3.4 + checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f languageName: node linkType: hard @@ -1869,7 +2575,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^4.0.0": +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": version: 4.3.0 resolution: "ansi-styles@npm:4.3.0" dependencies: @@ -1878,6 +2584,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 + languageName: node + linkType: hard + "ansi-styles@npm:^6.1.0": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" @@ -1885,20 +2598,24 @@ __metadata: languageName: node linkType: hard -"aproba@npm:^1.0.3 || ^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 9102e246d1ed9b37ac36f57f0a6ca55226876553251a31fc80677e71471f463a54c872dc78d5d7f80740c8ba624395cccbe8b60f7b690c4418f487d8e9fd1106 languageName: node linkType: hard -"are-we-there-yet@npm:^3.0.0": - version: 3.0.1 - resolution: "are-we-there-yet@npm:3.0.1" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 +"async-generator-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-generator-function@npm:1.0.0" + checksum: 74a71a4a2dd7afd06ebb612f6d612c7f4766a351bedffde466023bf6dae629e46b0d2cd38786239e0fbf245de0c7df76035465e16d1213774a0efb22fec0d713 + languageName: node + linkType: hard + +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be languageName: node linkType: hard @@ -1913,23 +2630,13 @@ __metadata: version: 0.0.0-use.local resolution: "bqplot-ui-tests@workspace:." dependencies: - "@jupyterlab/galata": ^5.0.1 + "@jupyterlab/galata": ^5.5.0 "@playwright/test": ^1.32.0 "@types/klaw-sync": ^6.0.1 klaw-sync: ^6.0.0 languageName: unknown linkType: soft -"brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" - dependencies: - balanced-match: ^1.0.0 - concat-map: 0.0.1 - checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 - languageName: node - linkType: hard - "brace-expansion@npm:^2.0.1": version: 2.0.1 resolution: "brace-expansion@npm:2.0.1" @@ -1939,23 +2646,77 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^17.0.0": - version: 17.1.3 - resolution: "cacache@npm:17.1.3" +"braces@npm:^3.0.3": + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - "@npmcli/fs": ^3.1.0 - fs-minipass: ^3.0.0 - glob: ^10.2.2 - lru-cache: ^7.7.1 - minipass: ^5.0.0 - minipass-collect: ^1.0.2 + fill-range: ^7.1.1 + checksum: b95aa0b3bd909f6cd1720ffcf031aeaf46154dd88b4da01f9a1d3f7ea866a79eba76a6d01cbc3c422b2ee5cdc39a4f02491058d5df0d7bf6e6a162a832df1f69 + languageName: node + linkType: hard + +"cacache@npm:^18.0.0": + version: 18.0.2 + resolution: "cacache@npm:18.0.2" + dependencies: + "@npmcli/fs": ^3.1.0 + fs-minipass: ^3.0.0 + glob: ^10.2.2 + lru-cache: ^10.0.1 + minipass: ^7.0.3 + minipass-collect: ^2.0.1 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 p-map: ^4.0.0 ssri: ^10.0.0 tar: ^6.1.11 unique-filename: ^3.0.0 - checksum: 385756781e1e21af089160d89d7462b7ed9883c978e848c7075b90b73cb823680e66092d61513050164588387d2ca87dd6d910e28d64bc13a9ac82cd8580c796 + checksum: 0250df80e1ad0c828c956744850c5f742c24244e9deb5b7dc81bca90f8c10e011e132ecc58b64497cc1cad9a98968676147fb6575f4f94722f7619757b17a11b + languageName: node + linkType: hard + +"call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: ^1.3.0 + function-bind: ^1.1.2 + checksum: b2863d74fcf2a6948221f65d95b91b4b2d90cfe8927650b506141e669f7d5de65cea191bf788838bc40d13846b7886c5bc5c84ab96c3adbcf88ad69a72fcdc6b + languageName: node + linkType: hard + +"chalk@npm:^4.0.0": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc + languageName: node + linkType: hard + +"chevrotain-allstar@npm:~0.3.0": + version: 0.3.1 + resolution: "chevrotain-allstar@npm:0.3.1" + dependencies: + lodash-es: ^4.17.21 + peerDependencies: + chevrotain: ^11.0.0 + checksum: 5f5213693886d03ca04ffacc57f7424b5c8015e7a62de3c193c3bc94ae7472f113e9fab7f4e92ce0553c181483950a170576897d7b695aac6196ce32b988475e + languageName: node + linkType: hard + +"chevrotain@npm:~11.0.3": + version: 11.0.3 + resolution: "chevrotain@npm:11.0.3" + dependencies: + "@chevrotain/cst-dts-gen": 11.0.3 + "@chevrotain/gast": 11.0.3 + "@chevrotain/regexp-to-ast": 11.0.3 + "@chevrotain/types": 11.0.3 + "@chevrotain/utils": 11.0.3 + lodash-es: 4.17.21 + checksum: 43abce4ef2be2ae499027066ad5bfb2dd6b838423108adc69839133655b925a4d86212b97125d8deef9f84dc173b34457eedf59a2d178b6d0b2a0d2e2a7762a4 languageName: node linkType: hard @@ -1966,6 +2727,13 @@ __metadata: languageName: node linkType: hard +"ci-info@npm:^3.2.0": + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 + languageName: node + linkType: hard + "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -1984,13 +2752,6 @@ __metadata: languageName: node linkType: hard -"clone@npm:~2.1.2": - version: 2.1.2 - resolution: "clone@npm:2.1.2" - checksum: aaf106e9bc025b21333e2f4c12da539b568db4925c0501a1bf4070836c9e848c892fa22c35548ce0d1132b08bbbfa17a00144fe58fccdab6fa900fec4250f67d - languageName: node - linkType: hard - "color-convert@npm:^2.0.1": version: 2.0.1 resolution: "color-convert@npm:2.0.1" @@ -2007,12 +2768,12 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.3": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b +"combined-stream@npm:^1.0.8": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" + dependencies: + delayed-stream: ~1.0.0 + checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c languageName: node linkType: hard @@ -2030,6 +2791,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^8.3.0": + version: 8.3.0 + resolution: "commander@npm:8.3.0" + checksum: 0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0 + languageName: node + linkType: hard + "compute-gcd@npm:^1.2.1": version: 1.2.1 resolution: "compute-gcd@npm:1.2.1" @@ -2053,17 +2821,10 @@ __metadata: languageName: node linkType: hard -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af - languageName: node - linkType: hard - -"console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed +"confbox@npm:^0.1.8": + version: 0.1.8 + resolution: "confbox@npm:0.1.8" + checksum: 5c7718ab22cf9e35a31c21ef124156076ae8c9dc65e6463d54961caf5a1d529284485a0fdf83fd23b27329f3b75b0c8c07d2e36c699f5151a2efe903343f976a languageName: node linkType: hard @@ -2074,7 +2835,25 @@ __metadata: languageName: node linkType: hard -"crelt@npm:^1.0.5": +"cose-base@npm:^1.0.0": + version: 1.0.3 + resolution: "cose-base@npm:1.0.3" + dependencies: + layout-base: ^1.0.0 + checksum: 3f3d592316df74adb215ca91e430f1c22b6e890bc0025b32ae1f6464c73fdb9614816cb40a8d38b40c6a3e9e7b8c64eda90d53fb9a4a6948abec17dad496f30b + languageName: node + linkType: hard + +"cose-base@npm:^2.2.0": + version: 2.2.0 + resolution: "cose-base@npm:2.2.0" + dependencies: + layout-base: ^2.0.0 + checksum: 2e694f340bf216c71fc126d237578a4168e138720011d0b48c88bf9bfc7fd45f912eff2c603ef3d1307d6e3ce6f465ed382285a764a3a6620db590c5457d2557 + languageName: node + linkType: hard + +"crelt@npm:^1.0.5, crelt@npm:^1.0.6": version: 1.0.6 resolution: "crelt@npm:1.0.6" checksum: dad842093371ad702afbc0531bfca2b0a8dd920b23a42f26e66dabbed9aad9acd5b9030496359545ef3937c3aced0fd4ac39f7a2d280a23ddf9eb7fdcb94a69f @@ -2092,6 +2871,29 @@ __metadata: languageName: node linkType: hard +"cssom@npm:^0.5.0": + version: 0.5.0 + resolution: "cssom@npm:0.5.0" + checksum: 823471aa30091c59e0a305927c30e7768939b6af70405808f8d2ce1ca778cddcb24722717392438329d1691f9a87cb0183b64b8d779b56a961546d54854fde01 + languageName: node + linkType: hard + +"cssom@npm:~0.3.6": + version: 0.3.8 + resolution: "cssom@npm:0.3.8" + checksum: 24beb3087c76c0d52dd458be9ee1fbc80ac771478a9baef35dd258cdeb527c68eb43204dd439692bb2b1ae5272fa5f2946d10946edab0d04f1078f85e06bc7f6 + languageName: node + linkType: hard + +"cssstyle@npm:^2.3.0": + version: 2.3.0 + resolution: "cssstyle@npm:2.3.0" + dependencies: + cssom: ~0.3.6 + checksum: 5f05e6fd2e3df0b44695c2f08b9ef38b011862b274e320665176467c0725e44a53e341bc4959a41176e83b66064ab786262e7380fd1cabeae6efee0d255bb4e3 + languageName: node + linkType: hard + "csstype@npm:3.0.10": version: 3.0.10 resolution: "csstype@npm:3.0.10" @@ -2100,13 +2902,51 @@ __metadata: linkType: hard "csstype@npm:^3.0.2": - version: 3.1.2 - resolution: "csstype@npm:3.1.2" - checksum: e1a52e6c25c1314d6beef5168da704ab29c5186b877c07d822bd0806717d9a265e8493a2e35ca7e68d0f5d472d43fac1cdce70fd79fd0853dff81f3028d857b5 + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 8db785cc92d259102725b3c694ec0c823f5619a84741b5c7991b8ad135dfaa66093038a1cc63e03361a6cd28d122be48f2106ae72334e067dd619a51f49eddf7 + languageName: node + linkType: hard + +"cytoscape-cose-bilkent@npm:^4.1.0": + version: 4.1.0 + resolution: "cytoscape-cose-bilkent@npm:4.1.0" + dependencies: + cose-base: ^1.0.0 + peerDependencies: + cytoscape: ^3.2.0 + checksum: bea6aa139e21bf4135b01b99f8778eed061e074d1a1689771597e8164a999d66f4075d46be584b0a88a5447f9321f38c90c8821df6a9322faaf5afebf4848d97 + languageName: node + linkType: hard + +"cytoscape-fcose@npm:^2.2.0": + version: 2.2.0 + resolution: "cytoscape-fcose@npm:2.2.0" + dependencies: + cose-base: ^2.2.0 + peerDependencies: + cytoscape: ^3.2.0 + checksum: 94ffe6f131f9c08c2a0a7a6ce1c6c5e523a395bf8d84eba6d4a5f85e23f33788ea3ff807540861a5f78a6914a27729e06a7e6f66784f4f28ea1c030acf500121 + languageName: node + linkType: hard + +"cytoscape@npm:^3.29.3": + version: 3.33.1 + resolution: "cytoscape@npm:3.33.1" + checksum: 4ebb9551ecb868fc6e831f523933bf96bd107d09b984d6d44db45adfd0a0f82f3383d7d0d5bc2053267ab2e8da47ce5ea280159643e818a4f2534affee248db8 + languageName: node + linkType: hard + +"d3-array@npm:1 - 2": + version: 2.12.1 + resolution: "d3-array@npm:2.12.1" + dependencies: + internmap: ^1.0.0 + checksum: 97853b7b523aded17078f37c67742f45d81e88dda2107ae9994c31b9e36c5fa5556c4c4cf39650436f247813602dfe31bf7ad067ff80f127a16903827f10c6eb languageName: node linkType: hard -"d3-array@npm:1 - 3, d3-array@npm:2 - 3, d3-array@npm:2.10.0 - 3, d3-array@npm:2.5.0 - 3, d3-array@npm:^3.2.2": +"d3-array@npm:1 - 3, d3-array@npm:2 - 3, d3-array@npm:2.10.0 - 3, d3-array@npm:2.5.0 - 3, d3-array@npm:3, d3-array@npm:3.2.4, d3-array@npm:^3.2.0, d3-array@npm:^3.2.2": version: 3.2.4 resolution: "d3-array@npm:3.2.4" dependencies: @@ -2115,23 +2955,52 @@ __metadata: languageName: node linkType: hard -"d3-array@npm:3.2.2": - version: 3.2.2 - resolution: "d3-array@npm:3.2.2" +"d3-axis@npm:3": + version: 3.0.0 + resolution: "d3-axis@npm:3.0.0" + checksum: 227ddaa6d4bad083539c1ec245e2228b4620cca941997a8a650cb0af239375dc20271993127eedac66f0543f331027aca09385e1e16eed023f93eac937cddf0b + languageName: node + linkType: hard + +"d3-brush@npm:3": + version: 3.0.0 + resolution: "d3-brush@npm:3.0.0" dependencies: - internmap: 1 - 2 - checksum: 98af3db792685ceca5d9c3721efba0c567520da5532b2c7a590fd83627a598ea225d11c2cecbad404dc154120feb5ea6df0ded38f82ddf342c714cfd0c6143d1 + d3-dispatch: 1 - 3 + d3-drag: 2 - 3 + d3-interpolate: 1 - 3 + d3-selection: 3 + d3-transition: 3 + checksum: 1d042167769a02ac76271c71e90376d7184206e489552b7022a8ec2860209fe269db55e0a3430f3dcbe13b6fec2ff65b1adeaccba3218991b38e022390df72e3 + languageName: node + linkType: hard + +"d3-chord@npm:3": + version: 3.0.1 + resolution: "d3-chord@npm:3.0.1" + dependencies: + d3-path: 1 - 3 + checksum: ddf35d41675e0f8738600a8a2f05bf0858def413438c12cba357c5802ecc1014c80a658acbbee63cbad2a8c747912efb2358455d93e59906fe37469f1dc6b78b languageName: node linkType: hard -"d3-color@npm:1 - 3, d3-color@npm:^3.1.0": +"d3-color@npm:1 - 3, d3-color@npm:3, d3-color@npm:^3.1.0": version: 3.1.0 resolution: "d3-color@npm:3.1.0" checksum: 4931fbfda5d7c4b5cfa283a13c91a954f86e3b69d75ce588d06cde6c3628cebfc3af2069ccf225e982e8987c612aa7948b3932163ce15eb3c11cd7c003f3ee3b languageName: node linkType: hard -"d3-delaunay@npm:^6.0.2": +"d3-contour@npm:4": + version: 4.0.2 + resolution: "d3-contour@npm:4.0.2" + dependencies: + d3-array: ^3.2.0 + checksum: 56aa082c1acf62a45b61c8d29fdd307041785aa17d9a07de7d1d848633769887a33fb6823888afa383f31c460d0f21d24756593e84e334ddb92d774214d32f1b + languageName: node + linkType: hard + +"d3-delaunay@npm:6, d3-delaunay@npm:^6.0.2": version: 6.0.4 resolution: "d3-delaunay@npm:6.0.4" dependencies: @@ -2140,14 +3009,24 @@ __metadata: languageName: node linkType: hard -"d3-dispatch@npm:1 - 3": +"d3-dispatch@npm:1 - 3, d3-dispatch@npm:3": version: 3.0.1 resolution: "d3-dispatch@npm:3.0.1" checksum: fdfd4a230f46463e28e5b22a45dd76d03be9345b605e1b5dc7d18bd7ebf504e6c00ae123fd6d03e23d9e2711e01f0e14ea89cd0632545b9f0c00b924ba4be223 languageName: node linkType: hard -"d3-dsv@npm:^3.0.1": +"d3-drag@npm:2 - 3, d3-drag@npm:3": + version: 3.0.0 + resolution: "d3-drag@npm:3.0.0" + dependencies: + d3-dispatch: 1 - 3 + d3-selection: 3 + checksum: d297231e60ecd633b0d076a63b4052b436ddeb48b5a3a11ff68c7e41a6774565473a6b064c5e9256e88eca6439a917ab9cea76032c52d944ddbf4fd289e31111 + languageName: node + linkType: hard + +"d3-dsv@npm:1 - 3, d3-dsv@npm:3, d3-dsv@npm:^3.0.1": version: 3.0.1 resolution: "d3-dsv@npm:3.0.1" dependencies: @@ -2168,7 +3047,23 @@ __metadata: languageName: node linkType: hard -"d3-force@npm:^3.0.0": +"d3-ease@npm:1 - 3, d3-ease@npm:3": + version: 3.0.1 + resolution: "d3-ease@npm:3.0.1" + checksum: 06e2ee5326d1e3545eab4e2c0f84046a123dcd3b612e68858219aa034da1160333d9ce3da20a1d3486d98cb5c2a06f7d233eee1bc19ce42d1533458bd85dedcd + languageName: node + linkType: hard + +"d3-fetch@npm:3": + version: 3.0.1 + resolution: "d3-fetch@npm:3.0.1" + dependencies: + d3-dsv: 1 - 3 + checksum: 382dcea06549ef82c8d0b719e5dc1d96286352579e3b51b20f71437f5800323315b09cf7dcfd4e1f60a41e1204deb01758470cea257d2285a7abd9dcec806984 + languageName: node + linkType: hard + +"d3-force@npm:3, d3-force@npm:^3.0.0": version: 3.0.0 resolution: "d3-force@npm:3.0.0" dependencies: @@ -2179,7 +3074,7 @@ __metadata: languageName: node linkType: hard -"d3-format@npm:1 - 3, d3-format@npm:^3.1.0": +"d3-format@npm:1 - 3, d3-format@npm:3, d3-format@npm:^3.1.0": version: 3.1.0 resolution: "d3-format@npm:3.1.0" checksum: f345ec3b8ad3cab19bff5dead395bd9f5590628eb97a389b1dd89f0b204c7c4fc1d9520f13231c2c7cf14b7c9a8cf10f8ef15bde2befbab41454a569bd706ca2 @@ -2203,23 +3098,23 @@ __metadata: languageName: node linkType: hard -"d3-geo@npm:1.12.0 - 3, d3-geo@npm:^3.1.0": - version: 3.1.0 - resolution: "d3-geo@npm:3.1.0" +"d3-geo@npm:1.12.0 - 3, d3-geo@npm:3, d3-geo@npm:^3.1.0": + version: 3.1.1 + resolution: "d3-geo@npm:3.1.1" dependencies: d3-array: 2.5.0 - 3 - checksum: adf82b0c105c0c5951ae0a833d4dfc479a563791ad7938579fa14e1cffd623b469d8aa7a37dc413a327fb6ac56880f3da3f6c43d4abe3c923972dd98f34f37d1 + checksum: 3cc4bb50af5d2d4858d2df1729a1777b7fd361854079d9faab1166186c988d2cba0d11911da0c4598d5e22fae91d79113ed262a9f98cabdbc6dbf7c30e5c0363 languageName: node linkType: hard -"d3-hierarchy@npm:^3.1.2": +"d3-hierarchy@npm:3, d3-hierarchy@npm:^3.1.2": version: 3.1.2 resolution: "d3-hierarchy@npm:3.1.2" checksum: 0fd946a8c5fd4686d43d3e11bbfc2037a145fda29d2261ccd0e36f70b66af6d7638e2c0c7112124d63fc3d3127197a00a6aecf676bd5bd392a94d7235a214263 languageName: node linkType: hard -"d3-interpolate@npm:1.2.0 - 3, d3-interpolate@npm:^3.0.1": +"d3-interpolate@npm:1 - 3, d3-interpolate@npm:1.2.0 - 3, d3-interpolate@npm:3, d3-interpolate@npm:^3.0.1": version: 3.0.1 resolution: "d3-interpolate@npm:3.0.1" dependencies: @@ -2228,21 +3123,62 @@ __metadata: languageName: node linkType: hard -"d3-path@npm:^3.1.0": +"d3-path@npm:1": + version: 1.0.9 + resolution: "d3-path@npm:1.0.9" + checksum: d4382573baf9509a143f40944baeff9fead136926aed6872f7ead5b3555d68925f8a37935841dd51f1d70b65a294fe35c065b0906fb6e42109295f6598fc16d0 + languageName: node + linkType: hard + +"d3-path@npm:1 - 3, d3-path@npm:3, d3-path@npm:^3.1.0": version: 3.1.0 resolution: "d3-path@npm:3.1.0" checksum: 2306f1bd9191e1eac895ec13e3064f732a85f243d6e627d242a313f9777756838a2215ea11562f0c7630c7c3b16a19ec1fe0948b1c82f3317fac55882f6ee5d8 languageName: node linkType: hard -"d3-quadtree@npm:1 - 3": +"d3-polygon@npm:3": + version: 3.0.1 + resolution: "d3-polygon@npm:3.0.1" + checksum: 0b85c532517895544683849768a2c377cee3801ef8ccf3fa9693c8871dd21a0c1a2a0fc75ff54192f0ba2c562b0da2bc27f5bf959dfafc7fa23573b574865d2c + languageName: node + linkType: hard + +"d3-quadtree@npm:1 - 3, d3-quadtree@npm:3": version: 3.0.1 resolution: "d3-quadtree@npm:3.0.1" checksum: 5469d462763811475f34a7294d984f3eb100515b0585ca5b249656f6b1a6e99b20056a2d2e463cc9944b888896d2b1d07859c50f9c0cf23438df9cd2e3146066 languageName: node linkType: hard -"d3-scale@npm:^4.0.2": +"d3-random@npm:3": + version: 3.0.1 + resolution: "d3-random@npm:3.0.1" + checksum: a70ad8d1cabe399ebeb2e482703121ac8946a3b336830b518da6848b9fdd48a111990fc041dc716f16885a72176ffa2898f2a250ca3d363ecdba5ef92b18e131 + languageName: node + linkType: hard + +"d3-sankey@npm:^0.12.3": + version: 0.12.3 + resolution: "d3-sankey@npm:0.12.3" + dependencies: + d3-array: 1 - 2 + d3-shape: ^1.2.0 + checksum: df1cb9c9d02dd8fd14040e89f112f0da58c03bd7529fa001572a6925a51496d1d82ff25d9fedb6c429a91645fbd2476c19891e535ac90c8bc28337c33ee21c87 + languageName: node + linkType: hard + +"d3-scale-chromatic@npm:3": + version: 3.1.0 + resolution: "d3-scale-chromatic@npm:3.1.0" + dependencies: + d3-color: 1 - 3 + d3-interpolate: 1 - 3 + checksum: ab6324bd8e1f708e731e02ab44e09741efda2b174cea1d8ca21e4a87546295e99856bc44e2fd3890f228849c96bccfbcf922328f95be6a7df117453eb5cf22c9 + languageName: node + linkType: hard + +"d3-scale@npm:4, d3-scale@npm:^4.0.2": version: 4.0.2 resolution: "d3-scale@npm:4.0.2" dependencies: @@ -2255,7 +3191,14 @@ __metadata: languageName: node linkType: hard -"d3-shape@npm:^3.2.0": +"d3-selection@npm:2 - 3, d3-selection@npm:3": + version: 3.0.0 + resolution: "d3-selection@npm:3.0.0" + checksum: f4e60e133309115b99f5b36a79ae0a19d71ee6e2d5e3c7216ef3e75ebd2cb1e778c2ed2fa4c01bef35e0dcbd96c5428f5bd6ca2184fe2957ed582fde6841cbc5 + languageName: node + linkType: hard + +"d3-shape@npm:3, d3-shape@npm:^3.2.0": version: 3.2.0 resolution: "d3-shape@npm:3.2.0" dependencies: @@ -2264,7 +3207,16 @@ __metadata: languageName: node linkType: hard -"d3-time-format@npm:2 - 4, d3-time-format@npm:^4.1.0": +"d3-shape@npm:^1.2.0": + version: 1.3.7 + resolution: "d3-shape@npm:1.3.7" + dependencies: + d3-path: 1 + checksum: 46566a3ab64a25023653bf59d64e81e9e6c987e95be985d81c5cedabae5838bd55f4a201a6b69069ca862eb63594cd263cac9034afc2b0e5664dfe286c866129 + languageName: node + linkType: hard + +"d3-time-format@npm:2 - 4, d3-time-format@npm:4, d3-time-format@npm:^4.1.0": version: 4.1.0 resolution: "d3-time-format@npm:4.1.0" dependencies: @@ -2273,7 +3225,7 @@ __metadata: languageName: node linkType: hard -"d3-time@npm:1 - 3, d3-time@npm:2.1.1 - 3, d3-time@npm:^3.1.0": +"d3-time@npm:1 - 3, d3-time@npm:2.1.1 - 3, d3-time@npm:3, d3-time@npm:^3.1.0": version: 3.1.0 resolution: "d3-time@npm:3.1.0" dependencies: @@ -2282,14 +3234,108 @@ __metadata: languageName: node linkType: hard -"d3-timer@npm:1 - 3, d3-timer@npm:^3.0.1": +"d3-timer@npm:1 - 3, d3-timer@npm:3, d3-timer@npm:^3.0.1": version: 3.0.1 resolution: "d3-timer@npm:3.0.1" checksum: 1cfddf86d7bca22f73f2c427f52dfa35c49f50d64e187eb788dcad6e927625c636aa18ae4edd44d084eb9d1f81d8ca4ec305dae7f733c15846a824575b789d73 languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.3": +"d3-transition@npm:2 - 3, d3-transition@npm:3": + version: 3.0.1 + resolution: "d3-transition@npm:3.0.1" + dependencies: + d3-color: 1 - 3 + d3-dispatch: 1 - 3 + d3-ease: 1 - 3 + d3-interpolate: 1 - 3 + d3-timer: 1 - 3 + peerDependencies: + d3-selection: 2 - 3 + checksum: cb1e6e018c3abf0502fe9ff7b631ad058efb197b5e14b973a410d3935aead6e3c07c67d726cfab258e4936ef2667c2c3d1cd2037feb0765f0b4e1d3b8788c0ea + languageName: node + linkType: hard + +"d3-zoom@npm:3": + version: 3.0.0 + resolution: "d3-zoom@npm:3.0.0" + dependencies: + d3-dispatch: 1 - 3 + d3-drag: 2 - 3 + d3-interpolate: 1 - 3 + d3-selection: 2 - 3 + d3-transition: 2 - 3 + checksum: 8056e3527281cfd1ccbcbc458408f86973b0583e9dac00e51204026d1d36803ca437f970b5736f02fafed9f2b78f145f72a5dbc66397e02d4d95d4c594b8ff54 + languageName: node + linkType: hard + +"d3@npm:^7.9.0": + version: 7.9.0 + resolution: "d3@npm:7.9.0" + dependencies: + d3-array: 3 + d3-axis: 3 + d3-brush: 3 + d3-chord: 3 + d3-color: 3 + d3-contour: 4 + d3-delaunay: 6 + d3-dispatch: 3 + d3-drag: 3 + d3-dsv: 3 + d3-ease: 3 + d3-fetch: 3 + d3-force: 3 + d3-format: 3 + d3-geo: 3 + d3-hierarchy: 3 + d3-interpolate: 3 + d3-path: 3 + d3-polygon: 3 + d3-quadtree: 3 + d3-random: 3 + d3-scale: 4 + d3-scale-chromatic: 3 + d3-selection: 3 + d3-shape: 3 + d3-time: 3 + d3-time-format: 4 + d3-timer: 3 + d3-transition: 3 + d3-zoom: 3 + checksum: 1c0e9135f1fb78aa32b187fafc8b56ae6346102bd0e4e5e5a5339611a51e6038adbaa293fae373994228100eddd87320e930b1be922baeadc07c9fd43d26d99b + languageName: node + linkType: hard + +"dagre-d3-es@npm:7.0.13": + version: 7.0.13 + resolution: "dagre-d3-es@npm:7.0.13" + dependencies: + d3: ^7.9.0 + lodash-es: ^4.17.21 + checksum: 4a6e5aeb8d4a643c19241b58b8507a7e8aadae8c470ecb9b0133b3af0d6244356cb2cda643fe2f4ef5f872800eb873d7287977b4c5965962396b1757afb0b5de + languageName: node + linkType: hard + +"data-urls@npm:^3.0.2": + version: 3.0.2 + resolution: "data-urls@npm:3.0.2" + dependencies: + abab: ^2.0.6 + whatwg-mimetype: ^3.0.0 + whatwg-url: ^11.0.0 + checksum: 033fc3dd0fba6d24bc9a024ddcf9923691dd24f90a3d26f6545d6a2f71ec6956f93462f2cdf2183cc46f10dc01ed3bcb36731a8208456eb1a08147e571fe2a76 + languageName: node + linkType: hard + +"dayjs@npm:^1.11.18": + version: 1.11.19 + resolution: "dayjs@npm:1.11.19" + checksum: dfafcca2c67cc6e542fd880d77f1d91667efd323edc28f0487b470b184a11cc97696163ed5be1142ea2a031045b27a0d0555e72f60a63275e0e0401ac24bea5d + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -2310,6 +3356,13 @@ __metadata: languageName: node linkType: hard +"decimal.js@npm:^10.4.2": + version: 10.6.0 + resolution: "decimal.js@npm:10.6.0" + checksum: 9302b990cd6f4da1c7602200002e40e15d15660374432963421d3cd6d81cc6e27e0a488356b030fee64650947e32e78bdbea245d596dadfeeeb02e146d485999 + languageName: node + linkType: hard + "deepmerge@npm:^4.2.2": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" @@ -2318,63 +3371,88 @@ __metadata: linkType: hard "delaunator@npm:5": - version: 5.0.0 - resolution: "delaunator@npm:5.0.0" + version: 5.0.1 + resolution: "delaunator@npm:5.0.1" dependencies: - robust-predicates: ^3.0.0 - checksum: d6764188442b7f7c6bcacebd96edc00e35f542a96f1af3ef600e586bfb9849a3682c489c0ab423440c90bc4c7cac77f28761babff76fa29e193e1cf50a95b860 + robust-predicates: ^3.0.2 + checksum: 69ee43ec649b4a13b7f33c8a027fb3e8dfcb09266af324286118da757e04d3d39df619b905dca41421405c311317ccf632ecfa93db44519bacec3303c57c5a0b languageName: node linkType: hard -"delegates@npm:^1.0.0": +"delayed-stream@npm:~1.0.0": version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd + resolution: "delayed-stream@npm:1.0.0" + checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 languageName: node linkType: hard -"depd@npm:^2.0.0": +"dom-serializer@npm:^2.0.0": version: 2.0.0 - resolution: "depd@npm:2.0.0" - checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a - languageName: node - linkType: hard - -"dom-serializer@npm:^1.0.1": - version: 1.4.1 - resolution: "dom-serializer@npm:1.4.1" + resolution: "dom-serializer@npm:2.0.0" dependencies: - domelementtype: ^2.0.1 - domhandler: ^4.2.0 - entities: ^2.0.0 - checksum: fbb0b01f87a8a2d18e6e5a388ad0f7ec4a5c05c06d219377da1abc7bb0f674d804f4a8a94e3f71ff15f6cb7dcfc75704a54b261db672b9b3ab03da6b758b0b22 + domelementtype: ^2.3.0 + domhandler: ^5.0.2 + entities: ^4.2.0 + checksum: cd1810544fd8cdfbd51fa2c0c1128ec3a13ba92f14e61b7650b5de421b88205fd2e3f0cc6ace82f13334114addb90ed1c2f23074a51770a8e9c1273acbc7f3e6 languageName: node linkType: hard -"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": +"domelementtype@npm:^2.3.0": version: 2.3.0 resolution: "domelementtype@npm:2.3.0" checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 languageName: node linkType: hard -"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0": - version: 4.3.1 - resolution: "domhandler@npm:4.3.1" +"domexception@npm:^4.0.0": + version: 4.0.0 + resolution: "domexception@npm:4.0.0" + dependencies: + webidl-conversions: ^7.0.0 + checksum: ddbc1268edf33a8ba02ccc596735ede80375ee0cf124b30d2f05df5b464ba78ef4f49889b6391df4a04954e63d42d5631c7fcf8b1c4f12bc531252977a5f13d5 + languageName: node + linkType: hard + +"domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": + version: 5.0.3 + resolution: "domhandler@npm:5.0.3" + dependencies: + domelementtype: ^2.3.0 + checksum: 0f58f4a6af63e6f3a4320aa446d28b5790a009018707bce2859dcb1d21144c7876482b5188395a188dfa974238c019e0a1e610d2fc269a12b2c192ea2b0b131c + languageName: node + linkType: hard + +"dompurify@npm:^3.2.5": + version: 3.3.1 + resolution: "dompurify@npm:3.3.1" + dependencies: + "@types/trusted-types": ^2.0.7 + dependenciesMeta: + "@types/trusted-types": + optional: true + checksum: 884fe0acc21a9a2e5aa1b8ce4cecc8f9a71217423b389f760fca7b44595d3c9376d234f1c4ba16d79824789762b3d611d10653c4a90a7e23b351b71e5ef7dd33 + languageName: node + linkType: hard + +"domutils@npm:^3.0.1": + version: 3.2.2 + resolution: "domutils@npm:3.2.2" dependencies: - domelementtype: ^2.2.0 - checksum: 4c665ceed016e1911bf7d1dadc09dc888090b64dee7851cccd2fcf5442747ec39c647bb1cb8c8919f8bbdd0f0c625a6bafeeed4b2d656bbecdbae893f43ffaaa + dom-serializer: ^2.0.0 + domelementtype: ^2.3.0 + domhandler: ^5.0.3 + checksum: ae941d56f03d857077d55dde9297e960a625229fc2b933187cc4123084d7c2d2517f58283a7336567127029f1e008449bac8ac8506d44341e29e3bb18e02f906 languageName: node linkType: hard -"domutils@npm:^2.5.2": - version: 2.8.0 - resolution: "domutils@npm:2.8.0" +"dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" dependencies: - dom-serializer: ^1.0.1 - domelementtype: ^2.2.0 - domhandler: ^4.2.0 - checksum: abf7434315283e9aadc2a24bac0e00eab07ae4313b40cc239f89d84d7315ebdfd2fb1b5bf750a96bc1b4403d7237c7b2ebf60459be394d625ead4ca89b934391 + call-bind-apply-helpers: ^1.0.1 + es-errors: ^1.3.0 + gopd: ^1.2.0 + checksum: 149207e36f07bd4941921b0ca929e3a28f1da7bd6b6ff8ff7f4e2f2e460675af4576eeba359c635723dc189b64cdd4787e0255897d5b135ccc5d15cb8685fc90 languageName: node linkType: hard @@ -2385,6 +3463,13 @@ __metadata: languageName: node linkType: hard +"elkjs@npm:^0.9.3": + version: 0.9.3 + resolution: "elkjs@npm:0.9.3" + checksum: 1293e42e0ea034b39d3719f3816b7b3cbaceb52a3114f2c1bd5ddd969bb1e36ae0afef58e77864fff7a1018dc5e96c177e9b0a40c16e4aaac26eb87f5785be4b + languageName: node + linkType: hard + "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -2408,10 +3493,17 @@ __metadata: languageName: node linkType: hard -"entities@npm:^2.0.0": - version: 2.2.0 - resolution: "entities@npm:2.2.0" - checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 +"entities@npm:^4.2.0, entities@npm:^4.4.0": + version: 4.5.0 + resolution: "entities@npm:4.5.0" + checksum: 853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 + languageName: node + linkType: hard + +"entities@npm:^6.0.0": + version: 6.0.1 + resolution: "entities@npm:6.0.1" + checksum: 937b952e81aca641660a6a07f70001c6821973dea3ae7f6a5013eadce94620f3ed2e9c745832d503c8811ce6e97704d8a0396159580c0e567d815234de7fdecf languageName: node linkType: hard @@ -2429,10 +3521,52 @@ __metadata: languageName: node linkType: hard +"es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 0512f4e5d564021c9e3a644437b0155af2679d10d80f21adaf868e64d30efdfbd321631956f20f42d655fedb2e3a027da479fad3fa6048f768eb453a80a5f80a + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: ^1.3.0 + checksum: 214d3767287b12f36d3d7267ef342bbbe1e89f899cfd67040309fc65032372a8e60201410a99a1645f2f90c1912c8c49c8668066f6bdd954bcd614dda2e3da97 + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: ^1.3.0 + get-intrinsic: ^1.2.6 + has-tostringtag: ^1.0.2 + hasown: ^2.0.2 + checksum: 789f35de4be3dc8d11fdcb91bc26af4ae3e6d602caa93299a8c45cf05d36cc5081454ae2a6d3afa09cceca214b76c046e4f8151e092e6fc7feeb5efb9e794fc6 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 1ec0977aa2772075493002bdbd549d595ff6e9393b1cb0d7d6fcaf78c750da0c158f180938365486f75cb69fba20294351caddfce1b46552a7b6c3cde52eaa02 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 languageName: node linkType: hard @@ -2443,6 +3577,55 @@ __metadata: languageName: node linkType: hard +"escodegen@npm:^2.0.0": + version: 2.1.0 + resolution: "escodegen@npm:2.1.0" + dependencies: + esprima: ^4.0.1 + estraverse: ^5.2.0 + esutils: ^2.0.2 + source-map: ~0.6.1 + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 096696407e161305cd05aebb95134ad176708bc5cb13d0dcc89a5fcbb959b8ed757e7f2591a5f8036f8f4952d4a724de0df14cd419e29212729fa6df5ce16bf6 + languageName: node + linkType: hard + +"esprima@npm:^4.0.1": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 + languageName: node + linkType: hard + +"estraverse@npm:^5.2.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 + languageName: node + linkType: hard + +"exenv-es6@npm:^1.1.1": + version: 1.1.1 + resolution: "exenv-es6@npm:1.1.1" + checksum: 7f2aa12025e6f06c48dc286f380cf3183bb19c6017b36d91695034a3e5124a7235c4f8ff24ca2eb88ae801322f0f99605cedfcfd996a5fcbba7669320e2a448e + languageName: node + linkType: hard + "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" @@ -2450,17 +3633,19 @@ __metadata: languageName: node linkType: hard -"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:~3.1.3": +"fast-deep-equal@npm:^3.1.1": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d languageName: node linkType: hard -"fast-json-stable-stringify@npm:~2.1.0": - version: 2.1.0 - resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: ^5.0.1 + checksum: b4abfbca3839a3d55e4ae5ec62e131e2e356bf4859ce8480c64c4876100f4df292a63e5bb1618e1d7460282ca2b305653064f01654474aa35c68000980f17798 languageName: node linkType: hard @@ -2474,6 +3659,19 @@ __metadata: languageName: node linkType: hard +"form-data@npm:^4.0.0": + version: 4.0.5 + resolution: "form-data@npm:4.0.5" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.8 + es-set-tostringtag: ^2.1.0 + hasown: ^2.0.2 + mime-types: ^2.1.12 + checksum: af8328413c16d0cded5fccc975a44d227c5120fd46a9e81de8acf619d43ed838414cc6d7792195b30b248f76a65246949a129a4dadd148721948f90cd6d4fb69 + languageName: node + linkType: hard + "free-style@npm:3.1.0": version: 3.1.0 resolution: "free-style@npm:3.1.0" @@ -2502,18 +3700,11 @@ __metadata: linkType: hard "fs-minipass@npm:^3.0.0": - version: 3.0.2 - resolution: "fs-minipass@npm:3.0.2" + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" dependencies: - minipass: ^5.0.0 - checksum: e9cc0e1f2d01c6f6f62f567aee59530aba65c6c7b2ae88c5027bc34c711ebcfcfaefd0caf254afa6adfe7d1fba16bc2537508a6235196bac7276747d078aef0a - languageName: node - linkType: hard - -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 + minipass: ^7.0.3 + checksum: 8722a41109130851d979222d3ec88aabaceeaaf8f57b2a8f744ef8bd2d1ce95453b04a61daa0078822bc5cd21e008814f06fe6586f56fef511e71b8d2394d802 languageName: node linkType: hard @@ -2536,19 +3727,17 @@ __metadata: languageName: node linkType: hard -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.3 - console-control-strings: ^1.1.0 - has-unicode: ^2.0.1 - signal-exit: ^3.0.7 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.5 - checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1 + languageName: node + linkType: hard + +"generator-function@npm:^2.0.0": + version: 2.0.1 + resolution: "generator-function@npm:2.0.1" + checksum: 3bf87f7b0230de5d74529677e6c3ceb3b7b5d9618b5a22d92b45ce3876defbaf5a77791b25a61b0fa7d13f95675b5ff67a7769f3b9af33f096e34653519e873d languageName: node linkType: hard @@ -2559,58 +3748,130 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2": - version: 10.3.3 - resolution: "glob@npm:10.3.3" +"get-intrinsic@npm:^1.2.6": + version: 1.3.1 + resolution: "get-intrinsic@npm:1.3.1" + dependencies: + async-function: ^1.0.0 + async-generator-function: ^1.0.0 + call-bind-apply-helpers: ^1.0.2 + es-define-property: ^1.0.1 + es-errors: ^1.3.0 + es-object-atoms: ^1.1.1 + function-bind: ^1.1.2 + generator-function: ^2.0.0 + get-proto: ^1.0.1 + gopd: ^1.2.0 + has-symbols: ^1.1.0 + hasown: ^2.0.2 + math-intrinsics: ^1.1.0 + checksum: c02b3b6a445f9cd53e14896303794ac60f9751f58a69099127248abdb0251957174c6524245fc68579dc8e6a35161d3d94c93e665f808274716f4248b269436a + languageName: node + linkType: hard + +"get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: ^1.0.1 + es-object-atoms: ^1.0.0 + checksum: 4fc96afdb58ced9a67558698b91433e6b037aaa6f1493af77498d7c85b141382cf223c0e5946f334fb328ee85dfe6edd06d218eaf09556f4bc4ec6005d7f5f7b + languageName: node + linkType: hard + +"github-slugger@npm:^2.0.0": + version: 2.0.0 + resolution: "github-slugger@npm:2.0.0" + checksum: 250375cde2058f21454872c2c79f72c4637340c30c51ff158ca4ec71cbc478f33d54477d787a662f9207aeb095a2060f155bc01f15329ba8a5fb6698e0fc81f8 + languageName: node + linkType: hard + +"glob@npm:^10.2.2, glob@npm:^10.3.10": + version: 10.3.10 + resolution: "glob@npm:10.3.10" dependencies: foreground-child: ^3.1.0 - jackspeak: ^2.0.3 + jackspeak: ^2.3.5 minimatch: ^9.0.1 minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 path-scurry: ^1.10.1 bin: - glob: dist/cjs/src/bin.js - checksum: 29190d3291f422da0cb40b77a72fc8d2c51a36524e99b8bf412548b7676a6627489528b57250429612b6eec2e6fe7826d328451d3e694a9d15e575389308ec53 + glob: dist/esm/bin.mjs + checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.1.1 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 +"gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: cc6d8e655e360955bdccaca51a12a474268f95bb793fc3e1f2bdadb075f28bfd1fd988dab872daf77a61d78cbaf13744bc8727a17cfb1d150d76047d805375f3 languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 languageName: node linkType: hard -"has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 +"hachure-fill@npm:^0.5.2": + version: 0.5.2 + resolution: "hachure-fill@npm:0.5.2" + checksum: 01cf2ac6b787ec73ced3d6eb393a0f989d55f32431d1e8a1c1c864769d1b8763c9cb6aa1d45fb1c237a065de90167491c6a46193690b688ea6c25f575f84586c languageName: node linkType: hard -"htmlparser2@npm:^6.0.0": - version: 6.1.0 - resolution: "htmlparser2@npm:6.1.0" +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: b2316c7302a0e8ba3aaba215f834e96c22c86f192e7310bdf689dd0e6999510c89b00fbc5742571507cebf25764d68c988b3a0da217369a73596191ac0ce694b + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: ^1.0.3 + checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d + languageName: node + linkType: hard + +"hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: ^1.1.2 + checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db + languageName: node + linkType: hard + +"html-encoding-sniffer@npm:^3.0.0": + version: 3.0.0 + resolution: "html-encoding-sniffer@npm:3.0.0" + dependencies: + whatwg-encoding: ^2.0.0 + checksum: 8d806aa00487e279e5ccb573366a951a9f68f65c90298eac9c3a2b440a7ffe46615aff2995a2f61c6746c639234e6179a97e18ca5ccbbf93d3725ef2099a4502 + languageName: node + linkType: hard + +"htmlparser2@npm:^8.0.0": + version: 8.0.2 + resolution: "htmlparser2@npm:8.0.2" dependencies: - domelementtype: ^2.0.1 - domhandler: ^4.0.0 - domutils: ^2.5.2 - entities: ^2.0.0 - checksum: 81a7b3d9c3bb9acb568a02fc9b1b81ffbfa55eae7f1c41ae0bf840006d1dbf54cb3aa245b2553e2c94db674840a9f0fdad7027c9a9d01a062065314039058c4e + domelementtype: ^2.3.0 + domhandler: ^5.0.3 + domutils: ^3.0.1 + entities: ^4.4.0 + checksum: 29167a0f9282f181da8a6d0311b76820c8a59bc9e3c87009e21968264c2987d2723d6fde5a964d4b7b6cba663fca96ffb373c06d8223a85f52a6089ced942700 languageName: node linkType: hard @@ -2632,7 +3893,17 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.0": +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: ^7.1.0 + debug: ^4.3.4 + checksum: 670858c8f8f3146db5889e1fa117630910101db601fff7d5a8aa637da0abedf68c899f03d3451cac2f83bcc4c3d2dabf339b3aa00ff8080571cceb02c3ce02f3 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^5.0.1": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" dependencies: @@ -2642,16 +3913,17 @@ __metadata: languageName: node linkType: hard -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" +"https-proxy-agent@npm:^7.0.1": + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" dependencies: - ms: ^2.0.0 - checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + agent-base: ^7.0.2 + debug: 4 + checksum: daaab857a967a2519ddc724f91edbbd388d766ff141b9025b629f92b9408fc83cee8a27e11a907aede392938e9c398e240d643e178408a59e4073539cde8cfe9 languageName: node linkType: hard -"iconv-lite@npm:0.6, iconv-lite@npm:^0.6.2": +"iconv-lite@npm:0.6, iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: @@ -2674,30 +3946,20 @@ __metadata: languageName: node linkType: hard -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: ^1.3.0 - wrappy: 1 - checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd +"inherits@npm:2.0.3": + version: 2.0.3 + resolution: "inherits@npm:2.0.3" + checksum: 78cb8d7d850d20a5e9a7f3620db31483aa00ad5f722ce03a55b110e5a723539b3716a3b463e2b96ce3fe286f33afc7c131fa2f91407528ba80cea98a7545d4c0 languageName: node linkType: hard -"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:~2.0.3": +"inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 languageName: node linkType: hard -"inherits@npm:2.0.3": - version: 2.0.3 - resolution: "inherits@npm:2.0.3" - checksum: 78cb8d7d850d20a5e9a7f3620db31483aa00ad5f722ce03a55b110e5a723539b3716a3b463e2b96ce3fe286f33afc7c131fa2f91407528ba80cea98a7545d4c0 - languageName: node - linkType: hard - "internmap@npm:1 - 2": version: 2.0.3 resolution: "internmap@npm:2.0.3" @@ -2705,10 +3967,20 @@ __metadata: languageName: node linkType: hard -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 +"internmap@npm:^1.0.0": + version: 1.0.1 + resolution: "internmap@npm:1.0.1" + checksum: 9d00f8c0cf873a24a53a5a937120dab634c41f383105e066bb318a61864e6292d24eb9516e8e7dccfb4420ec42ca474a0f28ac9a6cc82536898fa09bbbe53813 + languageName: node + linkType: hard + +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: 1.1.0 + sprintf-js: ^1.1.3 + checksum: aa15f12cfd0ef5e38349744e3654bae649a34c3b10c77a674a167e99925d1549486c5b14730eebce9fea26f6db9d5e42097b00aa4f9f612e68c79121c71652dc languageName: node linkType: hard @@ -2726,6 +3998,13 @@ __metadata: languageName: node linkType: hard +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a + languageName: node + linkType: hard + "is-plain-object@npm:^5.0.0": version: 5.0.0 resolution: "is-plain-object@npm:5.0.0" @@ -2733,6 +4012,13 @@ __metadata: languageName: node linkType: hard +"is-potential-custom-element-name@npm:^1.0.1": + version: 1.0.1 + resolution: "is-potential-custom-element-name@npm:1.0.1" + checksum: ced7bbbb6433a5b684af581872afe0e1767e2d1146b2207ca0068a648fb5cab9d898495d1ac0583524faaf24ca98176a7d9876363097c2d14fee6dd324f3a1ab + languageName: node + linkType: hard + "isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" @@ -2747,6 +4033,13 @@ __metadata: languageName: node linkType: hard +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e + languageName: node + linkType: hard + "isomorphic.js@npm:^0.2.4": version: 0.2.5 resolution: "isomorphic.js@npm:0.2.5" @@ -2754,26 +4047,135 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^2.0.3": - version: 2.2.1 - resolution: "jackspeak@npm:2.2.1" +"jackspeak@npm:^2.3.5": + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" dependencies: "@isaacs/cliui": ^8.0.2 "@pkgjs/parseargs": ^0.11.0 dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: e29291c0d0f280a063fa18fbd1e891ab8c2d7519fd34052c0ebde38538a15c603140d60c2c7f432375ff7ee4c5f1c10daa8b2ae19a97c3d4affe308c8360c1df + checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 + languageName: node + linkType: hard + +"jest-environment-jsdom@npm:^29.3.0": + version: 29.7.0 + resolution: "jest-environment-jsdom@npm:29.7.0" + dependencies: + "@jest/environment": ^29.7.0 + "@jest/fake-timers": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/jsdom": ^20.0.0 + "@types/node": "*" + jest-mock: ^29.7.0 + jest-util: ^29.7.0 + jsdom: ^20.0.0 + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: 559aac134c196fccc1dfc794d8fc87377e9f78e894bb13012b0831d88dec0abd7ece99abec69da564b8073803be4f04a9eb4f4d1bb80e29eec0cb252c254deb8 + languageName: node + linkType: hard + +"jest-message-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-message-util@npm:29.7.0" + dependencies: + "@babel/code-frame": ^7.12.13 + "@jest/types": ^29.6.3 + "@types/stack-utils": ^2.0.0 + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + micromatch: ^4.0.4 + pretty-format: ^29.7.0 + slash: ^3.0.0 + stack-utils: ^2.0.3 + checksum: a9d025b1c6726a2ff17d54cc694de088b0489456c69106be6b615db7a51b7beb66788bea7a59991a019d924fbf20f67d085a445aedb9a4d6760363f4d7d09930 + languageName: node + linkType: hard + +"jest-mock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-mock@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + "@types/node": "*" + jest-util: ^29.7.0 + checksum: 81ba9b68689a60be1482212878973700347cb72833c5e5af09895882b9eb5c4e02843a1bbdf23f94c52d42708bab53a30c45a3482952c9eec173d1eaac5b86c5 + languageName: node + linkType: hard + +"jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + "@types/node": "*" + chalk: ^4.0.0 + ci-info: ^3.2.0 + graceful-fs: ^4.2.9 + picomatch: ^2.2.3 + checksum: 042ab4980f4ccd4d50226e01e5c7376a8556b472442ca6091a8f102488c0f22e6e8b89ea874111d2328a2080083bf3225c86f3788c52af0bd0345a00eb57a3ca languageName: node linkType: hard -"js-tokens@npm:^3.0.0 || ^4.0.0": +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 languageName: node linkType: hard +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 944f924f2bd67ad533b3850eee47603eed0f6ae425fd1ee8c760f477e8c34a05f144c1bd4f5a5dd1963141dc79a2c55f89ccc5ab77d039e7077f3ad196b64965 + languageName: node + linkType: hard + +"jsdom@npm:^20.0.0": + version: 20.0.3 + resolution: "jsdom@npm:20.0.3" + dependencies: + abab: ^2.0.6 + acorn: ^8.8.1 + acorn-globals: ^7.0.0 + cssom: ^0.5.0 + cssstyle: ^2.3.0 + data-urls: ^3.0.2 + decimal.js: ^10.4.2 + domexception: ^4.0.0 + escodegen: ^2.0.0 + form-data: ^4.0.0 + html-encoding-sniffer: ^3.0.0 + http-proxy-agent: ^5.0.0 + https-proxy-agent: ^5.0.1 + is-potential-custom-element-name: ^1.0.1 + nwsapi: ^2.2.2 + parse5: ^7.1.1 + saxes: ^6.0.0 + symbol-tree: ^3.2.4 + tough-cookie: ^4.1.2 + w3c-xmlserializer: ^4.0.0 + webidl-conversions: ^7.0.0 + whatwg-encoding: ^2.0.0 + whatwg-mimetype: ^3.0.0 + whatwg-url: ^11.0.0 + ws: ^8.11.0 + xml-name-validator: ^4.0.0 + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: 6e2ae21db397133a061b270c26d2dbc0b9051733ea3b896a7ece78d79f475ff0974f766a413c1198a79c793159119169f2335ddb23150348fbfdcfa6f3105536 + languageName: node + linkType: hard + "json-schema-compare@npm:^0.2.2": version: 0.2.2 resolution: "json-schema-compare@npm:0.2.2" @@ -2837,6 +4239,24 @@ __metadata: languageName: node linkType: hard +"katex@npm:^0.16.22": + version: 0.16.27 + resolution: "katex@npm:0.16.27" + dependencies: + commander: ^8.3.0 + bin: + katex: cli.js + checksum: 8f14457ac48799a7c1b10254f0b2923ba75f6fcd4260834c2d9a67a213d3ef585dfe8faccf34c9ad84f40366554b0fbe6a3e67597b0a8754fd2faec32d0be953 + languageName: node + linkType: hard + +"khroma@npm:^2.1.0": + version: 2.1.0 + resolution: "khroma@npm:2.1.0" + checksum: b34ba39d3a9a52d388110bded8cb1c12272eb69c249d8eb26feab12d18a96a9bc4ceec4851d2afa43de4569f7d5ea78fa305965a3d0e96a38e02fe77c53677da + languageName: node + linkType: hard + "klaw-sync@npm:^6.0.0": version: 6.0.0 resolution: "klaw-sync@npm:6.0.0" @@ -2846,19 +4266,47 @@ __metadata: languageName: node linkType: hard -"lib0@npm:^0.2.42, lib0@npm:^0.2.74": - version: 0.2.78 - resolution: "lib0@npm:0.2.78" +"langium@npm:3.3.1": + version: 3.3.1 + resolution: "langium@npm:3.3.1" + dependencies: + chevrotain: ~11.0.3 + chevrotain-allstar: ~0.3.0 + vscode-languageserver: ~9.0.1 + vscode-languageserver-textdocument: ~1.0.11 + vscode-uri: ~3.0.8 + checksum: b5fcf1cd8d9e8fd9f79425afae5926546f57a30506be20cf7638880a01b2b04ccfe1cd5cae599a7733ad4d38af0bf2ed9bd9e1a95cc5f3de1725628fa7883446 + languageName: node + linkType: hard + +"layout-base@npm:^1.0.0": + version: 1.0.2 + resolution: "layout-base@npm:1.0.2" + checksum: e4c312765ac4fa13b49c940e701461309c7a0aa07f784f81d31f626b945dced90a8abf83222388a5af16b7074271f745501a90ef5a3af676abb2e7eb16d55b2e + languageName: node + linkType: hard + +"layout-base@npm:^2.0.0": + version: 2.0.1 + resolution: "layout-base@npm:2.0.1" + checksum: ef93baf044f67c3680f4f3a6d628bf4c7faba0f70f3e0abb16e4811bed087045208560347ca749e123d169cbf872505ad84e11fb21b0be925997227e042c7f43 + languageName: node + linkType: hard + +"lib0@npm:^0.2.85, lib0@npm:^0.2.86": + version: 0.2.93 + resolution: "lib0@npm:0.2.93" dependencies: isomorphic.js: ^0.2.4 bin: + 0ecdsa-generate-keypair: bin/0ecdsa-generate-keypair.js 0gentesthtml: bin/gentesthtml.js 0serve: bin/0serve.js - checksum: a9c90a9228e10e581bf416f4ecade967687d67e6ea3e822ef69e2628a77a2a0254ef7e2eb7e555d412f9e9467049b7fb760c079878f9a934dd85d2646a53d172 + checksum: 4c482aba249c471316fdec360ee4ace2a70ae42faad5fb6862aebb6786e187de9470eb082a5675489c59ffe54b005a15711a3d7dba33764bcab56349e61a1520 languageName: node linkType: hard -"lodash-es@npm:^4.17.21": +"lodash-es@npm:4.17.21, lodash-es@npm:^4.17.21": version: 4.17.21 resolution: "lodash-es@npm:4.17.21" checksum: 05cbffad6e2adbb331a4e16fbd826e7faee403a1a04873b82b42c0f22090f280839f85b95393f487c1303c8a3d2a010048bf06151a6cbe03eee4d388fb0a12d2 @@ -2897,6 +4345,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.2.0 + resolution: "lru-cache@npm:10.2.0" + checksum: eee7ddda4a7475deac51ac81d7dd78709095c6fa46e8350dc2d22462559a1faa3b81ed931d5464b13d48cbd7e08b46100b6f768c76833912bc444b99c37e25db + languageName: node + linkType: hard + "lru-cache@npm:^6.0.0": version: 6.0.0 resolution: "lru-cache@npm:6.0.0" @@ -2906,58 +4361,121 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.7.1": - version: 7.18.3 - resolution: "lru-cache@npm:7.18.3" - checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 - languageName: node - linkType: hard - -"lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.0.0 - resolution: "lru-cache@npm:10.0.0" - checksum: 18f101675fe283bc09cda0ef1e3cc83781aeb8373b439f086f758d1d91b28730950db785999cd060d3c825a8571c03073e8c14512b6655af2188d623031baf50 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^11.0.3": - version: 11.1.1 - resolution: "make-fetch-happen@npm:11.1.1" +"make-fetch-happen@npm:^13.0.0": + version: 13.0.0 + resolution: "make-fetch-happen@npm:13.0.0" dependencies: - agentkeepalive: ^4.2.1 - cacache: ^17.0.0 + "@npmcli/agent": ^2.0.0 + cacache: ^18.0.0 http-cache-semantics: ^4.1.1 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^5.0.0 + minipass: ^7.0.2 minipass-fetch: ^3.0.0 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 negotiator: ^0.6.3 promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 ssri: ^10.0.0 - checksum: 7268bf274a0f6dcf0343829489a4506603ff34bd0649c12058753900b0eb29191dce5dba12680719a5d0a983d3e57810f594a12f3c18494e93a1fbc6348a4540 + checksum: 7c7a6d381ce919dd83af398b66459a10e2fe8f4504f340d1d090d3fa3d1b0c93750220e1d898114c64467223504bd258612ba83efbc16f31b075cd56de24b4af + languageName: node + linkType: hard + +"markdown-to-jsx@npm:^7.4.1": + version: 7.4.4 + resolution: "markdown-to-jsx@npm:7.4.4" + peerDependencies: + react: ">= 0.14.0" + checksum: a901e68a4cf258095133b659a52b35dc7b8025706d74cb363831c664cf0c948d06098b6327dd956f0f429e31d8c7f2a272a39d16c9b370072d1012557f2ade41 + languageName: node + linkType: hard + +"marked-gfm-heading-id@npm:^4.1.2": + version: 4.1.3 + resolution: "marked-gfm-heading-id@npm:4.1.3" + dependencies: + github-slugger: ^2.0.0 + peerDependencies: + marked: ">=13 <18" + checksum: 61cccce4b5d8a75c9d5c4c1c9b6ee4896fa9c34747dd7efe37bb3ff100f0cb8bd93cc0f93eed4ead1c2e6b0d546b4886455e4655ada3c6f1051d122a456c507a + languageName: node + linkType: hard + +"marked-mangle@npm:^1.1.11": + version: 1.1.12 + resolution: "marked-mangle@npm:1.1.12" + peerDependencies: + marked: ">=4 <18" + checksum: 3340af16fb4247142a6cb803e89a8e1650f2f4878da0d05344dd80780abd575288015e3f9ff831e075a0b09cc5947fce39fd68bcdce2fc8ed2f727a603d78ada + languageName: node + linkType: hard + +"marked@npm:^16.2.1": + version: 16.4.2 + resolution: "marked@npm:16.4.2" + bin: + marked: bin/marked.js + checksum: 8749bc6228ff59eb63f82c7310750336eb85c42c2b37d0d24f86807cf9e7b441bf8a20ed1bbcadfcd7a2db41d1b6069642286d4403815b90c2ce5be6aa00124c + languageName: node + linkType: hard + +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 0e513b29d120f478c85a70f49da0b8b19bc638975eca466f2eeae0071f3ad00454c621bf66e16dd435896c208e719fc91ad79bbfba4e400fe0b372e7c1c9c9a2 + languageName: node + linkType: hard + +"mermaid@npm:^11.12.1": + version: 11.12.2 + resolution: "mermaid@npm:11.12.2" + dependencies: + "@braintree/sanitize-url": ^7.1.1 + "@iconify/utils": ^3.0.1 + "@mermaid-js/parser": ^0.6.3 + "@types/d3": ^7.4.3 + cytoscape: ^3.29.3 + cytoscape-cose-bilkent: ^4.1.0 + cytoscape-fcose: ^2.2.0 + d3: ^7.9.0 + d3-sankey: ^0.12.3 + dagre-d3-es: 7.0.13 + dayjs: ^1.11.18 + dompurify: ^3.2.5 + katex: ^0.16.22 + khroma: ^2.1.0 + lodash-es: ^4.17.21 + marked: ^16.2.1 + roughjs: ^4.6.6 + stylis: ^4.3.6 + ts-dedent: ^2.2.0 + uuid: ^11.1.0 + checksum: 29069be734b933c513c9676b2937ab46499a387d5cfa48bd252e007962715dfdfdfa912b0812a8f0c07f2c22328f6ea557a2ef7b4d867ce4eb3ed7e089f887ad + languageName: node + linkType: hard + +"micromatch@npm:^4.0.4": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" + dependencies: + braces: ^3.0.3 + picomatch: ^2.3.1 + checksum: 79920eb634e6f400b464a954fcfa589c4e7c7143209488e44baf627f9affc8b1e306f41f4f0deedde97e69cb725920879462d3e750ab3bd3c1aed675bb3a8966 languageName: node linkType: hard -"markdown-to-jsx@npm:^7.2.1": - version: 7.2.1 - resolution: "markdown-to-jsx@npm:7.2.1" - peerDependencies: - react: ">= 0.14.0" - checksum: 0c8c715229044401ea48c2fc26c2554464100074959dafacdd9e4a0e849f0a190b02f39edb373bbdd95e38b8f910074b83b63d08752b8ae6be6ddcfb40ea50a0 +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f languageName: node linkType: hard -"minimatch@npm:^3.1.1": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" +"mime-types@npm:^2.1.12": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" dependencies: - brace-expansion: ^1.1.7 - checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a + mime-db: 1.52.0 + checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836 languageName: node linkType: hard @@ -2977,27 +4495,27 @@ __metadata: languageName: node linkType: hard -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" dependencies: - minipass: ^3.0.0 - checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + minipass: ^7.0.3 + checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 languageName: node linkType: hard "minipass-fetch@npm:^3.0.0": - version: 3.0.3 - resolution: "minipass-fetch@npm:3.0.3" + version: 3.0.4 + resolution: "minipass-fetch@npm:3.0.4" dependencies: encoding: ^0.1.13 - minipass: ^5.0.0 + minipass: ^7.0.3 minipass-sized: ^1.0.3 minizlib: ^2.1.2 dependenciesMeta: encoding: optional: true - checksum: af5ab2552a16fcf505d35fd7ffb84b57f4a0eeb269e6e1d9a2a75824dda48b36e527083250b7cca4a4def21d9544e2ade441e4730e233c0bc2133f6abda31e18 + checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a languageName: node linkType: hard @@ -3044,10 +4562,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0": - version: 7.0.2 - resolution: "minipass@npm:7.0.2" - checksum: 46776de732eb7cef2c7404a15fb28c41f5c54a22be50d47b03c605bf21f5c18d61a173c0a20b49a97e7a65f78d887245066410642551e45fffe04e9ac9e325bc +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": + version: 7.0.4 + resolution: "minipass@npm:7.0.4" + checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 languageName: node linkType: hard @@ -3070,6 +4588,18 @@ __metadata: languageName: node linkType: hard +"mlly@npm:^1.7.4, mlly@npm:^1.8.0": + version: 1.8.0 + resolution: "mlly@npm:1.8.0" + dependencies: + acorn: ^8.15.0 + pathe: ^2.0.3 + pkg-types: ^1.3.1 + ufo: ^1.6.1 + checksum: cccd626d910f139881cc861bae1af8747a0911c1a5414cca059558b81286e43f271652931eec87ef3c07d9faf4225987ae3219b65a939b94e18b533fa0d22c89 + languageName: node + linkType: hard + "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" @@ -3084,19 +4614,12 @@ __metadata: languageName: node linkType: hard -"ms@npm:^2.0.0": - version: 2.1.3 - resolution: "ms@npm:2.1.3" - checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d - languageName: node - linkType: hard - -"nanoid@npm:^3.3.6": - version: 3.3.6 - resolution: "nanoid@npm:3.3.6" +"nanoid@npm:^3.3.7": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" bin: nanoid: bin/nanoid.cjs - checksum: 7d0eda657002738aa5206107bd0580aead6c95c460ef1bdd0b1a87a9c7ae6277ac2e9b945306aaa5b32c6dcb7feaf462d0f552e7f8b5718abfc6ead5c94a71b3 + checksum: d36c427e530713e4ac6567d488b489a36582ef89da1d6d4e3b87eded11eb10d7042a877958c6f104929809b2ab0bafa17652b076cdf84324aa75b30b722204f2 languageName: node linkType: hard @@ -3108,8 +4631,8 @@ __metadata: linkType: hard "node-fetch@npm:^2.6.7": - version: 2.6.12 - resolution: "node-fetch@npm:2.6.12" + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" dependencies: whatwg-url: ^5.0.0 peerDependencies: @@ -3117,51 +4640,45 @@ __metadata: peerDependenciesMeta: encoding: optional: true - checksum: 3bc1655203d47ee8e313c0d96664b9673a3d4dd8002740318e9d27d14ef306693a4b2ef8d6525775056fd912a19e23f3ac0d7111ad8925877b7567b29a625592 + checksum: d76d2f5edb451a3f05b15115ec89fc6be39de37c6089f1b6368df03b91e1633fd379a7e01b7ab05089a25034b2023d959b47e59759cb38d88341b2459e89d6e5 languageName: node linkType: hard "node-gyp@npm:latest": - version: 9.4.0 - resolution: "node-gyp@npm:9.4.0" + version: 10.0.1 + resolution: "node-gyp@npm:10.0.1" dependencies: env-paths: ^2.2.0 exponential-backoff: ^3.1.1 - glob: ^7.1.4 + glob: ^10.3.10 graceful-fs: ^4.2.6 - make-fetch-happen: ^11.0.3 - nopt: ^6.0.0 - npmlog: ^6.0.0 - rimraf: ^3.0.2 + make-fetch-happen: ^13.0.0 + nopt: ^7.0.0 + proc-log: ^3.0.0 semver: ^7.3.5 tar: ^6.1.2 - which: ^2.0.2 + which: ^4.0.0 bin: node-gyp: bin/node-gyp.js - checksum: 78b404e2e0639d64e145845f7f5a3cb20c0520cdaf6dda2f6e025e9b644077202ea7de1232396ba5bde3fee84cdc79604feebe6ba3ec84d464c85d407bb5da99 + checksum: 60a74e66d364903ce02049966303a57f898521d139860ac82744a5fdd9f7b7b3b61f75f284f3bfe6e6add3b8f1871ce305a1d41f775c7482de837b50c792223f languageName: node linkType: hard -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" +"nopt@npm:^7.0.0": + version: 7.2.0 + resolution: "nopt@npm:7.2.0" dependencies: - abbrev: ^1.0.0 + abbrev: ^2.0.0 bin: nopt: bin/nopt.js - checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac + checksum: a9c0f57fb8cb9cc82ae47192ca2b7ef00e199b9480eed202482c962d61b59a7fbe7541920b2a5839a97b42ee39e288c0aed770e38057a608d7f579389dfde410 languageName: node linkType: hard -"npmlog@npm:^6.0.0": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: ^3.0.0 - console-control-strings: ^1.1.0 - gauge: ^4.0.3 - set-blocking: ^2.0.0 - checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a +"nwsapi@npm:^2.2.2": + version: 2.2.23 + resolution: "nwsapi@npm:2.2.23" + checksum: 7af519de08381df9dc0c913d817255cb21e33671641603f6cdabe8cb04b18b32aca1477fdc5dfe08b2039125afa3216d3ef01a3c2603a97d114e842d9414e0c3 languageName: node linkType: hard @@ -3172,15 +4689,6 @@ __metadata: languageName: node linkType: hard -"once@npm:^1.3.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: 1 - checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 - languageName: node - linkType: hard - "p-map@npm:^4.0.0": version: 4.0.0 resolution: "p-map@npm:4.0.0" @@ -3190,6 +4698,13 @@ __metadata: languageName: node linkType: hard +"package-manager-detector@npm:^1.3.0": + version: 1.6.0 + resolution: "package-manager-detector@npm:1.6.0" + checksum: 154d55225e70e32582f59b5d4a46d25716f0730a14d7e4b6f0fd76c870c720cc6f448d2becca06a15f2042492f0293cf26e5ad8fcd85d0eab0af3b9b46c0b43a + languageName: node + linkType: hard + "parse-srcset@npm:^1.0.2": version: 1.0.2 resolution: "parse-srcset@npm:1.0.2" @@ -3197,6 +4712,15 @@ __metadata: languageName: node linkType: hard +"parse5@npm:^7.0.0, parse5@npm:^7.1.1": + version: 7.3.0 + resolution: "parse5@npm:7.3.0" + dependencies: + entities: ^6.0.0 + checksum: ffd040c4695d93f0bc370e3d6d75c1b352178514af41be7afa212475ea5cead1d6e377cd9d4cec6a5e2bcf497ca50daf9e0088eadaa37dbc271f60def08fdfcd + languageName: node + linkType: hard + "path-browserify@npm:^1.0.0": version: 1.0.1 resolution: "path-browserify@npm:1.0.1" @@ -3204,10 +4728,10 @@ __metadata: languageName: node linkType: hard -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 +"path-data-parser@npm:0.1.0, path-data-parser@npm:^0.1.0": + version: 0.1.0 + resolution: "path-data-parser@npm:0.1.0" + checksum: a23a214adb38074576a8873d25e8dea7e090b8396d86f58f83f3f6c6298ff56b06adc694147b67f0ed22f14dc478efa1d525710d3ec7b2d7b1efbac57e3fafe6 languageName: node linkType: hard @@ -3238,30 +4762,105 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 +"pathe@npm:^2.0.1, pathe@npm:^2.0.3": + version: 2.0.3 + resolution: "pathe@npm:2.0.3" + checksum: 0602bdd4acb54d91044e0c56f1fb63467ae7d44ab3afea1f797947b0eb2b4d1d91cf0d58d065fdb0a8ab0c4acbbd8d3a5b424983eaf10dd5285d37a16f6e3ee9 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 + languageName: node + linkType: hard + +"picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf + languageName: node + linkType: hard + +"pkg-types@npm:^1.3.1": + version: 1.3.1 + resolution: "pkg-types@npm:1.3.1" + dependencies: + confbox: ^0.1.8 + mlly: ^1.7.4 + pathe: ^2.0.1 + checksum: 4fa4edb2bb845646cdbd04c5c6bc43cdbc8f02ed4d1c28bfcafb6e65928aece789bcf1335e4cac5f65dfdc376e4bd7435bd509a35e9ec73ef2c076a1b88e289c languageName: node linkType: hard -"playwright-core@npm:1.36.0": - version: 1.36.0 - resolution: "playwright-core@npm:1.36.0" +"playwright-core@npm:1.57.0": + version: 1.57.0 + resolution: "playwright-core@npm:1.57.0" bin: playwright-core: cli.js - checksum: d6b5fed5ae95238dc36a1be3e2cfd250221810e6a2d20592c29d7044a2d1f96e8e6cfff83d937605b6e26d7c3058231d16784e17979fbb11208880829e406e85 + checksum: 960e80d6ec06305b11a3ca9e78e8e4201cc17f37dd37279cb6fece4df43d74bf589833f4f94535fadd284b427f98c5f1cf09368e22f0f00b6a9477571ce6b03b + languageName: node + linkType: hard + +"playwright@npm:1.57.0": + version: 1.57.0 + resolution: "playwright@npm:1.57.0" + dependencies: + fsevents: 2.3.2 + playwright-core: 1.57.0 + dependenciesMeta: + fsevents: + optional: true + bin: + playwright: cli.js + checksum: 176fd9fd890f390e0aa00d42697b70072d534243b15467d9430f3af329e77b3225b67a0afa12ea76fb440300dabd92d4cf040baf5edceee8eeff0ee1590ae5b7 + languageName: node + linkType: hard + +"points-on-curve@npm:0.2.0, points-on-curve@npm:^0.2.0": + version: 0.2.0 + resolution: "points-on-curve@npm:0.2.0" + checksum: 05e87d6839e3d869cfac0e63c2b1ca700fc8f1083e3f9ae80841cc50379fd31204f9e1f221407df1a90afcb8bfa98404aee0b0fa00330b7b3b328d33be21cf47 + languageName: node + linkType: hard + +"points-on-path@npm:^0.2.1": + version: 0.2.1 + resolution: "points-on-path@npm:0.2.1" + dependencies: + path-data-parser: 0.1.0 + points-on-curve: 0.2.0 + checksum: 5564dd84d15699579bf07bd33adfd0dc1a5e717c0d36ee11f0832b6b6890941e25e9ea68d15f7858698a9b5ec509f60e6472a0346624bb9dd9c2100cf568ac8f languageName: node linkType: hard "postcss@npm:^8.3.11": - version: 8.4.25 - resolution: "postcss@npm:8.4.25" + version: 8.4.38 + resolution: "postcss@npm:8.4.38" dependencies: - nanoid: ^3.3.6 + nanoid: ^3.3.7 picocolors: ^1.0.0 - source-map-js: ^1.0.2 - checksum: 9ed3ab8af43ad5210c28f56f916fd9b8c9f94fbeaebbf645dcf579bc28bdd8056c2a7ecc934668d399b81fedb6128f0c4b299f931e50454964bc911c25a3a0a2 + source-map-js: ^1.2.0 + checksum: 649f9e60a763ca4b5a7bbec446a069edf07f057f6d780a5a0070576b841538d1ecf7dd888f2fbfd1f76200e26c969e405aeeae66332e6927dbdc8bdcb90b9451 + languageName: node + linkType: hard + +"pretty-format@npm:^29.7.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" + dependencies: + "@jest/schemas": ^29.6.3 + ansi-styles: ^5.0.0 + react-is: ^18.0.0 + checksum: 032c1602383e71e9c0c02a01bbd25d6759d60e9c7cf21937dde8357aa753da348fcec5def5d1002c9678a8524d5fe099ad98861286550ef44de8808cc61e43b6 + languageName: node + linkType: hard + +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 languageName: node linkType: hard @@ -3300,10 +4899,19 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0": - version: 2.3.0 - resolution: "punycode@npm:2.3.0" - checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 +"psl@npm:^1.1.33": + version: 1.15.0 + resolution: "psl@npm:1.15.0" + dependencies: + punycode: ^2.3.1 + checksum: 6f777d82eecfe1c2406dadbc15e77467b186fec13202ec887a45d0209a2c6fca530af94a462a477c3c4a767ad892ec9ede7c482d98f61f653dd838b50e89dc15 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 languageName: node linkType: hard @@ -3333,14 +4941,14 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^18.2.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: e72d0ba81b5922759e4aff17e0252bd29988f9642ed817f56b25a3e217e13eea8a7f2322af99a06edb779da12d5d636e9fda473d620df9a3da0df2a74141d53e +"react-is@npm:^18.0.0, react-is@npm:^18.2.0": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: e20fe84c86ff172fc8d898251b7cc2c43645d108bf96d0b8edf39b98f9a2cae97b40520ee7ed8ee0085ccc94736c4886294456033304151c3f94978cec03df21 languageName: node linkType: hard -"react@npm:^18.2.0": +"react@npm:>=17.0.0 <19.0.0, react@npm:^18.2.0": version: 18.2.0 resolution: "react@npm:18.2.0" dependencies: @@ -3364,17 +4972,6 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.6.0": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 - checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d - languageName: node - linkType: hard - "regexp-match-indices@npm:^1.0.2": version: 1.0.2 resolution: "regexp-match-indices@npm:1.0.2" @@ -3421,21 +5018,22 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.2": +"robust-predicates@npm:^3.0.2": version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: ^7.1.3 - bin: - rimraf: bin.js - checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 + resolution: "robust-predicates@npm:3.0.2" + checksum: 36854c1321548ceca96d36ad9d6e0a5a512986029ec6929ad6ed3ec1612c22cc8b46cc72d2c5674af42e8074a119d793f6f0ea3a5b51373e3ab926c64b172d7a languageName: node linkType: hard -"robust-predicates@npm:^3.0.0": - version: 3.0.2 - resolution: "robust-predicates@npm:3.0.2" - checksum: 36854c1321548ceca96d36ad9d6e0a5a512986029ec6929ad6ed3ec1612c22cc8b46cc72d2c5674af42e8074a119d793f6f0ea3a5b51373e3ab926c64b172d7a +"roughjs@npm:^4.6.6": + version: 4.6.6 + resolution: "roughjs@npm:4.6.6" + dependencies: + hachure-fill: ^0.5.2 + path-data-parser: ^0.1.0 + points-on-curve: ^0.2.0 + points-on-path: ^0.2.1 + checksum: ec4b8266ac4a50c7369e337d8ddff3b2d970506229cac5425ddca56f4e6b29fca07dded4300e9e392bb608da4ba618d349fd241283affb25055cab7c2fe48f8f languageName: node linkType: hard @@ -3453,13 +5051,6 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:~5.2.0": - version: 5.2.1 - resolution: "safe-buffer@npm:5.2.1" - checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 - languageName: node - linkType: hard - "safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -3467,17 +5058,26 @@ __metadata: languageName: node linkType: hard -"sanitize-html@npm:~2.7.3": - version: 2.7.3 - resolution: "sanitize-html@npm:2.7.3" +"sanitize-html@npm:~2.12.1": + version: 2.12.1 + resolution: "sanitize-html@npm:2.12.1" dependencies: deepmerge: ^4.2.2 escape-string-regexp: ^4.0.0 - htmlparser2: ^6.0.0 + htmlparser2: ^8.0.0 is-plain-object: ^5.0.0 parse-srcset: ^1.0.2 postcss: ^8.3.11 - checksum: 2399d1fdbbc3a263fb413c1fe1971b3dc2b51abc6cc5cb49490624539d1c57a8fe31e2b21408c118e2a957f4e673e3169b1f9a5807654408f17b130a9d78aed7 + checksum: fb96ea7170d51b5af2607f5cfd84464c78fc6f47e339407f55783e781c6a0288a8d40bbf97ea6a8758924ba9b2d33dcc4846bb94caacacd90d7f2de10ed8541a + languageName: node + linkType: hard + +"saxes@npm:^6.0.0": + version: 6.0.0 + resolution: "saxes@npm:6.0.0" + dependencies: + xmlchars: ^2.2.0 + checksum: d3fa3e2aaf6c65ed52ee993aff1891fc47d5e47d515164b5449cbf5da2cbdc396137e55590472e64c5c436c14ae64a8a03c29b9e7389fc6f14035cf4e982ef3b languageName: node linkType: hard @@ -3491,20 +5091,13 @@ __metadata: linkType: hard "semver@npm:^7.3.5": - version: 7.5.4 - resolution: "semver@npm:7.5.4" + version: 7.6.0 + resolution: "semver@npm:7.6.0" dependencies: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 - languageName: node - linkType: hard - -"set-blocking@npm:^2.0.0": - version: 2.0.0 - resolution: "set-blocking@npm:2.0.0" - checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 + checksum: 7427f05b70786c696640edc29fdd4bc33b2acf3bbe1740b955029044f80575fc664e1a512e4113c3af21e767154a94b4aa214bf6cd6e42a1f6dba5914e0b208c languageName: node linkType: hard @@ -3524,17 +5117,17 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.7": - version: 3.0.7 - resolution: "signal-exit@npm:3.0.7" - checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 languageName: node linkType: hard -"signal-exit@npm:^4.0.1": - version: 4.0.2 - resolution: "signal-exit@npm:4.0.2" - checksum: 41f5928431cc6e91087bf0343db786a6313dd7c6fd7e551dbc141c95bb5fb26663444fd9df8ea47c5d7fc202f60aa7468c3162a9365cbb0615fc5e1b1328fe31 +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c languageName: node linkType: hard @@ -3545,44 +5138,67 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" +"socks-proxy-agent@npm:^8.0.1": + version: 8.0.2 + resolution: "socks-proxy-agent@npm:8.0.2" dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 - checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 + agent-base: ^7.0.2 + debug: ^4.3.4 + socks: ^2.7.1 + checksum: 4fb165df08f1f380881dcd887b3cdfdc1aba3797c76c1e9f51d29048be6e494c5b06d68e7aea2e23df4572428f27a3ec22b3d7c75c570c5346507433899a4b6d languageName: node linkType: hard -"socks@npm:^2.6.2": - version: 2.7.1 - resolution: "socks@npm:2.7.1" +"socks@npm:^2.7.1": + version: 2.8.1 + resolution: "socks@npm:2.8.1" dependencies: - ip: ^2.0.0 + ip-address: ^9.0.5 smart-buffer: ^4.2.0 - checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + checksum: 29586d42e9c36c5016632b2bcb6595e3adfbcb694b3a652c51bc8741b079c5ec37bdd5675a1a89a1620078c8137208294991fabb50786f92d47759a725b2b62e languageName: node linkType: hard -"source-map-js@npm:^1.0.2": - version: 1.0.2 - resolution: "source-map-js@npm:1.0.2" - checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c +"source-map-js@npm:^1.2.0": + version: 1.2.0 + resolution: "source-map-js@npm:1.2.0" + checksum: 791a43306d9223792e84293b00458bf102a8946e7188f3db0e4e22d8d530b5f80a4ce468eb5ec0bf585443ad55ebbd630bf379c98db0b1f317fd902500217f97 + languageName: node + linkType: hard + +"source-map@npm:~0.6.1": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 + languageName: node + linkType: hard + +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: a3fdac7b49643875b70864a9d9b469d87a40dfeaf5d34d9d0c5b1cda5fd7d065531fcb43c76357d62254c57184a7b151954156563a4d6a747015cfb41021cad0 languageName: node linkType: hard "ssri@npm:^10.0.0": - version: 10.0.4 - resolution: "ssri@npm:10.0.4" + version: 10.0.5 + resolution: "ssri@npm:10.0.5" dependencies: - minipass: ^5.0.0 - checksum: fb14da9f8a72b04eab163eb13a9dda11d5962cd2317f85457c4e0b575e9a6e0e3a6a87b5bf122c75cb36565830cd5f263fb457571bf6f1587eb5f95d095d6165 + minipass: ^7.0.3 + checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 + languageName: node + linkType: hard + +"stack-utils@npm:^2.0.3": + version: 2.0.6 + resolution: "stack-utils@npm:2.0.6" + dependencies: + escape-string-regexp: ^2.0.0 + checksum: 052bf4d25bbf5f78e06c1d5e67de2e088b06871fa04107ca8d3f0e9d9263326e2942c8bedee3545795fc77d787d443a538345eef74db2f8e35db3558c6f91ff7 languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -3604,15 +5220,6 @@ __metadata: languageName: node linkType: hard -"string_decoder@npm:^1.1.1": - version: 1.3.0 - resolution: "string_decoder@npm:1.3.0" - dependencies: - safe-buffer: ~5.2.0 - checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 - languageName: node - linkType: hard - "string_decoder@npm:~1.1.1": version: 1.1.1 resolution: "string_decoder@npm:1.1.1" @@ -3640,26 +5247,56 @@ __metadata: languageName: node linkType: hard -"style-mod@npm:^4.0.0": - version: 4.0.3 - resolution: "style-mod@npm:4.0.3" - checksum: 934556e720bd29026ff8fef43a1a35b58957813025b91f996d886e9405acf934ddb1934def4400b174bd7784c9263eb9c71f07ae83925af9271b7d921d546854 +"style-mod@npm:^4.0.0, style-mod@npm:^4.1.0": + version: 4.1.2 + resolution: "style-mod@npm:4.1.2" + checksum: 7c5c3e82747f9bcf5f288d8d07f50848e4630fe5ff7bfe4d94cc87d6b6a2588227cbf21b4c792ac6406e5852293300a75e710714479a5c59a06af677f0825ef8 + languageName: node + linkType: hard + +"stylis@npm:^4.3.6": + version: 4.3.6 + resolution: "stylis@npm:4.3.6" + checksum: 4f56a087caace85b34c3a163cf9d662f58f42dc865b2447af5c3ee3588eebaffe90875fe294578cce26f172ff527cad2b01433f6e1ae156400ec38c37c79fd61 + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: ^4.0.0 + checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a + languageName: node + linkType: hard + +"symbol-tree@npm:^3.2.4": + version: 3.2.4 + resolution: "symbol-tree@npm:3.2.4" + checksum: 6e8fc7e1486b8b54bea91199d9535bb72f10842e40c79e882fc94fb7b14b89866adf2fd79efa5ebb5b658bc07fb459ccce5ac0e99ef3d72f474e74aaf284029d languageName: node linkType: hard "systeminformation@npm:^5.8.6": - version: 5.18.7 - resolution: "systeminformation@npm:5.18.7" + version: 5.22.6 + resolution: "systeminformation@npm:5.22.6" bin: systeminformation: lib/cli.js - checksum: 05c540fef599e899cfc5c9e7c81f622914619c0c1dcf8be8641a3f1ddc7df0c7f885cf2783c021a1261d80b57eca50d51dff13b00b3c70a06fa935a784839dd3 + checksum: 17f946c4b6ad7e01b5ca296133ffce53716c96778458f0052272744b99ebd412785e4300400138e0fa3f80c376e6e6b7af8fde8cea01994a1755bbfcdeefd865 conditions: (os=darwin | os=linux | os=win32 | os=freebsd | os=openbsd | os=netbsd | os=sunos | os=android) languageName: node linkType: hard +"tabbable@npm:^5.2.0": + version: 5.3.3 + resolution: "tabbable@npm:5.3.3" + checksum: 1aa56e1bb617cc10616c407f4e756f0607f3e2d30f9803664d70b85db037ca27e75918ed1c71443f3dc902e21dc9f991ce4b52d63a538c9b69b3218d3babcd70 + languageName: node + linkType: hard + "tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.15 - resolution: "tar@npm:6.1.15" + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 @@ -3667,7 +5304,23 @@ __metadata: minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: f23832fceeba7578bf31907aac744ae21e74a66f4a17a9e94507acf460e48f6db598c7023882db33bab75b80e027c21f276d405e4a0322d58f51c7088d428268 + checksum: f1322768c9741a25356c11373bce918483f40fa9a25c69c59410c8a1247632487edef5fe76c5f12ac51a6356d2f1829e96d2bc34098668a2fc34d76050ac2b6c + languageName: node + linkType: hard + +"tinyexec@npm:^1.0.1": + version: 1.0.2 + resolution: "tinyexec@npm:1.0.2" + checksum: af22de2191cc70bb782eef29bbba7cf6ac16664e550b547b0db68804f988eeb2c70e12fbb7d2d688ee994b28ba831d746e9eded98c3d10042fd3a9b8de208514 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: ^7.0.0 + checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed languageName: node linkType: hard @@ -3684,6 +5337,27 @@ __metadata: languageName: node linkType: hard +"tough-cookie@npm:^4.1.2": + version: 4.1.4 + resolution: "tough-cookie@npm:4.1.4" + dependencies: + psl: ^1.1.33 + punycode: ^2.1.1 + universalify: ^0.2.0 + url-parse: ^1.5.3 + checksum: 5815059f014c31179a303c673f753f7899a6fce94ac93712c88ea5f3c26e0c042b5f0c7a599a00f8e0feeca4615dba75c3dffc54f3c1a489978aa8205e09307c + languageName: node + linkType: hard + +"tr46@npm:^3.0.0": + version: 3.0.0 + resolution: "tr46@npm:3.0.0" + dependencies: + punycode: ^2.1.1 + checksum: 44c3cc6767fb800490e6e9fd64fd49041aa4e49e1f6a012b34a75de739cc9ed3a6405296072c1df8b6389ae139c5e7c6496f659cfe13a04a4bff3a1422981270 + languageName: node + linkType: hard + "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -3691,10 +5365,31 @@ __metadata: languageName: node linkType: hard -"tslib@npm:~2.5.0": - version: 2.5.3 - resolution: "tslib@npm:2.5.3" - checksum: 88902b309afaf83259131c1e13da1dceb0ad1682a213143a1346a649143924d78cf3760c448b84d796938fd76127183894f8d85cbb3bf9c4fddbfcc140c0003c +"ts-dedent@npm:^2.2.0": + version: 2.2.0 + resolution: "ts-dedent@npm:2.2.0" + checksum: 93ed8f7878b6d5ed3c08d99b740010eede6bccfe64bce61c5a4da06a2c17d6ddbb80a8c49c2d15251de7594a4f93ffa21dd10e7be75ef66a4dc9951b4a94e2af + languageName: node + linkType: hard + +"tslib@npm:^1.13.0": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd + languageName: node + linkType: hard + +"tslib@npm:~2.6.2": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad + languageName: node + linkType: hard + +"type-detect@npm:4.0.8": + version: 4.0.8 + resolution: "type-detect@npm:4.0.8" + checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 languageName: node linkType: hard @@ -3708,6 +5403,20 @@ __metadata: languageName: node linkType: hard +"ufo@npm:^1.6.1": + version: 1.6.1 + resolution: "ufo@npm:1.6.1" + checksum: 2c401dd45bd98ad00806e044aa8571aa2aa1762fffeae5e78c353192b257ef2c638159789f119e5d8d5e5200e34228cd1bbde871a8f7805de25daa8576fb1633 + languageName: node + linkType: hard + +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" @@ -3726,10 +5435,17 @@ __metadata: languageName: node linkType: hard +"universalify@npm:^0.2.0": + version: 0.2.0 + resolution: "universalify@npm:0.2.0" + checksum: e86134cb12919d177c2353196a4cc09981524ee87abf621f7bc8d249dbbbebaec5e7d1314b96061497981350df786e4c5128dbf442eba104d6e765bc260678b5 + languageName: node + linkType: hard + "universalify@npm:^2.0.0": - version: 2.0.0 - resolution: "universalify@npm:2.0.0" - checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 languageName: node linkType: hard @@ -3742,7 +5458,7 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:~1.5.4": +"url-parse@npm:^1.5.3, url-parse@npm:~1.5.4": version: 1.5.10 resolution: "url-parse@npm:1.5.10" dependencies: @@ -3752,7 +5468,7 @@ __metadata: languageName: node linkType: hard -"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": +"util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 @@ -3768,6 +5484,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^11.1.0": + version: 11.1.0 + resolution: "uuid@npm:11.1.0" + bin: + uuid: dist/esm/bin/uuid + checksum: 840f19758543c4631e58a29439e51b5b669d5f34b4dd2700b6a1d15c5708c7a6e0c3e2c8c4a2eae761a3a7caa7e9884d00c86c02622ba91137bd3deade6b4b4a + languageName: node + linkType: hard + "validate.io-array@npm:^1.0.3": version: 1.0.6 resolution: "validate.io-array@npm:1.0.6" @@ -3891,9 +5616,9 @@ __metadata: languageName: node linkType: hard -"vega-functions@npm:^5.13.1, vega-functions@npm:~5.13.2": - version: 5.13.2 - resolution: "vega-functions@npm:5.13.2" +"vega-functions@npm:^5.13.1, vega-functions@npm:^5.14.0, vega-functions@npm:~5.14.0": + version: 5.14.0 + resolution: "vega-functions@npm:5.14.0" dependencies: d3-array: ^3.2.2 d3-color: ^3.1.0 @@ -3902,11 +5627,11 @@ __metadata: vega-expression: ^5.1.0 vega-scale: ^7.3.0 vega-scenegraph: ^4.10.2 - vega-selections: ^5.4.1 + vega-selections: ^5.4.2 vega-statistics: ^1.8.1 vega-time: ^2.1.1 vega-util: ^1.17.1 - checksum: 178498cf93c3d9ef392fb57a5c7992dbb9118c546a6acb4cff9783f911fb30dbf50634cbfd6e3a9bc358c4aec9a571bd55f9cf3de551213cd386f152ac882986 + checksum: 24857fade62d122ce95ddae87637ade069cac36018e53814cf0ef52055af574641e221199e9baaa8a648cba4fd607c469de7a5e5a0d630e2a676018bfa894673 languageName: node linkType: hard @@ -3950,15 +5675,11 @@ __metadata: linkType: hard "vega-lite@npm:^5.6.1": - version: 5.13.0 - resolution: "vega-lite@npm:5.13.0" + version: 5.17.0 + resolution: "vega-lite@npm:5.17.0" dependencies: - "@types/clone": ~2.1.1 - clone: ~2.1.2 - fast-deep-equal: ~3.1.3 - fast-json-stable-stringify: ~2.1.0 json-stringify-pretty-compact: ~3.0.0 - tslib: ~2.5.0 + tslib: ~2.6.2 vega-event-selector: ~3.0.1 vega-expression: ~5.1.0 vega-util: ~1.17.2 @@ -3970,7 +5691,7 @@ __metadata: vl2png: bin/vl2png vl2svg: bin/vl2svg vl2vg: bin/vl2vg - checksum: e177a649d8984770b1531985a1d7f68b533395c3a4ec23018650f8991ad2b83081ededadfbbfbe475c01e40112c1314e29c2c1be32623d47b4a411a640a14082 + checksum: 0c508f6060bd20df740be1c81ac0691623c813066424b021f0845422b7cc21fe9211346e8ce84d75288fa53fe3caecfde5c681e3fb590d2b7b372e38879fa2b7 languageName: node linkType: hard @@ -3987,16 +5708,16 @@ __metadata: languageName: node linkType: hard -"vega-parser@npm:~6.2.0": - version: 6.2.0 - resolution: "vega-parser@npm:6.2.0" +"vega-parser@npm:~6.3.0": + version: 6.3.0 + resolution: "vega-parser@npm:6.3.0" dependencies: vega-dataflow: ^5.7.5 vega-event-selector: ^3.0.1 - vega-functions: ^5.13.1 - vega-scale: ^7.3.0 - vega-util: ^1.17.1 - checksum: 19872153c16aab30c4df338e0df7bd331e0bf74c7c6afce5428df555b9bdb0c4acf76b54092cacd4726a1349912ea803c90e1b30d53f4a02044e0559873969a7 + vega-functions: ^5.14.0 + vega-scale: ^7.3.1 + vega-util: ^1.17.2 + checksum: 5af7604116bd2ebe75179f9e8e7282e43c8128844fde9ad0e53b6b1f9aa78e74be6709a2ae44cfe6de12d64d1a52d15287932b5625ac864cb75a23b89436f6ed languageName: node linkType: hard @@ -4033,22 +5754,22 @@ __metadata: languageName: node linkType: hard -"vega-scale@npm:^7.3.0, vega-scale@npm:~7.3.0": - version: 7.3.0 - resolution: "vega-scale@npm:7.3.0" +"vega-scale@npm:^7.3.0, vega-scale@npm:^7.3.1, vega-scale@npm:~7.3.1": + version: 7.3.1 + resolution: "vega-scale@npm:7.3.1" dependencies: d3-array: ^3.2.2 d3-interpolate: ^3.0.1 d3-scale: ^4.0.2 vega-time: ^2.1.1 vega-util: ^1.17.1 - checksum: 8e434f27a51a913dd18374ec0d2bc33758eda7db1ee6342721644f977e705268b8df6b3e89813774d776d03a0cd24f91d4d59f9e80951f67dfbbf8637f5a69ad + checksum: c1f6a97b26bbf7b4d1d907e8851d8ac6b58200aa331a1b6c0f67f11aa1ce0ced6d121ac4b2036dbca5779429f41eae4013fe7dd55e09802feda8666b5a0a7ece languageName: node linkType: hard -"vega-scenegraph@npm:^4.10.2, vega-scenegraph@npm:^4.9.2, vega-scenegraph@npm:~4.10.2": - version: 4.10.2 - resolution: "vega-scenegraph@npm:4.10.2" +"vega-scenegraph@npm:^4.10.2, vega-scenegraph@npm:^4.9.2, vega-scenegraph@npm:~4.11.2": + version: 4.11.2 + resolution: "vega-scenegraph@npm:4.11.2" dependencies: d3-path: ^3.1.0 d3-shape: ^3.2.0 @@ -4056,18 +5777,18 @@ __metadata: vega-loader: ^4.5.1 vega-scale: ^7.3.0 vega-util: ^1.17.1 - checksum: 6caf3e298297b918c8b6a72f019e51e2bfbaecd316e4d1c37d855ac9366d177cdbf16e9c8857c5ccde128bcd9645af7ee7dc81111bcd743d192e1a3b9a9d7185 + checksum: fefe12c1b0393184abf0cfcae6bfcff7894a1782fe545c6c048275674359e8ec2525280aba1ddbfe6f77e710e45480fdcd9293f849a2409cde87695b04065c5b languageName: node linkType: hard -"vega-selections@npm:^5.4.1": - version: 5.4.1 - resolution: "vega-selections@npm:5.4.1" +"vega-selections@npm:^5.4.2": + version: 5.4.2 + resolution: "vega-selections@npm:5.4.2" dependencies: - d3-array: 3.2.2 + d3-array: 3.2.4 vega-expression: ^5.0.1 vega-util: ^1.17.1 - checksum: c594d41ec3886af94976e4dc4e152bea9b3975a22d435aa38dac2aab105851cb83fd4aa0f1e81a47f8bc0bea1677af93816331e3ed084ab3ec2e51b3544c109f + checksum: 4e78053ab1f8ba4338005ed424043e7d0e91c857b58ab03600a07292e3777a4244d34caa7f8c85e72b2fdd9916882dfdda2fa93c730120ce790ec9883738f2be languageName: node linkType: hard @@ -4091,32 +5812,32 @@ __metadata: languageName: node linkType: hard -"vega-transforms@npm:~4.10.2": - version: 4.10.2 - resolution: "vega-transforms@npm:4.10.2" +"vega-transforms@npm:~4.11.1": + version: 4.11.1 + resolution: "vega-transforms@npm:4.11.1" dependencies: d3-array: ^3.2.2 vega-dataflow: ^5.7.5 vega-statistics: ^1.8.1 vega-time: ^2.1.1 vega-util: ^1.17.1 - checksum: 2dbe4c767542a5dc4dbb453fd1317b00912e47dbdb3de637259b2552497dd8039c20c795318ad57341eb0d30b69712c55a2da16dc9ad2329a68c35fb75b4fee6 + checksum: 88ae468613a768f2a6324ad66fb4db3712228a17984316080767bcaafbd5c3c1d198bed5844a9b184d9068284a1ad7bf42f93b7b7568e2e37f98bfd43c3c6bd7 languageName: node linkType: hard -"vega-typings@npm:~0.24.0": - version: 0.24.1 - resolution: "vega-typings@npm:0.24.1" +"vega-typings@npm:~1.1.0": + version: 1.1.0 + resolution: "vega-typings@npm:1.1.0" dependencies: "@types/geojson": 7946.0.4 vega-event-selector: ^3.0.1 - vega-expression: ^5.0.1 - vega-util: ^1.17.1 - checksum: e6b7bf88d6e505ba472c8e5e734d1914515db0e4e23ca36c5b81f7bd2bf4df6ebf519ecc1f089dcef3caae48e196d29946dc5c9fa8ee454ea31d12f111f857ae + vega-expression: ^5.1.0 + vega-util: ^1.17.2 + checksum: 59c76d1b48087b36c4386cd1bccc242afa4e1008a147d0e9966912716522c231c1d8ad35b7bc72bb3d7ccab467b786e7ba43280c75ccb54e0381c7f3aed75721 languageName: node linkType: hard -"vega-util@npm:^1.15.2, vega-util@npm:^1.17.1, vega-util@npm:~1.17.2": +"vega-util@npm:^1.15.2, vega-util@npm:^1.17.1, vega-util@npm:^1.17.2, vega-util@npm:~1.17.2": version: 1.17.2 resolution: "vega-util@npm:1.17.2" checksum: 5d681cb1a6ffda7af1b74df7c1c46a32f1d874daef54f9c9c65c7d7c7bfc4271dc6d9b1c1c7a853b14eb6e4cc8ec811b0132cd3ea25fa85259eac92e1b4f07fa @@ -4134,9 +5855,9 @@ __metadata: languageName: node linkType: hard -"vega-view@npm:~5.11.1": - version: 5.11.1 - resolution: "vega-view@npm:5.11.1" +"vega-view@npm:~5.12.0": + version: 5.12.0 + resolution: "vega-view@npm:5.12.0" dependencies: d3-array: ^3.2.2 d3-timer: ^3.0.1 @@ -4146,18 +5867,18 @@ __metadata: vega-runtime: ^6.1.4 vega-scenegraph: ^4.10.2 vega-util: ^1.17.1 - checksum: 82ddc74593b3a359d0b3458bc06573673ff9bf13f84020cb36fb4676c5d7f547e9650eb6faaa76799fbcedd27bcd266603dbd08c420e2d2229cc6b9f48a4a66d + checksum: 8ccbff58ad132dc51647afe1ca31759c8f2782e00124e9f3cb5c16a17c27daca10e354e7aa8517f275182ee36ec3e5be8913ab4eb91f66d2f5a17a385400e7ab languageName: node linkType: hard -"vega-voronoi@npm:~4.2.1": - version: 4.2.1 - resolution: "vega-voronoi@npm:4.2.1" +"vega-voronoi@npm:~4.2.2": + version: 4.2.2 + resolution: "vega-voronoi@npm:4.2.2" dependencies: d3-delaunay: ^6.0.2 vega-dataflow: ^5.7.5 vega-util: ^1.17.1 - checksum: f618174ad5f451c507a80e373288bb2c0da7a8a908d62f885bc77b354c4334504ae2d1042742f68ad419ade7b548aeca9ca1042ae5541bebd7f5297afc23bb35 + checksum: 719121a675ae021a30854e6c0fce39adc2a59478d7a1088b554140bf5a4a8e382186ad0762a21a969fa49e5e58ff757a4ec398fb77a834fcd2863d6862a1b92d languageName: node linkType: hard @@ -4175,8 +5896,8 @@ __metadata: linkType: hard "vega@npm:^5.20.0": - version: 5.25.0 - resolution: "vega@npm:5.25.0" + version: 5.28.0 + resolution: "vega@npm:5.28.0" dependencies: vega-crossfilter: ~4.1.1 vega-dataflow: ~5.7.5 @@ -4185,34 +5906,34 @@ __metadata: vega-expression: ~5.1.0 vega-force: ~4.2.0 vega-format: ~1.1.1 - vega-functions: ~5.13.2 + vega-functions: ~5.14.0 vega-geo: ~4.4.1 vega-hierarchy: ~4.1.1 vega-label: ~1.2.1 vega-loader: ~4.5.1 - vega-parser: ~6.2.0 + vega-parser: ~6.3.0 vega-projection: ~1.6.0 vega-regression: ~1.2.0 vega-runtime: ~6.1.4 - vega-scale: ~7.3.0 - vega-scenegraph: ~4.10.2 + vega-scale: ~7.3.1 + vega-scenegraph: ~4.11.2 vega-statistics: ~1.9.0 vega-time: ~2.1.1 - vega-transforms: ~4.10.2 - vega-typings: ~0.24.0 + vega-transforms: ~4.11.1 + vega-typings: ~1.1.0 vega-util: ~1.17.2 - vega-view: ~5.11.1 + vega-view: ~5.12.0 vega-view-transforms: ~4.5.9 - vega-voronoi: ~4.2.1 + vega-voronoi: ~4.2.2 vega-wordcloud: ~4.1.4 - checksum: ddc7b1f2a70c72b842e111d32bdd8ff050992a50e385e8ddc6e35c02e7c481a652383c81c547b7ebfd31cda04ab9f9acf0a8cc47c6bd19b91765b254aac30d24 + checksum: ab9cd1a246903ebf8d49e590ad67e8aeb171127fea67548ea76269f3b56a34535b7c541cd000c6126b84c6144a99bdcd86ad0e5832c4e87058febeb00da747f5 languageName: node linkType: hard -"vscode-jsonrpc@npm:8.1.0, vscode-jsonrpc@npm:^8.0.2": - version: 8.1.0 - resolution: "vscode-jsonrpc@npm:8.1.0" - checksum: 8980037cc0014802e6ac1e5dfcff9a65e8292727096dfd23c92d2039c0c45de74a00d6ee06938cf1a671286dd8258a5f418cf048c26ad0fcb0c44f96c9e0f278 +"vscode-jsonrpc@npm:8.2.0, vscode-jsonrpc@npm:^8.0.2": + version: 8.2.0 + resolution: "vscode-jsonrpc@npm:8.2.0" + checksum: f302a01e59272adc1ae6494581fa31c15499f9278df76366e3b97b2236c7c53ebfc71efbace9041cfd2caa7f91675b9e56f2407871a1b3c7f760a2e2ee61484a languageName: node linkType: hard @@ -4223,20 +5944,45 @@ __metadata: languageName: node linkType: hard -"vscode-languageserver-protocol@npm:^3.17.0": - version: 3.17.3 - resolution: "vscode-languageserver-protocol@npm:3.17.3" +"vscode-languageserver-protocol@npm:3.17.5, vscode-languageserver-protocol@npm:^3.17.0": + version: 3.17.5 + resolution: "vscode-languageserver-protocol@npm:3.17.5" + dependencies: + vscode-jsonrpc: 8.2.0 + vscode-languageserver-types: 3.17.5 + checksum: dfb42d276df5dfea728267885b99872ecff62f6c20448b8539fae71bb196b420f5351c5aca7c1047bf8fb1f89fa94a961dce2bc5bf7e726198f4be0bb86a1e71 + languageName: node + linkType: hard + +"vscode-languageserver-textdocument@npm:~1.0.11": + version: 1.0.12 + resolution: "vscode-languageserver-textdocument@npm:1.0.12" + checksum: 49415c8f065860693fdd6cb0f7b8a24470130dc941e887a396b6e6bbae93be132323a644aa1edd7d0eec38a730e05a2d013aebff6bddd30c5af374ef3f4cd9ab + languageName: node + linkType: hard + +"vscode-languageserver-types@npm:3.17.5": + version: 3.17.5 + resolution: "vscode-languageserver-types@npm:3.17.5" + checksum: 79b420e7576398d396579ca3a461c9ed70e78db4403cd28bbdf4d3ed2b66a2b4114031172e51fad49f0baa60a2180132d7cb2ea35aa3157d7af3c325528210ac + languageName: node + linkType: hard + +"vscode-languageserver@npm:~9.0.1": + version: 9.0.1 + resolution: "vscode-languageserver@npm:9.0.1" dependencies: - vscode-jsonrpc: 8.1.0 - vscode-languageserver-types: 3.17.3 - checksum: ffea508b2efd7f4853f1cef5e5eac58672f0ae71a9ec275ad37a4a2a24cdc3ff023f941e759951aee01c79da3f3279f10e034f19d875f081eb387181241bd836 + vscode-languageserver-protocol: 3.17.5 + bin: + installServerIntoExtension: bin/installServerIntoExtension + checksum: 8b7dfda47fb64c3f48a9dabd3f01938cc8d39f3f068f1ee586eaf0a373536180a1047bdde8d876f965cfc04160d1587e99828b61b742b0342595fee67c8814ea languageName: node linkType: hard -"vscode-languageserver-types@npm:3.17.3": - version: 3.17.3 - resolution: "vscode-languageserver-types@npm:3.17.3" - checksum: fbc8221297261f659a6482875ff2a419dc9d55965dc53745797da569ff9f819cd832e6f2699017baadd946548bbfe212e3f6971f3d960f12dc0ee9c629dacc07 +"vscode-uri@npm:~3.0.8": + version: 3.0.8 + resolution: "vscode-uri@npm:3.0.8" + checksum: 514249126850c0a41a7d8c3c2836cab35983b9dc1938b903cfa253b9e33974c1416d62a00111385adcfa2b98df456437ab704f709a2ecca76a90134ef5eb4832 languageName: node linkType: hard @@ -4256,6 +6002,15 @@ __metadata: languageName: node linkType: hard +"w3c-xmlserializer@npm:^4.0.0": + version: 4.0.0 + resolution: "w3c-xmlserializer@npm:4.0.0" + dependencies: + xml-name-validator: ^4.0.0 + checksum: eba070e78deb408ae8defa4d36b429f084b2b47a4741c4a9be3f27a0a3d1845e277e3072b04391a138f7e43776842627d1334e448ff13ff90ad9fb1214ee7091 + languageName: node + linkType: hard + "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" @@ -4263,6 +6018,39 @@ __metadata: languageName: node linkType: hard +"webidl-conversions@npm:^7.0.0": + version: 7.0.0 + resolution: "webidl-conversions@npm:7.0.0" + checksum: f05588567a2a76428515333eff87200fae6c83c3948a7482ebb109562971e77ef6dc49749afa58abb993391227c5697b3ecca52018793e0cb4620a48f10bd21b + languageName: node + linkType: hard + +"whatwg-encoding@npm:^2.0.0": + version: 2.0.0 + resolution: "whatwg-encoding@npm:2.0.0" + dependencies: + iconv-lite: 0.6.3 + checksum: 7087810c410aa9b689cbd6af8773341a53cdc1f3aae2a882c163bd5522ec8ca4cdfc269aef417a5792f411807d5d77d50df4c24e3abb00bb60192858a40cc675 + languageName: node + linkType: hard + +"whatwg-mimetype@npm:^3.0.0": + version: 3.0.0 + resolution: "whatwg-mimetype@npm:3.0.0" + checksum: ce08bbb36b6aaf64f3a84da89707e3e6a31e5ab1c1a2379fd68df79ba712a4ab090904f0b50e6693b0dafc8e6343a6157e40bf18fdffd26e513cf95ee2a59824 + languageName: node + linkType: hard + +"whatwg-url@npm:^11.0.0": + version: 11.0.0 + resolution: "whatwg-url@npm:11.0.0" + dependencies: + tr46: ^3.0.0 + webidl-conversions: ^7.0.0 + checksum: ed4826aaa57e66bb3488a4b25c9cd476c46ba96052747388b5801f137dd740b73fde91ad207d96baf9f17fbcc80fc1a477ad65181b5eb5fa718d27c69501d7af + languageName: node + linkType: hard + "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -4273,7 +6061,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^2.0.1, which@npm:^2.0.2": +"which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -4284,12 +6072,14 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.5": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" dependencies: - string-width: ^1.0.2 || 2 || 3 || 4 - checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 + isexe: ^3.1.1 + bin: + node-which: bin/which.js + checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 languageName: node linkType: hard @@ -4315,16 +6105,9 @@ __metadata: languageName: node linkType: hard -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 - languageName: node - linkType: hard - "ws@npm:^8.11.0": - version: 8.13.0 - resolution: "ws@npm:8.13.0" + version: 8.16.0 + resolution: "ws@npm:8.16.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -4333,16 +6116,32 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 53e991bbf928faf5dc6efac9b8eb9ab6497c69feeb94f963d648b7a3530a720b19ec2e0ec037344257e05a4f35bd9ad04d9de6f289615ffb133282031b18c61c + checksum: feb3eecd2bae82fa8a8beef800290ce437d8b8063bdc69712725f21aef77c49cb2ff45c6e5e7fce622248f9c7abaee506bae0a9064067ffd6935460c7357321b + languageName: node + linkType: hard + +"xml-name-validator@npm:^4.0.0": + version: 4.0.0 + resolution: "xml-name-validator@npm:4.0.0" + checksum: af100b79c29804f05fa35aa3683e29a321db9b9685d5e5febda3fa1e40f13f85abc40f45a6b2bf7bee33f68a1dc5e8eaef4cec100a304a9db565e6061d4cb5ad + languageName: node + linkType: hard + +"xmlchars@npm:^2.2.0": + version: 2.2.0 + resolution: "xmlchars@npm:2.2.0" + checksum: 8c70ac94070ccca03f47a81fcce3b271bd1f37a591bf5424e787ae313fcb9c212f5f6786e1fa82076a2c632c0141552babcd85698c437506dfa6ae2d58723062 languageName: node linkType: hard "y-protocols@npm:^1.0.5": - version: 1.0.5 - resolution: "y-protocols@npm:1.0.5" + version: 1.0.6 + resolution: "y-protocols@npm:1.0.6" dependencies: - lib0: ^0.2.42 - checksum: d19404a4ebafcf3761c28b881abe8c32ab6e457db0e5ffc7dbb749cbc2c3bb98e003a43f3e8eba7f245b2698c76f2c4cdd1c2db869f8ec0c6ef94736d9a88652 + lib0: ^0.2.85 + peerDependencies: + yjs: ^13.0.0 + checksum: 4b57c8811befcf2e45c3d47830005f8a33e626c734f78a42fe8a4fa3caad2233ba85a7c8bceefbd52ffc40130d3f3faee664fd0d1c324ff1fa8817a056ccdc1c languageName: node linkType: hard @@ -4383,10 +6182,10 @@ __metadata: linkType: hard "yjs@npm:^13.5.40": - version: 13.6.6 - resolution: "yjs@npm:13.6.6" + version: 13.6.14 + resolution: "yjs@npm:13.6.14" dependencies: - lib0: ^0.2.74 - checksum: c69cb9a084aa433e813f6d0a191ebad5800a9a7098f7c6715952e4f8e5fc23270e3b8d7d747e1b0d0f1adca5f6efe01019654389eddb3977006814c4e2ff7ce6 + lib0: ^0.2.86 + checksum: df399049049820d32d5759a7bd9d70cf30602408ca2a9771324f1b459f703bb6073fb35b5bcde7493fab3721d64e3c1b60eb88415b184e95a73fbce2947741cb languageName: node linkType: hard