From 50cd3d3ac60afa181eb6b2dfc739693baef52c20 Mon Sep 17 00:00:00 2001 From: Rui Chen Date: Tue, 14 May 2024 14:22:13 -0400 Subject: [PATCH] feat: migrate off vuepress to vitepress (#4515) Signed-off-by: Rui Chen Co-authored-by: PePe Amengual --- .github/labeler.yml | 2 +- .github/workflows/website.yml | 2 +- .gitignore | 12 +- .tool-versions | 2 +- README.md | 4 +- netlify.toml | 2 +- package.json | 17 +- playwright.config.js => playwright.config.cjs | 0 pnpm-lock.yaml | 5061 +++-------------- runatlantis.io/.vitepress/config.ts | 97 + runatlantis.io/.vitepress/navbars.ts | 9 + runatlantis.io/.vitepress/sidebars.ts | 107 + .../styles => .vitepress/theme}/index.scss | 2 +- runatlantis.io/.vitepress/theme/index.ts | 5 + .../styles => .vitepress/theme}/palette.scss | 0 runatlantis.io/.vuepress/config.js | 109 - runatlantis.io/.vuepress/navbar.js | 9 - .../.vuepress/public/certificate.svg | 59 - runatlantis.io/.vuepress/public/checkmark.svg | 12 - runatlantis.io/.vuepress/public/coding.svg | 42 - runatlantis.io/.vuepress/public/list.svg | 49 - .../.vuepress/public/mobile-workflow-min.png | Bin 191913 -> 0 bytes runatlantis.io/.vuepress/public/powerful.svg | 18 - .../.vuepress/public/workflow-min.png | Bin 270607 -> 0 bytes runatlantis.io/.vuepress/sidebar.js | 97 - .../.vuepress/theme/components/Home.vue | 175 - runatlantis.io/README.md | 9 - .../README.md => contributing.md} | 6 +- runatlantis.io/docs.md | 14 + runatlantis.io/docs/README.md | 14 - runatlantis.io/e2e/site-check.spec.js | 2 +- runatlantis.io/{guide/README.md => guide.md} | 16 +- runatlantis.io/guide/testing-locally.md | 10 +- runatlantis.io/index.md | 43 + .../public/apple-touch-icon-114x114.png | Bin .../public/apple-touch-icon-120x120.png | Bin .../public/apple-touch-icon-144x144.png | Bin .../public/apple-touch-icon-152x152.png | Bin .../public/apple-touch-icon-57x57.png | Bin .../public/apple-touch-icon-60x60.png | Bin .../public/apple-touch-icon-72x72.png | Bin .../public/apple-touch-icon-76x76.png | Bin .../{.vuepress => }/public/favicon-128.png | Bin .../{.vuepress => }/public/favicon-16x16.png | Bin .../public/favicon-196x196.png | Bin .../{.vuepress => }/public/favicon-32x32.png | Bin .../{.vuepress => }/public/favicon-96x96.png | Bin .../{.vuepress => }/public/favicon.ico | Bin .../{.vuepress => }/public/hero.png | Bin .../public/hightower-super-dope.svg | 0 .../{.vuepress => }/public/mstile-144x144.png | Bin .../{.vuepress => }/public/mstile-150x150.png | Bin .../{.vuepress => }/public/mstile-310x150.png | Bin .../{.vuepress => }/public/mstile-310x310.png | Bin .../{.vuepress => }/public/mstile-70x70.png | Bin server/events/vcs/azuredevops_client.go | 2 +- 56 files changed, 1175 insertions(+), 4833 deletions(-) rename playwright.config.js => playwright.config.cjs (100%) create mode 100644 runatlantis.io/.vitepress/config.ts create mode 100644 runatlantis.io/.vitepress/navbars.ts create mode 100644 runatlantis.io/.vitepress/sidebars.ts rename runatlantis.io/{.vuepress/styles => .vitepress/theme}/index.scss (98%) create mode 100644 runatlantis.io/.vitepress/theme/index.ts rename runatlantis.io/{.vuepress/styles => .vitepress/theme}/palette.scss (100%) delete mode 100644 runatlantis.io/.vuepress/config.js delete mode 100644 runatlantis.io/.vuepress/navbar.js delete mode 100644 runatlantis.io/.vuepress/public/certificate.svg delete mode 100644 runatlantis.io/.vuepress/public/checkmark.svg delete mode 100644 runatlantis.io/.vuepress/public/coding.svg delete mode 100644 runatlantis.io/.vuepress/public/list.svg delete mode 100644 runatlantis.io/.vuepress/public/mobile-workflow-min.png delete mode 100644 runatlantis.io/.vuepress/public/powerful.svg delete mode 100644 runatlantis.io/.vuepress/public/workflow-min.png delete mode 100644 runatlantis.io/.vuepress/sidebar.js delete mode 100644 runatlantis.io/.vuepress/theme/components/Home.vue delete mode 100644 runatlantis.io/README.md rename runatlantis.io/{contributing/README.md => contributing.md} (59%) create mode 100644 runatlantis.io/docs.md delete mode 100644 runatlantis.io/docs/README.md rename runatlantis.io/{guide/README.md => guide.md} (80%) create mode 100644 runatlantis.io/index.md rename runatlantis.io/{.vuepress => }/public/apple-touch-icon-114x114.png (100%) rename runatlantis.io/{.vuepress => }/public/apple-touch-icon-120x120.png (100%) rename runatlantis.io/{.vuepress => }/public/apple-touch-icon-144x144.png (100%) rename runatlantis.io/{.vuepress => }/public/apple-touch-icon-152x152.png (100%) rename runatlantis.io/{.vuepress => }/public/apple-touch-icon-57x57.png (100%) rename runatlantis.io/{.vuepress => }/public/apple-touch-icon-60x60.png (100%) rename runatlantis.io/{.vuepress => }/public/apple-touch-icon-72x72.png (100%) rename runatlantis.io/{.vuepress => }/public/apple-touch-icon-76x76.png (100%) rename runatlantis.io/{.vuepress => }/public/favicon-128.png (100%) rename runatlantis.io/{.vuepress => }/public/favicon-16x16.png (100%) rename runatlantis.io/{.vuepress => }/public/favicon-196x196.png (100%) rename runatlantis.io/{.vuepress => }/public/favicon-32x32.png (100%) rename runatlantis.io/{.vuepress => }/public/favicon-96x96.png (100%) rename runatlantis.io/{.vuepress => }/public/favicon.ico (100%) rename runatlantis.io/{.vuepress => }/public/hero.png (100%) rename runatlantis.io/{.vuepress => }/public/hightower-super-dope.svg (100%) rename runatlantis.io/{.vuepress => }/public/mstile-144x144.png (100%) rename runatlantis.io/{.vuepress => }/public/mstile-150x150.png (100%) rename runatlantis.io/{.vuepress => }/public/mstile-310x150.png (100%) rename runatlantis.io/{.vuepress => }/public/mstile-310x310.png (100%) rename runatlantis.io/{.vuepress => }/public/mstile-70x70.png (100%) diff --git a/.github/labeler.yml b/.github/labeler.yml index 7d6cf75daf..bbd0021dde 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -40,6 +40,6 @@ provider/gitlab: website: - changed-files: - - any-glob-to-any-file: 'runatlantis.io/.vuepress/**/*' + - any-glob-to-any-file: 'runatlantis.io/.vitepress/**/*' - any-glob-to-any-file: 'package.json' - any-glob-to-any-file: 'pnpm-lock.yaml' diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index b78b7db0dc..021d38a21b 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -65,7 +65,7 @@ jobs: pnpm website:build # start http-server for integration testing - npx http-server runatlantis.io/.vuepress/dist & + npx http-server runatlantis.io/.vitepress/dist & - name: Run Playwright E2E tests run: | diff --git a/.gitignore b/.gitignore index 4819c06037..3830273d47 100644 --- a/.gitignore +++ b/.gitignore @@ -30,8 +30,10 @@ tmp-CHANGELOG.md # draw.io backup files *.bkp -# vuepress -**/.vuepress/* -!runatlantis.io/.vuepress/config.* -!runatlantis.io/.vuepress/navbar.* -!runatlantis.io/.vuepress/sidebar.* +# VitePress build output & cache directory +**/.vitepress/cache +**/.vitepress/dist +**/.vitepress/config.ts.timestamp-* + +# playwright +test-results/ diff --git a/.tool-versions b/.tool-versions index 84a5ed6ef8..2548fcc762 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -pnpm 8.15.8 +pnpm 9.1.0 diff --git a/README.md b/README.md index e3dbbe8a66..64fd37714f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Atlantis [![Latest Release](https://img.shields.io/github/release/runatlantis/atlantis.svg)](https://github.com/runatlantis/atlantis/releases/latest) -[![SuperDopeBadge](./runatlantis.io/.vuepress/public/hightower-super-dope.svg)](https://twitter.com/kelseyhightower/status/893260922222813184) +[![SuperDopeBadge](./runatlantis.io/.vitepress/public/hightower-super-dope.svg)](https://twitter.com/kelseyhightower/status/893260922222813184) [![Go Report Card](https://goreportcard.com/badge/github.com/runatlantis/atlantis)](https://goreportcard.com/report/github.com/runatlantis/atlantis) [![Go Reference](https://pkg.go.dev/badge/github.com/runatlantis/atlantis.svg)](https://pkg.go.dev/github.com/runatlantis/atlantis) [![codecov](https://codecov.io/gh/runatlantis/atlantis/branch/main/graph/badge.svg)](https://codecov.io/gh/runatlantis/atlantis) @@ -9,7 +9,7 @@ [![Slack](https://img.shields.io/badge/Join-Atlantis%20Community%20Slack-red)](https://join.slack.com/t/atlantis-community/shared_invite/zt-9xlxtxtc-CUSKB1ATt_sQy6um~LDPNw)

- Atlantis Logo

+ Atlantis Logo

Terraform Pull Request Automation

diff --git a/netlify.toml b/netlify.toml index 4d47cbdf4e..6d6457fb82 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,7 +1,7 @@ # Netlify Config, https://www.netlify.com/docs/netlify-toml-reference/ [build] base = "/" - publish = "runatlantis.io/.vuepress/dist/" + publish = "runatlantis.io/.vitepress/dist/" command = "pnpm website:build" [[redirects]] diff --git a/package.json b/package.json index 96d32f113b..c966f48181 100644 --- a/package.json +++ b/package.json @@ -1,20 +1,15 @@ { "license": "Apache-2.0", + "type": "module", "devDependencies": { "@playwright/test": "^1.44.0", - "@vuepress/bundler-webpack": "2.0.0-rc.9", - "@vuepress/plugin-docsearch": "2.0.0-rc.21", - "@vuepress/plugin-google-analytics": "2.0.0-rc.21", - "@vuepress/plugin-sitemap": "2.0.0-rc.21", - "@vuepress/theme-default": "2.0.0-rc.21", - "@vuepress/utils": "2.0.0-rc.9", - "sass-loader": "14.2.1", - "vue": "3.4.27", - "vuepress": "2.0.0-rc.9" + "@types/node": "^20.12.10", + "sass": "^1.77.0", + "vitepress": "^1.1.4" }, "scripts": { - "website:dev": "vuepress dev --host localhost runatlantis.io", - "website:build": "NODE_OPTIONS=--openssl-legacy-provider vuepress build runatlantis.io", + "website:dev": "vitepress dev --host localhost --port 8080 runatlantis.io", + "website:build": "vitepress build runatlantis.io", "e2e": "playwright test" } } diff --git a/playwright.config.js b/playwright.config.cjs similarity index 100% rename from playwright.config.js rename to playwright.config.cjs diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f10002e549..dbb9678b19 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,256 +1,117 @@ -lockfileVersion: '6.0' +lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false -devDependencies: - '@playwright/test': - specifier: ^1.44.0 - version: 1.44.0 - '@vuepress/bundler-webpack': - specifier: 2.0.0-rc.9 - version: 2.0.0-rc.9 - '@vuepress/plugin-docsearch': - specifier: 2.0.0-rc.21 - version: 2.0.0-rc.21(@algolia/client-search@4.23.3)(search-insights@2.13.0)(vuepress@2.0.0-rc.9) - '@vuepress/plugin-google-analytics': - specifier: 2.0.0-rc.21 - version: 2.0.0-rc.21(vuepress@2.0.0-rc.9) - '@vuepress/plugin-sitemap': - specifier: 2.0.0-rc.21 - version: 2.0.0-rc.21(vuepress@2.0.0-rc.9) - '@vuepress/theme-default': - specifier: 2.0.0-rc.21 - version: 2.0.0-rc.21(sass-loader@14.2.1)(vuepress@2.0.0-rc.9) - '@vuepress/utils': - specifier: 2.0.0-rc.9 - version: 2.0.0-rc.9 - sass-loader: - specifier: 14.2.1 - version: 14.2.1(webpack@5.91.0) - vue: - specifier: 3.4.27 - version: 3.4.27 - vuepress: - specifier: 2.0.0-rc.9 - version: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) +importers: + + .: + devDependencies: + '@playwright/test': + specifier: ^1.44.0 + version: 1.44.0 + '@types/node': + specifier: ^20.12.10 + version: 20.12.10 + sass: + specifier: ^1.77.0 + version: 1.77.0 + vitepress: + specifier: ^1.1.4 + version: 1.1.4(@algolia/client-search@4.23.3)(@types/node@20.12.10)(postcss@8.4.38)(sass@1.77.0)(search-insights@2.13.0) packages: - /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0): + '@algolia/autocomplete-core@1.9.3': resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} - dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0) - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) - transitivePeerDependencies: - - '@algolia/client-search' - - algoliasearch - - search-insights - dev: true - /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0): + '@algolia/autocomplete-plugin-algolia-insights@1.9.3': resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} peerDependencies: search-insights: '>= 1 < 3' - dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) - search-insights: 2.13.0 - transitivePeerDependencies: - - '@algolia/client-search' - - algoliasearch - dev: true - /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3): + '@algolia/autocomplete-preset-algolia@1.9.3': resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' - dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) - '@algolia/client-search': 4.23.3 - algoliasearch: 4.23.3 - dev: true - /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3): + '@algolia/autocomplete-shared@1.9.3': resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' - dependencies: - '@algolia/client-search': 4.23.3 - algoliasearch: 4.23.3 - dev: true - /@algolia/cache-browser-local-storage@4.23.3: + '@algolia/cache-browser-local-storage@4.23.3': resolution: {integrity: sha512-vRHXYCpPlTDE7i6UOy2xE03zHF2C8MEFjPN2v7fRbqVpcOvAUQK81x3Kc21xyb5aSIpYCjWCZbYZuz8Glyzyyg==} - dependencies: - '@algolia/cache-common': 4.23.3 - dev: true - /@algolia/cache-common@4.23.3: + '@algolia/cache-common@4.23.3': resolution: {integrity: sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A==} - dev: true - /@algolia/cache-in-memory@4.23.3: + '@algolia/cache-in-memory@4.23.3': resolution: {integrity: sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg==} - dependencies: - '@algolia/cache-common': 4.23.3 - dev: true - /@algolia/client-account@4.23.3: + '@algolia/client-account@4.23.3': resolution: {integrity: sha512-hpa6S5d7iQmretHHF40QGq6hz0anWEHGlULcTIT9tbUssWUriN9AUXIFQ8Ei4w9azD0hc1rUok9/DeQQobhQMA==} - dependencies: - '@algolia/client-common': 4.23.3 - '@algolia/client-search': 4.23.3 - '@algolia/transporter': 4.23.3 - dev: true - /@algolia/client-analytics@4.23.3: + '@algolia/client-analytics@4.23.3': resolution: {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 - dev: true - /@algolia/client-common@4.23.3: + '@algolia/client-common@4.23.3': resolution: {integrity: sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==} - dependencies: - '@algolia/requester-common': 4.23.3 - '@algolia/transporter': 4.23.3 - dev: true - /@algolia/client-personalization@4.23.3: + '@algolia/client-personalization@4.23.3': resolution: {integrity: sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g==} - dependencies: - '@algolia/client-common': 4.23.3 - '@algolia/requester-common': 4.23.3 - '@algolia/transporter': 4.23.3 - dev: true - /@algolia/client-search@4.23.3: + '@algolia/client-search@4.23.3': resolution: {integrity: sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==} - dependencies: - '@algolia/client-common': 4.23.3 - '@algolia/requester-common': 4.23.3 - '@algolia/transporter': 4.23.3 - dev: true - /@algolia/logger-common@4.23.3: + '@algolia/logger-common@4.23.3': resolution: {integrity: sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g==} - dev: true - /@algolia/logger-console@4.23.3: + '@algolia/logger-console@4.23.3': resolution: {integrity: sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A==} - dependencies: - '@algolia/logger-common': 4.23.3 - dev: true - /@algolia/recommend@4.23.3: + '@algolia/recommend@4.23.3': resolution: {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 - dev: true - /@algolia/requester-browser-xhr@4.23.3: + '@algolia/requester-browser-xhr@4.23.3': resolution: {integrity: sha512-jDWGIQ96BhXbmONAQsasIpTYWslyjkiGu0Quydjlowe+ciqySpiDUrJHERIRfELE5+wFc7hc1Q5hqjGoV7yghw==} - dependencies: - '@algolia/requester-common': 4.23.3 - dev: true - /@algolia/requester-common@4.23.3: + '@algolia/requester-common@4.23.3': resolution: {integrity: sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw==} - dev: true - /@algolia/requester-node-http@4.23.3: + '@algolia/requester-node-http@4.23.3': resolution: {integrity: sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA==} - dependencies: - '@algolia/requester-common': 4.23.3 - dev: true - /@algolia/transporter@4.23.3: + '@algolia/transporter@4.23.3': resolution: {integrity: sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==} - dependencies: - '@algolia/cache-common': 4.23.3 - '@algolia/logger-common': 4.23.3 - '@algolia/requester-common': 4.23.3 - dev: true - - /@babel/code-frame@7.24.2: - resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.24.5 - picocolors: 1.0.0 - dev: true - /@babel/helper-string-parser@7.24.1: + '@babel/helper-string-parser@7.24.1': resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} engines: {node: '>=6.9.0'} - dev: true - /@babel/helper-validator-identifier@7.24.5: - resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} + '@babel/helper-validator-identifier@7.22.20': + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} - dev: true - /@babel/highlight@7.24.5: - resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.24.5 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.0.0 - dev: true - - /@babel/parser@7.24.5: + '@babel/parser@7.24.5': resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} engines: {node: '>=6.0.0'} hasBin: true - dependencies: - '@babel/types': 7.24.5 - dev: true - /@babel/types@7.24.5: - resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} + '@babel/types@7.24.0': + resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.24.1 - '@babel/helper-validator-identifier': 7.24.5 - to-fast-properties: 2.0.0 - dev: true - /@docsearch/css@3.6.0: + '@docsearch/css@3.6.0': resolution: {integrity: sha512-+sbxb71sWre+PwDK7X2T8+bhS6clcVMLwBPznX45Qu6opJcgRjAp7gYSDzVFp187J+feSj5dNBN1mJoi6ckkUQ==} - dev: true - /@docsearch/js@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0): + '@docsearch/js@3.6.0': resolution: {integrity: sha512-QujhqINEElrkIfKwyyyTfbsfMAYCkylInLYMRqHy7PHc8xTBQCow73tlo/Kc7oIwBrCLf0P3YhjlOeV4v8hevQ==} - dependencies: - '@docsearch/react': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0) - preact: 10.21.0 - transitivePeerDependencies: - - '@algolia/client-search' - - '@types/react' - - react - - react-dom - - search-insights - dev: true - /@docsearch/react@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0): + '@docsearch/react@3.6.0': resolution: {integrity: sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -266,4439 +127,1241 @@ packages: optional: true search-insights: optional: true - dependencies: - '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0) - '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) - '@docsearch/css': 3.6.0 - algoliasearch: 4.23.3 - search-insights: 2.13.0 - transitivePeerDependencies: - - '@algolia/client-search' - dev: true - /@esbuild/aix-ppc64@0.20.2: + '@esbuild/aix-ppc64@0.20.2': resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm64@0.20.2: + '@esbuild/android-arm64@0.20.2': resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} cpu: [arm64] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm@0.20.2: + '@esbuild/android-arm@0.20.2': resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} cpu: [arm] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-x64@0.20.2: + '@esbuild/android-x64@0.20.2': resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} cpu: [x64] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-arm64@0.20.2: + '@esbuild/darwin-arm64@0.20.2': resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-x64@0.20.2: + '@esbuild/darwin-x64@0.20.2': resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-arm64@0.20.2: + '@esbuild/freebsd-arm64@0.20.2': resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-x64@0.20.2: + '@esbuild/freebsd-x64@0.20.2': resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm64@0.20.2: + '@esbuild/linux-arm64@0.20.2': resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm@0.20.2: + '@esbuild/linux-arm@0.20.2': resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} engines: {node: '>=12'} cpu: [arm] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ia32@0.20.2: + '@esbuild/linux-ia32@0.20.2': resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-loong64@0.20.2: + '@esbuild/linux-loong64@0.20.2': resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-mips64el@0.20.2: + '@esbuild/linux-mips64el@0.20.2': resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ppc64@0.20.2: + '@esbuild/linux-ppc64@0.20.2': resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-riscv64@0.20.2: + '@esbuild/linux-riscv64@0.20.2': resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-s390x@0.20.2: + '@esbuild/linux-s390x@0.20.2': resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-x64@0.20.2: + '@esbuild/linux-x64@0.20.2': resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/netbsd-x64@0.20.2: + '@esbuild/netbsd-x64@0.20.2': resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/openbsd-x64@0.20.2: + '@esbuild/openbsd-x64@0.20.2': resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/sunos-x64@0.20.2: + '@esbuild/sunos-x64@0.20.2': resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-arm64@0.20.2: + '@esbuild/win32-arm64@0.20.2': resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-ia32@0.20.2: + '@esbuild/win32-ia32@0.20.2': resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-x64@0.20.2: + '@esbuild/win32-x64@0.20.2': resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] - requiresBuild: true - dev: true - optional: true - - /@isaacs/cliui@8.0.2: - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - dependencies: - string-width: 5.1.2 - string-width-cjs: /string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: /strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: /wrap-ansi@7.0.0 - dev: true - - /@jridgewell/gen-mapping@0.3.5: - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.25 - dev: true - - /@jridgewell/resolve-uri@3.1.2: - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - dev: true - /@jridgewell/set-array@1.2.1: - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - dev: true - - /@jridgewell/source-map@0.3.6: - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - dev: true - - /@jridgewell/sourcemap-codec@1.4.15: + '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: true - - /@jridgewell/trace-mapping@0.3.25: - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - - /@jsonjoy.com/base64@1.1.2(tslib@2.6.2): - resolution: {integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - dependencies: - tslib: 2.6.2 - dev: true - - /@jsonjoy.com/json-pack@1.0.4(tslib@2.6.2): - resolution: {integrity: sha512-aOcSN4MeAtFROysrbqG137b7gaDDSmVrl5mpo6sT/w+kcXpWnzhMjmY/Fh/sDx26NBxyIE7MB1seqLeCAzy9Sg==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - dependencies: - '@jsonjoy.com/base64': 1.1.2(tslib@2.6.2) - '@jsonjoy.com/util': 1.1.3(tslib@2.6.2) - hyperdyperid: 1.2.0 - thingies: 1.21.0(tslib@2.6.2) - tslib: 2.6.2 - dev: true - - /@jsonjoy.com/util@1.1.3(tslib@2.6.2): - resolution: {integrity: sha512-g//kkF4kOwUjemValCtOc/xiYzmwMRmWq3Bn+YnzOzuZLHq2PpMOxxIayN3cKbo7Ko2Np65t6D9H81IvXbXhqg==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - dependencies: - tslib: 2.6.2 - dev: true - - /@leichtgewicht/ip-codec@2.0.5: - resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - dev: true - - /@mdit-vue/plugin-component@2.1.2: - resolution: {integrity: sha512-n1HcAC82l912HhtiMSxl5pQLKBYbPok/IcdGRD49rTt53NXBqct68qo58+7jvsj+f8Lmo7kjD+em3tP4BSgl0A==} - dependencies: - '@types/markdown-it': 14.1.1 - markdown-it: 14.1.0 - dev: true - - /@mdit-vue/plugin-frontmatter@2.1.2: - resolution: {integrity: sha512-2YOVOsMRtf11bZ6mEB4xoWD6RG5X0Ex+g/1c1iXoYUMUahlZnz9flXUM6WAE++HsLR3Wkvd5FNhGUArrcxn0dA==} - dependencies: - '@mdit-vue/types': 2.1.0 - '@types/markdown-it': 14.1.1 - gray-matter: 4.0.3 - markdown-it: 14.1.0 - dev: true - - /@mdit-vue/plugin-headers@2.1.2: - resolution: {integrity: sha512-YkBTlHeG4seTcXqrVPvPY6utvkHd2qs7QGU5aM3S5CxUH5l0/SzIRv+irhFMfIRsXQ7zwx2vJVSwJz+n2TFhSA==} - dependencies: - '@mdit-vue/shared': 2.1.2 - '@mdit-vue/types': 2.1.0 - '@types/markdown-it': 14.1.1 - markdown-it: 14.1.0 - dev: true - - /@mdit-vue/plugin-sfc@2.1.2: - resolution: {integrity: sha512-wjbFvkUcCcfxc1x33SwqbWSM3WYPJOdlmX9IJQd9y6C7ALujy6Orx1gWn5j0hfke1kIuohvjeJ/K0LqF4oYO4g==} - dependencies: - '@mdit-vue/types': 2.1.0 - '@types/markdown-it': 14.1.1 - markdown-it: 14.1.0 - dev: true - - /@mdit-vue/plugin-title@2.1.2: - resolution: {integrity: sha512-BXgrpuRp6aI/CV/V3jH3zailG9rZH8f094RSky7PE2wTx3c2hnavz3SB3y3TVDv5UC7BGk/uPfBjdYh8/ejsSg==} - dependencies: - '@mdit-vue/shared': 2.1.2 - '@mdit-vue/types': 2.1.0 - '@types/markdown-it': 14.1.1 - markdown-it: 14.1.0 - dev: true - - /@mdit-vue/plugin-toc@2.1.2: - resolution: {integrity: sha512-G3t9NjhTvl5cYZ9VSsMzVkYjdUrC9nOZE+oxIzpUTtHRH8NtRvoynUDzEDzRnoRDe29cdWDKTAYaeiHUF+TAvQ==} - dependencies: - '@mdit-vue/shared': 2.1.2 - '@mdit-vue/types': 2.1.0 - '@types/markdown-it': 14.1.1 - markdown-it: 14.1.0 - dev: true - - /@mdit-vue/shared@2.1.2: - resolution: {integrity: sha512-5+YHKRyULDqMZsYq+8Ttev0P/osgAoNm2OPYrJtvxLfc1jyrZNiDUCjO2jec7Nk3qyGVZe6FKtXTNLVE+ZRhZw==} - dependencies: - '@mdit-vue/types': 2.1.0 - '@types/markdown-it': 14.1.1 - markdown-it: 14.1.0 - dev: true - - /@mdit-vue/types@2.1.0: - resolution: {integrity: sha512-TMBB/BQWVvwtpBdWD75rkZx4ZphQ6MN0O4QB2Bc0oI5PC2uE57QerhNxdRZ7cvBHE2iY2C+BUNUziCfJbjIRRA==} - dev: true - - /@nodelib/fs.scandir@2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - dev: true - - /@nodelib/fs.stat@2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - dev: true - - /@nodelib/fs.walk@1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 - dev: true - - /@pkgjs/parseargs@0.11.0: - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - requiresBuild: true - dev: true - optional: true - /@playwright/test@1.44.0: + '@playwright/test@1.44.0': resolution: {integrity: sha512-rNX5lbNidamSUorBhB4XZ9SQTjAqfe5M+p37Z8ic0jPFBMo5iCtQz1kRWkEMg+rYOKSlVycpQmpqjSFq7LXOfg==} engines: {node: '>=16'} hasBin: true - dependencies: - playwright: 1.44.0 - dev: true - /@sindresorhus/merge-streams@2.3.0: - resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} - engines: {node: '>=18'} - dev: true + '@rollup/rollup-android-arm-eabi@4.17.2': + resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==} + cpu: [arm] + os: [android] - /@types/body-parser@1.19.5: - resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} - dependencies: - '@types/connect': 3.4.38 - '@types/node': 20.12.11 - dev: true + '@rollup/rollup-android-arm64@4.17.2': + resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==} + cpu: [arm64] + os: [android] - /@types/bonjour@3.5.13: - resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} - dependencies: - '@types/node': 20.12.11 - dev: true + '@rollup/rollup-darwin-arm64@4.17.2': + resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==} + cpu: [arm64] + os: [darwin] - /@types/connect-history-api-fallback@1.5.4: - resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} - dependencies: - '@types/express-serve-static-core': 4.19.0 - '@types/node': 20.12.11 - dev: true + '@rollup/rollup-darwin-x64@4.17.2': + resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==} + cpu: [x64] + os: [darwin] - /@types/connect@3.4.38: - resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - dependencies: - '@types/node': 20.12.11 - dev: true + '@rollup/rollup-linux-arm-gnueabihf@4.17.2': + resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==} + cpu: [arm] + os: [linux] - /@types/debug@4.1.12: - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - dependencies: - '@types/ms': 0.7.34 - dev: true + '@rollup/rollup-linux-arm-musleabihf@4.17.2': + resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==} + cpu: [arm] + os: [linux] - /@types/eslint-scope@3.7.7: - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - dependencies: - '@types/eslint': 8.56.10 - '@types/estree': 1.0.5 - dev: true + '@rollup/rollup-linux-arm64-gnu@4.17.2': + resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==} + cpu: [arm64] + os: [linux] - /@types/eslint@8.56.10: - resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - dev: true + '@rollup/rollup-linux-arm64-musl@4.17.2': + resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==} + cpu: [arm64] + os: [linux] - /@types/estree@1.0.5: - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - dev: true + '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': + resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==} + cpu: [ppc64] + os: [linux] - /@types/express-serve-static-core@4.19.0: - resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==} - dependencies: - '@types/node': 20.12.11 - '@types/qs': 6.9.15 - '@types/range-parser': 1.2.7 - '@types/send': 0.17.4 - dev: true - - /@types/express@4.17.21: - resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} - dependencies: - '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 4.19.0 - '@types/qs': 6.9.15 - '@types/serve-static': 1.15.7 - dev: true - - /@types/fs-extra@11.0.4: - resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} - dependencies: - '@types/jsonfile': 6.1.4 - '@types/node': 20.12.11 - dev: true + '@rollup/rollup-linux-riscv64-gnu@4.17.2': + resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==} + cpu: [riscv64] + os: [linux] - /@types/hash-sum@1.0.2: - resolution: {integrity: sha512-UP28RddqY8xcU0SCEp9YKutQICXpaAq9N8U2klqF5hegGha7KzTOL8EdhIIV3bOSGBzjEpN9bU/d+nNZBdJYVw==} - dev: true + '@rollup/rollup-linux-s390x-gnu@4.17.2': + resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==} + cpu: [s390x] + os: [linux] - /@types/html-minifier-terser@6.1.0: - resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} - dev: true + '@rollup/rollup-linux-x64-gnu@4.17.2': + resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==} + cpu: [x64] + os: [linux] - /@types/http-errors@2.0.4: - resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - dev: true + '@rollup/rollup-linux-x64-musl@4.17.2': + resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==} + cpu: [x64] + os: [linux] - /@types/http-proxy@1.17.14: - resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} - dependencies: - '@types/node': 20.12.11 - dev: true + '@rollup/rollup-win32-arm64-msvc@4.17.2': + resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==} + cpu: [arm64] + os: [win32] - /@types/json-schema@7.0.15: - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - dev: true + '@rollup/rollup-win32-ia32-msvc@4.17.2': + resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==} + cpu: [ia32] + os: [win32] - /@types/jsonfile@6.1.4: - resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} - dependencies: - '@types/node': 20.12.11 - dev: true + '@rollup/rollup-win32-x64-msvc@4.17.2': + resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==} + cpu: [x64] + os: [win32] - /@types/linkify-it@3.0.5: - resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==} - dev: true + '@shikijs/core@1.4.0': + resolution: {integrity: sha512-CxpKLntAi64h3j+TwWqVIQObPTED0FyXLHTTh3MKXtqiQNn2JGcMQQ362LftDbc9kYbDtrksNMNoVmVXzKFYUQ==} - /@types/linkify-it@5.0.0: - resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} - dev: true + '@shikijs/transformers@1.4.0': + resolution: {integrity: sha512-kzvlWmWYYSeaLKRce/kgmFFORUtBtFahfXRKndor0b60ocYiXufBQM6d6w1PlMuUkdk55aor9xLvy9wy7hTEJg==} - /@types/markdown-it-emoji@2.0.5: - resolution: {integrity: sha512-iJLsmCNpSWKtV6Ia3mLSjcXJPEt7ubGG342z+hGvYx++TpM19oTUrJcI7XjbOqRQ+W2UQ323E7B0eCLwlgT/9g==} - dependencies: - '@types/markdown-it': 13.0.8 - dev: true + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - /@types/markdown-it@13.0.8: - resolution: {integrity: sha512-V+KmpgiipS+zoypeUSS9ojesWtY/0k4XfqcK2fnVrX/qInJhX7rsCxZ/rygiPH2zxlPPrhfuW0I6ddMcWTKLsg==} - dependencies: - '@types/linkify-it': 3.0.5 - '@types/mdurl': 1.0.5 - dev: true + '@types/linkify-it@5.0.0': + resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} - /@types/markdown-it@14.1.1: + '@types/markdown-it@14.1.1': resolution: {integrity: sha512-4NpsnpYl2Gt1ljyBGrKMxFYAYvpqbnnkgP/i/g+NLpjEUa3obn1XJCur9YbEXKDAkaXqsR1LbDnGEJ0MmKFxfg==} - dependencies: - '@types/linkify-it': 5.0.0 - '@types/mdurl': 2.0.0 - dev: true - /@types/mdurl@1.0.5: - resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==} - dev: true - - /@types/mdurl@2.0.0: + '@types/mdurl@2.0.0': resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} - dev: true - /@types/mime@1.3.5: - resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - dev: true + '@types/node@20.12.10': + resolution: {integrity: sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==} - /@types/ms@0.7.34: - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - dev: true + '@types/web-bluetooth@0.0.20': + resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - /@types/node-forge@1.3.11: - resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - dependencies: - '@types/node': 20.12.11 - dev: true + '@vitejs/plugin-vue@5.0.4': + resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + vite: ^5.0.0 + vue: ^3.2.25 - /@types/node@17.0.45: - resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - dev: true + '@vue/compiler-core@3.4.27': + resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} - /@types/node@20.12.11: - resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==} - dependencies: - undici-types: 5.26.5 - dev: true + '@vue/compiler-dom@3.4.27': + resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} - /@types/qs@6.9.15: - resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} - dev: true + '@vue/compiler-sfc@3.4.27': + resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} - /@types/range-parser@1.2.7: - resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - dev: true + '@vue/compiler-ssr@3.4.27': + resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} - /@types/retry@0.12.2: - resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} - dev: true + '@vue/devtools-api@7.1.3': + resolution: {integrity: sha512-W8IwFJ/o5iUk78jpqhvScbgCsPiOp2uileDVC0NDtW38gCWhsnu9SeBTjcdu3lbwLdsjc+H1c5Msd/x9ApbcFA==} - /@types/sax@1.2.7: - resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} - dependencies: - '@types/node': 17.0.45 - dev: true + '@vue/devtools-kit@7.1.3': + resolution: {integrity: sha512-NFskFSJMVCBXTkByuk2llzI3KD3Blcm7WqiRorWjD6nClHPgkH5BobDH08rfulqq5ocRt5xV+3qOT1Q9FXJrwQ==} + peerDependencies: + vue: ^3.0.0 - /@types/send@0.17.4: - resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} - dependencies: - '@types/mime': 1.3.5 - '@types/node': 20.12.11 - dev: true + '@vue/devtools-shared@7.1.3': + resolution: {integrity: sha512-KJ3AfgjTn3tJz/XKF+BlVShNPecim3G21oHRue+YQOsooW+0s+qXvm09U09aO7yBza5SivL1QgxSrzAbiKWjhQ==} - /@types/serve-index@1.9.4: - resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} - dependencies: - '@types/express': 4.17.21 - dev: true + '@vue/reactivity@3.4.27': + resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==} - /@types/serve-static@1.15.7: - resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} - dependencies: - '@types/http-errors': 2.0.4 - '@types/node': 20.12.11 - '@types/send': 0.17.4 - dev: true + '@vue/runtime-core@3.4.27': + resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==} - /@types/sockjs@0.3.36: - resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} - dependencies: - '@types/node': 20.12.11 - dev: true + '@vue/runtime-dom@3.4.27': + resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==} - /@types/web-bluetooth@0.0.20: - resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - dev: true + '@vue/server-renderer@3.4.27': + resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==} + peerDependencies: + vue: 3.4.27 - /@types/webpack-env@1.18.5: - resolution: {integrity: sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==} - dev: true + '@vue/shared@3.4.27': + resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} - /@types/ws@8.5.10: - resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} - dependencies: - '@types/node': 20.12.11 - dev: true - - /@vue/compiler-core@3.4.27: - resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} - dependencies: - '@babel/parser': 7.24.5 - '@vue/shared': 3.4.27 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.0 - dev: true - - /@vue/compiler-dom@3.4.27: - resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} - dependencies: - '@vue/compiler-core': 3.4.27 - '@vue/shared': 3.4.27 - dev: true - - /@vue/compiler-sfc@3.4.27: - resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} - dependencies: - '@babel/parser': 7.24.5 - '@vue/compiler-core': 3.4.27 - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 - estree-walker: 2.0.2 - magic-string: 0.30.10 - postcss: 8.4.38 - source-map-js: 1.2.0 - dev: true - - /@vue/compiler-ssr@3.4.27: - resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} - dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/shared': 3.4.27 - dev: true - - /@vue/devtools-api@6.6.1: - resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} - dev: true - - /@vue/reactivity@3.4.27: - resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==} - dependencies: - '@vue/shared': 3.4.27 - dev: true - - /@vue/runtime-core@3.4.27: - resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==} - dependencies: - '@vue/reactivity': 3.4.27 - '@vue/shared': 3.4.27 - dev: true - - /@vue/runtime-dom@3.4.27: - resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==} - dependencies: - '@vue/runtime-core': 3.4.27 - '@vue/shared': 3.4.27 - csstype: 3.1.3 - dev: true - - /@vue/server-renderer@3.4.27(vue@3.4.27): - resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==} - peerDependencies: - vue: 3.4.27 - dependencies: - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 - vue: 3.4.27 - dev: true - - /@vue/shared@3.4.27: - resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} - dev: true - - /@vuepress/bundler-webpack@2.0.0-rc.9: - resolution: {integrity: sha512-Vf1QPzmB3hCzOYkCkjMfVsuo3TBNx5E0cGwFeiJGqH/f/+W6eOx0OYn8JrubZaByw+g2OSwbdM0tjzCXS2yHHA==} - dependencies: - '@types/express': 4.17.21 - '@types/webpack-env': 1.18.5 - '@vuepress/client': 2.0.0-rc.9 - '@vuepress/core': 2.0.0-rc.9 - '@vuepress/shared': 2.0.0-rc.9 - '@vuepress/utils': 2.0.0-rc.9 - autoprefixer: 10.4.19(postcss@8.4.38) - chokidar: 3.6.0 - copy-webpack-plugin: 12.0.2(webpack@5.91.0) - css-loader: 6.11.0(webpack@5.91.0) - esbuild-loader: 4.1.0(webpack@5.91.0) - express: 4.19.2 - html-webpack-plugin: 5.6.0(webpack@5.91.0) - mini-css-extract-plugin: 2.9.0(webpack@5.91.0) - postcss: 8.4.38 - postcss-csso: 6.0.1(postcss@8.4.38) - postcss-loader: 8.1.1(postcss@8.4.38)(webpack@5.91.0) - style-loader: 3.3.4(webpack@5.91.0) - vue: 3.4.27 - vue-loader: 17.4.2(vue@3.4.27)(webpack@5.91.0) - vue-router: 4.3.2(vue@3.4.27) - webpack: 5.91.0 - webpack-chain: 6.5.1 - webpack-dev-server: 5.0.4(webpack@5.91.0) - webpack-merge: 5.10.0 - transitivePeerDependencies: - - '@rspack/core' - - '@swc/core' - - '@vue/compiler-sfc' - - bufferutil - - debug - - esbuild - - supports-color - - typescript - - uglify-js - - utf-8-validate - - webpack-cli - dev: true - - /@vuepress/cli@2.0.0-rc.9: - resolution: {integrity: sha512-uv7Xmv3QmPpzCaUAq0oKEwp2tY64AO+7mxamgr7tr+t6FEnCYqr+X0nLlH17UtMkmGWIsbHLIlMjteprxGxIMg==} - hasBin: true - dependencies: - '@vuepress/core': 2.0.0-rc.9 - '@vuepress/shared': 2.0.0-rc.9 - '@vuepress/utils': 2.0.0-rc.9 - cac: 6.7.14 - chokidar: 3.6.0 - envinfo: 7.13.0 - esbuild: 0.20.2 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@vuepress/client@2.0.0-rc.9: - resolution: {integrity: sha512-V5jA6L1nHQ8tXBshRHBJKei7HPFonGxFzmVK5yjj2Ho/Xtp/SD9rBS6dyYd5CSkKRGQDgy19Z+BUUPXtdI1qzg==} - dependencies: - '@vue/devtools-api': 6.6.1 - '@vuepress/shared': 2.0.0-rc.9 - vue: 3.4.27 - vue-router: 4.3.2(vue@3.4.27) - transitivePeerDependencies: - - typescript - dev: true - - /@vuepress/core@2.0.0-rc.9: - resolution: {integrity: sha512-uvMkIqYJ7vjfYEC91rMmT8YJt8xXnob5YYY3TzlwWUSEv4yoV3nlVu0l6Zfhenx/7FwKaxRJ/ePlUGIgUHBcBw==} - dependencies: - '@vuepress/client': 2.0.0-rc.9 - '@vuepress/markdown': 2.0.0-rc.9 - '@vuepress/shared': 2.0.0-rc.9 - '@vuepress/utils': 2.0.0-rc.9 - vue: 3.4.27 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@vuepress/helper@2.0.0-rc.28(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-dR0XQIedpQhkH2OqCBwo547cp410rOw3S64jtsCfvgn6WWpKrNdrt0FPRXeZuXm3JeWexSyvuYnTU9/BVjPBoQ==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - '@vue/shared': 3.4.27 - cheerio: 1.0.0-rc.12 - fflate: 0.8.2 - gray-matter: 4.0.3 - vue: 3.4.27 - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - transitivePeerDependencies: - - typescript - dev: true - - /@vuepress/markdown@2.0.0-rc.9: - resolution: {integrity: sha512-e7as2ar3RQp0bUyMiwBPi7L/G2fzscb3s0BywNcAwubFR22o0/dBEYRYdrN0clPQ2FXpPxF6AFj4aD7O1heCbw==} - dependencies: - '@mdit-vue/plugin-component': 2.1.2 - '@mdit-vue/plugin-frontmatter': 2.1.2 - '@mdit-vue/plugin-headers': 2.1.2 - '@mdit-vue/plugin-sfc': 2.1.2 - '@mdit-vue/plugin-title': 2.1.2 - '@mdit-vue/plugin-toc': 2.1.2 - '@mdit-vue/shared': 2.1.2 - '@mdit-vue/types': 2.1.0 - '@types/markdown-it': 13.0.8 - '@types/markdown-it-emoji': 2.0.5 - '@vuepress/shared': 2.0.0-rc.9 - '@vuepress/utils': 2.0.0-rc.9 - markdown-it: 14.1.0 - markdown-it-anchor: 8.6.7(@types/markdown-it@13.0.8)(markdown-it@14.1.0) - markdown-it-emoji: 3.0.0 - mdurl: 2.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@vuepress/plugin-active-header-links@2.0.0-rc.28(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-KaAN5QmlKdRmq6d8DoonwD9F5Kg96ONvzdoRbkL/gdsTnRgwaqQAj4Hq1eIkZKkp6AzZeb1ZvTUu7M+Ay89cIA==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - '@vueuse/core': 10.9.0(vue@3.4.27) - vue: 3.4.27 - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - transitivePeerDependencies: - - '@vue/composition-api' - - typescript - dev: true - - /@vuepress/plugin-back-to-top@2.0.0-rc.28(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-tQ+Dvw34rMI85Wes4uFNPXsTJfyjXMHxqkQco+8jDHIljOWXSAwhwMSDsHKaD/Dbl54korC6JsOU/5zA9AxZ7g==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - '@vuepress/helper': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - '@vueuse/core': 10.9.0(vue@3.4.27) - vue: 3.4.27 - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - transitivePeerDependencies: - - '@vue/composition-api' - - typescript - dev: true - - /@vuepress/plugin-container@2.0.0-rc.28(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-EBvmanLATZRtjDr/a6Td8Dw8Mr3ToigNoqdfibhhGA3PKAk5/olUbtpJBcYemgA3nVIyH6gdqbC3zMTO3/vx3A==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - '@types/markdown-it': 14.1.1 - markdown-it: 14.1.0 - markdown-it-container: 4.0.0 - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - dev: true - - /@vuepress/plugin-copy-code@2.0.0-rc.28(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-QnSF/pnUOoGToRmAoagVuyXXWBnpNc3xYC/LEG5TmnewhXwYg0HVE4BTSCcH1AyvjYNRSMHfct1Vbwd63dF9EQ==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - '@vuepress/helper': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - '@vueuse/core': 10.9.0(vue@3.4.27) - vue: 3.4.27 - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - transitivePeerDependencies: - - '@vue/composition-api' - - typescript - dev: true - - /@vuepress/plugin-docsearch@2.0.0-rc.21(@algolia/client-search@4.23.3)(search-insights@2.13.0)(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-ekbtJyqcnd+J00rb905B8/9KTa4isA+MIsy/r2N+a8Fn0v/GMnGVSseqJs8q74YmHlIx4GawDfKy7F84zxMfjA==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - '@docsearch/css': 3.6.0 - '@docsearch/js': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0) - '@docsearch/react': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0) - '@vueuse/core': 10.9.0(vue@3.4.27) - ts-debounce: 4.0.0 - vue: 3.4.27 - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - transitivePeerDependencies: - - '@algolia/client-search' - - '@types/react' - - '@vue/composition-api' - - react - - react-dom - - search-insights - - typescript - dev: true - - /@vuepress/plugin-external-link-icon@2.0.0-rc.28(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-VEEQEaMZzGOh8q1oR9u18gIBK7pbkCSx02vEN0k/cvRbfKbMdayEOTk4x+5Sy/A/fUcBPRbyw8O+/nDVzLn4pg==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - vue: 3.4.27 - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - transitivePeerDependencies: - - typescript - dev: true - - /@vuepress/plugin-git@2.0.0-rc.22(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-+T50AdCZ68Pkld4r8IEHTXLugfNVCxxPp2G1hlI/lpQ6IZcpLbswMI6l9xbbo15RrOBg/V0jkim/B/jaaVIM6A==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - execa: 8.0.1 - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - dev: true - - /@vuepress/plugin-google-analytics@2.0.0-rc.21(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-ZqDw3MrxA3tY5WXD/LIaZoCSgnynO9aQboOUgm1SF8GoR/7ULqiCWmxbLD3L8kkWS3TWKnH+JwK0VG0J6FNyFA==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - dev: true - - /@vuepress/plugin-links-check@2.0.0-rc.28(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-RtH2tWbW4ZyNUlV7YJL7Nt9A/5+1Urf9nAWGJF6sotd7IJ2iMStWMJRb41WLuj7WPexB+lvS993ve4L7BDYu7g==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - '@vuepress/helper': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - transitivePeerDependencies: - - typescript - dev: true - - /@vuepress/plugin-medium-zoom@2.0.0-rc.28(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-+VfQHvxEP4L7XJapZaFq4NYfjMGA8jTNHQrSVReVzvZws6yi8t5nqU4pX82n9rFeQUGkZM7NgQBha45vesMGYA==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - '@vuepress/helper': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - medium-zoom: 1.1.0 - vue: 3.4.27 - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - transitivePeerDependencies: - - typescript - dev: true - - /@vuepress/plugin-nprogress@2.0.0-rc.28(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-35VLSgcn5TJChG7SorEsubheqXm/6xqURvwQjWAaEmqRiC4CXcYcSWR4stfSIm+DekUDNXK9o3DZ9+UYlvFtFg==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - vue: 3.4.27 - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - transitivePeerDependencies: - - typescript - dev: true - - /@vuepress/plugin-palette@2.0.0-rc.21(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-jnWzTiM3xHXweD3AKZVTCnuliH/aoIGaV1C5yhIeinXPZHn49syH8wMQ3kAgxWO+Y4xfihiY8E32V33XQ8Lf6w==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - chokidar: 3.6.0 - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - dev: true - - /@vuepress/plugin-prismjs@2.0.0-rc.28(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-CsKBmGRnY+h3iElxdi1Te4g6pzfSdBePBLWXq89IqOchFI5sOabJWKso0R5bnE1mDdT2doGjDmDvzrUZvaoK+w==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - prismjs: 1.29.0 - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - dev: true - - /@vuepress/plugin-seo@2.0.0-rc.28(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-DduUI/KFzOmwi05fPNYscjnJo30QTgCdhpwQS0/SPR8j2Hl9a/BKFqh4tj8n9S6xoMHv1099BnOFwirZ3li1Rw==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - '@vuepress/helper': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - transitivePeerDependencies: - - typescript - dev: true - - /@vuepress/plugin-sitemap@2.0.0-rc.21(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-YbotKptHfifjwmXhj4kX6iA8tCGp7gTZAHm9YiPDr/8dYzBkkQ4oC84JCifkZYt3fWkVqq/Qa0vpJfnKPGOidg==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - '@vuepress/helper': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - sitemap: 7.1.1 - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - transitivePeerDependencies: - - typescript - dev: true - - /@vuepress/plugin-theme-data@2.0.0-rc.28(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-unI71Ybfl42TSwrc+JpU6PfVR2ETy5RihBDq04ca5xOePjY0liampjn5O65bgIFkrHVP9azym8KLnVLOERhcdQ==} - peerDependencies: - vuepress: 2.0.0-rc.9 - dependencies: - '@vue/devtools-api': 6.6.1 - vue: 3.4.27 - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - transitivePeerDependencies: - - typescript - dev: true - - /@vuepress/shared@2.0.0-rc.9: - resolution: {integrity: sha512-XfI6CWNv4/Vp9Iew6GJil9RUSy1rM7zGdjwikr0j3Rkh55q3f00w1wud47wE9kxRqsZ0PIvsMget5CxEn5rA/w==} - dependencies: - '@mdit-vue/types': 2.1.0 - dev: true - - /@vuepress/theme-default@2.0.0-rc.21(sass-loader@14.2.1)(vuepress@2.0.0-rc.9): - resolution: {integrity: sha512-TXwFbfcMQvNMOpt4R39i9vuVWhB3TdM9VLB6aWDjwxEMTMK4Qpwc2VXX7drA7YcjjGkPpW1h7/l7xlEbvRcnsQ==} - peerDependencies: - sass-loader: ^14.0.0 - vuepress: 2.0.0-rc.9 - peerDependenciesMeta: - sass-loader: - optional: true - dependencies: - '@vuepress/helper': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - '@vuepress/plugin-active-header-links': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - '@vuepress/plugin-back-to-top': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - '@vuepress/plugin-container': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - '@vuepress/plugin-copy-code': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - '@vuepress/plugin-external-link-icon': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - '@vuepress/plugin-git': 2.0.0-rc.22(vuepress@2.0.0-rc.9) - '@vuepress/plugin-links-check': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - '@vuepress/plugin-medium-zoom': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - '@vuepress/plugin-nprogress': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - '@vuepress/plugin-palette': 2.0.0-rc.21(vuepress@2.0.0-rc.9) - '@vuepress/plugin-prismjs': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - '@vuepress/plugin-seo': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - '@vuepress/plugin-sitemap': 2.0.0-rc.21(vuepress@2.0.0-rc.9) - '@vuepress/plugin-theme-data': 2.0.0-rc.28(vuepress@2.0.0-rc.9) - '@vueuse/core': 10.9.0(vue@3.4.27) - sass: 1.77.0 - sass-loader: 14.2.1(webpack@5.91.0) - vue: 3.4.27 - vuepress: 2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27) - transitivePeerDependencies: - - '@vue/composition-api' - - typescript - dev: true - - /@vuepress/utils@2.0.0-rc.9: - resolution: {integrity: sha512-qk6Pel4JVKYKxp3bWxyvnwchvx3QaCWc7SqUw7L6qUo/um+0U2U45L0anWoAfckw12RXYhoIEbJ9UZpueiKOPg==} - dependencies: - '@types/debug': 4.1.12 - '@types/fs-extra': 11.0.4 - '@types/hash-sum': 1.0.2 - '@vuepress/shared': 2.0.0-rc.9 - debug: 4.3.4 - fs-extra: 11.2.0 - globby: 14.0.1 - hash-sum: 2.0.0 - ora: 8.0.1 - picocolors: 1.0.0 - upath: 2.0.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@vueuse/core@10.9.0(vue@3.4.27): - resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==} - dependencies: - '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.9.0 - '@vueuse/shared': 10.9.0(vue@3.4.27) - vue-demi: 0.14.7(vue@3.4.27) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - dev: true - - /@vueuse/metadata@10.9.0: - resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==} - dev: true - - /@vueuse/shared@10.9.0(vue@3.4.27): - resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==} - dependencies: - vue-demi: 0.14.7(vue@3.4.27) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - dev: true - - /@webassemblyjs/ast@1.12.1: - resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} - dependencies: - '@webassemblyjs/helper-numbers': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - dev: true - - /@webassemblyjs/floating-point-hex-parser@1.11.6: - resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} - dev: true - - /@webassemblyjs/helper-api-error@1.11.6: - resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} - dev: true - - /@webassemblyjs/helper-buffer@1.12.1: - resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} - dev: true - - /@webassemblyjs/helper-numbers@1.11.6: - resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.6 - '@webassemblyjs/helper-api-error': 1.11.6 - '@xtuc/long': 4.2.2 - dev: true - - /@webassemblyjs/helper-wasm-bytecode@1.11.6: - resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} - dev: true - - /@webassemblyjs/helper-wasm-section@1.12.1: - resolution: {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 - dev: true - - /@webassemblyjs/ieee754@1.11.6: - resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} - dependencies: - '@xtuc/ieee754': 1.2.0 - dev: true - - /@webassemblyjs/leb128@1.11.6: - resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} - dependencies: - '@xtuc/long': 4.2.2 - dev: true - - /@webassemblyjs/utf8@1.11.6: - resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} - dev: true - - /@webassemblyjs/wasm-edit@1.12.1: - resolution: {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 - dev: true - - /@webassemblyjs/wasm-gen@1.12.1: - resolution: {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 - dev: true - - /@webassemblyjs/wasm-opt@1.12.1: - resolution: {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 - dev: true - - /@webassemblyjs/wasm-parser@1.12.1: - resolution: {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 - dev: true - - /@webassemblyjs/wast-printer@1.12.1: - resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} - dependencies: - '@webassemblyjs/ast': 1.12.1 - '@xtuc/long': 4.2.2 - dev: true - - /@xtuc/ieee754@1.2.0: - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - dev: true - - /@xtuc/long@4.2.2: - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - dev: true - - /accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - dev: true - - /acorn-import-assertions@1.9.0(acorn@8.11.3): - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.11.3 - dev: true - - /acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - - /ajv-formats@2.1.1(ajv@8.13.0): - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - dependencies: - ajv: 8.13.0 - dev: true - - /ajv-keywords@3.5.2(ajv@6.12.6): - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 - dependencies: - ajv: 6.12.6 - dev: true - - /ajv-keywords@5.1.0(ajv@8.13.0): - resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} - peerDependencies: - ajv: ^8.8.2 - dependencies: - ajv: 8.13.0 - fast-deep-equal: 3.1.3 - dev: true - - /ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - dev: true - - /ajv@8.13.0: - resolution: {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 - dev: true - - /algoliasearch@4.23.3: - resolution: {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 - dev: true - - /ansi-html-community@0.0.8: - resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} - engines: {'0': node >= 0.8.0} - hasBin: true - dev: true - - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: true - - /ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} - dev: true - - /ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - dependencies: - color-convert: 1.9.3 - dev: true - - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: true - - /ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - dev: true - - /anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - dev: true - - /arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - dev: true - - /argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - dependencies: - sprintf-js: 1.0.3 - dev: true - - /argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true - - /array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - dev: true - - /autoprefixer@10.4.19(postcss@8.4.38): - resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001617 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.0.0 - postcss: 8.4.38 - postcss-value-parser: 4.2.0 - dev: true - - /balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true - - /batch@0.6.1: - resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - dev: true - - /big.js@5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - dev: true - - /binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - dev: true - - /body-parser@1.20.2: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - 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 - transitivePeerDependencies: - - supports-color - dev: true - - /bonjour-service@1.2.1: - resolution: {integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==} - dependencies: - fast-deep-equal: 3.1.3 - multicast-dns: 7.2.5 - dev: true - - /boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - dev: true - - /brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - dependencies: - balanced-match: 1.0.2 - dev: true - - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - dev: true - - /browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001617 - electron-to-chromium: 1.4.762 - node-releases: 2.0.14 - update-browserslist-db: 1.0.15(browserslist@4.23.0) - dev: true - - /buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: true - - /bundle-name@4.1.0: - resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} - engines: {node: '>=18'} - dependencies: - run-applescript: 7.0.0 - dev: true - - /bytes@3.0.0: - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} - engines: {node: '>= 0.8'} - dev: true - - /bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - dev: true - - /cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} - dev: true - - /call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - 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.2 - dev: true - - /callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - dev: true - - /camel-case@4.1.2: - resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} - dependencies: - pascal-case: 3.1.2 - tslib: 2.6.2 - dev: true - - /caniuse-lite@1.0.30001617: - resolution: {integrity: sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==} - dev: true - - /chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - dev: true - - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - - /chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: true - - /cheerio-select@2.1.0: - resolution: {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.1.0 - dev: true - - /cheerio@1.0.0-rc.12: - resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} - engines: {node: '>= 6'} - dependencies: - cheerio-select: 2.1.0 - dom-serializer: 2.0.0 - domhandler: 5.0.3 - domutils: 3.1.0 - htmlparser2: 8.0.2 - parse5: 7.1.2 - parse5-htmlparser2-tree-adapter: 7.0.0 - dev: true - - /chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - dev: true - - /chrome-trace-event@1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} - engines: {node: '>=6.0'} - dev: true - - /clean-css@5.3.3: - resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} - engines: {node: '>= 10.0'} - dependencies: - source-map: 0.6.1 - dev: true - - /cli-cursor@4.0.0: - resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - restore-cursor: 4.0.0 - dev: true - - /cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - dev: true - - /clone-deep@4.0.1: - resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} - engines: {node: '>=6'} - dependencies: - is-plain-object: 2.0.4 - kind-of: 6.0.3 - shallow-clone: 3.0.1 - dev: true - - /color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - dependencies: - color-name: 1.1.3 - dev: true - - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: true - - /color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - dev: true - - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true - - /colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - dev: true - - /commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - dev: true - - /commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - dev: true - - /compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - dependencies: - mime-db: 1.52.0 - dev: true - - /compression@1.7.4: - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} - engines: {node: '>= 0.8.0'} - dependencies: - accepts: 1.3.8 - bytes: 3.0.0 - compressible: 2.0.18 - debug: 2.6.9 - on-headers: 1.0.2 - safe-buffer: 5.1.2 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - dev: true - - /connect-history-api-fallback@2.0.0: - resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} - engines: {node: '>=0.8'} - dev: true - - /content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - dependencies: - safe-buffer: 5.2.1 - dev: true - - /content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - dev: true - - /cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - dev: true - - /cookie@0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} - engines: {node: '>= 0.6'} - dev: true - - /copy-webpack-plugin@12.0.2(webpack@5.91.0): - resolution: {integrity: sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==} - engines: {node: '>= 18.12.0'} - peerDependencies: - webpack: ^5.1.0 - dependencies: - fast-glob: 3.3.2 - glob-parent: 6.0.2 - globby: 14.0.1 - normalize-path: 3.0.0 - schema-utils: 4.2.0 - serialize-javascript: 6.0.2 - webpack: 5.91.0 - dev: true - - /core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - dev: true - - /cosmiconfig@9.0.0: - resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - env-paths: 2.2.1 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - parse-json: 5.2.0 - dev: true - - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - dev: true - - /css-loader@6.11.0(webpack@5.91.0): - resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} - engines: {node: '>= 12.13.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - webpack: ^5.0.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - dependencies: - icss-utils: 5.1.0(postcss@8.4.38) - postcss: 8.4.38 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.38) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.38) - postcss-modules-scope: 3.2.0(postcss@8.4.38) - postcss-modules-values: 4.0.0(postcss@8.4.38) - postcss-value-parser: 4.2.0 - semver: 7.6.2 - webpack: 5.91.0 - dev: true - - /css-select@4.3.0: - resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} - dependencies: - boolbase: 1.0.0 - css-what: 6.1.0 - domhandler: 4.3.1 - domutils: 2.8.0 - nth-check: 2.1.1 - dev: true - - /css-select@5.1.0: - resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} - dependencies: - boolbase: 1.0.0 - css-what: 6.1.0 - domhandler: 5.0.3 - domutils: 3.1.0 - nth-check: 2.1.1 - dev: true - - /css-tree@2.2.1: - resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - dependencies: - mdn-data: 2.0.28 - source-map-js: 1.2.0 - dev: true - - /css-what@6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} - dev: true - - /cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - dev: true - - /csso@5.0.5: - resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - dependencies: - css-tree: 2.2.1 - dev: true - - /csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - dev: true - - /debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.0.0 - dev: true - - /debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: true - - /deepmerge@1.5.2: - resolution: {integrity: sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==} - engines: {node: '>=0.10.0'} - dev: true - - /default-browser-id@5.0.0: - resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} - engines: {node: '>=18'} - dev: true - - /default-browser@5.2.1: - resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} - engines: {node: '>=18'} - dependencies: - bundle-name: 4.1.0 - default-browser-id: 5.0.0 - dev: true - - /default-gateway@6.0.3: - resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} - engines: {node: '>= 10'} - dependencies: - execa: 5.1.1 - dev: true - - /define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - gopd: 1.0.1 - dev: true - - /define-lazy-prop@3.0.0: - resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} - engines: {node: '>=12'} - dev: true - - /depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - dev: true - - /depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - dev: true - - /destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dev: true - - /detect-node@2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - dev: true - - /dns-packet@5.6.1: - resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} - engines: {node: '>=6'} - dependencies: - '@leichtgewicht/ip-codec': 2.0.5 - dev: true - - /dom-converter@0.2.0: - resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} - dependencies: - utila: 0.4.0 - dev: true - - /dom-serializer@1.4.1: - resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - entities: 2.2.0 - dev: true - - /dom-serializer@2.0.0: - resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - entities: 4.5.0 - dev: true - - /domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - dev: true - - /domhandler@4.3.1: - resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} - engines: {node: '>= 4'} - dependencies: - domelementtype: 2.3.0 - dev: true - - /domhandler@5.0.3: - resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} - engines: {node: '>= 4'} - dependencies: - domelementtype: 2.3.0 - dev: true - - /domutils@2.8.0: - resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} - dependencies: - dom-serializer: 1.4.1 - domelementtype: 2.3.0 - domhandler: 4.3.1 - dev: true - - /domutils@3.1.0: - resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} - dependencies: - dom-serializer: 2.0.0 - domelementtype: 2.3.0 - domhandler: 5.0.3 - dev: true - - /dot-case@3.0.4: - resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} - dependencies: - no-case: 3.0.4 - tslib: 2.6.2 - dev: true - - /eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: true - - /ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - dev: true - - /electron-to-chromium@1.4.762: - resolution: {integrity: sha512-rrFvGweLxPwwSwJOjIopy3Vr+J3cIPtZzuc74bmlvmBIgQO3VYJDvVrlj94iKZ3ukXUH64Ex31hSfRTLqvjYJQ==} - dev: true - - /emoji-regex@10.3.0: - resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} - dev: true - - /emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: true - - /emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: true - - /emojis-list@3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - dev: true - - /encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - dev: true - - /enhanced-resolve@5.16.1: - resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==} - engines: {node: '>=10.13.0'} - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - dev: true - - /entities@2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - dev: true - - /entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - dev: true - - /env-paths@2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} - engines: {node: '>=6'} - dev: true - - /envinfo@7.13.0: - resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} - engines: {node: '>=4'} - hasBin: true - dev: true - - /error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - dependencies: - is-arrayish: 0.2.1 - dev: true - - /es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.2.4 - dev: true - - /es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - dev: true - - /es-module-lexer@1.5.2: - resolution: {integrity: sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==} - dev: true - - /esbuild-loader@4.1.0(webpack@5.91.0): - resolution: {integrity: sha512-543TtIvqbqouEMlOHg4xKoDQkmdImlwIpyAIgpUtDPvMuklU/c2k+Qt2O3VeDBgAwozxmlEbjOzV+F8CZ0g+Bw==} - peerDependencies: - webpack: ^4.40.0 || ^5.0.0 - dependencies: - esbuild: 0.20.2 - get-tsconfig: 4.7.5 - loader-utils: 2.0.4 - webpack: 5.91.0 - webpack-sources: 1.4.3 - dev: true - - /esbuild@0.20.2: - resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/aix-ppc64': 0.20.2 - '@esbuild/android-arm': 0.20.2 - '@esbuild/android-arm64': 0.20.2 - '@esbuild/android-x64': 0.20.2 - '@esbuild/darwin-arm64': 0.20.2 - '@esbuild/darwin-x64': 0.20.2 - '@esbuild/freebsd-arm64': 0.20.2 - '@esbuild/freebsd-x64': 0.20.2 - '@esbuild/linux-arm': 0.20.2 - '@esbuild/linux-arm64': 0.20.2 - '@esbuild/linux-ia32': 0.20.2 - '@esbuild/linux-loong64': 0.20.2 - '@esbuild/linux-mips64el': 0.20.2 - '@esbuild/linux-ppc64': 0.20.2 - '@esbuild/linux-riscv64': 0.20.2 - '@esbuild/linux-s390x': 0.20.2 - '@esbuild/linux-x64': 0.20.2 - '@esbuild/netbsd-x64': 0.20.2 - '@esbuild/openbsd-x64': 0.20.2 - '@esbuild/sunos-x64': 0.20.2 - '@esbuild/win32-arm64': 0.20.2 - '@esbuild/win32-ia32': 0.20.2 - '@esbuild/win32-x64': 0.20.2 - dev: true - - /escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - dev: true - - /escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - dev: true - - /escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - dev: true - - /eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - dev: true - - /esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - dev: true - - /esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - dependencies: - estraverse: 5.3.0 - dev: true - - /estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - dev: true - - /estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - dev: true + '@vueuse/core@10.9.0': + resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==} - /estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - dev: true + '@vueuse/integrations@10.9.0': + resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==} + peerDependencies: + async-validator: '*' + axios: '*' + change-case: '*' + drauu: '*' + focus-trap: '*' + fuse.js: '*' + idb-keyval: '*' + jwt-decode: '*' + nprogress: '*' + qrcode: '*' + sortablejs: '*' + universal-cookie: '*' + peerDependenciesMeta: + async-validator: + optional: true + axios: + optional: true + change-case: + optional: true + drauu: + optional: true + focus-trap: + optional: true + fuse.js: + optional: true + idb-keyval: + optional: true + jwt-decode: + optional: true + nprogress: + optional: true + qrcode: + optional: true + sortablejs: + optional: true + universal-cookie: + optional: true - /etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - dev: true + '@vueuse/metadata@10.9.0': + resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==} - /eventemitter3@4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - dev: true + '@vueuse/shared@10.9.0': + resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==} - /events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - dev: true + algoliasearch@4.23.3: + resolution: {integrity: sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==} - /execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - - /execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 8.0.1 - human-signals: 5.0.0 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.3.0 - onetime: 6.0.0 - signal-exit: 4.1.0 - strip-final-newline: 3.0.0 - dev: true - - /express@4.19.2: - resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} - engines: {node: '>= 0.10.0'} - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.2 - content-disposition: 0.5.4 - content-type: 1.0.5 - 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 - transitivePeerDependencies: - - supports-color - dev: true + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} - /extend-shallow@2.0.1: - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} - engines: {node: '>=0.10.0'} - dependencies: - is-extendable: 0.1.1 - dev: true + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} - /fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true + braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} - /fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - dev: true + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} - /fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - dev: true + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - /fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - dependencies: - reusify: 1.0.4 - dev: true + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} - /faye-websocket@0.11.4: - resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} - engines: {node: '>=0.8.0'} - dependencies: - websocket-driver: 0.7.4 - dev: true + esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + engines: {node: '>=12'} + hasBin: true - /fflate@0.8.2: - resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} - dev: true + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - /fill-range@7.0.1: + fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - dev: true - - /finalhandler@1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} - engines: {node: '>= 0.8'} - 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 - transitivePeerDependencies: - - supports-color - dev: true - - /flat@5.0.2: - resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} - hasBin: true - dev: true - - /follow-redirects@1.15.6: - resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dev: true - /foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} - engines: {node: '>=14'} - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - dev: true - - /forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - dev: true - - /fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - dev: true - - /fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - dev: true - - /fs-extra@11.2.0: - resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} - engines: {node: '>=14.14'} - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - dev: true + focus-trap@7.5.4: + resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} - /fsevents@2.3.2: + fsevents@2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - requiresBuild: true - dev: true - optional: true - /fsevents@2.3.3: + fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - requiresBuild: true - dev: true - optional: true - - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: true - - /get-east-asian-width@1.2.0: - resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} - engines: {node: '>=18'} - dev: true - - /get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - dev: true - - /get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - dev: true - - /get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - dev: true - - /get-tsconfig@4.7.5: - resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} - dependencies: - resolve-pkg-maps: 1.0.0 - dev: true - /glob-parent@5.1.2: + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} - dependencies: - is-glob: 4.0.3 - dev: true - - /glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - dependencies: - is-glob: 4.0.3 - dev: true - - /glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - dev: true - - /glob@10.3.14: - resolution: {integrity: sha512-4fkAqu93xe9Mk7le9v0y3VrPDqLKHarNi2s4Pv7f2yOvfhWfhc7hRPHC/JyqMqb8B/Dt/eGS4n7ykwf3fOsl8g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - dependencies: - foreground-child: 3.1.1 - jackspeak: 2.3.6 - minimatch: 9.0.4 - minipass: 7.1.1 - path-scurry: 1.11.0 - dev: true - - /globby@14.0.1: - resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} - engines: {node: '>=18'} - dependencies: - '@sindresorhus/merge-streams': 2.3.0 - fast-glob: 3.3.2 - ignore: 5.3.1 - path-type: 5.0.0 - slash: 5.1.0 - unicorn-magic: 0.1.0 - dev: true - - /gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - dependencies: - get-intrinsic: 1.2.4 - dev: true - - /graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - dev: true - - /gray-matter@4.0.3: - resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} - engines: {node: '>=6.0'} - dependencies: - js-yaml: 3.14.1 - kind-of: 6.0.3 - section-matter: 1.0.0 - strip-bom-string: 1.0.0 - dev: true - - /handle-thing@2.0.1: - resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - dev: true - - /has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - dev: true - - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: true - - /has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - dependencies: - es-define-property: 1.0.0 - dev: true - - /has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - dev: true - - /has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - dev: true - - /hash-sum@2.0.0: - resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} - dev: true - - /hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - dependencies: - function-bind: 1.1.2 - dev: true - - /he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - dev: true - - /hpack.js@2.1.6: - resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} - dependencies: - inherits: 2.0.4 - obuf: 1.1.2 - readable-stream: 2.3.8 - wbuf: 1.7.3 - dev: true - - /html-entities@2.5.2: - resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} - dev: true - - /html-minifier-terser@6.1.0: - resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} - engines: {node: '>=12'} - hasBin: true - dependencies: - camel-case: 4.1.2 - clean-css: 5.3.3 - commander: 8.3.0 - he: 1.2.0 - param-case: 3.0.4 - relateurl: 0.2.7 - terser: 5.31.0 - dev: true - - /html-webpack-plugin@5.6.0(webpack@5.91.0): - resolution: {integrity: sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==} - engines: {node: '>=10.13.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - webpack: ^5.20.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - dependencies: - '@types/html-minifier-terser': 6.1.0 - html-minifier-terser: 6.1.0 - lodash: 4.17.21 - pretty-error: 4.0.0 - tapable: 2.2.1 - webpack: 5.91.0 - dev: true - - /htmlparser2@6.1.0: - resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - domutils: 2.8.0 - entities: 2.2.0 - dev: true - - /htmlparser2@8.0.2: - resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - domutils: 3.1.0 - entities: 4.5.0 - dev: true - - /http-deceiver@1.2.7: - resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} - dev: true - - /http-errors@1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 - dev: true - - /http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - dev: true - - /http-parser-js@0.5.8: - resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} - dev: true - - /http-proxy-middleware@2.0.6(@types/express@4.17.21): - resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - dependencies: - '@types/express': 4.17.21 - '@types/http-proxy': 1.17.14 - http-proxy: 1.18.1 - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.5 - transitivePeerDependencies: - - debug - dev: true - - /http-proxy@1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} - dependencies: - eventemitter3: 4.0.7 - follow-redirects: 1.15.6 - requires-port: 1.0.0 - transitivePeerDependencies: - - debug - dev: true - - /human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - dev: true - - /human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - dev: true - - /hyperdyperid@1.2.0: - resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==} - engines: {node: '>=10.18'} - dev: true - - /iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: 2.1.2 - dev: true - - /icss-utils@5.1.0(postcss@8.4.38): - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.38 - dev: true - /ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} - engines: {node: '>= 4'} - dev: true + hookable@5.5.3: + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} - /immutable@4.3.5: + immutable@4.3.5: resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==} - dev: true - - /import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - dev: true - - /inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - dev: true - - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true - - /ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - dev: true - - /ipaddr.js@2.2.0: - resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} - engines: {node: '>= 10'} - dev: true - /is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - dev: true - - /is-binary-path@2.1.0: + is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - dependencies: - binary-extensions: 2.3.0 - dev: true - - /is-docker@3.0.0: - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasBin: true - dev: true - - /is-extendable@0.1.1: - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} - engines: {node: '>=0.10.0'} - dev: true - /is-extglob@2.1.1: + is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - dev: true - - /is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - dev: true - /is-glob@4.0.3: + is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - dev: true - - /is-inside-container@1.0.0: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - hasBin: true - dependencies: - is-docker: 3.0.0 - dev: true - - /is-interactive@2.0.0: - resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} - engines: {node: '>=12'} - dev: true - /is-network-error@1.1.0: - resolution: {integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==} - engines: {node: '>=16'} - dev: true - - /is-number@7.0.0: + is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - dev: true - - /is-plain-obj@3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - dev: true - - /is-plain-object@2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - - /is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - dev: true - /is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true - - /is-unicode-supported@1.3.0: - resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} - engines: {node: '>=12'} - dev: true + magic-string@0.30.10: + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} - /is-unicode-supported@2.0.0: - resolution: {integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==} - engines: {node: '>=18'} - dev: true + mark.js@8.11.1: + resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} - /is-wsl@3.1.0: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} - engines: {node: '>=16'} - dependencies: - is-inside-container: 1.0.0 - dev: true + minisearch@6.3.0: + resolution: {integrity: sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==} - /isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - dev: true + mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - /isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - dev: true + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true - /isobject@3.0.1: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - dev: true - /jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - dev: true + perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} - /javascript-stringify@2.1.0: - resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} - dev: true + picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - /jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/node': 20.12.11 - merge-stream: 2.0.0 - supports-color: 8.1.1 - dev: true + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} - /jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + playwright-core@1.44.0: + resolution: {integrity: sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==} + engines: {node: '>=16'} hasBin: true - dev: true - - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: true - /js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + playwright@1.44.0: + resolution: {integrity: sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==} + engines: {node: '>=16'} hasBin: true - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - dev: true - /js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - dependencies: - argparse: 2.0.1 - dev: true + postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} - /json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - dev: true + preact@10.21.0: + resolution: {integrity: sha512-aQAIxtzWEwH8ou+OovWVSVNlFImL7xUCwJX3YMqA3U8iKCNC34999fFOnWjYNsylgfPgMexpbk7WYOLtKr/mxg==} - /json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - dev: true + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} - /json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - dev: true + rfdc@1.3.1: + resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} - /json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} + rollup@4.17.2: + resolution: {integrity: sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - dev: true - /jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 - dev: true - - /kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - dev: true + sass@1.77.0: + resolution: {integrity: sha512-eGj4HNfXqBWtSnvItNkn7B6icqH14i3CiCGbzMKs3BAPTq62pp9NBYsBgyN4cA+qssqo9r26lW4JSvlaUUWbgw==} + engines: {node: '>=14.0.0'} + hasBin: true - /launch-editor@2.6.1: - resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==} - dependencies: - picocolors: 1.0.0 - shell-quote: 1.8.1 - dev: true + search-insights@2.13.0: + resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==} - /lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - dev: true + shiki@1.4.0: + resolution: {integrity: sha512-5WIn0OL8PWm7JhnTwRWXniy6eEDY234mRrERVlFa646V2ErQqwIFd2UML7e0Pq9eqSKLoMa3Ke+xbsF+DAuy+Q==} - /linkify-it@5.0.0: - resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - dependencies: - uc.micro: 2.1.0 - dev: true + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} - /loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} - dev: true + speakingurl@14.0.1: + resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} + engines: {node: '>=0.10.0'} - /loader-utils@2.0.4: - resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} - engines: {node: '>=8.9.0'} - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 2.2.3 - dev: true - - /lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true - - /log-symbols@6.0.0: - resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} - engines: {node: '>=18'} - dependencies: - chalk: 5.3.0 - is-unicode-supported: 1.3.0 - dev: true + tabbable@6.2.0: + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} - /lower-case@2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - dependencies: - tslib: 2.6.2 - dev: true + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} - /lru-cache@10.2.2: - resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} - engines: {node: 14 || >=16.14} - dev: true + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} - /magic-string@0.30.10: - resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - /markdown-it-anchor@8.6.7(@types/markdown-it@13.0.8)(markdown-it@14.1.0): - resolution: {integrity: sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==} + vite@5.2.11: + resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true peerDependencies: - '@types/markdown-it': '*' - markdown-it: '*' - dependencies: - '@types/markdown-it': 13.0.8 - markdown-it: 14.1.0 - dev: true - - /markdown-it-container@4.0.0: - resolution: {integrity: sha512-HaNccxUH0l7BNGYbFbjmGpf5aLHAMTinqRZQAEQbMr2cdD3z91Q6kIo1oUn1CQndkT03jat6ckrdRYuwwqLlQw==} - dev: true - - /markdown-it-emoji@3.0.0: - resolution: {integrity: sha512-+rUD93bXHubA4arpEZO3q80so0qgoFJEKRkRbjKX8RTdca89v2kfyF+xR3i2sQTwql9tpPZPOQN5B+PunspXRg==} - dev: true + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true - /markdown-it@14.1.0: - resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} + vitepress@1.1.4: + resolution: {integrity: sha512-bWIzFZXpPB6NIDBuWnS20aMADH+FcFKDfQNYFvbOWij03PR29eImTceQHIzCKordjXYBhM/TjE5VKFTUJ3EheA==} hasBin: true - dependencies: - argparse: 2.0.1 - entities: 4.5.0 - linkify-it: 5.0.0 - mdurl: 2.0.0 - punycode.js: 2.3.1 - uc.micro: 2.1.0 - dev: true - - /mdn-data@2.0.28: - resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} - dev: true - - /mdurl@2.0.0: - resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} - dev: true - - /media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - dev: true - - /medium-zoom@1.1.0: - resolution: {integrity: sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ==} - dev: true - - /memfs@4.9.2: - resolution: {integrity: sha512-f16coDZlTG1jskq3mxarwB+fGRrd0uXWt+o1WIhRfOwbXQZqUDsTVxQBFK9JjRQHblg8eAG2JSbprDXKjc7ijQ==} - engines: {node: '>= 4.0.0'} - dependencies: - '@jsonjoy.com/json-pack': 1.0.4(tslib@2.6.2) - '@jsonjoy.com/util': 1.1.3(tslib@2.6.2) - sonic-forest: 1.0.3(tslib@2.6.2) - tslib: 2.6.2 - dev: true - - /merge-descriptors@1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} - dev: true - - /merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: true - - /merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - dev: true - - /methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - dev: true - - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} - dependencies: - braces: 3.0.2 - picomatch: 2.3.1 - dev: true - - /mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - dev: true - - /mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - dependencies: - mime-db: 1.52.0 - dev: true + peerDependencies: + markdown-it-mathjax3: ^4 + postcss: ^8 + peerDependenciesMeta: + markdown-it-mathjax3: + optional: true + postcss: + optional: true - /mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} + vue-demi@0.14.7: + resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} + engines: {node: '>=12'} hasBin: true - dev: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true - /mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - dev: true + vue@3.4.27: + resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true - /mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - dev: true +snapshots: - /mini-css-extract-plugin@2.9.0(webpack@5.91.0): - resolution: {integrity: sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 + '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)': dependencies: - schema-utils: 4.2.0 - tapable: 2.2.1 - webpack: 5.91.0 - dev: true - - /minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - dev: true - - /minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - dev: true - - /minipass@7.1.1: - resolution: {integrity: sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==} - engines: {node: '>=16 || 14 >=14.17'} - dev: true + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + - search-insights - /ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - dev: true + '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)': + dependencies: + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) + search-insights: 2.13.0 + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: true + '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)': + dependencies: + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) + '@algolia/client-search': 4.23.3 + algoliasearch: 4.23.3 - /ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: true + '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)': + dependencies: + '@algolia/client-search': 4.23.3 + algoliasearch: 4.23.3 - /multicast-dns@7.2.5: - resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} - hasBin: true + '@algolia/cache-browser-local-storage@4.23.3': dependencies: - dns-packet: 5.6.1 - thunky: 1.1.0 - dev: true + '@algolia/cache-common': 4.23.3 - /nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: true + '@algolia/cache-common@4.23.3': {} - /negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - dev: true + '@algolia/cache-in-memory@4.23.3': + dependencies: + '@algolia/cache-common': 4.23.3 - /neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - dev: true + '@algolia/client-account@4.23.3': + dependencies: + '@algolia/client-common': 4.23.3 + '@algolia/client-search': 4.23.3 + '@algolia/transporter': 4.23.3 - /no-case@3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + '@algolia/client-analytics@4.23.3': dependencies: - lower-case: 2.0.2 - tslib: 2.6.2 - dev: true + '@algolia/client-common': 4.23.3 + '@algolia/client-search': 4.23.3 + '@algolia/requester-common': 4.23.3 + '@algolia/transporter': 4.23.3 - /node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - dev: true + '@algolia/client-common@4.23.3': + dependencies: + '@algolia/requester-common': 4.23.3 + '@algolia/transporter': 4.23.3 - /node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - dev: true + '@algolia/client-personalization@4.23.3': + dependencies: + '@algolia/client-common': 4.23.3 + '@algolia/requester-common': 4.23.3 + '@algolia/transporter': 4.23.3 - /normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - dev: true + '@algolia/client-search@4.23.3': + dependencies: + '@algolia/client-common': 4.23.3 + '@algolia/requester-common': 4.23.3 + '@algolia/transporter': 4.23.3 - /normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - dev: true + '@algolia/logger-common@4.23.3': {} - /npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} + '@algolia/logger-console@4.23.3': dependencies: - path-key: 3.1.1 - dev: true + '@algolia/logger-common': 4.23.3 - /npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + '@algolia/recommend@4.23.3': dependencies: - path-key: 4.0.0 - dev: true + '@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 - /nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + '@algolia/requester-browser-xhr@4.23.3': dependencies: - boolbase: 1.0.0 - dev: true + '@algolia/requester-common': 4.23.3 - /object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} - dev: true + '@algolia/requester-common@4.23.3': {} - /obuf@1.1.2: - resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - dev: true + '@algolia/requester-node-http@4.23.3': + dependencies: + '@algolia/requester-common': 4.23.3 - /on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} + '@algolia/transporter@4.23.3': dependencies: - ee-first: 1.1.1 - dev: true + '@algolia/cache-common': 4.23.3 + '@algolia/logger-common': 4.23.3 + '@algolia/requester-common': 4.23.3 - /on-headers@1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} - dev: true + '@babel/helper-string-parser@7.24.1': {} - /onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - dependencies: - mimic-fn: 2.1.0 - dev: true + '@babel/helper-validator-identifier@7.22.20': {} - /onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} + '@babel/parser@7.24.5': dependencies: - mimic-fn: 4.0.0 - dev: true + '@babel/types': 7.24.0 - /open@10.1.0: - resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} - engines: {node: '>=18'} - dependencies: - default-browser: 5.2.1 - define-lazy-prop: 3.0.0 - is-inside-container: 1.0.0 - is-wsl: 3.1.0 - dev: true - - /ora@8.0.1: - resolution: {integrity: sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==} - engines: {node: '>=18'} + '@babel/types@7.24.0': dependencies: - chalk: 5.3.0 - cli-cursor: 4.0.0 - cli-spinners: 2.9.2 - is-interactive: 2.0.0 - is-unicode-supported: 2.0.0 - log-symbols: 6.0.0 - stdin-discarder: 0.2.2 - string-width: 7.1.0 - strip-ansi: 7.1.0 - dev: true - - /p-retry@6.2.0: - resolution: {integrity: sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==} - engines: {node: '>=16.17'} - dependencies: - '@types/retry': 0.12.2 - is-network-error: 1.1.0 - retry: 0.13.1 - dev: true + '@babel/helper-string-parser': 7.24.1 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 - /param-case@3.0.4: - resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} - dependencies: - dot-case: 3.0.4 - tslib: 2.6.2 - dev: true + '@docsearch/css@3.6.0': {} - /parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + '@docsearch/js@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0)': dependencies: - callsites: 3.1.0 - dev: true + '@docsearch/react': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0) + preact: 10.21.0 + transitivePeerDependencies: + - '@algolia/client-search' + - '@types/react' + - react + - react-dom + - search-insights - /parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - dependencies: - '@babel/code-frame': 7.24.2 - error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.2.4 - dev: true - - /parse5-htmlparser2-tree-adapter@7.0.0: - resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + '@docsearch/react@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0)': dependencies: - domhandler: 5.0.3 - parse5: 7.1.2 - dev: true + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0) + '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) + '@docsearch/css': 3.6.0 + algoliasearch: 4.23.3 + optionalDependencies: + search-insights: 2.13.0 + transitivePeerDependencies: + - '@algolia/client-search' - /parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} - dependencies: - entities: 4.5.0 - dev: true + '@esbuild/aix-ppc64@0.20.2': + optional: true - /parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - dev: true + '@esbuild/android-arm64@0.20.2': + optional: true - /pascal-case@3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} - dependencies: - no-case: 3.0.4 - tslib: 2.6.2 - dev: true + '@esbuild/android-arm@0.20.2': + optional: true - /path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - dev: true + '@esbuild/android-x64@0.20.2': + optional: true - /path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - dev: true + '@esbuild/darwin-arm64@0.20.2': + optional: true - /path-scurry@1.11.0: - resolution: {integrity: sha512-LNHTaVkzaYaLGlO+0u3rQTz7QrHTFOuKyba9JMTQutkmtNew8dw8wOD7mTU/5fCPZzCWpfW0XnQKzY61P0aTaw==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - lru-cache: 10.2.2 - minipass: 7.1.1 - dev: true + '@esbuild/darwin-x64@0.20.2': + optional: true - /path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - dev: true + '@esbuild/freebsd-arm64@0.20.2': + optional: true - /path-type@5.0.0: - resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} - engines: {node: '>=12'} - dev: true + '@esbuild/freebsd-x64@0.20.2': + optional: true - /picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true + '@esbuild/linux-arm64@0.20.2': + optional: true - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - dev: true + '@esbuild/linux-arm@0.20.2': + optional: true - /playwright-core@1.44.0: - resolution: {integrity: sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==} - engines: {node: '>=16'} - hasBin: true - dev: true + '@esbuild/linux-ia32@0.20.2': + optional: true - /playwright@1.44.0: - resolution: {integrity: sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==} - engines: {node: '>=16'} - hasBin: true - dependencies: - playwright-core: 1.44.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true + '@esbuild/linux-loong64@0.20.2': + optional: true - /postcss-csso@6.0.1(postcss@8.4.38): - resolution: {integrity: sha512-ZV4yEziMrx6CEiqabGLrDva0pMD7Fbw7yP+LzJvaynM4OJgTssGN6dHiMsJMJdpmNaLJltXVLsrb/5sxbFa8sA==} - engines: {node: ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - peerDependencies: - postcss: ^8.0.0 - dependencies: - csso: 5.0.5 - postcss: 8.4.38 - dev: true + '@esbuild/linux-mips64el@0.20.2': + optional: true - /postcss-loader@8.1.1(postcss@8.4.38)(webpack@5.91.0): - resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} - engines: {node: '>= 18.12.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - dependencies: - cosmiconfig: 9.0.0 - jiti: 1.21.0 - postcss: 8.4.38 - semver: 7.6.2 - webpack: 5.91.0 - transitivePeerDependencies: - - typescript - dev: true + '@esbuild/linux-ppc64@0.20.2': + optional: true - /postcss-modules-extract-imports@3.1.0(postcss@8.4.38): - resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.38 - dev: true + '@esbuild/linux-riscv64@0.20.2': + optional: true - /postcss-modules-local-by-default@4.0.5(postcss@8.4.38): - resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - icss-utils: 5.1.0(postcss@8.4.38) - postcss: 8.4.38 - postcss-selector-parser: 6.0.16 - postcss-value-parser: 4.2.0 - dev: true + '@esbuild/linux-s390x@0.20.2': + optional: true - /postcss-modules-scope@3.2.0(postcss@8.4.38): - resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.38 - postcss-selector-parser: 6.0.16 - dev: true + '@esbuild/linux-x64@0.20.2': + optional: true - /postcss-modules-values@4.0.0(postcss@8.4.38): - resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - icss-utils: 5.1.0(postcss@8.4.38) - postcss: 8.4.38 - dev: true + '@esbuild/netbsd-x64@0.20.2': + optional: true - /postcss-selector-parser@6.0.16: - resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} - engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - dev: true + '@esbuild/openbsd-x64@0.20.2': + optional: true - /postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - dev: true + '@esbuild/sunos-x64@0.20.2': + optional: true - /postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.2.0 - dev: true + '@esbuild/win32-arm64@0.20.2': + optional: true - /preact@10.21.0: - resolution: {integrity: sha512-aQAIxtzWEwH8ou+OovWVSVNlFImL7xUCwJX3YMqA3U8iKCNC34999fFOnWjYNsylgfPgMexpbk7WYOLtKr/mxg==} - dev: true + '@esbuild/win32-ia32@0.20.2': + optional: true - /pretty-error@4.0.0: - resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} - dependencies: - lodash: 4.17.21 - renderkid: 3.0.0 - dev: true - - /prismjs@1.29.0: - resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} - engines: {node: '>=6'} - dev: true - - /process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - dev: true - - /proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - dev: true - - /punycode.js@2.3.1: - resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} - engines: {node: '>=6'} - dev: true - - /punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - dev: true - - /qs@6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} - dependencies: - side-channel: 1.0.6 - dev: true + '@esbuild/win32-x64@0.20.2': + optional: true - /queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true + '@jridgewell/sourcemap-codec@1.4.15': {} - /randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + '@playwright/test@1.44.0': dependencies: - safe-buffer: 5.2.1 - dev: true + playwright: 1.44.0 - /range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - dev: true + '@rollup/rollup-android-arm-eabi@4.17.2': + optional: true - /raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - dev: true - - /readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - dev: true - - /readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - dev: true + '@rollup/rollup-android-arm64@4.17.2': + optional: true - /readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.1 - dev: true + '@rollup/rollup-darwin-arm64@4.17.2': + optional: true - /relateurl@0.2.7: - resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} - engines: {node: '>= 0.10'} - dev: true + '@rollup/rollup-darwin-x64@4.17.2': + optional: true - /renderkid@3.0.0: - resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} - dependencies: - css-select: 4.3.0 - dom-converter: 0.2.0 - htmlparser2: 6.1.0 - lodash: 4.17.21 - strip-ansi: 6.0.1 - dev: true - - /require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - dev: true + '@rollup/rollup-linux-arm-gnueabihf@4.17.2': + optional: true - /requires-port@1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - dev: true + '@rollup/rollup-linux-arm-musleabihf@4.17.2': + optional: true - /resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - dev: true + '@rollup/rollup-linux-arm64-gnu@4.17.2': + optional: true - /resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - dev: true + '@rollup/rollup-linux-arm64-musl@4.17.2': + optional: true - /restore-cursor@4.0.0: - resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - onetime: 5.1.2 - signal-exit: 3.0.7 - dev: true - - /retry@0.13.1: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} - dev: true - - /reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true - - /rimraf@5.0.5: - resolution: {integrity: sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==} - engines: {node: '>=14'} - hasBin: true - dependencies: - glob: 10.3.14 - dev: true + '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': + optional: true - /run-applescript@7.0.0: - resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} - engines: {node: '>=18'} - dev: true + '@rollup/rollup-linux-riscv64-gnu@4.17.2': + optional: true - /run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - dependencies: - queue-microtask: 1.2.3 - dev: true + '@rollup/rollup-linux-s390x-gnu@4.17.2': + optional: true - /safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: true + '@rollup/rollup-linux-x64-gnu@4.17.2': + optional: true - /safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: true + '@rollup/rollup-linux-x64-musl@4.17.2': + optional: true - /safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: true + '@rollup/rollup-win32-arm64-msvc@4.17.2': + optional: true - /sass-loader@14.2.1(webpack@5.91.0): - resolution: {integrity: sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==} - engines: {node: '>= 18.12.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - sass: ^1.3.0 - sass-embedded: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - node-sass: - optional: true - sass: - optional: true - sass-embedded: - optional: true - webpack: - optional: true - dependencies: - neo-async: 2.6.2 - webpack: 5.91.0 - dev: true + '@rollup/rollup-win32-ia32-msvc@4.17.2': + optional: true - /sass@1.77.0: - resolution: {integrity: sha512-eGj4HNfXqBWtSnvItNkn7B6icqH14i3CiCGbzMKs3BAPTq62pp9NBYsBgyN4cA+qssqo9r26lW4JSvlaUUWbgw==} - engines: {node: '>=14.0.0'} - hasBin: true - dependencies: - chokidar: 3.6.0 - immutable: 4.3.5 - source-map-js: 1.2.0 - dev: true + '@rollup/rollup-win32-x64-msvc@4.17.2': + optional: true - /sax@1.3.0: - resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} - dev: true + '@shikijs/core@1.4.0': {} - /schema-utils@3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} - engines: {node: '>= 10.13.0'} + '@shikijs/transformers@1.4.0': dependencies: - '@types/json-schema': 7.0.15 - ajv: 6.12.6 - ajv-keywords: 3.5.2(ajv@6.12.6) - dev: true - - /schema-utils@4.2.0: - resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} - engines: {node: '>= 12.13.0'} + shiki: 1.4.0 + + '@types/estree@1.0.5': {} + + '@types/linkify-it@5.0.0': {} + + '@types/markdown-it@14.1.1': dependencies: - '@types/json-schema': 7.0.15 - ajv: 8.13.0 - ajv-formats: 2.1.1(ajv@8.13.0) - ajv-keywords: 5.1.0(ajv@8.13.0) - dev: true + '@types/linkify-it': 5.0.0 + '@types/mdurl': 2.0.0 - /search-insights@2.13.0: - resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==} - dev: true + '@types/mdurl@2.0.0': {} - /section-matter@1.0.0: - resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} - engines: {node: '>=4'} + '@types/node@20.12.10': dependencies: - extend-shallow: 2.0.1 - kind-of: 6.0.3 - dev: true + undici-types: 5.26.5 - /select-hose@2.0.0: - resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} - dev: true + '@types/web-bluetooth@0.0.20': {} - /selfsigned@2.4.1: - resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} - engines: {node: '>=10'} + '@vitejs/plugin-vue@5.0.4(vite@5.2.11(@types/node@20.12.10)(sass@1.77.0))(vue@3.4.27)': dependencies: - '@types/node-forge': 1.3.11 - node-forge: 1.3.1 - dev: true + vite: 5.2.11(@types/node@20.12.10)(sass@1.77.0) + vue: 3.4.27 - /semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true - dev: true + '@vue/compiler-core@3.4.27': + dependencies: + '@babel/parser': 7.24.5 + '@vue/shared': 3.4.27 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 - /send@0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} - engines: {node: '>= 0.8.0'} + '@vue/compiler-dom@3.4.27': 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 - transitivePeerDependencies: - - supports-color - dev: true + '@vue/compiler-core': 3.4.27 + '@vue/shared': 3.4.27 + + '@vue/compiler-sfc@3.4.27': + dependencies: + '@babel/parser': 7.24.5 + '@vue/compiler-core': 3.4.27 + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-ssr': 3.4.27 + '@vue/shared': 3.4.27 + estree-walker: 2.0.2 + magic-string: 0.30.10 + postcss: 8.4.38 + source-map-js: 1.2.0 - /serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + '@vue/compiler-ssr@3.4.27': dependencies: - randombytes: 2.1.0 - dev: true + '@vue/compiler-dom': 3.4.27 + '@vue/shared': 3.4.27 - /serve-index@1.9.1: - resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} - engines: {node: '>= 0.8.0'} + '@vue/devtools-api@7.1.3(vue@3.4.27)': dependencies: - accepts: 1.3.8 - batch: 0.6.1 - debug: 2.6.9 - escape-html: 1.0.3 - http-errors: 1.6.3 - mime-types: 2.1.35 - parseurl: 1.3.3 + '@vue/devtools-kit': 7.1.3(vue@3.4.27) transitivePeerDependencies: - - supports-color - dev: true + - vue - /serve-static@1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} - engines: {node: '>= 0.8.0'} + '@vue/devtools-kit@7.1.3(vue@3.4.27)': dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.18.0 - transitivePeerDependencies: - - supports-color - dev: true + '@vue/devtools-shared': 7.1.3 + hookable: 5.5.3 + mitt: 3.0.1 + perfect-debounce: 1.0.0 + speakingurl: 14.0.1 + vue: 3.4.27 - /set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - 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 - dev: true - - /setprototypeof@1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - dev: true - - /setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - dev: true - - /shallow-clone@3.0.1: - resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} - engines: {node: '>=8'} + '@vue/devtools-shared@7.1.3': dependencies: - kind-of: 6.0.3 - dev: true + rfdc: 1.3.1 - /shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + '@vue/reactivity@3.4.27': dependencies: - shebang-regex: 3.0.0 - dev: true - - /shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - dev: true - - /shell-quote@1.8.1: - resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - dev: true + '@vue/shared': 3.4.27 - /side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - object-inspect: 1.13.1 - dev: true - - /signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - dev: true - - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - dev: true - - /sitemap@7.1.1: - resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} - engines: {node: '>=12.0.0', npm: '>=5.6.0'} - hasBin: true + '@vue/runtime-core@3.4.27': dependencies: - '@types/node': 17.0.45 - '@types/sax': 1.2.7 - arg: 5.0.2 - sax: 1.3.0 - dev: true - - /slash@5.1.0: - resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} - engines: {node: '>=14.16'} - dev: true - - /sockjs@0.3.24: - resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} - dependencies: - faye-websocket: 0.11.4 - uuid: 8.3.2 - websocket-driver: 0.7.4 - dev: true - - /sonic-forest@1.0.3(tslib@2.6.2): - resolution: {integrity: sha512-dtwajos6IWMEWXdEbW1IkEkyL2gztCAgDplRIX+OT5aRKnEd5e7r7YCxRgXZdhRP1FBdOBf8axeTPhzDv8T4wQ==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - dependencies: - tree-dump: 1.0.1(tslib@2.6.2) - tslib: 2.6.2 - dev: true - - /source-list-map@2.0.1: - resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} - dev: true + '@vue/reactivity': 3.4.27 + '@vue/shared': 3.4.27 - /source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - dev: true + '@vue/runtime-dom@3.4.27': + dependencies: + '@vue/runtime-core': 3.4.27 + '@vue/shared': 3.4.27 + csstype: 3.1.3 - /source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + '@vue/server-renderer@3.4.27(vue@3.4.27)': dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - dev: true + '@vue/compiler-ssr': 3.4.27 + '@vue/shared': 3.4.27 + vue: 3.4.27 - /source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: true + '@vue/shared@3.4.27': {} - /spdy-transport@3.0.0: - resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + '@vueuse/core@10.9.0(vue@3.4.27)': dependencies: - debug: 4.3.4 - detect-node: 2.1.0 - hpack.js: 2.1.6 - obuf: 1.1.2 - readable-stream: 3.6.2 - wbuf: 1.7.3 + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 10.9.0 + '@vueuse/shared': 10.9.0(vue@3.4.27) + vue-demi: 0.14.7(vue@3.4.27) transitivePeerDependencies: - - supports-color - dev: true + - '@vue/composition-api' + - vue - /spdy@4.0.2: - resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} - engines: {node: '>=6.0.0'} + '@vueuse/integrations@10.9.0(focus-trap@7.5.4)(vue@3.4.27)': dependencies: - debug: 4.3.4 - handle-thing: 2.0.1 - http-deceiver: 1.2.7 - select-hose: 2.0.0 - spdy-transport: 3.0.0 + '@vueuse/core': 10.9.0(vue@3.4.27) + '@vueuse/shared': 10.9.0(vue@3.4.27) + vue-demi: 0.14.7(vue@3.4.27) + optionalDependencies: + focus-trap: 7.5.4 transitivePeerDependencies: - - supports-color - dev: true - - /sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - dev: true - - /statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - dev: true - - /statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - dev: true - - /stdin-discarder@0.2.2: - resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} - engines: {node: '>=18'} - dev: true - - /string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - dev: true + - '@vue/composition-api' + - vue - /string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - dev: true - - /string-width@7.1.0: - resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==} - engines: {node: '>=18'} + '@vueuse/metadata@10.9.0': {} + + '@vueuse/shared@10.9.0(vue@3.4.27)': dependencies: - emoji-regex: 10.3.0 - get-east-asian-width: 1.2.0 - strip-ansi: 7.1.0 - dev: true + vue-demi: 0.14.7(vue@3.4.27) + transitivePeerDependencies: + - '@vue/composition-api' + - vue - /string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + algoliasearch@4.23.3: dependencies: - safe-buffer: 5.1.2 - dev: true + '@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 - /string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + anymatch@3.1.3: dependencies: - safe-buffer: 5.2.1 - dev: true + normalize-path: 3.0.0 + picomatch: 2.3.1 - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + binary-extensions@2.3.0: {} + + braces@3.0.2: dependencies: - ansi-regex: 5.0.1 - dev: true + fill-range: 7.0.1 - /strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} + chokidar@3.6.0: dependencies: - ansi-regex: 6.0.1 - dev: true + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 - /strip-bom-string@1.0.0: - resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} - engines: {node: '>=0.10.0'} - dev: true + csstype@3.1.3: {} - /strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - dev: true + entities@4.5.0: {} - /strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - dev: true + esbuild@0.20.2: + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.2 + '@esbuild/android-arm': 0.20.2 + '@esbuild/android-arm64': 0.20.2 + '@esbuild/android-x64': 0.20.2 + '@esbuild/darwin-arm64': 0.20.2 + '@esbuild/darwin-x64': 0.20.2 + '@esbuild/freebsd-arm64': 0.20.2 + '@esbuild/freebsd-x64': 0.20.2 + '@esbuild/linux-arm': 0.20.2 + '@esbuild/linux-arm64': 0.20.2 + '@esbuild/linux-ia32': 0.20.2 + '@esbuild/linux-loong64': 0.20.2 + '@esbuild/linux-mips64el': 0.20.2 + '@esbuild/linux-ppc64': 0.20.2 + '@esbuild/linux-riscv64': 0.20.2 + '@esbuild/linux-s390x': 0.20.2 + '@esbuild/linux-x64': 0.20.2 + '@esbuild/netbsd-x64': 0.20.2 + '@esbuild/openbsd-x64': 0.20.2 + '@esbuild/sunos-x64': 0.20.2 + '@esbuild/win32-arm64': 0.20.2 + '@esbuild/win32-ia32': 0.20.2 + '@esbuild/win32-x64': 0.20.2 - /style-loader@3.3.4(webpack@5.91.0): - resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - dependencies: - webpack: 5.91.0 - dev: true + estree-walker@2.0.2: {} - /supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} + fill-range@7.0.1: dependencies: - has-flag: 3.0.0 - dev: true + to-regex-range: 5.0.1 - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} + focus-trap@7.5.4: dependencies: - has-flag: 4.0.0 - dev: true + tabbable: 6.2.0 - /supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - dependencies: - has-flag: 4.0.0 - dev: true + fsevents@2.3.2: + optional: true - /tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - dev: true + fsevents@2.3.3: + optional: true - /terser-webpack-plugin@5.3.10(webpack@5.91.0): - resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.2 - terser: 5.31.0 - webpack: 5.91.0 - dev: true - - /terser@5.31.0: - resolution: {integrity: sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==} - engines: {node: '>=10'} - hasBin: true - dependencies: - '@jridgewell/source-map': 0.3.6 - acorn: 8.11.3 - commander: 2.20.3 - source-map-support: 0.5.21 - dev: true - - /thingies@1.21.0(tslib@2.6.2): - resolution: {integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==} - engines: {node: '>=10.18'} - peerDependencies: - tslib: ^2 + glob-parent@5.1.2: dependencies: - tslib: 2.6.2 - dev: true + is-glob: 4.0.3 - /thunky@1.1.0: - resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - dev: true + hookable@5.5.3: {} - /to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - dev: true + immutable@4.3.5: {} - /to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + is-binary-path@2.1.0: dependencies: - is-number: 7.0.0 - dev: true + binary-extensions: 2.3.0 - /toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - dev: true + is-extglob@2.1.1: {} - /tree-dump@1.0.1(tslib@2.6.2): - resolution: {integrity: sha512-WCkcRBVPSlHHq1dc/px9iOfqklvzCbdRwvlNfxGZsrHqf6aZttfPrd7DJTt6oR10dwUfpFFQeVTkPbBIZxX/YA==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' + is-glob@4.0.3: dependencies: - tslib: 2.6.2 - dev: true - - /ts-debounce@4.0.0: - resolution: {integrity: sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==} - dev: true + is-extglob: 2.1.1 - /tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - dev: true + is-number@7.0.0: {} - /type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} + magic-string@0.30.10: dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - dev: true - - /uc.micro@2.1.0: - resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} - dev: true + '@jridgewell/sourcemap-codec': 1.4.15 - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: true + mark.js@8.11.1: {} - /unicorn-magic@0.1.0: - resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} - engines: {node: '>=18'} - dev: true + minisearch@6.3.0: {} - /universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - dev: true + mitt@3.0.1: {} - /unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - dev: true + nanoid@3.3.7: {} - /upath@2.0.1: - resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} - engines: {node: '>=4'} - dev: true + normalize-path@3.0.0: {} - /update-browserslist-db@1.0.15(browserslist@4.23.0): - resolution: {integrity: sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.23.0 - escalade: 3.1.2 - picocolors: 1.0.0 - dev: true + perfect-debounce@1.0.0: {} - /uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - dependencies: - punycode: 2.3.1 - dev: true + picocolors@1.0.0: {} - /util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: true + picomatch@2.3.1: {} - /utila@0.4.0: - resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} - dev: true + playwright-core@1.44.0: {} - /utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - dev: true + playwright@1.44.0: + dependencies: + playwright-core: 1.44.0 + optionalDependencies: + fsevents: 2.3.2 - /uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - dev: true + postcss@8.4.38: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.2.0 - /vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - dev: true + preact@10.21.0: {} - /vue-demi@0.14.7(vue@3.4.27): - resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true + readdirp@3.6.0: dependencies: - vue: 3.4.27 - dev: true + picomatch: 2.3.1 - /vue-loader@17.4.2(vue@3.4.27)(webpack@5.91.0): - resolution: {integrity: sha512-yTKOA4R/VN4jqjw4y5HrynFL8AK0Z3/Jt7eOJXEitsm0GMRHDBjCfCiuTiLP7OESvsZYo2pATCWhDqxC5ZrM6w==} - peerDependencies: - '@vue/compiler-sfc': '*' - vue: '*' - webpack: ^4.1.0 || ^5.0.0-0 - peerDependenciesMeta: - '@vue/compiler-sfc': - optional: true - vue: - optional: true - dependencies: - chalk: 4.1.2 - hash-sum: 2.0.0 - vue: 3.4.27 - watchpack: 2.4.1 - webpack: 5.91.0 - dev: true + rfdc@1.3.1: {} - /vue-router@4.3.2(vue@3.4.27): - resolution: {integrity: sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==} - peerDependencies: - vue: ^3.2.0 + rollup@4.17.2: dependencies: - '@vue/devtools-api': 6.6.1 - vue: 3.4.27 - dev: true + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.17.2 + '@rollup/rollup-android-arm64': 4.17.2 + '@rollup/rollup-darwin-arm64': 4.17.2 + '@rollup/rollup-darwin-x64': 4.17.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.17.2 + '@rollup/rollup-linux-arm-musleabihf': 4.17.2 + '@rollup/rollup-linux-arm64-gnu': 4.17.2 + '@rollup/rollup-linux-arm64-musl': 4.17.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.17.2 + '@rollup/rollup-linux-riscv64-gnu': 4.17.2 + '@rollup/rollup-linux-s390x-gnu': 4.17.2 + '@rollup/rollup-linux-x64-gnu': 4.17.2 + '@rollup/rollup-linux-x64-musl': 4.17.2 + '@rollup/rollup-win32-arm64-msvc': 4.17.2 + '@rollup/rollup-win32-ia32-msvc': 4.17.2 + '@rollup/rollup-win32-x64-msvc': 4.17.2 + fsevents: 2.3.3 - /vue@3.4.27: - resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + sass@1.77.0: dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-sfc': 3.4.27 - '@vue/runtime-dom': 3.4.27 - '@vue/server-renderer': 3.4.27(vue@3.4.27) - '@vue/shared': 3.4.27 - dev: true + chokidar: 3.6.0 + immutable: 4.3.5 + source-map-js: 1.2.0 - /vuepress@2.0.0-rc.9(@vuepress/bundler-webpack@2.0.0-rc.9)(vue@3.4.27): - resolution: {integrity: sha512-jT1ln2lawdph+vVI6n2JfEUhQIcyc1RQWDdQu9DffhJGywJunFcumnUJudpqd1SNIES2Fz1hVCD6gdrE/rVKOQ==} - engines: {node: '>=18.16.0'} - hasBin: true - peerDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.9 - '@vuepress/bundler-webpack': 2.0.0-rc.9 - vue: ^3.4.0 - peerDependenciesMeta: - '@vuepress/bundler-vite': - optional: true - '@vuepress/bundler-webpack': - optional: true - dependencies: - '@vuepress/bundler-webpack': 2.0.0-rc.9 - '@vuepress/cli': 2.0.0-rc.9 - '@vuepress/client': 2.0.0-rc.9 - '@vuepress/core': 2.0.0-rc.9 - '@vuepress/markdown': 2.0.0-rc.9 - '@vuepress/shared': 2.0.0-rc.9 - '@vuepress/utils': 2.0.0-rc.9 - vue: 3.4.27 - transitivePeerDependencies: - - supports-color - - typescript - dev: true + search-insights@2.13.0: {} - /watchpack@2.4.1: - resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} - engines: {node: '>=10.13.0'} + shiki@1.4.0: dependencies: - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - dev: true + '@shikijs/core': 1.4.0 - /wbuf@1.7.3: - resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} - dependencies: - minimalistic-assert: 1.0.1 - dev: true + source-map-js@1.2.0: {} - /webpack-chain@6.5.1: - resolution: {integrity: sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==} - engines: {node: '>=8'} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - dependencies: - deepmerge: 1.5.2 - javascript-stringify: 2.1.0 - dev: true + speakingurl@14.0.1: {} - /webpack-dev-middleware@7.2.1(webpack@5.91.0): - resolution: {integrity: sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==} - engines: {node: '>= 18.12.0'} - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - dependencies: - colorette: 2.0.20 - memfs: 4.9.2 - mime-types: 2.1.35 - on-finished: 2.4.1 - range-parser: 1.2.1 - schema-utils: 4.2.0 - webpack: 5.91.0 - dev: true - - /webpack-dev-server@5.0.4(webpack@5.91.0): - resolution: {integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==} - engines: {node: '>= 18.12.0'} - hasBin: true - peerDependencies: - webpack: ^5.0.0 - webpack-cli: '*' - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true - dependencies: - '@types/bonjour': 3.5.13 - '@types/connect-history-api-fallback': 1.5.4 - '@types/express': 4.17.21 - '@types/serve-index': 1.9.4 - '@types/serve-static': 1.15.7 - '@types/sockjs': 0.3.36 - '@types/ws': 8.5.10 - ansi-html-community: 0.0.8 - bonjour-service: 1.2.1 - chokidar: 3.6.0 - colorette: 2.0.20 - compression: 1.7.4 - connect-history-api-fallback: 2.0.0 - default-gateway: 6.0.3 - express: 4.19.2 - graceful-fs: 4.2.11 - html-entities: 2.5.2 - http-proxy-middleware: 2.0.6(@types/express@4.17.21) - ipaddr.js: 2.2.0 - launch-editor: 2.6.1 - open: 10.1.0 - p-retry: 6.2.0 - rimraf: 5.0.5 - schema-utils: 4.2.0 - selfsigned: 2.4.1 - serve-index: 1.9.1 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack: 5.91.0 - webpack-dev-middleware: 7.2.1(webpack@5.91.0) - ws: 8.17.0 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - dev: true - - /webpack-merge@5.10.0: - resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} - engines: {node: '>=10.0.0'} + tabbable@6.2.0: {} + + to-fast-properties@2.0.0: {} + + to-regex-range@5.0.1: dependencies: - clone-deep: 4.0.1 - flat: 5.0.2 - wildcard: 2.0.1 - dev: true + is-number: 7.0.0 - /webpack-sources@1.4.3: - resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} + undici-types@5.26.5: {} + + vite@5.2.11(@types/node@20.12.10)(sass@1.77.0): dependencies: - source-list-map: 2.0.1 - source-map: 0.6.1 - dev: true - - /webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} - engines: {node: '>=10.13.0'} - dev: true - - /webpack@5.91.0: - resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.17.2 + optionalDependencies: + '@types/node': 20.12.10 + fsevents: 2.3.3 + sass: 1.77.0 + + vitepress@1.1.4(@algolia/client-search@4.23.3)(@types/node@20.12.10)(postcss@8.4.38)(sass@1.77.0)(search-insights@2.13.0): dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.5 - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/wasm-edit': 1.12.1 - '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) - browserslist: 4.23.0 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.16.1 - es-module-lexer: 1.5.2 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.91.0) - watchpack: 2.4.1 - webpack-sources: 3.2.3 + '@docsearch/css': 3.6.0 + '@docsearch/js': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0) + '@shikijs/core': 1.4.0 + '@shikijs/transformers': 1.4.0 + '@types/markdown-it': 14.1.1 + '@vitejs/plugin-vue': 5.0.4(vite@5.2.11(@types/node@20.12.10)(sass@1.77.0))(vue@3.4.27) + '@vue/devtools-api': 7.1.3(vue@3.4.27) + '@vueuse/core': 10.9.0(vue@3.4.27) + '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.27) + focus-trap: 7.5.4 + mark.js: 8.11.1 + minisearch: 6.3.0 + shiki: 1.4.0 + vite: 5.2.11(@types/node@20.12.10)(sass@1.77.0) + vue: 3.4.27 + optionalDependencies: + postcss: 8.4.38 transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - dev: true - - /websocket-driver@0.7.4: - resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} - engines: {node: '>=0.8.0'} - dependencies: - http-parser-js: 0.5.8 - safe-buffer: 5.2.1 - websocket-extensions: 0.1.4 - dev: true - - /websocket-extensions@0.1.4: - resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} - engines: {node: '>=0.8.0'} - dev: true - - /which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - dependencies: - isexe: 2.0.0 - dev: true - - /wildcard@2.0.1: - resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} - dev: true + - '@algolia/client-search' + - '@types/node' + - '@types/react' + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - fuse.js + - idb-keyval + - jwt-decode + - less + - lightningcss + - nprogress + - qrcode + - react + - react-dom + - sass + - search-insights + - sortablejs + - stylus + - sugarss + - terser + - typescript + - universal-cookie - /wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} + vue-demi@0.14.7(vue@3.4.27): dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: true + vue: 3.4.27 - /wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} + vue@3.4.27: dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - dev: true - - /ws@8.17.0: - resolution: {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 - dev: true + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-sfc': 3.4.27 + '@vue/runtime-dom': 3.4.27 + '@vue/server-renderer': 3.4.27(vue@3.4.27) + '@vue/shared': 3.4.27 diff --git a/runatlantis.io/.vitepress/config.ts b/runatlantis.io/.vitepress/config.ts new file mode 100644 index 0000000000..792fdc4baa --- /dev/null +++ b/runatlantis.io/.vitepress/config.ts @@ -0,0 +1,97 @@ +import { defineConfig } from 'vitepress'; +import * as navbars from "./navbars"; +import * as sidebars from "./sidebars"; + +// https://vitepress.dev/reference/site-config +export default defineConfig({ + title: 'Atlantis', + description: 'Atlantis: Terraform Pull Request Automation', + lang: 'en-US', + lastUpdated: true, + locales: { + root: { + label: 'English', + lang: 'en-US', + themeConfig: { + nav: navbars.en, + sidebar: sidebars.en, + }, + }, + }, + themeConfig: { + // https://vitepress.dev/reference/default-theme-config + search: { + provider: 'algolia', + options: { + // We internally discussed how this API key is exposed in the code and decided + // that it is a non-issue because this API key can easily be extracted by + // looking at the browser dev tools since the key is used in the API requests. + apiKey: '3b733dff1539ca3a210775860301fa86', + indexName: 'runatlantis', + appId: 'BH4D9OD16A', + locales: { + '/': { + placeholder: 'Search Documentation', + translations: { + button: { + buttonText: 'Search Documentation', + }, + }, + }, + }, + } + }, + socialLinks: [ + { icon: "slack", link: "https://join.slack.com/t/atlantis-community/shared_invite/zt-9xlxtxtc-CUSKB1ATt_sQy6um~LDPNw" }, + { icon: "twitter", link: "https://twitter.com/runatlantis" }, + { icon: "github", link: "https://github.com/runatlantis/atlantis" }, + ], + }, + head: [ + ['link', { rel: 'icon', type: 'image/png', href: '/favicon-196x196.png', sizes: '196x196' }], + ['link', { rel: 'icon', type: 'image/png', href: '/favicon-96x96.png', sizes: '96x96' }], + ['link', { rel: 'icon', type: 'image/png', href: '/favicon-32x32.png', sizes: '32x32' }], + ['link', { rel: 'icon', type: 'image/png', href: '/favicon-16x16.png', sizes: '16x16' }], + ['link', { rel: 'icon', type: 'image/png', href: '/favicon-128.png', sizes: '128x128' }], + ['link', { rel: 'apple-touch-icon-precomposed', sizes: '57x57', href: '/apple-touch-icon-57x57.png' }], + ['link', { rel: 'apple-touch-icon-precomposed', sizes: '114x114', href: '/apple-touch-icon-114x114.png' }], + ['link', { rel: 'apple-touch-icon-precomposed', sizes: '72x72', href: '/apple-touch-icon-72x72.png' }], + ['link', { rel: 'apple-touch-icon-precomposed', sizes: '144x144', href: '/apple-touch-icon-144x144.png' }], + ['link', { rel: 'apple-touch-icon-precomposed', sizes: '60x60', href: '/apple-touch-icon-60x60.png' }], + ['link', { rel: 'apple-touch-icon-precomposed', sizes: '120x120', href: '/apple-touch-icon-120x120.png' }], + ['link', { rel: 'apple-touch-icon-precomposed', sizes: '76x76', href: '/apple-touch-icon-76x76.png' }], + ['link', { rel: 'apple-touch-icon-precomposed', sizes: '152x152', href: '/apple-touch-icon-152x152.png' }], + ['meta', { name: 'msapplication-TileColor', content: '#FFFFFF' }], + ['meta', { name: 'msapplication-TileImage', content: '/mstile-144x144.png' }], + ['meta', { name: 'msapplication-square70x70logo', content: '/mstile-70x70.png' }], + ['meta', { name: 'msapplication-square150x150logo', content: '/mstile-150x150.png' }], + ['meta', { name: 'msapplication-wide310x150logo', content: '/mstile-310x150.png' }], + ['meta', { name: 'msapplication-square310x310logo', content: '/mstile-310x310.png' }], + ['link', { rel: 'stylesheet', sizes: '152x152', href: 'https://fonts.googleapis.com/css?family=Lato:400,900' }], + ['meta', { name: 'google-site-verification', content: 'kTnsDBpHqtTNY8oscYxrQeeiNml2d2z-03Ct9wqeCeE' }], + // google analytics + [ + 'script', + { async: '', src: 'https://www.googletagmanager.com/gtag/js?id=UA-6850151-3' } + ], + [ + 'script', + {}, + `window.dataLayer = window.dataLayer || []; + function gtag(){dataLayer.push(arguments);} + gtag('js', new Date()); + + gtag('config', 'UA-6850151-3');` + ] + ], + sitemap: { + hostname: 'https://runatlantis.io' + }, + vite: { + server: { + fs: { + cachedChecks: false, + }, + } + } +}) diff --git a/runatlantis.io/.vitepress/navbars.ts b/runatlantis.io/.vitepress/navbars.ts new file mode 100644 index 0000000000..84e6cf6034 --- /dev/null +++ b/runatlantis.io/.vitepress/navbars.ts @@ -0,0 +1,9 @@ +const en = [ + { text: "Home", link: "/"}, + { text: "Guide", link: "/guide" }, + { text: "Docs", link: "/docs" }, + { text: "Contributing", link: "/contributing" }, + { text: "Blog", link: "https://medium.com/runatlantis" }, +]; + +export { en }; diff --git a/runatlantis.io/.vitepress/sidebars.ts b/runatlantis.io/.vitepress/sidebars.ts new file mode 100644 index 0000000000..84ffa9afda --- /dev/null +++ b/runatlantis.io/.vitepress/sidebars.ts @@ -0,0 +1,107 @@ +const en = [ + { + text: "Guide", + link: "/guide", + collapsed: false, + items: [ + { text: "Test Drive", link: "/guide/test-drive" }, + { text: "Testing locally", link: "/guide/testing-locally" }, + ], + }, + { + text: "Docs", + link: "/docs", + collapsed: true, + items: [ + { + text: "Installing Atlantis", + collapsed: true, + items: [ + { text: "Installing Guide", link: "/docs/installation-guide" }, + { text: "Requirements", link: "/docs/requirements" }, + { text: "Git Host Access Credentials", link: "/docs/access-credentials" }, + { text: "Webhook Secrets", link: "/docs/webhook-secrets" }, + { text: "Deployment", link: "/docs/deployment" }, + { text: "Configuring Webhooks", link: "/docs/configuring-webhooks" }, + { text: "Provider Credentials", link: "/docs/provider-credentials" }, + ] + }, + { + text: "Configuring Atlantis", + collapsed: true, + items: [ + { text: "Overview", link: "/docs/configuring-atlantis" }, + "/docs/configuring-atlantis", + "/docs/server-configuration", + "/docs/server-side-repo-config", + "/docs/pre-workflow-hooks", + "/docs/post-workflow-hooks", + "/docs/policy-checking", + "/docs/custom-workflows", + "/docs/repo-level-atlantis-yaml", + "/docs/upgrading-atlantis-yaml", + "/docs/command-requirements", + "/docs/checkout-strategy", + "/docs/terraform-versions", + "/docs/terraform-cloud", + "/docs/using-slack-hooks", + "/docs/stats", + "/docs/faq", + ] + }, + { + text: "Using Atlantis", + collapsed: true, + items: [ + { text: "Overview", link: "/docs/using-atlantis" }, + "/docs/api-endpoints", + ] + }, + { + text: 'How Atlantis Works', + collapsed: true, + items: [ + { + text: 'Overview', + link: '/docs/how-atlantis-works', + }, + '/docs/locking', + '/docs/autoplanning', + '/docs/automerging', + '/docs/security', + ] + }, + { + text: 'Real-time Terraform Logs', + collapsed: true, + items: [ + '/docs/streaming-logs', + ] + }, + { + text: 'Troubleshooting', + collapsed: true, + items: [ + '/docs/troubleshooting', + ] + }, + ], + }, + { + text: "Contributing", + link: "/contributing", + collapsed: false, + items: [ + { + text: 'Implementation Details', + items: [ + {text: "Events Controller", link: "/contributing/events-controller"}, + ] + }, + {text: "Glossry", link: "/contributing/glossary"}, + ] + + } +]; + +export { en }; diff --git a/runatlantis.io/.vuepress/styles/index.scss b/runatlantis.io/.vitepress/theme/index.scss similarity index 98% rename from runatlantis.io/.vuepress/styles/index.scss rename to runatlantis.io/.vitepress/theme/index.scss index 6daf19f232..1a109d6ef2 100644 --- a/runatlantis.io/.vuepress/styles/index.scss +++ b/runatlantis.io/.vitepress/theme/index.scss @@ -1,4 +1,4 @@ -// https://v2.vuepress.vuejs.org/reference/default-theme/styles.html#style-file +// https://vitepress.dev/guide/using-vue#using-css-pre-processors // colors $textColor: var(--c-text); diff --git a/runatlantis.io/.vitepress/theme/index.ts b/runatlantis.io/.vitepress/theme/index.ts new file mode 100644 index 0000000000..5e6a433515 --- /dev/null +++ b/runatlantis.io/.vitepress/theme/index.ts @@ -0,0 +1,5 @@ +import DefaultTheme from "vitepress/theme"; +import "./index.scss"; +import "./palette.scss"; + +export default DefaultTheme; diff --git a/runatlantis.io/.vuepress/styles/palette.scss b/runatlantis.io/.vitepress/theme/palette.scss similarity index 100% rename from runatlantis.io/.vuepress/styles/palette.scss rename to runatlantis.io/.vitepress/theme/palette.scss diff --git a/runatlantis.io/.vuepress/config.js b/runatlantis.io/.vuepress/config.js deleted file mode 100644 index fb042ca3c3..0000000000 --- a/runatlantis.io/.vuepress/config.js +++ /dev/null @@ -1,109 +0,0 @@ -import { googleAnalyticsPlugin } from '@vuepress/plugin-google-analytics'; -import { docsearchPlugin } from '@vuepress/plugin-docsearch'; -import { getDirname, path } from '@vuepress/utils'; -import { defaultTheme } from '@vuepress/theme-default'; -import { defineUserConfig } from 'vuepress'; -import { sitemapPlugin } from '@vuepress/plugin-sitemap'; -import { webpackBundler } from '@vuepress/bundler-webpack'; -import navbar from "./navbar"; -import sidebar from "./sidebar"; - -const __dirname = getDirname(import.meta.url) - -export default defineUserConfig({ - alias: { - '@theme/Home.vue': path.resolve(__dirname, './theme/components/Home.vue'), - }, - bundler: webpackBundler(), - locales: { - '/': { - lang: 'en-US', - title: 'Atlantis', - description: 'Atlantis: Terraform Pull Request Automation', - }, -/* - '/es/': { - lang: 'es-ES', - title: 'Atlantis', - description: 'Atlantis: Automatización de Pull Requests para Terraform', - }, -*/ - }, - plugins: [ - googleAnalyticsPlugin({ - id: 'UA-6850151-3', - }), - sitemapPlugin({ - hostname: 'https://runatlantis.io', - }), - docsearchPlugin({ - // We internally discussed how this API key is exposed in the code and decided - // that it is a non-issue because this API key can easily be extracted by - // looking at the browser dev tools since the key is used in the API requests. - apiKey: '3b733dff1539ca3a210775860301fa86', - indexName: 'runatlantis', - appId: 'BH4D9OD16A', - locales: { - '/': { - placeholder: 'Search Documentation', - translations: { - button: { - buttonText: 'Search Documentation', - }, - }, - }, - }, - }), - ], - head: [ - ['link', { rel: 'icon', type: 'image/png', href: '/favicon-196x196.png', sizes: '196x196' }], - ['link', { rel: 'icon', type: 'image/png', href: '/favicon-96x96.png', sizes: '96x96' }], - ['link', { rel: 'icon', type: 'image/png', href: '/favicon-32x32.png', sizes: '32x32' }], - ['link', { rel: 'icon', type: 'image/png', href: '/favicon-16x16.png', sizes: '16x16' }], - ['link', { rel: 'icon', type: 'image/png', href: '/favicon-128.png', sizes: '128x128' }], - ['link', { rel: 'apple-touch-icon-precomposed', sizes: '57x57', href: '/apple-touch-icon-57x57.png' }], - ['link', { rel: 'apple-touch-icon-precomposed', sizes: '114x114', href: '/apple-touch-icon-114x114.png' }], - ['link', { rel: 'apple-touch-icon-precomposed', sizes: '72x72', href: '/apple-touch-icon-72x72.png' }], - ['link', { rel: 'apple-touch-icon-precomposed', sizes: '144x144', href: '/apple-touch-icon-144x144.png' }], - ['link', { rel: 'apple-touch-icon-precomposed', sizes: '60x60', href: '/apple-touch-icon-60x60.png' }], - ['link', { rel: 'apple-touch-icon-precomposed', sizes: '120x120', href: '/apple-touch-icon-120x120.png' }], - ['link', { rel: 'apple-touch-icon-precomposed', sizes: '76x76', href: '/apple-touch-icon-76x76.png' }], - ['link', { rel: 'apple-touch-icon-precomposed', sizes: '152x152', href: '/apple-touch-icon-152x152.png' }], - ['meta', { name: 'msapplication-TileColor', content: '#FFFFFF' }], - ['meta', { name: 'msapplication-TileImage', content: '/mstile-144x144.png' }], - ['meta', { name: 'msapplication-square70x70logo', content: '/mstile-70x70.png' }], - ['meta', { name: 'msapplication-square150x150logo', content: '/mstile-150x150.png' }], - ['meta', { name: 'msapplication-wide310x150logo', content: '/mstile-310x150.png' }], - ['meta', { name: 'msapplication-square310x310logo', content: '/mstile-310x310.png' }], - ['link', { rel: 'stylesheet', sizes: '152x152', href: 'https://fonts.googleapis.com/css?family=Lato:400,900' }], - ['meta', { name: 'google-site-verification', content: 'kTnsDBpHqtTNY8oscYxrQeeiNml2d2z-03Ct9wqeCeE' }], - ], - themePlugins: { - activeHeaderLinks: false, - }, - theme: defaultTheme({ - docsBranch: "main", - logo: '/hero.png', - locales: { - '/': { - selectLanguageName: 'English', - navbar: navbar.en, - }, -/* - '/es/': { - selectLanguageName: 'Spanish', - navbar: [ - { text: 'Home', link: '/es/' }, - { text: 'Guide', link: '/es/guide/' }, - { text: 'Docs', link: '/es/docs/' }, - { text: 'Blog', link: 'https://medium.com/runatlantis' }, - ], - }, -*/ - }, - sidebar: sidebar.en, - repo: 'runatlantis/atlantis', - docsDir: 'runatlantis.io', - editLink: true, - }) -}) diff --git a/runatlantis.io/.vuepress/navbar.js b/runatlantis.io/.vuepress/navbar.js deleted file mode 100644 index 7ec398afba..0000000000 --- a/runatlantis.io/.vuepress/navbar.js +++ /dev/null @@ -1,9 +0,0 @@ -const en = [ - { text: 'Home', link: '/' }, - { text: 'Guide', link: '/guide/' }, - { text: 'Docs', link: '/docs/' }, - { text: "Contributing", link: "/contributing/" }, - { text: 'Blog', link: 'https://medium.com/runatlantis' }, -]; - -export default { en }; diff --git a/runatlantis.io/.vuepress/public/certificate.svg b/runatlantis.io/.vuepress/public/certificate.svg deleted file mode 100644 index 17df5278b1..0000000000 --- a/runatlantis.io/.vuepress/public/certificate.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/runatlantis.io/.vuepress/public/checkmark.svg b/runatlantis.io/.vuepress/public/checkmark.svg deleted file mode 100644 index ccdc2f7404..0000000000 --- a/runatlantis.io/.vuepress/public/checkmark.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - diff --git a/runatlantis.io/.vuepress/public/coding.svg b/runatlantis.io/.vuepress/public/coding.svg deleted file mode 100644 index 1f67eec776..0000000000 --- a/runatlantis.io/.vuepress/public/coding.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/runatlantis.io/.vuepress/public/list.svg b/runatlantis.io/.vuepress/public/list.svg deleted file mode 100644 index 8c5735e658..0000000000 --- a/runatlantis.io/.vuepress/public/list.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/runatlantis.io/.vuepress/public/mobile-workflow-min.png b/runatlantis.io/.vuepress/public/mobile-workflow-min.png deleted file mode 100644 index b8eea33cc2acf89dc2ab470f9e1a7279efc7d968..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191913 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 diff --git a/runatlantis.io/.vuepress/public/powerful.svg b/runatlantis.io/.vuepress/public/powerful.svg deleted file mode 100644 index e179434b71..0000000000 --- a/runatlantis.io/.vuepress/public/powerful.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/runatlantis.io/.vuepress/public/workflow-min.png b/runatlantis.io/.vuepress/public/workflow-min.png deleted file mode 100644 index 1c9e383c705cd16fd1f3f5efe6696f8afa41d862..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 270607 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
  • Click Add webhook > Gitea (Gitea webhooks are service specific, but this works)
  • set Target URL to http://$URL/events (or https://$URL/events if you're using SSL) where $URL is where Atlantis is hosted. Be sure to add /events
  • double-check you added /events to the end of your URL.
  • -
  • set Secret to the Webhook Secret you generated previously +
  • set Secret to the Webhook Secret you generated previously
    • NOTE If you're adding a webhook to multiple repositories, each repository will need to use the same secret.
  • Select Custom Events...
  • -
  • Check the boxes +
  • Check the boxes
    • Repository events > Push
    • Issue events > Issue Comment
    • @@ -207,7 +207,7 @@ TOKEN="{YOUR_TOKEN}" - Click **Create token** - Name the token **atlantis** - Give the token **Read** Project permissions and **Write** Pull request permissions -- Choose an Expiry option **Do not expire** or **Expire automatically** +- Choose an Expiry option **Do not expire** or **Expire automatically** - Click **Create** and set the token as an environment variable ``` TOKEN="{YOUR_TOKEN}" @@ -315,7 +315,7 @@ atlantis server \ --ssl-key-file=file.key ``` -### Gitea +### Gitea ```bash atlantis server \ @@ -372,4 +372,4 @@ links to the log-streaming UI. This is a terminal UI where you can view your com * Hopefully Atlantis is working with your repo and you're ready to move on to a [production-ready deployment](../docs/deployment.md). * If it's not working as expected, you may need to customize how Atlantis runs with an `atlantis.yaml` file. See [atlantis.yaml use cases](../docs/repo-level-atlantis-yaml.md#use-cases). -* Check out our [full documentation](../docs/README.md) for more details. +* Check out our [full documentation](../docs.md) for more details. diff --git a/runatlantis.io/index.md b/runatlantis.io/index.md new file mode 100644 index 0000000000..e1f3e90d62 --- /dev/null +++ b/runatlantis.io/index.md @@ -0,0 +1,43 @@ +--- +# https://vitepress.dev/reference/default-theme-home-page +layout: home + +pageClass: home-custom + +hero: + name: Atlantis + text: Terraform Pull Request Automation + tagline: Running Terraform Workflows with Ease + image: /hero.png + actions: + - theme: brand + text: Get Started + link: /guide + - theme: alt + text: What is Atlantis? + link: https://medium.com/runatlantis/introducing-atlantis-6570d6de7281 + - theme: alt + text: Join us on Slack + link: https://join.slack.com/t/atlantis-community/shared_invite/zt-9xlxtxtc-CUSKB1ATt_sQy6um~LDPNw + +features: + - title: Fewer Mistakes + details: "Catch errors in Terraform plan output before applying changes. Ensure changes are applied before merging." + icon: ✅ + - title: Empower Developers + details: "Developers can safely submit Terraform pull requests without credentials. Require approvals for applies." + icon: 💻 + - title: Instant Audit Logs + details: "Detailed logs for infrastructure changes, approvals, and user actions. Configure approvals for production changes." + icon: 📋 + - title: Proven at Scale + details: "Used by top companies to manage over 600 repos with 300 developers. In production since 2017." + icon: 🌍 + - title: Self-Hosted + details: "Your credentials remain secure. Deployable on VMs, Kubernetes, Fargate, etc. Supports GitHub, GitLab, Bitbucket, Azure DevOps." + icon: ⚙️ + - title: Open Source + details: "Atlantis is an open source project with strong community support, powered by volunteer contributions." + icon: 🌐 + +--- diff --git a/runatlantis.io/.vuepress/public/apple-touch-icon-114x114.png b/runatlantis.io/public/apple-touch-icon-114x114.png similarity index 100% rename from runatlantis.io/.vuepress/public/apple-touch-icon-114x114.png rename to runatlantis.io/public/apple-touch-icon-114x114.png diff --git a/runatlantis.io/.vuepress/public/apple-touch-icon-120x120.png b/runatlantis.io/public/apple-touch-icon-120x120.png similarity index 100% rename from runatlantis.io/.vuepress/public/apple-touch-icon-120x120.png rename to runatlantis.io/public/apple-touch-icon-120x120.png diff --git a/runatlantis.io/.vuepress/public/apple-touch-icon-144x144.png b/runatlantis.io/public/apple-touch-icon-144x144.png similarity index 100% rename from runatlantis.io/.vuepress/public/apple-touch-icon-144x144.png rename to runatlantis.io/public/apple-touch-icon-144x144.png diff --git a/runatlantis.io/.vuepress/public/apple-touch-icon-152x152.png b/runatlantis.io/public/apple-touch-icon-152x152.png similarity index 100% rename from runatlantis.io/.vuepress/public/apple-touch-icon-152x152.png rename to runatlantis.io/public/apple-touch-icon-152x152.png diff --git a/runatlantis.io/.vuepress/public/apple-touch-icon-57x57.png b/runatlantis.io/public/apple-touch-icon-57x57.png similarity index 100% rename from runatlantis.io/.vuepress/public/apple-touch-icon-57x57.png rename to runatlantis.io/public/apple-touch-icon-57x57.png diff --git a/runatlantis.io/.vuepress/public/apple-touch-icon-60x60.png b/runatlantis.io/public/apple-touch-icon-60x60.png similarity index 100% rename from runatlantis.io/.vuepress/public/apple-touch-icon-60x60.png rename to runatlantis.io/public/apple-touch-icon-60x60.png diff --git a/runatlantis.io/.vuepress/public/apple-touch-icon-72x72.png b/runatlantis.io/public/apple-touch-icon-72x72.png similarity index 100% rename from runatlantis.io/.vuepress/public/apple-touch-icon-72x72.png rename to runatlantis.io/public/apple-touch-icon-72x72.png diff --git a/runatlantis.io/.vuepress/public/apple-touch-icon-76x76.png b/runatlantis.io/public/apple-touch-icon-76x76.png similarity index 100% rename from runatlantis.io/.vuepress/public/apple-touch-icon-76x76.png rename to runatlantis.io/public/apple-touch-icon-76x76.png diff --git a/runatlantis.io/.vuepress/public/favicon-128.png b/runatlantis.io/public/favicon-128.png similarity index 100% rename from runatlantis.io/.vuepress/public/favicon-128.png rename to runatlantis.io/public/favicon-128.png diff --git a/runatlantis.io/.vuepress/public/favicon-16x16.png b/runatlantis.io/public/favicon-16x16.png similarity index 100% rename from runatlantis.io/.vuepress/public/favicon-16x16.png rename to runatlantis.io/public/favicon-16x16.png diff --git a/runatlantis.io/.vuepress/public/favicon-196x196.png b/runatlantis.io/public/favicon-196x196.png similarity index 100% rename from runatlantis.io/.vuepress/public/favicon-196x196.png rename to runatlantis.io/public/favicon-196x196.png diff --git a/runatlantis.io/.vuepress/public/favicon-32x32.png b/runatlantis.io/public/favicon-32x32.png similarity index 100% rename from runatlantis.io/.vuepress/public/favicon-32x32.png rename to runatlantis.io/public/favicon-32x32.png diff --git a/runatlantis.io/.vuepress/public/favicon-96x96.png b/runatlantis.io/public/favicon-96x96.png similarity index 100% rename from runatlantis.io/.vuepress/public/favicon-96x96.png rename to runatlantis.io/public/favicon-96x96.png diff --git a/runatlantis.io/.vuepress/public/favicon.ico b/runatlantis.io/public/favicon.ico similarity index 100% rename from runatlantis.io/.vuepress/public/favicon.ico rename to runatlantis.io/public/favicon.ico diff --git a/runatlantis.io/.vuepress/public/hero.png b/runatlantis.io/public/hero.png similarity index 100% rename from runatlantis.io/.vuepress/public/hero.png rename to runatlantis.io/public/hero.png diff --git a/runatlantis.io/.vuepress/public/hightower-super-dope.svg b/runatlantis.io/public/hightower-super-dope.svg similarity index 100% rename from runatlantis.io/.vuepress/public/hightower-super-dope.svg rename to runatlantis.io/public/hightower-super-dope.svg diff --git a/runatlantis.io/.vuepress/public/mstile-144x144.png b/runatlantis.io/public/mstile-144x144.png similarity index 100% rename from runatlantis.io/.vuepress/public/mstile-144x144.png rename to runatlantis.io/public/mstile-144x144.png diff --git a/runatlantis.io/.vuepress/public/mstile-150x150.png b/runatlantis.io/public/mstile-150x150.png similarity index 100% rename from runatlantis.io/.vuepress/public/mstile-150x150.png rename to runatlantis.io/public/mstile-150x150.png diff --git a/runatlantis.io/.vuepress/public/mstile-310x150.png b/runatlantis.io/public/mstile-310x150.png similarity index 100% rename from runatlantis.io/.vuepress/public/mstile-310x150.png rename to runatlantis.io/public/mstile-310x150.png diff --git a/runatlantis.io/.vuepress/public/mstile-310x310.png b/runatlantis.io/public/mstile-310x310.png similarity index 100% rename from runatlantis.io/.vuepress/public/mstile-310x310.png rename to runatlantis.io/public/mstile-310x310.png diff --git a/runatlantis.io/.vuepress/public/mstile-70x70.png b/runatlantis.io/public/mstile-70x70.png similarity index 100% rename from runatlantis.io/.vuepress/public/mstile-70x70.png rename to runatlantis.io/public/mstile-70x70.png diff --git a/server/events/vcs/azuredevops_client.go b/server/events/vcs/azuredevops_client.go index 03bc1963c0..aee6cee5a5 100644 --- a/server/events/vcs/azuredevops_client.go +++ b/server/events/vcs/azuredevops_client.go @@ -316,7 +316,7 @@ func (g *AzureDevopsClient) MergePull(logger logging.SimpleLogging, pull models. return fmt.Errorf("the user %s is not found in the organization %s", g.UserName, owner) } - imageURL := "https://github.com/runatlantis/atlantis/raw/main/runatlantis.io/.vuepress/public/hero.png" + imageURL := "https://github.com/runatlantis/atlantis/raw/main/runatlantis.io/.vitepress/public/hero.png" id := azuredevops.IdentityRef{ Descriptor: &descriptor, ID: userID,
  • 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�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⁡M`v=_vE*TA*3P<#b)J(Ev; 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 WzT=kjE0`Yw0!UuveYLD<*#83DUFcW< diff --git a/runatlantis.io/.vuepress/sidebar.js b/runatlantis.io/.vuepress/sidebar.js deleted file mode 100644 index b57330411a..0000000000 --- a/runatlantis.io/.vuepress/sidebar.js +++ /dev/null @@ -1,97 +0,0 @@ -const en = { - '/guide/': [ - '/guide/', - '/guide/test-drive', - '/guide/testing-locally', - ], - '/docs/': [ - { - text: 'Installing Atlantis', - collapsible: true, - children: [ - '/docs/installation-guide', - '/docs/requirements', - '/docs/access-credentials', - '/docs/webhook-secrets', - '/docs/deployment', - '/docs/configuring-webhooks', - '/docs/provider-credentials', - ] - }, - { - text: 'Configuring Atlantis', - collapsible: true, - children: [ - { - text: 'Overview', - link: '/docs/configuring-atlantis', - }, - '/docs/server-configuration', - '/docs/server-side-repo-config', - '/docs/pre-workflow-hooks', - '/docs/post-workflow-hooks', - '/docs/policy-checking', - '/docs/custom-workflows', - '/docs/repo-level-atlantis-yaml', - '/docs/upgrading-atlantis-yaml', - '/docs/command-requirements', - '/docs/checkout-strategy', - '/docs/terraform-versions', - '/docs/terraform-cloud', - '/docs/using-slack-hooks', - '/docs/stats', - '/docs/faq', - ] - }, - { - text: 'Using Atlantis', - collapsible: true, - children: [ - { - text: 'Overview', - link: '/docs/using-atlantis', - }, - '/docs/api-endpoints', - ] - }, - { - text: 'How Atlantis Works', - collapsible: true, - children: [ - { - text: 'Overview', - link: '/docs/how-atlantis-works', - }, - '/docs/locking', - '/docs/autoplanning', - '/docs/automerging', - '/docs/security', - ] - }, - { - text: 'Real-time Terraform Logs', - collapsible: true, - children: [ - '/docs/streaming-logs', - ] - }, - { - text: 'Troubleshooting', - collapsible: true, - children: [ - '/docs/troubleshooting-https', - ] - } - ], - '/contributing/': [ - { - text: 'Implementation Details', - children: [ - '/contributing/events-controller', - ] - }, - '/contributing/glossary', - ], -}; - -export default { en }; diff --git a/runatlantis.io/.vuepress/theme/components/Home.vue b/runatlantis.io/.vuepress/theme/components/Home.vue deleted file mode 100644 index 271a574c85..0000000000 --- a/runatlantis.io/.vuepress/theme/components/Home.vue +++ /dev/null @@ -1,175 +0,0 @@ - - - diff --git a/runatlantis.io/README.md b/runatlantis.io/README.md deleted file mode 100644 index 5772c9faf7..0000000000 --- a/runatlantis.io/README.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -home: true -pageClass: home-custom -heroImage: /hero.png -heroText: Atlantis -actionText: Get Started → -actionLink: /guide/ -title: Terraform Pull Request Automation ---- diff --git a/runatlantis.io/contributing/README.md b/runatlantis.io/contributing.md similarity index 59% rename from runatlantis.io/contributing/README.md rename to runatlantis.io/contributing.md index b0449399cb..3eb748d6b8 100644 --- a/runatlantis.io/contributing/README.md +++ b/runatlantis.io/contributing.md @@ -5,10 +5,10 @@ can vary from writing documentation, helping the community on Slack, discussing issues, or writing code. :::tip Looking to get started or use Atlantis? -If you're new, check out the [Guide](../guide/README.md) or the -[Documentation](./../docs/README.md). +If you're new, check out the [Guide](./guide.md) or the +[Documentation](./docs.md). ::: ### Next Steps -- [Events Controller](events-controller.md)  –  How do the events work? +- [Events Controller](./contributing/events-controller.md)  –  How do the events work? diff --git a/runatlantis.io/docs.md b/runatlantis.io/docs.md new file mode 100644 index 0000000000..b843552cba --- /dev/null +++ b/runatlantis.io/docs.md @@ -0,0 +1,14 @@ +# Atlantis Documentation + +These docs are for users that are ready to get Atlantis installed and start using it. + +:::tip Looking to get started? +If you're new here, check out the [Guide](./guide.md) +where you can try our [Test Drive](./guide/test-drive.md) or [Run Atlantis Locally](./guide/testing-locally.md). +::: + +### Next Steps +* [Installing Atlantis](./docs/installation-guide.md)  –  Get Atlantis up and running +* [Configuring Atlantis](./docs/configuring-atlantis.md)  –  Configure how Atlantis works for your specific use-cases +* [Using Atlantis](./docs/using-atlantis.md)  –  How do you use Atlantis? +* [How Atlantis Works](./docs/how-atlantis-works.md)  –  Internals of what Atlantis is doing diff --git a/runatlantis.io/docs/README.md b/runatlantis.io/docs/README.md deleted file mode 100644 index 92d9f9c000..0000000000 --- a/runatlantis.io/docs/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# Atlantis Documentation - -These docs are for users that are ready to get Atlantis installed and start using it. - -:::tip Looking to get started? -If you're new here, check out the [Guide](../guide/README.md) -where you can try our [Test Drive](../guide/test-drive.md) or [Run Atlantis Locally](../guide/testing-locally.md). -::: - -### Next Steps -* [Installing Atlantis](installation-guide.md)  –  Get Atlantis up and running -* [Configuring Atlantis](configuring-atlantis.md)  –  Configure how Atlantis works for your specific use-cases -* [Using Atlantis](using-atlantis.md)  –  How do you use Atlantis? -* [How Atlantis Works](how-atlantis-works.md)  –  Internals of what Atlantis is doing diff --git a/runatlantis.io/e2e/site-check.spec.js b/runatlantis.io/e2e/site-check.spec.js index affedfe136..2fbf3b5a3a 100644 --- a/runatlantis.io/e2e/site-check.spec.js +++ b/runatlantis.io/e2e/site-check.spec.js @@ -1,4 +1,4 @@ -const { test } = require('@playwright/test'); +import { test } from '@playwright/test'; test('page should load without errors', async ({ page }) => { // Listen for any errors that occur within the page diff --git a/runatlantis.io/guide/README.md b/runatlantis.io/guide.md similarity index 80% rename from runatlantis.io/guide/README.md rename to runatlantis.io/guide.md index 0b163636b4..2d14a28c0a 100644 --- a/runatlantis.io/guide/README.md +++ b/runatlantis.io/guide.md @@ -1,12 +1,12 @@ # Introduction ## Getting Started -* If you'd like to just test out running Atlantis on an **example repo** check out the [Test Drive](test-drive.md). -* If you'd like to test out running Atlantis on **your repos** then read [Testing Locally](testing-locally.md). -* If you're ready to properly install Atlantis on real infrastructure then head over to the [Installation Guide](../docs/installation-guide.md). +* If you'd like to just test out running Atlantis on an **example repo** check out the [Test Drive](./guide/test-drive.md). +* If you'd like to test out running Atlantis on **your repos** then read [Testing Locally](./guide/testing-locally.md). +* If you're ready to properly install Atlantis on real infrastructure then head over to the [Installation Guide](./docs/installation-guide.md). ::: tip Looking for the full docs? -Go here: [www.runatlantis.io/docs](../docs/README.md) +Go here: [www.runatlantis.io/docs](./docs.md) ::: ## Overview – What Is Atlantis? @@ -23,7 +23,7 @@ will run `terraform apply` and comment back with the output. ## Watch Check out the video below to see it in action: -[![Atlantis Walkthrough](./images/atlantis-walkthrough-icon.png)](https://www.youtube.com/watch?v=TmIPWda0IKg) +[![Atlantis Walkthrough](./guide/images/atlantis-walkthrough-icon.png)](https://www.youtube.com/watch?v=TmIPWda0IKg) ## Why would you run Atlantis? ### Increased visibility @@ -55,6 +55,6 @@ The exact commands that Atlantis runs are configurable. You can run custom scrip to construct your ideal workflow. ## Next Steps -* If you'd like to just test out running Atlantis on an **example repo** check out the [Test Drive](test-drive.md). -* If you'd like to test out running Atlantis on **your repos** then read [Testing Locally](testing-locally.md). -* If you're ready to properly install Atlantis on real infrastructure then head over to the [Installation Guide](../docs/installation-guide.md). +* If you'd like to just test out running Atlantis on an **example repo** check out the [Test Drive](./guide/test-drive.md). +* If you'd like to test out running Atlantis on **your repos** then read [Testing Locally](./guide/testing-locally.md). +* If you're ready to properly install Atlantis on real infrastructure then head over to the [Installation Guide](./docs/installation-guide.md). diff --git a/runatlantis.io/guide/testing-locally.md b/runatlantis.io/guide/testing-locally.md index efe5234a3e..feb2969e06 100644 --- a/runatlantis.io/guide/testing-locally.md +++ b/runatlantis.io/guide/testing-locally.md @@ -148,13 +148,13 @@ Take the URL that ngrok output and create a webhook in your GitHub, GitLab or Bi