diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index ffac36366d..0000000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "test-documentaion"] - path = test-documentaion - url = git@github.com:matter-labs/test-documentation.git diff --git a/test-documentaion/.github/ISSUE_TEMPLATE/bug_report.md b/test-documentaion/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 2d3e38a63a..0000000000 --- a/test-documentaion/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -name: Bug report -about: Use this template for reporting issues -title: '' -labels: bug -assignees: '' ---- - -### πŸ› Bug Report - -#### πŸ“ Description - -Provide a clear and concise description of the bug. - -#### πŸ”„ Reproduction Steps - -Steps to reproduce the behaviour - -#### πŸ€” Expected Behavior - -Describe what you expected to happen. - -#### 😯 Current Behavior - -Describe what actually happened. - -#### πŸ–₯️ Environment - -Any relevant environment details. - -#### πŸ“‹ Additional Context - -Add any other context about the problem here. If applicable, add screenshots to help explain. - -#### πŸ“Ž Log Output - -``` -Paste any relevant log output here. -``` diff --git a/test-documentaion/.github/ISSUE_TEMPLATE/feature_request.md b/test-documentaion/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index d921e066cc..0000000000 --- a/test-documentaion/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -name: Feature request -about: Use this template for requesting features -title: '' -labels: feat -assignees: '' ---- - -### 🌟 Feature Request - -#### πŸ“ Description - -Provide a clear and concise description of the feature you'd like to see. - -#### πŸ€” Rationale - -Explain why this feature is important and how it benefits the project. - -#### πŸ“‹ Additional Context - -Add any other context or information about the feature request here. diff --git a/test-documentaion/.github/pull_request_template.md b/test-documentaion/.github/pull_request_template.md deleted file mode 100644 index b17bf35477..0000000000 --- a/test-documentaion/.github/pull_request_template.md +++ /dev/null @@ -1,20 +0,0 @@ -# What ❔ - - - - - -## Why ❔ - - - - -## Checklist - - - - -- [ ] PR title corresponds to the body of PR (we generate changelog entries from PRs). -- [ ] Tests for the changes have been added / updated. -- [ ] Documentation comments have been added / updated. - diff --git a/test-documentaion/.github/workflows/docs-test-build.yaml b/test-documentaion/.github/workflows/docs-test-build.yaml deleted file mode 100644 index 0ba45d8849..0000000000 --- a/test-documentaion/.github/workflows/docs-test-build.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: Documentation build - -on: - pull_request: - -permissions: - contents: read - -jobs: - build: - name: Build docusaurus docs - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - uses: actions/setup-node@v4 - with: - node-version: 20 - cache: npm - - name: Install dependencies - run: npm ci - - name: Build website - working-directory: . - run: npm run build - diff --git a/test-documentaion/.github/workflows/docs-test-deploy.yaml b/test-documentaion/.github/workflows/docs-test-deploy.yaml deleted file mode 100644 index 8096d86d17..0000000000 --- a/test-documentaion/.github/workflows/docs-test-deploy.yaml +++ /dev/null @@ -1,41 +0,0 @@ -name: Deploy to GitHub Pages - -on: - pull_request: - push: - branches: - - main - - '[0-9]+.*' - -permissions: - contents: write - -concurrency: - group: "pages" - cancel-in-progress: false - -jobs: - deploy: - name: Deploy to GitHub Pages - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - repository: matter-labs/test-documentation - - uses: actions/setup-node@v4 - with: - node-version: 20 - cache: npm - - uses: webfactory/ssh-agent@v0.5.0 - with: - ssh-private-key: ${{ secrets.BE_TEST_DOCS_DEPLOY_KEY }} - - name: Install dependencies - run: npm ci - - name: Deploy to GitHub Pages - working-directory: . - env: - USE_SSH: true - run: | - git config --global user.email "actions@github.com" - git config --global user.name "gh-actions" - npm run deploy diff --git a/test-documentaion/.gitignore b/test-documentaion/.gitignore deleted file mode 100644 index 0221300196..0000000000 --- a/test-documentaion/.gitignore +++ /dev/null @@ -1,59 +0,0 @@ -.env -junit.xml -build/ -migration-script/ -.docusaurus - - -# compiled output -yarn.lock -node_modules -.DS_Store -dist -dist-ssr -coverage -*.local -storybook-static -volumes -.nyc_output - -cypress/videos/ -cypress/screenshots/ -tests/e2e/reports/ -**/tests/e2e/artifacts/ - -# Logs -logs -!/packages/worker/test/logs/ -!/packages/data-fetcher/test/logs/ -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -# OS -.DS_Store - -# IDEs and editors -/.idea -.project -.classpath -.c9/ -*.launch -.settings/ -*.sublime-workspace -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? - -# IDE - VSCode -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json - diff --git a/test-documentaion/README.md b/test-documentaion/README.md deleted file mode 100644 index bc31ec2e91..0000000000 --- a/test-documentaion/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# Test documentation - -Test documentation for QA for internal products with manual and auto tests - - -## What you'll need to contribute to the project - -- [Node.js](https://nodejs.org/en/download/) version 18.0 or above: - - When installing Node.js, you are recommended to check all checkboxes related to dependencies. - -## Project structure rundown -There are few important entities existing in the Docs folder `.` you need to know about: -- `/docs`- Contains the Markdown files and text content for the docs. -- `/static` - Non-documentation files (screenshots/images mostly) that are used in Markdown files. - -## How to contribute to project -- Clone [Block Explorer repository](https://github.com/matter-labs/block-explorer) -- Run the next command in the root Block Explorer folder to install all required dependencies, [full installation details](https://docusaurus.io/docs/installation): -```bash -npm install -``` -- Go to the root folder -- Run -```bash -npm run build -``` -- Run -```bash -npm run serve -``` -- Local Docs project will be available at [`http://localhost:3000/docs/intro`](http://localhost:3000/docs/intro) -- Find a page/element you want to edit and proceed with your changes - -### Editing Docs -To get familiar with markdonwn features visit [Docusaurus Guides](https://docusaurus.io/docs/markdown-features) page - -### Creating a PR -After making changes to the project -- create a pull request with your changes -- make sure all the checks passed (all have to be green) -- request a review from a QAs - After successull review PR with changes will be merged to main branch diff --git a/test-documentaion/archieved/zkEVM Debugger /id344 - zkEVM Debugger - Common - Enter correct execution step.md b/test-documentaion/archieved/zkEVM Debugger /id344 - zkEVM Debugger - Common - Enter correct execution step.md deleted file mode 100644 index c36b94e0a4..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id344 - zkEVM Debugger - Common - Enter correct execution step.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'Smoke test', 'ZKF-2265', 'Active'] ---- - -# id344 zkEVM Debugger - Common - Enter correct execution step - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Enter correct number to "Execution Step" field -- Press Enter -- Verify correct contract line opened diff --git a/test-documentaion/archieved/zkEVM Debugger /id345 - zkEVM Debugger - Common - Clear Execution step field.md b/test-documentaion/archieved/zkEVM Debugger /id345 - zkEVM Debugger - Common - Clear Execution step field.md deleted file mode 100644 index 7196020039..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id345 - zkEVM Debugger - Common - Clear Execution step field.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'manual', 'regression', 'ZKF-2265', 'Active'] ---- - -# id345 zkEVM Debugger - Common - Clear "Execution step" field - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Enter any correct number to "Execution Step" field -- Press Enter -- Clear "Execution Step" field -- Press Enter -- Verify default "1" value set and initial contract line opened diff --git a/test-documentaion/archieved/zkEVM Debugger /id346 - zkEVM Debugger - Common - Verify error state for Execution Step field.md b/test-documentaion/archieved/zkEVM Debugger /id346 - zkEVM Debugger - Common - Verify error state for Execution Step field.md deleted file mode 100644 index 3473e41c8e..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id346 - zkEVM Debugger - Common - Verify error state for Execution Step field.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'manual', 'regression', 'ZKF-2265', 'Active'] ---- - -# id346 zkEVM Debugger - Common - Verify error state for "Execution Step" field - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Enter any incorrect number to "Execution Step" field (e.g 0, number bigger than steps amount) -- Press Enter -- Verify default 1 step opened after pressing Enter -- Verify default "1" value set in "Execution Step" field after pressing Enter diff --git a/test-documentaion/archieved/zkEVM Debugger /id347 - zkEVM Debugger - Common - Verify non numeric values for Execution Step field.md b/test-documentaion/archieved/zkEVM Debugger /id347 - zkEVM Debugger - Common - Verify non numeric values for Execution Step field.md deleted file mode 100644 index 34c8349df8..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id347 - zkEVM Debugger - Common - Verify non numeric values for Execution Step field.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'regression', 'ZKF-2265', 'Active'] ---- - -# id347 zkEVM Debugger - Common - Verify non numeric values for "Execution Step" field - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Try to enter any non numeric value to "Execution Step" field (e.g special symbol, letters e.g) -- Verify entered non numeric value is not added to a field -- Press Enter -- Verify default 1 step opened after pressing Enter diff --git a/test-documentaion/archieved/zkEVM Debugger /id348 - zkEVM Debugger - Common - Check submitting the form with Execution step.md b/test-documentaion/archieved/zkEVM Debugger /id348 - zkEVM Debugger - Common - Check submitting the form with Execution step.md deleted file mode 100644 index 3eab8bda8a..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id348 - zkEVM Debugger - Common - Check submitting the form with Execution step.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'Smoke test', 'ZKF-2265', 'Active'] ---- - -# id348 zkEVM Debugger - Common - Check submitting the form with "Execution step" - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Enter any correct number to "Execution Step" field -- Click on another part of the interface -- Verify form is submitted and appropriate contract line opened diff --git a/test-documentaion/archieved/zkEVM Debugger /id349 - zkEVM Debugger - Common - Verify Execution step field size.md b/test-documentaion/archieved/zkEVM Debugger /id349 - zkEVM Debugger - Common - Verify Execution step field size.md deleted file mode 100644 index dd756a5d3d..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id349 - zkEVM Debugger - Common - Verify Execution step field size.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'manual', 'regression', 'ZKF-2265', 'Active'] ---- - -# id349 zkEVM Debugger - Common - Verify "Execution step" field size - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Enter value to "Execution step" field -- Verify Max. amount of symbols in "Execution step" field = total execution steps counter diff --git a/test-documentaion/archieved/zkEVM Debugger /id350 - zkEVM Debugger - Common - Verify Execution step max value.md b/test-documentaion/archieved/zkEVM Debugger /id350 - zkEVM Debugger - Common - Verify Execution step max value.md deleted file mode 100644 index 694e1a4ef4..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id350 - zkEVM Debugger - Common - Verify Execution step max value.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'manual', 'regression', 'ZKF-2265', 'Active'] ---- - -# id350 zkEVM Debugger - Common - Verify "Execution step" max value - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Enter value to "Execution step" field -- Verify user can't enter values greater than the total execution step number. diff --git a/test-documentaion/archieved/zkEVM Debugger /id351 - zkEVM Debugger - Common - Verify Not enough ergs error handling.md b/test-documentaion/archieved/zkEVM Debugger /id351 - zkEVM Debugger - Common - Verify Not enough ergs error handling.md deleted file mode 100644 index 8ae6e97d31..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id351 - zkEVM Debugger - Common - Verify Not enough ergs error handling.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Debugger', 'Error', 'Full test', 'regression', 'ZKF-2263', 'Active'] ---- - -# id351 zkEVM Debugger - Common - Verify "Not enough ergs" error handling - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON trace file with execution error -- Verify user can see visualization of the problem near the execution step ("Not enough ergs" error message) diff --git a/test-documentaion/archieved/zkEVM Debugger /id354 - zkEVM Debugger - Common - Navigate to the last execution step.md b/test-documentaion/archieved/zkEVM Debugger /id354 - zkEVM Debugger - Common - Navigate to the last execution step.md deleted file mode 100644 index 0c83b12ffa..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id354 - zkEVM Debugger - Common - Navigate to the last execution step.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'Navigation', 'Smoke test', 'ZKF-2279', 'Active'] ---- - -# id354 zkEVM Debugger - Common - Navigate to the last execution step - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Click on the "End" button right to the "Next step" button -- Verify user navigated to the last execution step -- Verify "End" and "Next step" buttons are disabled diff --git a/test-documentaion/archieved/zkEVM Debugger /id355 - zkEVM Debugger - Common - Navigate to the first execution step.md b/test-documentaion/archieved/zkEVM Debugger /id355 - zkEVM Debugger - Common - Navigate to the first execution step.md deleted file mode 100644 index 87e7283e10..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id355 - zkEVM Debugger - Common - Navigate to the first execution step.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'Navigation', 'Smoke test', 'ZKF-2279', 'Active'] ---- - -# id355 zkEVM Debugger - Common - Navigate to the first execution step - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Navigate to any execution step except 1 -- Click on the "Start" button left to the "Previous step" button -- Verify user navigated to the filled execution step -- Verify "Start" and "Previous step" buttons are disabled diff --git a/test-documentaion/archieved/zkEVM Debugger /id357 - zkEVM Debugger - Common - Verify Not enough ergs error handling with no errors.md b/test-documentaion/archieved/zkEVM Debugger /id357 - zkEVM Debugger - Common - Verify Not enough ergs error handling with no errors.md deleted file mode 100644 index 892a1acfbf..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id357 - zkEVM Debugger - Common - Verify Not enough ergs error handling with no errors.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Error', 'Full test', 'regression', 'ZKF-2263', 'Active'] ---- - -# id357 zkEVM Debugger - Common - Verify "Not enough ergs" error handling with no errors - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON trace file with no errors -- Verify user see 0 error messages diff --git a/test-documentaion/archieved/zkEVM Debugger /id358 - zkEVM Debugger - Common - Verify Not enough ergs error handling with bunch of errors.md b/test-documentaion/archieved/zkEVM Debugger /id358 - zkEVM Debugger - Common - Verify Not enough ergs error handling with bunch of errors.md deleted file mode 100644 index 9b787b061b..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id358 - zkEVM Debugger - Common - Verify Not enough ergs error handling with bunch of errors.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Error', 'Full test', 'regression', 'ZKF-2263', 'Active'] ---- - -# id358 zkEVM Debugger - Common - Verify "Not enough ergs" error handling with bunch of errors - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON trace file bunch of "Not enough ergs" values for "error" parameter -- Verify user can see visualization of the problem near the execution steps ("Not enough ergs" error messages) diff --git a/test-documentaion/archieved/zkEVM Debugger /id359 - zkEVM Debugger - Common - Verify hotkey with navigation to the next step.md b/test-documentaion/archieved/zkEVM Debugger /id359 - zkEVM Debugger - Common - Verify hotkey with navigation to the next step.md deleted file mode 100644 index eb747c2a0b..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id359 - zkEVM Debugger - Common - Verify hotkey with navigation to the next step.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'Navigation', 'Smoke test', 'ZKF-2279', 'Active'] ---- - -# id359 zkEVM Debugger - Common - Verify hotkey with navigation to the next step - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Press on right arrow button -- Verify user navigated to the next execution step diff --git a/test-documentaion/archieved/zkEVM Debugger /id360 - zkEVM Debugger - Common - Verify hotkey with navigation to the previous step.md b/test-documentaion/archieved/zkEVM Debugger /id360 - zkEVM Debugger - Common - Verify hotkey with navigation to the previous step.md deleted file mode 100644 index 01395e6255..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id360 - zkEVM Debugger - Common - Verify hotkey with navigation to the previous step.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'Navigation', 'Smoke test', 'ZKF-2279', 'Active'] ---- - -# id360 zkEVM Debugger - Common - Verify hotkey with navigation to the previous step - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Press on left arrow button -- Verify user navigated to the previous execution step diff --git a/test-documentaion/archieved/zkEVM Debugger /id361 - zkEVM Debugger - Common - Verify hotkey with focusing on the search.md b/test-documentaion/archieved/zkEVM Debugger /id361 - zkEVM Debugger - Common - Verify hotkey with focusing on the search.md deleted file mode 100644 index 0df265e0b9..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id361 - zkEVM Debugger - Common - Verify hotkey with focusing on the search.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'Smoke test', 'ZKF-2279', 'Active'] ---- - -# id361 zkEVM Debugger - Common - Verify hotkey with focusing on the search - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Press Cmd+k (for Mac) or Ctrl+k (for Windows) -- Verify the search field is focused diff --git a/test-documentaion/archieved/zkEVM Debugger /id363 - zkEVM Debugger - Common - Verify contract with single execution step.md b/test-documentaion/archieved/zkEVM Debugger /id363 - zkEVM Debugger - Common - Verify contract with single execution step.md deleted file mode 100644 index 06565df5f2..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id363 - zkEVM Debugger - Common - Verify contract with single execution step.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'manual', 'regression', 'ZKF-2279', 'Active'] ---- - -# id363 zkEVM Debugger - Common - Verify contract with single execution step - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON with single execution step -- Verify "Start", "End", "Next step" and "Previous step" buttons are disabled diff --git a/test-documentaion/archieved/zkEVM Debugger /id385 - zkEVM Debugger - Common - Artifacts with JSON after starting debugging.md b/test-documentaion/archieved/zkEVM Debugger /id385 - zkEVM Debugger - Common - Artifacts with JSON after starting debugging.md deleted file mode 100644 index 6ebb0a60d3..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id385 - zkEVM Debugger - Common - Artifacts with JSON after starting debugging.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -tags: ['Artifacts', 'Common', 'Debugger', 'Full test', 'manual', 'Smoke test', 'ZKF-2240', 'Active'] ---- - -# id385 zkEVM Debugger - Common - Artifacts (with JSON) after starting debugging - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger - -## Precondition - - -## Scenario -- Metadata block - - Contract (current) -- "Full screen mode" toggle button -- Flags -- Registers -- Memory - - Stack tab -- Heap tab -- Code tab -- Returndata tab -- Calldata tab -- Memory type label -- Parent contract tab - - Stack tab -- Heap tab -- Code tab -- Returndata tab -- Calldata tab -- Child contract tab - - Stack tab -- Heap tab -- Code tab -- Returndata tab -- Calldata tab -- Upload file - - "Upload JSON file" button -- Drag-n-drop area for files -- Navigation - - Search input field -- Navigation to the first step (the beginning of a list of steps) button -- "Previous step" button -- "Next step" button -- Navigation to end (the end of a list of steps) button -- Execution Step -- Instruction list diff --git a/test-documentaion/archieved/zkEVM Debugger /id386 - zkEVM Debugger - Common - Artifacts with JSON before debugging.md b/test-documentaion/archieved/zkEVM Debugger /id386 - zkEVM Debugger - Common - Artifacts with JSON before debugging.md deleted file mode 100644 index 911fb07454..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id386 - zkEVM Debugger - Common - Artifacts with JSON before debugging.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['Artifacts', 'Common', 'Debugger', 'Full test', 'Smoke test', 'ZKF-2240', 'Active'] ---- - -# id386 zkEVM Debugger - Common - Artifacts (with JSON) before debugging - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger - -## Precondition - - -## Scenario -- Upload file - - "Upload JSON file" button -- Drag-n-drop area for files -- Navigation - - Search input field -- "Start" button -- Execution Step -- Instructions list diff --git a/test-documentaion/archieved/zkEVM Debugger /id387 - zkEVM Debugger - Common - Verify Start button.md b/test-documentaion/archieved/zkEVM Debugger /id387 - zkEVM Debugger - Common - Verify Start button.md deleted file mode 100644 index 02e7abbb18..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id387 - zkEVM Debugger - Common - Verify Start button.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Actions', 'Common', 'Debugger', 'Full test', 'regression', 'ZKF-2240', 'Active'] ---- - -# id387 zkEVM Debugger - Common - Verify "Start" button - -## Description - - I'm on https://staging-scan-v2.zksync.dev/tools/debugger - -## Precondition - - -## Scenario -- Upload JSON file to debugger -- Verify "Start" button displayed on debugger page until it is clicked -- Verify "1" value set in current step field of "Execution step" area diff --git a/test-documentaion/archieved/zkEVM Debugger /id388 - zkEVM Debugger - Common - Verify starting debugging.md b/test-documentaion/archieved/zkEVM Debugger /id388 - zkEVM Debugger - Common - Verify starting debugging.md deleted file mode 100644 index c318943827..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id388 - zkEVM Debugger - Common - Verify starting debugging.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Actions', 'Common', 'Debugger', 'Full test', 'regression', 'ZKF-2240', 'Active'] ---- - -# id388 zkEVM Debugger - Common - Verify starting debugging - -## Description - - I'm on https://staging-scan-v2.zksync.dev/tools/debugger - -## Precondition - - -## Scenario -- Upload JSON file to debugger -- Click "Start" button displayed on debugger page -- Verify "1" value set in current step field of "Execution step" area -- Verify "First step", "Next step", "Previous step" and "End" navigation buttons displayed on navigation area -- Verify "Start" button not displayed after clicking on it diff --git a/test-documentaion/archieved/zkEVM Debugger /id418 - zkEVM Debugger - Common - Verify debugger general state after starting debugging.md b/test-documentaion/archieved/zkEVM Debugger /id418 - zkEVM Debugger - Common - Verify debugger general state after starting debugging.md deleted file mode 100644 index ef3c844bea..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id418 - zkEVM Debugger - Common - Verify debugger general state after starting debugging.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'Smoke test', 'ZKF-2383', 'Active'] ---- - -# id418 zkEVM Debugger - Common - Verify debugger general state after starting debugging - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON with execution steps -- Start debugging -- Verify user is able to see a complete memory state at particular step for current contract -- Verify user can switch between Memory tabs (stack, heap, code, returndata, calldata) -- Verify memory state is updated in tabs after step back/forward diff --git a/test-documentaion/archieved/zkEVM Debugger /id592 - zkEVM Debugger - Common - Verify memory state label.md b/test-documentaion/archieved/zkEVM Debugger /id592 - zkEVM Debugger - Common - Verify memory state label.md deleted file mode 100644 index 0f9dac5170..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id592 - zkEVM Debugger - Common - Verify memory state label.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'manual', 'Memory', 'regression', 'ZKF-2465', 'Active'] ---- - -# id592 zkEVM Debugger - Common - Verify memory state label - -## Description - - https://goerli.staging-scan-v2.zksync.dev/tools/debugger - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Start debugging -- Verify correct memory state label displayed for the memory interaction in "Memory" block diff --git a/test-documentaion/archieved/zkEVM Debugger /id598 - zkEVM Debugger - Common - Turn on full screen mode.md b/test-documentaion/archieved/zkEVM Debugger /id598 - zkEVM Debugger - Common - Turn on full screen mode.md deleted file mode 100644 index 58324f0323..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id598 - zkEVM Debugger - Common - Turn on full screen mode.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Fullscreen mode', 'Full test', 'manual', 'regression', 'ZKF-2528', 'Active'] ---- - -# id598 zkEVM Debugger - Common - Turn on full screen mode - -## Description - - https://goerli.staging-scan-v2.zksync.dev/tools/debugger - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Click "Start" button -- Full screen toggle button displayed above the metadata block -- Click full screen toggle button -- Verify "parent contract" and "child contract" blocks moved to the right part of the screen diff --git a/test-documentaion/archieved/zkEVM Debugger /id599 - zkEVM Debugger - Common - Turn off full screen mode.md b/test-documentaion/archieved/zkEVM Debugger /id599 - zkEVM Debugger - Common - Turn off full screen mode.md deleted file mode 100644 index 1bea331e58..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id599 - zkEVM Debugger - Common - Turn off full screen mode.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Fullscreen mode', 'Full test', 'manual', 'regression', 'ZKF-2528', 'Active'] ---- - -# id599 zkEVM Debugger - Common - Turn off full screen mode - -## Description - - https://goerli.staging-scan-v2.zksync.dev/tools/debugger - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Click "Start" button -- Full screen toggle button displayed above the metadata block -- Click full screen toggle button to turn on full screen mode -- Click full screen toggle button again to turn off full screen mode -- Verify "parent contract" and "child contract" blocks moved from right part of the screen under the "current contract" block diff --git a/test-documentaion/archieved/zkEVM Debugger /id600 - zkEVM Debugger - Common - Verify hotkey for full screen mode.md b/test-documentaion/archieved/zkEVM Debugger /id600 - zkEVM Debugger - Common - Verify hotkey for full screen mode.md deleted file mode 100644 index eeff5105a9..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id600 - zkEVM Debugger - Common - Verify hotkey for full screen mode.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Fullscreen mode', 'Full test', 'Hotkey', 'manual', 'regression', 'ZKF-2528', 'Active'] ---- - -# id600 zkEVM Debugger - Common - Verify hotkey for full screen mode - -## Description - - https://goerli.staging-scan-v2.zksync.dev/tools/debugger - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Click "Start" button -- Press 'Π‘mnd+S' (Mac)/'Ctrl+S' (Win) keyboard buttons to turn on full screen mode -- Verify full screen mode enabled -- Press 'Esc' (Mac) keyboard button again to turn off full screen mode -- Verify full screen mode disabled diff --git a/test-documentaion/archieved/zkEVM Debugger /id602 - zkEVM Debugger - Common - Verify full screen mode for different screen resolutions.md b/test-documentaion/archieved/zkEVM Debugger /id602 - zkEVM Debugger - Common - Verify full screen mode for different screen resolutions.md deleted file mode 100644 index 08dc99e30b..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id602 - zkEVM Debugger - Common - Verify full screen mode for different screen resolutions.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Fullscreen mode', 'Full test', 'manual', 'regression', 'ZKF-2528', 'Active'] ---- - -# id602 zkEVM Debugger - Common - Verify full screen mode for different screen resolutions - -## Description - - https://goerli.staging-scan-v2.zksync.dev/tools/debugger - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Click "Start" button -- Click full screen toggle button -- For 1920+ screen resolution - - Verify instructions list, "current contract" and "parent contract"/"child contract" blocks shown in 3 columns with equal width -- 3 columns have equal width -- For less than 1920 screen resolution - - Verify instructions list, "current contract" and "parent contract"&"child contract" blocks shown in 2 columns -- 3 columns have width 1/3 vs 2/3 -- Verify each column has separate scroll diff --git a/test-documentaion/archieved/zkEVM Debugger /id605 - zkEVM Debugger - Common - Verify calldata memory tab.md b/test-documentaion/archieved/zkEVM Debugger /id605 - zkEVM Debugger - Common - Verify calldata memory tab.md deleted file mode 100644 index caf329a3ad..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id605 - zkEVM Debugger - Common - Verify calldata memory tab.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'manual', 'Memory', 'regression', 'ZKF-2527', 'Active'] ---- - -# id605 zkEVM Debugger - Common - Verify calldata memory tab - -## Description - - https://goerli.staging-scan-v2.zksync.dev/tools/debugger - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Start debugging -- Verify "calldata" tab is dispayed in case it has non zero index -- Verify "calldata" tab is not dispayed in case it has '0' index diff --git a/test-documentaion/archieved/zkEVM Debugger /id606 - zkEVM Debugger - Common - Verify returndata memory tab.md b/test-documentaion/archieved/zkEVM Debugger /id606 - zkEVM Debugger - Common - Verify returndata memory tab.md deleted file mode 100644 index 7ba5be7f38..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id606 - zkEVM Debugger - Common - Verify returndata memory tab.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'manual', 'Memory', 'regression', 'ZKF-2527', 'Active'] ---- - -# id606 zkEVM Debugger - Common - Verify returndata memory tab - -## Description - - https://goerli.staging-scan-v2.zksync.dev/tools/debugger - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Start debugging -- Verify "returndata" tab is dispayed in case it has non zero index -- Verify "returndata" tab is not dispayed in case it has '0' index diff --git a/test-documentaion/archieved/zkEVM Debugger /id609 - zkEVM Debugger - Common - Verify Child block functionality no Parent block.md b/test-documentaion/archieved/zkEVM Debugger /id609 - zkEVM Debugger - Common - Verify Child block functionality no Parent block.md deleted file mode 100644 index c533b4c649..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id609 - zkEVM Debugger - Common - Verify Child block functionality no Parent block.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -tags: ['Child/Parent block', 'Common', 'Debugger', 'Full test', 'manual', 'regression', 'ZKF-2467', 'Active'] ---- - -# id609 zkEVM Debugger - Common - Verify Child block functionality (no Parent block) - -## Description - - https://goerli.explorer.zksync.io/ - - Check that user can navigate to Parent Smart Contract (SC). - - For checking this issue you can use trace file attached to the test case. - - A small explanation for the step 3. Why do we choose exactly command line # 21? - - Explanation: - - It's the last number of the parent SC (first one that initiated full sequence) and next line (line 22) will be the first command line of next SC (Child one). - -## Precondition - - -## Scenario -- Open zkEVM Debugger page (https://goerli.explorer.zksync.io/tools/debugger) -- Drag and drop or download file attached in the test case (ZKF-2467 test file.json) - - Information about JSON file is displayed -- Enter "Execution step" value 21 and press Enter - - Appropriate command line is opened -- Child block information should display information about Child SC - - Tab title should show contract address + label Child -- Tab address has a link to SC -- Info on the tab shows return data of current contract (child) -- Child block is automatically opened -- No Parent tab is displayed diff --git a/test-documentaion/archieved/zkEVM Debugger /id611 - zkEVM Debugger - Common - Verify Parent block functionality in Debugger ParentChild is present.md b/test-documentaion/archieved/zkEVM Debugger /id611 - zkEVM Debugger - Common - Verify Parent block functionality in Debugger ParentChild is present.md deleted file mode 100644 index 9ee9ea3e46..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id611 - zkEVM Debugger - Common - Verify Parent block functionality in Debugger ParentChild is present.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -tags: ['Child/Parent block', 'Common', 'Debugger', 'Full test', 'manual', 'regression', 'ZKF-2467', 'Active'] ---- - -# id611 zkEVM Debugger - Common - Verify Parent block functionality in Debugger (Parent&Child is present) - -## Description - - https://goerli.explorer.zksync.io/ - - Check that user can navigate to Parent Smart Contract (SC). - - For checking this issue you can use trace file attached to the test case. - - A small explanation for the step 3. Why do we choose exactly command line # 22? - - Explanation: - - It's the first number of the Child SC (second one that was initiated by the parent one). - -## Precondition - - -## Scenario -- Open zkEVM Debugger page (https://goerli.explorer.zksync.io/tools/debugger) -- Drag and drop or download file attached in the test case (ZKF-2467 test file.json) -- Enter "Execution step" value 22 and press Enter - - Appropriate command line is opened -- Child block information should display information about Child SC - - Tab title should show contract address + label Child -- Tab address has a link to SC -- Info on the tab shows return data of current contract (child) -- Parent block information should display information about Parent SC - - Tab title should show contract address + label Parent -- Tab address has a link to SC -- Tab address redirects to this SC inside of the block explorer -- Parent tab is opened automatically -- Info on the tab shows return data of current contract (parent) diff --git a/test-documentaion/archieved/zkEVM Debugger /id612 - zkEVM Debugger - Common - Verify Parent block functionality in Debugger no Child block.md b/test-documentaion/archieved/zkEVM Debugger /id612 - zkEVM Debugger - Common - Verify Parent block functionality in Debugger no Child block.md deleted file mode 100644 index 3ef553999f..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id612 - zkEVM Debugger - Common - Verify Parent block functionality in Debugger no Child block.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -tags: ['Child/Parent block', 'Common', 'Debugger', 'Full test', 'manual', 'regression', 'ZKF-2467', 'Active'] ---- - -# id612 zkEVM Debugger - Common - Verify Parent block functionality in Debugger (no Child block) - -## Description - - https://goerli.explorer.zksync.io/ - - Check that user can navigate to Parent Smart Contract (SC). - - For checking this issue you can use trace file attached to the test case. - - A small explanation for the step 3. Why do we choose exactly the last command line? - - Explanation: - - It's the command line of the last SC in the sequence (it will not have Child SC). - -## Precondition - - -## Scenario -- Open zkEVM Debugger page (https://goerli.explorer.zksync.io/tools/debugger) -- Drag and drop or download file attached in the test case (ZKF-2467 test file.json) -- Click on the "End" button right to the "Next step" button - - Last command line is opened -- Parent block information should display information about Parent SC - - Tab title should show contract address + label Parent -- Info on the tab shows return data of current contract (parent) -- Parent tab is opened automatically -- No Child tab is displayed diff --git a/test-documentaion/archieved/zkEVM Debugger /id613 - zkEVM Debugger - Common - Verify navigation via clicks on instructions.md b/test-documentaion/archieved/zkEVM Debugger /id613 - zkEVM Debugger - Common - Verify navigation via clicks on instructions.md deleted file mode 100644 index daae9c8509..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id613 - zkEVM Debugger - Common - Verify navigation via clicks on instructions.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'manual', 'Navigation', 'Smoke test', 'ZKF-2464', 'Active'] ---- - -# id613 zkEVM Debugger - Common - Verify navigation via clicks on instructions - -## Description - - https://goerli.staging-scan-v2.zksync.dev/ - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Click "Start" to start debugging -- Click on any highlighted instruction line from the list -- Verify the execution step is opened -- Verify the memory block displayed for opened execution step -- Verify correct value set in "execution step" field after clicking on instruction line -- Verify user can't click on not highlighted lines diff --git a/test-documentaion/archieved/zkEVM Debugger /id614 - zkEVM Debugger - Common - Verify highlighted instructions.md b/test-documentaion/archieved/zkEVM Debugger /id614 - zkEVM Debugger - Common - Verify highlighted instructions.md deleted file mode 100644 index 68947d6ff2..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id614 - zkEVM Debugger - Common - Verify highlighted instructions.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'manual', 'Navigation', 'Smoke test', 'ZKF-2464', 'Active'] ---- - -# id614 zkEVM Debugger - Common - Verify highlighted instructions - -## Description - - https://goerli.staging-scan-v2.zksync.dev/ - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON -- Click "Start" to start debugging -- Verify each line in source code is highlighted if it was executed at least once in the particular trace -- Verify lines in source code aren't highlighted in case they aren't executed at least once in the particular trace diff --git a/test-documentaion/archieved/zkEVM Debugger /id646 - zkEVM Debugger - Common - Verify HEX to Decimals switcher.md b/test-documentaion/archieved/zkEVM Debugger /id646 - zkEVM Debugger - Common - Verify HEX to Decimals switcher.md deleted file mode 100644 index b2b242b659..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id646 - zkEVM Debugger - Common - Verify HEX to Decimals switcher.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'manual', 'regression', 'ZKF-2698', 'Active'] ---- - -# id646 zkEVM Debugger - Common - Verify HEX to Decimals switcher - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON file (example in the attachments) -- Check that HEX to Decimals switcher is present - - Dropdown button is present -- By default should be value is HEX -- In Dropdown 2 options: HEX/DEC -- HEX to Decimals switcher should be clickable (active) -- Press on Fullscreen button - - Check that HEX to Decimals switcher is present -- Check that HEX to Decimals switcher is present -- In Dropdown 2 options: HEX/DEC -- HEX to Decimals switcher should be clickable (active) diff --git a/test-documentaion/archieved/zkEVM Debugger /id647 - zkEVM Debugger - Common - Verify HEX to Decimals switcher changes format of data.md b/test-documentaion/archieved/zkEVM Debugger /id647 - zkEVM Debugger - Common - Verify HEX to Decimals switcher changes format of data.md deleted file mode 100644 index d0df6abe07..0000000000 --- a/test-documentaion/archieved/zkEVM Debugger /id647 - zkEVM Debugger - Common - Verify HEX to Decimals switcher changes format of data.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -tags: ['Common', 'Debugger', 'Full test', 'manual', 'regression', 'ZKF-2698', 'Active'] ---- - -# id647 zkEVM Debugger - Common - Verify HEX to Decimals switcher changes format of data - -## Description - - https://staging-scan-v2.zksync.dev/tools/debugger?network=goerli-beta - -## Precondition - - -## Scenario -- Open Debugger -- Upload JSON file (example is attached) - - Information in Current Contract, Parent, Child components are shown in HEX format -- HEX to Decimals switcher is present -- HEX to Decimals switcher is active and clickable -- Press on HEX to Decimals switcher and choose Decimal format - - Information in Current Contract is presented in DEC format -- Information in Parent tab is presented in DEC format -- Information in Child tab is presented in DEC format -- Press on HEX to Decimals switcher and choose HEX format - - Information in Current Contract is presented in DEC format -- Information in Parent tab is presented in DEC format -- Information in Child tab is presented in DEC format diff --git a/test-documentaion/babel.config.js b/test-documentaion/babel.config.js deleted file mode 100644 index e00595dae7..0000000000 --- a/test-documentaion/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: [require.resolve('@docusaurus/core/lib/babel/preset')], -}; diff --git a/test-documentaion/docs/BE Tests/Common /Blockscout API /id546 - API - Common - Get balance.md b/test-documentaion/docs/BE Tests/Common /Blockscout API /id546 - API - Common - Get balance.md deleted file mode 100644 index 97eed887e3..0000000000 --- a/test-documentaion/docs/BE Tests/Common /Blockscout API /id546 - API - Common - Get balance.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -tags: ['API', 'Common', 'Full test', 'regression', 'Active'] ---- - -# id546 API - Common - Get balance - -## Description -Create a Custom token - -###### Step 1 - -Create your own ERC20 token on L1 on Sepolia network: -- it should have the following name: - - 2 first letters of your First Name and 2 first letters of your Last Name. -For example for me it would be ANdrii DRebot, so ANDR.- - - it should have 18 decimals - - total supply \> 1000 - -To create a token you can follow any guideline on the internet, for example this one: https://docs.alchemy.com/alchemy/tutorials/deploy-your-own-erc20-token -Once you've done, send 50 tokens to between your L1 to confirm using MetaMask. - -###### Step 2 - - Deposit your token from L1 to L2. For that just follow our guideline here https://v2-docs.zksync.io/api/js/getting-started.html to make a deposit. This will automatically create your token on L2. - - Make sure to use zksync-web3 v0.7.7 because the latest one does not work. - - After that go to Portal (https://staging-portal.zksync.dev/) and add your custom token there. After that you should see your token balance on Balances and Transfer pages. - - Please, be attentive and remember that token on L1 and L2 will have different addresses. Also, our block explorer will not show balances for custom tokens, but Blockscout will (https://zksync2-testnet.zkscan.io/). This is one of the ways you can get token address on L2 after a successful deposit. - - Once you've done, Send 50 tokens between your L2 to confirm using Portal UI. - -== = == = == Use API = == = == = - - https://zksync2-testnet.zkscan.io/api-docs#account - -Example: https://zksync2-testnet.zkscan.io/api?module=account&action=tokenlist&address=0x6cC8cf7f6b488C58AA909B77E6e65c631c204784 - -## Precondition - -## Scenario -- Prepare a custom token on L2 -- Make a request to show the balance - - ?module=account&action=tokenlist&address=\{hash\} -- You can see the token with its balance -- ![Screenshot](../../../../static/img/Common/BlockscoutAPI/id546_1.png); -- Default balance is empty - - Inspect -\> Network -\> Address -\> Empty balance list -![Screenshot](../../../../static/img/Common/BlockscoutAPI/id546_2.png); -- Blockscout API shows balance - - Inspect -\> Network - \> api?module... -\> Balance - ![Screenshot](../../../../static/img/Common/BlockscoutAPI/id546_3.png); \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Common /Common pages part/id806 - Common pages part - Common - Clipboard support.md b/test-documentaion/docs/BE Tests/Common /Common pages part/id806 - Common pages part - Common - Clipboard support.md deleted file mode 100644 index 6471a8c01f..0000000000 --- a/test-documentaion/docs/BE Tests/Common /Common pages part/id806 - Common pages part - Common - Clipboard support.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -tags: ['Account', 'Actions', 'Common', 'Copying', 'Events', 'Active'] ---- - -# id806 Common pages part - Common - Clipboard support - -## Description - - Open environment: - - https://sepolia.explorer.zksync.io/ - -## Precondition - - -## Scenario -- Open environment page https://sepolia.explorer.zksync.io/ -- Proceed to Chrome settings - - Navigate to "Privacy and security" -- Navigate to "Site settings" -- Navigate to "View permissions and data stored across sites" -- Enter in Search field "sepolia.explorer.zksync.io" -- Click on the correct record -- Find and disable Clipboard - ![Screenshot](../../../../static/img/Common/Common_pages_part/id806_1.png) -- Open pages with Copy buttons (e.g. TX page) - - Check that no copy button is present diff --git a/test-documentaion/docs/BE Tests/Common /Footer /id232 - Footer - Common - Internal links Redirection.md b/test-documentaion/docs/BE Tests/Common /Footer /id232 - Footer - Common - Internal links Redirection.md deleted file mode 100644 index 88917dcab2..0000000000 --- a/test-documentaion/docs/BE Tests/Common /Footer /id232 - Footer - Common - Internal links Redirection.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Footer', 'Full test', 'Redirection', 'Automated', 'Active'] ---- - -# id232 Footer - Common - Internal links Redirection - -## Description - - -## Precondition - - -## Scenario -- documentation https://docs.zksync.io/build/tooling/block-explorer/getting-started.html -- terms https://zksync.io/terms -- contact https://zksync.io/contact diff --git a/test-documentaion/docs/BE Tests/Common /Footer /id255 - Footer - Common - BE version.md b/test-documentaion/docs/BE Tests/Common /Footer /id255 - Footer - Common - BE version.md deleted file mode 100644 index c7016e854c..0000000000 --- a/test-documentaion/docs/BE Tests/Common /Footer /id255 - Footer - Common - BE version.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Artifacts', 'Footer', 'Full test', 'manual', 'Smoke test', 'Active'] ---- - -# id255 Footer - Common - BE version - -## Description - - -## Precondition - - -## Scenario -- Right down corner contains correct version of the Block Explorer - - f.e. 1.34.0 - ![Screenshot](../../../../static/img/Common/Foot/id255_1.png) diff --git a/test-documentaion/docs/BE Tests/Common /Header /id231 - Header - Common - External links SN icons.md b/test-documentaion/docs/BE Tests/Common /Header /id231 - Header - Common - External links SN icons.md deleted file mode 100644 index 282893183b..0000000000 --- a/test-documentaion/docs/BE Tests/Common /Header /id231 - Header - Common - External links SN icons.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -tags: ['ExternalLinks', 'Full test', 'Header', 'Redirection', 'Automated', 'Active'] ---- - -# id231 Header - Common - External links - SN icons - -## Description - - -## Precondition - - -## Scenario -- discord https://join.zksync.dev/ -- twitter https://twitter.com/zksync diff --git a/test-documentaion/docs/BE Tests/Common /Header /id251 - Header - Common - Internal links.md b/test-documentaion/docs/BE Tests/Common /Header /id251 - Header - Common - Internal links.md deleted file mode 100644 index c72bc80bed..0000000000 --- a/test-documentaion/docs/BE Tests/Common /Header /id251 - Header - Common - Internal links.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -tags: ['Full test', 'Header', 'Redirection', 'Automated', 'Active'] ---- - -# id251 Header - Common - Internal links - -## Description - - -## Precondition - - -## Scenario -- Documentation https://era.zksync.io/docs/ diff --git a/test-documentaion/docs/BE Tests/Common /Header /id252 - Header - Common - Internal links-BE.md b/test-documentaion/docs/BE Tests/Common /Header /id252 - Header - Common - Internal links-BE.md deleted file mode 100644 index c1cd6ff1cd..0000000000 --- a/test-documentaion/docs/BE Tests/Common /Header /id252 - Header - Common - Internal links-BE.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['Full test', 'Header', 'Redirection', 'Active Partly Manual', 'Active'] ---- - -# id252 Header - Common - Internal links-BE - -## Description - - Block Explorer Menu - -## Precondition - - -## Scenario -- Block Explorer contains redirections to - - Blocks - - https://staging-scan-v2.zksync.dev/blocks/ -- Batches - - https://sepolia.explorer.zksync.io/batches/ -- Transactions - - https://staging-scan-v2.zksync.dev/transactions/ -- Tokens - - https://sepolia.explorer.zksync.io/tokens diff --git a/test-documentaion/docs/BE Tests/Common /Header /id253 - Header - Common - Internal links-Tools.md b/test-documentaion/docs/BE Tests/Common /Header /id253 - Header - Common - Internal links-Tools.md deleted file mode 100644 index 01e4ba7bc5..0000000000 --- a/test-documentaion/docs/BE Tests/Common /Header /id253 - Header - Common - Internal links-Tools.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['Full test', 'Header', 'Redirection', 'regression', 'Active Partly Manual', 'Active'] ---- - -# id253 Header - Common - Internal links-Tools - -## Description - - -## Precondition - - -## Scenario -- Tools menu contains redirections to: - - API Documentation - - https://block-explorer-api.mainnet.zksync.io/docs -- Smart Contract Verification - - https://staging-scan-v2.zksync.dev/contracts/verify -- Bridge - - https://portal.zksync.io/bridge/ -![Screenshot](../../../../static/img/Common/Header/id253_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Common /Header /id254 - Header - Common - Drop Down obj.md b/test-documentaion/docs/BE Tests/Common /Header /id254 - Header - Common - Drop Down obj.md deleted file mode 100644 index a039441028..0000000000 --- a/test-documentaion/docs/BE Tests/Common /Header /id254 - Header - Common - Drop Down obj.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'Header', 'Automated', 'Active'] ---- - -# id254 Header - Common - Drop Down obj - -## Description - - -## Precondition - - -## Scenario -- Drop down list to change network exist - - Sepolia Testnet -- Mainnet -- Drop down list to change language exist - - EN - - UA diff --git a/test-documentaion/docs/BE Tests/Common /Header /id705 - Header - Common - Artifacts Network Drop Down.md b/test-documentaion/docs/BE Tests/Common /Header /id705 - Header - Common - Artifacts Network Drop Down.md deleted file mode 100644 index 55582f85b1..0000000000 --- a/test-documentaion/docs/BE Tests/Common /Header /id705 - Header - Common - Artifacts Network Drop Down.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Artifacts', 'DropDown', 'Full test', 'Header', 'manual', 'regression', 'Active'] ---- - -# id705 Header - Common - Artifacts - Network Drop Down - -## Description - - https://explorer.zksync.io/ - -## Precondition - - -## Scenario -- Network dropdown contains - - "zkSync Era Sepolia Testnet" item - - "zkSync Era Mainnet" item - - zkSync logo available for each network - ![Screenshot](../../../../static/img/Common/Header/id705_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Common /Networks navigation - Production/id565 - Networks navigation Prod - Common - Navigation to Sepolia.md b/test-documentaion/docs/BE Tests/Common /Networks navigation - Production/id565 - Networks navigation Prod - Common - Navigation to Sepolia.md deleted file mode 100644 index 6a12a82121..0000000000 --- a/test-documentaion/docs/BE Tests/Common /Networks navigation - Production/id565 - Networks navigation Prod - Common - Navigation to Sepolia.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Navigation', 'Network', 'regression', 'To Automate', 'Active'] ---- - -# id565 Networks navigation Production - Common - Navigation to Sepolia - -## Description - - Preconditions: user opens any production BE page (https://explorer.zksync.io/) with zkSync Era Mainnet network selected - -## Precondition - - -## Scenario -- Open drop down list with networks -- Select zkSync Era Sepolia Testnet network -- User is redirected to https://sepolia.explorer.zksync.io/ domain -- The same page opened on the new domain diff --git a/test-documentaion/docs/BE Tests/Common /Networks navigation - Production/id566 - Networks navigation Prod - Common - Navigation to Mainnet.md b/test-documentaion/docs/BE Tests/Common /Networks navigation - Production/id566 - Networks navigation Prod - Common - Navigation to Mainnet.md deleted file mode 100644 index f988035cd3..0000000000 --- a/test-documentaion/docs/BE Tests/Common /Networks navigation - Production/id566 - Networks navigation Prod - Common - Navigation to Mainnet.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Navigation', 'Network', 'regression', 'To Automate', 'Active'] ---- - -# id566 Networks navigation Production - Common - Navigation to Mainnet - -## Description - - Preconditions: user opens any production BE page (https://explorer.zksync.io/) with zkSync Era Sepolia network selected - -## Precondition - - -## Scenario -- Open drop down list with networks -- Select zkSync Era Mainnet network -- User is redirected to explorer.zksync.io domain -- The same page opened on the new domain diff --git a/test-documentaion/docs/BE Tests/Common /Networks navigation - Staging/id562 - Networks navigation Staging - Common - Navigation to zkSync Era Testnet.md b/test-documentaion/docs/BE Tests/Common /Networks navigation - Staging/id562 - Networks navigation Staging - Common - Navigation to zkSync Era Testnet.md deleted file mode 100644 index 238b0a180d..0000000000 --- a/test-documentaion/docs/BE Tests/Common /Networks navigation - Staging/id562 - Networks navigation Staging - Common - Navigation to zkSync Era Testnet.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Full test', 'Navigation', 'Network', 'Smoke test', 'Automated', 'Active'] ---- - -# id562 Networks navigation Staging - Common - Navigation to zkSync Era Testnet - -## Description - - Preconditions: user opens any BE page with zkSync Era Mainnet or Sepolia (Stage2) network selected - -## Precondition - - -## Scenario -- Open drop down list with networks -- Select zkSync Era Sepolia Testnet network -- User is redirected to URL/?network=sepolia domain -- The same page opened on the new domain diff --git a/test-documentaion/docs/BE Tests/Common /Networks navigation - Staging/id563 - Networks navigation Staging - Common - Navigation to Mainnet.md b/test-documentaion/docs/BE Tests/Common /Networks navigation - Staging/id563 - Networks navigation Staging - Common - Navigation to Mainnet.md deleted file mode 100644 index d7dd2efb90..0000000000 --- a/test-documentaion/docs/BE Tests/Common /Networks navigation - Staging/id563 - Networks navigation Staging - Common - Navigation to Mainnet.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Full test', 'Navigation', 'Network', 'Smoke test', 'Automated', 'Active'] ---- - -# id563 Networks navigation Staging - Common - Navigation to Mainnet - -## Description - - Preconditions: user opens any BE page with zkSync Era Testnet or Sepolia (Stage2) network selected - -## Precondition - - -## Scenario -- Open drop down list with networks -- Select zkSync Era Mainnet network -- User is redirected to URL/?network=mainnet domain -- The same page opened on the new domain diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1619 - SmartContractVerification page - Common - Artifacts - Smart contract verification UI for Single-Contract Vyper.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1619 - SmartContractVerification page - Common - Artifacts - Smart contract verification UI for Single-Contract Vyper.md deleted file mode 100644 index 5d25eb7353..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1619 - SmartContractVerification page - Common - Artifacts - Smart contract verification UI for Single-Contract Vyper.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'Single-file', 'Smart Contract Verification page', 'Smoke test', 'Vyper', 'Active'] ---- - -# id1619 SmartContractVerification page - Common - Artifacts - Smart contract verification (UI for Single-Contract Vyper) - -## Description - - https://sepolia.explorer.zksync.io/contracts/verify - - Select "Vyper (Single file)" in "Compiler type" dropdown - -## Precondition - - -## Scenario -- SCV interface: - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id1619_1.png) -- Notification - - You can also verify your smart-contract using HardHat Plugin -- Link - "HardHat Plugin" -- "Contract Address" headline - - Contract address field - - Placeholder - "0x0000..." -- Text - "The 0x address supplied on contract creation." -- "Compilation Info" headline - - "Compiler type" dropdown - - Text - "Contract verification method" -- "Zkvyper version" dropdown - - "Details" link -- "Vyper version" dropdown -- Optimization - - "Yes" radiobutton (enabled by default) -- "No" radiobutton -- Text - "If you enabled optimization during compilation, select yes." -- "Contract info" headline - - "Contract Name" field - - Placeholder: "Name" -- Text under the field - - Must match the filename. For example, in contract MyContract.vy MyContract is the contract name. -- Enter the Vyper Contract Code -- Field for Vyper code -- Constructor Arguments -- "Verify Smart Contract" button -- Clear button diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1620 - SmartContractVerification page - Common - Actions - Clearing the page Single-file Vyper.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1620 - SmartContractVerification page - Common - Actions - Clearing the page Single-file Vyper.md deleted file mode 100644 index c4ae86c329..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1620 - SmartContractVerification page - Common - Actions - Clearing the page Single-file Vyper.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -tags: ['Actions', 'Artifacts', 'Full test', 'Single-file', 'Smart Contract Verification page', 'Smoke test', 'Vyper', 'Active'] ---- - -# id1620 SmartContractVerification page - Common - Actions - Clearing the page (Single-file Vyper) - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/contracts/verify - -## Precondition - - -## Scenario -- Select "Vyper (Single file)" in "Compiler type" dropdown -- Fill all the fields on Smart Contract Verification page: - - Contract address field -- Contract Name -- Optimization -- Zkvyper compiler version -- Vyper version -- Enter the Vyper Contract Code -- Constructor Arguments -- Click on Clear button -![Screenshot](../../../../static/img/Common/SmartContractVerification/id1620_1.png) -- Verify text fields are cleared -![Screenshot](../../../../static/img/Common/SmartContractVerification/id1620_2.png) -![Screenshot](../../../../static/img/Common/SmartContractVerification/id1620_3.png) -![Screenshot](../../../../static/img/Common/SmartContractVerification/id1620_4.png) -![Screenshot](../../../../static/img/Common/SmartContractVerification/id1620_5.png) -![Screenshot](../../../../static/img/Common/SmartContractVerification/id1620_6.png) -- Verify "Zkvyper version" and "Vyper Version" dropdowns set to default values (latest versions) -- Verify "Optimization" radio buttons set to default values (Yes) diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1621 - SmartContractVerification page - Common - Smart contract verification - functional check Vyper contract.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1621 - SmartContractVerification page - Common - Smart contract verification - functional check Vyper contract.md deleted file mode 100644 index 3476a25da7..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1621 - SmartContractVerification page - Common - Smart contract verification - functional check Vyper contract.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -tags: ['Common', 'FNC', 'Full test', 'manual', 'Positive', 'Smart Contract Verification page', 'Smoke test', 'Vyper', 'Active'] ---- - -# id1621 SmartContractVerification page - Common - Smart contract verification - functional check (Vyper contract) - -## Description - - To verify the contract you need to proceed with the Vyper tutorial https://era.zksync.io/docs/tools/hardhat/hardhat-zksync-vyper.html - -## Precondition - - -## Scenario -- Pass the tutorial -- Open https://sepolia.explorer.zksync.io/contracts/verify -- Select Vyper (Single file) in "Compiler type" - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id1621_1.png) -- Fill all the fields and verify the contract -- Success screen shown after contract verification - - Success mark displayed -- Headline - - Contract verified! -- Text - - Anyone on block explorer could check it's code and interact with it -- "Block explorer" is a link - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id1621_2.png) -- "Back to Contract" button diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1625 - SmartContractVerification page - Common - Smart contract verification - functional check Vyper Multi-part contract.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1625 - SmartContractVerification page - Common - Smart contract verification - functional check Vyper Multi-part contract.md deleted file mode 100644 index 5d2ace8c45..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1625 - SmartContractVerification page - Common - Smart contract verification - functional check Vyper Multi-part contract.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -tags: ['Common', 'FNC', 'Full test', 'manual', 'Multi-contract', 'Positive', 'Smart Contract Verification page', 'Smoke test', 'Vyper', 'Active'] ---- - -# id1625 SmartContractVerification page - Common - Smart contract verification - functional check (Vyper Multi-part contract) - -## Description - - To verify the contract you need to proceed with the Vyper tutorial https://era.zksync.io/docs/tools/hardhat/hardhat-zksync-vyper.html - -## Precondition - - -## Scenario -- Pass the tutorial -- Open https://sepolia.explorer.zksync.io/contracts/verify -- Select "Vyper (Multi-part contract)" in "Compiler type" - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id1625_1.png) -- Fill all the fields and verify the contract -- Success screen shown after contract verification - - Success mark displayed -- Headline - - Contract verified! -- Text - - Anyone on block explorer could check it's code and interact with it -- "Block explorer" is a link -- "Back to Contract" button - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id1625_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1626 - SmartContractVerification page - Common - Artifacts - Smart contract verification UI for Multi-part Vyper.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1626 - SmartContractVerification page - Common - Artifacts - Smart contract verification UI for Multi-part Vyper.md deleted file mode 100644 index 54b960978b..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1626 - SmartContractVerification page - Common - Artifacts - Smart contract verification UI for Multi-part Vyper.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'Multi-contract', 'Smart Contract Verification page', 'Smoke test', 'Vyper', 'Active'] ---- - -# id1626 SmartContractVerification page - Common - Artifacts - Smart contract verification (UI for Multi-part Vyper) - -## Description - - https://sepolia.explorer.zksync.io/contracts/verify - - Select "Vyper (Multi-part contract)" in "Compiler type" dropdown - -## Precondition - - -## Scenario -- SCV interface: - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id1626_1.png) -- Notification - - You can also verify your smart-contract using HardHat Plugin -- Link - "HardHat Plugin" -- "Contract Address" headline - - Contract address field - - Placeholder - "0x0000..." -- Text - "The 0x address supplied on contract creation." -- "Compilation Info" headline - - "Compiler type" dropdown - - Text - "Contract verification method" -- "Zkvyper version" dropdown - - "Details" link -- "Vyper version" dropdown -- Optimization - - "Yes" radiobutton (enabled by default) -- "No" radiobutton -- Text - "If you enabled optimization during compilation, select yes." -- "Contract info" headline - - "Contract Name" field - - Placeholder: "Name" -- Text under the field - - Must match the filename. For example, in contract MyContract.vy MyContract is the contract name. -- Text: "Please select the Vyper (*.vy) files for upload" -- "Choose Files" button - - If files were added: -- "You Files" text -- Numeric list with added contracts -- Name of the contract file -- Bin logo each added contract -- "Constructor Arguments" - - "0x" Placeholder -- "Verify Smart Contract" button -- Clear button diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1672 - SmartContractVerification page - Common - Smart contract verification - functional check Proxy Contract.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1672 - SmartContractVerification page - Common - Smart contract verification - functional check Proxy Contract.md deleted file mode 100644 index ea8a7c1e35..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1672 - SmartContractVerification page - Common - Smart contract verification - functional check Proxy Contract.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -tags: ['Common', 'Full test', 'manual', 'Positive', 'Proxy Contract', 'regression', 'Smart Contract Verification page', 'Active'] ---- - -# id1672 SmartContractVerification page - Common - Smart contract verification - functional check (Proxy Contract) - -## Description - - To verify the contract you need to proceed with the Proxy Contract tutorial https://era.zksync.io/docs/tools/hardhat/hardhat-zksync-upgradable.html - -## Precondition - - -## Scenario -- Pass the tutorial -- Open https://sepolia.explorer.zksync.io/contracts/verify -- Select "Solidity (Single file)" in "Compiler type" -- Fill all the fields and verify the contract - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id1672_1.png) -- Success screen shown after contract verification - - Success mark displayed -- Headline - - Contract verified! -- Text - - Anyone on block explorer could check it's code and interact with it -- "Block explorer" is a link -- "Back to Contract" button - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id1672_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1673 - SmartContractVerification page - Common - Smart contract verification - Artifacts check Proxy Contract.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1673 - SmartContractVerification page - Common - Smart contract verification - Artifacts check Proxy Contract.md deleted file mode 100644 index 5f716b2e5c..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1673 - SmartContractVerification page - Common - Smart contract verification - Artifacts check Proxy Contract.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -tags: ['Common', 'Full test', 'manual', 'Positive', 'Proxy Contract', 'Smart Contract Verification page', 'Smoke test', 'Active'] ---- - -# id1673 SmartContractVerification page - Common - Smart contract verification - Artifacts check (Proxy Contract) - -## Description - - To verify the contract you need to proceed with the Proxy Contract tutorial https://era.zksync.io/docs/tools/hardhat/hardhat-zksync-upgradable.html - -## Precondition - - -## Scenario -- Deploy the contract (according to the manual in description) - - Open Proxy contract you will see next 2 new tabs: - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id1673_1.png) -- "Read as Proxy" -- "Write as Proxy" -- "The implementation contract at \{Contract Address\} is not verified. -- Please verifv the implementation contract in order to Read/Write the contract as Proxv." -- Verify implementation contract: - - "Implementation contract found at \{Contract Address\}" - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id1673_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1871 - SmartContractVerification page - Common - Artifacts - Header.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1871 - SmartContractVerification page - Common - Artifacts - Header.md deleted file mode 100644 index 789793a4f5..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1871 - SmartContractVerification page - Common - Artifacts - Header.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Artifacts', 'Common', 'Full test', 'Header', 'Smart Contract Verification page', 'Active'] ---- - -# id1871 SmartContractVerification page - Common - Artifacts - Header - -## Description - - https://sepolia.explorer.zksync.io/contracts/verify - -## Precondition - - -## Scenario -- Heading - - Text - "Smart Contract Verification" -- Text - - Source code verification provides transparency for users interacting with smart contracts. By uploading the source code, Era Explorer will match the compiled code with that on the blockchain. - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id1871_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1906 - SmartContractVerification page - Common - Actions - Verify zkEVM dropdown Solidity.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1906 - SmartContractVerification page - Common - Actions - Verify zkEVM dropdown Solidity.md deleted file mode 100644 index 75aa583de9..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id1906 - SmartContractVerification page - Common - Actions - Verify zkEVM dropdown Solidity.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['Actions', 'Artifacts', 'Full test', 'Smart Contract Verification page', 'Solidity', 'Active'] ---- - -# id1906 SmartContractVerification page - Common - Actions - Verify zkEVM dropdown (Solidity) - -## Description - - https://sepolia.explorer.zksync.io/contracts/verify - -## Precondition - - -## Scenario -- Select "Solidity (Single file)" or "Solidity (Multi-part contract)" in "Compiler type" dropdown -- Mark the "zkEVM" checkbox - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id1906_1.png) -- Verify only zkVM versions shown in the "Solc Version" dropdown - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id1906_2.png) -- Unmark the "zkEVM" checkbox - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id1906_3.png) -- Verify only solc versions shown in the "Solc Version" dropdown - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id1906_4.png) diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id212 - SmartContractVerification page - Common - Artifacts - Smart contract verification UI for Single-Contract Solidity.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id212 - SmartContractVerification page - Common - Artifacts - Smart contract verification UI for Single-Contract Solidity.md deleted file mode 100644 index c4ef63132b..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id212 - SmartContractVerification page - Common - Artifacts - Smart contract verification UI for Single-Contract Solidity.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'Single-file', 'Smart Contract Verification page', 'Smoke test', 'Solidity', 'Active Partly Manual', 'Active'] ---- - -# id212 SmartContractVerification page - Common - Artifacts - Smart contract verification (UI for Single-Contract Solidity) - -## Description - - https://staging-scan-v2.zksync.dev/contracts/verify - -## Precondition - - -## Scenario -- SCV interface: - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id212_1.png) -- Notification - - You can also verify your smart-contract using HardHat Plugin -- Link - "HardHat Plugin" -- "Contract Address" headline - - Contract address field - - Placeholder - "0x0000..." -- Text - "The 0x address supplied on contract creation." -- "Compilation Info" headline - - "Compiler type" dropdown - - Text - "Contract verification method" -- "Zksolc version" dropdown - - "Details" link -- "Solc version" dropdown - - "zkVM" checkbox -- Optimization - - "Yes" radiobutton (enabled by default) -- "No" radiobutton -- Text - "If you enabled optimization during compilation, select yes." -- "Contract info" headline - - "Contract Name" field - - Placeholder: "Name" -- Text under the field - - Must match the name specified in the code. For example, in contract MyContract \{..\} MyContract is the contract name. -- "Contract Path" field (for Zksolc \>=1.3.6 only) - - Placeholder: /contracts/ContractFile.sol -- Text under the field: Relative path to your contract at the moment of compilation -- Enter the Solidity Contract Code -- Field for Solidity code - - Text: "If your contract uses "imports", you will need to concatenate the code into one file (otherwise known as "flattening"). For that purpose you can use solidity-flattener or SolidityFlattery" -- Link: solidity-flattener -- Link: SolidityFlattery -- Constructor Arguments -- "Verify Smart Contract" button -- Clear button diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id243 - SmartContractVerification page - Common - Smart contract verification - functional check Solidity contract.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id243 - SmartContractVerification page - Common - Smart contract verification - functional check Solidity contract.md deleted file mode 100644 index 5fd8be3838..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id243 - SmartContractVerification page - Common - Smart contract verification - functional check Solidity contract.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -tags: ['Common', 'FNC', 'Full test', 'manual', 'Positive', 'Smart Contract Verification page', 'Smoke test', 'Solidity', 'Active'] ---- - -# id243 SmartContractVerification page - Common - Smart contract verification - functional check (Solidity contract) - -## Description - - To verify the contract you need to proceed with the tutorial Hello world https://v2-docs.zksync.io/dev/developer-guides/hello-world.html#prerequisites - -## Precondition - - -## Scenario -- Open https://sepolia.explorer.zksync.io/contracts/verify -- Select Solidity (Single file) in "Compiler type" - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id243_2.png) -- Fill all the fields and verify the contract -- Success screen shown after contract verification - - Success mark displayed -- Headline - - Contract verified! -- Text - - Anyone on block explorer could check it's code and interact with it -- "Block explorer" is a link -- "Back to Contract" button - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id243_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id301 - SmartContractVerification page - Common - Actions - Smart contract verification e2e - Solidity.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id301 - SmartContractVerification page - Common - Actions - Smart contract verification e2e - Solidity.md deleted file mode 100644 index 6a591ae55e..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id301 - SmartContractVerification page - Common - Actions - Smart contract verification e2e - Solidity.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'Smart Contract Verification page', 'Smoke test', 'Solidity', 'Active Partly Manual', 'Active'] ---- - -# id301 SmartContractVerification page - Common - Actions - Smart contract verification (e2e - Solidity) - -## Description - - https://staging-scan-v2.zksync.dev/contracts/verify - - Need to perform Smart contract verification action. - - Need to add appropriate test data for that: - - - contract address - - - contract name - - - Solidity contract code - -## Precondition - - -## Scenario -- SCV interface: - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id301_1.png) -- Contract address field -- Contract Name -- Optimization -- ZkSolc compiler version -- Solc version -- Enter the Solidity Contract Code -- Constructor Arguments -- Verify button -- Clear button diff --git "a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id341 - SmartContractVerification page - Common - \320\241heck Solc version dropdown.md" "b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id341 - SmartContractVerification page - Common - \320\241heck Solc version dropdown.md" deleted file mode 100644 index f72ccd7379..0000000000 --- "a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id341 - SmartContractVerification page - Common - \320\241heck Solc version dropdown.md" +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Common', 'Full test', 'regression', 'Smart Contract Verification page', 'Active'] ---- - -# id341 SmartContractVerification page - Common - Π‘heck Solc version dropdown - -## Description - - https://staging-scan-v2.zksync.dev/contracts/verify - -## Precondition - - -## Scenario -- Open Smart Contract Verification page -- Click Solc version dropdown -- Verify list of versions that backend supports shown -- Verify default version is the last one in the list -- Verify the list sorted in descending order, e.g. [v.1.1.1, v1.1.0, v1.0.0]. But keep in mind, this is server, not a plain string - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id243_1.png) \ No newline at end of file diff --git "a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id342 - SmartContractVerification page - Common - \320\241heck Solc version dropdown pending state.md" "b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id342 - SmartContractVerification page - Common - \320\241heck Solc version dropdown pending state.md" deleted file mode 100644 index 0d4aa907da..0000000000 --- "a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id342 - SmartContractVerification page - Common - \320\241heck Solc version dropdown pending state.md" +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Common', 'Full test', 'regression', 'Smart Contract Verification page', 'Active'] ---- - -# id342 SmartContractVerification page - Common - Π‘heck Solc version dropdown pending state - -## Description - - https://staging-scan-v2.zksync.dev/contracts/verify - -## Precondition - - -## Scenario -- Open Smart Contract Verification page -- Click Solc version dropdown -- Verify loader shown when request is pending -- Verify form buttons are disabled when request to list of versions is pending - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id342_1.png) \ No newline at end of file diff --git "a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id343 - SmartContractVerification page - Common - \320\241heck Solc version dropdown error state.md" "b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id343 - SmartContractVerification page - Common - \320\241heck Solc version dropdown error state.md" deleted file mode 100644 index be1bdbf4b2..0000000000 --- "a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id343 - SmartContractVerification page - Common - \320\241heck Solc version dropdown error state.md" +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Common', 'Error', 'Full test', 'regression', 'Smart Contract Verification page', 'Active'] ---- - -# id343 SmartContractVerification page - Common - Π‘heck Solc version dropdown error state - -## Description - - https://staging-scan-v2.zksync.dev/contracts/verify - -## Precondition - - -## Scenario -- Open Smart Contract Verification page -- Emulate an error when receiving the list of Solc versions - - (e.g. block solc_versions request in Dev Tools when loading "Smart Contract Verification" page) - - Verify error shown when failed to get list of versions below the dropdown: dropdown highlighted with red border + "Unable to get list of supported Solc versions" message shown - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id343_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id591 - SmartContractVerification page - Common - Smart contract verification - functional check negative.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id591 - SmartContractVerification page - Common - Smart contract verification - functional check negative.md deleted file mode 100644 index 54e50a7617..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id591 - SmartContractVerification page - Common - Smart contract verification - functional check negative.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -tags: ['Common', 'FNC', 'Full test', 'manual', 'Positive', 'regression', 'Smart Contract Verification page', 'Active'] ---- - -# id591 SmartContractVerification page - Common - Smart contract verification - functional check (negative) - -## Description - - To verify the contract you need to proceed with the tutorial Hello world https://v2-docs.zksync.io/dev/developer-guides/hello-world.html#prerequisites - -## Precondition - - -## Scenario -- In the "Enter the Solidity Contract Code" field instead of real solidity code use any array of symbols - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id591_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id711 - SmartContractVerification page - Common - Artifacts - Smart contract verification UI for Multi-Contract Solidity.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id711 - SmartContractVerification page - Common - Artifacts - Smart contract verification UI for Multi-Contract Solidity.md deleted file mode 100644 index 8e544539dd..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id711 - SmartContractVerification page - Common - Artifacts - Smart contract verification UI for Multi-Contract Solidity.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'manual', 'Multi-contract', 'regression', 'Smart Contract Verification page', 'Active'] ---- - -# id711 SmartContractVerification page - Common - Artifacts - Smart contract verification (UI for Multi-Contract Solidity) - -## Description - - https://staging-scan-v2.zksync.dev/contracts/verify - -## Precondition - - -## Scenario -- SCV interface: -- ![Screenshot](../../../../static/img/Common/SmartContractVerification/id711_1.png) -- Notification - - You can also verify your smart-contract using HardHat Plugin -- Link - "HardHat Plugin" -- "Contract Address" headline - - Contract address field - - Placeholder - "0x0000..." -- Text under the field: "The 0x address supplied on contract creation." -- "Compilation Info" headline - - Compiler Type dropdown -- "Zksolc version" dropdown - - "Details" link -- "Solc version" dropdown - - zkEVM dropdown -- Optimization - - "Yes" radiobutton (enabled by default) -- "No" radiobutton -- Text - "If you enabled optimization during compilation, select yes." -- "Contract info" headline - - Contract Name - - Placeholder: "Name" -- Text under the field - - Must match the name specified in the code. For example, in contract MyContract \{..\} MyContract is the contract name. -- "Please select the Solidity (*.sol) files for upload" headline - - "Choose Files" button -- "Your files" headline (shown after uploading files) - - File number -- File name -- "Remove" button - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id711_2.png) -- Main File (shown after uploading files) - - "Choose main file" dropdown - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id711_3.png) -- Constructor Arguments -- "Verify Smart Contract" button -- Clear button diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id712 - SmartContractVerification page - Common - Verify adding files for Multi-Contract.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id712 - SmartContractVerification page - Common - Verify adding files for Multi-Contract.md deleted file mode 100644 index fd141b77ca..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id712 - SmartContractVerification page - Common - Verify adding files for Multi-Contract.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Multi-contract', 'regression', 'Smart Contract Verification page', 'Active'] ---- - -# id712 SmartContractVerification page - Common - Verify adding files for Multi-Contract - -## Description - - https://staging-scan-v2.zksync.dev/contracts/verify - -## Precondition - - -## Scenario -- Click "Choose Files" button -- Verify file selecting window opened -- Select few .sol files -- Verify "Your files" block displayed - - File number -- File name -- "Remove" button -- Verify "Main File" headline displayed -- Verify "Choose main file" dropdown displayed -- Open "Choose main file" dropdown -- Verify main file can be selected from added files - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id712_1.png) diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id716 - SmartContractVerification page - Common - Verify removing files for Multi-Contract.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id716 - SmartContractVerification page - Common - Verify removing files for Multi-Contract.md deleted file mode 100644 index 333982593e..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id716 - SmartContractVerification page - Common - Verify removing files for Multi-Contract.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Multi-contract', 'regression', 'Smart Contract Verification page', 'Active'] ---- - -# id716 SmartContractVerification page - Common - Verify removing files for Multi-Contract - -## Description - - https://staging-scan-v2.zksync.dev/contracts/verify - -## Precondition - - -## Scenario -- Click "Choose Files" button -- Verify file selecting window opened -- Select few .sol files -- Click "Remove" button -- Verify file removed from "Your files" block -- Remove all added files -- Verify "Your files" block is removed -- "Remove" button is not displayed -- Verify "Main File" headline is not displayed -- Verify "Choose main file" dropdown is not displayed diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id717 - SmartContractVerification page - Common - Smart contract verification - functional check multi-file contract.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id717 - SmartContractVerification page - Common - Smart contract verification - functional check multi-file contract.md deleted file mode 100644 index 3efdad9148..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id717 - SmartContractVerification page - Common - Smart contract verification - functional check multi-file contract.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -tags: ['Common', 'FNC', 'Full test', 'manual', 'Positive', 'Smart Contract Verification page', 'Smoke test', 'Active'] ---- - -# id717 SmartContractVerification page - Common - Smart contract verification - functional check (multi-file contract) - -## Description - - 1) Download the latest version of repo https://github.com/JackHamer09/zkSync-era-Hardhat-example - - 2) Go to https://sepolia.staging-scan-v2.zksync.dev/contracts/verify - - Example multifile contract: - - First file - Main.sol -``` -// SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; -import "./Counter.sol"; -contract Main \{ -Counter private counter; -constructor() \{ -counter = new Counter(); -\} -function incrementCounter() public \{ -counter.increment(); -\} -function getCounter() public view returns (uint256) \{ -return counter.getCount(); -\} -\} -``` -_________________________________________________ - - Second file - Counter.sol -``` // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; -contract Counter \{ -uint256 private count; -function increment() public \{ -count++; -\} -function getCount() public view returns (uint256) \{ -return count; -\} -\}) -``` - -## Precondition - - -## Scenario -- Open downloaded project zkSync-era-Hardhat-example -- Since we want to verify manually in the block explorer we need to comment line responsible for verification in the deployment script (deploy/custom.ts in our case). The line starts with 'await verify' -- Add file 1 and file 2 from description to contracts/ folder of downloaded zkSync-era-Hardhat-example project -- Run 'npm run compile' -- Run 'npm run deploy custom' -- Open Smart contract verification page -- Select "Multi-file contract" in "Compiler type" dropdown -- Fill all the fields -- Click "Verify smart contract" - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id717_1.png) diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id778 - SmartContractVerification page - Common - Redirection.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id778 - SmartContractVerification page - Common - Redirection.md deleted file mode 100644 index dc2d716f27..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id778 - SmartContractVerification page - Common - Redirection.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -tags: ['Actions', 'Full test', 'Navigation', 'Smart Contract Verification page', 'Smoke test', 'Active'] ---- - -# id778 SmartContractVerification page - Common - Redirection - -## Description - - https://staging-scan-v2.zksync.dev/contracts/verify - -## Precondition - - -## Scenario -- "Details" link redirects to - - https://era.zksync.io/docs/api/tools/block-explorer/contract-verification.html#enter-contract-details - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id778_1.png) -- HardHat Plugin link redirects to - - https://era.zksync.io/docs/api/hardhat/hardhat-zksync-verify.html - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id778_2.png) -- "solidity-flattener" link redirects to - - https://github.com/BlockCatIO/solidity-flattener -- "SolidityFlattery" link redirects to - - https://github.com/DaveAppleton/SolidityFlattery - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id778_3.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id808 - SmartContractVerification page - Common - Actions - Clearing the page Single-file Solidity.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id808 - SmartContractVerification page - Common - Actions - Clearing the page Single-file Solidity.md deleted file mode 100644 index a7b8cf49b2..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id808 - SmartContractVerification page - Common - Actions - Clearing the page Single-file Solidity.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -tags: ['Actions', 'Artifacts', 'Full test', 'Single-file', 'Smart Contract Verification page', 'Smoke test', 'Solidity', 'Active'] ---- - -# id808 SmartContractVerification page - Common - Actions - Clearing the page (Single-file Solidity) - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/contracts/verify - -## Precondition - - -## Scenario -- Select "Solidity (Single file)" in "Compiler type" dropdown -- Fill all the fields on Smart Contract Verification page: - - Contract address field -- Contract Name -- Optimization -- ZkSolc compiler version -- Solc version -- Enter the Solidity Contract Code -- Constructor Arguments -- Click on Clear button - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id808_1.png) -- Verify text fields are cleared - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id808_2.png) - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id808_3.png) - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id808_4.png) - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id808_5.png) -- Verify "ZkSolc version" and "Solc Version" dropdowns set to default values (latest versions) -- Verify "Optimization" radio buttons set to default values (Yes) diff --git a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id809 - SmartContractVerification page - Common - Actions - Clearing the page Multi-file.md b/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id809 - SmartContractVerification page - Common - Actions - Clearing the page Multi-file.md deleted file mode 100644 index 18d0c83d40..0000000000 --- a/test-documentaion/docs/BE Tests/Common /SmartContractVerification page /id809 - SmartContractVerification page - Common - Actions - Clearing the page Multi-file.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -tags: ['Actions', 'Artifacts', 'Full test', 'Multi-contract', 'Smart Contract Verification page', 'Smoke test', 'Active'] ---- - -# id809 SmartContractVerification page - Common - Actions - Clearing the page (Multi-file) - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/contracts/verify - -## Precondition - - -## Scenario -- Select "Solidity (Multi-part contract)" in "Compiler type" dropdown -- Fill all the fields on Smart Contract Verification page: - - Contract address field -- Contract Name -- Optimization -- ZkSolc compiler version -- Solc version -- Upload files -- Select Main file in "Main File" dropdown -- Constructor Arguments -- Click on Clear button - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id809_1.png) -- Verify text fields are cleared - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id809_2.png) - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id809_3.png) - ![Screenshot](../../../../static/img/Common/SmartContractVerification/id809_4.png) -- Verify "ZkSolc version" and "Solc Version" dropdowns set to default values (latest versions) -- Verify "Optimization" radio buttons set to default values (Yes) -- Verify uploaded files removed diff --git a/test-documentaion/docs/BE Tests/Common /id127 - Common - Tab title.md b/test-documentaion/docs/BE Tests/Common /id127 - Common - Tab title.md deleted file mode 100644 index 79bb60e86e..0000000000 --- a/test-documentaion/docs/BE Tests/Common /id127 - Common - Tab title.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Artifacts', 'Flaky', 'Full test', 'To Automate', 'Active'] ---- - -# id127 Common - Tab title - -## Description - - Account: Address \ | zkSync Era Block Explorer - - Block: Block \ | zkSync Era Block Explorer - - Contraxt: Address \ | zkSync Era Block Explorer - - Transaction: Transaction \ | zkSync Era Block Explorer - -## Precondition - - -## Scenario -- Tabs titles have general pattern - - page specific | zkSync Era Block Explorer - ![Screenshot](../../../static/img/Common/id127_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Common /id1863 - Common - URL query support - Batch.md b/test-documentaion/docs/BE Tests/Common /id1863 - Common - URL query support - Batch.md deleted file mode 100644 index a9561b0767..0000000000 --- a/test-documentaion/docs/BE Tests/Common /id1863 - Common - URL query support - Batch.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Navigation', 'Pages', 'Positive', 'regression', 'Search', 'URL', 'Active'] ---- - -# id1863 Common - URL query support - Batch - -## Description - - https://explorer.zksync.io/search?q=\{batch number\} - will open a batch page for the specified batch number. - -## Precondition - - -## Scenario -- Open https://sepolia.explorer.zksync.io/ - - Add "\{Basic URL\}/search?q=303647 to the URL address (note this batch number is for Mainnet Network) -- URL is converted to "\{Basic URL\}/batch/303647" -- Page for Batch information page is opened - ![Screenshot](../../../static/img/Common/id1863_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Common /id1864 - Common - URL query support - Address.md b/test-documentaion/docs/BE Tests/Common /id1864 - Common - URL query support - Address.md deleted file mode 100644 index b20bd01333..0000000000 --- a/test-documentaion/docs/BE Tests/Common /id1864 - Common - URL query support - Address.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Navigation', 'Pages', 'Positive', 'regression', 'Search', 'URL', 'Active'] ---- - -# id1864 Common - URL query support - Address - -## Description - - https://explorer.zksync.io/search?q=\{address\} - will open an address page for the specified address. - -## Precondition - - -## Scenario -- Open https://sepolia.explorer.zksync.io/ - - add "\{Basic URL\}/search?q=0xd04DC491640f9cE57b343b404C277246272f6ee6" (note this address is for Mainnet Network) -- URL is converted automatically to "\{Basic URL\}/address/0xd04DC491640f9cE57b343b404C277246272f6ee6" -- Page with information about specified address is opened - ![Screenshot](../../../static/img/Common/id1864_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Common /id1865 - Common - URL query support - Transaction Hash.md b/test-documentaion/docs/BE Tests/Common /id1865 - Common - URL query support - Transaction Hash.md deleted file mode 100644 index f5cddcfd01..0000000000 --- a/test-documentaion/docs/BE Tests/Common /id1865 - Common - URL query support - Transaction Hash.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Navigation', 'Pages', 'Positive', 'regression', 'Search', 'URL', 'Active'] ---- - -# id1865 Common - URL query support - Transaction Hash - -## Description - - https://explorer.zksync.io/search?q=\{txhash\} - will open a transaction page for the specified tx hash. - -## Precondition - - -## Scenario -- Open https://sepolia.explorer.zksync.io/ - - add \{Basic URL\}/search?q=0xa125a1072d2e8f0a27e6ffa0d29973bb07ef166448fdcaa0aef5bde40ad707c7 to the Basic page URL (note this tx hash is for Mainnet Network) -- URL is converted to "\{Basic URL\}/tx/0xa125a1072d2e8f0a27e6ffa0d29973bb07ef166448fdcaa0aef5bde40ad707c7" -- Transaction page is opened - ![Screenshot](../../../static/img/Common/id1865_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Common /id1866 - Common - URL query support - Incorrect values.md b/test-documentaion/docs/BE Tests/Common /id1866 - Common - URL query support - Incorrect values.md deleted file mode 100644 index 7b9b378011..0000000000 --- a/test-documentaion/docs/BE Tests/Common /id1866 - Common - URL query support - Incorrect values.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -tags: ['Navigation', 'Negative', 'Pages', 'regression', 'Search', 'URL', 'Active'] ---- - -# id1866 Common - URL query support - Incorrect values - -## Description - -## Precondition - - -## Scenario -- Open https://sepolia.explorer.zksync.io/ -- Transaction Hash - - add \{Basic URL\}/search?q=0xa125a1072d2e8f0a27e6ffa973bb07ef166448fdcaa0aef5bde40ad707c7 - - "Oops, we can’t find anything" page is opened - ![Screenshot](../../../static/img/Common/id1866_1.png) -- Address - - add "\{Basic URL\}/search?q=0xd04DC491640f9c123b404C277246272f6ee6" - - "Oops, we can’t find anything" page is opened - ![Screenshot](../../../static/img/Common/id1866_2.png) -- Batch - - Add "\{Basic URL\}/search?q=31211122647 to the URL address - - "Oops, we can’t find anything" page is opened - ![Screenshot](../../../static/img/Common/id1866_3.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Fields /Block page/id692 - Block page - Pages - Hashes cant be highlighted.md b/test-documentaion/docs/BE Tests/Fields /Block page/id692 - Block page - Pages - Hashes cant be highlighted.md deleted file mode 100644 index fd76c2ebb6..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /Block page/id692 - Block page - Pages - Hashes cant be highlighted.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -tags: ['Artifacts', 'Block', 'Copying', 'Full test', 'manual', 'Positive', 'regression', 'Active'] ---- - -# id692 Block page - Pages - Hashes can't be highlighted - -## Description - - Open BE and check Block # 13874 for testing purposes. - -## Precondition - - -## Scenario -- Open Block # 13874 -- Check that user can't highlight "Root hash" value - - By double left click - - By hold of left mouse - - By right mouse click -![id692_1](../../../../static/img/Fields/Block%20page/id692_1.png) -- Press Copy button - - Tooltip "Copied!" is displayed - - Root hash value is copied -![id692_2](../../../../static/img/Fields/Block%20page/id692_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Fields /Contract page/id674 - Contract page - Fields - Verify amount input for a payable function.md b/test-documentaion/docs/BE Tests/Fields /Contract page/id674 - Contract page - Fields - Verify amount input for a payable function.md deleted file mode 100644 index 2527e69c53..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /Contract page/id674 - Contract page - Fields - Verify amount input for a payable function.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Full test', 'Fields', 'regression', 'Active'] ---- - -# id674 Contract page - Pages - Verify amount input for a payable function - -## Description -Example of contract: -https://sepolia.explorer.zksync.io/address/0x000000000000000000000000000000000000800A#contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on "Contract" tab -- Verify that input for payable function is present -![id674](../../../../static/img/Fields/Contract%20page/id674.png) diff --git a/test-documentaion/docs/BE Tests/Fields /Contract page/id675 - Contract page - Fields - Verify amount input validation for a payable function.md b/test-documentaion/docs/BE Tests/Fields /Contract page/id675 - Contract page - Fields - Verify amount input validation for a payable function.md deleted file mode 100644 index 27466dc070..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /Contract page/id675 - Contract page - Fields - Verify amount input validation for a payable function.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Full test', 'Fields', 'regression', 'Active'] ---- - -# id675 Contract page - Pages - Verify amount input validation for a payable function - -## Description -Example of contract: -https://sepolia.explorer.zksync.io/address/0x000000000000000000000000000000000000800A#contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on "Contract" tab - - Make input to Charge function active -- Input data: - - letters - error message should be displayed - - numbers \<0 - error message should be displayed - - -*/+ symbols - error message should be displayed - - positive number (e.g. 50) - no error message should be displayed -![id675](../../../../static/img/Fields/Contract%20page/id675.png) diff --git a/test-documentaion/docs/BE Tests/Fields /Search field - Addresses / Accounts/id213 - Search field - Addresses Accounts - Fields - Correct address.md b/test-documentaion/docs/BE Tests/Fields /Search field - Addresses / Accounts/id213 - Search field - Addresses Accounts - Fields - Correct address.md deleted file mode 100644 index 0abd4c61c3..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /Search field - Addresses / Accounts/id213 - Search field - Addresses Accounts - Fields - Correct address.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: [ 'Full test', 'Positive', 'Search', 'Automated', 'Active'] ---- - -# id213 Search field - Addresses / Accounts - Fields - Correct address - -## Description - - Use address that exist on L2 like this 0xc24215226336d22238a20a72f8e489c005b44c4a - -## Precondition - - -## Scenario -- Check correct account address - - You are redirected to the account page -![id213](../../../../../static/img/Fields/Search%20field%20-%20Addresses%7CAccounts/id213.png) diff --git a/test-documentaion/docs/BE Tests/Fields /Search field - Addresses / Accounts/id214 - Search field - Addresses Accounts - Fields - Incorrect address.md b/test-documentaion/docs/BE Tests/Fields /Search field - Addresses / Accounts/id214 - Search field - Addresses Accounts - Fields - Incorrect address.md deleted file mode 100644 index a176bf8d16..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /Search field - Addresses / Accounts/id214 - Search field - Addresses Accounts - Fields - Incorrect address.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Full test', 'Negative', 'Search', 'Automated', 'Active'] ---- - -# id214 Search field - Addresses / Accounts - Fields - Incorrect address - -## Description - - from 0xcbebcd41ceabbc85da9bb67527f58d69ad4dfff5 --\> to any with spec symbols\upper case letters, spaces --\> 0xAbebcd41ceabbc85da9bb67527f58d69ad4dfff5 - - Test solution URL: 0xAbebcd41ceabbc85da9bb67527f58d69ad4dfff5 - -## Precondition - - -## Scenario -- Check incorrect address - - The search field will change the color to red -- User remains on the same page -![id214](../../../../../static/img/Fields/Search%20field%20-%20Addresses%7CAccounts/id214.png) diff --git a/test-documentaion/docs/BE Tests/Fields /Search field - Addresses / Accounts/id226 - Search field - Addresses Accounts - Fields - Random address.md b/test-documentaion/docs/BE Tests/Fields /Search field - Addresses / Accounts/id226 - Search field - Addresses Accounts - Fields - Random address.md deleted file mode 100644 index 856db422e8..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /Search field - Addresses / Accounts/id226 - Search field - Addresses Accounts - Fields - Random address.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Full test', 'Search', 'Automated', 'Active'] ---- - -# id226 Search field - Addresses / Accounts - Fields - Random address - -## Description - - Use any random account address value by changing any symbol from existing address: 0x37fc24d7c902466ea569f44c1e857d22353ac261 - -## Precondition - - -## Scenario -- Insert any random valid address - - Account address contains empty values -![id226](../../../../../static/img/Fields/Search%20field%20-%20Addresses%7CAccounts/id226.png) diff --git a/test-documentaion/docs/BE Tests/Fields /Search field - Batch Numbers/id217 - Search field - Batch Numbers - Fields - Incorrect batch number.md b/test-documentaion/docs/BE Tests/Fields /Search field - Batch Numbers/id217 - Search field - Batch Numbers - Fields - Incorrect batch number.md deleted file mode 100644 index 5b99629ec2..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /Search field - Batch Numbers/id217 - Search field - Batch Numbers - Fields - Incorrect batch number.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Active', 'Full test', 'Negative', 'Search', 'Txn Batch', 'Automated'] ---- - -# id217 Search field - Batch Numbers - Fields - Incorrect batch number - -## Description - - fe: "341 844" or "341Π°44" or 341$44 - -## Precondition - - -## Scenario -- Check incorrect batch number - - The search field will change the color to red -- User remains on the same page -![id217](../../../../static/img/Fields/Search%20field%20-%20Batch%20Numbers/id217.png) diff --git a/test-documentaion/docs/BE Tests/Fields /Search field - Batch Numbers/id218 - Search field - Batch Numbers - Fields - Correct batch number.md b/test-documentaion/docs/BE Tests/Fields /Search field - Batch Numbers/id218 - Search field - Batch Numbers - Fields - Correct batch number.md deleted file mode 100644 index 15e886df1a..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /Search field - Batch Numbers/id218 - Search field - Batch Numbers - Fields - Correct batch number.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Active', 'Full test', 'Positive', 'Search', 'Txn Batch', 'Automated'] ---- - -# id218 Search field - Batch Numbers - Fields - Correct batch number - -## Description - - Example - 1 - -## Precondition - - -## Scenario -- Check correct batch number - - You are redirected to batch page -![id218](../../../../static/img/Fields/Search%20field%20-%20Batch%20Numbers/id218.png) - diff --git a/test-documentaion/docs/BE Tests/Fields /Search field - Batch Numbers/id227 - Search field - Batch Numbers - Fields - Random batch number inexistent.md b/test-documentaion/docs/BE Tests/Fields /Search field - Batch Numbers/id227 - Search field - Batch Numbers - Fields - Random batch number inexistent.md deleted file mode 100644 index 56122f61a5..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /Search field - Batch Numbers/id227 - Search field - Batch Numbers - Fields - Random batch number inexistent.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Active', 'Full test', 'Search', 'Txn Batch', 'Automated'] ---- - -# id227 Search field - Batch Numbers - Fields - Random batch number / inexistent - -## Description - - fe 341844341844 - -## Precondition - - -## Scenario -- Check for any inexistent batch number - - You will be redirected to 404 page -![id227](../../../../static/img/Fields/Search%20field%20-%20Batch%20Numbers/id227.png) diff --git a/test-documentaion/docs/BE Tests/Fields /Search field - Contract hash/id219 - Search field - Contract hash - Fields - Correct contract hash.md b/test-documentaion/docs/BE Tests/Fields /Search field - Contract hash/id219 - Search field - Contract hash - Fields - Correct contract hash.md deleted file mode 100644 index 156ccac870..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /Search field - Contract hash/id219 - Search field - Contract hash - Fields - Correct contract hash.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Active', 'Full test', 'Positive', 'Search', 'Automated'] ---- - -# id219 Search field - Contract hash - Fields - Correct contract hash - -## Description - - -## Precondition -Test solution address/parameter - 0x0000000000000000000000000000000000000000 - -## Scenario -- Check correct contract hash - - You are redirected to contract page -![id219](../../../../static/img/Fields/Search%20field%20-%20Contract%20hash/id219.png) - diff --git a/test-documentaion/docs/BE Tests/Fields /Search field - Contract hash/id220 - Search field - Contract hash - Fields - Incorrect contract hash.md b/test-documentaion/docs/BE Tests/Fields /Search field - Contract hash/id220 - Search field - Contract hash - Fields - Incorrect contract hash.md deleted file mode 100644 index 54af919979..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /Search field - Contract hash/id220 - Search field - Contract hash - Fields - Incorrect contract hash.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Active', 'Full test', 'Negative', 'Search', 'Automated'] ---- - -# id220 Search field - Contract hash - Fields - Incorrect contract hash - -## Description - - 0x98ddd69b2443fc67755f0901aeb9828a8a62cc65 --\> add spaces or spec symbols (eg, 0x98ddd6!9b2443fc67755f0901aeb9828a8a62cc65) - -## Precondition - - -## Scenario -- Check incorrect contract hash - - The search field will change the color to red - - User remains on the same page -![id220](../../../../static/img/Fields/Search%20field%20-%20Contract%20hash/id220.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Fields /Search field - Contract hash/id229 - Search field - Contract hash - Fields - Random contract hash inexistent.md b/test-documentaion/docs/BE Tests/Fields /Search field - Contract hash/id229 - Search field - Contract hash - Fields - Random contract hash inexistent.md deleted file mode 100644 index b2353d4dbd..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /Search field - Contract hash/id229 - Search field - Contract hash - Fields - Random contract hash inexistent.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Active', 'Full test', 'Search', 'Automated'] ---- - -# id229 Search field - Contract hash - Fields - Random contract hash / inexistent - -## Description - from 0x98ddd69b2443fc67755f0901aeb9828a8a62cc65 --\> to 0x98ddd69b2443fc67755f0901aeb9828a8a62cc61 - -## Precondition - - -## Scenario -- Check random contract - - You will get an empty acc page -![id229](../../../../static/img/Fields/Search%20field%20-%20Contract%20hash/id229.png) diff --git a/test-documentaion/docs/BE Tests/Fields /Search field - TX Hash From/id223 - Search field - TX Hash FromTo - Fields - Incorrect tx hash.md b/test-documentaion/docs/BE Tests/Fields /Search field - TX Hash From/id223 - Search field - TX Hash FromTo - Fields - Incorrect tx hash.md deleted file mode 100644 index 45ed43e6cb..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /Search field - TX Hash From/id223 - Search field - TX Hash FromTo - Fields - Incorrect tx hash.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -tags: ['Full test', 'Negative', 'Search', 'Transaction', 'Automated', 'Active'] ---- - -# id223 Search field - TX Hash From/To - Fields - Incorrect tx hash - -## Description - - -## Precondition - -Test solution address/parameter: -- 0x!6adbc2511be767d03be088a4242d07829433e0bbb9d8a27489b971f1113ecff -- 0x16adbc2511be767d03be088a4242d07829433e0bbb9d8a27489b971f1113ec -- 0x16adbc2511be767d03be088a4242d07829433e0bbb9d8a27489b971f1113ec f -- 0xW6adbc2511be767d03be088a4242d07829433e0bbb9d8a27489b971f1113ecff - - -## Scenario -- Check incorrect tx hash - - The search field will change the color to red - - User remains on the same page -![id223](../../../../static/img/Fields/Search%20field%20-%20TX%20Hash%20From%7CTo/id223.png) - diff --git a/test-documentaion/docs/BE Tests/Fields /Search field - TX Hash From/id224 - Search field - TX Hash FromTo - Fields - Correct tx hash.md b/test-documentaion/docs/BE Tests/Fields /Search field - TX Hash From/id224 - Search field - TX Hash FromTo - Fields - Correct tx hash.md deleted file mode 100644 index 71c30e0d8e..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /Search field - TX Hash From/id224 - Search field - TX Hash FromTo - Fields - Correct tx hash.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -tags: ['Active', 'Full test', 'Positive', 'Search', 'Transaction', 'Automated'] ---- - -# id224 Search field - TX Hash From/To - Fields - Correct tx hash - -## Description - - -## Precondition - -Test solution address/parameter -Mainnet : 0x97e3d593e03e764df14e352e73ba6af487faf8d04bd65a1fd3d55208b6e0d972 -Testnet: 0x74a780a26da5751178eef9918e1383348f2281df9e259cc10e200974a2bce679 - - -## Scenario -- Check correct tx hash - - You are redirected to transaction page -![id224](../../../../static/img/Fields/Search%20field%20-%20TX%20Hash%20From%7CTo/id224.png) diff --git a/test-documentaion/docs/BE Tests/Fields /Search field - TX Hash From/id228 - Search field - TX Hash FromTo - Fields - Random tx hash inexistent.md b/test-documentaion/docs/BE Tests/Fields /Search field - TX Hash From/id228 - Search field - TX Hash FromTo - Fields - Random tx hash inexistent.md deleted file mode 100644 index c3a8a0b3fd..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /Search field - TX Hash From/id228 - Search field - TX Hash FromTo - Fields - Random tx hash inexistent.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Active', 'Full test', 'Search', 'Transaction', 'Automated'] ---- - -# id228 Search field - TX Hash From/To - Fields - Random tx hash / inexistent - -## Description - from 0x16adbc2511be767d03be088a4242d07829433e0bbb9d8a27489b971f1113ecff --\> change letter or digit - - 0x16adbc2511be767d03be088a4242d07829433e0bbb9d8a27489b971f1113ecfa - - 0x16adbc2511be767d03be088a4242d07829433e0bbb9d8a27489b971f1114ecff - -## Precondition - - -## Scenario -- Check random tx hash - - You will see 404 page -![id228](../../../../static/img/Fields/Search%20field%20-%20TX%20Hash%20From%7CTo/id228.png) diff --git a/test-documentaion/docs/BE Tests/Fields /id225 - Fields - Empty search field.md b/test-documentaion/docs/BE Tests/Fields /id225 - Fields - Empty search field.md deleted file mode 100644 index 1acfc4b5b6..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /id225 - Fields - Empty search field.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Full test', 'Search', 'Automated', 'Active'] ---- - -# id225 Fields - Empty search field - -## Description - - -## Precondition - - -## Scenario -- Try to make search for without any input - - The search field will change the color to red - - Nothing will happen -![id225](../../../static/img/Fields/id225.png) diff --git a/test-documentaion/docs/BE Tests/Fields /id300 - Fields - Case sensitive search.md b/test-documentaion/docs/BE Tests/Fields /id300 - Fields - Case sensitive search.md deleted file mode 100644 index f2d79893b1..0000000000 --- a/test-documentaion/docs/BE Tests/Fields /id300 - Fields - Case sensitive search.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['Full test', 'regression', 'Search', 'Active'] ---- - -# id300 Fields - Case sensitive search - -## Description - - https://sepolia.explorer.zksync.io/address/0x8f0F33583a56908F7F933cd6F0AaE382aC3fd8f6 - - https://sepolia.explorer.zksync.io/address/0x8f0f33583a56908f7f933cd6f0aae382ac3fd8f6 - -## Precondition - - -## Scenario -- Use address with uppercase 0x8f0F33583a56908F7F933cd6F0AaE382aC3fd8f6 - - Search works well - - Direction of the transaction is correct -- Use address with lowercase 0x8f0f33583a56908f7f933cd6f0aae382ac3fd8f6 - - Search works well - - All fields are the same as for uppercase search -![id300](../../../static/img/Fields/id300.png) diff --git a/test-documentaion/docs/BE Tests/Pages/404 page /id586 - 404 page - Pages - Check error message for Search field.md b/test-documentaion/docs/BE Tests/Pages/404 page /id586 - 404 page - Pages - Check error message for Search field.md deleted file mode 100644 index 44e57ec6ad..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/404 page /id586 - 404 page - Pages - Check error message for Search field.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -tags: ['404 page', 'Error', 'Full test', 'regression', 'Search', 'Active'] ---- - -# id586 404 page - Pages - Check error message for Search field - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/a - -## Precondition - - -## Scenario -- Open page https://sepolia.staging-scan-v2.zksync.dev/a -- Insert non-existing hash 0x7e7f53d0a3716698db00ad03847a36439772fbf7111cfb70a5933c610ad8dc4a22 - - Press Enter/Click on Search button -![Screenshot](../../../../static/img/Pages/404pages/id586_1.png) -- Pay attention to: input box should be highlighted in red -- Pay attention to: "Please, enter a correct query" message to be displayed correctly with no overlapping with other elements on the page. - ![Screenshot](../../../../static/img/Pages/404pages/id586_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/404 page /id713 - 404 page - Pages - Artifacts.md b/test-documentaion/docs/BE Tests/Pages/404 page /id713 - 404 page - Pages - Artifacts.md deleted file mode 100644 index 181b827398..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/404 page /id713 - 404 page - Pages - Artifacts.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -tags: ['404 page', 'Artifacts', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id713 404 page - Pages - Artifacts - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/a - -## Precondition - - -## Scenario -- 404 page includes: - - Headline text - - Oops, we can’t find anything -- Search icon -- Text - - Sorry we can’t find anything on your search result, please try one more time via seach bar below -- Search field - - Placeholder text: Search by address, batch number, contract, or tx hash -- Search button -- Text - - If you think this is a problem with us, please contact support -- "contact support" link - ![Screenshot](../../../../static/img/Pages/404pages/id713_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/404 page /id714 - 404 page - Pages - Redirection.md b/test-documentaion/docs/BE Tests/Pages/404 page /id714 - 404 page - Pages - Redirection.md deleted file mode 100644 index 28b1017515..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/404 page /id714 - 404 page - Pages - Redirection.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -tags: ['404 page', 'Full test', 'Pages', 'Redirection', 'regression', 'Active'] ---- - -# id714 404 page - Pages - Redirection - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/a - -## Precondition - - -## Scenario -- "Contact support" link navigates to https://zksync.io/contact \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/404 page /id715 - 404 page - Pages - Verify opening 404 page.md b/test-documentaion/docs/BE Tests/Pages/404 page /id715 - 404 page - Pages - Verify opening 404 page.md deleted file mode 100644 index b0b390a205..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/404 page /id715 - 404 page - Pages - Verify opening 404 page.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -tags: ['404 page', 'Error', 'Full test', 'regression', 'Search', 'Active'] ---- - -# id715 404 page - Pages - Verify opening 404 page - -## Description - - Check error message after inserting random (not existing) hash to search field. - - For example: 0x7e7f53d0a3716698db00ad03847a36439772fbf7111cfb70a5933c610ad8dc4a - -## Precondition - - -## Scenario -- Open page https://sepolia.staging-scan-v2.zksync.dev/ - - Instert non-existing hash to Search field 0x7e7f53d0a3716698db00ad03847a36439772fbf7111cfb70a5933c610ad8dc4a - ![Screenshot](../../../../static/img/Pages/404pages/id715_1.png) -- Press on Enter/Click on Search button -- You will see "Oops, we can’t find anything" page - ![Screenshot](../../../../static/img/Pages/404pages/id715_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Account page/id244 - Acc page - Pages - hashes copying.md b/test-documentaion/docs/BE Tests/Pages/Account page/id244 - Acc page - Pages - hashes copying.md deleted file mode 100644 index 15843d70d6..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Account page/id244 - Acc page - Pages - hashes copying.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -tags: ['Account', 'Copying', 'Full test', 'Automated', 'Active'] ---- - -# id244 Acc page - Pages - hashes copying - -## Description - - USDC example: 0x54a14d7559baf2c8e8fa504e019d32479739018c - -## Precondition - - -## Scenario -- The following hashes can be copied: - - Account - ![Screenshot](../../../../static/img/Pages/AccountsPage/id244_1.png) -- Address - ![Screenshot](../../../../static/img/Pages/AccountsPage/id244_2.png) -- Smart contract address from the tokens list - ![Screenshot](../../../../static/img/Pages/AccountsPage/id244_3.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Account page/id259 - Acc page - Pages - Navigation.md b/test-documentaion/docs/BE Tests/Pages/Account page/id259 - Acc page - Pages - Navigation.md deleted file mode 100644 index 3411d7b1a8..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Account page/id259 - Acc page - Pages - Navigation.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -tags: ['Account', 'APIv1-APIv2', 'Full test', 'Navigation', 'Automated', 'Active'] ---- - -# id259 Acc page - Pages - Navigation - -## Description - - Input an account address to the search field, f.e. 0x73889BCc72bB17e9B0dD89fcAd04504458401288 - - url: https://staging-scan-v2.zksync.dev/address/0x73889BCc72bB17e9B0dD89fcAd04504458401288 - -## Precondition - - -## Scenario -- Links navigates user: - - TX Hash -\> to Transaction - - https://sepolia.explorer.zksync.io/tx/0xfbbea52f0e7d51e9a42a464173644975c891cc667ba0286217bd6784aa48ed3d -- From hash -\> to Account (internal link) - - https://sepolia.etherscan.io/address/0x851df0eDcc4109C7E620d0AAdFDB99348821EB79 -- To hash -\> to Account (internal link) - - https://sepolia.explorer.zksync.io/address/0x851df0eDcc4109C7E620d0AAdFDB99348821EB79 -- Fee -\> to Contract page - - https://sepolia.explorer.zksync.io/address/0x000000000000000000000000000000000000800A -- Value - \> Contract page - - https://sepolia.explorer.zksync.io/address/0x000000000000000000000000000000000000800A - ![Screenshot](../../../../static/img/Pages/AccountsPage/id259_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Account page/id260 - Acc page - Pages - Artifacts Account info.md b/test-documentaion/docs/BE Tests/Pages/Account page/id260 - Acc page - Pages - Artifacts Account info.md deleted file mode 100644 index f9df91ea62..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Account page/id260 - Acc page - Pages - Artifacts Account info.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Account', 'Artifacts', 'Full test', 'Automated', 'Active'] ---- - -# id260 Acc page - Pages - Artifacts (Account info) - -## Description - - /address/0x8f0F33583a56908F7F933cd6F0AaE382aC3fd8f6 - -## Precondition - - -## Scenario -- Account info - - Contains Address -- Committed nonce -- Verified nonce - ![Screenshot](../../../../static/img/Pages/AccountsPage/id260_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Account page/id261 - Acc page - Pages - Artifacts Balances.md b/test-documentaion/docs/BE Tests/Pages/Account page/id261 - Acc page - Pages - Artifacts Balances.md deleted file mode 100644 index 975f8fba9f..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Account page/id261 - Acc page - Pages - Artifacts Balances.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -tags: ['Account', 'Artifacts', 'Balances', 'Full test', 'Smoke test', 'Active Partly Manual', 'Active'] ---- - -# id261 Acc page - Pages - Artifacts (Balances) - -## Description - - https://staging-scan-v2.zksync.dev/address/0x8f0F33583a56908F7F933cd6F0AaE382aC3fd8f6 - -## Precondition - - -## Scenario -- Balances table displays the balance of L2 - - Asset/Token -- Balance -- Address/smart contract hash -- USD price is displayed for ERC20 tokens -- USD prices have 2 figures after the dot maximum (1 figure in case it is 0) - ![Screenshot](../../../../static/img/Pages/AccountsPage/id261_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Account page/id262 - Acc page - Pages - Artifacts Transactions.md b/test-documentaion/docs/BE Tests/Pages/Account page/id262 - Acc page - Pages - Artifacts Transactions.md deleted file mode 100644 index 986b32e39e..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Account page/id262 - Acc page - Pages - Artifacts Transactions.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -tags: ['Account', 'Artifacts', 'Full test', 'Smoke test', 'Active Partly Manual', 'Active'] ---- - -# id262 Acc page - Pages - Artifacts (Transactions) - -## Description - - https://staging-scan-v2.zksync.dev/address/0x08d211e22db19741ff25838a22e4e696fee7ed36 - -## Precondition - - -## Scenario -- 'Transactions' tab contains transactions with fields: - - Status - - Included -- Verified -- Transaction Hash - - 0x34ae379cb2e2e319322a5476fbac7d98241e1ebc35bb5c7bb07f775d660f0b00 -- Method -- Age - - 'X' days (depends on the current date) -- Timestamp can be copied on click -- From - - 0x08d211e22db19741ff25838a22e4e696fee7ed36 -- L1/L2 labels labels displayed -- Direction - - In -- Out -- Self -- To - - 0x08d211e22db19741ff25838a22e4e696fee7ed36 -- L1/L2 labels displayed -- Value (in ETH only) -- Fee (Fee in ETH only) - - 0.01 ETH - ![Screenshot](../../../../static/img/Pages/AccountsPage/id262_1.png) -- Pagination element with pages displayed in case there are 10+ txs for this account - ![Screenshot](../../../../static/img/Pages/AccountsPage/id262_2.png) -- Open any page -- Verify 10 other transactions loaded (if so many exist) diff --git a/test-documentaion/docs/BE Tests/Pages/Account page/id339 - Acc page - Pages - Accounts URL.md b/test-documentaion/docs/BE Tests/Pages/Account page/id339 - Acc page - Pages - Accounts URL.md deleted file mode 100644 index 13e2380fdb..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Account page/id339 - Acc page - Pages - Accounts URL.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Account', 'Full test', 'Pages', 'Smoke test', 'Automated', 'Active'] ---- - -# id339 Acc page - Pages - Account's URL - -## Description - - https://staging-portal.zksync.dev/ - -## Precondition - - -## Scenario -- Open transactions's link from "Latest Transactions" section -- Click on the "From" address -- Verify opened page has \/address/\ structure - ![Screenshot](../../../../static/img/Pages/AccountsPage/id339_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Account page/id367 - Acc page - Pages - L1 Redirection.md b/test-documentaion/docs/BE Tests/Pages/Account page/id367 - Acc page - Pages - L1 Redirection.md deleted file mode 100644 index d9bc34beb6..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Account page/id367 - Acc page - Pages - L1 Redirection.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['Account', 'APIv1-APIv2', 'Full test', 'Redirection', 'regression', 'Automated', 'Active'] ---- - -# id367 Acc page - Pages - L1 Redirection - -## Description - - Input an account address to the search field, f.e. 0x8f0F33583a56908F7F933cd6F0AaE382aC3fd8f6 - - url: https://staging-scan-v2.zksync.dev/address/0x8f0F33583a56908F7F933cd6F0AaE382aC3fd8f6 - - https://sepolia.explorer.zksync.io/address/0x851df0eDcc4109C7E620d0AAdFDB99348821EB79 - -## Precondition - - -## Scenario -- Links redirect user: - - From hash -\> redirects to Etherscan (external link) - - https://sepolia.etherscan.io/address/0xb5f25275c24b7dcc3012fef2e3519b1a2af6bf27 -- To hash -\> to Etherscan (external link) - - https://sepolia.etherscan.io/address/0xb5f25275c24b7dcc3012fef2e3519b1a2af6bf27 - ![Screenshot](../../../../static/img/Pages/AccountsPage/id367_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Account page/id380 - Acc page - Pages - Verify IN label.md b/test-documentaion/docs/BE Tests/Pages/Account page/id380 - Acc page - Pages - Verify IN label.md deleted file mode 100644 index 6231c76c56..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Account page/id380 - Acc page - Pages - Verify IN label.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Full test', 'Smoke test', 'Transaction', 'Automated', 'Active'] ---- - -# id380 Acc page - Pages - Verify "IN" label - -## Description - - - I am on https://staging-scan-v2.zksync.dev/address/addresshash page (https://sepolia.explorer.zksync.io/address/0xd0a16CBeb6da098B872785bFAc282f84F8Ca5993) - - Preconditions: Make transaction from L1/L2 address to another L2 address - -## Precondition - - -## Scenario -- Open reveiver Account page -- Find the transaction you made previously -- Verify "IN" label displayed for the transaction - ![Screenshot](../../../../static/img/Pages/AccountsPage/id380_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Account page/id381 - Acc page - Pages - Verify OUT label.md b/test-documentaion/docs/BE Tests/Pages/Account page/id381 - Acc page - Pages - Verify OUT label.md deleted file mode 100644 index e8f7d5f32c..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Account page/id381 - Acc page - Pages - Verify OUT label.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Full test', 'Smoke test', 'Transaction', 'Automated', 'Active'] ---- - -# id381 Acc page - Pages - Verify "OUT" label - -## Description - - I am on https://staging-scan-v2.zksync.dev/address/addresshash page - - Preconditions: Make transaction from L1/L2 address to another L2 address - -## Precondition - - -## Scenario -- Open sender Account page -- Find the transaction you made previously -- Verify "OUT" label displayed for the transaction - ![Screenshot](../../../../static/img/Pages/AccountsPage/id381_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Account page/id382 - Acc page - Pages - Verify SELF label.md b/test-documentaion/docs/BE Tests/Pages/Account page/id382 - Acc page - Pages - Verify SELF label.md deleted file mode 100644 index ccacc96e41..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Account page/id382 - Acc page - Pages - Verify SELF label.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Full test', 'Smoke test', 'Transaction', 'Automated', 'Active'] ---- - -# id382 Acc page - Pages - Verify "SELF" label - -## Description - - I am on https://staging-scan-v2.zksync.dev/address/addresshash page - - Preconditions: Make transaction from L2 to the same own L2 address - -## Precondition - - -## Scenario -- Open Account page -- Find the transaction you made previously -- Verify "SELF" label displayed for the transaction - ![Screenshot](../../../../static/img/Pages/AccountsPage/id382_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Account page/id593 - Acc page - Pages - Verify hover state for Age field.md b/test-documentaion/docs/BE Tests/Pages/Account page/id593 - Acc page - Pages - Verify hover state for Age field.md deleted file mode 100644 index 6dc330d52c..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Account page/id593 - Acc page - Pages - Verify hover state for Age field.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Account', 'Full test', 'manual', 'Pages', 'regression', 'Tooltip', 'Active'] ---- - -# id593 Acc page - Pages - Verify hover state for 'Age' field - -## Description - - https://sepolia.explorer.zksync.io/address/0xd0a16CBeb6da098B872785bFAc282f84F8Ca5993 - -## Precondition - - -## Scenario -- Open account page -- Homer the cursor over "Age" field of any transaction raw -- Verify tooltip with timestamp shown on hover - ![Screenshot](../../../../static/img/Pages/AccountsPage/id593_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Account page/id800 - Acc page - Pages - Verify collapsed state for Balances.md b/test-documentaion/docs/BE Tests/Pages/Account page/id800 - Acc page - Pages - Verify collapsed state for Balances.md deleted file mode 100644 index 97702975d7..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Account page/id800 - Acc page - Pages - Verify collapsed state for Balances.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -tags: ['Account', 'Artifacts', 'Balances', 'Full test', 'manual', 'regression', 'Active'] ---- - -# id800 Acc page - Pages - Verify collapsed state for Balances - -## Description - - Open page with a lot of tokens balance (5+ tokens) (https://sepolia.staging-scan-v2.zksync.dev/address/0x46D8e47b9A6487FDAB0a700b269A452cFeED49Aa) - -## Precondition - - -## Scenario -- Balances table displays the balance of L2 - - Asset/Token -- Balance -- Address/smart contract hash -- USD price is displayed for ERC20 tokens -- 5 tokens displayed in the table -- "Show all Balances \{number\}" button displayed under the tokens list -- Number of all tokens displayed on "Show all Balances \{number\}" button - ![Screenshot](../../../../static/img/Pages/AccountsPage/id800_1.png) -- Click on "Show all Balances \{number\}" button -- Verify expanded list of tokens displayed - ![Screenshot](../../../../static/img/Pages/AccountsPage/id800_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Account page/id807 - Acc page - Pages - Artifacts Empty state.md b/test-documentaion/docs/BE Tests/Pages/Account page/id807 - Acc page - Pages - Artifacts Empty state.md deleted file mode 100644 index 6431661506..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Account page/id807 - Acc page - Pages - Artifacts Empty state.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -tags: ['Account', 'Artifacts', 'Balances', 'Empty state', 'Full test', 'regression', 'Active'] ---- - -# id807 Acc page - Pages - Artifacts (Empty state) - -## Description - - Open page of empty account https://staging-scan-v2.zksync.dev/address/0xe9f4149276e8a4f8db89e0e3bb78fd853f01e87d (Mainnet) - -## Precondition - - -## Scenario -- Account info table - - Address -- Committed nonce - 0 -- Verified nonce - 0 -- Balances table - - Title - - This account doesn’t have any balances -- Text - - We can’t find any balances related to this account. -- Latest Transactions - - Title - - This account doesn’t have any transactions -- Text - - We can’t find any transaction related to this account. It’s your chance to be the first - ![Screenshot](../../../../static/img/Pages/AccountsPage/id807_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Account page/id928 - Acc page - Pages - Artifacts Transactions - Transfers tab.md b/test-documentaion/docs/BE Tests/Pages/Account page/id928 - Acc page - Pages - Artifacts Transactions - Transfers tab.md deleted file mode 100644 index 7a311c725b..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Account page/id928 - Acc page - Pages - Artifacts Transactions - Transfers tab.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -tags: ['Account', 'Artifacts', 'Full test', 'Smoke test', 'Transaction', 'Active'] ---- - -# id928 Acc page - Pages - Artifacts (Transactions) - Transfers tab - -## Description - - https://sepolia.explorer.zksync.io/address/0x46D8e47b9A6487FDAB0a700b269A452cFeED49Aa - -## Precondition - - -## Scenario -- ERC20 Transfers tab contains: - - Transaction hash - -![Screenshot](../../../../static/img/Pages/AccountsPage/id928_1.png) - -- Age - - Can be copied - - ![Screenshot](../../../../static/img/Pages/AccountsPage/id928_2.png) - -- From - - L1/L2 displayed - - ![Screenshot](../../../../static/img/Pages/AccountsPage/id928_3.png) - -- Direction - - IN/OUT/SELF - - ![Screenshot](../../../../static/img/Pages/AccountsPage/id928_4.png) - -- To - - L1/L2 displayed - - ![Screenshot](../../../../static/img/Pages/AccountsPage/id928_5.png) - -- Amount - - ![Screenshot](../../../../static/img/Pages/AccountsPage/id928_6.png) - -- Pagination element (in case there are 10+ txs for this account) - - ![Screenshot](../../../../static/img/Pages/AccountsPage/id928_7.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Block page /id235 - Block page - Pages - Navigation Addresses.md b/test-documentaion/docs/BE Tests/Pages/Block page /id235 - Block page - Pages - Navigation Addresses.md deleted file mode 100644 index f15743e3af..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Block page /id235 - Block page - Pages - Navigation Addresses.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -tags: ['APIv1-APIv2', 'Block', 'Full test', 'Navigation', 'Automated', 'Active'] ---- - -# id235 Block page - Pages - Navigation (Addresses) - -## Description - - -## Precondition - - -## Scenario -- Transaction hash navigates to transaction page - - https://staging-scan-v2.zksync.dev/tx/0x60cd512dd7f878ccc9a1f74ee6d9c983e9379c0176e4ecea30e422544f409678 -- FROM L2 (if any) hash navigates to Account page - - https://staging-scan-v2.zksync.dev/address/0x46D8e47b9A6487FDAB0a700b269A452cFeED49Aa - ![Screenshot](../../../../static/img/Pages/BlockPage/id235_1.png) -- TO L2 (if any) hash navigates to Account page - - https://staging-scan-v2.zksync.dev/address/0xa7afA3DFe5840A33bacbF961F38f1FDe05DcaEa2 - ![Screenshot](../../../../static/img/Pages/BlockPage/id235_2.png) -- Fee -\> Contract - - https://staging-scan-v2.zksync.dev/address/0x0000000000000000000000000000000000000000 -- Amount -\> Contract - - https://staging-scan-v2.zksync.dev/address/0x0000000000000000000000000000000000000000 diff --git a/test-documentaion/docs/BE Tests/Pages/Block page /id236 - Block page - Pages - Artifacts Left table.md b/test-documentaion/docs/BE Tests/Pages/Block page /id236 - Block page - Pages - Artifacts Left table.md deleted file mode 100644 index 407087db06..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Block page /id236 - Block page - Pages - Artifacts Left table.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['Artifacts', 'Block', 'Flaky', 'Full test', 'Pages', 'Smoke test', 'Active Partly Manual', 'Active'] ---- - -# id236 Block page - Pages - Artifacts (Left table) - -## Description - - /block/63781 - -## Precondition - - -## Scenario -- Left block table contains the following fields: - - Block Number - - Block Size - - Status - - Batch - - Root Hash - - Timestamp - ![Screenshot](../../../../static/img/Pages/BlockPage/id236_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Block page /id264 - Block page - Pages - Artifacts Right table.md b/test-documentaion/docs/BE Tests/Pages/Block page /id264 - Block page - Pages - Artifacts Right table.md deleted file mode 100644 index e05c5084bc..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Block page /id264 - Block page - Pages - Artifacts Right table.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -tags: ['Artifacts', 'Block', 'Flaky', 'Full test', 'Pages', 'Smoke test', 'Active Partly Manual', 'Active'] ---- - -# id264 Block page - Pages - Artifacts (Right table) - -## Description - - -## Precondition - - -## Scenario -- Right block table contains the following fields: - - Commit tx hash - - Link to sepolia.etherscan.io -- Committed -- Prove tx hash - - Link to sepolia.etherscan.io -- Proven -- Execute tx hash - - Link to sepolia.etherscan.io -- Executed - ![Screenshot](../../../../static/img/Pages/BlockPage/id264_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Block page /id265 - Block page - Pages - Artifacts Block Transactions.md b/test-documentaion/docs/BE Tests/Pages/Block page /id265 - Block page - Pages - Artifacts Block Transactions.md deleted file mode 100644 index 14a32cd5d1..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Block page /id265 - Block page - Pages - Artifacts Block Transactions.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -tags: ['Artifacts', 'Block', 'Full test', 'regression', 'Active Partly Manual', 'Active'] ---- - -# id265 Block page - Pages - Artifacts (Block Transactions) - -## Description - - /block/8198862 - -## Precondition - - -## Scenario -- Block Transactions contains the following rows: - - Status -- Transaction hash -- Method -- Age - - Timestamp can be copied on click -- From - - L1/L2 labels displayed -- Direction - - In/Out/Self -- To - - L1/L2 labels displayed -- Value -- Fee (Fee in ETH only) -- Pagination element (if any) can be displayed under Block Transaction table (optional) in case block contains 10+ txs - ![Screenshot](../../../../static/img/Pages/BlockPage/id265_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Block page /id266 - Block page - Pages - Hashes copying.md b/test-documentaion/docs/BE Tests/Pages/Block page /id266 - Block page - Pages - Hashes copying.md deleted file mode 100644 index d8ddeb7db7..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Block page /id266 - Block page - Pages - Hashes copying.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -tags: ['Account', 'Copying', 'Full test', 'Automated', 'Active'] ---- - -# id266 Block page - Pages - Hashes copying - -## Description - - USDC example: 0x1d17CBcF0D6D143135aE902365D2E5e2A16538D4 - -## Precondition - - -## Scenario -- The following hashes can be copied: - - Root hash - - ![Screenshot](../../../../static/img/Pages/BlockPage/id266_1.png) -- Commit tx hash - ![Screenshot](../../../../static/img/Pages/BlockPage/id266_2.png) -- Prove tx hash - ![Screenshot](../../../../static/img/Pages/BlockPage/id266_3.png) -- Execute tx hash - ![Screenshot](../../../../static/img/Pages/BlockPage/id266_4.png) -- Block # - ![Screenshot](../../../../static/img/Pages/BlockPage/id266_5.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Block page /id368 - Block page - Pages - Redirection Addresses.md b/test-documentaion/docs/BE Tests/Pages/Block page /id368 - Block page - Pages - Redirection Addresses.md deleted file mode 100644 index df0faf044d..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Block page /id368 - Block page - Pages - Redirection Addresses.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['APIv1-APIv2', 'Block', 'Full test', 'Redirection', 'Smoke test', 'Automated', 'Active'] ---- - -# id368 Block page - Pages - Redirection (Addresses) - -## Description - - http://localhost:3000/block/12 - -## Precondition - - -## Scenario -- FROM L1 (if any) hash redirects to sepolia.etherscan.io - - https://sepolia.etherscan.io/address/0x388ea662ef2c223ec0b047d41bf3c0f362142ad5 - ![Screenshot](../../../../static/img/Pages/BlockPage/id368_1.png) -- TO L1 (if any) hash redirects to sepolia.etherscan.io - - https://sepolia.etherscan.io/address/0x388ea662ef2c223ec0b047d41bf3c0f362142ad5 diff --git a/test-documentaion/docs/BE Tests/Pages/Block page /id553 - Block page - Pages - Redirection Hashes.md b/test-documentaion/docs/BE Tests/Pages/Block page /id553 - Block page - Pages - Redirection Hashes.md deleted file mode 100644 index 8a18dbcf49..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Block page /id553 - Block page - Pages - Redirection Hashes.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['Block', 'Full test', 'manual', 'Pages', 'Redirection', 'Smoke test', 'To Automate', 'Active'] ---- - -# id553 Block page - Pages - Redirection (Hashes) - -## Description - - Open https://explorer.zksync.io/block/1085863 page - -## Precondition - - -## Scenario -- Commit tx hash link redirects to to sepolia.etherscan.io - - https://sepolia.etherscan.io/tx/0x6d727dae4d9198774078d82b4d97db2bac9f0b8ed8999eccaed37eadcd1cc4a9 - ![Screenshot](../../../../static/img/Pages/BlockPage/id553_1.png) -- Prove tx hash link redirects to sepolia.etherscan.io - - https://sepolia.etherscan.io/tx/0x8ffe6c1061acec5caf0ab5c309265c3328b2a694646f9ea3b745576c7d3d9197 - ![Screenshot](../../../../static/img/Pages/BlockPage/id553_2.png) -- Execute tx hash link redirects to to sepolia.etherscan.io - - https://sepolia.etherscan.io/tx/0xfac7c44df0e55d5a1a88f1978654e7ff4089b3f85782ae89c07bca7958694b18 - ![Screenshot](../../../../static/img/Pages/BlockPage/id553_3.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Block page /id554 - Block page - Pages - Verify hover state for links.md b/test-documentaion/docs/BE Tests/Pages/Block page /id554 - Block page - Pages - Verify hover state for links.md deleted file mode 100644 index 56873949f8..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Block page /id554 - Block page - Pages - Verify hover state for links.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -tags: ['Block', 'Full test', 'Hover state', 'manual', 'Pages', 'regression', 'Active'] ---- - -# id554 Block page - Pages - Verify hover state for links - -## Description - - Open https://explorer.zksync.io/block/1085863 page - -## Precondition - - -## Scenario -- Verify links on the Block page change the color to bright purple in hover state - - Commit tx hash link - - https://sepolia.etherscan.io/tx/0xe260b1d2aa00421ce468dd37020b2344857b69c074d1200c9bfe7af89499a230 -- Prove tx hash link - - https://sepolia.etherscan.io/tx/0xf2772b29925fc7502873843b2f9ae3d660e69f98de824b6e559a715d5a64608b -- Execute tx hash link - - https://sepolia.etherscan.io/tx/0x6ec01d19796a7075de85d294f922085821ad8611a705e325ba308375344040f3 -- Transaction hash links - - https://explorer.zksync.io/tx/0x2490042425e42e4ebe58a1315371d1d497c420ba0970f5c8025c6dc17ae4c936 -- From links - - https://explorer.zksync.io/address/0x4036dEdD441cEb2D544170c3177B4556f8657eDC -- To links - - https://explorer.zksync.io/address/0x2da10A1e27bF85cEdD8FFb1AbBe97e53391C0295 -- Amount token links -- Fee token links - ![Screenshot](../../../../static/img/Pages/BlockPage/id554_1.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Block page /id555 - Block page - Pages - Artifacts Zero block state.md b/test-documentaion/docs/BE Tests/Pages/Block page /id555 - Block page - Pages - Artifacts Zero block state.md deleted file mode 100644 index 4ac954efd2..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Block page /id555 - Block page - Pages - Artifacts Zero block state.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Artifacts', 'Block', 'Full test', 'manual', 'Pages', 'regression', 'Zero block', 'Active'] ---- - -# id555 Block page - Pages - Artifacts (Zero block state) - -## Description - - Open any zero block page (e.g. block/1109873) - -## Precondition - - -## Scenario -- Zero Block page contains the following elements: - - Block Transactions - - Headline - "This Block doesn't have any transactions" -- Search icon - ![Screenshot](../../../../static/img/Pages/BlockPage/id555_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Block page /id567 - Block page - Pages - Verify icons for informational tooltips Left table.md b/test-documentaion/docs/BE Tests/Pages/Block page /id567 - Block page - Pages - Verify icons for informational tooltips Left table.md deleted file mode 100644 index ec68d86868..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Block page /id567 - Block page - Pages - Verify icons for informational tooltips Left table.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['Artifacts', 'Block', 'Full test', 'manual', 'Pages', 'regression', 'Tooltip', 'Active'] ---- - -# id567 Block page - Pages - Verify icons for informational tooltips (Left table) - -## Description - - /block/63781 - -## Precondition - - -## Scenario -- Informational tooltip icon available for the fields labels of left block table: - - Block Number -- Block Size -- Status -- Batch -- Root Hash -- Timestamp - - ![Screenshot](../../../../static/img/Pages/BlockPage/id567_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Block page /id568 - Block page - Pages - Verify informational tooltips on hover Left table.md b/test-documentaion/docs/BE Tests/Pages/Block page /id568 - Block page - Pages - Verify informational tooltips on hover Left table.md deleted file mode 100644 index cc41188ceb..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Block page /id568 - Block page - Pages - Verify informational tooltips on hover Left table.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -tags: ['Artifacts', 'Block', 'Full test', 'manual', 'Pages', 'Smoke test', 'Tooltip', 'Active'] ---- - -# id568 Block page - Pages - Verify informational tooltips on hover (Left table) - -## Description - - /block/63781 - -## Precondition - - -## Scenario -- Informational tooltip of icon reveal the next content on hover (left block table): - - Block Number - - Block height, indicates the length of the blockchain, increases after the addition of the new block. -- Block Size - - Numer of transactions inside the block -- Status - - The finality status of the block. -- Batch - - The batch index where the block transactions are submitted to L1 -- Root Hash - - State root hash obtained after this block execution. -- Timestamp - - The date and time at which a block is mined. - ![Screenshot](../../../../static/img/Pages/BlockPage/id568_1.png) -- Tooltips displayed correctly in mobile view diff --git a/test-documentaion/docs/BE Tests/Pages/Block page /id569 - Block page - Pages - Verify icons for informational tooltips Right table.md b/test-documentaion/docs/BE Tests/Pages/Block page /id569 - Block page - Pages - Verify icons for informational tooltips Right table.md deleted file mode 100644 index 270cb9cb92..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Block page /id569 - Block page - Pages - Verify icons for informational tooltips Right table.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['Artifacts', 'Block', 'Full test', 'manual', 'Pages', 'regression', 'Tooltip', 'Active'] ---- - -# id569 Block page - Pages - Verify icons for informational tooltips (Right table) - -## Description - - /block/63781 - -## Precondition - - -## Scenario -- Informational tooltip icon available for the fields labels of right block table: - - Commit tx hash -- Committed -- Prove tx hash -- Proven -- Execute tx hash -- Executed - - ![Screenshot](../../../../static/img/Pages/BlockPage/id569_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Block page /id570 - Block page - Pages - Verify informational tooltips on hover Right table.md b/test-documentaion/docs/BE Tests/Pages/Block page /id570 - Block page - Pages - Verify informational tooltips on hover Right table.md deleted file mode 100644 index c40676dade..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Block page /id570 - Block page - Pages - Verify informational tooltips on hover Right table.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -tags: ['Artifacts', 'Block', 'Full test', 'manual', 'Pages', 'Smoke test', 'Tooltip', 'Active'] ---- - -# id570 Block page - Pages - Verify informational tooltips on hover (Right table) - -## Description - - /block/63781 - -## Precondition - - -## Scenario -- Informational tooltip icon available for the fields labels of right block table: - - Commit tx hash - - Hash of the L1 transaction sent to the smart contract to commit the block. -- Committed - - Time when the block was committed -- Prove tx hash - - Hash of the L1 transaction in which block was proven. -- Proven - - Time when block was proven -- Execute tx hash - - Hash of the L1 transaction in which block was executed. -- Executed - - Time when block was executed. - ![Screenshot](../../../../static/img/Pages/BlockPage/id570_1.png) -- Tooltips displayed correctly in mobile view diff --git a/test-documentaion/docs/BE Tests/Pages/Block page /id594 - Block page - Pages - Verify hover state for Age field.md b/test-documentaion/docs/BE Tests/Pages/Block page /id594 - Block page - Pages - Verify hover state for Age field.md deleted file mode 100644 index b5b3dd4aaf..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Block page /id594 - Block page - Pages - Verify hover state for Age field.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Block', 'Full test', 'manual', 'Pages', 'regression', 'Tooltip', 'Active'] ---- - -# id594 Block page - Pages - Verify hover state for 'Age' field - -## Description - - https://sepolia.explorer.zksync.io/block/1745843 - -## Precondition - - -## Scenario -- Open block page -- Homer the cursor over "Age" field of any transaction raw -- Verify tooltip with timestamp shown on hover - ![Screenshot](../../../../static/img/Pages/BlockPage/id594_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Block page /id752 - Block page - Pages - Navigation Block info table.md b/test-documentaion/docs/BE Tests/Pages/Block page /id752 - Block page - Pages - Navigation Block info table.md deleted file mode 100644 index 31043c76e9..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Block page /id752 - Block page - Pages - Navigation Block info table.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Block', 'Full test', 'Navigation', 'Pages', 'Smoke test', 'Txn Batch', 'Active'] ---- - -# id752 Block page - Pages - Navigation (Block info table) - -## Description - - Open https://sepolia.staging-scan-v2.zksync.dev/block/1 page - -## Precondition - - -## Scenario -- Batch link redirects to to batch page - - https://sepolia.staging-scan-v2.zksync.dev/batch/1 - ![Screenshot](../../../../static/img/Pages/BlockPage/id752_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Blocks page /id245 - Blocks page - Pages - Artifacts.md b/test-documentaion/docs/BE Tests/Pages/Blocks page /id245 - Blocks page - Pages - Artifacts.md deleted file mode 100644 index d5edded0cf..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Blocks page /id245 - Blocks page - Pages - Artifacts.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['Artifacts', 'Block', 'Full test', 'Automated', 'Active'] ---- - -# id245 Blocks page - Pages - Artifacts - -## Description - - -## Precondition - - -## Scenario -- Blocks page contains: - - 10 items/rows of blocks -- Status -- Age - - Timestamp can be copied on click - - ![Screenshot](../../../../static/img/Pages/BlocksPage/id245_1.png) -- Navigation between blocks - ![Screenshot](../../../../static/img/Pages/BlocksPage/id245_2.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Blocks page /id246 - Blocks page - Pages - Navigation.md b/test-documentaion/docs/BE Tests/Pages/Blocks page /id246 - Blocks page - Pages - Navigation.md deleted file mode 100644 index 6789af4627..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Blocks page /id246 - Blocks page - Pages - Navigation.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -tags: ['Block', 'Full test', 'Navigation', 'Automated', 'Active'] ---- - -# id246 Blocks page - Pages - Navigation - -## Description - - - I am on http://localhost:3000/blocks page - -## Precondition - - -## Scenario -- Block number navigates to the block page - - f.e. https://staging-scan-v2.zksync.dev/block/466417 diff --git a/test-documentaion/docs/BE Tests/Pages/Blocks page /id607 - Blocks page - Pages - Verify hover state for Age field.md b/test-documentaion/docs/BE Tests/Pages/Blocks page /id607 - Blocks page - Pages - Verify hover state for Age field.md deleted file mode 100644 index 0afabc909d..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Blocks page /id607 - Blocks page - Pages - Verify hover state for Age field.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Block', 'Full test', 'Hover state', 'manual', 'regression', 'Active'] ---- - -# id607 Blocks page - Pages - Verify hover state for 'Age' field - -## Description - - https://sepolia.explorer.zksync.io/blocks/ - -## Precondition - - -## Scenario -- Open blocks page -- Hover the cursor over "Age" field of any block raw -- Verify tooltip with timestamp shown on hover - ![Screenshot](../../../../static/img/Pages/BlocksPage/id607_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Common pages part/id103 - Common - Pages - Artifacts Search field.md b/test-documentaion/docs/BE Tests/Pages/Common pages part/id103 - Common - Pages - Artifacts Search field.md deleted file mode 100644 index ab103f7ab6..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Common pages part/id103 - Common - Pages - Artifacts Search field.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -tags: ['Account', 'Artifacts', 'Full test', 'Search', 'Smoke test', 'Automated', 'Active'] ---- - -# id103 Common - Pages - Artifacts (Search field) - -## Description - - -## Precondition - - -## Scenario -- Search field is displayed - ![Screenshot](../../../../static/img/Pages/CommonPagesPart/id103_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Common pages part/id238 - Common - Pages - Navigation Home - Logo.md b/test-documentaion/docs/BE Tests/Pages/Common pages part/id238 - Common - Pages - Navigation Home - Logo.md deleted file mode 100644 index fdd664874c..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Common pages part/id238 - Common - Pages - Navigation Home - Logo.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Account', 'Full test', 'Navigation', 'Automated', 'Active'] ---- - -# id238 Common - Pages - Navigation (Home -> Logo) - -## Description - - Input an account address to the search field, f.e. 0x8f0F33583a56908F7F933cd6F0AaE382aC3fd8f6 - - url: https://staging-scan-v2.zksync.dev/address/0x8f0F33583a56908F7F933cd6F0AaE382aC3fd8f6 - -## Precondition - - -## Scenario -- Redirects to the main page: - - Logo - ![Screenshot](../../../../static/img/Pages/CommonPagesPart/id103_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Common pages part/id276 - Common - Pages - Navigation Home - Dashboard.md b/test-documentaion/docs/BE Tests/Pages/Common pages part/id276 - Common - Pages - Navigation Home - Dashboard.md deleted file mode 100644 index a34f8ee053..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Common pages part/id276 - Common - Pages - Navigation Home - Dashboard.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Account', 'Full test', 'Navigation', 'Automated', 'Active'] ---- - -# id276 Common - Pages - Navigation (Home -> Dashboard) - -## Description - - Input an account address to the search field, f.e. 0x8f0F33583a56908F7F933cd6F0AaE382aC3fd8f6 - - url: https://staging-scan-v2.zksync.dev/address/0x8f0F33583a56908F7F933cd6F0AaE382aC3fd8f6 - -## Precondition - - -## Scenario -- Navigation to the main page: - - Dashboard - -![Screenshot](../../../../static/img/Pages/CommonPagesPart/id276_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Common pages part/id772 - Common - Check social image for BE.md b/test-documentaion/docs/BE Tests/Pages/Common pages part/id772 - Common - Check social image for BE.md deleted file mode 100644 index 3a05e8e877..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Common pages part/id772 - Common - Check social image for BE.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -tags: ['Artifacts', 'Common', 'Full test', 'Logs', 'Pages', 'regression', 'Active'] ---- - -# id772 Common - Check social image for BE - -## Description - - Environment: https://explorer.zksync.io/ - - https://socialsharepreview.com/ - -## Precondition - - -## Scenario -- Open environment page from the description -- Check social image - - Logo: "Era Block Explorer" -- Description: "Deep dive into zkSync Era and explore the network. -- The zkSync Era Block Explorer provides information on transactions, blocks, contracts, and much more." - ![Screenshot](../../../../static/img/Pages/CommonPagesPart/id722_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id211 - Contract page - Pages - Artifacts Contract Info.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id211 - Contract page - Pages - Artifacts Contract Info.md deleted file mode 100644 index 4ec2cc5d4e..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id211 - Contract page - Pages - Artifacts Contract Info.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Artifacts', 'Contract', 'Full test', 'Automated', 'Active'] ---- - -# id211 Contract page - Pages - Artifacts (Contract Info) - -## Description - - https://staging-scan-v2.zksync.dev/address/0x0231B3DE40B6B3BDd28dcEf037F1b7a3fCf5A95a - -## Precondition - - -## Scenario -- Contract info contains: - - Address -- Creator -- Transactions - ![Screenshot](../../../../static/img/Pages/Contracts/id211_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id242 - Contract page - Pages - Navigation Transactions.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id242 - Contract page - Pages - Navigation Transactions.md deleted file mode 100644 index 2880fd58b1..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id242 - Contract page - Pages - Navigation Transactions.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -tags: ['APIv1-APIv2', 'Contract', 'Full test', 'Navigation', 'regression', 'Active Partly Manual', 'Active'] ---- - -# id242 Contract page - Pages - Navigation (Transactions) - -## Description - - I am on Contract page, eg /address/0xd88D4d772D4acaD83452b412bc99456aA2a21dc7 - -## Precondition - - -## Scenario -- Item \{\} navigates to \{\}: - - Creator to an Account page - - https://sepolia.explorer.zksync.io/address/0xA38EDFcc55164a59e0f33918D13a2d559BC11df8 - - ![Screenshot](../../../../static/img/Pages/Contracts/id242_1.png) -- Transaction Hash to a Transaction page - - https://sepolia.explorer.zksync.io/tx/0x7f14987f70efbc93e127ba36283a5893697a539424c5ee1e922f902b1da423a9 -- L2 From -\> to Account page - - https://sepolia.explorer.zksync.io/address/0x56DDd604011c5F8629bd7C2472E3504Bd32c269b -- L2 To -\> to Account page - - https://sepolia.explorer.zksync.io/address/0x213e2cbF26Bb8822C1057c6721d99807f8BC7531 -- VALUE to contract - - https://sepolia.explorer.zksync.io/address/0x000000000000000000000000000000000000800A - - ![Screenshot](../../../../static/img/Pages/Contracts/id242_2.png) -- FEE to contract - - https://sepolia.explorer.zksync.io/address/0x000000000000000000000000000000000000800A - - ![Screenshot](../../../../static/img/Pages/Contracts/id242_3.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id267 - Contract page - Pages - Artifacts Balances.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id267 - Contract page - Pages - Artifacts Balances.md deleted file mode 100644 index bea9cb0fd6..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id267 - Contract page - Pages - Artifacts Balances.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -tags: ['Artifacts', 'Balances', 'Full test', 'manual', 'To Automate', 'Active'] ---- - -# id267 Contract page - Pages - Artifacts (Balances) - -## Description - - Automation temporary switched off due to regenesis, check before release - - https://staging-scan-v2.zksync.dev/address/0x4E14EC08875c88f9B0Cf2A075F481EDa0143d1f0 - -## Precondition - - -## Scenario -- Balances table contains: - - Asset -- Balance -- Address - ![Screenshot](../../../../static/img/Pages/Contracts/id267_1.png) -- Balances table values are optional diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id268 - Contract page - Pages - Navigation Contract.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id268 - Contract page - Pages - Navigation Contract.md deleted file mode 100644 index d19c40f42c..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id268 - Contract page - Pages - Navigation Contract.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Contract', 'Full test', 'Navigation', 'Automated', 'Active'] ---- - -# id268 Contract page - Pages - Navigation (Contract) - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/address/0x0faF6df7054946141266420b43783387A78d82A9 - - - I am on Contract page, eg USDC page/address/0x0faF6df7054946141266420b43783387A78d82A9 - -## Precondition - - -## Scenario -- Contract button navigates to the verification interface - - https://sepolia.staging-scan-v2.zksync.dev/contracts/verify?address=0x0faF6df7054946141266420b43783387A78d82A9 diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id269 - Contract page - Pages - Hashes copying.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id269 - Contract page - Pages - Hashes copying.md deleted file mode 100644 index 05a12be4a1..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id269 - Contract page - Pages - Hashes copying.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Contract', 'Copying', 'Full test', 'Automated', 'Active'] ---- - -# id269 Contract page - Pages - Hashes copying - -## Description - - -## Precondition - - -## Scenario -- Hashes can be copied: - - Address -- *Contract hashes - if any -- Contract hash from the title - ![Screenshot](../../../../static/img/Pages/Contracts/id269_1.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id270 - Contract page - Pages - Artifacts Transactions.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id270 - Contract page - Pages - Artifacts Transactions.md deleted file mode 100644 index 37d50fed66..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id270 - Contract page - Pages - Artifacts Transactions.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'Smoke test', 'Transaction', 'Active Partly Manual', 'Active'] ---- - -# id270 Contract page - Pages - Artifacts (Transactions) - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/address/0xAFe4cA0Bbe6215cBdA12857e723134Bc3809F766 - -## Precondition - - -## Scenario -- Transactions tab contains: - - Status -- Transaction hash -- Method -- Age - - Timestamp can be copied on click -- From - - L1/L2 displayed -- Direction - In/Out (as value) -- To - - L1/L2 displayed -- Value -- Fee -- Check that address has 4 digits after ... - ![Screenshot](../../../../static/img/Pages/Contracts/id270_1.png) -- Pagination element displayed for 'Latest transactions' (in case there are 10+ txs for this contract) - ![Screenshot](../../../../static/img/Pages/Contracts/id270_2.png) -- Open any page -- Verify 10 other transactions loaded (if so many exist) diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id271 - Contract page - Pages - Artifacts Contract.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id271 - Contract page - Pages - Artifacts Contract.md deleted file mode 100644 index 66166d1e8d..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id271 - Contract page - Pages - Artifacts Contract.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -tags: ['Artifacts', 'Contract', 'Full test', 'Automated', 'Active'] ---- - -# id271 Contract page - Pages - Artifacts (Contract) - -## Description - - https://staging-scan-v2.zksync.dev/address/0xAFe4cA0Bbe6215cBdA12857e723134Bc3809F766 - -## Precondition - - -## Scenario -- Contract tab contains: - - Brief text notification - - Are you owner of this smart-contract? -- Verify and Publish your contract source code today! -- This contract was created by the contract code at (CONTRACT_HASH) - - Button - - Verify Smart Contract -- Drop Down menu - - DEPLOYED BYTECODE HASH - ![Screenshot](../../../../static/img/Pages/Contracts/id270_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id272 - Contract page - Pages - Contract tab hashes copying.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id272 - Contract page - Pages - Contract tab hashes copying.md deleted file mode 100644 index c979a2c12a..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id272 - Contract page - Pages - Contract tab hashes copying.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Contract', 'Copying', 'Full test', 'Automated', 'Active'] ---- - -# id272 Contract page - Pages - Contract tab (hashes copying) - -## Description - - -## Precondition - - -## Scenario -- Hashes can be copied: - - DEPLOYED BYTECODE HASH - -![Screenshot](../../../../static/img/Pages/Contracts/id272_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id340 - Contract page - Pages - Tokens URL.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id340 - Contract page - Pages - Tokens URL.md deleted file mode 100644 index 199ed8bacc..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id340 - Contract page - Pages - Tokens URL.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Full test', 'Pages', 'Smoke test', 'Automated', 'Active'] ---- - -# id340 Contract page - Pages - Token's URL - -## Description - - https://staging-portal.zksync.dev/ - -## Precondition - - -## Scenario -- Open transactions's link from "Latest Transactions" section -- Click on the token ticker's link -- Verify opened page has \/address/\ structure - ![Screenshot](../../../../static/img/Pages/Contracts/id340_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id369 - Contract page - Pages - Redirection Transactions.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id369 - Contract page - Pages - Redirection Transactions.md deleted file mode 100644 index c1a12aa5e9..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id369 - Contract page - Pages - Redirection Transactions.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['APIv1-APIv2', 'Contract', 'Full test', 'Navigation', 'Smoke test', 'Automated', 'Active'] ---- - -# id369 Contract page - Pages - Redirection (Transactions) - -## Description - - I am on Contract page, eg /address/0x92131f10c54f9b251a5deaf3c05815f7659bbe02 - - , contracts/0xe252ad90e4e19a6fb27e7443ffedd18fc6f9ba5c - -## Precondition - - -## Scenario -- Item \{\} navigates to \{\}: - - L1 From -\> to sepolia.etherscan.io page (*if any) - - https://sepolia.etherscan.io/address/0x388ea662ef2c223ec0b047d41bf3c0f362142ad5 - ![Screenshot](../../../../static/img/Pages/Contracts/id369_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id383 - Contract page - Pages - Verify IN label.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id383 - Contract page - Pages - Verify IN label.md deleted file mode 100644 index 30156ce508..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id383 - Contract page - Pages - Verify IN label.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'regression', 'Transaction', 'Active'] ---- - -# id383 Contract page - Pages - Verify "IN" label - -## Description - - I am on Contract page, eg /address/0x92131f10c54f9b251a5deaf3c05815f7659bbe02 - - Preconditions: Make transaction from L1/L2 address to another L2 address - -## Precondition - - -## Scenario -- Open Contract page ("Transaction" tab) for the token you transferred -- Find the transaction you made previously -- Verify "IN" label displayed for the transaction - ![Screenshot](../../../../static/img/Pages/Contracts/id383_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id384 - Contract page - Pages - Verify SELF label.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id384 - Contract page - Pages - Verify SELF label.md deleted file mode 100644 index 42cc22226e..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id384 - Contract page - Pages - Verify SELF label.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'regression', 'Transaction', 'Active'] ---- - -# id384 Contract page - Pages - Verify "SELF" label - -## Description - - I am on Contract page, eg /address/0x92131f10c54f9b251a5deaf3c05815f7659bbe02 - - Preconditions: Make transaction from L2 to the same own L2 address - -## Precondition - - -## Scenario -- Open Contract page ("Transaction" tab) for the token you transferred -- Find the transaction you made previously -- Verify "SELF" label displayed for the transaction - ![Screenshot](../../../../static/img/Pages/Contracts/id384_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id427 - Contract page - Pages - Verify list of methods on the Contracts tab for contract with events.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id427 - Contract page - Pages - Verify list of methods on the Contracts tab for contract with events.md deleted file mode 100644 index 027aa55610..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id427 - Contract page - Pages - Verify list of methods on the Contracts tab for contract with events.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -tags: ['Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id427 Contract page - Pages - Verify list of methods on the "Contracts" tab for contract with events - -## Description - - https://staging-scan-v2.zksync.dev/address/contract_address - - Prerequisites: (you can use https://github.com/JackHamer09/zkSync-2.0-Hardhat-example guide) or search for 0xaed6e18d8fe6397fc622a17402e8eb350d6d6c45 contract - - 1. upload your own contract with methods - - 2. verify this contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Verify correct Read and Write methods for interacting with this smart contract displayed (below are the methods for test contract from description) - - Read - - greet -- Write - - setGreeting - -![Screenshot](../../../../static/img/Pages/Contracts/id427_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id428 - Contract page - Pages - Verify method components on the Contracts tab.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id428 - Contract page - Pages - Verify method components on the Contracts tab.md deleted file mode 100644 index 1d38fac09f..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id428 - Contract page - Pages - Verify method components on the Contracts tab.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id428 Contract page - Pages - Verify method components on the "Contracts" tab - -## Description - - https://staging-scan-v2.zksync.dev/address/contract_address - - Prerequisites: (you can use https://github.com/JackHamer09/zkSync-2.0-Hardhat-example guide) or search for 0x772ab24587013a106e08f3868ef18361c8f3a4da contract - - 1. upload your own contract with methods - - 2. verify this contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Verify method components are displayed as drop downs -- Verify all of the drop downs are collapsed by default -- Verify the component reveals after clicking on the drop down - ![Screenshot](../../../../static/img/Pages/Contracts/id428_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id429 - Contract page - Pages - Verify the content of method components on the Contracts tab.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id429 - Contract page - Pages - Verify the content of method components on the Contracts tab.md deleted file mode 100644 index a1b685a1c6..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id429 - Contract page - Pages - Verify the content of method components on the Contracts tab.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -tags: ['Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id429 Contract page - Pages - Verify the content of method components on the "Contracts" tab - -## Description - - https://staging-scan-v2.zksync.dev/address/contract_address - - Prerequisites: (you can use https://github.com/JackHamer09/zkSync-2.0-Hardhat-example guide) - - 1. upload your own contract with methods - - 2. verify this contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Open any method component - ![Screenshot](../../../../static/img/Pages/Contracts/id429_1.png) -- Verify method contains: - - Description of the parameter -- Type of this parameter -- Input for this parameter (optional) - ![Screenshot](../../../../static/img/Pages/Contracts/id429_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id430 - Contract page - Pages - Artifacts Contracts tab for verified contract.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id430 - Contract page - Pages - Artifacts Contracts tab for verified contract.md deleted file mode 100644 index 38a985c302..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id430 - Contract page - Pages - Artifacts Contracts tab for verified contract.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -tags: ['Artifacts', 'Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id430 Contract page - Pages - Artifacts ("Contracts" tab for verified contract) - -## Description - - https://staging-scan-v2.zksync.dev/address/contract_address - - Prerequisites: (you can use https://github.com/JackHamer09/zkSync-2.0-Hardhat-example guide) or search for 0xaed6e18d8fe6397fc622a17402e8eb350d6d6c45 contract - - 1. upload your own contract with methods - - 2. verify this contract - -## Precondition - - -## Scenario -- Contract tab for verified contract contains: - - Contract Name - - Name of the contract displayed under the "Contract Name" title - ![Screenshot](../../../../static/img/Pages/Contracts/id430_1.png) -- Compiler version - - Version of compiler displayed under the "Compiler version" title - ![Screenshot](../../../../static/img/Pages/Contracts/id430_2.png) -- Zksolc version - - Version of zksolc displayed under the "Zksolc version" title - ![Screenshot](../../../../static/img/Pages/Contracts/id430_3.png) -- Optimization - - Optimization parameter (yes/no) displayed under the "Optimization" title - ![Screenshot](../../../../static/img/Pages/Contracts/id430_4.png) -- Contract Source Code - - Text: "Single file contract" -- "Copy" button -- "Expand" button -- Block with contract's code -- Drop Down menu - - DEPLOYED BYTECODE HASH - ![Screenshot](../../../../static/img/Pages/Contracts/id430_5.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id432 - Contract page - Pages - Verify list of methods on the Contracts tab for tokens contract.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id432 - Contract page - Pages - Verify list of methods on the Contracts tab for tokens contract.md deleted file mode 100644 index 938809b784..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id432 - Contract page - Pages - Verify list of methods on the Contracts tab for tokens contract.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id432 Contract page - Pages - Verify list of methods on the "Contracts" tab for token's contract - -## Description - - https://staging-scan-v2.zksync.dev/address/contract_address - - Prerequisites: (you can use https://github.com/JackHamer09/zkSync-2.0-Hardhat-example guide) or search for 0x772ab24587013a106e08f3868ef18361c8f3a4da contract - - 1. upload your own contract for token with methods - - 2. verify this contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Verify correct Read and Write methods for interacting with this smart contract displayed - ![Screenshot](../../../../static/img/Pages/Contracts/id432_1.png) -- Verify exact method name displayed for method name with abbereviation (with no extra spaces) - ![Screenshot](../../../../static/img/Pages/Contracts/id432_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id571 - Contract page - Pages - Connect MetaMask.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id571 - Contract page - Pages - Connect MetaMask.md deleted file mode 100644 index 801c11e3fd..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id571 - Contract page - Pages - Connect MetaMask.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Full test', 'MetaMask', 'Pages', 'Smoke test', 'Active'] ---- - -# id571 Contract page - Pages - Connect MetaMask - -## Description - - https://staging-scan-v2.zksync.dev/address/contract_address - - Prerequisites: (you can use https://github.com/JackHamer09/zkSync-2.0-Hardhat-example guide) or search for 0x772ab24587013a106e08f3868ef18361c8f3a4da contract - - upload your own contract for token with methods - - verify this contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Go to "Write" tab -- Verify "Connect MetaMask" button available -- Click "Connect MetaMask" button - ![Screenshot](../../../../static/img/Pages/Contracts/id571_1.png) -- Approve your connection in pop-up window -- Verify wallet is connected -- "Connect Metamask" label changed to the wallet address -- 3 dots button appears next to the wallet address - ![Screenshot](../../../../static/img/Pages/Contracts/id571_2.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id572 - Contract page - Pages - Verify Read methods.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id572 - Contract page - Pages - Verify Read methods.md deleted file mode 100644 index bc662526b7..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id572 - Contract page - Pages - Verify Read methods.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Full test', 'MetaMask', 'Pages', 'regression', 'Active'] ---- - -# id572 Contract page - Pages - Verify Read methods - -## Description - - https://staging-scan-v2.zksync.dev/address/contract_address - - Prerequisites: (you can use https://github.com/JackHamer09/zkSync-2.0-Hardhat-example guide) or search for 0x772ab24587013a106e08f3868ef18361c8f3a4da contract - - upload your own contract for token with methods - - verify this contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Verify can interact with Read Methods without connecting a wallet - ![Screenshot](../../../../static/img/Pages/Contracts/id572_1.png) -- Verify all the data types work correctly - - uint256 -- string -- bool - ![Screenshot](../../../../static/img/Pages/Contracts/id571_2.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id573 - Contract page - Pages - Verify Write methods.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id573 - Contract page - Pages - Verify Write methods.md deleted file mode 100644 index 682a91a76e..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id573 - Contract page - Pages - Verify Write methods.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Full test', 'MetaMask', 'Pages', 'regression', 'Active'] ---- - -# id573 Contract page - Pages - Verify Write methods - -## Description - - https://staging-scan-v2.zksync.dev/address/contract_address - - Prerequisites: (you can use https://github.com/JackHamer09/zkSync-2.0-Hardhat-example guide) or search for 0x772ab24587013a106e08f3868ef18361c8f3a4da contract - - upload your own contract for token with methods - - verify this contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Verify user can't interact with Write Methods when MetaMask wallet is not connected - Write Methods should be inactive -- Verify user has the instruction to connect the wallet (button name "Connect wallet to write" -- Connect MM wallet -- Verify user can interact with Write Methods when MetaMask wallet is connected - Write Methods should be active - ![Screenshot](../../../../static/img/Pages/Contracts/id573_1.png) -- Verify all the data types work correctly as inputs - - uint256 -- string -- bool - ![Screenshot](../../../../static/img/Pages/Contracts/id573_2.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id574 - Contract page - Pages - Verify adding inputs for methods.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id574 - Contract page - Pages - Verify adding inputs for methods.md deleted file mode 100644 index 0ae0f305ea..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id574 - Contract page - Pages - Verify adding inputs for methods.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id574 Contract page - Pages - Verify adding inputs for methods - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/address/0xAED6e18d8fe6397fc622A17402e8EB350d6D6c45#contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Click "+" button for the method which can accept several values -- Verify one more input for this parameter added - ![Screenshot](../../../../static/img/Pages/Contracts/id574_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id575 - Contract page - Pages - Artifacts Empty state of Events tab.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id575 - Contract page - Pages - Artifacts Empty state of Events tab.md deleted file mode 100644 index e15f538272..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id575 - Contract page - Pages - Artifacts Empty state of Events tab.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Artifacts', 'Contract', 'Empty state', 'Events', 'Full test', 'manual', 'Pages', 'regression', 'Active'] ---- - -# id575 Contract page - Pages - Artifacts (Empty state of Events tab) - -## Description - - Open any contract with no events - -## Precondition - - -## Scenario -- Events tab of Contract page in empty state (no events) contains: - - Text - - Smart Contract doesn't have any events at this moment -- Search icon - ![Screenshot](../../../../static/img/Pages/Contracts/id575_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id576 - Contract page - Pages - Artifacts Events tab.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id576 - Contract page - Pages - Artifacts Events tab.md deleted file mode 100644 index 8359fa2366..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id576 - Contract page - Pages - Artifacts Events tab.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -tags: ['Artifacts', 'Contract', 'Events', 'Full test', 'manual', 'Pages', 'regression', 'Active'] ---- - -# id576 Contract page - Pages - Artifacts (Events tab) - -## Description - - Open Contract page of a contract that has tx with events - - E.g. https://sepolia.staging-scan-v2.zksync.dev/address/0x0000000000000000000000000000000000008006 (Events tab) - - Prerequisites: (you can use https://github.com/JackHamer09/zkSync-2.0-Hardhat-example guide) - - 1. upload your own contract with event - - 2. verify this contract - - 3. make a transaction - -## Precondition - - -## Scenario -- Events tab of Contract page contain: - - Txn Hash - - Hash of tx with the event -- Block in which this event have been emitted -- Method - - Method name displayed in human readable format if the SC is verified -- Logs - - Address -- Topics -- Data -- Verify 25 items per one page displayed - ![Screenshot](../../../../static/img/Pages/Contracts/id576_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id577 - Contract page - Pages - Navigation Events tab.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id577 - Contract page - Pages - Navigation Events tab.md deleted file mode 100644 index 17b862f013..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id577 - Contract page - Pages - Navigation Events tab.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['Contract', 'Events', 'Full test', 'manual', 'Navigation', 'Pages', 'regression', 'Active'] ---- - -# id577 Contract page - Pages - Navigation (Events tab) - -## Description - - Open Contract page of a contract that has tx with events - - E.g. https://sepolia.staging-scan-v2.zksync.dev/address/0x0000000000000000000000000000000000008006 (Events tab) - - Prerequisites: (you can use https://github.com/JackHamer09/zkSync-2.0-Hardhat-example guide) - - 1. upload your own contract with event - - 2. verify this contract - - 3. make a transaction - -## Precondition - - -## Scenario -- Txn Hash link navigates to the Transaction page -- Block link navigates to the Block page -- Address link navigates to Contract page - ![Screenshot](../../../../static/img/Pages/Contracts/id577_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id578 - Contract page - Pages - Verify Method column for non verified contract.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id578 - Contract page - Pages - Verify Method column for non verified contract.md deleted file mode 100644 index 606c17a006..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id578 - Contract page - Pages - Verify Method column for non verified contract.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Contract', 'Full test', 'Pages', 'Smoke test', 'Transaction', 'Automated', 'Active'] ---- - -# id578 Contract page - Pages - Verify "Method" column for non verified contract - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/address/0x0000000000000000000000000000000000000000 - -## Precondition - - -## Scenario -- Open page for non verified contract -- Verify "Method" column displayed for non verified contract in "Transactions" tab -- Verify method signature (not method name) displayed in "Method" column for non verified contract (first 10 symbols of calldata/input data of the contract) - ![Screenshot](../../../../static/img/Pages/Contracts/id578_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id579 - Contract page - Pages - Verify Method column for verified contract.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id579 - Contract page - Pages - Verify Method column for verified contract.md deleted file mode 100644 index 2693f248f3..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id579 - Contract page - Pages - Verify Method column for verified contract.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Contract', 'Full test', 'manual', 'Pages', 'regression', 'Transaction', 'Active'] ---- - -# id579 Contract page - Pages - Verify "Method" column for verified contract - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/address/0x614cbc518294b54bd41f41b31c4f1ebfdd81cd39#transactions - page for verified contract with at least 1 tx - -## Precondition - - -## Scenario -- Open page for verified contract -- Verify "Method" column displayed for verified contract in "Transactions" tab -- Verify method name displayed in "Method" column for verified contract - - ![Screenshot](../../../../static/img/Pages/Contracts/id579_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id580 - Contract page - Pages - Verify Method column for verified tokens contract.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id580 - Contract page - Pages - Verify Method column for verified tokens contract.md deleted file mode 100644 index b6d9e68cea..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id580 - Contract page - Pages - Verify Method column for verified tokens contract.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Contract', 'Full test', 'Pages', 'Smoke test', 'Transaction', 'Automated', 'Active'] ---- - -# id580 Contract page - Pages - Verify "Method" column for verified token's contract - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/address/0x1babcaea2e4be1f1e1a149c454806f2d21d7f47c - page for verified token's contract with at least 1 tx - -## Precondition - - -## Scenario -- Open page for verified token's contract -- Verify "Method" column displayed for verified contract in "Transactions" tab -- Verify method name displayed in "Method" column for verified contract - - ![Screenshot](../../../../static/img/Pages/Contracts/id580_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id581 - Contract page - Pages - Disconnect MetaMask Logout.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id581 - Contract page - Pages - Disconnect MetaMask Logout.md deleted file mode 100644 index 62f8361f8a..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id581 - Contract page - Pages - Disconnect MetaMask Logout.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Full test', 'MetaMask', 'Pages', 'Smoke test', 'Active'] ---- - -# id581 Contract page - Pages - Disconnect MetaMask (Logout) - -## Description - - https://staging-scan-v2.zksync.dev/address/contract_address - - Prerequisites: (you can use https://github.com/JackHamer09/zkSync-2.0-Hardhat-example guide) or search for 0x772ab24587013a106e08f3868ef18361c8f3a4da contract - - upload your own contract for token with methods - - verify this contract - - Prerequisites: - - Connect MetaMask wallet on "Contract" tab - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Go to "Write" tab of Contract -- Click 3 dots button next to the wallet address -- "Logout" option available - ![Screenshot](../../../../static/img/Pages/Contracts/id581_1.png) -- Click "Logout" -- Verify Metamask disconnected -- Verify wallet address changed to "Connect MetaMask" button - ![Screenshot](../../../../static/img/Pages/Contracts/id581_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id595 - Contract page - Pages - Verify hover state for Age field.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id595 - Contract page - Pages - Verify hover state for Age field.md deleted file mode 100644 index 13788360cb..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id595 - Contract page - Pages - Verify hover state for Age field.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Contract', 'Full test', 'manual', 'Pages', 'regression', 'Tooltip', 'Active'] ---- - -# id595 Contract page - Pages - Verify hover state for 'Age' field - -## Description - - https://sepolia.explorer.zksync.io/address/0x0000000000000000000000000000000000000000 - -## Precondition - - -## Scenario -- Open contract page -- Homer the cursor over "Age" field of any transaction raw -- Verify tooltip with timestamp shown on hover - ![Screenshot](../../../../static/img/Pages/Contracts/id595_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id617 - Contract page - Pages - Verify Contract tab of pure functions with only Read methods.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id617 - Contract page - Pages - Verify Contract tab of pure functions with only Read methods.md deleted file mode 100644 index 150320d83a..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id617 - Contract page - Pages - Verify Contract tab of pure functions with only Read methods.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id617 Contract page - Pages - Verify "Contract" tab of pure functions with only Read methods - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/address/0xe51268b15fa9c9fc69213f6815210e791472a4fb#contract - - Prerequisites: open page of contract with pure functions or search for 0xe51268b15fa9c9fc69213f6815210e791472a4fb contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Verify functions are visible under a Read section -- Verify no MetaMask connect button displayed - ![Screenshot](../../../../static/img/Pages/Contracts/id617_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id618 - Contract page - Pages - Empty state of Contract tab for pure functions.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id618 - Contract page - Pages - Empty state of Contract tab for pure functions.md deleted file mode 100644 index 2290dfe94f..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id618 - Contract page - Pages - Empty state of Contract tab for pure functions.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Empty state', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id618 Contract page - Pages - Empty state of "Contract" tab for pure functions - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/address/0xe51268b15fa9c9fc69213f6815210e791472a4fb#contract - - Prerequisites: open page of contract with pure functions (when no functions are available to interaction) or search for 0xe51268b15fa9c9fc69213f6815210e791472a4fb contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Verify no Write/Read headers displayed - ![Screenshot](../../../../static/img/Pages/Contracts/id618_1.png) -- Verify no MetaMask connect button displayed -- Text shown - - This contract does not have Read/Write functions for interaction diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id619 - Contract page - Pages - Verify Method column for method names with abbreviations.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id619 - Contract page - Pages - Verify Method column for method names with abbreviations.md deleted file mode 100644 index 048bc6dc16..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id619 - Contract page - Pages - Verify Method column for method names with abbreviations.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Contract', 'Full test', 'Pages', 'regression', 'Transaction', 'Automated', 'Active'] ---- - -# id619 Contract page - Pages - Verify "Method" column for method names with abbreviations - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/address/0x4A80888F58D004c5ef2013d2Cf974f00f42DD934 - page for verified contract, method name has abbereviation - -## Precondition - - -## Scenario -- Open page for verified contract -- Verify "Method" column displayed for verified contract in "Transactions" tab -- Verify exact method name displayed in method name column (with no extra spaces) - ![Screenshot](../../../../static/img/Pages/Contracts/id619_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id648 - Contract page - Pages - Verify contract name for verified contract.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id648 - Contract page - Pages - Verify contract name for verified contract.md deleted file mode 100644 index fbb4546181..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id648 - Contract page - Pages - Verify contract name for verified contract.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Contract', 'Full test', 'manual', 'Pages', 'regression', 'Active'] ---- - -# id648 Contract page - Pages - Verify contract name for verified contract - -## Description - - Open any pege of verified contract (e.g. https://sepolia.staging-scan-v2.zksync.dev/address/0xE6c391927f0B42d82229fd3CFe3426F209D16b48) - -## Precondition - - -## Scenario -- Open Contract's page -- Verify contract address not shown in a headline on the top of the page -- Verify the name of the contract added to the headline of the page. - ![Screenshot](../../../../static/img/Pages/Contracts/id648_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id649 - Contract page - Pages - Verify contract name for non verified contract.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id649 - Contract page - Pages - Verify contract name for non verified contract.md deleted file mode 100644 index ebc5b32cc8..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id649 - Contract page - Pages - Verify contract name for non verified contract.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Contract', 'Full test', 'manual', 'Pages', 'regression', 'Active'] ---- - -# id649 Contract page - Pages - Verify contract name for non verified contract - -## Description - - Open any pege of non verified contract (e.g. https://sepolia.staging-scan-v2.zksync.dev/address/0x0000000000000000000000000000000000000000) - -## Precondition - - -## Scenario -- Open Contract's page -- Verify contract address shown in a headline on the top of the page - ![Screenshot](../../../../static/img/Pages/Contracts/id649_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id658 - Contract page - Pages - Verify removing inputs for methods.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id658 - Contract page - Pages - Verify removing inputs for methods.md deleted file mode 100644 index 14f8e1ede3..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id658 - Contract page - Pages - Verify removing inputs for methods.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id658 Contract page - Pages - Verify removing inputs for methods - -## Description - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Verify Icon "+" is available for parameter if this parameter could accept several values. -- Click "+" button -- One more input for this parameter is added -- Click "Remove" button - ![Screenshot](../../../../static/img/Pages/Contracts/id658_1.png) -- Verify the input for parameter is removed diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id659 - Contract page - Pages - Verify error message when submitting incorrect input.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id659 - Contract page - Pages - Verify error message when submitting incorrect input.md deleted file mode 100644 index 4c1ecb1611..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id659 - Contract page - Pages - Verify error message when submitting incorrect input.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Error', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id659 Contract page - Pages - Verify error message when submitting incorrect input - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/address/0x53d67E04c777a725C05399850eb942348444B5AF#contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Verify Icon "+" is available for parameter if this parameter could accept several values. -- Click "+" button -- One more input for this parameter is added -- Enter incorrect input (e.g. text string in uint256 field) -- Click "Write" button -- Verify error message displayed for the field with incorrect input - ![Screenshot](../../../../static/img/Pages/Contracts/id659_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id660 - Contract page - Pages - Verify adding inputs for methods.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id660 - Contract page - Pages - Verify adding inputs for methods.md deleted file mode 100644 index 37814b8b40..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id660 - Contract page - Pages - Verify adding inputs for methods.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id660 Contract page - Pages - Verify "+" button for adding inputs for methods - -## Description -- https://sepolia.staging-scan-v2.zksync.dev/address/0x53d67E04c777a725C05399850eb942348444B5AF#contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Verify "+" button shown only for writing methods which can receive an array as an input - value type has [] (e.g. uint 256[]) -- Verify button "+" isn't available for parameter if this parameter could accept single value (e.g. uint256). - ![Screenshot](../../../../static/img/Pages/Contracts/id660_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id661 - Contract page - Pages - Verify dynamic arrays as an input.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id661 - Contract page - Pages - Verify dynamic arrays as an input.md deleted file mode 100644 index b43ba12b5f..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id661 - Contract page - Pages - Verify dynamic arrays as an input.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id661 Contract page - Pages - Verify dynamic arrays as an input - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/address/0x53d67E04c777a725C05399850eb942348444B5AF#contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Click "setDynamicArray" dropdown (method with dynamic array) -- Verify only one input is displayed by default - ![Screenshot](../../../../static/img/Pages/Contracts/id661_1.png) -- Click "+" button to add one more input -- Verify only last input can be empty (newly added inputs are highlighted and value is required) - ![Screenshot](../../../../static/img/Pages/Contracts/id661_2.png) -- Verify more inputs can be added or removed (using "+" and "Remove" buttons) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id662 - Contract page - Pages - Verify fixed-size arrays as an input.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id662 - Contract page - Pages - Verify fixed-size arrays as an input.md deleted file mode 100644 index 70defdb168..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id662 - Contract page - Pages - Verify fixed-size arrays as an input.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id662 Contract page - Pages - Verify fixed-size arrays as an input - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/address/0x53d67E04c777a725C05399850eb942348444B5AF#contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Click "setFixedArray" dropdown (method with fixed array) -- Verify none of the inputs can be empty -- Verify amount of inputs is equal to predefined array size (3) -- Verify inputs can't be added or removed - buttons "+" and "remove" not shown - ![Screenshot](../../../../static/img/Pages/Contracts/id662_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id663 - Contract page - Pages - Verify fixed header for write methods.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id663 - Contract page - Pages - Verify fixed header for write methods.md deleted file mode 100644 index a1afff57ef..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id663 - Contract page - Pages - Verify fixed header for write methods.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id663 Contract page - Pages - Verify fixed header for "write" methods - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/address/0x53d67E04c777a725C05399850eb942348444B5AF#contract - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Click "setDynamicArray" dropdown -- Click "+" button to add more inputs -- Add 15 new inputs -- Scroll the page -- Verify "setDynamicArray" dropdown header is sticked on the top of the page while scrolling - ![Screenshot](../../../../static/img/Pages/Contracts/id663_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id673 - Contract page - Pages - Connect MetaMask with incorrect network.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id673 - Contract page - Pages - Connect MetaMask with incorrect network.md deleted file mode 100644 index 1fdb7eec5b..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id673 - Contract page - Pages - Connect MetaMask with incorrect network.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -tags: ['ABI', 'Contract', 'Full test', 'MetaMask', 'Pages', 'regression', 'Active'] ---- - -# id673 Contract page - Pages - Connect MetaMask with incorrect network - -## Description - - https://staging-scan-v2.zksync.dev/address/contract_address - - * Prerequisites: (you can use https://github.com/JackHamer09/zkSync-2.0-Hardhat-example guide) or search for 0x772ab24587013a106e08f3868ef18361c8f3a4da contract - - * upload your own contract for token with methods - - verify this contract - - * you need to have MetaMask with Mainnet network only - -## Precondition - - -## Scenario -- Open Contract's page -- Click on the "Contract" tab -- Click "Connect MetaMask" button - ![Screenshot](../../../../static/img/Pages/Contracts/id673_1.png) -- MetaMask message for adding a network shown - ![Screenshot](../../../../static/img/Pages/Contracts/id673_2.png) -- MetaMask message for switching a network shown - ![Screenshot](../../../../static/img/Pages/Contracts/id673_3.png) -- Verify MetaMask wallet switched to correct testnet network from Mainnet -- Verify appropriate testnet network added in MetaMask (open MetaMask network list to check) - ![Screenshot](../../../../static/img/Pages/Contracts/id673_4.png) -- Verify wallet is connected -- "Connect Metamask" label changed to the wallet address - ![Screenshot](../../../../static/img/Pages/Contracts/id673_5.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id706 - Contract page - Pages - Artifacts Write tab for verified contract.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id706 - Contract page - Pages - Artifacts Write tab for verified contract.md deleted file mode 100644 index b33502c471..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id706 - Contract page - Pages - Artifacts Write tab for verified contract.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -tags: ['Artifacts', 'Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id706 Contract page - Pages - Artifacts ("Write" tab for verified contract) - -## Description - - https://staging-scan-v2.zksync.dev/address/contract_address (e.g. 0x1bAbcaeA2e4BE1f1e1A149c454806F2D21d7f47C) - - Prerequisites: (you can use https://github.com/JackHamer09/zkSync-2.0-Hardhat-example guide) or search for 0xaed6e18d8fe6397fc622a17402e8eb350d6d6c45 contract - - 1. upload your own contract with methods - - 2. verify this contract - -## Precondition - - -## Scenario -- Write tab for verified contract contains: - - "Write" method components list - - Label - Description of the parameter -- Label - Type of this parameter -- Optional - Input for this parameter -- "Write" button (if MetaMask is connected) - ![Screenshot](../../../../static/img/Pages/Contracts/id706_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id707 - Contract page - Pages - Artifacts Read tab for verified contract.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id707 - Contract page - Pages - Artifacts Read tab for verified contract.md deleted file mode 100644 index a2bc2d9e01..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id707 - Contract page - Pages - Artifacts Read tab for verified contract.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -tags: ['Artifacts', 'Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id707 Contract page - Pages - Artifacts ("Read" tab for verified contract) - -## Description - - https://staging-scan-v2.zksync.dev/address/contract_address - - Prerequisites: (you can use https://github.com/JackHamer09/zkSync-2.0-Hardhat-example guide) or search for 0xaed6e18d8fe6397fc622a17402e8eb350d6d6c45 contract - - 1. upload your own contract with methods - - 2. verify this contract - -## Precondition - - -## Scenario -- Contract tab for verified contract contains: - - "Read" method components list - - Label - Description of the parameter -- Label - Type of this parameter -- Input for this parameter (if available) -- "Query" button - ![Screenshot](../../../../static/img/Pages/Contracts/id707_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id708 - Contract page - Pages - Artifacts Contracts tab for verified multi-file contract.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id708 - Contract page - Pages - Artifacts Contracts tab for verified multi-file contract.md deleted file mode 100644 index e6fa6e6f8b..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id708 - Contract page - Pages - Artifacts Contracts tab for verified multi-file contract.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -tags: ['Artifacts', 'Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id708 Contract page - Pages - Artifacts ("Contracts" tab for verified multi-file contract) - -## Description - - https://sepolia.explorer.zksync.io/address/0x53d67E04c777a725C05399850eb942348444B5AF - -## Precondition - - -## Scenario -- Contract tab for verified multi-file contract contains: - - Contract Name - - Name of the contract displayed under the "Contract Name" title - ![Screenshot](../../../../static/img/Pages/Contracts/id708_1.png) -- Compiler version - - Version of compiler displayed under the "Compiler version" title - ![Screenshot](../../../../static/img/Pages/Contracts/id708_2.png) -- Zksolc version - - Version of zksolc displayed under the "Zksolc version" title - ![Screenshot](../../../../static/img/Pages/Contracts/id708_3.png) -- Optimization - - Optimization parameter (yes/no) displayed under the "Optimization" title - ![Screenshot](../../../../static/img/Pages/Contracts/id708_4.png) -- Contract Source Code - - Text displayed for each source code file - - File \ of \ - ![Screenshot](../../../../static/img/Pages/Contracts/id708_5.png) -- File name -- Block with contract's code (displayed for each source code file) -- "Copy" button -- "Expand" button \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id709 - Contract page - Pages - Contract tab Source Code copying.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id709 - Contract page - Pages - Contract tab Source Code copying.md deleted file mode 100644 index 77f4a2b203..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id709 - Contract page - Pages - Contract tab Source Code copying.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Contract', 'Copying', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id709 Contract page - Pages - Contract tab (Source Code copying) - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/address/0x53d67E04c777a725C05399850eb942348444B5AF#contract - -## Precondition - - -## Scenario -- Click "Copy" button of Source Code block -- Contract Source Code can be copied - ![Screenshot](../../../../static/img/Pages/Contracts/id709_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id710 - Contract page - Pages - Verify source code expanding Contract tab.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id710 - Contract page - Pages - Verify source code expanding Contract tab.md deleted file mode 100644 index ee616f375a..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id710 - Contract page - Pages - Verify source code expanding Contract tab.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Contract', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id710 Contract page - Pages - Verify source code expanding (Contract tab) - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/address/0x53d67E04c777a725C05399850eb942348444B5AF#contract - -## Precondition - - -## Scenario -- Click "Expand" button of Source Code block - ![Screenshot](../../../../static/img/Pages/Contracts/id710_1.png) -- Contract Source Code block expanded -- "Expand" button changed to "Compress" - ![Screenshot](../../../../static/img/Pages/Contracts/id710_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Contract page /id927 - Contract page - Pages - Artifacts Transactions - Transfers tab.md b/test-documentaion/docs/BE Tests/Pages/Contract page /id927 - Contract page - Pages - Artifacts Transactions - Transfers tab.md deleted file mode 100644 index 117fc4a10d..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Contract page /id927 - Contract page - Pages - Artifacts Transactions - Transfers tab.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -tags: ['Artifacts', 'Contract', 'Full test', 'Smoke test', 'Transaction', 'Active'] ---- - -# id927 Contract page - Pages - Artifacts (Transactions) - Transfers tab - -## Description - - https://sepolia.explorer.zksync.io/address/0x53d67E04c777a725C05399850eb942348444B5AF - -## Precondition - - -## Scenario -- ERC20 Transfers tab contains: - - Transaction hash - - ![Screenshot](../../../../static/img/Pages/Contracts/id927_1.png) -- Age - - Can be copied - - ![Screenshot](../../../../static/img/Pages/Contracts/id927_2.png) -- From - - L1/L2 displayed - - ![Screenshot](../../../../static/img/Pages/Contracts/id927_3.png) -- Direction - - IN/OUT/SELF - - ![Screenshot](../../../../static/img/Pages/Contracts/id927_4.png) -- To - - L1/L2 displayed - - ![Screenshot](../../../../static/img/Pages/Contracts/id927_5.png) -- Amount - - ![Screenshot](../../../../static/img/Pages/Contracts/id927_6.png) -- Pagination element (in case there are 10+ txs for this account) - - ![Screenshot](../../../../static/img/Pages/Contracts/id927_7.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id101 - Dashboard - Pages - Artifacts Latest Transactions.md b/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id101 - Dashboard - Pages - Artifacts Latest Transactions.md deleted file mode 100644 index ccf07c29f4..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id101 - Dashboard - Pages - Artifacts Latest Transactions.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'main page', 'Smoke test', 'Active Partly Manual', 'Active'] ---- - -# id101 Dashboard - Pages - Artifacts (Latest Transactions) - -## Description - - New satus design component: - -## Precondition - - -## Scenario -- Latest transactions table has 10 lines -- Latest transactions table contains: - - Status -- Transaction hash -- Age - ![Screenshot](../../../../static/img/Pages/DashboardPage/id101_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id234 - Dashboard - Pages - Navigation.md b/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id234 - Dashboard - Pages - Navigation.md deleted file mode 100644 index 3b2944297a..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id234 - Dashboard - Pages - Navigation.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -tags: ['Full test', 'main page', 'Navigation', 'Smoke test','Automated', 'Active'] ---- - -# id234 Dashboard - Pages - Navigation - -## Description - - Block page example: https://staging-scan-v2.zksync.dev/block/78283 - - Transaction page example: https://staging-scan-v2.zksync.dev/tx/0x97e0b83ef89230deb9a97c5fad325bfa7359bc94495d990a9efeaf1b5dea230a - - - I am on the main page - -## Precondition - - -## Scenario -- "Batch" navigates to the batch page - - https://sepolia.staging-scan-v2.zksync.dev/batch/(batchnumber) -- "Size" link navigates to the batch page (Batch Transactions section) - - https://sepolia.staging-scan-v2.zksync.dev/batch/(batchnumber) -- Transactions hash navigates to transaction page - - https://staging-scan-v2.zksync.dev/tx/0x97e0b83ef89230deb9a97c5fad325bfa7359bc94495d990a9efeaf1b5dea230a -- "Committed Blocks" navigates to Blocks page - - https://staging-scan-v2.zksync.dev/blocks/ -- "Verified Blocks" navigates to Blocks page - - https://staging-scan-v2.zksync.dev/blocks/ -- "Transactions" navigates to Transactions page - - https://staging-scan-v2.zksync.dev/transactions/ diff --git a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id273 - Dashboard - Pages - Artifacts Network stats Testnet.md b/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id273 - Dashboard - Pages - Artifacts Network stats Testnet.md deleted file mode 100644 index db42fdee62..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id273 - Dashboard - Pages - Artifacts Network stats Testnet.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'main page', 'Smoke test', 'Active Partly Manual', 'Active'] ---- - -# id273 Dashboard - Pages - Artifacts (Network stats) [Testnet] - -## Description - - url: https://sepolia.explorer.zksync.io/ - -## Precondition - - -## Scenario -- Network stats contains: - - Heading - "Network Stats" -- Text - "Stats are occasionally reset on testnet." -- Committed Blocks - - Number of blocks displayed under the title -- Verified Blocks - - Number of blocks displayed under the title -- Transactions - - Number of txs displayed under the title -![Screenshot](../../../../static/img/Pages/DashboardPage/id273_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id274 - Dashboard - Pages - Artifacts Latest Batches.md b/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id274 - Dashboard - Pages - Artifacts Latest Batches.md deleted file mode 100644 index 469f96cef1..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id274 - Dashboard - Pages - Artifacts Latest Batches.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'main page', 'Smoke test', 'Automated', 'Active'] ---- - -# id274 Dashboard - Pages - Artifacts (Latest Batches) - -## Description - - New status design - -## Precondition - - -## Scenario -- Latest Batches table has 10 lines -- Latest Batches has tooltip icon - - Text reveal on hover - - Latest batches submitted to Ethereum Network -- Latest Batches table contains: - - Status -- Batch -- Size -- Age - ![Screenshot](../../../../static/img/Pages/DashboardPage/id274_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id584 - Dashboard - Pages - Verify empty state enabling Latest Transactions.md b/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id584 - Dashboard - Pages - Verify empty state enabling Latest Transactions.md deleted file mode 100644 index 2f606146f7..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id584 - Dashboard - Pages - Verify empty state enabling Latest Transactions.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['Empty state', 'Full test', 'main page', 'Pages', 'regression', 'Active'] ---- - -# id584 Dashboard - Pages - Verify empty state enabling (Latest Transactions) - -## Description - - Preconditions: - - 1) Install Fiddler or au other traffic sniffer tool - - 2) Open BE homepage https://sepolia.staging-scan-v2.zksync.dev/ - - 3) Find a quest with URL: https://zksync2-mainnet-explorer.zksync.io/transactions?limit=10&direction=older - -## Precondition - - -## Scenario -- Simulate empty transactions request response - - Modify response file - set '\{"list":[],"total":0\}' as response -![Screenshot](../../../../static/img/Pages/DashboardPage/id584_1.png) -- Verify empty state shown for Latest Transactions - ![Screenshot](../../../../static/img/Pages/DashboardPage/id584_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id608 - Dashboard - Pages - Verify hover state for Age field.md b/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id608 - Dashboard - Pages - Verify hover state for Age field.md deleted file mode 100644 index 7417993075..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id608 - Dashboard - Pages - Verify hover state for Age field.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Full test', 'Hover state', 'main page', 'manual', 'regression', 'Active'] ---- - -# id608 Dashboard - Pages - Verify hover state for 'Age' field - -## Description - - https://sepolia.explorer.zksync.io/ - -## Precondition - - -## Scenario -- Open BE Home page -- Hover the cursor over "Age" field of any Batches raw -- Hover the cursor over "Age" field of any Latest Transactions raw -- Verify tooltip with timestamp shown on hover - ![Screenshot](../../../../static/img/Pages/DashboardPage/id608_1.png) - ![Screenshot](../../../../static/img/Pages/DashboardPage/id608_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id676 - Dashboard - Pages - Artifacts Network stats Mainnet.md b/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id676 - Dashboard - Pages - Artifacts Network stats Mainnet.md deleted file mode 100644 index d36903fc58..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id676 - Dashboard - Pages - Artifacts Network stats Mainnet.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'Mainnet', 'main page', 'Smoke test', 'Active'] ---- - -# id676 Dashboard - Pages - Artifacts (Network stats) [Mainnet] - -## Description - - url: https://explorer.zksync.io/ - -## Precondition - - -## Scenario -- Network stats contains: - - Heading - "Network Stats" -- Text - "zkSync Era Mainnet is open to everyone." -- Committed Blocks - - Number of blocks displayed under the title -- Verified Blocks - - Number of blocks displayed under the title -- Transactions - - Number of txs displayed under the title - ![Screenshot](../../../../static/img/Pages/DashboardPage/id676_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id695 - Common - Check metadata of the page ENG.md b/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id695 - Common - Check metadata of the page ENG.md deleted file mode 100644 index 7b74d31772..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id695 - Common - Check metadata of the page ENG.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -tags: ['Artifacts', 'Common', 'Full test', 'main page', 'regression', 'Active'] ---- - -# id695 Common - Check metadata of the page (ENG) - -## Description - - Environment:https://sepolia.staging-scan-v2.zksync.dev/ - -## Precondition - - -## Scenario -- Open the Environment page -- Check that language is set to ENG -- Open Dev Chrome Tools (F12) - - Open Elements tab -- Check that we have \Transactions, Blocks, Contracts and much more | zkSync Era Block Explorer\ - ![Screenshot](../../../../static/img/Pages/DashboardPage/id695_1.png) -- Check \ - ![Screenshot](../../../../static/img/Pages/DashboardPage/id695_2.png) -- Open new tab in the browser - - Hover mouse over the tab with opened environment (step 1) -- Check that we have correct description "Transactions, Blocks, Contracts and much more | zkSync Era Block Explorer" - ![Screenshot](../../../../static/img/Pages/DashboardPage/id695_3.png) -- Check the description of the block explorer - - Title: zkSync Era Block Explorer -- Description: zkSync Era Block Explorer provides all the information to deep dive into transactions, blocks, contracts, and much more. Deep dive into zkSync Era and explore the network. - ![Screenshot](../../../../static/img/Pages/DashboardPage/id695_4.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id792 - Dashboard - Pages - Timestamp copying.md b/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id792 - Dashboard - Pages - Timestamp copying.md deleted file mode 100644 index 2c68845002..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id792 - Dashboard - Pages - Timestamp copying.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Copying', 'Full test', 'main page', 'manual', 'Smoke test', 'Active'] ---- - -# id792 Dashboard - Pages - Timestamp copying - -## Description - - url: https://sepolia.staging-scan-v2.zksync.dev/ - -## Precondition - - -## Scenario -- Click on "Age" field of 'Latest Batches' table item - - Timestamp copied on click - ![Screenshot](../../../../static/img/Pages/DashboardPage/id792_1.png) -- Click on "Age" field of Latest transactions table item - - Timestamp copied on click - ![Screenshot](../../../../static/img/Pages/DashboardPage/id792_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id924 - Dashboard - Pages - Verify Error messages for empty state Blocks.md b/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id924 - Dashboard - Pages - Verify Error messages for empty state Blocks.md deleted file mode 100644 index 68d16a1a06..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id924 - Dashboard - Pages - Verify Error messages for empty state Blocks.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Artifacts', 'Block', 'Error', 'Full test', 'main page', 'Pages', 'regression', 'Active'] ---- - -# id924 Dashboard - Pages - Verify Error messages for empty state (Blocks) - -## Description - - I am on https://staging-scan-v2.zksync.dev/block/block_number page - -## Precondition - - -## Scenario -- Open Dev Tools -- Emulate an error when receiving the Block request - - (e.g. block the block request in Dev Tools when loading "Block" page) - - Verify error message is present: - - "Block information is unavailable. Please reload the page. -![Screenshot](../../../../static/img/Pages/DashboardPage/id924_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id925 - Dashboard - Pages - Verify Error page messages for empty state Latest Transactions.md b/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id925 - Dashboard - Pages - Verify Error page messages for empty state Latest Transactions.md deleted file mode 100644 index 9c397806d0..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Dashboard - main page/id925 - Dashboard - Pages - Verify Error page messages for empty state Latest Transactions.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Artifacts', 'Error', 'Full test', 'main page', 'Pages', 'regression', 'Transaction', 'Active'] ---- - -# id925 Dashboard - Pages - Verify Error page messages for empty state (Latest Transactions) - -## Description - - I am on https://staging-scan-v2.zksync.dev/block/block_number page - -## Precondition - - -## Scenario -- Open Dev Tools -- Emulate an error when receiving the Block request - - (e.g. block the block request in Dev Tools when loading "Block" page) - - Verify error message is present: - - "Transactions information is unavailable. Please reload the page. - ![Screenshot](../../../../static/img/Pages/DashboardPage/id925_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Error page /id372 - Error page - Pages - Artifacts.md b/test-documentaion/docs/BE Tests/Pages/Error page /id372 - Error page - Pages - Artifacts.md deleted file mode 100644 index ed46dee463..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Error page /id372 - Error page - Pages - Artifacts.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Artifacts', 'Error', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id372 Error page - Pages - Artifacts - -## Description - - -## Precondition - - -## Scenario -- Maintenance page contains: - - Error icon -- Headline: Something went wrong -- Text: Unknown request, please try again, or go to the homepage. -- CTA: Homepage - ![Screenshot](../../../../static/img/Pages/ErrorPage/id372_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Error page /id373 - Error page - Pages - Navigation.md b/test-documentaion/docs/BE Tests/Pages/Error page /id373 - Error page - Pages - Navigation.md deleted file mode 100644 index bf3ad5deba..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Error page /id373 - Error page - Pages - Navigation.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -tags: ['Error', 'Full test', 'Navigation', 'Pages', 'regression', 'Active'] ---- - -# id373 Error page - Pages - Navigation - -## Description - - -## Precondition - - -## Scenario -- CTA: Homepage - link navigates to the Home page - - https://sepolia.explorer.zksync.io/ diff --git a/test-documentaion/docs/BE Tests/Pages/Error page /id374 - Error page - Pages - Verify Error page enabling for Block page.md b/test-documentaion/docs/BE Tests/Pages/Error page /id374 - Error page - Pages - Verify Error page enabling for Block page.md deleted file mode 100644 index 0b32633274..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Error page /id374 - Error page - Pages - Verify Error page enabling for Block page.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Error', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id374 Error page - Pages - Verify Error page enabling for Block page - -## Description - - I am on https://staging-scan-v2.zksync.dev/block/block_number page - -## Precondition - - -## Scenario -- Open Dev Tools -- Emulate an error when receiving the Block request - - (e.g. block the block request in Dev Tools when loading "Block" page) - - Verify "Something went wrong" error shown on Block's page -![Screenshot](../../../../static/img/Pages/ErrorPage/id374_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Error page /id375 - Error page - Pages - Verify Error page enabling for Transaction page.md b/test-documentaion/docs/BE Tests/Pages/Error page /id375 - Error page - Pages - Verify Error page enabling for Transaction page.md deleted file mode 100644 index 8304951ef8..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Error page /id375 - Error page - Pages - Verify Error page enabling for Transaction page.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Error', 'Full test', 'Pages', 'Smoke test', 'Active'] ---- - -# id375 Error page - Pages - Verify Error page enabling for Transaction page - -## Description - - I am on https://staging-scan-v2.zksync.dev/tx/transaction_hash page - -## Precondition - - -## Scenario -- Open Dev Tools -- Emulate an error when receiving the Tx request - - (e.g. block tx request in Dev Tools when loading "Transaction" page) - - Verify "Something went wrong" error shown on Transaction page -![Screenshot](../../../../static/img/Pages/ErrorPage/id375_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Error page /id376 - Error page - Pages - Verify Error page enabling for Address page.md b/test-documentaion/docs/BE Tests/Pages/Error page /id376 - Error page - Pages - Verify Error page enabling for Address page.md deleted file mode 100644 index 64f12f84dd..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Error page /id376 - Error page - Pages - Verify Error page enabling for Address page.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Error', 'Full test', 'Pages', 'regression', 'Active'] ---- - -# id376 Error page - Pages - Verify Error page enabling for Address page - -## Description - - I am on https://staging-scan-v2.zksync.dev/address/address_hash page - -## Precondition - - -## Scenario -- Open Dev Tools -- Emulate an error when receiving the address request - - (e.g. block address request in Dev Tools when loading "Address" page) - - Verify "Something went wrong" error shown on Address page -![Screenshot](../../../../static/img/Pages/ErrorPage/id376_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Maintenance page /id364 - Maintenance page - Pages - Artifacts.md b/test-documentaion/docs/BE Tests/Pages/Maintenance page /id364 - Maintenance page - Pages - Artifacts.md deleted file mode 100644 index a76e43ea3d..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Maintenance page /id364 - Maintenance page - Pages - Artifacts.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'Maintenance', 'Pages', 'regression', 'Active'] ---- - -# id364 Maintenance page - Pages - Artifacts - -## Description - - -## Precondition - - -## Scenario -- Maintenance page contains: - - Endless loader -- Secondary CTA: UpTime -- Headline: zkSync [Network] is on Maintainance -- Text: zkSync [Network] is unavailable due to maintainance, you can find updates in out zkSync Developers or on UpTime -- UpTime link -- CTA: zkSync Developers - ![Screenshot](../../../../static/img/Pages/MaintenancePage/id364_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Maintenance page /id365 - Maintenance page - Pages - Redirection.md b/test-documentaion/docs/BE Tests/Pages/Maintenance page /id365 - Maintenance page - Pages - Redirection.md deleted file mode 100644 index 38a8087942..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Maintenance page /id365 - Maintenance page - Pages - Redirection.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['Full test', 'Maintenance', 'Pages', 'Redirection', 'regression', 'Active'] ---- - -# id365 Maintenance page - Pages - Redirection - -## Description - - -## Precondition - - -## Scenario -- CTA: zkSync Developers - link redirects to twitter page - - https://twitter.com/zkSyncDevs -- Secondary CTA: UpTime - link redirects to uptime page - - https://uptime.com/s/zkSync-testnet -- Status zkSync Developers - link redirects to twitter page - - https://twitter.com/zkSyncDevs -- UpTime - link redirects to uptime page - - https://uptime.com/s/zkSync-testnet diff --git a/test-documentaion/docs/BE Tests/Pages/Maintenance page /id366 - Maintenance page - Pages - Verify Maintenance enabling.md b/test-documentaion/docs/BE Tests/Pages/Maintenance page /id366 - Maintenance page - Pages - Verify Maintenance enabling.md deleted file mode 100644 index 70cf948ee3..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Maintenance page /id366 - Maintenance page - Pages - Verify Maintenance enabling.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Full test', 'Maintenance', 'Pages', 'regression', 'Active'] ---- - -# id366 Maintenance page - Pages - Verify Maintenance enabling - -## Description - - -## Precondition - - -## Scenario -- Open Firebase console https://console.firebase.google.com/project/staging-scan-v2/firestore/data/~2Fconfig~2Fv1 -- Set "Maintenance" parameter ON -- Open Block Explorer URL -- Verify Maintenance page shown - ![Screenshot](../../../../static/img/Pages/MaintenancePage/id366_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Tokens page /id1873 - Tokens page - Pages - Redirection.md b/test-documentaion/docs/BE Tests/Pages/Tokens page /id1873 - Tokens page - Pages - Redirection.md deleted file mode 100644 index c7c37f0101..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Tokens page /id1873 - Tokens page - Pages - Redirection.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Redirection', 'Token', 'Active'] ---- - -# id1873 Tokens page - Pages - Redirection - -## Description - - https://sepolia.explorer.zksync.io/tokenlist - -## Precondition - - -## Scenario -- Open Tokens page -- Click on the "CoinGecko API" link -- User redirected to https://www.coingecko.com/en/api - ![Screenshot](../../../../static/img/Pages/MaintenancePage/id1873_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Tokens page /id249 - Tokens page - Pages - Artifacts.md b/test-documentaion/docs/BE Tests/Pages/Tokens page /id249 - Tokens page - Pages - Artifacts.md deleted file mode 100644 index 16c76e2e60..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Tokens page /id249 - Tokens page - Pages - Artifacts.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'Smoke test', 'Token', 'Active Partly Manual', 'Active'] ---- - -# id249 Tokens page - Pages - Artifacts - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/tokenlist - -## Precondition - - -## Scenario -- Top tokens page contains: - - Text - - Off-chain data powered by CoinGecko API -- Link - - CoinGecko API -- Token list - - Token name -- Price -- Token address - - L2 label for contract address is displayed - ![Screenshot](../../../../static/img/Pages/MaintenancePage/id249_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Tokens page /id250 - Tokens page - Pages - Navigation.md b/test-documentaion/docs/BE Tests/Pages/Tokens page /id250 - Tokens page - Pages - Navigation.md deleted file mode 100644 index fba43cd94f..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Tokens page /id250 - Tokens page - Pages - Navigation.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Full test', 'Navigation', 'Smoke test', 'Token', 'Automated', 'Active'] ---- - -# id250 Tokens page - Pages - Navigation - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/tokenlist - -## Precondition - - -## Scenario -- Open Tokens page -- Click on the link of token address -- Token address link navigates to appropriate token page - ![Screenshot](../../../../static/img/Pages/MaintenancePage/id250_1.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Tokens page /id275 - Tokens page - Pages - Hashes copying.md b/test-documentaion/docs/BE Tests/Pages/Tokens page /id275 - Tokens page - Pages - Hashes copying.md deleted file mode 100644 index f0ac8d864a..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Tokens page /id275 - Tokens page - Pages - Hashes copying.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -tags: ['Copying', 'Full test', 'Smoke test', 'Token', 'Automated', 'Active'] ---- - -# id275 Tokens page - Pages - Hashes copying - -## Description - - -## Precondition - - -## Scenario -- Hashes can be copied: - - Token address \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Tokens page /id815 - Tokens page - Pages - Token list Mainnet.md b/test-documentaion/docs/BE Tests/Pages/Tokens page /id815 - Tokens page - Pages - Token list Mainnet.md deleted file mode 100644 index 93fe6f234d..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Tokens page /id815 - Tokens page - Pages - Token list Mainnet.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'Mainnet', 'manual', 'Smoke test', 'Token', 'Active'] ---- - -# id815 Tokens page - Pages - Token list (Mainnet) - -## Description - - https://staging-scan-v2.zksync.dev/tokenlist - -## Precondition - - -## Scenario -- List if tokens available on Mainnet: - - ETH - - USDT - - USDC - - WBTC - - DAI - - SHIB - - BUSD - - rETH - - RPL - - PEPE - - WOO - - cbETH - - 1INCH - - FLOKI - - LUSD - - BAL - - crvUSD - - LQTY - - KNC - - STORJ - - BITCOIN - - MAV - - PERP - - BEL - - xcRMRK - - DEXTF - - MUTE - - BLID - - ZKS - - TGT - - SIS - - DVF - - ZZ - - SLR - - GOVI - - XWG - - JRT - - DERI - - POOL - - UFI - - IDO - - COMBO - - LSD - - UNIDX - - SCM - - BYN - - TiUSD - - PNDC - - CNG - - EPEP - - iZi - - iFARM - - TiTi - - WETH - - wTBT - - IBEX -- Each token has: - - Ticker -- Full name -- Icon -- Tokens are sorted by liquidity - ![Screenshot](../../../../static/img/Pages/MaintenancePage/id815_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Tokens page /id816 - Tokens page - Pages - Token list Testnet.md b/test-documentaion/docs/BE Tests/Pages/Tokens page /id816 - Tokens page - Pages - Token list Testnet.md deleted file mode 100644 index 8c94fe6410..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Tokens page /id816 - Tokens page - Pages - Token list Testnet.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'manual', 'Smoke test', 'Token', 'Active'] ---- - -# id816 Tokens page - Pages - Token list (Testnet) - -## Description - - https://sepolia.staging-scan-v2.zksync.dev/tokenlist - -## Precondition - - -## Scenario -- List if tokens available on Testnet: - - ETH - - UNI - - MCRN - - ZKSP - - DOGE - - veVC - ![Screenshot](../../../../static/img/Pages/MaintenancePage/id816_1.png) -- Each token has: - - Ticker -- Full name -- Icon diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction Logs Tab/id230 - Tx Logs - Pages - Artifacts.md b/test-documentaion/docs/BE Tests/Pages/Transaction Logs Tab/id230 - Tx Logs - Pages - Artifacts.md deleted file mode 100644 index bcccacca77..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction Logs Tab/id230 - Tx Logs - Pages - Artifacts.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'Logs', 'Positive', 'Transaction', 'Automated', 'Active'] ---- - -# id230 Tx Logs - Pages - Artifacts - -## Description - - -## Precondition - - -## Scenario -- Transaction page --\> "Logs Tab" contains: - - Address -- Name -- Topics -- Data - ![Screenshot](../../../../static/img/Pages/TransactionLogsPage/id230_1.png) -- Verified contract address: - - Number data value -- Unverified contract address: - - Hex data value diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction Logs Tab/id256 - Tx Logs - Pages - Navigation.md b/test-documentaion/docs/BE Tests/Pages/Transaction Logs Tab/id256 - Tx Logs - Pages - Navigation.md deleted file mode 100644 index a82538ec6d..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction Logs Tab/id256 - Tx Logs - Pages - Navigation.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Full test', 'Logs', 'Navigation', 'Positive', 'Transaction', 'Automated', 'Active'] ---- - -# id256 Tx Logs - Pages - Navigation - -## Description - - -## Precondition - - -## Scenario -- Logs tab contains navigation for: - - Address - - https://staging-scan-v2.zksync.dev/address/0xe9f4149276e8a4f8db89e0e3bb78fd853f01e87d diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction Logs Tab/id257 - Tx Logs - Pages - Hashes copying.md b/test-documentaion/docs/BE Tests/Pages/Transaction Logs Tab/id257 - Tx Logs - Pages - Hashes copying.md deleted file mode 100644 index 10e56d4cad..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction Logs Tab/id257 - Tx Logs - Pages - Hashes copying.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -tags: ['Copying', 'Full test', 'Logs', 'Positive', 'Transaction', 'Automated', 'Active'] ---- - -# id257 Tx Logs - Pages - Hashes copying - -## Description - - -## Precondition - - -## Scenario -- Address hash can be copied - ![Screenshot](../../../../static/img/Pages/TransactionLogsPage/id257_1.png) -- Topics hashes can be copied in the format of: - - Hex -- Number -- Text -- Address -- Data hash can be copied in format of: - - Hex -- Number -- Text -- Address diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction Logs Tab/id258 - Tx Logs - Pages - Drop Down lists.md b/test-documentaion/docs/BE Tests/Pages/Transaction Logs Tab/id258 - Tx Logs - Pages - Drop Down lists.md deleted file mode 100644 index 03ed759eb4..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction Logs Tab/id258 - Tx Logs - Pages - Drop Down lists.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['DropDown', 'Full test', 'Logs', 'manual', 'Smoke test', 'Transaction', 'Automated', 'Active'] ---- - -# id258 Tx Logs - Pages - Drop Down lists - -## Description - - -## Precondition - - -## Scenario -- Logs tab contains Drop Down lists for: - - Topics - - Data -![Screenshot](../../../../static/img/Pages/TransactionLogsPage/id258_1.png) -- Verify drop down list values: - - Hex -- Number -- Text -- Address diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction Logs Tab/id802 - Tx Logs - Pages - Pagination.md b/test-documentaion/docs/BE Tests/Pages/Transaction Logs Tab/id802 - Tx Logs - Pages - Pagination.md deleted file mode 100644 index 333cf25527..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction Logs Tab/id802 - Tx Logs - Pages - Pagination.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Full test', 'Logs', 'Pages', 'Pagination', 'Positive', 'regression', 'Transaction', 'Active'] ---- - -# id802 Tx Logs - Pages - Pagination - -## Description - - Tx page with 9001 logs - /tx/0x58451e9c3c942e9d8bb8d942aab5d74c278bd792df3e96241f0c8f25f9572d11#eventlog - -## Precondition - - -## Scenario -- Pagination element available in the end of page - ![Screenshot](../../../../static/img/Pages/TransactionLogsPage/id802_1.png) -- Displayed for transactions with 25+ logs -- User can navigate to the next page via "\>" buitton -- User can navigate to previous page via "\<" button -- User can navigate to any page number from the available pages diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1623 - Tx page - Pages - Verify Indexing status component.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id1623 - Tx page - Pages - Verify Indexing status component.md deleted file mode 100644 index 204e5fc63e..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1623 - Tx page - Pages - Verify Indexing status component.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'Transaction', 'Active'] ---- - -# id1623 Tx page - Pages - Verify "Indexing" status component - -## Description - - Open any newly made tx (Indexer has to have a delay to see this status) - - Indexing status displayed only on UI when no tx in API but exists in blockchain - -## Precondition - - -## Scenario -- Open any tx with "Indexing" status (you can use info from description) -- Open "General Info" tab -- Verify transaction has "Verified" value in "Status" field - - Icon is grey -- Loading mark shown before "Indexing" text -- Text - "Indexing" -- Tooltip icon is shown after "Indexing" -![Screenshot](../../../../static/img/Pages/Transaction%20page/id1623.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1624 - Tx page - Pages - Verify informational tooltips on hoverStatus - Indexing.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id1624 - Tx page - Pages - Verify informational tooltips on hoverStatus - Indexing.md deleted file mode 100644 index be4f4ce1f5..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1624 - Tx page - Pages - Verify informational tooltips on hoverStatus - Indexing.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'manual', 'Pages', 'Tooltip', 'Transaction', 'Active'] ---- - -# id1624 Tx page - Pages - Verify informational tooltips on hover(Status - Indexing) - -## Description - - Open any newly made tx (Indexer has to have a delay to see this status) - -## Precondition - - -## Scenario -- Informational tooltip icon reveal the next content on hover: - - "Indexing" icon in "Status" field of "Indexing" transaction - - Transaction is indexing and will be reflected shortly -![Screenshot](../../../../static/img/Pages/Transaction%20page/id1624.png) - diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1650 - Tx page - Pages - Verify zkSync Era status component.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id1650 - Tx page - Pages - Verify zkSync Era status component.md deleted file mode 100644 index 5552109c01..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1650 - Tx page - Pages - Verify zkSync Era status component.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'Smoke test', 'Transaction', 'Active'] ---- - -# id1650 Tx page - Pages - Verify "zkSync Era" status component - -## Description -Tx with Processed status - - https://sepolia.explorer.zksync.io/tx/0x480008d47178040052dcabfc3ad714528797ed3990dab99c03781c1926eb6f75 - -## Precondition - - -## Scenario -- Open any tx with "Processed" status (you can use link from description) -- Open "General Info" tab -- Verify transaction has "zkSync Processed" value in "Status" field - - Text - - zkSync -- Background is light green -- Text - - Processed -- Tick icon displayed before "Processed" status -- Background is green -![Screenshot](../../../../static/img/Pages/Transaction%20page/id1650.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1651 - Tx page - Pages - Verify Ethereum status components.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id1651 - Tx page - Pages - Verify Ethereum status components.md deleted file mode 100644 index 72e520b950..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1651 - Tx page - Pages - Verify Ethereum status components.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'Smoke test', 'Transaction', 'Active'] ---- - -# id1651 Tx page - Pages - Verify "Ethereum" status components - -## Description - - Open any tx link from "Latest transactions" - -## Precondition - - -## Scenario -- Open any tx with loading Ethereum status (see description) -- Open "General Info" tab -- Verify transaction has "Ethereum" value in "Status" field - - Text - - Ethereum - - Background is grey - - Verify Ethereum statuses available for txs - - Sending -![Screenshot](../../../../static/img/Pages/Transaction%20page/id1651_1.png) - - Validating -![Screenshot](../../../../static/img/Pages/Transaction%20page/id1651_2.png) - - Executing - - Loading spinner shown after the "Ethereum" text before the status - - Background is grey - - Verify the list of components reveal on hover for "Ethereum" status component -![Screenshot](../../../../static/img/Pages/Transaction%20page/id1651_3.png) -- Verify Ethereum status shown after "zkSyns Era" status -![Screenshot](../../../../static/img/Pages/Transaction%20page/id1651_2.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1652 - Tx page - Pages - Verify Executed Ethereum status component.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id1652 - Tx page - Pages - Verify Executed Ethereum status component.md deleted file mode 100644 index 82e84b5857..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1652 - Tx page - Pages - Verify Executed Ethereum status component.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'Smoke test', 'Transaction', 'Active'] ---- - -# id1652 Tx page - Pages - Verify "Executed" "Ethereum" status component - -## Description - - Tx with Processed status - - tx/0x1c95e17c5dc5673db135af5f76f18b70d785d75015cdbdfba5d028b406a91d64 - -## Precondition - - -## Scenario -- Open any tx with "Processed" status (you can use link from description) -- Open "General Info" tab -- Verify transaction has "Ethereum" value in "Status" field - - Text - - Ethereum - - Background is light green - - Text - - Executed - - Tick icon displayed before "Processed" status - - Background is green - - Verify the list of components reveal on hover for "Ethereum" status component - - Sent - - Validated - - Executed - - Status name is green - - Tick icon displayed before status - - Each item has icon notifying about redirect -![Screenshot](../../../../static/img/Pages/Transaction%20page/id1652.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1671 - Tx page - Pages - Ethereum status links Redirection.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id1671 - Tx page - Pages - Ethereum status links Redirection.md deleted file mode 100644 index 75e1646127..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1671 - Tx page - Pages - Ethereum status links Redirection.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'Redirection', 'Smoke test', 'Transaction', 'Active'] ---- - -# id1671 Tx page - Pages - "Ethereum" status links (Redirection) - -## Description - - Open any completed (finalised) tx link - transaction with "Ethereum Executed" status - -## Precondition - - -## Scenario -- Open any tx with loading Ethereum status (see description) -- Open "General Info" tab -- Hover the cursor on the "Ethereum" status component -- Dropdown with statuses expanded - - Sent -- Validated -- Executed -- Verify each dropdown item link redirects to it's https://sepolia.etherscan.io/tx/\{tx_hash\} page -![Screenshot](../../../../static/img/Pages/Transaction%20page/id1671.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1687 - Tx page - Artifacts - Pages - Verify status components for Mobile view.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id1687 - Tx page - Artifacts - Pages - Verify status components for Mobile view.md deleted file mode 100644 index f62548cd49..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1687 - Tx page - Artifacts - Pages - Verify status components for Mobile view.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'manual', 'Mobile view', 'Pages', 'Smoke test', 'Status Component', 'Transaction', 'Active'] ---- - -# id1687 Tx page - Artifacts - Pages - Verify status components for Mobile view - -## Description - -## Precondition - - -## Scenario -- Open any tx with \ status -- Open "General Info" tab -- "Ethereum Sending" status is displayed - - Click on "Ethereum Sending" - - ![Screenshot](../../../../static/img/Pages/Transaction%20page/id1687_1.png) -- Modal window is displayed: - - **Ethereum network** header - - **Sending** status present - - **Validating** status present - - **Executing** status present - ![Screenshot](../../../../static/img/Pages/Transaction%20page/id1687_2.png) -- After tx was sent modal window is changed: - - **Sent** status present - - **Validated** status present - - **Executing** status present - ![Screenshot](../../../../static/img/Pages/Transaction%20page/id1687_3.png) -- After tx was Finalized: - - **Sent** text (higlhighted) - - **Validated** text (highlighted) - - **Executed** text (highlighted) - ![Screenshot](../../../../static/img/Pages/Transaction%20page/id1687_4.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1688 - Tx page - Redirection - Pages - Verify status components for Mobile view.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id1688 - Tx page - Redirection - Pages - Verify status components for Mobile view.md deleted file mode 100644 index 8522609e37..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1688 - Tx page - Redirection - Pages - Verify status components for Mobile view.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Mobile view', 'Pages', 'Redirection', 'Smoke test', 'Status Component', 'Transaction', 'Active'] ---- - -# id1688 Tx page - Redirection - Pages - Verify status components for Mobile view - -## Description - -## Precondition - - -## Scenario -- Open any tx with \ status -- Open "General Info" tab -- "Ethereum Sending" status is displayed - - Click on "Ethereum Executed" -- After tx was Validated: - - **Sent** text (higlhighted) - redirects to https://sepolia.etherscan.io/tx/\{address) - - **Validated** text (highlighted) - redirects to https://sepolia.etherscan.io/tx/\{address\} - - **Executed** text (highlighted) - redirects to https://sepolia.etherscan.io/tx/\{address\} -![Screenshot](../../../../static/img/Pages/Transaction%20page/id1687_4.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1904 - Tx page - Pages - Verify Reason field.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id1904 - Tx page - Pages - Verify Reason field.md deleted file mode 100644 index fcef560499..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1904 - Tx page - Pages - Verify Reason field.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'manual', 'Pages', 'Transaction', 'Active'] ---- - -# id1904 Tx page - Pages - Verify "Reason" field - -## Description -- Failed transactions - - Mainnet: /tx/0x1836670cf1d66283293c672f5354de0bf04fa6a56c54791e51749fe27e116dd5 - - Testnet: /tx/0x5b1c435d13279f31d1986b03ef4510cb96b2509ea96df2f38c9d35bb83b63eb3 - -## Precondition - - -## Scenario -- Open any tx with "Failed" status (you can use link from description) -- Open "General Info" tab -- Verify transaction has "Reason" field with failure reason value - - Failure reason text is red -![Screenshot](../../../../static/img/Pages/Transaction%20page/id1904.png) - diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1905 - Tx page - Pages - Redirection - Paid by Paymaster links.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id1905 - Tx page - Pages - Redirection - Paid by Paymaster links.md deleted file mode 100644 index b17ea8e104..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id1905 - Tx page - Pages - Redirection - Paid by Paymaster links.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Fee', 'Pages', 'Redirection', 'Transaction', 'Active'] ---- - -# id1905 Tx page - Pages - Redirection - "Paid by Paymaster" links - -## Description - - Open Paymaster transaction https://sepolia.explorer.zksync.io/tx/0xacbd86693e2d1e3da8812183f86617ff2e7e2c12951166b26b19f4458991985b - - Click "More details" button - -## Precondition - - -## Scenario -- "Why is Paymaster being refunded?" link redirects to https://docs.zksync.io/build/developer-reference/fee-model.html#refunds -- "What is Paymaster?" link redirects to https://docs.zksync.io/build/developer-reference/account-abstraction.html#paymasters -![Screenshot](../../../../static/img/Pages/Transaction%20page/id1905.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id209 - Tx page - Pages - Artifacts.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id209 - Tx page - Pages - Artifacts.md deleted file mode 100644 index 35751735eb..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id209 - Tx page - Pages - Artifacts.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'Pages', 'Smoke test', 'Transaction', 'Active Partly Manual', 'Active'] ---- - -# id209 Tx page - Pages - Artifacts - -## Description - - Testnet: /tx/0xe7a91cc9b270d062328ef995e0ef67195a3703d43ce4e1d375f87d5c64e51981 - - Mainnet: /tx/0xc598db886275ce5d7900fbfb6797afb3231a117446d91eb0dd8cf69addf90779 - -## Precondition - - -## Scenario -- Transactions table contains: - - Transaction Hash -- Status -- Block -- Batch -- From -- To -- Tokens Transferred - - From L2/L1 \{account URL\} for \{token amount\} \{token name + logo\} - - To L2/L1 \{account URL\} for \{token amount\} \{token name + logo\} -- Input data -- Value -- Fee (Fee in ETH only) - - "More details" button -- Gas limit & used -- Gas per pubdata -- Nonce -- Created diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id239 - Tx page - Pages - Hashes copying.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id239 - Tx page - Pages - Hashes copying.md deleted file mode 100644 index 6ae44857aa..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id239 - Tx page - Pages - Hashes copying.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['Copying', 'Full test', 'Transaction', 'Active Partly Manual', 'Active'] ---- - -# id239 Tx page - Pages - Hashes copying - -## Description -Test solution address/parameter -- Mainnet: /tx/0x97e3d593e03e764df14e352e73ba6af487faf8d04bd65a1fd3d55208b6e0d972 -- Testnet: /tx/0xe7a91cc9b270d062328ef995e0ef67195a3703d43ce4e1d375f87d5c64e51981 - -## Precondition - - -## Scenario -- Hashes from Transaction table can be copied - - Transaction Hash - can be copied - - From - can be copied - - To - can be copied - - Input data - can be copied -![id239](../../../../static/img/Pages/Transaction%20page/id239.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id241 - Tx page - Pages - Navigation.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id241 - Tx page - Pages - Navigation.md deleted file mode 100644 index 96664bc54e..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id241 - Tx page - Pages - Navigation.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -tags: ['Full test', 'Navigation', 'Pages', 'Smoke test', 'Transaction', 'Active Partly Manual', 'Active'] ---- - -# id241 Tx page - Pages - Navigation - -## Description -Test solution address/parameter -- Mainnet: /tx/0xcbeff0db1300cbb5c1e5fc18a57ae46c94962eeebed7e82bc81e553ba27d0e9a -- Testnet: /tx/0x6fc015405255af17fb38f5a1408557f5f00d094e07a2f8f6af933a889d9a3330 - -## Precondition - - -## Scenario -- Block - navigates to block page - - block/70020 -- Batch - navigates to batch page - - batch/\ -- From - link navigates to Account page - - /address/0xF4B50fCb90b8b4412214d3f7ceDC5c6D837c9e62 -- To - link navigates to Account page - - /address/0xE4eDb277e41dc89aB076a1F049f4a3EfA700bCE8 -- L2 Tokens transfer navigates to Acc page - - accounts/0xF4B50fCb90b8b4412214d3f7ceDC5c6D837c9e62 -- Fee and Token pictures - navigates to contract page (Fee in ETH only) - - /address/0x000000000000000000000000000000000000800A -![Screenshot](../../../../static/img/Pages/Transaction%20page/id241.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id338 - Tx page - Pages - Transactions URL.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id338 - Tx page - Pages - Transactions URL.md deleted file mode 100644 index 86736db5e3..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id338 - Tx page - Pages - Transactions URL.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -tags: ['Full test', 'Pages', 'Smoke test', 'Automated', 'Active'] ---- - -# id338 Tx page - Pages - Transaction's URL - -## Description - - https://sepolia.explorer.zksync.io/ - -## Precondition - - -## Scenario -- Open transactions's link from "Latest Transactions" section -- Verify opened page has \/tx/\ structure -![Screenshot](../../../../static/img/Pages/Transaction%20page/id338.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id370 - Tx page - Pages - Redirection.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id370 - Tx page - Pages - Redirection.md deleted file mode 100644 index f2fdd5c47f..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id370 - Tx page - Pages - Redirection.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -tags: ['Full test', 'Pages', 'Redirection', 'Transaction', 'Active Partly Manual', 'Active'] ---- - -# id370 Tx page - Pages - Redirection - -## Description - - F.E. https://explorer.zksync.io/tx/0x64f2a63b721706d21e7ae86e95d3aa66bf8cf2c3a06cfb616003bb961c1097dc - -## Precondition - - -## Scenario -- L1 Tokens Transferred -\> to sepolia.etherscan.io - - https://etherscan.io/address/0x08d211E22dB19741FF25838A22e4e696FeE7eD36 diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id390 - Tx page - Pages - Verify tx with event.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id390 - Tx page - Pages - Verify tx with event.md deleted file mode 100644 index 70a51a6f77..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id390 - Tx page - Pages - Verify tx with event.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'regression', 'Transaction', 'Active'] ---- - -# id390 Tx page - Pages - Verify tx with event - -## Description -- https://sepolia.explorer.zksync.io/tx/0xc925878434bbc62ead5744cbde52e5043c80ec3790109ba817d450ba50523af0#eventlog (Logs tab) - -## Precondition - - -## Scenario -- Open transaction page -- Open "Logs" tab -- Verify "Name" field with added event displayed (layer, type and parameter name) -![Screenshot](../../../../static/img/Pages/Transaction%20page/id390.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id392 - Tx page - Pages - Verify tx with event for custom token.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id392 - Tx page - Pages - Verify tx with event for custom token.md deleted file mode 100644 index 9c9c3364ed..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id392 - Tx page - Pages - Verify tx with event for custom token.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'regression', 'Transaction', 'Active'] ---- - -# id392 Tx page - Pages - Verify tx with event for custom token - -## Description -https://sepolia.explorer.zksync.io/tx/0xc925878434bbc62ead5744cbde52e5043c80ec3790109ba817d450ba50523af0#eventlog - -## Precondition - - -## Scenario -- Open transaction's page -- Open "Logs" tab -- Verify "Name" field with added event displayed (from, to and value) -![Screenshot](../../../../static/img/Pages/Transaction%20page/id392.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id400 - Tx page - Pages - Verify transaction method interface.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id400 - Tx page - Pages - Verify transaction method interface.md deleted file mode 100644 index cfeed17816..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id400 - Tx page - Pages - Verify transaction method interface.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'regression', 'Transaction', 'Active'] ---- - -# id400 Tx page - Pages - Verify transaction method interface - -## Description -https://sepolia.explorer.zksync.io/tx/0xc925878434bbc62ead5744cbde52e5043c80ec3790109ba817d450ba50523af0#overview - -## Precondition - - -## Scenario -- Open transaction page -- Verify the interface of the method that was called is visible -![Screenshot](../../../../static/img/Pages/Transaction%20page/id400.png) -- Verify the data is decoded by default diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id401 - Tx page - Pages - Verify decoded arguments.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id401 - Tx page - Pages - Verify decoded arguments.md deleted file mode 100644 index 23ec97767c..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id401 - Tx page - Pages - Verify decoded arguments.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Smoke test', 'Transaction', 'Active'] ---- - -# id401 Tx page - Pages - Verify decoded arguments - -## Description -https://sepolia.explorer.zksync.io/tx/0xc925878434bbc62ead5744cbde52e5043c80ec3790109ba817d450ba50523af0#overview - -## Precondition - - -## Scenario -- Open transaction page -- Verify method arguments are visible -![Screenshot](../../../../static/img/Pages/Transaction%20page/id400.png) -- Verify the data is decoded by default diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id402 - Tx page - Pages - Verify setting binary view for input data verified contract.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id402 - Tx page - Pages - Verify setting binary view for input data verified contract.md deleted file mode 100644 index edca13069c..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id402 - Tx page - Pages - Verify setting binary view for input data verified contract.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['Actions', 'Full test', 'manual', 'Pages', 'regression', 'Transaction', 'Active'] ---- - -# id402 Tx page - Pages - Verify setting binary view for input data (verified contract) - -## Description -https://sepolia.explorer.zksync.io/tx/0xc925878434bbc62ead5744cbde52e5043c80ec3790109ba817d450ba50523af0#overview - -## Precondition - - -## Scenario -- Open transaction page -- Verify transaction method interface and arguments have decoded view -![Screenshot](../../../../static/img/Pages/Transaction%20page/id402_1.png) -- Verify "Show original input" button available -- Click "Show original input" button -- Verify transaction method interface and arguments have binary view -![Screenshot](../../../../static/img/Pages/Transaction%20page/id402_2.png) -- Verify "Decode Input Data" button shown instead of "Show Binary" button -- Verify the dropdown with format selection shown with "Decoded bytecode" option available diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id403 - Tx page - Pages - Verify setting decoded view for input data verified contract.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id403 - Tx page - Pages - Verify setting decoded view for input data verified contract.md deleted file mode 100644 index a63ed7c24e..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id403 - Tx page - Pages - Verify setting decoded view for input data verified contract.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Actions', 'Full test', 'manual', 'Pages', 'regression', 'Transaction', 'Active'] ---- - -# id403 Tx page - Pages - Verify setting decoded view for input data (verified contract) - -## Description -https://sepolia.explorer.zksync.io/tx/0xc925878434bbc62ead5744cbde52e5043c80ec3790109ba817d450ba50523af0#overview - -## Precondition - - -## Scenario -- Open transaction page -- Select "View as binary" button to set binary view for transaction method interface and arguments -![Screenshot](../../../../static/img/Pages/Transaction%20page/id403.png) -- Select "View Decoded" from dropdown -- Verify transaction method interface and arguments have decoded view -![Screenshot](../../../../static/img/Pages/Transaction%20page/id400.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id404 - Tx page - Pages - Verify error state for transaction method interface.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id404 - Tx page - Pages - Verify error state for transaction method interface.md deleted file mode 100644 index bff679a5d3..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id404 - Tx page - Pages - Verify error state for transaction method interface.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Full test', 'manual', 'regression', 'Transaction', 'Active'] ---- - -# id404 Tx page - Pages - Verify error state for transaction method interface - -## Description - -## Precondition - - -## Scenario -- Open transaction page -- Emulate an error when receiving the transaction method request (e.g. block transaction method request in Dev Tools when loading "Tx" page) -- Verify red "Error" message shown -- Verify "Try again" button shown -- Verify page reloaded after clicking "Try again" button -![Screenshot](../../../../static/img/Pages/Transaction%20page/id404.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id405 - Tx page - Pages - Verify loading state for transaction method interface.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id405 - Tx page - Pages - Verify loading state for transaction method interface.md deleted file mode 100644 index 76da82e18c..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id405 - Tx page - Pages - Verify loading state for transaction method interface.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'regression', 'Transaction', 'Active'] ---- - -# id405 Tx page - Pages - Verify loading state for transaction method interface - -## Description - -## Precondition - - -## Scenario -- Open transaction page -- Verify "Loading transaction" and spinner shown when loading transaction method interface -![Screenshot](../../../../static/img/Pages/Transaction%20page/id405.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id550 - Tx page - Pages - Verify pending state for Batch field.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id550 - Tx page - Pages - Verify pending state for Batch field.md deleted file mode 100644 index 746aa7921d..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id550 - Tx page - Pages - Verify pending state for Batch field.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'Smoke test', 'Transaction', 'Active'] ---- - -# id550 Tx page - Pages - Verify pending state for Batch field - -## Description - - Open page of any newly made transaction - -## Precondition - - -## Scenario -- Verify "Batch" field has a number, but link is not created yet -![Screenshot](../../../../static/img/Pages/Transaction%20page/id550.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id559 - Tx page - Pages - Verify icons for informational tooltips.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id559 - Tx page - Pages - Verify icons for informational tooltips.md deleted file mode 100644 index 8518396342..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id559 - Tx page - Pages - Verify icons for informational tooltips.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'manual', 'Pages', 'regression', 'Tooltip', 'Transaction', 'Active'] ---- - -# id559 Tx page - Pages - Verify icons for informational tooltips - -## Description - - https://sepolia.explorer.zksync.io/tx/0xe5c3296f849d9cae96eb7aa5cd74ea2a1cbefaa0a78c169bbef5e9c2a2fee5fe - -## Precondition - - -## Scenario -- Informational tooltip icon available for the fields labels: - - Transaction Hash - - Status - - Block - - Batch - - From - - To - - Tokens Transfered - - Input data - - Value - - Fee - - Gas limit & used - - Gas per pubdata - - Nonce - - Created - -![Screenshot](../../../../static/img/Pages/Transaction%20page/id559.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id560 - Tx page - Pages - Verify informational tooltips on hover.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id560 - Tx page - Pages - Verify informational tooltips on hover.md deleted file mode 100644 index 4452be788e..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id560 - Tx page - Pages - Verify informational tooltips on hover.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'manual', 'Pages', 'regression', 'Tooltip', 'Transaction', 'Active'] ---- - -# id560 Tx page - Pages - Verify informational tooltips on hover - -## Description - - https://sepolia.explorer.zksync.io/tx/0xe5c3296f849d9cae96eb7aa5cd74ea2a1cbefaa0a78c169bbef5e9c2a2fee5fe - -## Precondition - - -## Scenario -- Informational tooltip icon reveal the next content on hover: - - Transaction Hash - - Transaction hash is a unique 66-character identifier that is generated whenever a transaction is executed - - Status - - The status of the transaction. - - Reason (for failed tx) - - The failure reason of the transaction - - Block - - Number of the block in which the transaction is recorded. - - Batch - - The batch index where this transaction is submitted to L1 - - From - - The sending party of the transaction. - - To - - The receiving party of the transaction. - - Tokens Transfered - - List of tokens transferred within this transaction. - - Input data - - Additional data included for this transaction. Commonly used as part of contract interaction or as a message sent to the recipient. - - Value - - Amount of Ether being transferred from one address to another within a transaction - - Fee - - Fee which sender paid for this transaction, amount in choosen asset & price in USD at the current time - - Gas limit & used - - Maximum amount of gas allocated for the transaction & the amount eventually used - - Gas per pubdata - - Maximum amount of gas the user is willing to pay for a single byte of published data (pubdata) - - Nonce - - Number of transactions sent from a sender address. - - Created - - The date and time at which a transaction is added to the block. -![Screenshot](../../../../static/img/Pages/Transaction%20page/id560.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id589 - Tx page - Pages - Verify Failed status component.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id589 - Tx page - Pages - Verify Failed status component.md deleted file mode 100644 index 2f1f862cec..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id589 - Tx page - Pages - Verify Failed status component.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'Smoke test', 'Transaction', 'Automated', 'Active'] ---- - -# id589 Tx page - Pages - Verify "Failed" status component - -## Description -Test solution address/parameter -- Mainnet: /tx/0x2eb8b2afc76783e09fbebfc2db085e4ebd4d0944ddd241b4a35bc2e03de23fb5 -- Testnet: /tx/0xb995a27e03a3cca591f3e7ed04dd3ce6ea6055a0dfcb2a9bb177f3caad4c5e10 - -## Precondition - - -## Scenario -- Open any tx with "Verified" status (you can use link from description) -- Open "General Info" tab -- Verify transaction has "Failed" value in "Status" field - - Icon is red with explanation mark - - Text - "Failed" - - No icon displayed before "Failed" icon - -![Screenshot](../../../../static/img/Pages/Transaction%20page/id589.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id653 - Tx page - Pages - Transactions logs copying.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id653 - Tx page - Pages - Transactions logs copying.md deleted file mode 100644 index 70f1b07408..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id653 - Tx page - Pages - Transactions logs copying.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'manual', 'Smoke test', 'Transaction', 'Active'] ---- - -# id653 Tx page - Pages - Transactions logs copying - -## Description -- https://sepolia.explorer.zksync.io/tx/0xb995a27e03a3cca591f3e7ed04dd3ce6ea6055a0dfcb2a9bb177f3caad4c5e10#eventlog (Logs tab) - -## Precondition - - -## Scenario -- Transactions logs table contains: - - Address - can be copied - - Topics - items can be copied - - Data - drop down list and can be copied -![Screenshot](../../../../static/img/Pages/Transaction%20page/id653.png) - diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id801 - Tx page - Pages - Verify input data non verified contract.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id801 - Tx page - Pages - Verify input data non verified contract.md deleted file mode 100644 index 877f787508..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id801 - Tx page - Pages - Verify input data non verified contract.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -tags: ['Actions', 'Full test', 'manual', 'Pages', 'regression', 'Transaction', 'Active'] ---- - -# id801 Tx page - Pages - Verify input data (non verified contract) - -## Description -Example of non verified contract - - https://sepolia.explorer.zksync.io/tx/0x7c1cae98bb4aa3a8b92be9418e6f432f948abc4ce9d90a9b88f2700b88b4a9b8 - -## Precondition - - -## Scenario -- Open non verified contract page -- Click on any tx link from "Transactions" tab -- Verify "Input data" field has binary view -![Screenshot](../../../../static/img/Pages/Transaction%20page/id801_1.png) -- Verify binary view can't be decoded -- Text displayed under the binary view - - Unable to decode input data (Contract not verified) -![Screenshot](../../../../static/img/Pages/Transaction%20page/id801_2.png) - diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id882 - Tx page - Pages - Verify detailed Fee.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id882 - Tx page - Pages - Verify detailed Fee.md deleted file mode 100644 index d99ef4c1e9..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id882 - Tx page - Pages - Verify detailed Fee.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -tags: ['Artifacts', 'Fee', 'Full test', 'Pages', 'Smoke test', 'Transaction', 'Active'] ---- - -# id882 Tx page - Pages - Verify detailed Fee - -## Description - - https://sepolia.explorer.zksync.io/tx/0x1587ac7944057de67b6c4825a7b56fdc1fdaaf99c7227d4e3aac296a9b8dcf77 - -## Precondition - - -## Scenario -- Fee field contains next data: - - Initial (ETH and $ amount) -- Refunded (ETH and $ amount) -- Refunds - - From L2 0x0000000000000000000000000000000000008001 to L2 \{account URL\} for \{token amount\} ETH (name + logo\} -- "Why I'm being refunded?" link -![Screenshot](../../../../static/img/Pages/Transaction%20page/id882.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id883 - Tx page - Pages - Verify Fee expandingcollapsing.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id883 - Tx page - Pages - Verify Fee expandingcollapsing.md deleted file mode 100644 index c65864574e..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id883 - Tx page - Pages - Verify Fee expandingcollapsing.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['Artifacts', 'Fee', 'Full test', 'Pages', 'Smoke test', 'Transaction', 'Active'] ---- - -# id883 Tx page - Pages - Verify Fee expanding/collapsing - -## Description - - https://sepolia.explorer.zksync.io/tx/0x1587ac7944057de67b6c4825a7b56fdc1fdaaf99c7227d4e3aac296a9b8dcf77 - -## Precondition - - -## Scenario -- Click on "More Details" button of the "Fee" field -- Verify additional fee data (Initial, Refunded, Refunds) displayed -- "More Details" button changed to "Close Details" -- Verify the fee data displayed after expanding -![Screenshot](../../../../static/img/Pages/Transaction%20page/id883_1.png) -- Click on "Close Details" button of the "Fee" field -- Verify additional fee data collapsed -- "Close Details" button changed to "More Details" -![Screenshot](../../../../static/img/Pages/Transaction%20page/id883_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id884 - Tx page - Pages - Verify Paymaster Fee.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id884 - Tx page - Pages - Verify Paymaster Fee.md deleted file mode 100644 index 6d136f0211..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id884 - Tx page - Pages - Verify Paymaster Fee.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['Artifacts', 'Fee', 'Pages', 'Paymaster', 'Transaction', 'Active'] ---- - -# id884 Tx page - Pages - Verify Paymaster Fee - -## Description - - Open Paymaster transaction - - https://sepolia.explorer.zksync.io/tx/0xacbd86693e2d1e3da8812183f86617ff2e7e2c12951166b26b19f4458991985b - -## Precondition - - -## Scenario -- Fee for Paymaster has 'Paid by paymaster' label -![Screenshot](../../../../static/img/Pages/Transaction%20page/id884_1.png) -- Click "More details" button -- Expanded Fee for Paymaster contains next data: - - From L2 \{account URL\} to 'Paymaster address' L2 \{account URL\} for \{token amount\} \{token name + logo\} - - "Why is Paymaster being refunded?" link - - "What is Paymaster?" link -![Screenshot](../../../../static/img/Pages/Transaction%20page/id884_2.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Transaction page/id888 - Tx page - Pages - Redirection Fee links.md b/test-documentaion/docs/BE Tests/Pages/Transaction page/id888 - Tx page - Pages - Redirection Fee links.md deleted file mode 100644 index bcf360810a..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transaction page/id888 - Tx page - Pages - Redirection Fee links.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Fee', 'Full test', 'Pages', 'Redirection', 'Smoke test', 'Transaction', 'Active'] ---- - -# id888 Tx page - Pages - Redirection (Fee links) - -## Description - - Regular tx - https://sepolia.explorer.zksync.io/tx/0x1587ac7944057de67b6c4825a7b56fdc1fdaaf99c7227d4e3aac296a9b8dcf77 - -## Precondition - - -## Scenario -- Open Regular tx link -- Click "More details" button -- "Why I'm being refunded?" link redirects to - - https://era.zksync.io/docs/dev/developer-guides/transactions/fee-model.html#refunds -![Screenshot](../../../../static/img/Pages/Transaction%20page/id888.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Transactions page/id247 - Txs page - Pages - Artifacts.md b/test-documentaion/docs/BE Tests/Pages/Transactions page/id247 - Txs page - Pages - Artifacts.md deleted file mode 100644 index 053247e23d..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transactions page/id247 - Txs page - Pages - Artifacts.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -tags: ['APIv1-APIv2', 'Artifacts', 'Full test', 'Transaction', 'Active Partly Manual', 'Active'] ---- - -# id247 Txs page - Pages - Artifacts - -## Description - - New status design - -## Precondition - - -## Scenario -- Transactions page contains 10 rows of: - - Statuses - - Failled on \ - - ![Screenshot](../../../../static/img/Pages/TransactionsPage/id247_1.png) - - Processed on \ - -![Screenshot](../../../../static/img/Pages/TransactionsPage/id247_2.png) - - Executed on \ - -![Screenshot](../../../../static/img/Pages/TransactionsPage/id247_3.png) -- Transaction Hash -- From Hash -- To In/Out/Self -- Nonce -- Amount -- Fee (Fee in ETH only) -- Age - - Timestamp can be copied on click - ![Screenshot](../../../../static/img/Pages/TransactionsPage/id247_4.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Transactions page/id248 - Txs page - Pages - Navigation.md b/test-documentaion/docs/BE Tests/Pages/Transactions page/id248 - Txs page - Pages - Navigation.md deleted file mode 100644 index 643d42177c..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transactions page/id248 - Txs page - Pages - Navigation.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['APIv1-APIv2', 'Full test', 'Navigation', 'Pages', 'Transaction', 'Automated', 'Active'] ---- - -# id248 Txs page - Pages - Navigation - -## Description - - - I am on https://staging-scan-v2.zksync.dev/transactions/ page - -## Precondition - - -## Scenario -- Transaction hash navigates to a transaction page - - https://staging-scan-v2.zksync.dev/tx/0x4e0c70607ba62c9d44607f196b4134999f1253445f24cf41182b16c1c8e0056f -- L2 From navigates to an account page - - https://staging-scan-v2.zksync.dev/address/0x158b1a9af8d9d23ed6e6d144bb6e055999fccbb8 -- L2 To navigates to an account page - - https://staging-scan-v2.zksync.dev/address/0x158b1a9af8d9d23ed6e6d144bb6e055999fccbb8 -- Fee and amount pic - navigates to a contract page (Fee in ETH only) - - https://staging-scan-v2.zksync.dev/address/0xe9f4149276e8a4f8db89e0e3bb78fd853f01e87d diff --git a/test-documentaion/docs/BE Tests/Pages/Transactions page/id371 - Txs page - Pages - Redirection.md b/test-documentaion/docs/BE Tests/Pages/Transactions page/id371 - Txs page - Pages - Redirection.md deleted file mode 100644 index a3fe213273..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transactions page/id371 - Txs page - Pages - Redirection.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Redirection', 'Smoke test', 'To Automate', 'Transaction', 'Active'] ---- - -# id371 Txs page - Pages - Redirection - -## Description - - - I am on https://staging-scan-v2.zksync.dev/transactions/ page - -## Precondition - - -## Scenario -- L1 From redirects to sepolia.etherscan.io - - https://sepolia.etherscan.io/address/0x1a09ebdce481335c809c766a221909f1cabe9947 -- L1 To redirects to sepolia.etherscan.io - - https://sepolia.etherscan.io/address/0x1a09ebdce481335c809c766a221909f1cabe9947 diff --git a/test-documentaion/docs/BE Tests/Pages/Transactions page/id377 - Txs page - Pages - Verify IN label.md b/test-documentaion/docs/BE Tests/Pages/Transactions page/id377 - Txs page - Pages - Verify IN label.md deleted file mode 100644 index 2ae9162f46..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transactions page/id377 - Txs page - Pages - Verify IN label.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'regression', 'Transaction', 'Active'] ---- - -# id377 Txs page - Pages - Verify "IN" label - -## Description - - - I am on https://staging-scan-v2.zksync.dev/transactions/ page - - Preconditions: Make transaction from L1/L2 address to another L2 address - -## Precondition - - -## Scenario -- Open reveiver Account page -- Find the transaction you made previously -- Verify "IN" label displayed for the transaction - ![Screenshot](../../../../static/img/Pages/TransactionsPage/id377_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Transactions page/id379 - Txs page - Pages - Verify SELF label.md b/test-documentaion/docs/BE Tests/Pages/Transactions page/id379 - Txs page - Pages - Verify SELF label.md deleted file mode 100644 index c3038c7637..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transactions page/id379 - Txs page - Pages - Verify SELF label.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'regression', 'Transaction', 'Active'] ---- - -# id379 Txs page - Pages - Verify "SELF" label - -## Description - - - I am on https://staging-scan-v2.zksync.dev/transactions/ page - - Preconditions: Make transaction from L2 to the same own L2 address - -## Precondition - - -## Scenario -- Open transactions page -- Find the transaction you made previously -- Verify "SELF" label displayed for the transaction - ![Screenshot](../../../../static/img/Pages/TransactionsPage/id379_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Transactions page/id596 - Txs page - Pages - Verify hover state for Age field.md b/test-documentaion/docs/BE Tests/Pages/Transactions page/id596 - Txs page - Pages - Verify hover state for Age field.md deleted file mode 100644 index 455ce7743f..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Transactions page/id596 - Txs page - Pages - Verify hover state for Age field.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'regression', 'Tooltip', 'Transaction', 'Active'] ---- - -# id596 Txs page - Pages - Verify hover state for 'Age' field - -## Description - - https://sepolia.explorer.zksync.io/transactions - -## Precondition - - -## Scenario -- Open transactions page -- Homer the cursor over "Age" field of any transaction raw -- Verify tooltip with timestamp shown on hover - ![Screenshot](../../../../static/img/Pages/TransactionsPage/id596_1.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id1872 - Txn Batch page - Pages - Artifacts Zero batch state.md b/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id1872 - Txn Batch page - Pages - Artifacts Zero batch state.md deleted file mode 100644 index 1319e2d67d..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id1872 - Txn Batch page - Pages - Artifacts Zero batch state.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'manual', 'Pages', 'regression', 'Txn Batch', 'Active'] ---- - -# id1872 Txn Batch page - Pages - Artifacts (Zero batch state) - -## Description - - Open any zero block page (e.g. /batch/0) - -## Precondition - - -## Scenario -- Zero Batch page contains the following elements: - - Batch Transactions - - Headline - "This Batch doesn't have any transactions" - - Search icon - -![Screenshot](../../../../static/img/Pages/Batch%20page/id1872.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id724 - Txn Batch page - Pages - Artifacts Batch Transactions.md b/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id724 - Txn Batch page - Pages - Artifacts Batch Transactions.md deleted file mode 100644 index e879fee0e2..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id724 - Txn Batch page - Pages - Artifacts Batch Transactions.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'manual', 'Pages', 'regression', 'Txn Batch', 'Active'] ---- - -# id724 Txn Batch page - Pages - Artifacts (Batch Transactions) - -## Description - - -## Precondition - - -## Scenario -- Batch Transactions contains the following rows: - - Status - - Transaction hash - - Method - - Age - - From - - To - - Value - - Fee (Fee in ETH only) - - Timestamp can be copied on click - - Navigation tab - -![Screenshot](../../../../static/img/Pages/Batch%20page/id724.png) - diff --git a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id725 - Txn Batch page - Pages - Artifacts Left table.md b/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id725 - Txn Batch page - Pages - Artifacts Left table.md deleted file mode 100644 index ce67fb378e..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id725 - Txn Batch page - Pages - Artifacts Left table.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'manual', 'Pages', 'regression', 'Txn Batch', 'Active'] ---- - -# id725 Txn Batch page - Pages - Artifacts (Left table) - -## Description - - -## Precondition - - -## Scenario -- Left Txn Batch contains the following fields: - - Batch Index - - Batch Size - - Timestamp - - Batch Root (can be copied) - - Commit tx hash (can be copied) - -![Screenshot](../../../../static/img/Pages/Batch%20page/id725.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id726 - Txn Batch page - Pages - Artifacts Right table.md b/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id726 - Txn Batch page - Pages - Artifacts Right table.md deleted file mode 100644 index e5c13c18b0..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id726 - Txn Batch page - Pages - Artifacts Right table.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['Artifacts', 'Full test', 'manual', 'Pages', 'regression', 'Txn Batch', 'Active'] ---- - -# id726 Txn Batch page - Pages - Artifacts (Right table) - -## Description - - -## Precondition - - -## Scenario -- Right Txn Batch contains the following fields: - - Committed - - Prove Tx hash (can be copied) - - Proven - - Execute Tx hash (can be copied) - - Executed - -![Screenshot](../../../../static/img/Pages/Batch%20page/id726.png) \ No newline at end of file diff --git a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id727 - Txn Batch page - Pages - Verify icons for informational tooltips Left table.md b/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id727 - Txn Batch page - Pages - Verify icons for informational tooltips Left table.md deleted file mode 100644 index 7a2fc1f78d..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id727 - Txn Batch page - Pages - Verify icons for informational tooltips Left table.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'regression', 'Tooltip', 'Txn Batch', 'Active'] ---- - -# id727 Txn Batch page - Pages - Verify icons for informational tooltips (Left table) - -## Description - - -## Precondition - - -## Scenario -- Informational tooltip icon available for the fields labels of left Batch : - - Batch Index - - Batch Size - - Timestamp - - Batch Root - - Commit tx hash - -![Screenshot](../../../../static/img/Pages/Batch%20page/id727.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id728 - Txn Batch page - Pages - Verify icons for informational tooltips Right table.md b/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id728 - Txn Batch page - Pages - Verify icons for informational tooltips Right table.md deleted file mode 100644 index 5bc219a2c4..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id728 - Txn Batch page - Pages - Verify icons for informational tooltips Right table.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'regression', 'Tooltip', 'Txn Batch', 'Active'] ---- - -# id728 Txn Batch page - Pages - Verify icons for informational tooltips (Right table) - -## Description - - -## Precondition - - -## Scenario -- Informational tooltip icon available for the fields labels of right Batch: - - Committed - - Prove Tx hash - - Proven - - Execute Tx hash - - Executed - -![Screenshot](../../../../static/img/Pages/Batch%20page/id728.png) - diff --git a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id729 - Txn Batch page - Pages - Redirection Hashes.md b/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id729 - Txn Batch page - Pages - Redirection Hashes.md deleted file mode 100644 index 02755bb17e..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id729 - Txn Batch page - Pages - Redirection Hashes.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'Redirection', 'regression', 'Txn Batch', 'Active'] ---- - -# id729 Txn Batch page - Pages - Redirection (Hashes) - -## Description - - -## Precondition - - -## Scenario -- Commit tx hash link redirects to to sepolia.etherscan.io -![Screenshot](../../../../static/img/Pages/Batch%20page/id729_1.png) -- Prove tx hash link redirects to to sepolia.etherscan.io -![Screenshot](../../../../static/img/Pages/Batch%20page/id729_2.png) -- Execute tx hash link redirects to to sepolia.etherscan.io -![Screenshot](../../../../static/img/Pages/Batch%20page/id729_3.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id730 - Txn Batch page - Pages - Hashes copying.md b/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id730 - Txn Batch page - Pages - Hashes copying.md deleted file mode 100644 index 703a316499..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id730 - Txn Batch page - Pages - Hashes copying.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -tags: ['Copying', 'Full test', 'manual', 'Pages', 'regression', 'Txn Batch', 'Active'] ---- - -# id730 Txn Batch page - Pages - Hashes copying - -## Description - - -## Precondition - - -## Scenario -- The following hashes can be copied: - - Batch # -![Screenshot](../../../../static/img/Pages/Batch%20page/id730_1.png) - - Batch Root - - Commit tx hash -![Screenshot](../../../../static/img/Pages/Batch%20page/id730_2.png) - - Prove tx hash -![Screenshot](../../../../static/img/Pages/Batch%20page/id730_3.png) - - Execute tx hash -![Screenshot](../../../../static/img/Pages/Batch%20page/id730_4.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id731 - Txn Batch page - Pages - Verify informational tooltips on hover Left table.md b/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id731 - Txn Batch page - Pages - Verify informational tooltips on hover Left table.md deleted file mode 100644 index 84f3ad7655..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id731 - Txn Batch page - Pages - Verify informational tooltips on hover Left table.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'regression', 'Tooltip', 'Txn Batch', 'Active'] ---- - -# id731 Txn Batch page - Pages - Verify informational tooltips on hover (Left table) - -## Description - - -## Precondition - - -## Scenario -- Informational tooltip of icon reveal the next content on hover (left Txn Batch table): - - Batch Index - - The L1 Batch number indicates the length of L1 Batches produced by grouping L2 blocks to be proven on Ethereum. - - Batch Size - - Number of transactions inside of the L1 Batch - - Timestamp - - The date and time at which L1 Batch is produced - - Batch Root - - The L1 Batch Root is a cryptographic hash (or Merkle root) that summarizes a batch of L2 transactions or data and is submitted to the L1 blockchain as a single transaction - - Commit tx hash - - Hash of L1 transaction on which this L1 Batch was committed. - -![Screenshot](../../../../static/img/Pages/Batch%20page/id731.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id732 - Txn Batch page - Pages - Verify informational tooltips on hover Right table.md b/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id732 - Txn Batch page - Pages - Verify informational tooltips on hover Right table.md deleted file mode 100644 index cb58eeaf52..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Txn Batch page /id732 - Txn Batch page - Pages - Verify informational tooltips on hover Right table.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'regression', 'Tooltip', 'Txn Batch', 'Active'] ---- - -# id732 Txn Batch page - Pages - Verify informational tooltips on hover (Right table) - -## Description - - -## Precondition - - -## Scenario -- Informational tooltip of icon reveal the next content on hover (right Txn Batch table): - - Committed - - The date and time at which L1 Batch is committed to Ethereum - - Prove Tx hash - - Hash of L1 transaction on which this L1 Batch was proven. - - Proven - - The date and time at which L1 Batch is proven to Ethereum - - Execute Tx hash - - Hash of L1 transaction on which this L1 Batch was executed. - - Executed - - The date and time at which L1 Batch is executed on Ethereum - -![Screenshot](../../../../static/img/Pages/Batch%20page/id732.png) diff --git a/test-documentaion/docs/BE Tests/Pages/Txn Batches page /id735 - Txn Batches page - Pages - Artifacts.md b/test-documentaion/docs/BE Tests/Pages/Txn Batches page /id735 - Txn Batches page - Pages - Artifacts.md deleted file mode 100644 index 3896a305a9..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Txn Batches page /id735 - Txn Batches page - Pages - Artifacts.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -tags: ['Full test', 'manual', 'Pages', 'regression', 'Txn Batch', 'Active'] ---- - -# id735 Txn Batches page - Pages - Artifacts - -## Description - Open URL: - - https://sepolia.explorer.zksync.io/batches/ - -## Precondition - - -## Scenario -- Open URL https://sepolia.explorer.zksync.io/batches/ -- Table has next columns: - - Status - - BATCH - - AGE - - SIZE - -![Screenshot](../../../../static/img/Pages/Batches%20page/id735.png) - diff --git a/test-documentaion/docs/BE Tests/Pages/Txn Batches page /id736 - Txn Batches page - Pages - Navigations.md b/test-documentaion/docs/BE Tests/Pages/Txn Batches page /id736 - Txn Batches page - Pages - Navigations.md deleted file mode 100644 index 0766bce9eb..0000000000 --- a/test-documentaion/docs/BE Tests/Pages/Txn Batches page /id736 - Txn Batches page - Pages - Navigations.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -tags: ['Full test', 'Navigation', 'Pages', 'regression', 'Txn Batch', 'Active'] ---- - -# id736 Txn Batches page - Pages - Navigations - -## Description - - https://sepolia.explorer.zksync.io/batches/ - -## Precondition - - -## Scenario -- Open URL https://sepolia.explorer.zksync.io/batches/ -- Click on BATCH link for batch in the list - - User is navigated to https://sepolia.explorer.zksync.io/batch/(batchnumber) -- "Size" link navigates to the batch page (Batch Transactions section) - - https://sepolia.explorer.zksync.io/batch/(batchnumber) - -![Screenshot](../../../../static/img/Pages/Batches%20page/id736.png) diff --git a/test-documentaion/docs/BE Tests/UAT /id1561 - UAT - Other - for New user in the system.md b/test-documentaion/docs/BE Tests/UAT /id1561 - UAT - Other - for New user in the system.md deleted file mode 100644 index e8658ba6bd..0000000000 --- a/test-documentaion/docs/BE Tests/UAT /id1561 - UAT - Other - for New user in the system.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -tags: ['UAT', 'Active'] ---- - -# id1561 UAT - Other - for New user in the system - -## Description - - New user test cases (new one in crypto): - - In this part we will focus on read-only areas of Block Explorer which don’t require interaction from user or cases when user wants to get some basic block explorer data (e.g. primarily viewing data related to blockchain - transactions, blocks, accounts etc.) - -## Precondition - - -## Scenario -- Navigation menu is always available for the user -- Navigation menu items name are clear and unequivocal -- User has always possibility to find Support buttons/links during all user flows -- User can switch between Mainnet and Testnet networks -- User can switch between available languages (EN and UA) -- Other Era products can be reached from Block Explorer via header links - - Portal - - Bridge - - Documentation -- Search field is a common element and available for user from **every** BE page -- Search field has clear placeholder with text explaining what inputs can be accepted -- User always has breadcrumbs to understand what page/flow is currently active and how to reach previous pages diff --git a/test-documentaion/docs/BE Tests/UAT /id1562 - UAT - Other - for Experienced user.md b/test-documentaion/docs/BE Tests/UAT /id1562 - UAT - Other - for Experienced user.md deleted file mode 100644 index 98ccfcec37..0000000000 --- a/test-documentaion/docs/BE Tests/UAT /id1562 - UAT - Other - for Experienced user.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -tags: ['UAT', 'Active'] ---- - -# id1562 UAT - Other - for Experienced user - -## Description - - Experienced user test cases (user type - Developer) - - In this part we will focus on the areas of Block Explorer which require interaction from user (like connecting MetaMask wallet for adding data to contracts via ABI, verifying smart contracts and working with Debugger tool) - -## Precondition - - -## Scenario -- Smart Contract verification page can be reached via navigation menu -- User gets the explanation of the mechanism of Smart Contract verification (SCV) flow (what is the purpose of it and what data required for verification) -- User can proceed with using Debugger with slow 3G internet connection -- User can proceed with Smart Contract verification (SCV) flow with slow 3G internet connection -- User gets an informative error message in case of losing internet connection -- All the fields for SCV has names/placeholder/text explaining what inputs can be accepted -- Additional Docs/Github links available for user to simplify/speed up interaction process -- User gets a clear notification about SCV process completing/further steps -- Debugger tool currently can be reached via direct link only \{env_link/tools/debugger\} -- Debugger tool accepts only specific trace JSON files -- In case uploaded JSON file can’t be parsed user receives appropriate error notification -- User can upload JSON trace file in any state of debugger (no matter if he already inspecting any file or just has empty state with no file uploaded) -- User has all the necessary toolkit for interacting with JSON trace file - - Instruction list - - Search - - Step counter/navigation - - Memory state etc. -- User can switch between data types available -- User has a possibility to use full screen/collapsed modes -- User can interact with Debugger via buttons to keyboard hotkeys (commands highlighted) -- User can get a state of parent/child contracts memory state -- Errors for instruction list displayed correctly (in case they mentioned in JSON file) -- User can interact with β€œContract” tab of verified contracts -- β€œRead” ABI methods of verified contracts can be called by any users -- Contract owner user can interact with β€œWrite” ABI methods after connecting his MetaMask wallet (appropriate instructions for it available in ABI design) -- User is notified about state of his MetaMask wallet when using ABI contract methods -- Balance state of searched account is displayed on β€œAccount” page -- User can get list of all events for specific contract address (β€œEvents” tab of β€œAccount” page) -- User can get β€œLogs” for each transaction with all the internal parameters diff --git a/test-documentaion/docs/BE Tests/UAT /id1563 - UAT - Other - General test cases.md b/test-documentaion/docs/BE Tests/UAT /id1563 - UAT - Other - General test cases.md deleted file mode 100644 index f7f1ab69bc..0000000000 --- a/test-documentaion/docs/BE Tests/UAT /id1563 - UAT - Other - General test cases.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -tags: ['UAT', 'Active'] ---- - -# id1563 UAT - Other - General test cases - -## Description - - General test cases (common for all BE users) - -## Precondition - - -## Scenario -- β€œTransaction" page contains extensive information about the concrete tx -- All BE data is linked, so user research any BE item from related pages (Tx page β†’ Block page β†’ Address page β†’ Batch page β†’ Tx page etc) -- All the field names of β€œTransaction" page are clear and have tooltips revealing additional data about the field -- Detailed explanation about fee mechanism and refunds (with link to Docs page) available on β€œTransaction" page -- Precise status, state and flow of transaction (with all the L1 Etherscan links and additional text explanation) -- User can see decoded view of β€œInput data” field on β€œTransaction" page (verified contract only) -- Pagination element simplify the navigation between pages for Blocks/Batches/Txs -- User can find the list of all tokens and their data diff --git a/test-documentaion/docs/intro.md b/test-documentaion/docs/intro.md deleted file mode 100644 index c072ad73a3..0000000000 --- a/test-documentaion/docs/intro.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Test documentation - - -## What you'll need to contribute to the project - -- [Node.js](https://nodejs.org/en/download/) version 18.0 or above: - - When installing Node.js, you are recommended to check all checkboxes related to dependencies. - -## Project structure rundown -There are few important entities existing in the Docs folder `.` you need to know about: -- `/docs`- Contains the Markdown files and text content for the docs. -- `/static` - Non-documentation files (screenshots/images mostly) that are used in Markdown files. - -## How to contribute to project -- Clone [Block Explorer repository](https://github.com/matter-labs/block-explorer) -- Run the next command in the root Block Explorer folder to install all required dependencies, [full installation details](https://docusaurus.io/docs/installation): -```bash -npm install -``` -- Go to the root folder -- Run -```bash -npm run build -``` -- Run -```bash -npm run serve -``` -- Local Docs project will be available at [`http://localhost:3000/docs/intro`](http://localhost:3000/docs/intro) -- Find a page/element you want to edit and proceed with your changes - -### Editing Docs -To get familiar with markdonwn features visit [Docusaurus Guides](https://docusaurus.io/docs/markdown-features) page - -### Creating a PR -After making changes to the project -- create a pull request with your changes -- make sure all the checks passed (all have to be green) -- request a review from a QAs - After successull review PR with changes will be merged to main branch diff --git a/test-documentaion/docusaurus.config.ts b/test-documentaion/docusaurus.config.ts deleted file mode 100644 index b9b13a3c4d..0000000000 --- a/test-documentaion/docusaurus.config.ts +++ /dev/null @@ -1,146 +0,0 @@ -import {themes as prismThemes} from 'prism-react-renderer'; -import type {Config} from '@docusaurus/types'; -import type * as Preset from '@docusaurus/preset-classic'; - -const config: Config = { - title: 'Block Explorer', - tagline: '', - favicon: 'img/logo_black_zk.png', - - // Set the production url of your site here - url: 'https://be-test-docs.zksync.io/', - // Set the // pathname under which your site is served - // For GitHub pages deployment, it is often '//' - baseUrl: '/', - - // GitHub pages deployment config. - // If you aren't using GitHub pages, you don't need these. - organizationName: 'matter-labs', // Usually your GitHub org/user name. - projectName: 'be-test-docs', // Usually your repo name. test-documentation - deploymentBranch: 'main', - trailingSlash: false, - - onBrokenLinks: 'throw', - onBrokenMarkdownLinks: 'warn', - - // Even if you don't use internationalization, you can use this field to set - // useful metadata like html lang. For example, if your site is Chinese, you - // may want to replace "en" with "zh-Hans". - i18n: { - defaultLocale: 'en', - locales: ['en'], - }, - - presets: [ - [ - 'classic', - { - docs: { - sidebarPath: './sidebars.ts', - // Please change this to your repo. - // routeBasePath: '/', // Set this value to '/'. - // homePageId: 'BE Tests', // Set to existing document id. - }, - theme: { - customCss: './src/css/custom.css', - }, - } satisfies Preset.Options, - ], - ], - - themeConfig: { - // Replace with your project's social card - image: 'img/docusaurus-social-card.jpg', - navbar: { - title: 'Block Explorer', - logo: { - alt: 'Block Explorer', - src: 'img/logo.svg', - }, - items: [ - { - type: 'docSidebar', - sidebarId: 'tutorialSidebar', - position: 'left', - label: 'Tests', - }, - ], - }, - footer: { - logo: { - alt: 'zkSync Logo', - src: 'img/logo_footer.svg', - href: 'https://zksync.io/', - width: 120, - height: 30, - }, - style: 'dark', - links: [ - { - title: 'zkSync Links', - items: [ - { - label: 'ZK Credo', - href: 'https://github.com/zksync/credo', - }, - { - label: 'Ecosystem', - href: 'https://zksync.dappradar.com/', - }, - { - label: 'Terms of Service', - href: 'https://zksync.io/terms', - }, - ], - }, - { - title: 'ZK Project Links', - items: [ - { - label: 'Block Explorer', - href: 'https://sepolia.explorer.zksync.io/', - }, - { - label: 'Bridges & Wallets', - href: 'https://zksync.io/explore#bridges', - }, - { - label: 'Github Discussions', - href: 'https://github.com/zkSync-Community-Hub/zksync-developers/discussions', - }, - ], - }, - { - title: 'Current project link', - items: [ - { - label: 'GitHub', - href: 'https://github.com/matter-labs/block-explorer', - }, - ], - }, - { - title: 'Contact Links', - items: [ - { - label: 'Twitter', - href: 'https://twitter.com/zksync', - }, - { - label: 'Discord', - href: 'https://join.zksync.dev/', - }, - - ], - }, - ], - //copyright: `Made with ❀️ by Matter Labs`, - }, - prism: { - theme: prismThemes.github, - darkTheme: prismThemes.dracula, - }, - } satisfies Preset.ThemeConfig, -}; - -export default config; diff --git a/test-documentaion/package-lock.json b/test-documentaion/package-lock.json deleted file mode 100644 index edee497d05..0000000000 --- a/test-documentaion/package-lock.json +++ /dev/null @@ -1,14626 +0,0 @@ -{ - "name": "testing-docs", - "version": "0.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "testing-docs", - "version": "0.0.0", - "dependencies": { - "@docusaurus/core": "3.2.1", - "@docusaurus/preset-classic": "3.2.1", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "prism-react-renderer": "^2.3.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" - }, - "devDependencies": { - "@docusaurus/module-type-aliases": "3.2.1", - "@docusaurus/tsconfig": "3.2.1", - "@docusaurus/types": "3.2.1", - "typescript": "~5.2.2" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@algolia/autocomplete-core": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", - "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", - "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", - "@algolia/autocomplete-shared": "1.9.3" - } - }, - "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", - "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", - "dependencies": { - "@algolia/autocomplete-shared": "1.9.3" - }, - "peerDependencies": { - "search-insights": ">= 1 < 3" - } - }, - "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", - "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", - "dependencies": { - "@algolia/autocomplete-shared": "1.9.3" - }, - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/autocomplete-shared": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", - "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.23.3.tgz", - "integrity": "sha512-vRHXYCpPlTDE7i6UOy2xE03zHF2C8MEFjPN2v7fRbqVpcOvAUQK81x3Kc21xyb5aSIpYCjWCZbYZuz8Glyzyyg==", - "dependencies": { - "@algolia/cache-common": "4.23.3" - } - }, - "node_modules/@algolia/cache-common": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.23.3.tgz", - "integrity": "sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A==" - }, - "node_modules/@algolia/cache-in-memory": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.23.3.tgz", - "integrity": "sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg==", - "dependencies": { - "@algolia/cache-common": "4.23.3" - } - }, - "node_modules/@algolia/client-account": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.23.3.tgz", - "integrity": "sha512-hpa6S5d7iQmretHHF40QGq6hz0anWEHGlULcTIT9tbUssWUriN9AUXIFQ8Ei4w9azD0hc1rUok9/DeQQobhQMA==", - "dependencies": { - "@algolia/client-common": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "node_modules/@algolia/client-analytics": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.23.3.tgz", - "integrity": "sha512-LBsEARGS9cj8VkTAVEZphjxTjMVCci+zIIiRhpFun9jGDUlS1XmhCW7CTrnaWeIuCQS/2iPyRqSy1nXPjcBLRA==", - "dependencies": { - "@algolia/client-common": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "node_modules/@algolia/client-common": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.23.3.tgz", - "integrity": "sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==", - "dependencies": { - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "node_modules/@algolia/client-personalization": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.23.3.tgz", - "integrity": "sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g==", - "dependencies": { - "@algolia/client-common": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "node_modules/@algolia/client-search": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.23.3.tgz", - "integrity": "sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==", - "dependencies": { - "@algolia/client-common": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "node_modules/@algolia/events": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" - }, - "node_modules/@algolia/logger-common": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.23.3.tgz", - "integrity": "sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g==" - }, - "node_modules/@algolia/logger-console": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.23.3.tgz", - "integrity": "sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A==", - "dependencies": { - "@algolia/logger-common": "4.23.3" - } - }, - "node_modules/@algolia/recommend": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.23.3.tgz", - "integrity": "sha512-9fK4nXZF0bFkdcLBRDexsnGzVmu4TSYZqxdpgBW2tEyfuSSY54D4qSRkLmNkrrz4YFvdh2GM1gA8vSsnZPR73w==", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.23.3", - "@algolia/cache-common": "4.23.3", - "@algolia/cache-in-memory": "4.23.3", - "@algolia/client-common": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/logger-common": "4.23.3", - "@algolia/logger-console": "4.23.3", - "@algolia/requester-browser-xhr": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/requester-node-http": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "node_modules/@algolia/requester-browser-xhr": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.23.3.tgz", - "integrity": "sha512-jDWGIQ96BhXbmONAQsasIpTYWslyjkiGu0Quydjlowe+ciqySpiDUrJHERIRfELE5+wFc7hc1Q5hqjGoV7yghw==", - "dependencies": { - "@algolia/requester-common": "4.23.3" - } - }, - "node_modules/@algolia/requester-common": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.23.3.tgz", - "integrity": "sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw==" - }, - "node_modules/@algolia/requester-node-http": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.23.3.tgz", - "integrity": "sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA==", - "dependencies": { - "@algolia/requester-common": "4.23.3" - } - }, - "node_modules/@algolia/transporter": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.23.3.tgz", - "integrity": "sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==", - "dependencies": { - "@algolia/cache-common": "4.23.3", - "@algolia/logger-common": "4.23.3", - "@algolia/requester-common": "4.23.3" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", - "dependencies": { - "@babel/highlight": "^7.24.2", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", - "dependencies": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", - "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.24.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", - "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", - "dependencies": { - "@babel/types": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", - "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", - "dependencies": { - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", - "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", - "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", - "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", - "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", - "dependencies": { - "@babel/types": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", - "dependencies": { - "@babel/types": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", - "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz", - "integrity": "sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==", - "dependencies": { - "@babel/helper-function-name": "^7.23.0", - "@babel/template": "^7.24.0", - "@babel/types": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", - "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", - "dependencies": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", - "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.24.5", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", - "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", - "integrity": "sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", - "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", - "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", - "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", - "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", - "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", - "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", - "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", - "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", - "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", - "dependencies": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", - "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", - "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", - "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", - "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", - "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.24.5", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", - "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", - "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", - "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", - "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", - "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", - "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", - "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", - "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", - "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", - "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", - "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", - "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", - "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", - "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", - "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-simple-access": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", - "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", - "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", - "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", - "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", - "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", - "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", - "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", - "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", - "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", - "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", - "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", - "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", - "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.24.1.tgz", - "integrity": "sha512-QXp1U9x0R7tkiGB0FOk8o74jhnap0FlZ5gNkRIWdG3eP+SvMFg118e1zaWewDzgABb106QSKpVsD3Wgd8t6ifA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.1.tgz", - "integrity": "sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", - "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", - "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.1.tgz", - "integrity": "sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", - "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", - "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.3.tgz", - "integrity": "sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-plugin-utils": "^7.24.0", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", - "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", - "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", - "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", - "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", - "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", - "integrity": "sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-typescript": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", - "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", - "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", - "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", - "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", - "dependencies": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.5", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.5", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.5", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.5", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.5", - "@babel/plugin-transform-parameters": "^7.24.5", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.5", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.5", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.1.tgz", - "integrity": "sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-transform-react-display-name": "^7.24.1", - "@babel/plugin-transform-react-jsx": "^7.23.4", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz", - "integrity": "sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-syntax-jsx": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-typescript": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" - }, - "node_modules/@babel/runtime": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", - "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.24.5.tgz", - "integrity": "sha512-GWO0mgzNMLWaSYM4z4NVIuY0Cd1fl8cPnuetuddu5w/qGuvt5Y7oUi/kvvQGK9xgOkFJDQX2heIvTRn/OQ1XTg==", - "dependencies": { - "core-js-pure": "^3.30.2", - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", - "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", - "dependencies": { - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/types": "^7.24.5", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", - "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", - "dependencies": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@docsearch/css": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.6.0.tgz", - "integrity": "sha512-+sbxb71sWre+PwDK7X2T8+bhS6clcVMLwBPznX45Qu6opJcgRjAp7gYSDzVFp187J+feSj5dNBN1mJoi6ckkUQ==" - }, - "node_modules/@docsearch/react": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.6.0.tgz", - "integrity": "sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w==", - "dependencies": { - "@algolia/autocomplete-core": "1.9.3", - "@algolia/autocomplete-preset-algolia": "1.9.3", - "@docsearch/css": "3.6.0", - "algoliasearch": "^4.19.1" - }, - "peerDependencies": { - "@types/react": ">= 16.8.0 < 19.0.0", - "react": ">= 16.8.0 < 19.0.0", - "react-dom": ">= 16.8.0 < 19.0.0", - "search-insights": ">= 1 < 3" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "search-insights": { - "optional": true - } - } - }, - "node_modules/@docusaurus/core": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.2.1.tgz", - "integrity": "sha512-ZeMAqNvy0eBv2dThEeMuNzzuu+4thqMQakhxsgT5s02A8LqRcdkg+rbcnuNqUIpekQ4GRx3+M5nj0ODJhBXo9w==", - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/generator": "^7.23.3", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.22.9", - "@babel/preset-env": "^7.22.9", - "@babel/preset-react": "^7.22.5", - "@babel/preset-typescript": "^7.22.5", - "@babel/runtime": "^7.22.6", - "@babel/runtime-corejs3": "^7.22.6", - "@babel/traverse": "^7.22.8", - "@docusaurus/cssnano-preset": "3.2.1", - "@docusaurus/logger": "3.2.1", - "@docusaurus/mdx-loader": "3.2.1", - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "3.2.1", - "@docusaurus/utils-common": "3.2.1", - "@docusaurus/utils-validation": "3.2.1", - "@svgr/webpack": "^6.5.1", - "autoprefixer": "^10.4.14", - "babel-loader": "^9.1.3", - "babel-plugin-dynamic-import-node": "^2.3.3", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "clean-css": "^5.3.2", - "cli-table3": "^0.6.3", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.31.1", - "css-loader": "^6.8.1", - "css-minimizer-webpack-plugin": "^4.2.2", - "cssnano": "^5.1.15", - "del": "^6.1.1", - "detect-port": "^1.5.1", - "escape-html": "^1.0.3", - "eta": "^2.2.0", - "eval": "^0.1.8", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "html-minifier-terser": "^7.2.0", - "html-tags": "^3.3.1", - "html-webpack-plugin": "^5.5.3", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.7.6", - "p-map": "^4.0.0", - "postcss": "^8.4.26", - "postcss-loader": "^7.3.3", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "^1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.3.4", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.3.4", - "rtl-detect": "^1.0.4", - "semver": "^7.5.4", - "serve-handler": "^6.1.5", - "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.9", - "tslib": "^2.6.0", - "update-notifier": "^6.0.2", - "url-loader": "^4.1.1", - "webpack": "^5.88.1", - "webpack-bundle-analyzer": "^4.9.0", - "webpack-dev-server": "^4.15.1", - "webpack-merge": "^5.9.0", - "webpackbar": "^5.0.2" - }, - "bin": { - "docusaurus": "bin/docusaurus.mjs" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/cssnano-preset": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.2.1.tgz", - "integrity": "sha512-wTL9KuSSbMJjKrfu385HZEzAoamUsbKqwscAQByZw4k6Ja/RWpqgVvt/CbAC+aYEH6inLzOt+MjuRwMOrD3VBA==", - "dependencies": { - "cssnano-preset-advanced": "^5.3.10", - "postcss": "^8.4.26", - "postcss-sort-media-queries": "^4.4.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/logger": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.2.1.tgz", - "integrity": "sha512-0voOKJCn9RaM3np6soqEfo7SsVvf2C+CDTWhW+H/1AyBhybASpExtDEz+7ECck9TwPzFQ5tt+I3zVugUJbJWDg==", - "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/mdx-loader": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.2.1.tgz", - "integrity": "sha512-Fs8tXhXKZjNkdGaOy1xSLXSwfjCMT73J3Zfrju2U16uGedRFRjgK0ojpK5tiC7TnunsL3tOFgp1BSMBRflX9gw==", - "dependencies": { - "@docusaurus/logger": "3.2.1", - "@docusaurus/utils": "3.2.1", - "@docusaurus/utils-validation": "3.2.1", - "@mdx-js/mdx": "^3.0.0", - "@slorber/remark-comment": "^1.0.0", - "escape-html": "^1.0.3", - "estree-util-value-to-estree": "^3.0.1", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "image-size": "^1.0.2", - "mdast-util-mdx": "^3.0.0", - "mdast-util-to-string": "^4.0.0", - "rehype-raw": "^7.0.0", - "remark-directive": "^3.0.0", - "remark-emoji": "^4.0.0", - "remark-frontmatter": "^5.0.0", - "remark-gfm": "^4.0.0", - "stringify-object": "^3.3.0", - "tslib": "^2.6.0", - "unified": "^11.0.3", - "unist-util-visit": "^5.0.0", - "url-loader": "^4.1.1", - "vfile": "^6.0.1", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/module-type-aliases": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.2.1.tgz", - "integrity": "sha512-FyViV5TqhL1vsM7eh29nJ5NtbRE6Ra6LP1PDcPvhwPSlA7eiWGRKAn3jWwMUcmjkos5SYY+sr0/feCdbM3eQHQ==", - "dependencies": { - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/types": "3.2.1", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "*", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.2.1.tgz", - "integrity": "sha512-lOx0JfhlGZoZu6pEJfeEpSISZR5dQbJGGvb42IP13G5YThNHhG9R9uoWuo4IOimPqBC7sHThdLA3VLevk61Fsw==", - "dependencies": { - "@docusaurus/core": "3.2.1", - "@docusaurus/logger": "3.2.1", - "@docusaurus/mdx-loader": "3.2.1", - "@docusaurus/types": "3.2.1", - "@docusaurus/utils": "3.2.1", - "@docusaurus/utils-common": "3.2.1", - "@docusaurus/utils-validation": "3.2.1", - "cheerio": "^1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "srcset": "^4.0.0", - "tslib": "^2.6.0", - "unist-util-visit": "^5.0.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.2.1.tgz", - "integrity": "sha512-GHe5b/lCskAR8QVbfWAfPAApvRZgqk7FN3sOHgjCtjzQACZxkHmq6QqyqZ8Jp45V7lVck4wt2Xw2IzBJ7Cz3bA==", - "dependencies": { - "@docusaurus/core": "3.2.1", - "@docusaurus/logger": "3.2.1", - "@docusaurus/mdx-loader": "3.2.1", - "@docusaurus/module-type-aliases": "3.2.1", - "@docusaurus/types": "3.2.1", - "@docusaurus/utils": "3.2.1", - "@docusaurus/utils-common": "3.2.1", - "@docusaurus/utils-validation": "3.2.1", - "@types/react-router-config": "^5.0.7", - "combine-promises": "^1.1.0", - "fs-extra": "^11.1.1", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.2.1.tgz", - "integrity": "sha512-TOqVfMVTAHqWNEGM94Drz+PUpHDbwFy6ucHFgyTx9zJY7wPNSG5EN+rd/mU7OvAi26qpOn2o9xTdUmb28QLjEQ==", - "dependencies": { - "@docusaurus/core": "3.2.1", - "@docusaurus/mdx-loader": "3.2.1", - "@docusaurus/types": "3.2.1", - "@docusaurus/utils": "3.2.1", - "@docusaurus/utils-validation": "3.2.1", - "fs-extra": "^11.1.1", - "tslib": "^2.6.0", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-debug": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.2.1.tgz", - "integrity": "sha512-AMKq8NuUKf2sRpN1m/sIbqbRbnmk+rSA+8mNU1LNxEl9BW9F/Gng8m9HKlzeyMPrf5XidzS1jqkuTLDJ6KIrFw==", - "dependencies": { - "@docusaurus/core": "3.2.1", - "@docusaurus/types": "3.2.1", - "@docusaurus/utils": "3.2.1", - "fs-extra": "^11.1.1", - "react-json-view-lite": "^1.2.0", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-analytics": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.2.1.tgz", - "integrity": "sha512-/rJ+9u+Px0eTCiF4TNcNtj3kHf8cp6K1HCwOTdbsSlz6Xn21syZYcy+f1VM9wF6HrvUkXUcbM5TDCvg2IRL6bQ==", - "dependencies": { - "@docusaurus/core": "3.2.1", - "@docusaurus/types": "3.2.1", - "@docusaurus/utils-validation": "3.2.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-gtag": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.2.1.tgz", - "integrity": "sha512-XtuJnlMvYfppeVdUyKiDIJAa/gTJKCQU92z8CLZZ9ibJdgVjFOLS10s0hIC0eL5z0U2u2loJz2rZ63HOkNHbBA==", - "dependencies": { - "@docusaurus/core": "3.2.1", - "@docusaurus/types": "3.2.1", - "@docusaurus/utils-validation": "3.2.1", - "@types/gtag.js": "^0.0.12", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.2.1.tgz", - "integrity": "sha512-wiS/kE0Ny5pnjTxVCs8ljRnkL1RVMj59t6jmSsgEX7piDOoaXSMIUaoIt9ogS/v132uO0xEsxHstkRUZHQyPcQ==", - "dependencies": { - "@docusaurus/core": "3.2.1", - "@docusaurus/types": "3.2.1", - "@docusaurus/utils-validation": "3.2.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.2.1.tgz", - "integrity": "sha512-uWZ7AxzdeaQSTCwD2yZtOiEm9zyKU+wqCmi/Sf25kQQqqFSBZUStXfaQ8OHP9cecnw893ZpZ811rPhB/wfujJw==", - "dependencies": { - "@docusaurus/core": "3.2.1", - "@docusaurus/logger": "3.2.1", - "@docusaurus/types": "3.2.1", - "@docusaurus/utils": "3.2.1", - "@docusaurus/utils-common": "3.2.1", - "@docusaurus/utils-validation": "3.2.1", - "fs-extra": "^11.1.1", - "sitemap": "^7.1.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/preset-classic": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.2.1.tgz", - "integrity": "sha512-E3OHSmttpEBcSMhfPBq3EJMBxZBM01W1rnaCUTXy9EHvkmB5AwgTfW1PwGAybPAX579ntE03R+2zmXdizWfKnQ==", - "dependencies": { - "@docusaurus/core": "3.2.1", - "@docusaurus/plugin-content-blog": "3.2.1", - "@docusaurus/plugin-content-docs": "3.2.1", - "@docusaurus/plugin-content-pages": "3.2.1", - "@docusaurus/plugin-debug": "3.2.1", - "@docusaurus/plugin-google-analytics": "3.2.1", - "@docusaurus/plugin-google-gtag": "3.2.1", - "@docusaurus/plugin-google-tag-manager": "3.2.1", - "@docusaurus/plugin-sitemap": "3.2.1", - "@docusaurus/theme-classic": "3.2.1", - "@docusaurus/theme-common": "3.2.1", - "@docusaurus/theme-search-algolia": "3.2.1", - "@docusaurus/types": "3.2.1" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/react-loadable": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "dependencies": { - "@types/react": "*", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/@docusaurus/theme-classic": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.2.1.tgz", - "integrity": "sha512-+vSbnQyoWjc6vRZi4vJO2dBU02wqzynsai15KK+FANZudrYaBHtkbLZAQhgmxzBGVpxzi87gRohlMm+5D8f4tA==", - "dependencies": { - "@docusaurus/core": "3.2.1", - "@docusaurus/mdx-loader": "3.2.1", - "@docusaurus/module-type-aliases": "3.2.1", - "@docusaurus/plugin-content-blog": "3.2.1", - "@docusaurus/plugin-content-docs": "3.2.1", - "@docusaurus/plugin-content-pages": "3.2.1", - "@docusaurus/theme-common": "3.2.1", - "@docusaurus/theme-translations": "3.2.1", - "@docusaurus/types": "3.2.1", - "@docusaurus/utils": "3.2.1", - "@docusaurus/utils-common": "3.2.1", - "@docusaurus/utils-validation": "3.2.1", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "copy-text-to-clipboard": "^3.2.0", - "infima": "0.2.0-alpha.43", - "lodash": "^4.17.21", - "nprogress": "^0.2.0", - "postcss": "^8.4.26", - "prism-react-renderer": "^2.3.0", - "prismjs": "^1.29.0", - "react-router-dom": "^5.3.4", - "rtlcss": "^4.1.0", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/theme-common": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.2.1.tgz", - "integrity": "sha512-d+adiD7L9xv6EvfaAwUqdKf4orsM3jqgeqAM+HAjgL/Ux0GkVVnfKr+tsoe+4ow4rHe6NUt+nkkW8/K8dKdilA==", - "dependencies": { - "@docusaurus/mdx-loader": "3.2.1", - "@docusaurus/module-type-aliases": "3.2.1", - "@docusaurus/plugin-content-blog": "3.2.1", - "@docusaurus/plugin-content-docs": "3.2.1", - "@docusaurus/plugin-content-pages": "3.2.1", - "@docusaurus/utils": "3.2.1", - "@docusaurus/utils-common": "3.2.1", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "clsx": "^2.0.0", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^2.3.0", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/theme-search-algolia": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.2.1.tgz", - "integrity": "sha512-bzhCrpyXBXzeydNUH83II2akvFEGfhsNTPPWsk5N7e+odgQCQwoHhcF+2qILbQXjaoZ6B3c48hrvkyCpeyqGHw==", - "dependencies": { - "@docsearch/react": "^3.5.2", - "@docusaurus/core": "3.2.1", - "@docusaurus/logger": "3.2.1", - "@docusaurus/plugin-content-docs": "3.2.1", - "@docusaurus/theme-common": "3.2.1", - "@docusaurus/theme-translations": "3.2.1", - "@docusaurus/utils": "3.2.1", - "@docusaurus/utils-validation": "3.2.1", - "algoliasearch": "^4.18.0", - "algoliasearch-helper": "^3.13.3", - "clsx": "^2.0.0", - "eta": "^2.2.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/theme-translations": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.2.1.tgz", - "integrity": "sha512-jAUMkIkFfY+OAhJhv6mV8zlwY6J4AQxJPTgLdR2l+Otof9+QdJjHNh/ifVEu9q0lp3oSPlJj9l05AaP7Ref+cg==", - "dependencies": { - "fs-extra": "^11.1.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@docusaurus/tsconfig": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.2.1.tgz", - "integrity": "sha512-+biUwtsYW3oChLxYezzA+NIgS3Q9KDRl7add/YT54RXs9Q4rKInebxdHdG6JFs5BaTg45gyjDu0rvNVcGeHODg==", - "dev": true - }, - "node_modules/@docusaurus/types": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.2.1.tgz", - "integrity": "sha512-n/toxBzL2oxTtRTOFiGKsHypzn/Pm+sXyw+VSk1UbqbXQiHOwHwts55bpKwbcUgA530Is6kix3ELiFOv9GAMfw==", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.9.2", - "react-helmet-async": "^1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1", - "webpack-merge": "^5.9.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.2.1.tgz", - "integrity": "sha512-DPkIS/EPc+pGAV798PUXgNzJFM3HJouoQXgr0KDZuJVz1EkWbDLOcQwLIz8Qx7liI9ddfkN/TXTRQdsTPZNakw==", - "dependencies": { - "@docusaurus/logger": "3.2.1", - "@docusaurus/utils-common": "3.2.1", - "@svgr/webpack": "^6.5.1", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "github-slugger": "^1.5.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "jiti": "^1.20.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "prompts": "^2.4.2", - "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", - "tslib": "^2.6.0", - "url-loader": "^4.1.1", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } - } - }, - "node_modules/@docusaurus/utils-common": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.2.1.tgz", - "integrity": "sha512-N5vadULnRLiqX2QfTjVEU3u5vo6RG2EZTdyXvJdzDOdrLCGIZAfnf/VkssinFZ922sVfaFfQ4FnStdhn5TWdVg==", - "dependencies": { - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } - } - }, - "node_modules/@docusaurus/utils-validation": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.2.1.tgz", - "integrity": "sha512-+x7IR9hNMXi62L1YAglwd0s95fR7+EtirjTxSN4kahYRWGqOi3jlQl1EV0az/yTEvKbxVvOPcdYicGu9dk4LJw==", - "dependencies": { - "@docusaurus/logger": "3.2.1", - "@docusaurus/utils": "3.2.1", - "@docusaurus/utils-common": "3.2.1", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "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" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" - }, - "node_modules/@mdx-js/mdx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.1.tgz", - "integrity": "sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdx": "^2.0.0", - "collapse-white-space": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-build-jsx": "^3.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "estree-util-to-js": "^2.0.0", - "estree-walker": "^3.0.0", - "hast-util-to-estree": "^3.0.0", - "hast-util-to-jsx-runtime": "^2.0.0", - "markdown-extensions": "^2.0.0", - "periscopic": "^3.0.0", - "remark-mdx": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "source-map": "^0.7.0", - "unified": "^11.0.0", - "unist-util-position-from-estree": "^2.0.0", - "unist-util-stringify-position": "^4.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/react": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", - "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", - "dependencies": { - "@types/mdx": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@types/react": ">=16", - "react": ">=16" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pnpm/config.env-replace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", - "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", - "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", - "dependencies": { - "graceful-fs": "4.2.10" - }, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "node_modules/@pnpm/npm-conf": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz", - "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==", - "dependencies": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.25", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", - "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" - }, - "node_modules/@sideway/address": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", - "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" - }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@slorber/remark-comment": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz", - "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.1.0", - "micromark-util-symbol": "^1.0.1" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", - "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", - "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz", - "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz", - "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz", - "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz", - "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz", - "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz", - "integrity": "sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", - "@svgr/babel-plugin-remove-jsx-attribute": "*", - "@svgr/babel-plugin-remove-jsx-empty-expression": "*", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.1", - "@svgr/babel-plugin-svg-dynamic-title": "^6.5.1", - "@svgr/babel-plugin-svg-em-dimensions": "^6.5.1", - "@svgr/babel-plugin-transform-react-native-svg": "^6.5.1", - "@svgr/babel-plugin-transform-svg-component": "^6.5.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/core": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", - "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", - "dependencies": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/plugin-jsx": "^6.5.1", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", - "integrity": "sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==", - "dependencies": { - "@babel/types": "^7.20.0", - "entities": "^4.4.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz", - "integrity": "sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==", - "dependencies": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/hast-util-to-babel-ast": "^6.5.1", - "svg-parser": "^2.0.4" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "^6.0.0" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", - "integrity": "sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==", - "dependencies": { - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "svgo": "^2.8.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" - } - }, - "node_modules/@svgr/webpack": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz", - "integrity": "sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==", - "dependencies": { - "@babel/core": "^7.19.6", - "@babel/plugin-transform-react-constant-elements": "^7.18.12", - "@babel/preset-env": "^7.19.4", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@svgr/core": "^6.5.1", - "@svgr/plugin-jsx": "^6.5.1", - "@svgr/plugin-svgo": "^6.5.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", - "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", - "dependencies": { - "defer-to-connect": "^2.0.1" - }, - "engines": { - "node": ">=14.16" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/acorn": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", - "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.56.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", - "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" - }, - "node_modules/@types/estree-jsx": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", - "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", - "integrity": "sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/gtag.js": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz", - "integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==" - }, - "node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" - }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" - }, - "node_modules/@types/mdast": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", - "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/mdx": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", - "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==" - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" - }, - "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" - }, - "node_modules/@types/node": { - "version": "20.12.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.8.tgz", - "integrity": "sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" - }, - "node_modules/@types/prismjs": { - "version": "1.26.3", - "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.3.tgz", - "integrity": "sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.12", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" - }, - "node_modules/@types/qs": { - "version": "6.9.15", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", - "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" - }, - "node_modules/@types/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", - "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "node_modules/@types/react-router-config": { - "version": "5.0.11", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz", - "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "^5.1.0" - } - }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "node_modules/@types/sax": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", - "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/unist": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", - "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" - }, - "node_modules/@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", - "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/algoliasearch": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.23.3.tgz", - "integrity": "sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.23.3", - "@algolia/cache-common": "4.23.3", - "@algolia/cache-in-memory": "4.23.3", - "@algolia/client-account": "4.23.3", - "@algolia/client-analytics": "4.23.3", - "@algolia/client-common": "4.23.3", - "@algolia/client-personalization": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/logger-common": "4.23.3", - "@algolia/logger-console": "4.23.3", - "@algolia/recommend": "4.23.3", - "@algolia/requester-browser-xhr": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/requester-node-http": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "node_modules/algoliasearch-helper": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.19.0.tgz", - "integrity": "sha512-AaSb5DZDMZmDQyIy6lf4aL0OZGgyIdqvLIIvSuVQOIOqfhrYSY7TvotIFI2x0Q3cP3xUpTd7lI1astUC4aXBJw==", - "dependencies": { - "@algolia/events": "^4.0.1" - }, - "peerDependencies": { - "algoliasearch": ">= 3.1 < 6" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/astring": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", - "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", - "bin": { - "astring": "bin/astring" - } - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/babel-loader": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", - "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", - "dependencies": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0", - "webpack": ">=5" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "node_modules/boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacheable-lookup": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", - "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", - "engines": { - "node": ">=14.16" - } - }, - "node_modules/cacheable-request": { - "version": "10.2.14", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", - "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", - "dependencies": { - "@types/http-cache-semantics": "^4.0.2", - "get-stream": "^6.0.1", - "http-cache-semantics": "^4.1.1", - "keyv": "^4.5.3", - "mimic-response": "^4.0.0", - "normalize-url": "^8.0.0", - "responselike": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - } - }, - "node_modules/cacheable-request/node_modules/normalize-url": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", - "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001615", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001615.tgz", - "integrity": "sha512-1IpazM5G3r38meiae0bHRnPhz+CBQ3ZLqbQMtrg+AsTPKAXgW38JNsXkyZ+v8waCsDmPq87lmfun5Q2AGysNEQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", - "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/clean-css": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", - "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-table3": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.4.tgz", - "integrity": "sha512-Lm3L0p+/npIQWNIiyF/nAn7T5dnOwR3xNTHXYEBFBFVPXzCVNZ5lqEC/1eo/EVfpDsQ1I+TX4ORPQgp+UI0CRw==", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/cli-table3/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/collapse-white-space": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", - "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, - "node_modules/combine-promises": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", - "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compressible/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/configstore": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", - "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", - "dependencies": { - "dot-prop": "^6.0.1", - "graceful-fs": "^4.2.6", - "unique-string": "^3.0.0", - "write-file-atomic": "^3.0.3", - "xdg-basedir": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/yeoman/configstore?sponsor=1" - } - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" - }, - "node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "node_modules/copy-text-to-clipboard": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", - "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", - "dependencies": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/core-js": { - "version": "3.37.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.0.tgz", - "integrity": "sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.37.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz", - "integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==", - "dependencies": { - "browserslist": "^4.23.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-pure": { - "version": "3.37.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.37.0.tgz", - "integrity": "sha512-d3BrpyFr5eD4KcbRvQ3FTUx/KWmaDesr7+a3+1+P46IUnNoEt+oiLijPINZMEon7w9oGkIINWxrBAU9DEciwFQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", - "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", - "dependencies": { - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/crypto-random-string/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", - "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-loader": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", - "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz", - "integrity": "sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==", - "dependencies": { - "cssnano": "^5.1.8", - "jest-worker": "^29.1.2", - "postcss": "^8.4.17", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "@swc/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "lightningcss": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.1.15", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", - "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", - "dependencies": { - "cssnano-preset-default": "^5.2.14", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-advanced": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz", - "integrity": "sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==", - "dependencies": { - "autoprefixer": "^10.4.12", - "cssnano-preset-default": "^5.2.14", - "postcss-discard-unused": "^5.1.0", - "postcss-merge-idents": "^5.1.1", - "postcss-reduce-idents": "^5.2.0", - "postcss-zindex": "^5.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.1", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.4", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.2", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, - "node_modules/debounce": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/detect-port": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", - "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", - "dependencies": { - "address": "^1.0.1", - "debug": "4" - }, - "bin": { - "detect": "bin/detect-port.js", - "detect-port": "bin/detect-port.js" - } - }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dot-prop": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/dot-prop/node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.755", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.755.tgz", - "integrity": "sha512-9nop+3jZxSHIxe1EzEUcjDXzK+3qOv3fY5w0sE88nIZUntbv1aXWmoxGWlklX5XSO4txCpLssWkUSh8RQPovBg==" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/emojilib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", - "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/emoticon": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz", - "integrity": "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", - "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.2.tgz", - "integrity": "sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==" - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-goat": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", - "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-util-attach-comments": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", - "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", - "dependencies": { - "@types/estree": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-build-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", - "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "estree-walker": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-is-identifier-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", - "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-to-js": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", - "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "astring": "^1.8.0", - "source-map": "^0.7.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-value-to-estree": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.1.1.tgz", - "integrity": "sha512-5mvUrF2suuv5f5cGDnDphIy4/gW86z82kl5qG6mM9z04SEQI4FB5Apmaw/TGEf3l55nLtMs5s51dmhUzvAHQCA==", - "dependencies": { - "@types/estree": "^1.0.0", - "is-plain-obj": "^4.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/remcohaszing" - } - }, - "node_modules/estree-util-visit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", - "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eta": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", - "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "url": "https://github.com/eta-dev/eta?sponsor=1" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eval": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", - "dependencies": { - "@types/node": "*", - "require-like": ">= 0.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "node_modules/express/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "dependencies": { - "punycode": "^1.3.2" - } - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fault": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", - "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", - "dependencies": { - "format": "^0.2.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/feed": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", - "dependencies": { - "xml-js": "^1.6.11" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/file-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/file-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/find-cache-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", - "dependencies": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", - "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "bin": { - "flat": "cli.js" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/form-data-encoder": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", - "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", - "engines": { - "node": ">= 14.17" - } - }, - "node_modules/format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "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" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/global-dirs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-dirs/node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/got": { - "version": "12.6.1", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", - "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", - "dependencies": { - "@sindresorhus/is": "^5.2.0", - "@szmarczak/http-timer": "^5.0.1", - "cacheable-lookup": "^7.0.0", - "cacheable-request": "^10.2.8", - "decompress-response": "^6.0.0", - "form-data-encoder": "^2.1.2", - "get-stream": "^6.0.1", - "http2-wrapper": "^2.1.10", - "lowercase-keys": "^3.0.0", - "p-cancelable": "^3.0.0", - "responselike": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/got/node_modules/@sindresorhus/is": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", - "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/gray-matter/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/gray-matter/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-yarn": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", - "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", - "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "hastscript": "^8.0.0", - "property-information": "^6.0.0", - "vfile": "^6.0.0", - "vfile-location": "^5.0.0", - "web-namespaces": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", - "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.2.tgz", - "integrity": "sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "hast-util-from-parse5": "^8.0.0", - "hast-util-to-parse5": "^8.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "parse5": "^7.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-estree": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz", - "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-attach-comments": "^3.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.0", - "unist-util-position": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-jsx-runtime": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz", - "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^1.0.0", - "unist-util-position": "^5.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.3.tgz", - "integrity": "sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==" - }, - "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.6.tgz", - "integrity": "sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==", - "dependencies": { - "inline-style-parser": "0.2.3" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", - "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", - "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^4.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-entities": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ] - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "node_modules/html-minifier-terser": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", - "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "~5.3.2", - "commander": "^10.0.0", - "entities": "^4.4.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.15.1" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" - } - }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "engines": { - "node": ">=14" - } - }, - "node_modules/html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/html-void-elements": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", - "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.20.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/html-webpack-plugin/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/html-webpack-plugin/node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/http2-wrapper": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", - "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.2.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", - "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=16.x" - } - }, - "node_modules/immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/infima": { - "version": "0.2.0-alpha.43", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", - "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==", - "engines": { - "node": ">=12" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-alphabetical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", - "dependencies": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-decimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", - "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-npm": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", - "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-reference": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", - "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-yarn-global": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", - "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", - "engines": { - "node": ">=12" - } - }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "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" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/joi": { - "version": "17.13.1", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.1.tgz", - "integrity": "sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg==", - "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/latest-version": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", - "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", - "dependencies": { - "package-json": "^8.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/launch-editor": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", - "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lowercase-keys": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", - "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/markdown-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", - "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-directive": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz", - "integrity": "sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", - "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-from-markdown/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/mdast-util-frontmatter": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", - "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "escape-string-regexp": "^5.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-extension-frontmatter": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-frontmatter/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", - "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", - "dependencies": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", - "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-expression": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz", - "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-jsx": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.2.tgz", - "integrity": "sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-remove-position": "^5.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdxjs-esm": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", - "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", - "dependencies": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.1.0.tgz", - "integrity": "sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", - "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - "dependencies": { - "@types/mdast": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromark": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", - "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", - "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-directive": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.0.tgz", - "integrity": "sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "parse-entities": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-directive/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-directive/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-frontmatter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", - "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", - "dependencies": { - "fault": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^2.0.0", - "micromark-extension-gfm-footnote": "^2.0.0", - "micromark-extension-gfm-strikethrough": "^2.0.0", - "micromark-extension-gfm-table": "^2.0.0", - "micromark-extension-gfm-tagfilter": "^2.0.0", - "micromark-extension-gfm-task-list-item": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", - "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", - "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-mdx-expression": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", - "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-mdx-expression": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-mdx-jsx": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz", - "integrity": "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==", - "dependencies": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "micromark-factory-mdx-expression": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-mdx-md": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", - "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", - "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", - "dependencies": { - "acorn": "^8.0.0", - "acorn-jsx": "^5.0.0", - "micromark-extension-mdx-expression": "^3.0.0", - "micromark-extension-mdx-jsx": "^3.0.0", - "micromark-extension-mdx-md": "^2.0.0", - "micromark-extension-mdxjs-esm": "^3.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs-esm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", - "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-destination": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", - "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-destination/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-label": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", - "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-label/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-mdx-expression": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz", - "integrity": "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" - } - }, - "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-space": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-space/node_modules/micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-title": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", - "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-whitespace": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", - "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-character/node_modules/micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-chunked": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", - "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-classify-character": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", - "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-classify-character/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-combine-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", - "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-decode-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-string/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", - "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-events-to-acorn": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", - "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "estree-util-visit": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "vfile-message": "^4.0.0" - } - }, - "node_modules/micromark-util-events-to-acorn/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-html-tag-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", - "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-resolve-all": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", - "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", - "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-subtokenize": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", - "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", - "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark/node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dependencies": { - "mime-db": "~1.33.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", - "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", - "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", - "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mrmime": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-emoji": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", - "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", - "dependencies": { - "@sindresorhus/is": "^4.6.0", - "char-regex": "^1.0.2", - "emojilib": "^2.4.0", - "skin-tone": "^2.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/p-cancelable": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", - "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", - "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", - "dependencies": { - "got": "^12.1.0", - "registry-auth-token": "^5.0.1", - "registry-url": "^6.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-entities": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", - "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", - "dependencies": { - "@types/unist": "^2.0.0", - "character-entities": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-entities/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - }, - "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/periscopic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^3.0.0", - "is-reference": "^3.0.0" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pkg-dir": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", - "dependencies": { - "find-up": "^6.3.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-unused": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", - "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-loader": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", - "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", - "dependencies": { - "cosmiconfig": "^8.3.5", - "jiti": "^1.20.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-loader/node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", - "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/postcss-merge-idents": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", - "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-idents": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", - "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.16", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-sort-media-queries": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz", - "integrity": "sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==", - "dependencies": { - "sort-css-media-queries": "2.1.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.4.16" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/postcss-zindex": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", - "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/prism-react-renderer": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.3.1.tgz", - "integrity": "sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==", - "dependencies": { - "@types/prismjs": "^1.26.0", - "clsx": "^2.0.0" - }, - "peerDependencies": { - "react": ">=16.0.0" - } - }, - "node_modules/prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/property-information": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", - "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - }, - "node_modules/pupa": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", - "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", - "dependencies": { - "escape-goat": "^4.0.0" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dependencies": { - "inherits": "~2.0.3" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "node_modules/react-fast-compare": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", - "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" - }, - "node_modules/react-helmet-async": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": "^16.6.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-json-view-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.4.0.tgz", - "integrity": "sha512-wh6F6uJyYAmQ4fK0e8dSQMEWuvTs2Wr3el3sLD9bambX1+pSWUVXIz1RFaoy3TI1mZ0FqdpKq9YgbgTTgyrmXA==", - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-loadable": { - "name": "@docusaurus/react-loadable", - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "dependencies": { - "@types/react": "*", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/react-loadable-ssr-addon-v5-slorber": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", - "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", - "dependencies": { - "@babel/runtime": "^7.10.3" - }, - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "react-loadable": "*", - "webpack": ">=4.41.1 || 5.x" - } - }, - "node_modules/react-router": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", - "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-config": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", - "dependencies": { - "@babel/runtime": "^7.1.2" - }, - "peerDependencies": { - "react": ">=15", - "react-router": ">=5" - } - }, - "node_modules/react-router-dom": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", - "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reading-time": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "dependencies": { - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", - "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", - "dependencies": { - "@pnpm/npm-conf": "^2.1.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/registry-url": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", - "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/rehype-raw": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", - "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-raw": "^9.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-directive": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.0.tgz", - "integrity": "sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-directive": "^3.0.0", - "micromark-extension-directive": "^3.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-emoji": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", - "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", - "dependencies": { - "@types/mdast": "^4.0.2", - "emoticon": "^4.0.1", - "mdast-util-find-and-replace": "^3.0.1", - "node-emoji": "^2.1.0", - "unified": "^11.0.4" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/remark-frontmatter": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", - "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-frontmatter": "^2.0.0", - "micromark-extension-frontmatter": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-gfm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", - "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz", - "integrity": "sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==", - "dependencies": { - "mdast-util-mdx": "^3.0.0", - "micromark-extension-mdxjs": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", - "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-stringify": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/renderkid/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-like": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", - "engines": { - "node": "*" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-alpn": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "node_modules/responselike": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", - "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", - "dependencies": { - "lowercase-keys": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rtl-detect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.1.2.tgz", - "integrity": "sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==" - }, - "node_modules/rtlcss": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz", - "integrity": "sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==", - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0", - "postcss": "^8.4.21", - "strip-json-comments": "^3.1.1" - }, - "bin": { - "rtlcss": "bin/rtlcss.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sax": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" - }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/search-insights": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.13.0.tgz", - "integrity": "sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==", - "peer": true - }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", - "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/send/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-handler": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", - "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", - "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - } - }, - "node_modules/serve-handler/node_modules/path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sirv": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", - "dependencies": { - "@polka/url": "^1.0.0-next.24", - "mrmime": "^2.0.0", - "totalist": "^3.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/sitemap": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", - "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", - "dependencies": { - "@types/node": "^17.0.5", - "@types/sax": "^1.2.1", - "arg": "^5.0.0", - "sax": "^1.2.4" - }, - "bin": { - "sitemap": "dist/cli.js" - }, - "engines": { - "node": ">=12.0.0", - "npm": ">=5.6.0" - } - }, - "node_modules/sitemap/node_modules/@types/node": { - "version": "17.0.45", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", - "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" - }, - "node_modules/skin-tone": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", - "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", - "dependencies": { - "unicode-emoji-modifier-base": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/sort-css-media-queries": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", - "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==", - "engines": { - "node": ">= 6.3.0" - } - }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/srcset": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", - "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/std-env": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/stringify-entities": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-to-object": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", - "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/svgo/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/svgo/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz", - "integrity": "sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/terser-webpack-plugin/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/tiny-invariant": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/totalist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-emoji-modifier-base": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", - "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", - "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", - "dependencies": { - "@types/unist": "^3.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unique-string": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", - "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", - "dependencies": { - "crypto-random-string": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position-from-estree": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", - "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", - "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.14.tgz", - "integrity": "sha512-JixKH8GR2pWYshIPUg/NujK3JO7JiqEEUiNArE86NQyrgUuZeTlZQN3xuS/yiV5Kb48ev9K6RqNkaJjXsdg7Jw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-notifier": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", - "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", - "dependencies": { - "boxen": "^7.0.0", - "chalk": "^5.0.1", - "configstore": "^6.0.0", - "has-yarn": "^3.0.0", - "import-lazy": "^4.0.0", - "is-ci": "^3.0.1", - "is-installed-globally": "^0.4.0", - "is-npm": "^6.0.0", - "is-yarn-global": "^0.4.0", - "latest-version": "^7.0.0", - "pupa": "^3.1.0", - "semver": "^7.3.7", - "semver-diff": "^4.0.0", - "xdg-basedir": "^5.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/boxen": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", - "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.1", - "chalk": "^5.2.0", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/camelcase": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/url-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/url-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/url-loader/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/url-loader/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/url-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" - }, - "node_modules/utility-types": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", - "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", - "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", - "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/webpack": { - "version": "5.91.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", - "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", - "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", - "dependencies": { - "@discoveryjs/json-ext": "0.5.7", - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "commander": "^7.2.0", - "debounce": "^1.2.1", - "escape-string-regexp": "^4.0.0", - "gzip-size": "^6.0.0", - "html-escaper": "^2.0.2", - "opener": "^1.5.2", - "picocolors": "^1.0.0", - "sirv": "^2.0.3", - "ws": "^7.3.1" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.15.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", - "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.4", - "ws": "^8.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", - "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-merge": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/webpack/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/webpack/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", - "dependencies": { - "chalk": "^4.1.0", - "consola": "^2.15.3", - "pretty-time": "^1.1.0", - "std-env": "^3.0.1" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "webpack": "3 || 4 || 5" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "dependencies": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xdg-basedir": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", - "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "dependencies": { - "sax": "^1.2.4" - }, - "bin": { - "xml-js": "bin/cli.js" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - } -} diff --git a/test-documentaion/package.json b/test-documentaion/package.json deleted file mode 100644 index 2b50200bec..0000000000 --- a/test-documentaion/package.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "name": "testing-docs", - "version": "0.0.0", - "private": true, - "scripts": { - "docusaurus": "docusaurus", - "start": "docusaurus start", - "build": "docusaurus build", - "swizzle": "docusaurus swizzle", - "deploy": "docusaurus deploy", - "clear": "docusaurus clear", - "serve": "docusaurus serve", - "write-translations": "docusaurus write-translations", - "write-heading-ids": "docusaurus write-heading-ids", - "typecheck": "tsc" - }, - "dependencies": { - "@docusaurus/core": "3.2.1", - "@docusaurus/preset-classic": "3.2.1", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "prism-react-renderer": "^2.3.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" - }, - "devDependencies": { - "@docusaurus/module-type-aliases": "3.2.1", - "@docusaurus/tsconfig": "3.2.1", - "@docusaurus/types": "3.2.1", - "typescript": "~5.2.2" - }, - "browserslist": { - "production": [ - ">0.5%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 3 chrome version", - "last 3 firefox version", - "last 5 safari version" - ] - }, - "engines": { - "node": ">=18.0" - } -} diff --git a/test-documentaion/sidebars.ts b/test-documentaion/sidebars.ts deleted file mode 100644 index acc7685acd..0000000000 --- a/test-documentaion/sidebars.ts +++ /dev/null @@ -1,31 +0,0 @@ -import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; - -/** - * Creating a sidebar enables you to: - - create an ordered group of docs - - render a sidebar for each doc of that group - - provide next/previous navigation - - The sidebars can be generated from the filesystem, or explicitly defined here. - - Create as many sidebars as you want. - */ -const sidebars: SidebarsConfig = { - // By default, Docusaurus generates a sidebar from the docs folder structure - tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], - - // But you can create a sidebar manually - /* - tutorialSidebar: [ - 'intro', - 'hello', - { - type: 'category', - label: 'Tutorial', - items: ['tutorial-basics/create-a-document'], - }, - ], - */ -}; - -export default sidebars; diff --git a/test-documentaion/src/components/HomepageFeatures/index.tsx b/test-documentaion/src/components/HomepageFeatures/index.tsx deleted file mode 100644 index c10e82d20c..0000000000 --- a/test-documentaion/src/components/HomepageFeatures/index.tsx +++ /dev/null @@ -1,67 +0,0 @@ -import clsx from 'clsx'; -import Heading from '@theme/Heading'; -import styles from './styles.module.css'; - -type FeatureItem = { - title: string; - Svg: React.ComponentType>; - description: JSX.Element; -}; - -const FeatureList: FeatureItem[] = [ - { - title: 'Build', - Svg: require('@site/static/img/1.svg').default, - description: ( - <> - - - ), - }, - { - title: 'Test', - Svg: require('@site/static/img/2.svg').default, - description: ( - <> - - - ), - }, - { - title: 'Repeat', - Svg: require('@site/static/img/3.svg').default, - description: ( - <> - - - ), - }, -]; - -function Feature({title, Svg, description}: FeatureItem) { - return ( -
-
- -
-
- {title} -

{description}

-
-
- ); -} - -export default function HomepageFeatures(): JSX.Element { - return ( -
-
-
- {FeatureList.map((props, idx) => ( - - ))} -
-
-
- ); -} diff --git a/test-documentaion/src/components/HomepageFeatures/styles.module.css b/test-documentaion/src/components/HomepageFeatures/styles.module.css deleted file mode 100644 index b248eb2e5d..0000000000 --- a/test-documentaion/src/components/HomepageFeatures/styles.module.css +++ /dev/null @@ -1,11 +0,0 @@ -.features { - display: flex; - align-items: center; - padding: 2rem 0; - width: 100%; -} - -.featureSvg { - height: 200px; - width: 200px; -} diff --git a/test-documentaion/src/css/custom.css b/test-documentaion/src/css/custom.css deleted file mode 100644 index 2bc6a4cfde..0000000000 --- a/test-documentaion/src/css/custom.css +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Any CSS included here will be global. The classic template - * bundles Infima by default. Infima is a CSS framework designed to - * work well for content-centric websites. - */ - -/* You can override the default Infima variables here. */ -:root { - --ifm-color-primary: #2e8555; - --ifm-color-primary-dark: #29784c; - --ifm-color-primary-darker: #277148; - --ifm-color-primary-darkest: #205d3b; - --ifm-color-primary-light: #33925d; - --ifm-color-primary-lighter: #359962; - --ifm-color-primary-lightest: #3cad6e; - --ifm-code-font-size: 95%; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); -} - -/* For readability concerns, you should choose a lighter palette in dark mode. */ -[data-theme='dark'] { - --ifm-color-primary: #25c2a0; - --ifm-color-primary-dark: #21af90; - --ifm-color-primary-darker: #1fa588; - --ifm-color-primary-darkest: #1a8870; - --ifm-color-primary-light: #29d5b0; - --ifm-color-primary-lighter: #32d8b4; - --ifm-color-primary-lightest: #4fddbf; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); -} diff --git a/test-documentaion/src/pages/index.module.css b/test-documentaion/src/pages/index.module.css deleted file mode 100644 index 9f71a5da77..0000000000 --- a/test-documentaion/src/pages/index.module.css +++ /dev/null @@ -1,23 +0,0 @@ -/** - * CSS files with the .module.css suffix will be treated as CSS modules - * and scoped locally. - */ - -.heroBanner { - padding: 4rem 0; - text-align: center; - position: relative; - overflow: hidden; -} - -@media screen and (max-width: 996px) { - .heroBanner { - padding: 2rem; - } -} - -.buttons { - display: flex; - align-items: center; - justify-content: center; -} diff --git a/test-documentaion/src/pages/index.tsx b/test-documentaion/src/pages/index.tsx deleted file mode 100644 index 15cc099a3a..0000000000 --- a/test-documentaion/src/pages/index.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import clsx from 'clsx'; -import Link from '@docusaurus/Link'; -import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; -import Layout from '@theme/Layout'; -import HomepageFeatures from '@site/src/components/HomepageFeatures'; -import Heading from '@theme/Heading'; - -import styles from './index.module.css'; - -function HomepageHeader() { - const {siteConfig} = useDocusaurusContext(); - return ( -
-
- - {siteConfig.title} - -

{siteConfig.tagline} zkSync Era Block Explorer provides all the information to deep dive into transactions, blocks, contracts, and much more. Deep dive into zkSync Era and explore the network.

-
- - To tests ⏱️ - -
-
-
- ); -} - -export default function Home(): JSX.Element { - const {siteConfig} = useDocusaurusContext(); - return ( - - -
- -
-
- ); -} diff --git a/test-documentaion/src/pages/markdown-page.md b/test-documentaion/src/pages/markdown-page.md deleted file mode 100644 index 40f07d6b02..0000000000 --- a/test-documentaion/src/pages/markdown-page.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Markdown page example ---- - -# Tests for zkSync Era Block Explorer - -Online blockchain browser for viewing and analyzing zkSync Era blockchain. diff --git a/test-documentaion/static/.nojekyll b/test-documentaion/static/.nojekyll deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/test-documentaion/static/img/1.svg b/test-documentaion/static/img/1.svg deleted file mode 100644 index 0a663170e7..0000000000 --- a/test-documentaion/static/img/1.svg +++ /dev/null @@ -1,508 +0,0 @@ - - - - -Created by potrace 1.10, written by Peter Selinger 2001-2011 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test-documentaion/static/img/2.svg b/test-documentaion/static/img/2.svg deleted file mode 100644 index 539ccde3a5..0000000000 --- a/test-documentaion/static/img/2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/test-documentaion/static/img/3.svg b/test-documentaion/static/img/3.svg deleted file mode 100644 index b9bf78e046..0000000000 --- a/test-documentaion/static/img/3.svg +++ /dev/null @@ -1,179 +0,0 @@ - - - - -Created by potrace 1.10, written by Peter Selinger 2001-2011 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test-documentaion/static/img/Common/BlockscoutAPI/id546_1.png b/test-documentaion/static/img/Common/BlockscoutAPI/id546_1.png deleted file mode 100644 index 03fbedcd2b..0000000000 Binary files a/test-documentaion/static/img/Common/BlockscoutAPI/id546_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/BlockscoutAPI/id546_2.png b/test-documentaion/static/img/Common/BlockscoutAPI/id546_2.png deleted file mode 100644 index 63e7454ef9..0000000000 Binary files a/test-documentaion/static/img/Common/BlockscoutAPI/id546_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/BlockscoutAPI/id546_3.png b/test-documentaion/static/img/Common/BlockscoutAPI/id546_3.png deleted file mode 100644 index 2911b71988..0000000000 Binary files a/test-documentaion/static/img/Common/BlockscoutAPI/id546_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/Common_pages_part/id806_1.png b/test-documentaion/static/img/Common/Common_pages_part/id806_1.png deleted file mode 100644 index a06cd74557..0000000000 Binary files a/test-documentaion/static/img/Common/Common_pages_part/id806_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/Foot/id255_1.png b/test-documentaion/static/img/Common/Foot/id255_1.png deleted file mode 100644 index 057a66208d..0000000000 Binary files a/test-documentaion/static/img/Common/Foot/id255_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/Header/id253_1.png b/test-documentaion/static/img/Common/Header/id253_1.png deleted file mode 100644 index 76659be28d..0000000000 Binary files a/test-documentaion/static/img/Common/Header/id253_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/Header/id705_1.png b/test-documentaion/static/img/Common/Header/id705_1.png deleted file mode 100644 index 57cd46df7e..0000000000 Binary files a/test-documentaion/static/img/Common/Header/id705_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1619_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id1619_1.png deleted file mode 100644 index a27a58f8d0..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1619_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1620_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id1620_1.png deleted file mode 100644 index 7f863d09c9..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1620_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1620_2.png b/test-documentaion/static/img/Common/SmartContractVerification/id1620_2.png deleted file mode 100644 index 751cf7322a..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1620_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1620_3.png b/test-documentaion/static/img/Common/SmartContractVerification/id1620_3.png deleted file mode 100644 index 9beac334a2..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1620_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1620_4.png b/test-documentaion/static/img/Common/SmartContractVerification/id1620_4.png deleted file mode 100644 index 9beac334a2..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1620_4.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1620_5.png b/test-documentaion/static/img/Common/SmartContractVerification/id1620_5.png deleted file mode 100644 index 7f30a5af33..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1620_5.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1620_6.png b/test-documentaion/static/img/Common/SmartContractVerification/id1620_6.png deleted file mode 100644 index 129542e333..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1620_6.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1621_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id1621_1.png deleted file mode 100644 index 3ebb649b26..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1621_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1621_2.png b/test-documentaion/static/img/Common/SmartContractVerification/id1621_2.png deleted file mode 100644 index 72d5713446..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1621_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1625_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id1625_1.png deleted file mode 100644 index e785ea11fc..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1625_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1625_2.png b/test-documentaion/static/img/Common/SmartContractVerification/id1625_2.png deleted file mode 100644 index 72d5713446..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1625_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1626_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id1626_1.png deleted file mode 100644 index 37c109ab22..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1626_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1672_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id1672_1.png deleted file mode 100644 index 3ebb649b26..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1672_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1672_2.png b/test-documentaion/static/img/Common/SmartContractVerification/id1672_2.png deleted file mode 100644 index 72d5713446..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1672_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1673_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id1673_1.png deleted file mode 100644 index ae59ad4e08..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1673_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1673_2.png b/test-documentaion/static/img/Common/SmartContractVerification/id1673_2.png deleted file mode 100644 index aba8d02ccc..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1673_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1871_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id1871_1.png deleted file mode 100644 index a8ffc46773..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1871_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1906_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id1906_1.png deleted file mode 100644 index 39db2c6c3f..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1906_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1906_2.png b/test-documentaion/static/img/Common/SmartContractVerification/id1906_2.png deleted file mode 100644 index 374b2de71e..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1906_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1906_3.png b/test-documentaion/static/img/Common/SmartContractVerification/id1906_3.png deleted file mode 100644 index c04cc6dbd5..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1906_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id1906_4.png b/test-documentaion/static/img/Common/SmartContractVerification/id1906_4.png deleted file mode 100644 index a99afd55f2..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id1906_4.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id212_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id212_1.png deleted file mode 100644 index ceff6be00e..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id212_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id243_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id243_1.png deleted file mode 100644 index e0baa28088..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id243_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id243_2.png b/test-documentaion/static/img/Common/SmartContractVerification/id243_2.png deleted file mode 100644 index 72d5713446..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id243_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id301_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id301_1.png deleted file mode 100644 index ceff6be00e..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id301_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id341_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id341_1.png deleted file mode 100644 index 0bae145fc6..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id341_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id342_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id342_1.png deleted file mode 100644 index 95ffc809a4..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id342_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id343_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id343_1.png deleted file mode 100644 index 0bf9ad6372..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id343_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id591_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id591_1.png deleted file mode 100644 index ede403e712..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id591_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id711_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id711_1.png deleted file mode 100644 index 083f56758c..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id711_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id711_2.png b/test-documentaion/static/img/Common/SmartContractVerification/id711_2.png deleted file mode 100644 index 05d0e95360..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id711_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id711_3.png b/test-documentaion/static/img/Common/SmartContractVerification/id711_3.png deleted file mode 100644 index 06fb0baafd..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id711_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id712_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id712_1.png deleted file mode 100644 index 732c19b043..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id712_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id717_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id717_1.png deleted file mode 100644 index e7470a4c9e..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id717_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id778_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id778_1.png deleted file mode 100644 index cf5ccd43ae..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id778_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id778_2.png b/test-documentaion/static/img/Common/SmartContractVerification/id778_2.png deleted file mode 100644 index de91eae0b7..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id778_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id778_3.png b/test-documentaion/static/img/Common/SmartContractVerification/id778_3.png deleted file mode 100644 index 6cdd138314..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id778_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id808_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id808_1.png deleted file mode 100644 index 7f863d09c9..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id808_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id808_2.png b/test-documentaion/static/img/Common/SmartContractVerification/id808_2.png deleted file mode 100644 index 751cf7322a..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id808_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id808_3.png b/test-documentaion/static/img/Common/SmartContractVerification/id808_3.png deleted file mode 100644 index 38a5d9fb4a..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id808_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id808_4.png b/test-documentaion/static/img/Common/SmartContractVerification/id808_4.png deleted file mode 100644 index 9beac334a2..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id808_4.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id808_5.png b/test-documentaion/static/img/Common/SmartContractVerification/id808_5.png deleted file mode 100644 index 7f30a5af33..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id808_5.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id809_1.png b/test-documentaion/static/img/Common/SmartContractVerification/id809_1.png deleted file mode 100644 index 2bb5e49bf6..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id809_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id809_2.png b/test-documentaion/static/img/Common/SmartContractVerification/id809_2.png deleted file mode 100644 index ad4c31a4a0..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id809_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id809_3.png b/test-documentaion/static/img/Common/SmartContractVerification/id809_3.png deleted file mode 100644 index 9beac334a2..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id809_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/SmartContractVerification/id809_4.png b/test-documentaion/static/img/Common/SmartContractVerification/id809_4.png deleted file mode 100644 index e7040215e8..0000000000 Binary files a/test-documentaion/static/img/Common/SmartContractVerification/id809_4.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/id127_1.png b/test-documentaion/static/img/Common/id127_1.png deleted file mode 100644 index 8df35fe491..0000000000 Binary files a/test-documentaion/static/img/Common/id127_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/id1863_1.png b/test-documentaion/static/img/Common/id1863_1.png deleted file mode 100644 index 3341a96339..0000000000 Binary files a/test-documentaion/static/img/Common/id1863_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/id1864_1.png b/test-documentaion/static/img/Common/id1864_1.png deleted file mode 100644 index 677b540345..0000000000 Binary files a/test-documentaion/static/img/Common/id1864_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/id1865_1.png b/test-documentaion/static/img/Common/id1865_1.png deleted file mode 100644 index aa1ae37e94..0000000000 Binary files a/test-documentaion/static/img/Common/id1865_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/id1866_1.png b/test-documentaion/static/img/Common/id1866_1.png deleted file mode 100644 index ff5f9da147..0000000000 Binary files a/test-documentaion/static/img/Common/id1866_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/id1866_2.png b/test-documentaion/static/img/Common/id1866_2.png deleted file mode 100644 index 7b5511ba88..0000000000 Binary files a/test-documentaion/static/img/Common/id1866_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Common/id1866_3.png b/test-documentaion/static/img/Common/id1866_3.png deleted file mode 100644 index 7b5511ba88..0000000000 Binary files a/test-documentaion/static/img/Common/id1866_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Block page/id692_1.png b/test-documentaion/static/img/Fields/Block page/id692_1.png deleted file mode 100644 index 0447a37073..0000000000 Binary files a/test-documentaion/static/img/Fields/Block page/id692_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Block page/id692_2.png b/test-documentaion/static/img/Fields/Block page/id692_2.png deleted file mode 100644 index 24f10580e1..0000000000 Binary files a/test-documentaion/static/img/Fields/Block page/id692_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Contract page/id674.png b/test-documentaion/static/img/Fields/Contract page/id674.png deleted file mode 100644 index 7f902b4e14..0000000000 Binary files a/test-documentaion/static/img/Fields/Contract page/id674.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Contract page/id675.png b/test-documentaion/static/img/Fields/Contract page/id675.png deleted file mode 100644 index 4837d98f07..0000000000 Binary files a/test-documentaion/static/img/Fields/Contract page/id675.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Search field - Addresses|Accounts/id213.png b/test-documentaion/static/img/Fields/Search field - Addresses|Accounts/id213.png deleted file mode 100644 index 758dd7093e..0000000000 Binary files a/test-documentaion/static/img/Fields/Search field - Addresses|Accounts/id213.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Search field - Addresses|Accounts/id214.png b/test-documentaion/static/img/Fields/Search field - Addresses|Accounts/id214.png deleted file mode 100644 index 3892d1b415..0000000000 Binary files a/test-documentaion/static/img/Fields/Search field - Addresses|Accounts/id214.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Search field - Addresses|Accounts/id226.png b/test-documentaion/static/img/Fields/Search field - Addresses|Accounts/id226.png deleted file mode 100644 index a165a372c5..0000000000 Binary files a/test-documentaion/static/img/Fields/Search field - Addresses|Accounts/id226.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Search field - Batch Numbers/id217.png b/test-documentaion/static/img/Fields/Search field - Batch Numbers/id217.png deleted file mode 100644 index d99805b398..0000000000 Binary files a/test-documentaion/static/img/Fields/Search field - Batch Numbers/id217.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Search field - Batch Numbers/id218.png b/test-documentaion/static/img/Fields/Search field - Batch Numbers/id218.png deleted file mode 100644 index 9b19b9438a..0000000000 Binary files a/test-documentaion/static/img/Fields/Search field - Batch Numbers/id218.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Search field - Batch Numbers/id227.png b/test-documentaion/static/img/Fields/Search field - Batch Numbers/id227.png deleted file mode 100644 index 9a6f0b332c..0000000000 Binary files a/test-documentaion/static/img/Fields/Search field - Batch Numbers/id227.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Search field - Contract hash/id219.png b/test-documentaion/static/img/Fields/Search field - Contract hash/id219.png deleted file mode 100644 index 4030da5def..0000000000 Binary files a/test-documentaion/static/img/Fields/Search field - Contract hash/id219.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Search field - Contract hash/id220.png b/test-documentaion/static/img/Fields/Search field - Contract hash/id220.png deleted file mode 100644 index a032432bf8..0000000000 Binary files a/test-documentaion/static/img/Fields/Search field - Contract hash/id220.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Search field - Contract hash/id229.png b/test-documentaion/static/img/Fields/Search field - Contract hash/id229.png deleted file mode 100644 index 89d1064b0c..0000000000 Binary files a/test-documentaion/static/img/Fields/Search field - Contract hash/id229.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Search field - TX Hash From|To/id223.png b/test-documentaion/static/img/Fields/Search field - TX Hash From|To/id223.png deleted file mode 100644 index a7a787306f..0000000000 Binary files a/test-documentaion/static/img/Fields/Search field - TX Hash From|To/id223.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Search field - TX Hash From|To/id224.png b/test-documentaion/static/img/Fields/Search field - TX Hash From|To/id224.png deleted file mode 100644 index 2166b94e8e..0000000000 Binary files a/test-documentaion/static/img/Fields/Search field - TX Hash From|To/id224.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/Search field - TX Hash From|To/id228.png b/test-documentaion/static/img/Fields/Search field - TX Hash From|To/id228.png deleted file mode 100644 index 520dd02aba..0000000000 Binary files a/test-documentaion/static/img/Fields/Search field - TX Hash From|To/id228.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/id225.png b/test-documentaion/static/img/Fields/id225.png deleted file mode 100644 index e525af0fa7..0000000000 Binary files a/test-documentaion/static/img/Fields/id225.png and /dev/null differ diff --git a/test-documentaion/static/img/Fields/id300.png b/test-documentaion/static/img/Fields/id300.png deleted file mode 100644 index 3a4b25d48e..0000000000 Binary files a/test-documentaion/static/img/Fields/id300.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/404pages/id586_1.png b/test-documentaion/static/img/Pages/404pages/id586_1.png deleted file mode 100644 index 387acf1b99..0000000000 Binary files a/test-documentaion/static/img/Pages/404pages/id586_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/404pages/id586_2.png b/test-documentaion/static/img/Pages/404pages/id586_2.png deleted file mode 100644 index 5e4614cf02..0000000000 Binary files a/test-documentaion/static/img/Pages/404pages/id586_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/404pages/id713_1.png b/test-documentaion/static/img/Pages/404pages/id713_1.png deleted file mode 100644 index 76b41f9552..0000000000 Binary files a/test-documentaion/static/img/Pages/404pages/id713_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/404pages/id715_1.png b/test-documentaion/static/img/Pages/404pages/id715_1.png deleted file mode 100644 index b9f6fb0c4c..0000000000 Binary files a/test-documentaion/static/img/Pages/404pages/id715_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/404pages/id715_2.png b/test-documentaion/static/img/Pages/404pages/id715_2.png deleted file mode 100644 index 76b41f9552..0000000000 Binary files a/test-documentaion/static/img/Pages/404pages/id715_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id244_1.png b/test-documentaion/static/img/Pages/AccountsPage/id244_1.png deleted file mode 100644 index b6a7fe1ef2..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id244_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id244_2.png b/test-documentaion/static/img/Pages/AccountsPage/id244_2.png deleted file mode 100644 index 841088328d..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id244_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id244_3.png b/test-documentaion/static/img/Pages/AccountsPage/id244_3.png deleted file mode 100644 index d9ea27045f..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id244_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id259_1.png b/test-documentaion/static/img/Pages/AccountsPage/id259_1.png deleted file mode 100644 index 78a70c675a..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id259_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id260_1.png b/test-documentaion/static/img/Pages/AccountsPage/id260_1.png deleted file mode 100644 index fca927929d..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id260_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id261_1.png b/test-documentaion/static/img/Pages/AccountsPage/id261_1.png deleted file mode 100644 index be3896696b..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id261_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id262_1.png b/test-documentaion/static/img/Pages/AccountsPage/id262_1.png deleted file mode 100644 index 48a7e99ffc..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id262_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id262_2.png b/test-documentaion/static/img/Pages/AccountsPage/id262_2.png deleted file mode 100644 index 0686af1634..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id262_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id339_1.png b/test-documentaion/static/img/Pages/AccountsPage/id339_1.png deleted file mode 100644 index abbf59ea41..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id339_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id367_1.png b/test-documentaion/static/img/Pages/AccountsPage/id367_1.png deleted file mode 100644 index 61726d1b2e..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id367_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id380_1.png b/test-documentaion/static/img/Pages/AccountsPage/id380_1.png deleted file mode 100644 index cf0a66200e..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id380_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id381_1.png b/test-documentaion/static/img/Pages/AccountsPage/id381_1.png deleted file mode 100644 index cf0a66200e..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id381_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id382_1.png b/test-documentaion/static/img/Pages/AccountsPage/id382_1.png deleted file mode 100644 index cf0a66200e..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id382_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id593_1.png b/test-documentaion/static/img/Pages/AccountsPage/id593_1.png deleted file mode 100644 index 00a480b181..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id593_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id800_1.png b/test-documentaion/static/img/Pages/AccountsPage/id800_1.png deleted file mode 100644 index 43d7544ee1..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id800_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id800_2.png b/test-documentaion/static/img/Pages/AccountsPage/id800_2.png deleted file mode 100644 index 2e992f0779..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id800_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id807_1.png b/test-documentaion/static/img/Pages/AccountsPage/id807_1.png deleted file mode 100644 index 4aae0d42d9..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id807_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id928_1.png b/test-documentaion/static/img/Pages/AccountsPage/id928_1.png deleted file mode 100644 index fbaadd3000..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id928_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id928_2.png b/test-documentaion/static/img/Pages/AccountsPage/id928_2.png deleted file mode 100644 index 55bc393b4a..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id928_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id928_3.png b/test-documentaion/static/img/Pages/AccountsPage/id928_3.png deleted file mode 100644 index de7b01c789..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id928_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id928_4.png b/test-documentaion/static/img/Pages/AccountsPage/id928_4.png deleted file mode 100644 index 96d4d93f8e..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id928_4.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id928_5.png b/test-documentaion/static/img/Pages/AccountsPage/id928_5.png deleted file mode 100644 index 082f7ae700..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id928_5.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id928_6.png b/test-documentaion/static/img/Pages/AccountsPage/id928_6.png deleted file mode 100644 index d42cd052f7..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id928_6.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/AccountsPage/id928_7.png b/test-documentaion/static/img/Pages/AccountsPage/id928_7.png deleted file mode 100644 index 0686af1634..0000000000 Binary files a/test-documentaion/static/img/Pages/AccountsPage/id928_7.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batch page/id1872.png b/test-documentaion/static/img/Pages/Batch page/id1872.png deleted file mode 100644 index e3275cc395..0000000000 Binary files a/test-documentaion/static/img/Pages/Batch page/id1872.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batch page/id724.png b/test-documentaion/static/img/Pages/Batch page/id724.png deleted file mode 100644 index 6cc08a98a7..0000000000 Binary files a/test-documentaion/static/img/Pages/Batch page/id724.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batch page/id725.png b/test-documentaion/static/img/Pages/Batch page/id725.png deleted file mode 100644 index fa3063cc90..0000000000 Binary files a/test-documentaion/static/img/Pages/Batch page/id725.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batch page/id726.png b/test-documentaion/static/img/Pages/Batch page/id726.png deleted file mode 100644 index da85573406..0000000000 Binary files a/test-documentaion/static/img/Pages/Batch page/id726.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batch page/id727.png b/test-documentaion/static/img/Pages/Batch page/id727.png deleted file mode 100644 index be9a53a4b5..0000000000 Binary files a/test-documentaion/static/img/Pages/Batch page/id727.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batch page/id728.png b/test-documentaion/static/img/Pages/Batch page/id728.png deleted file mode 100644 index 0571f90b49..0000000000 Binary files a/test-documentaion/static/img/Pages/Batch page/id728.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batch page/id729_1.png b/test-documentaion/static/img/Pages/Batch page/id729_1.png deleted file mode 100644 index c09c8e8595..0000000000 Binary files a/test-documentaion/static/img/Pages/Batch page/id729_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batch page/id729_2.png b/test-documentaion/static/img/Pages/Batch page/id729_2.png deleted file mode 100644 index 66ffd1dc65..0000000000 Binary files a/test-documentaion/static/img/Pages/Batch page/id729_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batch page/id729_3.png b/test-documentaion/static/img/Pages/Batch page/id729_3.png deleted file mode 100644 index d4f1fb3be8..0000000000 Binary files a/test-documentaion/static/img/Pages/Batch page/id729_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batch page/id730_1.png b/test-documentaion/static/img/Pages/Batch page/id730_1.png deleted file mode 100644 index 7487be1792..0000000000 Binary files a/test-documentaion/static/img/Pages/Batch page/id730_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batch page/id730_2.png b/test-documentaion/static/img/Pages/Batch page/id730_2.png deleted file mode 100644 index 049047c35c..0000000000 Binary files a/test-documentaion/static/img/Pages/Batch page/id730_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batch page/id730_3.png b/test-documentaion/static/img/Pages/Batch page/id730_3.png deleted file mode 100644 index 6aca2cc2d7..0000000000 Binary files a/test-documentaion/static/img/Pages/Batch page/id730_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batch page/id730_4.png b/test-documentaion/static/img/Pages/Batch page/id730_4.png deleted file mode 100644 index 26f874440c..0000000000 Binary files a/test-documentaion/static/img/Pages/Batch page/id730_4.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batch page/id731.png b/test-documentaion/static/img/Pages/Batch page/id731.png deleted file mode 100644 index 2c5c3907a0..0000000000 Binary files a/test-documentaion/static/img/Pages/Batch page/id731.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batch page/id732.png b/test-documentaion/static/img/Pages/Batch page/id732.png deleted file mode 100644 index 4dcde6b634..0000000000 Binary files a/test-documentaion/static/img/Pages/Batch page/id732.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batches page/id735.png b/test-documentaion/static/img/Pages/Batches page/id735.png deleted file mode 100644 index a2d42e7494..0000000000 Binary files a/test-documentaion/static/img/Pages/Batches page/id735.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Batches page/id736.png b/test-documentaion/static/img/Pages/Batches page/id736.png deleted file mode 100644 index 91a90d3372..0000000000 Binary files a/test-documentaion/static/img/Pages/Batches page/id736.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id235_1.png b/test-documentaion/static/img/Pages/BlockPage/id235_1.png deleted file mode 100644 index 0f734ef3ec..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id235_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id235_2.png b/test-documentaion/static/img/Pages/BlockPage/id235_2.png deleted file mode 100644 index bbd2c7a32d..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id235_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id236_1.png b/test-documentaion/static/img/Pages/BlockPage/id236_1.png deleted file mode 100644 index 898db926b5..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id236_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id264_1.png b/test-documentaion/static/img/Pages/BlockPage/id264_1.png deleted file mode 100644 index 2a9e89d027..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id264_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id265_1.png b/test-documentaion/static/img/Pages/BlockPage/id265_1.png deleted file mode 100644 index be25c860f9..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id265_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id266_1.png b/test-documentaion/static/img/Pages/BlockPage/id266_1.png deleted file mode 100644 index 3a7d5231a1..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id266_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id266_2.png b/test-documentaion/static/img/Pages/BlockPage/id266_2.png deleted file mode 100644 index 678ee0a295..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id266_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id266_3.png b/test-documentaion/static/img/Pages/BlockPage/id266_3.png deleted file mode 100644 index 953fe5cecf..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id266_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id266_4.png b/test-documentaion/static/img/Pages/BlockPage/id266_4.png deleted file mode 100644 index 6204c35922..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id266_4.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id266_5.png b/test-documentaion/static/img/Pages/BlockPage/id266_5.png deleted file mode 100644 index b13c5f19a9..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id266_5.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id368_1.png b/test-documentaion/static/img/Pages/BlockPage/id368_1.png deleted file mode 100644 index e1fae132cf..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id368_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id553_1.png b/test-documentaion/static/img/Pages/BlockPage/id553_1.png deleted file mode 100644 index c1f5a32722..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id553_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id553_2.png b/test-documentaion/static/img/Pages/BlockPage/id553_2.png deleted file mode 100644 index d134b1064a..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id553_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id553_3.png b/test-documentaion/static/img/Pages/BlockPage/id553_3.png deleted file mode 100644 index d3ce1b84a9..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id553_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id554_1.png b/test-documentaion/static/img/Pages/BlockPage/id554_1.png deleted file mode 100644 index acd19f254e..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id554_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id555_1.png b/test-documentaion/static/img/Pages/BlockPage/id555_1.png deleted file mode 100644 index c3566d2c32..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id555_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id567_1.png b/test-documentaion/static/img/Pages/BlockPage/id567_1.png deleted file mode 100644 index 6d40ab275b..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id567_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id568_1.png b/test-documentaion/static/img/Pages/BlockPage/id568_1.png deleted file mode 100644 index b145db8c9c..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id568_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id569_1.png b/test-documentaion/static/img/Pages/BlockPage/id569_1.png deleted file mode 100644 index 736cf588bd..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id569_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id570_1.png b/test-documentaion/static/img/Pages/BlockPage/id570_1.png deleted file mode 100644 index 14c9f83a95..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id570_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id594_1.png b/test-documentaion/static/img/Pages/BlockPage/id594_1.png deleted file mode 100644 index 31984e45b7..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id594_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlockPage/id752_1.png b/test-documentaion/static/img/Pages/BlockPage/id752_1.png deleted file mode 100644 index dc44b60ea9..0000000000 Binary files a/test-documentaion/static/img/Pages/BlockPage/id752_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlocksPage/id245_1.png b/test-documentaion/static/img/Pages/BlocksPage/id245_1.png deleted file mode 100644 index 52fd0ad10b..0000000000 Binary files a/test-documentaion/static/img/Pages/BlocksPage/id245_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlocksPage/id245_2.png b/test-documentaion/static/img/Pages/BlocksPage/id245_2.png deleted file mode 100644 index f6fa4c042b..0000000000 Binary files a/test-documentaion/static/img/Pages/BlocksPage/id245_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/BlocksPage/id607_1.png b/test-documentaion/static/img/Pages/BlocksPage/id607_1.png deleted file mode 100644 index 415cfe5965..0000000000 Binary files a/test-documentaion/static/img/Pages/BlocksPage/id607_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/CommonPagesPart/id103_1.png b/test-documentaion/static/img/Pages/CommonPagesPart/id103_1.png deleted file mode 100644 index 520072ca96..0000000000 Binary files a/test-documentaion/static/img/Pages/CommonPagesPart/id103_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/CommonPagesPart/id103_2.png b/test-documentaion/static/img/Pages/CommonPagesPart/id103_2.png deleted file mode 100644 index 4eca24e198..0000000000 Binary files a/test-documentaion/static/img/Pages/CommonPagesPart/id103_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/CommonPagesPart/id276_1.png b/test-documentaion/static/img/Pages/CommonPagesPart/id276_1.png deleted file mode 100644 index 6a1df14221..0000000000 Binary files a/test-documentaion/static/img/Pages/CommonPagesPart/id276_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/CommonPagesPart/id722_1.png b/test-documentaion/static/img/Pages/CommonPagesPart/id722_1.png deleted file mode 100644 index b356d8bead..0000000000 Binary files a/test-documentaion/static/img/Pages/CommonPagesPart/id722_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id211_1.png b/test-documentaion/static/img/Pages/Contracts/id211_1.png deleted file mode 100644 index d05bfbc76f..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id211_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id242_1.png b/test-documentaion/static/img/Pages/Contracts/id242_1.png deleted file mode 100644 index 20d2addfec..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id242_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id242_2.png b/test-documentaion/static/img/Pages/Contracts/id242_2.png deleted file mode 100644 index 2876aff790..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id242_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id242_3.png b/test-documentaion/static/img/Pages/Contracts/id242_3.png deleted file mode 100644 index e4a9a4c980..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id242_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id267_1.png b/test-documentaion/static/img/Pages/Contracts/id267_1.png deleted file mode 100644 index 01abc4ccaa..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id267_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id269_1.png b/test-documentaion/static/img/Pages/Contracts/id269_1.png deleted file mode 100644 index 2168c61d42..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id269_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id270_1.png b/test-documentaion/static/img/Pages/Contracts/id270_1.png deleted file mode 100644 index 7789daba03..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id270_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id270_2.png b/test-documentaion/static/img/Pages/Contracts/id270_2.png deleted file mode 100644 index e4d4640075..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id270_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id271_1.png b/test-documentaion/static/img/Pages/Contracts/id271_1.png deleted file mode 100644 index 7976a797ea..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id271_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id272_1.png b/test-documentaion/static/img/Pages/Contracts/id272_1.png deleted file mode 100644 index 1252846be8..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id272_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id340_1.png b/test-documentaion/static/img/Pages/Contracts/id340_1.png deleted file mode 100644 index 3e32b71a24..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id340_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id369_1.png b/test-documentaion/static/img/Pages/Contracts/id369_1.png deleted file mode 100644 index 7847befb7b..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id369_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id383_1.png b/test-documentaion/static/img/Pages/Contracts/id383_1.png deleted file mode 100644 index 6e7dd5aaab..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id383_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id384_1.png b/test-documentaion/static/img/Pages/Contracts/id384_1.png deleted file mode 100644 index fed9b7ce9d..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id384_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id427_1.png b/test-documentaion/static/img/Pages/Contracts/id427_1.png deleted file mode 100644 index 55ed8ded29..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id427_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id428_1.png b/test-documentaion/static/img/Pages/Contracts/id428_1.png deleted file mode 100644 index fe2cd92cbc..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id428_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id429_1.png b/test-documentaion/static/img/Pages/Contracts/id429_1.png deleted file mode 100644 index 05a5ad8273..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id429_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id429_2.png b/test-documentaion/static/img/Pages/Contracts/id429_2.png deleted file mode 100644 index e9c83d4d37..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id429_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id430_1.png b/test-documentaion/static/img/Pages/Contracts/id430_1.png deleted file mode 100644 index 1582ba1b4d..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id430_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id430_2.png b/test-documentaion/static/img/Pages/Contracts/id430_2.png deleted file mode 100644 index 30418ef86d..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id430_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id430_3.png b/test-documentaion/static/img/Pages/Contracts/id430_3.png deleted file mode 100644 index 6dcce756b4..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id430_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id430_4.png b/test-documentaion/static/img/Pages/Contracts/id430_4.png deleted file mode 100644 index 1004e63e72..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id430_4.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id430_5.png b/test-documentaion/static/img/Pages/Contracts/id430_5.png deleted file mode 100644 index 4a7eb586d2..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id430_5.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id432_1.png b/test-documentaion/static/img/Pages/Contracts/id432_1.png deleted file mode 100644 index 3ab4e51156..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id432_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id432_2.png b/test-documentaion/static/img/Pages/Contracts/id432_2.png deleted file mode 100644 index c008f11a7b..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id432_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id571_1.png b/test-documentaion/static/img/Pages/Contracts/id571_1.png deleted file mode 100644 index 5aa32060de..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id571_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id571_2.png b/test-documentaion/static/img/Pages/Contracts/id571_2.png deleted file mode 100644 index c368409f0e..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id571_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id572_1.png b/test-documentaion/static/img/Pages/Contracts/id572_1.png deleted file mode 100644 index ea255264ba..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id572_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id572_2.png b/test-documentaion/static/img/Pages/Contracts/id572_2.png deleted file mode 100644 index 4c9477210d..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id572_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id573_1.png b/test-documentaion/static/img/Pages/Contracts/id573_1.png deleted file mode 100644 index 82ac0fe6d9..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id573_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id573_2.png b/test-documentaion/static/img/Pages/Contracts/id573_2.png deleted file mode 100644 index 43c4a4a2ba..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id573_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id574_1.png b/test-documentaion/static/img/Pages/Contracts/id574_1.png deleted file mode 100644 index dde4891ef1..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id574_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id575_1.png b/test-documentaion/static/img/Pages/Contracts/id575_1.png deleted file mode 100644 index b2b4537384..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id575_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id576_1.png b/test-documentaion/static/img/Pages/Contracts/id576_1.png deleted file mode 100644 index 62f5719f37..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id576_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id577_1.png b/test-documentaion/static/img/Pages/Contracts/id577_1.png deleted file mode 100644 index b7b32262ae..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id577_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id578_1.png b/test-documentaion/static/img/Pages/Contracts/id578_1.png deleted file mode 100644 index cb86f136af..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id578_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id579_1.png b/test-documentaion/static/img/Pages/Contracts/id579_1.png deleted file mode 100644 index b1d51e4858..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id579_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id580_1.png b/test-documentaion/static/img/Pages/Contracts/id580_1.png deleted file mode 100644 index f2a305a227..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id580_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id581_1.png b/test-documentaion/static/img/Pages/Contracts/id581_1.png deleted file mode 100644 index b4a4c79628..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id581_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id581_2.png b/test-documentaion/static/img/Pages/Contracts/id581_2.png deleted file mode 100644 index cf6e603563..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id581_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id595_1.png b/test-documentaion/static/img/Pages/Contracts/id595_1.png deleted file mode 100644 index ec15490328..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id595_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id617_1.png b/test-documentaion/static/img/Pages/Contracts/id617_1.png deleted file mode 100644 index 312efe1828..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id617_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id618_1.png b/test-documentaion/static/img/Pages/Contracts/id618_1.png deleted file mode 100644 index fa43464215..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id618_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id619_1.png b/test-documentaion/static/img/Pages/Contracts/id619_1.png deleted file mode 100644 index 3050ebf616..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id619_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id648_1.png b/test-documentaion/static/img/Pages/Contracts/id648_1.png deleted file mode 100644 index 59375ba5b5..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id648_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id649_1.png b/test-documentaion/static/img/Pages/Contracts/id649_1.png deleted file mode 100644 index bfc1e703fa..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id649_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id658_1.png b/test-documentaion/static/img/Pages/Contracts/id658_1.png deleted file mode 100644 index 577174ea2f..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id658_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id659_1.png b/test-documentaion/static/img/Pages/Contracts/id659_1.png deleted file mode 100644 index b464c16b2a..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id659_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id660_1.png b/test-documentaion/static/img/Pages/Contracts/id660_1.png deleted file mode 100644 index 07672fb156..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id660_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id661_1.png b/test-documentaion/static/img/Pages/Contracts/id661_1.png deleted file mode 100644 index ce585598ab..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id661_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id661_2.png b/test-documentaion/static/img/Pages/Contracts/id661_2.png deleted file mode 100644 index 891327b09c..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id661_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id662_1.png b/test-documentaion/static/img/Pages/Contracts/id662_1.png deleted file mode 100644 index aa038bd918..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id662_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id663_1.png b/test-documentaion/static/img/Pages/Contracts/id663_1.png deleted file mode 100644 index 884cbe92af..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id663_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id673_1.png b/test-documentaion/static/img/Pages/Contracts/id673_1.png deleted file mode 100644 index 01607fbc1d..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id673_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id673_2.png b/test-documentaion/static/img/Pages/Contracts/id673_2.png deleted file mode 100644 index ba6f3ed4fd..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id673_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id673_3.png b/test-documentaion/static/img/Pages/Contracts/id673_3.png deleted file mode 100644 index 4abdc9345a..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id673_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id673_4.png b/test-documentaion/static/img/Pages/Contracts/id673_4.png deleted file mode 100644 index 990f602885..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id673_4.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id673_5.png b/test-documentaion/static/img/Pages/Contracts/id673_5.png deleted file mode 100644 index 3812ffc39b..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id673_5.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id706_1.png b/test-documentaion/static/img/Pages/Contracts/id706_1.png deleted file mode 100644 index 6b24abd224..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id706_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id707_1.png b/test-documentaion/static/img/Pages/Contracts/id707_1.png deleted file mode 100644 index 450afce4da..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id707_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id708_1.png b/test-documentaion/static/img/Pages/Contracts/id708_1.png deleted file mode 100644 index 1ee995d9eb..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id708_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id708_2.png b/test-documentaion/static/img/Pages/Contracts/id708_2.png deleted file mode 100644 index 62f9064f5d..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id708_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id708_3.png b/test-documentaion/static/img/Pages/Contracts/id708_3.png deleted file mode 100644 index c979aba43c..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id708_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id708_4.png b/test-documentaion/static/img/Pages/Contracts/id708_4.png deleted file mode 100644 index e87a696cec..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id708_4.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id708_5.png b/test-documentaion/static/img/Pages/Contracts/id708_5.png deleted file mode 100644 index 7758760531..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id708_5.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id709_1.png b/test-documentaion/static/img/Pages/Contracts/id709_1.png deleted file mode 100644 index 2f4ccc05c3..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id709_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id710_1.png b/test-documentaion/static/img/Pages/Contracts/id710_1.png deleted file mode 100644 index 6a030d28ab..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id710_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id710_2.png b/test-documentaion/static/img/Pages/Contracts/id710_2.png deleted file mode 100644 index 9cdd02e92a..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id710_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id927_1.png b/test-documentaion/static/img/Pages/Contracts/id927_1.png deleted file mode 100644 index fbaadd3000..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id927_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id927_2.png b/test-documentaion/static/img/Pages/Contracts/id927_2.png deleted file mode 100644 index 41c8f7a9bc..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id927_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id927_3.png b/test-documentaion/static/img/Pages/Contracts/id927_3.png deleted file mode 100644 index 7c375b1411..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id927_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id927_4.png b/test-documentaion/static/img/Pages/Contracts/id927_4.png deleted file mode 100644 index d9cf9c5b58..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id927_4.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id927_5.png b/test-documentaion/static/img/Pages/Contracts/id927_5.png deleted file mode 100644 index 1e6a664319..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id927_5.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id927_6.png b/test-documentaion/static/img/Pages/Contracts/id927_6.png deleted file mode 100644 index d42cd052f7..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id927_6.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Contracts/id927_7.png b/test-documentaion/static/img/Pages/Contracts/id927_7.png deleted file mode 100644 index e4d4640075..0000000000 Binary files a/test-documentaion/static/img/Pages/Contracts/id927_7.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id101_1.png b/test-documentaion/static/img/Pages/DashboardPage/id101_1.png deleted file mode 100644 index 09dfef4885..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id101_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id273_1.png b/test-documentaion/static/img/Pages/DashboardPage/id273_1.png deleted file mode 100644 index 87b36f905a..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id273_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id274_1.png b/test-documentaion/static/img/Pages/DashboardPage/id274_1.png deleted file mode 100644 index 9803d47307..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id274_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id584_1.png b/test-documentaion/static/img/Pages/DashboardPage/id584_1.png deleted file mode 100644 index 264777cf4e..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id584_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id584_2.png b/test-documentaion/static/img/Pages/DashboardPage/id584_2.png deleted file mode 100644 index 59e65369ba..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id584_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id608_1.png b/test-documentaion/static/img/Pages/DashboardPage/id608_1.png deleted file mode 100644 index 9f99f54a7b..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id608_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id608_2.png b/test-documentaion/static/img/Pages/DashboardPage/id608_2.png deleted file mode 100644 index 7d95e79768..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id608_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id676_1.png b/test-documentaion/static/img/Pages/DashboardPage/id676_1.png deleted file mode 100644 index 7e73690a48..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id676_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id695_1.png b/test-documentaion/static/img/Pages/DashboardPage/id695_1.png deleted file mode 100644 index f70f988798..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id695_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id695_2.png b/test-documentaion/static/img/Pages/DashboardPage/id695_2.png deleted file mode 100644 index 2bb9d39e24..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id695_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id695_3.png b/test-documentaion/static/img/Pages/DashboardPage/id695_3.png deleted file mode 100644 index af911d0acf..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id695_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id695_4.png b/test-documentaion/static/img/Pages/DashboardPage/id695_4.png deleted file mode 100644 index 406f67be10..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id695_4.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id792_1.png b/test-documentaion/static/img/Pages/DashboardPage/id792_1.png deleted file mode 100644 index 8e9c865817..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id792_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id792_2.png b/test-documentaion/static/img/Pages/DashboardPage/id792_2.png deleted file mode 100644 index 8e9c865817..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id792_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id924_1.png b/test-documentaion/static/img/Pages/DashboardPage/id924_1.png deleted file mode 100644 index 786b7471e7..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id924_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/DashboardPage/id925_1.png b/test-documentaion/static/img/Pages/DashboardPage/id925_1.png deleted file mode 100644 index a80f97909c..0000000000 Binary files a/test-documentaion/static/img/Pages/DashboardPage/id925_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/ErrorPage/id372_1.png b/test-documentaion/static/img/Pages/ErrorPage/id372_1.png deleted file mode 100644 index c354b5c026..0000000000 Binary files a/test-documentaion/static/img/Pages/ErrorPage/id372_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/ErrorPage/id374_1.png b/test-documentaion/static/img/Pages/ErrorPage/id374_1.png deleted file mode 100644 index c354b5c026..0000000000 Binary files a/test-documentaion/static/img/Pages/ErrorPage/id374_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/ErrorPage/id375_1.png b/test-documentaion/static/img/Pages/ErrorPage/id375_1.png deleted file mode 100644 index c354b5c026..0000000000 Binary files a/test-documentaion/static/img/Pages/ErrorPage/id375_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/ErrorPage/id376_1.png b/test-documentaion/static/img/Pages/ErrorPage/id376_1.png deleted file mode 100644 index c354b5c026..0000000000 Binary files a/test-documentaion/static/img/Pages/ErrorPage/id376_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/MaintenancePage/id1873_1.png b/test-documentaion/static/img/Pages/MaintenancePage/id1873_1.png deleted file mode 100644 index c2a4b10952..0000000000 Binary files a/test-documentaion/static/img/Pages/MaintenancePage/id1873_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/MaintenancePage/id249_1.png b/test-documentaion/static/img/Pages/MaintenancePage/id249_1.png deleted file mode 100644 index 20368beb48..0000000000 Binary files a/test-documentaion/static/img/Pages/MaintenancePage/id249_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/MaintenancePage/id250_1.png b/test-documentaion/static/img/Pages/MaintenancePage/id250_1.png deleted file mode 100644 index dd33da9dd5..0000000000 Binary files a/test-documentaion/static/img/Pages/MaintenancePage/id250_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/MaintenancePage/id364_1.png b/test-documentaion/static/img/Pages/MaintenancePage/id364_1.png deleted file mode 100644 index 73c5946611..0000000000 Binary files a/test-documentaion/static/img/Pages/MaintenancePage/id364_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/MaintenancePage/id366_1.png b/test-documentaion/static/img/Pages/MaintenancePage/id366_1.png deleted file mode 100644 index ce8e74fadb..0000000000 Binary files a/test-documentaion/static/img/Pages/MaintenancePage/id366_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/MaintenancePage/id815_1.png b/test-documentaion/static/img/Pages/MaintenancePage/id815_1.png deleted file mode 100644 index 4acbe30958..0000000000 Binary files a/test-documentaion/static/img/Pages/MaintenancePage/id815_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/MaintenancePage/id816_1.png b/test-documentaion/static/img/Pages/MaintenancePage/id816_1.png deleted file mode 100644 index 832c8acea1..0000000000 Binary files a/test-documentaion/static/img/Pages/MaintenancePage/id816_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id1623.png b/test-documentaion/static/img/Pages/Transaction page/id1623.png deleted file mode 100644 index 9d66cdcbeb..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id1623.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id1624.png b/test-documentaion/static/img/Pages/Transaction page/id1624.png deleted file mode 100644 index 7632152afc..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id1624.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id1650.png b/test-documentaion/static/img/Pages/Transaction page/id1650.png deleted file mode 100644 index aea131e7e0..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id1650.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id1651_1.png b/test-documentaion/static/img/Pages/Transaction page/id1651_1.png deleted file mode 100644 index 2292688703..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id1651_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id1651_2.png b/test-documentaion/static/img/Pages/Transaction page/id1651_2.png deleted file mode 100644 index 48350f8cc8..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id1651_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id1651_3.png b/test-documentaion/static/img/Pages/Transaction page/id1651_3.png deleted file mode 100644 index 1cd9bc0e8f..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id1651_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id1652.png b/test-documentaion/static/img/Pages/Transaction page/id1652.png deleted file mode 100644 index a623b585b4..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id1652.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id1671.png b/test-documentaion/static/img/Pages/Transaction page/id1671.png deleted file mode 100644 index d3b93f19b0..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id1671.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id1687_1.png b/test-documentaion/static/img/Pages/Transaction page/id1687_1.png deleted file mode 100644 index 416142a7a4..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id1687_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id1687_2.png b/test-documentaion/static/img/Pages/Transaction page/id1687_2.png deleted file mode 100644 index d71304ab20..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id1687_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id1687_3.png b/test-documentaion/static/img/Pages/Transaction page/id1687_3.png deleted file mode 100644 index f7c9cb49c8..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id1687_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id1687_4.png b/test-documentaion/static/img/Pages/Transaction page/id1687_4.png deleted file mode 100644 index 63702a510e..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id1687_4.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id1904.png b/test-documentaion/static/img/Pages/Transaction page/id1904.png deleted file mode 100644 index a5cc92bf74..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id1904.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id1905.png b/test-documentaion/static/img/Pages/Transaction page/id1905.png deleted file mode 100644 index aaa7ca5b4a..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id1905.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id239.png b/test-documentaion/static/img/Pages/Transaction page/id239.png deleted file mode 100644 index 228d1003e9..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id239.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id241.png b/test-documentaion/static/img/Pages/Transaction page/id241.png deleted file mode 100644 index 897acafce8..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id241.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id338.png b/test-documentaion/static/img/Pages/Transaction page/id338.png deleted file mode 100644 index 49eaf824c3..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id338.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id390.png b/test-documentaion/static/img/Pages/Transaction page/id390.png deleted file mode 100644 index f2acab90cf..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id390.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id392.png b/test-documentaion/static/img/Pages/Transaction page/id392.png deleted file mode 100644 index e76be9f46b..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id392.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id400.png b/test-documentaion/static/img/Pages/Transaction page/id400.png deleted file mode 100644 index 7e467e89b9..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id400.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id402_1.png b/test-documentaion/static/img/Pages/Transaction page/id402_1.png deleted file mode 100644 index 43795a8a6c..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id402_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id402_2.png b/test-documentaion/static/img/Pages/Transaction page/id402_2.png deleted file mode 100644 index 748024fbfd..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id402_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id403.png b/test-documentaion/static/img/Pages/Transaction page/id403.png deleted file mode 100644 index a91d0d2283..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id403.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id404.png b/test-documentaion/static/img/Pages/Transaction page/id404.png deleted file mode 100644 index 1cc0f32e44..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id404.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id405.png b/test-documentaion/static/img/Pages/Transaction page/id405.png deleted file mode 100644 index d8a1148109..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id405.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id550.png b/test-documentaion/static/img/Pages/Transaction page/id550.png deleted file mode 100644 index 107301773c..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id550.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id559.png b/test-documentaion/static/img/Pages/Transaction page/id559.png deleted file mode 100644 index 453196ce77..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id559.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id560.png b/test-documentaion/static/img/Pages/Transaction page/id560.png deleted file mode 100644 index 90ef281f14..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id560.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id589.png b/test-documentaion/static/img/Pages/Transaction page/id589.png deleted file mode 100644 index f6406625b0..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id589.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id653.png b/test-documentaion/static/img/Pages/Transaction page/id653.png deleted file mode 100644 index a672ae69a1..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id653.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id801_1.png b/test-documentaion/static/img/Pages/Transaction page/id801_1.png deleted file mode 100644 index a575e7e990..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id801_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id801_2.png b/test-documentaion/static/img/Pages/Transaction page/id801_2.png deleted file mode 100644 index 1d18f7eb2a..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id801_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id882.png b/test-documentaion/static/img/Pages/Transaction page/id882.png deleted file mode 100644 index 4649364b12..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id882.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id883_1.png b/test-documentaion/static/img/Pages/Transaction page/id883_1.png deleted file mode 100644 index 4e8d99400f..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id883_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id883_2.png b/test-documentaion/static/img/Pages/Transaction page/id883_2.png deleted file mode 100644 index 20b577e6c0..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id883_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id884_1.png b/test-documentaion/static/img/Pages/Transaction page/id884_1.png deleted file mode 100644 index 6582d0fd5d..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id884_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id884_2.png b/test-documentaion/static/img/Pages/Transaction page/id884_2.png deleted file mode 100644 index 83e9d153a8..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id884_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/Transaction page/id888.png b/test-documentaion/static/img/Pages/Transaction page/id888.png deleted file mode 100644 index 198e3e7253..0000000000 Binary files a/test-documentaion/static/img/Pages/Transaction page/id888.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/TransactionLogsPage/id230_1.png b/test-documentaion/static/img/Pages/TransactionLogsPage/id230_1.png deleted file mode 100644 index 49a58ef0b7..0000000000 Binary files a/test-documentaion/static/img/Pages/TransactionLogsPage/id230_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/TransactionLogsPage/id257_1.png b/test-documentaion/static/img/Pages/TransactionLogsPage/id257_1.png deleted file mode 100644 index 9808efc9d4..0000000000 Binary files a/test-documentaion/static/img/Pages/TransactionLogsPage/id257_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/TransactionLogsPage/id258_1.png b/test-documentaion/static/img/Pages/TransactionLogsPage/id258_1.png deleted file mode 100644 index 2c53af71d6..0000000000 Binary files a/test-documentaion/static/img/Pages/TransactionLogsPage/id258_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/TransactionLogsPage/id802_1.png b/test-documentaion/static/img/Pages/TransactionLogsPage/id802_1.png deleted file mode 100644 index b21052ab9a..0000000000 Binary files a/test-documentaion/static/img/Pages/TransactionLogsPage/id802_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/TransactionsPage/id247_1.png b/test-documentaion/static/img/Pages/TransactionsPage/id247_1.png deleted file mode 100644 index 613c38b495..0000000000 Binary files a/test-documentaion/static/img/Pages/TransactionsPage/id247_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/TransactionsPage/id247_2.png b/test-documentaion/static/img/Pages/TransactionsPage/id247_2.png deleted file mode 100644 index bd2ded120d..0000000000 Binary files a/test-documentaion/static/img/Pages/TransactionsPage/id247_2.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/TransactionsPage/id247_3.png b/test-documentaion/static/img/Pages/TransactionsPage/id247_3.png deleted file mode 100644 index b7806bdf06..0000000000 Binary files a/test-documentaion/static/img/Pages/TransactionsPage/id247_3.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/TransactionsPage/id247_4.png b/test-documentaion/static/img/Pages/TransactionsPage/id247_4.png deleted file mode 100644 index fd800de3b2..0000000000 Binary files a/test-documentaion/static/img/Pages/TransactionsPage/id247_4.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/TransactionsPage/id377_1.png b/test-documentaion/static/img/Pages/TransactionsPage/id377_1.png deleted file mode 100644 index 0eff15ff07..0000000000 Binary files a/test-documentaion/static/img/Pages/TransactionsPage/id377_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/TransactionsPage/id379_1.png b/test-documentaion/static/img/Pages/TransactionsPage/id379_1.png deleted file mode 100644 index 03edaf1c09..0000000000 Binary files a/test-documentaion/static/img/Pages/TransactionsPage/id379_1.png and /dev/null differ diff --git a/test-documentaion/static/img/Pages/TransactionsPage/id596_1.png b/test-documentaion/static/img/Pages/TransactionsPage/id596_1.png deleted file mode 100644 index 50e406077b..0000000000 Binary files a/test-documentaion/static/img/Pages/TransactionsPage/id596_1.png and /dev/null differ diff --git a/test-documentaion/static/img/docusaurus-social-card.jpg b/test-documentaion/static/img/docusaurus-social-card.jpg deleted file mode 100644 index ffcb448210..0000000000 Binary files a/test-documentaion/static/img/docusaurus-social-card.jpg and /dev/null differ diff --git a/test-documentaion/static/img/docusaurus.png b/test-documentaion/static/img/docusaurus.png deleted file mode 100644 index f458149e3c..0000000000 Binary files a/test-documentaion/static/img/docusaurus.png and /dev/null differ diff --git a/test-documentaion/static/img/favicon.ico b/test-documentaion/static/img/favicon.ico deleted file mode 100644 index bbf986dbfb..0000000000 --- a/test-documentaion/static/img/favicon.ico +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/test-documentaion/static/img/favicon_d.ico b/test-documentaion/static/img/favicon_d.ico deleted file mode 100644 index c01d54bcd3..0000000000 Binary files a/test-documentaion/static/img/favicon_d.ico and /dev/null differ diff --git a/test-documentaion/static/img/logo.svg b/test-documentaion/static/img/logo.svg deleted file mode 100644 index bbf986dbfb..0000000000 --- a/test-documentaion/static/img/logo.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/test-documentaion/static/img/logo_black_zk.png b/test-documentaion/static/img/logo_black_zk.png deleted file mode 100644 index 96acda6b8e..0000000000 Binary files a/test-documentaion/static/img/logo_black_zk.png and /dev/null differ diff --git a/test-documentaion/static/img/logo_footer.svg b/test-documentaion/static/img/logo_footer.svg deleted file mode 100644 index b02c1fb22d..0000000000 --- a/test-documentaion/static/img/logo_footer.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test-documentaion/static/img/main.png b/test-documentaion/static/img/main.png deleted file mode 100644 index ad439e239a..0000000000 Binary files a/test-documentaion/static/img/main.png and /dev/null differ diff --git a/test-documentaion/static/img/undraw_docusaurus_mountain.svg b/test-documentaion/static/img/undraw_docusaurus_mountain.svg deleted file mode 100644 index af961c49a8..0000000000 --- a/test-documentaion/static/img/undraw_docusaurus_mountain.svg +++ /dev/null @@ -1,171 +0,0 @@ - - Easy to Use - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test-documentaion/static/img/undraw_docusaurus_react.svg b/test-documentaion/static/img/undraw_docusaurus_react.svg deleted file mode 100644 index 94b5cf08f8..0000000000 --- a/test-documentaion/static/img/undraw_docusaurus_react.svg +++ /dev/null @@ -1,170 +0,0 @@ - - Powered by React - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test-documentaion/static/img/undraw_docusaurus_tree.svg b/test-documentaion/static/img/undraw_docusaurus_tree.svg deleted file mode 100644 index d9161d3392..0000000000 --- a/test-documentaion/static/img/undraw_docusaurus_tree.svg +++ /dev/null @@ -1,40 +0,0 @@ - - Focus on What Matters - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test-documentaion/tsconfig.json b/test-documentaion/tsconfig.json deleted file mode 100644 index 314eab8a41..0000000000 --- a/test-documentaion/tsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // This file is not used in compilation. It is here just for a nice editor experience. - "extends": "@docusaurus/tsconfig", - "compilerOptions": { - "baseUrl": "." - } -}