├── .github ├── dependabot.yml └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── crowdin.yaml ├── docs ├── .vitepress │ ├── config.mjs │ └── i18n │ │ ├── en_US.js │ │ ├── index.js │ │ └── strings │ │ ├── en_US.json │ │ └── index.js ├── donations.md ├── index.md ├── privacy-policy.md └── public │ ├── images │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── bio-photo.png │ ├── bitcoin_white.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-194x194.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── home-page-3ds.jpg │ ├── home-page-feature.jpg │ ├── home-page-switch.jpg │ ├── home-page-switch.png │ ├── home-page-vita.jpg │ ├── home-page-wii.jpg │ ├── home-page-wiiu.jpg │ ├── manifest.json │ ├── mstile-144x144.png │ ├── mstile-150x150.png │ ├── patreon_white.png │ ├── paypal_white.png │ └── safari-pinned-tab.svg │ └── robots.txt ├── package-lock.json └── package.json /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: npm 4 | directory: "/" 5 | schedule: 6 | interval: daily 7 | open-pull-requests-limit: 10 8 | -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- 1 | name: Deploy site 2 | 3 | on: 4 | push: 5 | branches: [ master ] 6 | workflow_dispatch: 7 | 8 | jobs: 9 | build: 10 | runs-on: ubuntu-latest 11 | 12 | steps: 13 | - uses: actions/checkout@v4 14 | with: 15 | persist-credentials: false 16 | submodules: recursive 17 | 18 | - name: Configure GitHub Pages 19 | uses: actions/configure-pages@v3 20 | 21 | - name: Setup Node 22 | uses: actions/setup-node@v4 23 | with: 24 | node-version: 20 25 | cache: npm 26 | 27 | - name: Install dependencies 28 | run: npm ci 29 | 30 | - name: Build site 31 | run: npm run docs:build 32 | 33 | - name: Upload GitHub Pages artifact 34 | uses: actions/upload-pages-artifact@v3 35 | with: 36 | path: docs/.vitepress/dist 37 | 38 | # Deployment job 39 | deploy: 40 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 41 | permissions: 42 | contents: read 43 | pages: write 44 | id-token: write 45 | 46 | environment: 47 | name: github-pages 48 | url: ${{ steps.deployment.outputs.page_url }} 49 | runs-on: ubuntu-latest 50 | needs: build 51 | steps: 52 | - name: Deploy to GitHub Pages 53 | id: deployment 54 | uses: actions/deploy-pages@v4 55 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- 1 | name: Test site build 2 | 3 | on: 4 | pull_request: 5 | 6 | jobs: 7 | doc-test: 8 | runs-on: ubuntu-latest 9 | 10 | steps: 11 | - uses: actions/checkout@v4 12 | with: 13 | persist-credentials: false 14 | submodules: recursive 15 | 16 | - name: Setup Node 17 | uses: actions/setup-node@v4 18 | with: 19 | node-version: 20 20 | cache: npm 21 | 22 | - name: Install dependencies 23 | run: npm ci 24 | 25 | - name: Build site 26 | run: npm run docs:build 27 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Node.js and NPM 2 | node_modules 3 | npm-debug.log* 4 | codekit-config.json 5 | 6 | # VitePress 7 | docs/.vitepress/cache 8 | docs/.vitepress/dist 9 | 10 | # macOS 11 | .DS_Store 12 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "docs/.vitepress/theme"] 2 | path = docs/.vitepress/theme 3 | url = https://github.com/hacks-guide/vitepress-theme 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2024 Nintendo Homebrew 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 19 | SOFTWARE. 20 | -------------------------------------------------------------------------------- /crowdin.yaml: -------------------------------------------------------------------------------- 1 | files: 2 | - source: /docs/*.md 3 | translation: /docs/%locale_with_underscore%/%original_file_name% 4 | - source: /docs/.vitepress/i18n/strings/en_US.json 5 | translation: /docs/.vitepress/i18n/strings/%locale_with_underscore%.json 6 | -------------------------------------------------------------------------------- /docs/.vitepress/config.mjs: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (C) 2024 Nintendo Homebrew 3 | SPDX-License-Identifier: MIT 4 | */ 5 | 6 | import { fileURLToPath, URL } from 'node:url' 7 | import { defineConfig } from 'vitepress' 8 | 9 | import * as i18n from './i18n' 10 | 11 | export default defineConfig({ 12 | title: "Hacks Guide", 13 | description: "Hacks Guide Listings", 14 | head: [['link', { rel: 'icon', href: '/images/favicon.ico' }], 15 | ['script', { async: '', src: 'https://www.googletagmanager.com/gtag/js?id=G-0R9QL9R7B8' }], 16 | ['script', {}, `window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-0R9QL9R7B8');`] 17 | ], 18 | locales: { 19 | root: i18n.en_US 20 | }, 21 | sitemap: { 22 | hostname: 'https://hacks.guide' 23 | }, 24 | themeConfig: { 25 | socialLinks: [ 26 | { icon: 'github', link: 'https://github.com/hacks-guide' } 27 | ] 28 | }, 29 | vite: { 30 | resolve: { 31 | alias: [ 32 | { 33 | find: /^.*\/VPHero\.vue$/, 34 | replacement: fileURLToPath( 35 | new URL('./theme/components/VPHero.vue', import.meta.url) 36 | ) 37 | }, 38 | { 39 | find: /^.*\/VPFooter\.vue$/, 40 | replacement: fileURLToPath( 41 | new URL('./theme/components/VPFooter.vue', import.meta.url) 42 | ) 43 | } 44 | ] 45 | } 46 | } 47 | }) 48 | -------------------------------------------------------------------------------- /docs/.vitepress/i18n/en_US.js: -------------------------------------------------------------------------------- 1 | import { en_US as localeData } from './strings' 2 | 3 | const themeConfig = { 4 | langMenuLabel: localeData.langMenuLabel, 5 | darkModeSwitchLabel: localeData.darkModeSwitchLabel, 6 | darkModeSwitchTitle: localeData.darkModeSwitchTitle, 7 | lightModeSwitchTitle: localeData.lightModeSwitchTitle, 8 | sidebarMenuLabel: localeData.sidebarMenuLabel, 9 | returnToTopLabel: localeData.returnToTopLabel, 10 | 11 | nav: [ 12 | { text: localeData.pages["donations"], link: `/donations` } 13 | ], 14 | footer: { 15 | copyright: 'Copyright © 2024 Nintendo Homebrew', 16 | items: [ 17 | { text: localeData.pages["privacy-policy"], link: `/privacy-policy` } 18 | ] 19 | } 20 | }; 21 | 22 | export default { 23 | lang: "en", 24 | label: localeData.language, 25 | title: localeData.title, 26 | description: localeData.description, 27 | themeConfig: themeConfig 28 | } 29 | -------------------------------------------------------------------------------- /docs/.vitepress/i18n/index.js: -------------------------------------------------------------------------------- 1 | import en_US from './en_US' 2 | 3 | export { en_US } 4 | -------------------------------------------------------------------------------- /docs/.vitepress/i18n/strings/en_US.json: -------------------------------------------------------------------------------- 1 | { 2 | "language": "English", 3 | "title": "Hacks.Guide", 4 | "description": "Hacks Guide Listings", 5 | "langMenuLabel": "Switch language", 6 | "darkModeSwitchLabel": "Appearance", 7 | "darkModeSwitchTitle": "Switch to dark theme", 8 | "lightModeSwitchTitle": "Switch to light theme", 9 | "sidebarMenuLabel": "Menu", 10 | "returnToTopLabel": "Return to top", 11 | 12 | "pages": { 13 | "donations": "Donations", 14 | "privacy-policy": "Privacy Policy" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /docs/.vitepress/i18n/strings/index.js: -------------------------------------------------------------------------------- 1 | import en_US from './en_US' with { type: 'json' } 2 | 3 | export { en_US } -------------------------------------------------------------------------------- /docs/donations.md: -------------------------------------------------------------------------------- 1 | # Donations 2 | 3 | ### Nintendo Homebrew 4 | 5 | ::: tip 6 | 7 | [![Paypal](/images/paypal_white.png)](https://paypal.me/NintendoHomebrew){style="display: block;text-align: center"} 8 | 9 | [https://paypal.me/NintendoHomebrew](https://paypal.me/NintendoHomebrew){style="display: block;text-align: center"} 10 | 11 | ::: 12 | 13 | ### emiyl (for Vita Hacks Guide) 14 | 15 | ::: tip 16 | 17 | [![Paypal](/images/paypal_white.png)](https://www.paypal.me/emiyl/15){style="display: block;text-align: center"} 18 | 19 | [https://www.paypal.me/emiyl/15](https://www.paypal.me/emiyl/15){style="display: block;text-align: center"} 20 | 21 | ::: 22 | 23 | ### WiiLink24 (for Wii Hacks Guide) 24 | 25 | ::: tip 26 | 27 | [![Patreon](/images/patreon_white.png)](https://www.patreon.com/WiiLink24){style="display: block;text-align: center"} 28 | 29 | [https://www.patreon.com/WiiLink24](https://www.patreon.com/WiiLink24){style="display: block;text-align: center"} 30 | 31 | ::: 32 | -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: home 3 | title: "Hacks.Guide" 4 | hero: 5 | text: "Hacks.Guide" 6 | tagline: "Complete guides to homebrew and custom firmware for various devices." 7 | image: 8 | src: /images/home-page-feature.jpg 9 | features: 10 | - icon: 11 | src: /images/home-page-3ds.jpg 12 | height: 100% 13 | width: 100% 14 | link: "https://3ds.hacks.guide/" 15 | title: "3DS Hacks Guide" 16 | details: "A complete guide to 3DS (and 2DS) custom firmware, from stock to boot9strap." 17 | - icon: 18 | src: /images/home-page-wiiu.jpg 19 | height: 100% 20 | width: 100% 21 | link: "https://wiiu.hacks.guide/" 22 | title: "Wii U Hacks Guide" 23 | details: "A guide collaboration between Nintendo Homebrew's Helpers and Staff, from stock to Aroma custom firmware." 24 | - icon: 25 | src: /images/home-page-vita.jpg 26 | height: 100% 27 | width: 100% 28 | link: "https://vita.hacks.guide/" 29 | title: "Vita Hacks Guide" 30 | details: "A complete guide to PS Vita (TV) custom firmware, from stock to Ensō." 31 | - icon: 32 | src: /images/home-page-wii.jpg 33 | height: 100% 34 | width: 100% 35 | link: "https://wii.hacks.guide/" 36 | title: "Wii Hacks Guide" 37 | details: "The complete guide to modding your Wii, vWii, and Wii mini." 38 | - icon: 39 | src: /images/home-page-switch.png 40 | height: 100% 41 | width: 100% 42 | link: "https://switch.hacks.guide/" 43 | title: "Switch Hacks Guide" 44 | details: "A complete guide to Switch custom firmware, from stock to Atmosphere." 45 | --- 46 | -------------------------------------------------------------------------------- /docs/privacy-policy.md: -------------------------------------------------------------------------------- 1 | # Privacy Policy 2 | 3 | ## Cookies 4 | 5 | This site utilizes cookies in order to facilitate routing users through the guide instructions. Cookies allow for the sidebar of the page to display current progress through the site to help users navigate the instructions more easily. 6 | 7 | ## Embedded Content From Other Websites 8 | 9 | This site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves as if the user has visited the other website. 10 | 11 | These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website. 12 | 13 | ## Analytics 14 | 15 | This site uses Google Analytics to monitor and analyze traffic. This site is hosted by Github Pages, which may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with this site. For more information about Github Pages as it relates to user privacy, see the [GitHub Privacy Statement](https://help.github.com/en/articles/github-privacy-statement). 16 | 17 | ## Information Collected 18 | 19 | This site does not collect personal information. This site may collect usage information in order to analyze interest in the content and to provide advertisers with information on an aggregate basis. No personally identifiable information is shared with third-party advertising companies. 20 | 21 | ## Third-Party Websites 22 | 23 | This site may link to other sites for users to use or reference. This site is not responsible for the privacy policies of other sites. Users should be aware that the privacy policies of other websites may differ from this one. 24 | 25 | ## Changes to Privacy Policy 26 | 27 | The contents of this Privacy Policy may be altered at any time and for any reason. 28 | -------------------------------------------------------------------------------- /docs/public/images/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/android-chrome-192x192.png -------------------------------------------------------------------------------- /docs/public/images/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/android-chrome-512x512.png -------------------------------------------------------------------------------- /docs/public/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/apple-touch-icon.png -------------------------------------------------------------------------------- /docs/public/images/bio-photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/bio-photo.png -------------------------------------------------------------------------------- /docs/public/images/bitcoin_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/bitcoin_white.png -------------------------------------------------------------------------------- /docs/public/images/browserconfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | #2E3440 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/public/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/favicon-16x16.png -------------------------------------------------------------------------------- /docs/public/images/favicon-194x194.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/favicon-194x194.png -------------------------------------------------------------------------------- /docs/public/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/favicon-32x32.png -------------------------------------------------------------------------------- /docs/public/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/favicon.ico -------------------------------------------------------------------------------- /docs/public/images/home-page-3ds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/home-page-3ds.jpg -------------------------------------------------------------------------------- /docs/public/images/home-page-feature.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/home-page-feature.jpg -------------------------------------------------------------------------------- /docs/public/images/home-page-switch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/home-page-switch.jpg -------------------------------------------------------------------------------- /docs/public/images/home-page-switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/home-page-switch.png -------------------------------------------------------------------------------- /docs/public/images/home-page-vita.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/home-page-vita.jpg -------------------------------------------------------------------------------- /docs/public/images/home-page-wii.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/home-page-wii.jpg -------------------------------------------------------------------------------- /docs/public/images/home-page-wiiu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/home-page-wiiu.jpg -------------------------------------------------------------------------------- /docs/public/images/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Guide", 3 | "icons": [ 4 | { 5 | "src": "images\/android-chrome-192x192.png?v=PYEmwKvQAx", 6 | "sizes": "192x192", 7 | "type": "image\/png" 8 | }, 9 | { 10 | "src": "images\/android-chrome-512x512.png?v=PYEmwKvQAx", 11 | "sizes": "512x512", 12 | "type": "image\/png" 13 | } 14 | ], 15 | "theme_color": "#000000", 16 | "display": "standalone" 17 | } 18 | -------------------------------------------------------------------------------- /docs/public/images/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/mstile-144x144.png -------------------------------------------------------------------------------- /docs/public/images/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/mstile-150x150.png -------------------------------------------------------------------------------- /docs/public/images/patreon_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/patreon_white.png -------------------------------------------------------------------------------- /docs/public/images/paypal_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacks-guide/Guide_Landing/6e36e0572aec06f8f65bb5fdbfaec6f7de28cfa6/docs/public/images/paypal_white.png -------------------------------------------------------------------------------- /docs/public/images/safari-pinned-tab.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | Created by potrace 1.11, written by Peter Selinger 2001-2013 9 | 10 | 12 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /docs/public/robots.txt: -------------------------------------------------------------------------------- 1 | Sitemap: https://hacks.guide/sitemap.xml 2 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Guide_Landing", 3 | "lockfileVersion": 3, 4 | "requires": true, 5 | "packages": { 6 | "": { 7 | "dependencies": { 8 | "@fortawesome/fontawesome-svg-core": "^6.7.2", 9 | "@fortawesome/free-solid-svg-icons": "^6.7.2", 10 | "@fortawesome/vue-fontawesome": "^3.0.8" 11 | }, 12 | "devDependencies": { 13 | "vitepress": "^1.6.3" 14 | } 15 | }, 16 | "node_modules/@algolia/autocomplete-core": { 17 | "version": "1.17.7", 18 | "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz", 19 | "integrity": "sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==", 20 | "dev": true, 21 | "license": "MIT", 22 | "dependencies": { 23 | "@algolia/autocomplete-plugin-algolia-insights": "1.17.7", 24 | "@algolia/autocomplete-shared": "1.17.7" 25 | } 26 | }, 27 | "node_modules/@algolia/autocomplete-plugin-algolia-insights": { 28 | "version": "1.17.7", 29 | "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.7.tgz", 30 | "integrity": "sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==", 31 | "dev": true, 32 | "license": "MIT", 33 | "dependencies": { 34 | "@algolia/autocomplete-shared": "1.17.7" 35 | }, 36 | "peerDependencies": { 37 | "search-insights": ">= 1 < 3" 38 | } 39 | }, 40 | "node_modules/@algolia/autocomplete-preset-algolia": { 41 | "version": "1.17.7", 42 | "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.7.tgz", 43 | "integrity": "sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==", 44 | "dev": true, 45 | "license": "MIT", 46 | "dependencies": { 47 | "@algolia/autocomplete-shared": "1.17.7" 48 | }, 49 | "peerDependencies": { 50 | "@algolia/client-search": ">= 4.9.1 < 6", 51 | "algoliasearch": ">= 4.9.1 < 6" 52 | } 53 | }, 54 | "node_modules/@algolia/autocomplete-shared": { 55 | "version": "1.17.7", 56 | "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.7.tgz", 57 | "integrity": "sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==", 58 | "dev": true, 59 | "license": "MIT", 60 | "peerDependencies": { 61 | "@algolia/client-search": ">= 4.9.1 < 6", 62 | "algoliasearch": ">= 4.9.1 < 6" 63 | } 64 | }, 65 | "node_modules/@algolia/client-abtesting": { 66 | "version": "5.20.0", 67 | "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.20.0.tgz", 68 | "integrity": "sha512-YaEoNc1Xf2Yk6oCfXXkZ4+dIPLulCx8Ivqj0OsdkHWnsI3aOJChY5qsfyHhDBNSOhqn2ilgHWxSfyZrjxBcAww==", 69 | "dev": true, 70 | "license": "MIT", 71 | "dependencies": { 72 | "@algolia/client-common": "5.20.0", 73 | "@algolia/requester-browser-xhr": "5.20.0", 74 | "@algolia/requester-fetch": "5.20.0", 75 | "@algolia/requester-node-http": "5.20.0" 76 | }, 77 | "engines": { 78 | "node": ">= 14.0.0" 79 | } 80 | }, 81 | "node_modules/@algolia/client-analytics": { 82 | "version": "5.20.0", 83 | "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.20.0.tgz", 84 | "integrity": "sha512-CIT9ni0+5sYwqehw+t5cesjho3ugKQjPVy/iPiJvtJX4g8Cdb6je6SPt2uX72cf2ISiXCAX9U3cY0nN0efnRDw==", 85 | "dev": true, 86 | "license": "MIT", 87 | "dependencies": { 88 | "@algolia/client-common": "5.20.0", 89 | "@algolia/requester-browser-xhr": "5.20.0", 90 | "@algolia/requester-fetch": "5.20.0", 91 | "@algolia/requester-node-http": "5.20.0" 92 | }, 93 | "engines": { 94 | "node": ">= 14.0.0" 95 | } 96 | }, 97 | "node_modules/@algolia/client-common": { 98 | "version": "5.20.0", 99 | "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.20.0.tgz", 100 | "integrity": "sha512-iSTFT3IU8KNpbAHcBUJw2HUrPnMXeXLyGajmCL7gIzWOsYM4GabZDHXOFx93WGiXMti1dymz8k8R+bfHv1YZmA==", 101 | "dev": true, 102 | "license": "MIT", 103 | "engines": { 104 | "node": ">= 14.0.0" 105 | } 106 | }, 107 | "node_modules/@algolia/client-insights": { 108 | "version": "5.20.0", 109 | "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.20.0.tgz", 110 | "integrity": "sha512-w9RIojD45z1csvW1vZmAko82fqE/Dm+Ovsy2ElTsjFDB0HMAiLh2FO86hMHbEXDPz6GhHKgGNmBRiRP8dDPgJg==", 111 | "dev": true, 112 | "license": "MIT", 113 | "dependencies": { 114 | "@algolia/client-common": "5.20.0", 115 | "@algolia/requester-browser-xhr": "5.20.0", 116 | "@algolia/requester-fetch": "5.20.0", 117 | "@algolia/requester-node-http": "5.20.0" 118 | }, 119 | "engines": { 120 | "node": ">= 14.0.0" 121 | } 122 | }, 123 | "node_modules/@algolia/client-personalization": { 124 | "version": "5.20.0", 125 | "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.20.0.tgz", 126 | "integrity": "sha512-p/hftHhrbiHaEcxubYOzqVV4gUqYWLpTwK+nl2xN3eTrSW9SNuFlAvUBFqPXSVBqc6J5XL9dNKn3y8OA1KElSQ==", 127 | "dev": true, 128 | "license": "MIT", 129 | "dependencies": { 130 | "@algolia/client-common": "5.20.0", 131 | "@algolia/requester-browser-xhr": "5.20.0", 132 | "@algolia/requester-fetch": "5.20.0", 133 | "@algolia/requester-node-http": "5.20.0" 134 | }, 135 | "engines": { 136 | "node": ">= 14.0.0" 137 | } 138 | }, 139 | "node_modules/@algolia/client-query-suggestions": { 140 | "version": "5.20.0", 141 | "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.20.0.tgz", 142 | "integrity": "sha512-m4aAuis5vZi7P4gTfiEs6YPrk/9hNTESj3gEmGFgfJw3hO2ubdS4jSId1URd6dGdt0ax2QuapXufcrN58hPUcw==", 143 | "dev": true, 144 | "license": "MIT", 145 | "dependencies": { 146 | "@algolia/client-common": "5.20.0", 147 | "@algolia/requester-browser-xhr": "5.20.0", 148 | "@algolia/requester-fetch": "5.20.0", 149 | "@algolia/requester-node-http": "5.20.0" 150 | }, 151 | "engines": { 152 | "node": ">= 14.0.0" 153 | } 154 | }, 155 | "node_modules/@algolia/client-search": { 156 | "version": "5.20.0", 157 | "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.20.0.tgz", 158 | "integrity": "sha512-KL1zWTzrlN4MSiaK1ea560iCA/UewMbS4ZsLQRPoDTWyrbDKVbztkPwwv764LAqgXk0fvkNZvJ3IelcK7DqhjQ==", 159 | "dev": true, 160 | "license": "MIT", 161 | "dependencies": { 162 | "@algolia/client-common": "5.20.0", 163 | "@algolia/requester-browser-xhr": "5.20.0", 164 | "@algolia/requester-fetch": "5.20.0", 165 | "@algolia/requester-node-http": "5.20.0" 166 | }, 167 | "engines": { 168 | "node": ">= 14.0.0" 169 | } 170 | }, 171 | "node_modules/@algolia/ingestion": { 172 | "version": "1.20.0", 173 | "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.20.0.tgz", 174 | "integrity": "sha512-shj2lTdzl9un4XJblrgqg54DoK6JeKFO8K8qInMu4XhE2JuB8De6PUuXAQwiRigZupbI0xq8aM0LKdc9+qiLQA==", 175 | "dev": true, 176 | "license": "MIT", 177 | "dependencies": { 178 | "@algolia/client-common": "5.20.0", 179 | "@algolia/requester-browser-xhr": "5.20.0", 180 | "@algolia/requester-fetch": "5.20.0", 181 | "@algolia/requester-node-http": "5.20.0" 182 | }, 183 | "engines": { 184 | "node": ">= 14.0.0" 185 | } 186 | }, 187 | "node_modules/@algolia/monitoring": { 188 | "version": "1.20.0", 189 | "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.20.0.tgz", 190 | "integrity": "sha512-aF9blPwOhKtWvkjyyXh9P5peqmhCA1XxLBRgItT+K6pbT0q4hBDQrCid+pQZJYy4HFUKjB/NDDwyzFhj/rwKhw==", 191 | "dev": true, 192 | "license": "MIT", 193 | "dependencies": { 194 | "@algolia/client-common": "5.20.0", 195 | "@algolia/requester-browser-xhr": "5.20.0", 196 | "@algolia/requester-fetch": "5.20.0", 197 | "@algolia/requester-node-http": "5.20.0" 198 | }, 199 | "engines": { 200 | "node": ">= 14.0.0" 201 | } 202 | }, 203 | "node_modules/@algolia/recommend": { 204 | "version": "5.20.0", 205 | "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.20.0.tgz", 206 | "integrity": "sha512-T6B/WPdZR3b89/F9Vvk6QCbt/wrLAtrGoL8z4qPXDFApQ8MuTFWbleN/4rHn6APWO3ps+BUePIEbue2rY5MlRw==", 207 | "dev": true, 208 | "license": "MIT", 209 | "dependencies": { 210 | "@algolia/client-common": "5.20.0", 211 | "@algolia/requester-browser-xhr": "5.20.0", 212 | "@algolia/requester-fetch": "5.20.0", 213 | "@algolia/requester-node-http": "5.20.0" 214 | }, 215 | "engines": { 216 | "node": ">= 14.0.0" 217 | } 218 | }, 219 | "node_modules/@algolia/requester-browser-xhr": { 220 | "version": "5.20.0", 221 | "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.20.0.tgz", 222 | "integrity": "sha512-t6//lXsq8E85JMenHrI6mhViipUT5riNhEfCcvtRsTV+KIBpC6Od18eK864dmBhoc5MubM0f+sGpKOqJIlBSCg==", 223 | "dev": true, 224 | "license": "MIT", 225 | "dependencies": { 226 | "@algolia/client-common": "5.20.0" 227 | }, 228 | "engines": { 229 | "node": ">= 14.0.0" 230 | } 231 | }, 232 | "node_modules/@algolia/requester-fetch": { 233 | "version": "5.20.0", 234 | "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.20.0.tgz", 235 | "integrity": "sha512-FHxYGqRY+6bgjKsK4aUsTAg6xMs2S21elPe4Y50GB0Y041ihvw41Vlwy2QS6K9ldoftX4JvXodbKTcmuQxywdQ==", 236 | "dev": true, 237 | "license": "MIT", 238 | "dependencies": { 239 | "@algolia/client-common": "5.20.0" 240 | }, 241 | "engines": { 242 | "node": ">= 14.0.0" 243 | } 244 | }, 245 | "node_modules/@algolia/requester-node-http": { 246 | "version": "5.20.0", 247 | "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.20.0.tgz", 248 | "integrity": "sha512-kmtQClq/w3vtPteDSPvaW9SPZL/xrIgMrxZyAgsFwrJk0vJxqyC5/hwHmrCraDnStnGSADnLpBf4SpZnwnkwWw==", 249 | "dev": true, 250 | "license": "MIT", 251 | "dependencies": { 252 | "@algolia/client-common": "5.20.0" 253 | }, 254 | "engines": { 255 | "node": ">= 14.0.0" 256 | } 257 | }, 258 | "node_modules/@babel/helper-string-parser": { 259 | "version": "7.25.9", 260 | "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", 261 | "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", 262 | "license": "MIT", 263 | "engines": { 264 | "node": ">=6.9.0" 265 | } 266 | }, 267 | "node_modules/@babel/helper-validator-identifier": { 268 | "version": "7.25.9", 269 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", 270 | "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", 271 | "license": "MIT", 272 | "engines": { 273 | "node": ">=6.9.0" 274 | } 275 | }, 276 | "node_modules/@babel/parser": { 277 | "version": "7.26.5", 278 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.5.tgz", 279 | "integrity": "sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==", 280 | "license": "MIT", 281 | "dependencies": { 282 | "@babel/types": "^7.26.5" 283 | }, 284 | "bin": { 285 | "parser": "bin/babel-parser.js" 286 | }, 287 | "engines": { 288 | "node": ">=6.0.0" 289 | } 290 | }, 291 | "node_modules/@babel/types": { 292 | "version": "7.26.5", 293 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.5.tgz", 294 | "integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==", 295 | "license": "MIT", 296 | "dependencies": { 297 | "@babel/helper-string-parser": "^7.25.9", 298 | "@babel/helper-validator-identifier": "^7.25.9" 299 | }, 300 | "engines": { 301 | "node": ">=6.9.0" 302 | } 303 | }, 304 | "node_modules/@docsearch/css": { 305 | "version": "3.8.2", 306 | "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.8.2.tgz", 307 | "integrity": "sha512-y05ayQFyUmCXze79+56v/4HpycYF3uFqB78pLPrSV5ZKAlDuIAAJNhaRi8tTdRNXh05yxX/TyNnzD6LwSM89vQ==", 308 | "dev": true, 309 | "license": "MIT" 310 | }, 311 | "node_modules/@docsearch/js": { 312 | "version": "3.8.2", 313 | "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.8.2.tgz", 314 | "integrity": "sha512-Q5wY66qHn0SwA7Taa0aDbHiJvaFJLOJyHmooQ7y8hlwwQLQ/5WwCcoX0g7ii04Qi2DJlHsd0XXzJ8Ypw9+9YmQ==", 315 | "dev": true, 316 | "license": "MIT", 317 | "dependencies": { 318 | "@docsearch/react": "3.8.2", 319 | "preact": "^10.0.0" 320 | } 321 | }, 322 | "node_modules/@docsearch/react": { 323 | "version": "3.8.2", 324 | "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.8.2.tgz", 325 | "integrity": "sha512-xCRrJQlTt8N9GU0DG4ptwHRkfnSnD/YpdeaXe02iKfqs97TkZJv60yE+1eq/tjPcVnTW8dP5qLP7itifFVV5eg==", 326 | "dev": true, 327 | "license": "MIT", 328 | "dependencies": { 329 | "@algolia/autocomplete-core": "1.17.7", 330 | "@algolia/autocomplete-preset-algolia": "1.17.7", 331 | "@docsearch/css": "3.8.2", 332 | "algoliasearch": "^5.14.2" 333 | }, 334 | "peerDependencies": { 335 | "@types/react": ">= 16.8.0 < 19.0.0", 336 | "react": ">= 16.8.0 < 19.0.0", 337 | "react-dom": ">= 16.8.0 < 19.0.0", 338 | "search-insights": ">= 1 < 3" 339 | }, 340 | "peerDependenciesMeta": { 341 | "@types/react": { 342 | "optional": true 343 | }, 344 | "react": { 345 | "optional": true 346 | }, 347 | "react-dom": { 348 | "optional": true 349 | }, 350 | "search-insights": { 351 | "optional": true 352 | } 353 | } 354 | }, 355 | "node_modules/@esbuild/aix-ppc64": { 356 | "version": "0.21.5", 357 | "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 358 | "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 359 | "cpu": [ 360 | "ppc64" 361 | ], 362 | "dev": true, 363 | "license": "MIT", 364 | "optional": true, 365 | "os": [ 366 | "aix" 367 | ], 368 | "engines": { 369 | "node": ">=12" 370 | } 371 | }, 372 | "node_modules/@esbuild/android-arm": { 373 | "version": "0.21.5", 374 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 375 | "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 376 | "cpu": [ 377 | "arm" 378 | ], 379 | "dev": true, 380 | "license": "MIT", 381 | "optional": true, 382 | "os": [ 383 | "android" 384 | ], 385 | "engines": { 386 | "node": ">=12" 387 | } 388 | }, 389 | "node_modules/@esbuild/android-arm64": { 390 | "version": "0.21.5", 391 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 392 | "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 393 | "cpu": [ 394 | "arm64" 395 | ], 396 | "dev": true, 397 | "license": "MIT", 398 | "optional": true, 399 | "os": [ 400 | "android" 401 | ], 402 | "engines": { 403 | "node": ">=12" 404 | } 405 | }, 406 | "node_modules/@esbuild/android-x64": { 407 | "version": "0.21.5", 408 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 409 | "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 410 | "cpu": [ 411 | "x64" 412 | ], 413 | "dev": true, 414 | "license": "MIT", 415 | "optional": true, 416 | "os": [ 417 | "android" 418 | ], 419 | "engines": { 420 | "node": ">=12" 421 | } 422 | }, 423 | "node_modules/@esbuild/darwin-arm64": { 424 | "version": "0.21.5", 425 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 426 | "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 427 | "cpu": [ 428 | "arm64" 429 | ], 430 | "dev": true, 431 | "license": "MIT", 432 | "optional": true, 433 | "os": [ 434 | "darwin" 435 | ], 436 | "engines": { 437 | "node": ">=12" 438 | } 439 | }, 440 | "node_modules/@esbuild/darwin-x64": { 441 | "version": "0.21.5", 442 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 443 | "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 444 | "cpu": [ 445 | "x64" 446 | ], 447 | "dev": true, 448 | "license": "MIT", 449 | "optional": true, 450 | "os": [ 451 | "darwin" 452 | ], 453 | "engines": { 454 | "node": ">=12" 455 | } 456 | }, 457 | "node_modules/@esbuild/freebsd-arm64": { 458 | "version": "0.21.5", 459 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 460 | "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 461 | "cpu": [ 462 | "arm64" 463 | ], 464 | "dev": true, 465 | "license": "MIT", 466 | "optional": true, 467 | "os": [ 468 | "freebsd" 469 | ], 470 | "engines": { 471 | "node": ">=12" 472 | } 473 | }, 474 | "node_modules/@esbuild/freebsd-x64": { 475 | "version": "0.21.5", 476 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 477 | "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 478 | "cpu": [ 479 | "x64" 480 | ], 481 | "dev": true, 482 | "license": "MIT", 483 | "optional": true, 484 | "os": [ 485 | "freebsd" 486 | ], 487 | "engines": { 488 | "node": ">=12" 489 | } 490 | }, 491 | "node_modules/@esbuild/linux-arm": { 492 | "version": "0.21.5", 493 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 494 | "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 495 | "cpu": [ 496 | "arm" 497 | ], 498 | "dev": true, 499 | "license": "MIT", 500 | "optional": true, 501 | "os": [ 502 | "linux" 503 | ], 504 | "engines": { 505 | "node": ">=12" 506 | } 507 | }, 508 | "node_modules/@esbuild/linux-arm64": { 509 | "version": "0.21.5", 510 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 511 | "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 512 | "cpu": [ 513 | "arm64" 514 | ], 515 | "dev": true, 516 | "license": "MIT", 517 | "optional": true, 518 | "os": [ 519 | "linux" 520 | ], 521 | "engines": { 522 | "node": ">=12" 523 | } 524 | }, 525 | "node_modules/@esbuild/linux-ia32": { 526 | "version": "0.21.5", 527 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 528 | "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 529 | "cpu": [ 530 | "ia32" 531 | ], 532 | "dev": true, 533 | "license": "MIT", 534 | "optional": true, 535 | "os": [ 536 | "linux" 537 | ], 538 | "engines": { 539 | "node": ">=12" 540 | } 541 | }, 542 | "node_modules/@esbuild/linux-loong64": { 543 | "version": "0.21.5", 544 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 545 | "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 546 | "cpu": [ 547 | "loong64" 548 | ], 549 | "dev": true, 550 | "license": "MIT", 551 | "optional": true, 552 | "os": [ 553 | "linux" 554 | ], 555 | "engines": { 556 | "node": ">=12" 557 | } 558 | }, 559 | "node_modules/@esbuild/linux-mips64el": { 560 | "version": "0.21.5", 561 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 562 | "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 563 | "cpu": [ 564 | "mips64el" 565 | ], 566 | "dev": true, 567 | "license": "MIT", 568 | "optional": true, 569 | "os": [ 570 | "linux" 571 | ], 572 | "engines": { 573 | "node": ">=12" 574 | } 575 | }, 576 | "node_modules/@esbuild/linux-ppc64": { 577 | "version": "0.21.5", 578 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 579 | "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 580 | "cpu": [ 581 | "ppc64" 582 | ], 583 | "dev": true, 584 | "license": "MIT", 585 | "optional": true, 586 | "os": [ 587 | "linux" 588 | ], 589 | "engines": { 590 | "node": ">=12" 591 | } 592 | }, 593 | "node_modules/@esbuild/linux-riscv64": { 594 | "version": "0.21.5", 595 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 596 | "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 597 | "cpu": [ 598 | "riscv64" 599 | ], 600 | "dev": true, 601 | "license": "MIT", 602 | "optional": true, 603 | "os": [ 604 | "linux" 605 | ], 606 | "engines": { 607 | "node": ">=12" 608 | } 609 | }, 610 | "node_modules/@esbuild/linux-s390x": { 611 | "version": "0.21.5", 612 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 613 | "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 614 | "cpu": [ 615 | "s390x" 616 | ], 617 | "dev": true, 618 | "license": "MIT", 619 | "optional": true, 620 | "os": [ 621 | "linux" 622 | ], 623 | "engines": { 624 | "node": ">=12" 625 | } 626 | }, 627 | "node_modules/@esbuild/linux-x64": { 628 | "version": "0.21.5", 629 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 630 | "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 631 | "cpu": [ 632 | "x64" 633 | ], 634 | "dev": true, 635 | "license": "MIT", 636 | "optional": true, 637 | "os": [ 638 | "linux" 639 | ], 640 | "engines": { 641 | "node": ">=12" 642 | } 643 | }, 644 | "node_modules/@esbuild/netbsd-x64": { 645 | "version": "0.21.5", 646 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 647 | "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 648 | "cpu": [ 649 | "x64" 650 | ], 651 | "dev": true, 652 | "license": "MIT", 653 | "optional": true, 654 | "os": [ 655 | "netbsd" 656 | ], 657 | "engines": { 658 | "node": ">=12" 659 | } 660 | }, 661 | "node_modules/@esbuild/openbsd-x64": { 662 | "version": "0.21.5", 663 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 664 | "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 665 | "cpu": [ 666 | "x64" 667 | ], 668 | "dev": true, 669 | "license": "MIT", 670 | "optional": true, 671 | "os": [ 672 | "openbsd" 673 | ], 674 | "engines": { 675 | "node": ">=12" 676 | } 677 | }, 678 | "node_modules/@esbuild/sunos-x64": { 679 | "version": "0.21.5", 680 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 681 | "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 682 | "cpu": [ 683 | "x64" 684 | ], 685 | "dev": true, 686 | "license": "MIT", 687 | "optional": true, 688 | "os": [ 689 | "sunos" 690 | ], 691 | "engines": { 692 | "node": ">=12" 693 | } 694 | }, 695 | "node_modules/@esbuild/win32-arm64": { 696 | "version": "0.21.5", 697 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 698 | "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 699 | "cpu": [ 700 | "arm64" 701 | ], 702 | "dev": true, 703 | "license": "MIT", 704 | "optional": true, 705 | "os": [ 706 | "win32" 707 | ], 708 | "engines": { 709 | "node": ">=12" 710 | } 711 | }, 712 | "node_modules/@esbuild/win32-ia32": { 713 | "version": "0.21.5", 714 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 715 | "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 716 | "cpu": [ 717 | "ia32" 718 | ], 719 | "dev": true, 720 | "license": "MIT", 721 | "optional": true, 722 | "os": [ 723 | "win32" 724 | ], 725 | "engines": { 726 | "node": ">=12" 727 | } 728 | }, 729 | "node_modules/@esbuild/win32-x64": { 730 | "version": "0.21.5", 731 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 732 | "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 733 | "cpu": [ 734 | "x64" 735 | ], 736 | "dev": true, 737 | "license": "MIT", 738 | "optional": true, 739 | "os": [ 740 | "win32" 741 | ], 742 | "engines": { 743 | "node": ">=12" 744 | } 745 | }, 746 | "node_modules/@fortawesome/fontawesome-common-types": { 747 | "version": "6.7.2", 748 | "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.7.2.tgz", 749 | "integrity": "sha512-Zs+YeHUC5fkt7Mg1l6XTniei3k4bwG/yo3iFUtZWd/pMx9g3fdvkSK9E0FOC+++phXOka78uJcYb8JaFkW52Xg==", 750 | "license": "MIT", 751 | "engines": { 752 | "node": ">=6" 753 | } 754 | }, 755 | "node_modules/@fortawesome/fontawesome-svg-core": { 756 | "version": "6.7.2", 757 | "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.7.2.tgz", 758 | "integrity": "sha512-yxtOBWDrdi5DD5o1pmVdq3WMCvnobT0LU6R8RyyVXPvFRd2o79/0NCuQoCjNTeZz9EzA9xS3JxNWfv54RIHFEA==", 759 | "license": "MIT", 760 | "dependencies": { 761 | "@fortawesome/fontawesome-common-types": "6.7.2" 762 | }, 763 | "engines": { 764 | "node": ">=6" 765 | } 766 | }, 767 | "node_modules/@fortawesome/free-solid-svg-icons": { 768 | "version": "6.7.2", 769 | "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.7.2.tgz", 770 | "integrity": "sha512-GsBrnOzU8uj0LECDfD5zomZJIjrPhIlWU82AHwa2s40FKH+kcxQaBvBo3Z4TxyZHIyX8XTDxsyA33/Vx9eFuQA==", 771 | "license": "(CC-BY-4.0 AND MIT)", 772 | "dependencies": { 773 | "@fortawesome/fontawesome-common-types": "6.7.2" 774 | }, 775 | "engines": { 776 | "node": ">=6" 777 | } 778 | }, 779 | "node_modules/@fortawesome/vue-fontawesome": { 780 | "version": "3.0.8", 781 | "resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.8.tgz", 782 | "integrity": "sha512-yyHHAj4G8pQIDfaIsMvQpwKMboIZtcHTUvPqXjOHyldh1O1vZfH4W03VDPv5RvI9P6DLTzJQlmVgj9wCf7c2Fw==", 783 | "license": "MIT", 784 | "peerDependencies": { 785 | "@fortawesome/fontawesome-svg-core": "~1 || ~6", 786 | "vue": ">= 3.0.0 < 4" 787 | } 788 | }, 789 | "node_modules/@iconify-json/simple-icons": { 790 | "version": "1.2.21", 791 | "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.21.tgz", 792 | "integrity": "sha512-aqbIuVshMZ2fNEhm25//9DoKudboXF3CpoEQJJlHl9gVSVNOTr4cgaCIZvgSEYmys2HHEfmhcpoZIhoEFZS8SQ==", 793 | "dev": true, 794 | "license": "CC0-1.0", 795 | "dependencies": { 796 | "@iconify/types": "*" 797 | } 798 | }, 799 | "node_modules/@iconify/types": { 800 | "version": "2.0.0", 801 | "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", 802 | "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", 803 | "dev": true, 804 | "license": "MIT" 805 | }, 806 | "node_modules/@jridgewell/sourcemap-codec": { 807 | "version": "1.5.0", 808 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 809 | "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 810 | "license": "MIT" 811 | }, 812 | "node_modules/@rollup/rollup-android-arm-eabi": { 813 | "version": "4.31.0", 814 | "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.31.0.tgz", 815 | "integrity": "sha512-9NrR4033uCbUBRgvLcBrJofa2KY9DzxL2UKZ1/4xA/mnTNyhZCWBuD8X3tPm1n4KxcgaraOYgrFKSgwjASfmlA==", 816 | "cpu": [ 817 | "arm" 818 | ], 819 | "dev": true, 820 | "license": "MIT", 821 | "optional": true, 822 | "os": [ 823 | "android" 824 | ] 825 | }, 826 | "node_modules/@rollup/rollup-android-arm64": { 827 | "version": "4.31.0", 828 | "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.31.0.tgz", 829 | "integrity": "sha512-iBbODqT86YBFHajxxF8ebj2hwKm1k8PTBQSojSt3d1FFt1gN+xf4CowE47iN0vOSdnd+5ierMHBbu/rHc7nq5g==", 830 | "cpu": [ 831 | "arm64" 832 | ], 833 | "dev": true, 834 | "license": "MIT", 835 | "optional": true, 836 | "os": [ 837 | "android" 838 | ] 839 | }, 840 | "node_modules/@rollup/rollup-darwin-arm64": { 841 | "version": "4.31.0", 842 | "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.31.0.tgz", 843 | "integrity": "sha512-WHIZfXgVBX30SWuTMhlHPXTyN20AXrLH4TEeH/D0Bolvx9PjgZnn4H677PlSGvU6MKNsjCQJYczkpvBbrBnG6g==", 844 | "cpu": [ 845 | "arm64" 846 | ], 847 | "dev": true, 848 | "license": "MIT", 849 | "optional": true, 850 | "os": [ 851 | "darwin" 852 | ] 853 | }, 854 | "node_modules/@rollup/rollup-darwin-x64": { 855 | "version": "4.31.0", 856 | "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.31.0.tgz", 857 | "integrity": "sha512-hrWL7uQacTEF8gdrQAqcDy9xllQ0w0zuL1wk1HV8wKGSGbKPVjVUv/DEwT2+Asabf8Dh/As+IvfdU+H8hhzrQQ==", 858 | "cpu": [ 859 | "x64" 860 | ], 861 | "dev": true, 862 | "license": "MIT", 863 | "optional": true, 864 | "os": [ 865 | "darwin" 866 | ] 867 | }, 868 | "node_modules/@rollup/rollup-freebsd-arm64": { 869 | "version": "4.31.0", 870 | "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.31.0.tgz", 871 | "integrity": "sha512-S2oCsZ4hJviG1QjPY1h6sVJLBI6ekBeAEssYKad1soRFv3SocsQCzX6cwnk6fID6UQQACTjeIMB+hyYrFacRew==", 872 | "cpu": [ 873 | "arm64" 874 | ], 875 | "dev": true, 876 | "license": "MIT", 877 | "optional": true, 878 | "os": [ 879 | "freebsd" 880 | ] 881 | }, 882 | "node_modules/@rollup/rollup-freebsd-x64": { 883 | "version": "4.31.0", 884 | "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.31.0.tgz", 885 | "integrity": "sha512-pCANqpynRS4Jirn4IKZH4tnm2+2CqCNLKD7gAdEjzdLGbH1iO0zouHz4mxqg0uEMpO030ejJ0aA6e1PJo2xrPA==", 886 | "cpu": [ 887 | "x64" 888 | ], 889 | "dev": true, 890 | "license": "MIT", 891 | "optional": true, 892 | "os": [ 893 | "freebsd" 894 | ] 895 | }, 896 | "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 897 | "version": "4.31.0", 898 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.31.0.tgz", 899 | "integrity": "sha512-0O8ViX+QcBd3ZmGlcFTnYXZKGbFu09EhgD27tgTdGnkcYXLat4KIsBBQeKLR2xZDCXdIBAlWLkiXE1+rJpCxFw==", 900 | "cpu": [ 901 | "arm" 902 | ], 903 | "dev": true, 904 | "license": "MIT", 905 | "optional": true, 906 | "os": [ 907 | "linux" 908 | ] 909 | }, 910 | "node_modules/@rollup/rollup-linux-arm-musleabihf": { 911 | "version": "4.31.0", 912 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.31.0.tgz", 913 | "integrity": "sha512-w5IzG0wTVv7B0/SwDnMYmbr2uERQp999q8FMkKG1I+j8hpPX2BYFjWe69xbhbP6J9h2gId/7ogesl9hwblFwwg==", 914 | "cpu": [ 915 | "arm" 916 | ], 917 | "dev": true, 918 | "license": "MIT", 919 | "optional": true, 920 | "os": [ 921 | "linux" 922 | ] 923 | }, 924 | "node_modules/@rollup/rollup-linux-arm64-gnu": { 925 | "version": "4.31.0", 926 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.31.0.tgz", 927 | "integrity": "sha512-JyFFshbN5xwy6fulZ8B/8qOqENRmDdEkcIMF0Zz+RsfamEW+Zabl5jAb0IozP/8UKnJ7g2FtZZPEUIAlUSX8cA==", 928 | "cpu": [ 929 | "arm64" 930 | ], 931 | "dev": true, 932 | "license": "MIT", 933 | "optional": true, 934 | "os": [ 935 | "linux" 936 | ] 937 | }, 938 | "node_modules/@rollup/rollup-linux-arm64-musl": { 939 | "version": "4.31.0", 940 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.31.0.tgz", 941 | "integrity": "sha512-kpQXQ0UPFeMPmPYksiBL9WS/BDiQEjRGMfklVIsA0Sng347H8W2iexch+IEwaR7OVSKtr2ZFxggt11zVIlZ25g==", 942 | "cpu": [ 943 | "arm64" 944 | ], 945 | "dev": true, 946 | "license": "MIT", 947 | "optional": true, 948 | "os": [ 949 | "linux" 950 | ] 951 | }, 952 | "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 953 | "version": "4.31.0", 954 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.31.0.tgz", 955 | "integrity": "sha512-pMlxLjt60iQTzt9iBb3jZphFIl55a70wexvo8p+vVFK+7ifTRookdoXX3bOsRdmfD+OKnMozKO6XM4zR0sHRrQ==", 956 | "cpu": [ 957 | "loong64" 958 | ], 959 | "dev": true, 960 | "license": "MIT", 961 | "optional": true, 962 | "os": [ 963 | "linux" 964 | ] 965 | }, 966 | "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 967 | "version": "4.31.0", 968 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.31.0.tgz", 969 | "integrity": "sha512-D7TXT7I/uKEuWiRkEFbed1UUYZwcJDU4vZQdPTcepK7ecPhzKOYk4Er2YR4uHKme4qDeIh6N3XrLfpuM7vzRWQ==", 970 | "cpu": [ 971 | "ppc64" 972 | ], 973 | "dev": true, 974 | "license": "MIT", 975 | "optional": true, 976 | "os": [ 977 | "linux" 978 | ] 979 | }, 980 | "node_modules/@rollup/rollup-linux-riscv64-gnu": { 981 | "version": "4.31.0", 982 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.31.0.tgz", 983 | "integrity": "sha512-wal2Tc8O5lMBtoePLBYRKj2CImUCJ4UNGJlLwspx7QApYny7K1cUYlzQ/4IGQBLmm+y0RS7dwc3TDO/pmcneTw==", 984 | "cpu": [ 985 | "riscv64" 986 | ], 987 | "dev": true, 988 | "license": "MIT", 989 | "optional": true, 990 | "os": [ 991 | "linux" 992 | ] 993 | }, 994 | "node_modules/@rollup/rollup-linux-s390x-gnu": { 995 | "version": "4.31.0", 996 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.31.0.tgz", 997 | "integrity": "sha512-O1o5EUI0+RRMkK9wiTVpk2tyzXdXefHtRTIjBbmFREmNMy7pFeYXCFGbhKFwISA3UOExlo5GGUuuj3oMKdK6JQ==", 998 | "cpu": [ 999 | "s390x" 1000 | ], 1001 | "dev": true, 1002 | "license": "MIT", 1003 | "optional": true, 1004 | "os": [ 1005 | "linux" 1006 | ] 1007 | }, 1008 | "node_modules/@rollup/rollup-linux-x64-gnu": { 1009 | "version": "4.31.0", 1010 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.31.0.tgz", 1011 | "integrity": "sha512-zSoHl356vKnNxwOWnLd60ixHNPRBglxpv2g7q0Cd3Pmr561gf0HiAcUBRL3S1vPqRC17Zo2CX/9cPkqTIiai1g==", 1012 | "cpu": [ 1013 | "x64" 1014 | ], 1015 | "dev": true, 1016 | "license": "MIT", 1017 | "optional": true, 1018 | "os": [ 1019 | "linux" 1020 | ] 1021 | }, 1022 | "node_modules/@rollup/rollup-linux-x64-musl": { 1023 | "version": "4.31.0", 1024 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.31.0.tgz", 1025 | "integrity": "sha512-ypB/HMtcSGhKUQNiFwqgdclWNRrAYDH8iMYH4etw/ZlGwiTVxBz2tDrGRrPlfZu6QjXwtd+C3Zib5pFqID97ZA==", 1026 | "cpu": [ 1027 | "x64" 1028 | ], 1029 | "dev": true, 1030 | "license": "MIT", 1031 | "optional": true, 1032 | "os": [ 1033 | "linux" 1034 | ] 1035 | }, 1036 | "node_modules/@rollup/rollup-win32-arm64-msvc": { 1037 | "version": "4.31.0", 1038 | "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.31.0.tgz", 1039 | "integrity": "sha512-JuhN2xdI/m8Hr+aVO3vspO7OQfUFO6bKLIRTAy0U15vmWjnZDLrEgCZ2s6+scAYaQVpYSh9tZtRijApw9IXyMw==", 1040 | "cpu": [ 1041 | "arm64" 1042 | ], 1043 | "dev": true, 1044 | "license": "MIT", 1045 | "optional": true, 1046 | "os": [ 1047 | "win32" 1048 | ] 1049 | }, 1050 | "node_modules/@rollup/rollup-win32-ia32-msvc": { 1051 | "version": "4.31.0", 1052 | "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.31.0.tgz", 1053 | "integrity": "sha512-U1xZZXYkvdf5MIWmftU8wrM5PPXzyaY1nGCI4KI4BFfoZxHamsIe+BtnPLIvvPykvQWlVbqUXdLa4aJUuilwLQ==", 1054 | "cpu": [ 1055 | "ia32" 1056 | ], 1057 | "dev": true, 1058 | "license": "MIT", 1059 | "optional": true, 1060 | "os": [ 1061 | "win32" 1062 | ] 1063 | }, 1064 | "node_modules/@rollup/rollup-win32-x64-msvc": { 1065 | "version": "4.31.0", 1066 | "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.31.0.tgz", 1067 | "integrity": "sha512-ul8rnCsUumNln5YWwz0ted2ZHFhzhRRnkpBZ+YRuHoRAlUji9KChpOUOndY7uykrPEPXVbHLlsdo6v5yXo/TXw==", 1068 | "cpu": [ 1069 | "x64" 1070 | ], 1071 | "dev": true, 1072 | "license": "MIT", 1073 | "optional": true, 1074 | "os": [ 1075 | "win32" 1076 | ] 1077 | }, 1078 | "node_modules/@shikijs/core": { 1079 | "version": "2.1.0", 1080 | "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-2.1.0.tgz", 1081 | "integrity": "sha512-v795KDmvs+4oV0XD05YLzfDMe9ISBgNjtFxP4PAEv5DqyeghO1/TwDqs9ca5/E6fuO95IcAcWqR6cCX9TnqLZA==", 1082 | "dev": true, 1083 | "license": "MIT", 1084 | "dependencies": { 1085 | "@shikijs/engine-javascript": "2.1.0", 1086 | "@shikijs/engine-oniguruma": "2.1.0", 1087 | "@shikijs/types": "2.1.0", 1088 | "@shikijs/vscode-textmate": "^10.0.1", 1089 | "@types/hast": "^3.0.4", 1090 | "hast-util-to-html": "^9.0.4" 1091 | } 1092 | }, 1093 | "node_modules/@shikijs/engine-javascript": { 1094 | "version": "2.1.0", 1095 | "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-2.1.0.tgz", 1096 | "integrity": "sha512-cgIUdAliOsoaa0rJz/z+jvhrpRd+fVAoixVFEVxUq5FA+tHgBZAIfVJSgJNVRj2hs/wZ1+4hMe82eKAThVh0nQ==", 1097 | "dev": true, 1098 | "license": "MIT", 1099 | "dependencies": { 1100 | "@shikijs/types": "2.1.0", 1101 | "@shikijs/vscode-textmate": "^10.0.1", 1102 | "oniguruma-to-es": "^2.3.0" 1103 | } 1104 | }, 1105 | "node_modules/@shikijs/engine-oniguruma": { 1106 | "version": "2.1.0", 1107 | "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-2.1.0.tgz", 1108 | "integrity": "sha512-Ujik33wEDqgqY2WpjRDUBECGcKPv3eGGkoXPujIXvokLaRmGky8NisSk8lHUGeSFxo/Cz5sgFej9sJmA9yeepg==", 1109 | "dev": true, 1110 | "license": "MIT", 1111 | "dependencies": { 1112 | "@shikijs/types": "2.1.0", 1113 | "@shikijs/vscode-textmate": "^10.0.1" 1114 | } 1115 | }, 1116 | "node_modules/@shikijs/langs": { 1117 | "version": "2.1.0", 1118 | "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-2.1.0.tgz", 1119 | "integrity": "sha512-Jn0gS4rPgerMDPj1ydjgFzZr5fAIoMYz4k7ZT3LJxWWBWA6lokK0pumUwVtb+MzXtlpjxOaQejLprmLbvMZyww==", 1120 | "dev": true, 1121 | "license": "MIT", 1122 | "dependencies": { 1123 | "@shikijs/types": "2.1.0" 1124 | } 1125 | }, 1126 | "node_modules/@shikijs/themes": { 1127 | "version": "2.1.0", 1128 | "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-2.1.0.tgz", 1129 | "integrity": "sha512-oS2mU6+bz+8TKutsjBxBA7Z3vrQk21RCmADLpnu8cy3tZD6Rw0FKqDyXNtwX52BuIDKHxZNmRlTdG3vtcYv3NQ==", 1130 | "dev": true, 1131 | "license": "MIT", 1132 | "dependencies": { 1133 | "@shikijs/types": "2.1.0" 1134 | } 1135 | }, 1136 | "node_modules/@shikijs/transformers": { 1137 | "version": "2.1.0", 1138 | "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-2.1.0.tgz", 1139 | "integrity": "sha512-3sfvh6OKUVkT5wZFU1xxiq1qqNIuCwUY3yOb9ZGm19y80UZ/eoroLE2orGNzfivyTxR93GfXXZC/ghPR0/SBow==", 1140 | "dev": true, 1141 | "license": "MIT", 1142 | "dependencies": { 1143 | "@shikijs/core": "2.1.0", 1144 | "@shikijs/types": "2.1.0" 1145 | } 1146 | }, 1147 | "node_modules/@shikijs/types": { 1148 | "version": "2.1.0", 1149 | "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-2.1.0.tgz", 1150 | "integrity": "sha512-OFOdHA6VEVbiQvepJ8yqicC6VmBrKxFFhM2EsHHrZESqLVAXOSeRDiuSYV185lIgp15TVic5vYBYNhTsk1xHLg==", 1151 | "dev": true, 1152 | "license": "MIT", 1153 | "dependencies": { 1154 | "@shikijs/vscode-textmate": "^10.0.1", 1155 | "@types/hast": "^3.0.4" 1156 | } 1157 | }, 1158 | "node_modules/@shikijs/vscode-textmate": { 1159 | "version": "10.0.1", 1160 | "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.1.tgz", 1161 | "integrity": "sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==", 1162 | "dev": true, 1163 | "license": "MIT" 1164 | }, 1165 | "node_modules/@types/estree": { 1166 | "version": "1.0.6", 1167 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", 1168 | "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", 1169 | "dev": true, 1170 | "license": "MIT" 1171 | }, 1172 | "node_modules/@types/hast": { 1173 | "version": "3.0.4", 1174 | "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", 1175 | "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", 1176 | "dev": true, 1177 | "license": "MIT", 1178 | "dependencies": { 1179 | "@types/unist": "*" 1180 | } 1181 | }, 1182 | "node_modules/@types/linkify-it": { 1183 | "version": "5.0.0", 1184 | "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", 1185 | "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==", 1186 | "dev": true, 1187 | "license": "MIT" 1188 | }, 1189 | "node_modules/@types/markdown-it": { 1190 | "version": "14.1.2", 1191 | "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz", 1192 | "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", 1193 | "dev": true, 1194 | "license": "MIT", 1195 | "dependencies": { 1196 | "@types/linkify-it": "^5", 1197 | "@types/mdurl": "^2" 1198 | } 1199 | }, 1200 | "node_modules/@types/mdast": { 1201 | "version": "4.0.4", 1202 | "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", 1203 | "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", 1204 | "dev": true, 1205 | "license": "MIT", 1206 | "dependencies": { 1207 | "@types/unist": "*" 1208 | } 1209 | }, 1210 | "node_modules/@types/mdurl": { 1211 | "version": "2.0.0", 1212 | "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", 1213 | "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==", 1214 | "dev": true, 1215 | "license": "MIT" 1216 | }, 1217 | "node_modules/@types/unist": { 1218 | "version": "3.0.3", 1219 | "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", 1220 | "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", 1221 | "dev": true, 1222 | "license": "MIT" 1223 | }, 1224 | "node_modules/@types/web-bluetooth": { 1225 | "version": "0.0.20", 1226 | "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", 1227 | "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==", 1228 | "dev": true, 1229 | "license": "MIT" 1230 | }, 1231 | "node_modules/@ungap/structured-clone": { 1232 | "version": "1.2.1", 1233 | "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz", 1234 | "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==", 1235 | "dev": true, 1236 | "license": "ISC" 1237 | }, 1238 | "node_modules/@vitejs/plugin-vue": { 1239 | "version": "5.2.1", 1240 | "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.1.tgz", 1241 | "integrity": "sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==", 1242 | "dev": true, 1243 | "license": "MIT", 1244 | "engines": { 1245 | "node": "^18.0.0 || >=20.0.0" 1246 | }, 1247 | "peerDependencies": { 1248 | "vite": "^5.0.0 || ^6.0.0", 1249 | "vue": "^3.2.25" 1250 | } 1251 | }, 1252 | "node_modules/@vue/compiler-core": { 1253 | "version": "3.5.13", 1254 | "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", 1255 | "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", 1256 | "license": "MIT", 1257 | "dependencies": { 1258 | "@babel/parser": "^7.25.3", 1259 | "@vue/shared": "3.5.13", 1260 | "entities": "^4.5.0", 1261 | "estree-walker": "^2.0.2", 1262 | "source-map-js": "^1.2.0" 1263 | } 1264 | }, 1265 | "node_modules/@vue/compiler-dom": { 1266 | "version": "3.5.13", 1267 | "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", 1268 | "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", 1269 | "license": "MIT", 1270 | "dependencies": { 1271 | "@vue/compiler-core": "3.5.13", 1272 | "@vue/shared": "3.5.13" 1273 | } 1274 | }, 1275 | "node_modules/@vue/compiler-sfc": { 1276 | "version": "3.5.13", 1277 | "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", 1278 | "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", 1279 | "license": "MIT", 1280 | "dependencies": { 1281 | "@babel/parser": "^7.25.3", 1282 | "@vue/compiler-core": "3.5.13", 1283 | "@vue/compiler-dom": "3.5.13", 1284 | "@vue/compiler-ssr": "3.5.13", 1285 | "@vue/shared": "3.5.13", 1286 | "estree-walker": "^2.0.2", 1287 | "magic-string": "^0.30.11", 1288 | "postcss": "^8.4.48", 1289 | "source-map-js": "^1.2.0" 1290 | } 1291 | }, 1292 | "node_modules/@vue/compiler-ssr": { 1293 | "version": "3.5.13", 1294 | "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", 1295 | "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", 1296 | "license": "MIT", 1297 | "dependencies": { 1298 | "@vue/compiler-dom": "3.5.13", 1299 | "@vue/shared": "3.5.13" 1300 | } 1301 | }, 1302 | "node_modules/@vue/devtools-api": { 1303 | "version": "7.7.0", 1304 | "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.0.tgz", 1305 | "integrity": "sha512-bHEv6kT85BHtyGgDhE07bAUMAy7zpv6nnR004nSTd0wWMrAOtcrYoXO5iyr20Hkf5jR8obQOfS3byW+I3l2CCA==", 1306 | "dev": true, 1307 | "license": "MIT", 1308 | "dependencies": { 1309 | "@vue/devtools-kit": "^7.7.0" 1310 | } 1311 | }, 1312 | "node_modules/@vue/devtools-kit": { 1313 | "version": "7.7.0", 1314 | "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.0.tgz", 1315 | "integrity": "sha512-5cvZ+6SA88zKC8XiuxUfqpdTwVjJbvYnQZY5NReh7qlSGPvVDjjzyEtW+gdzLXNSd8tStgOjAdMCpvDQamUXtA==", 1316 | "dev": true, 1317 | "license": "MIT", 1318 | "dependencies": { 1319 | "@vue/devtools-shared": "^7.7.0", 1320 | "birpc": "^0.2.19", 1321 | "hookable": "^5.5.3", 1322 | "mitt": "^3.0.1", 1323 | "perfect-debounce": "^1.0.0", 1324 | "speakingurl": "^14.0.1", 1325 | "superjson": "^2.2.1" 1326 | } 1327 | }, 1328 | "node_modules/@vue/devtools-shared": { 1329 | "version": "7.7.0", 1330 | "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.0.tgz", 1331 | "integrity": "sha512-jtlQY26R5thQxW9YQTpXbI0HoK0Wf9Rd4ekidOkRvSy7ChfK0kIU6vvcBtjj87/EcpeOSK49fZAicaFNJcoTcQ==", 1332 | "dev": true, 1333 | "license": "MIT", 1334 | "dependencies": { 1335 | "rfdc": "^1.4.1" 1336 | } 1337 | }, 1338 | "node_modules/@vue/reactivity": { 1339 | "version": "3.5.13", 1340 | "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.13.tgz", 1341 | "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", 1342 | "license": "MIT", 1343 | "dependencies": { 1344 | "@vue/shared": "3.5.13" 1345 | } 1346 | }, 1347 | "node_modules/@vue/runtime-core": { 1348 | "version": "3.5.13", 1349 | "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.13.tgz", 1350 | "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", 1351 | "license": "MIT", 1352 | "dependencies": { 1353 | "@vue/reactivity": "3.5.13", 1354 | "@vue/shared": "3.5.13" 1355 | } 1356 | }, 1357 | "node_modules/@vue/runtime-dom": { 1358 | "version": "3.5.13", 1359 | "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", 1360 | "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", 1361 | "license": "MIT", 1362 | "dependencies": { 1363 | "@vue/reactivity": "3.5.13", 1364 | "@vue/runtime-core": "3.5.13", 1365 | "@vue/shared": "3.5.13", 1366 | "csstype": "^3.1.3" 1367 | } 1368 | }, 1369 | "node_modules/@vue/server-renderer": { 1370 | "version": "3.5.13", 1371 | "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.13.tgz", 1372 | "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", 1373 | "license": "MIT", 1374 | "dependencies": { 1375 | "@vue/compiler-ssr": "3.5.13", 1376 | "@vue/shared": "3.5.13" 1377 | }, 1378 | "peerDependencies": { 1379 | "vue": "3.5.13" 1380 | } 1381 | }, 1382 | "node_modules/@vue/shared": { 1383 | "version": "3.5.13", 1384 | "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", 1385 | "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", 1386 | "license": "MIT" 1387 | }, 1388 | "node_modules/@vueuse/core": { 1389 | "version": "12.5.0", 1390 | "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-12.5.0.tgz", 1391 | "integrity": "sha512-GVyH1iYqNANwcahAx8JBm6awaNgvR/SwZ1fjr10b8l1HIgDp82ngNbfzJUgOgWEoxjL+URAggnlilAEXwCOZtg==", 1392 | "dev": true, 1393 | "license": "MIT", 1394 | "dependencies": { 1395 | "@types/web-bluetooth": "^0.0.20", 1396 | "@vueuse/metadata": "12.5.0", 1397 | "@vueuse/shared": "12.5.0", 1398 | "vue": "^3.5.13" 1399 | }, 1400 | "funding": { 1401 | "url": "https://github.com/sponsors/antfu" 1402 | } 1403 | }, 1404 | "node_modules/@vueuse/integrations": { 1405 | "version": "12.5.0", 1406 | "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-12.5.0.tgz", 1407 | "integrity": "sha512-HYLt8M6mjUfcoUOzyBcX2RjpfapIwHPBmQJtTmXOQW845Y/Osu9VuTJ5kPvnmWJ6IUa05WpblfOwZ+P0G4iZsQ==", 1408 | "dev": true, 1409 | "license": "MIT", 1410 | "dependencies": { 1411 | "@vueuse/core": "12.5.0", 1412 | "@vueuse/shared": "12.5.0", 1413 | "vue": "^3.5.13" 1414 | }, 1415 | "funding": { 1416 | "url": "https://github.com/sponsors/antfu" 1417 | }, 1418 | "peerDependencies": { 1419 | "async-validator": "^4", 1420 | "axios": "^1", 1421 | "change-case": "^5", 1422 | "drauu": "^0.4", 1423 | "focus-trap": "^7", 1424 | "fuse.js": "^7", 1425 | "idb-keyval": "^6", 1426 | "jwt-decode": "^4", 1427 | "nprogress": "^0.2", 1428 | "qrcode": "^1.5", 1429 | "sortablejs": "^1", 1430 | "universal-cookie": "^7" 1431 | }, 1432 | "peerDependenciesMeta": { 1433 | "async-validator": { 1434 | "optional": true 1435 | }, 1436 | "axios": { 1437 | "optional": true 1438 | }, 1439 | "change-case": { 1440 | "optional": true 1441 | }, 1442 | "drauu": { 1443 | "optional": true 1444 | }, 1445 | "focus-trap": { 1446 | "optional": true 1447 | }, 1448 | "fuse.js": { 1449 | "optional": true 1450 | }, 1451 | "idb-keyval": { 1452 | "optional": true 1453 | }, 1454 | "jwt-decode": { 1455 | "optional": true 1456 | }, 1457 | "nprogress": { 1458 | "optional": true 1459 | }, 1460 | "qrcode": { 1461 | "optional": true 1462 | }, 1463 | "sortablejs": { 1464 | "optional": true 1465 | }, 1466 | "universal-cookie": { 1467 | "optional": true 1468 | } 1469 | } 1470 | }, 1471 | "node_modules/@vueuse/metadata": { 1472 | "version": "12.5.0", 1473 | "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-12.5.0.tgz", 1474 | "integrity": "sha512-Ui7Lo2a7AxrMAXRF+fAp9QsXuwTeeZ8fIB9wsLHqzq9MQk+2gMYE2IGJW48VMJ8ecvCB3z3GsGLKLbSasQ5Qlg==", 1475 | "dev": true, 1476 | "license": "MIT", 1477 | "funding": { 1478 | "url": "https://github.com/sponsors/antfu" 1479 | } 1480 | }, 1481 | "node_modules/@vueuse/shared": { 1482 | "version": "12.5.0", 1483 | "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-12.5.0.tgz", 1484 | "integrity": "sha512-vMpcL1lStUU6O+kdj6YdHDixh0odjPAUM15uJ9f7MY781jcYkIwFA4iv2EfoIPO6vBmvutI1HxxAwmf0cx5ISQ==", 1485 | "dev": true, 1486 | "license": "MIT", 1487 | "dependencies": { 1488 | "vue": "^3.5.13" 1489 | }, 1490 | "funding": { 1491 | "url": "https://github.com/sponsors/antfu" 1492 | } 1493 | }, 1494 | "node_modules/algoliasearch": { 1495 | "version": "5.20.0", 1496 | "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.20.0.tgz", 1497 | "integrity": "sha512-groO71Fvi5SWpxjI9Ia+chy0QBwT61mg6yxJV27f5YFf+Mw+STT75K6SHySpP8Co5LsCrtsbCH5dJZSRtkSKaQ==", 1498 | "dev": true, 1499 | "license": "MIT", 1500 | "dependencies": { 1501 | "@algolia/client-abtesting": "5.20.0", 1502 | "@algolia/client-analytics": "5.20.0", 1503 | "@algolia/client-common": "5.20.0", 1504 | "@algolia/client-insights": "5.20.0", 1505 | "@algolia/client-personalization": "5.20.0", 1506 | "@algolia/client-query-suggestions": "5.20.0", 1507 | "@algolia/client-search": "5.20.0", 1508 | "@algolia/ingestion": "1.20.0", 1509 | "@algolia/monitoring": "1.20.0", 1510 | "@algolia/recommend": "5.20.0", 1511 | "@algolia/requester-browser-xhr": "5.20.0", 1512 | "@algolia/requester-fetch": "5.20.0", 1513 | "@algolia/requester-node-http": "5.20.0" 1514 | }, 1515 | "engines": { 1516 | "node": ">= 14.0.0" 1517 | } 1518 | }, 1519 | "node_modules/birpc": { 1520 | "version": "0.2.19", 1521 | "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.19.tgz", 1522 | "integrity": "sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==", 1523 | "dev": true, 1524 | "license": "MIT", 1525 | "funding": { 1526 | "url": "https://github.com/sponsors/antfu" 1527 | } 1528 | }, 1529 | "node_modules/ccount": { 1530 | "version": "2.0.1", 1531 | "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", 1532 | "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", 1533 | "dev": true, 1534 | "license": "MIT", 1535 | "funding": { 1536 | "type": "github", 1537 | "url": "https://github.com/sponsors/wooorm" 1538 | } 1539 | }, 1540 | "node_modules/character-entities-html4": { 1541 | "version": "2.1.0", 1542 | "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", 1543 | "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", 1544 | "dev": true, 1545 | "license": "MIT", 1546 | "funding": { 1547 | "type": "github", 1548 | "url": "https://github.com/sponsors/wooorm" 1549 | } 1550 | }, 1551 | "node_modules/character-entities-legacy": { 1552 | "version": "3.0.0", 1553 | "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", 1554 | "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", 1555 | "dev": true, 1556 | "license": "MIT", 1557 | "funding": { 1558 | "type": "github", 1559 | "url": "https://github.com/sponsors/wooorm" 1560 | } 1561 | }, 1562 | "node_modules/comma-separated-tokens": { 1563 | "version": "2.0.3", 1564 | "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", 1565 | "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", 1566 | "dev": true, 1567 | "license": "MIT", 1568 | "funding": { 1569 | "type": "github", 1570 | "url": "https://github.com/sponsors/wooorm" 1571 | } 1572 | }, 1573 | "node_modules/copy-anything": { 1574 | "version": "3.0.5", 1575 | "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", 1576 | "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", 1577 | "dev": true, 1578 | "license": "MIT", 1579 | "dependencies": { 1580 | "is-what": "^4.1.8" 1581 | }, 1582 | "engines": { 1583 | "node": ">=12.13" 1584 | }, 1585 | "funding": { 1586 | "url": "https://github.com/sponsors/mesqueeb" 1587 | } 1588 | }, 1589 | "node_modules/csstype": { 1590 | "version": "3.1.3", 1591 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", 1592 | "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", 1593 | "license": "MIT" 1594 | }, 1595 | "node_modules/dequal": { 1596 | "version": "2.0.3", 1597 | "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 1598 | "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 1599 | "dev": true, 1600 | "license": "MIT", 1601 | "engines": { 1602 | "node": ">=6" 1603 | } 1604 | }, 1605 | "node_modules/devlop": { 1606 | "version": "1.1.0", 1607 | "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", 1608 | "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", 1609 | "dev": true, 1610 | "license": "MIT", 1611 | "dependencies": { 1612 | "dequal": "^2.0.0" 1613 | }, 1614 | "funding": { 1615 | "type": "github", 1616 | "url": "https://github.com/sponsors/wooorm" 1617 | } 1618 | }, 1619 | "node_modules/emoji-regex-xs": { 1620 | "version": "1.0.0", 1621 | "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz", 1622 | "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==", 1623 | "dev": true, 1624 | "license": "MIT" 1625 | }, 1626 | "node_modules/entities": { 1627 | "version": "4.5.0", 1628 | "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 1629 | "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 1630 | "license": "BSD-2-Clause", 1631 | "engines": { 1632 | "node": ">=0.12" 1633 | }, 1634 | "funding": { 1635 | "url": "https://github.com/fb55/entities?sponsor=1" 1636 | } 1637 | }, 1638 | "node_modules/esbuild": { 1639 | "version": "0.21.5", 1640 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 1641 | "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 1642 | "dev": true, 1643 | "hasInstallScript": true, 1644 | "license": "MIT", 1645 | "bin": { 1646 | "esbuild": "bin/esbuild" 1647 | }, 1648 | "engines": { 1649 | "node": ">=12" 1650 | }, 1651 | "optionalDependencies": { 1652 | "@esbuild/aix-ppc64": "0.21.5", 1653 | "@esbuild/android-arm": "0.21.5", 1654 | "@esbuild/android-arm64": "0.21.5", 1655 | "@esbuild/android-x64": "0.21.5", 1656 | "@esbuild/darwin-arm64": "0.21.5", 1657 | "@esbuild/darwin-x64": "0.21.5", 1658 | "@esbuild/freebsd-arm64": "0.21.5", 1659 | "@esbuild/freebsd-x64": "0.21.5", 1660 | "@esbuild/linux-arm": "0.21.5", 1661 | "@esbuild/linux-arm64": "0.21.5", 1662 | "@esbuild/linux-ia32": "0.21.5", 1663 | "@esbuild/linux-loong64": "0.21.5", 1664 | "@esbuild/linux-mips64el": "0.21.5", 1665 | "@esbuild/linux-ppc64": "0.21.5", 1666 | "@esbuild/linux-riscv64": "0.21.5", 1667 | "@esbuild/linux-s390x": "0.21.5", 1668 | "@esbuild/linux-x64": "0.21.5", 1669 | "@esbuild/netbsd-x64": "0.21.5", 1670 | "@esbuild/openbsd-x64": "0.21.5", 1671 | "@esbuild/sunos-x64": "0.21.5", 1672 | "@esbuild/win32-arm64": "0.21.5", 1673 | "@esbuild/win32-ia32": "0.21.5", 1674 | "@esbuild/win32-x64": "0.21.5" 1675 | } 1676 | }, 1677 | "node_modules/estree-walker": { 1678 | "version": "2.0.2", 1679 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 1680 | "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1681 | "license": "MIT" 1682 | }, 1683 | "node_modules/focus-trap": { 1684 | "version": "7.6.4", 1685 | "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.4.tgz", 1686 | "integrity": "sha512-xx560wGBk7seZ6y933idtjJQc1l+ck+pI3sKvhKozdBV1dRZoKhkW5xoCaFv9tQiX5RH1xfSxjuNu6g+lmN/gw==", 1687 | "dev": true, 1688 | "license": "MIT", 1689 | "dependencies": { 1690 | "tabbable": "^6.2.0" 1691 | } 1692 | }, 1693 | "node_modules/fsevents": { 1694 | "version": "2.3.3", 1695 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1696 | "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1697 | "dev": true, 1698 | "hasInstallScript": true, 1699 | "license": "MIT", 1700 | "optional": true, 1701 | "os": [ 1702 | "darwin" 1703 | ], 1704 | "engines": { 1705 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1706 | } 1707 | }, 1708 | "node_modules/hast-util-to-html": { 1709 | "version": "9.0.4", 1710 | "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.4.tgz", 1711 | "integrity": "sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==", 1712 | "dev": true, 1713 | "license": "MIT", 1714 | "dependencies": { 1715 | "@types/hast": "^3.0.0", 1716 | "@types/unist": "^3.0.0", 1717 | "ccount": "^2.0.0", 1718 | "comma-separated-tokens": "^2.0.0", 1719 | "hast-util-whitespace": "^3.0.0", 1720 | "html-void-elements": "^3.0.0", 1721 | "mdast-util-to-hast": "^13.0.0", 1722 | "property-information": "^6.0.0", 1723 | "space-separated-tokens": "^2.0.0", 1724 | "stringify-entities": "^4.0.0", 1725 | "zwitch": "^2.0.4" 1726 | }, 1727 | "funding": { 1728 | "type": "opencollective", 1729 | "url": "https://opencollective.com/unified" 1730 | } 1731 | }, 1732 | "node_modules/hast-util-whitespace": { 1733 | "version": "3.0.0", 1734 | "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", 1735 | "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", 1736 | "dev": true, 1737 | "license": "MIT", 1738 | "dependencies": { 1739 | "@types/hast": "^3.0.0" 1740 | }, 1741 | "funding": { 1742 | "type": "opencollective", 1743 | "url": "https://opencollective.com/unified" 1744 | } 1745 | }, 1746 | "node_modules/hookable": { 1747 | "version": "5.5.3", 1748 | "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", 1749 | "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", 1750 | "dev": true, 1751 | "license": "MIT" 1752 | }, 1753 | "node_modules/html-void-elements": { 1754 | "version": "3.0.0", 1755 | "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", 1756 | "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", 1757 | "dev": true, 1758 | "license": "MIT", 1759 | "funding": { 1760 | "type": "github", 1761 | "url": "https://github.com/sponsors/wooorm" 1762 | } 1763 | }, 1764 | "node_modules/is-what": { 1765 | "version": "4.1.16", 1766 | "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", 1767 | "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", 1768 | "dev": true, 1769 | "license": "MIT", 1770 | "engines": { 1771 | "node": ">=12.13" 1772 | }, 1773 | "funding": { 1774 | "url": "https://github.com/sponsors/mesqueeb" 1775 | } 1776 | }, 1777 | "node_modules/magic-string": { 1778 | "version": "0.30.17", 1779 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", 1780 | "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", 1781 | "license": "MIT", 1782 | "dependencies": { 1783 | "@jridgewell/sourcemap-codec": "^1.5.0" 1784 | } 1785 | }, 1786 | "node_modules/mark.js": { 1787 | "version": "8.11.1", 1788 | "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", 1789 | "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==", 1790 | "dev": true, 1791 | "license": "MIT" 1792 | }, 1793 | "node_modules/mdast-util-to-hast": { 1794 | "version": "13.2.0", 1795 | "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", 1796 | "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", 1797 | "dev": true, 1798 | "license": "MIT", 1799 | "dependencies": { 1800 | "@types/hast": "^3.0.0", 1801 | "@types/mdast": "^4.0.0", 1802 | "@ungap/structured-clone": "^1.0.0", 1803 | "devlop": "^1.0.0", 1804 | "micromark-util-sanitize-uri": "^2.0.0", 1805 | "trim-lines": "^3.0.0", 1806 | "unist-util-position": "^5.0.0", 1807 | "unist-util-visit": "^5.0.0", 1808 | "vfile": "^6.0.0" 1809 | }, 1810 | "funding": { 1811 | "type": "opencollective", 1812 | "url": "https://opencollective.com/unified" 1813 | } 1814 | }, 1815 | "node_modules/micromark-util-character": { 1816 | "version": "2.1.1", 1817 | "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", 1818 | "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", 1819 | "dev": true, 1820 | "funding": [ 1821 | { 1822 | "type": "GitHub Sponsors", 1823 | "url": "https://github.com/sponsors/unifiedjs" 1824 | }, 1825 | { 1826 | "type": "OpenCollective", 1827 | "url": "https://opencollective.com/unified" 1828 | } 1829 | ], 1830 | "license": "MIT", 1831 | "dependencies": { 1832 | "micromark-util-symbol": "^2.0.0", 1833 | "micromark-util-types": "^2.0.0" 1834 | } 1835 | }, 1836 | "node_modules/micromark-util-encode": { 1837 | "version": "2.0.1", 1838 | "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", 1839 | "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", 1840 | "dev": true, 1841 | "funding": [ 1842 | { 1843 | "type": "GitHub Sponsors", 1844 | "url": "https://github.com/sponsors/unifiedjs" 1845 | }, 1846 | { 1847 | "type": "OpenCollective", 1848 | "url": "https://opencollective.com/unified" 1849 | } 1850 | ], 1851 | "license": "MIT" 1852 | }, 1853 | "node_modules/micromark-util-sanitize-uri": { 1854 | "version": "2.0.1", 1855 | "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", 1856 | "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", 1857 | "dev": true, 1858 | "funding": [ 1859 | { 1860 | "type": "GitHub Sponsors", 1861 | "url": "https://github.com/sponsors/unifiedjs" 1862 | }, 1863 | { 1864 | "type": "OpenCollective", 1865 | "url": "https://opencollective.com/unified" 1866 | } 1867 | ], 1868 | "license": "MIT", 1869 | "dependencies": { 1870 | "micromark-util-character": "^2.0.0", 1871 | "micromark-util-encode": "^2.0.0", 1872 | "micromark-util-symbol": "^2.0.0" 1873 | } 1874 | }, 1875 | "node_modules/micromark-util-symbol": { 1876 | "version": "2.0.1", 1877 | "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", 1878 | "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", 1879 | "dev": true, 1880 | "funding": [ 1881 | { 1882 | "type": "GitHub Sponsors", 1883 | "url": "https://github.com/sponsors/unifiedjs" 1884 | }, 1885 | { 1886 | "type": "OpenCollective", 1887 | "url": "https://opencollective.com/unified" 1888 | } 1889 | ], 1890 | "license": "MIT" 1891 | }, 1892 | "node_modules/micromark-util-types": { 1893 | "version": "2.0.1", 1894 | "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz", 1895 | "integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==", 1896 | "dev": true, 1897 | "funding": [ 1898 | { 1899 | "type": "GitHub Sponsors", 1900 | "url": "https://github.com/sponsors/unifiedjs" 1901 | }, 1902 | { 1903 | "type": "OpenCollective", 1904 | "url": "https://opencollective.com/unified" 1905 | } 1906 | ], 1907 | "license": "MIT" 1908 | }, 1909 | "node_modules/minisearch": { 1910 | "version": "7.1.1", 1911 | "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-7.1.1.tgz", 1912 | "integrity": "sha512-b3YZEYCEH4EdCAtYP7OlDyx7FdPwNzuNwLQ34SfJpM9dlbBZzeXndGavTrC+VCiRWomL21SWfMc6SCKO/U2ZNw==", 1913 | "dev": true, 1914 | "license": "MIT" 1915 | }, 1916 | "node_modules/mitt": { 1917 | "version": "3.0.1", 1918 | "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", 1919 | "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", 1920 | "dev": true, 1921 | "license": "MIT" 1922 | }, 1923 | "node_modules/nanoid": { 1924 | "version": "3.3.8", 1925 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", 1926 | "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", 1927 | "funding": [ 1928 | { 1929 | "type": "github", 1930 | "url": "https://github.com/sponsors/ai" 1931 | } 1932 | ], 1933 | "license": "MIT", 1934 | "bin": { 1935 | "nanoid": "bin/nanoid.cjs" 1936 | }, 1937 | "engines": { 1938 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1939 | } 1940 | }, 1941 | "node_modules/oniguruma-to-es": { 1942 | "version": "2.3.0", 1943 | "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-2.3.0.tgz", 1944 | "integrity": "sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==", 1945 | "dev": true, 1946 | "license": "MIT", 1947 | "dependencies": { 1948 | "emoji-regex-xs": "^1.0.0", 1949 | "regex": "^5.1.1", 1950 | "regex-recursion": "^5.1.1" 1951 | } 1952 | }, 1953 | "node_modules/perfect-debounce": { 1954 | "version": "1.0.0", 1955 | "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", 1956 | "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", 1957 | "dev": true, 1958 | "license": "MIT" 1959 | }, 1960 | "node_modules/picocolors": { 1961 | "version": "1.1.1", 1962 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 1963 | "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 1964 | "license": "ISC" 1965 | }, 1966 | "node_modules/postcss": { 1967 | "version": "8.5.1", 1968 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", 1969 | "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", 1970 | "funding": [ 1971 | { 1972 | "type": "opencollective", 1973 | "url": "https://opencollective.com/postcss/" 1974 | }, 1975 | { 1976 | "type": "tidelift", 1977 | "url": "https://tidelift.com/funding/github/npm/postcss" 1978 | }, 1979 | { 1980 | "type": "github", 1981 | "url": "https://github.com/sponsors/ai" 1982 | } 1983 | ], 1984 | "license": "MIT", 1985 | "dependencies": { 1986 | "nanoid": "^3.3.8", 1987 | "picocolors": "^1.1.1", 1988 | "source-map-js": "^1.2.1" 1989 | }, 1990 | "engines": { 1991 | "node": "^10 || ^12 || >=14" 1992 | } 1993 | }, 1994 | "node_modules/preact": { 1995 | "version": "10.25.4", 1996 | "resolved": "https://registry.npmjs.org/preact/-/preact-10.25.4.tgz", 1997 | "integrity": "sha512-jLdZDb+Q+odkHJ+MpW/9U5cODzqnB+fy2EiHSZES7ldV5LK7yjlVzTp7R8Xy6W6y75kfK8iWYtFVH7lvjwrCMA==", 1998 | "dev": true, 1999 | "license": "MIT", 2000 | "funding": { 2001 | "type": "opencollective", 2002 | "url": "https://opencollective.com/preact" 2003 | } 2004 | }, 2005 | "node_modules/property-information": { 2006 | "version": "6.5.0", 2007 | "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", 2008 | "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", 2009 | "dev": true, 2010 | "license": "MIT", 2011 | "funding": { 2012 | "type": "github", 2013 | "url": "https://github.com/sponsors/wooorm" 2014 | } 2015 | }, 2016 | "node_modules/regex": { 2017 | "version": "5.1.1", 2018 | "resolved": "https://registry.npmjs.org/regex/-/regex-5.1.1.tgz", 2019 | "integrity": "sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==", 2020 | "dev": true, 2021 | "license": "MIT", 2022 | "dependencies": { 2023 | "regex-utilities": "^2.3.0" 2024 | } 2025 | }, 2026 | "node_modules/regex-recursion": { 2027 | "version": "5.1.1", 2028 | "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-5.1.1.tgz", 2029 | "integrity": "sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==", 2030 | "dev": true, 2031 | "license": "MIT", 2032 | "dependencies": { 2033 | "regex": "^5.1.1", 2034 | "regex-utilities": "^2.3.0" 2035 | } 2036 | }, 2037 | "node_modules/regex-utilities": { 2038 | "version": "2.3.0", 2039 | "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", 2040 | "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", 2041 | "dev": true, 2042 | "license": "MIT" 2043 | }, 2044 | "node_modules/rfdc": { 2045 | "version": "1.4.1", 2046 | "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", 2047 | "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", 2048 | "dev": true, 2049 | "license": "MIT" 2050 | }, 2051 | "node_modules/rollup": { 2052 | "version": "4.31.0", 2053 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.31.0.tgz", 2054 | "integrity": "sha512-9cCE8P4rZLx9+PjoyqHLs31V9a9Vpvfo4qNcs6JCiGWYhw2gijSetFbH6SSy1whnkgcefnUwr8sad7tgqsGvnw==", 2055 | "dev": true, 2056 | "license": "MIT", 2057 | "dependencies": { 2058 | "@types/estree": "1.0.6" 2059 | }, 2060 | "bin": { 2061 | "rollup": "dist/bin/rollup" 2062 | }, 2063 | "engines": { 2064 | "node": ">=18.0.0", 2065 | "npm": ">=8.0.0" 2066 | }, 2067 | "optionalDependencies": { 2068 | "@rollup/rollup-android-arm-eabi": "4.31.0", 2069 | "@rollup/rollup-android-arm64": "4.31.0", 2070 | "@rollup/rollup-darwin-arm64": "4.31.0", 2071 | "@rollup/rollup-darwin-x64": "4.31.0", 2072 | "@rollup/rollup-freebsd-arm64": "4.31.0", 2073 | "@rollup/rollup-freebsd-x64": "4.31.0", 2074 | "@rollup/rollup-linux-arm-gnueabihf": "4.31.0", 2075 | "@rollup/rollup-linux-arm-musleabihf": "4.31.0", 2076 | "@rollup/rollup-linux-arm64-gnu": "4.31.0", 2077 | "@rollup/rollup-linux-arm64-musl": "4.31.0", 2078 | "@rollup/rollup-linux-loongarch64-gnu": "4.31.0", 2079 | "@rollup/rollup-linux-powerpc64le-gnu": "4.31.0", 2080 | "@rollup/rollup-linux-riscv64-gnu": "4.31.0", 2081 | "@rollup/rollup-linux-s390x-gnu": "4.31.0", 2082 | "@rollup/rollup-linux-x64-gnu": "4.31.0", 2083 | "@rollup/rollup-linux-x64-musl": "4.31.0", 2084 | "@rollup/rollup-win32-arm64-msvc": "4.31.0", 2085 | "@rollup/rollup-win32-ia32-msvc": "4.31.0", 2086 | "@rollup/rollup-win32-x64-msvc": "4.31.0", 2087 | "fsevents": "~2.3.2" 2088 | } 2089 | }, 2090 | "node_modules/search-insights": { 2091 | "version": "2.17.3", 2092 | "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", 2093 | "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", 2094 | "dev": true, 2095 | "license": "MIT", 2096 | "peer": true 2097 | }, 2098 | "node_modules/shiki": { 2099 | "version": "2.1.0", 2100 | "resolved": "https://registry.npmjs.org/shiki/-/shiki-2.1.0.tgz", 2101 | "integrity": "sha512-yvKPdNGLXZv7WC4bl7JBbU3CEcUxnBanvMez8MG3gZXKpClGL4bHqFyLhTx+2zUvbjClUANs/S22HXb7aeOgmA==", 2102 | "dev": true, 2103 | "license": "MIT", 2104 | "dependencies": { 2105 | "@shikijs/core": "2.1.0", 2106 | "@shikijs/engine-javascript": "2.1.0", 2107 | "@shikijs/engine-oniguruma": "2.1.0", 2108 | "@shikijs/langs": "2.1.0", 2109 | "@shikijs/themes": "2.1.0", 2110 | "@shikijs/types": "2.1.0", 2111 | "@shikijs/vscode-textmate": "^10.0.1", 2112 | "@types/hast": "^3.0.4" 2113 | } 2114 | }, 2115 | "node_modules/source-map-js": { 2116 | "version": "1.2.1", 2117 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 2118 | "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 2119 | "license": "BSD-3-Clause", 2120 | "engines": { 2121 | "node": ">=0.10.0" 2122 | } 2123 | }, 2124 | "node_modules/space-separated-tokens": { 2125 | "version": "2.0.2", 2126 | "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", 2127 | "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", 2128 | "dev": true, 2129 | "license": "MIT", 2130 | "funding": { 2131 | "type": "github", 2132 | "url": "https://github.com/sponsors/wooorm" 2133 | } 2134 | }, 2135 | "node_modules/speakingurl": { 2136 | "version": "14.0.1", 2137 | "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", 2138 | "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", 2139 | "dev": true, 2140 | "license": "BSD-3-Clause", 2141 | "engines": { 2142 | "node": ">=0.10.0" 2143 | } 2144 | }, 2145 | "node_modules/stringify-entities": { 2146 | "version": "4.0.4", 2147 | "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", 2148 | "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", 2149 | "dev": true, 2150 | "license": "MIT", 2151 | "dependencies": { 2152 | "character-entities-html4": "^2.0.0", 2153 | "character-entities-legacy": "^3.0.0" 2154 | }, 2155 | "funding": { 2156 | "type": "github", 2157 | "url": "https://github.com/sponsors/wooorm" 2158 | } 2159 | }, 2160 | "node_modules/superjson": { 2161 | "version": "2.2.2", 2162 | "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.2.tgz", 2163 | "integrity": "sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==", 2164 | "dev": true, 2165 | "license": "MIT", 2166 | "dependencies": { 2167 | "copy-anything": "^3.0.2" 2168 | }, 2169 | "engines": { 2170 | "node": ">=16" 2171 | } 2172 | }, 2173 | "node_modules/tabbable": { 2174 | "version": "6.2.0", 2175 | "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", 2176 | "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", 2177 | "dev": true, 2178 | "license": "MIT" 2179 | }, 2180 | "node_modules/trim-lines": { 2181 | "version": "3.0.1", 2182 | "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", 2183 | "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", 2184 | "dev": true, 2185 | "license": "MIT", 2186 | "funding": { 2187 | "type": "github", 2188 | "url": "https://github.com/sponsors/wooorm" 2189 | } 2190 | }, 2191 | "node_modules/unist-util-is": { 2192 | "version": "6.0.0", 2193 | "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", 2194 | "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", 2195 | "dev": true, 2196 | "license": "MIT", 2197 | "dependencies": { 2198 | "@types/unist": "^3.0.0" 2199 | }, 2200 | "funding": { 2201 | "type": "opencollective", 2202 | "url": "https://opencollective.com/unified" 2203 | } 2204 | }, 2205 | "node_modules/unist-util-position": { 2206 | "version": "5.0.0", 2207 | "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", 2208 | "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", 2209 | "dev": true, 2210 | "license": "MIT", 2211 | "dependencies": { 2212 | "@types/unist": "^3.0.0" 2213 | }, 2214 | "funding": { 2215 | "type": "opencollective", 2216 | "url": "https://opencollective.com/unified" 2217 | } 2218 | }, 2219 | "node_modules/unist-util-stringify-position": { 2220 | "version": "4.0.0", 2221 | "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", 2222 | "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", 2223 | "dev": true, 2224 | "license": "MIT", 2225 | "dependencies": { 2226 | "@types/unist": "^3.0.0" 2227 | }, 2228 | "funding": { 2229 | "type": "opencollective", 2230 | "url": "https://opencollective.com/unified" 2231 | } 2232 | }, 2233 | "node_modules/unist-util-visit": { 2234 | "version": "5.0.0", 2235 | "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", 2236 | "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", 2237 | "dev": true, 2238 | "license": "MIT", 2239 | "dependencies": { 2240 | "@types/unist": "^3.0.0", 2241 | "unist-util-is": "^6.0.0", 2242 | "unist-util-visit-parents": "^6.0.0" 2243 | }, 2244 | "funding": { 2245 | "type": "opencollective", 2246 | "url": "https://opencollective.com/unified" 2247 | } 2248 | }, 2249 | "node_modules/unist-util-visit-parents": { 2250 | "version": "6.0.1", 2251 | "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", 2252 | "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", 2253 | "dev": true, 2254 | "license": "MIT", 2255 | "dependencies": { 2256 | "@types/unist": "^3.0.0", 2257 | "unist-util-is": "^6.0.0" 2258 | }, 2259 | "funding": { 2260 | "type": "opencollective", 2261 | "url": "https://opencollective.com/unified" 2262 | } 2263 | }, 2264 | "node_modules/vfile": { 2265 | "version": "6.0.3", 2266 | "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", 2267 | "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", 2268 | "dev": true, 2269 | "license": "MIT", 2270 | "dependencies": { 2271 | "@types/unist": "^3.0.0", 2272 | "vfile-message": "^4.0.0" 2273 | }, 2274 | "funding": { 2275 | "type": "opencollective", 2276 | "url": "https://opencollective.com/unified" 2277 | } 2278 | }, 2279 | "node_modules/vfile-message": { 2280 | "version": "4.0.2", 2281 | "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", 2282 | "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", 2283 | "dev": true, 2284 | "license": "MIT", 2285 | "dependencies": { 2286 | "@types/unist": "^3.0.0", 2287 | "unist-util-stringify-position": "^4.0.0" 2288 | }, 2289 | "funding": { 2290 | "type": "opencollective", 2291 | "url": "https://opencollective.com/unified" 2292 | } 2293 | }, 2294 | "node_modules/vite": { 2295 | "version": "5.4.14", 2296 | "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.14.tgz", 2297 | "integrity": "sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==", 2298 | "dev": true, 2299 | "license": "MIT", 2300 | "dependencies": { 2301 | "esbuild": "^0.21.3", 2302 | "postcss": "^8.4.43", 2303 | "rollup": "^4.20.0" 2304 | }, 2305 | "bin": { 2306 | "vite": "bin/vite.js" 2307 | }, 2308 | "engines": { 2309 | "node": "^18.0.0 || >=20.0.0" 2310 | }, 2311 | "funding": { 2312 | "url": "https://github.com/vitejs/vite?sponsor=1" 2313 | }, 2314 | "optionalDependencies": { 2315 | "fsevents": "~2.3.3" 2316 | }, 2317 | "peerDependencies": { 2318 | "@types/node": "^18.0.0 || >=20.0.0", 2319 | "less": "*", 2320 | "lightningcss": "^1.21.0", 2321 | "sass": "*", 2322 | "sass-embedded": "*", 2323 | "stylus": "*", 2324 | "sugarss": "*", 2325 | "terser": "^5.4.0" 2326 | }, 2327 | "peerDependenciesMeta": { 2328 | "@types/node": { 2329 | "optional": true 2330 | }, 2331 | "less": { 2332 | "optional": true 2333 | }, 2334 | "lightningcss": { 2335 | "optional": true 2336 | }, 2337 | "sass": { 2338 | "optional": true 2339 | }, 2340 | "sass-embedded": { 2341 | "optional": true 2342 | }, 2343 | "stylus": { 2344 | "optional": true 2345 | }, 2346 | "sugarss": { 2347 | "optional": true 2348 | }, 2349 | "terser": { 2350 | "optional": true 2351 | } 2352 | } 2353 | }, 2354 | "node_modules/vitepress": { 2355 | "version": "1.6.3", 2356 | "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.6.3.tgz", 2357 | "integrity": "sha512-fCkfdOk8yRZT8GD9BFqusW3+GggWYZ/rYncOfmgcDtP3ualNHCAg+Robxp2/6xfH1WwPHtGpPwv7mbA3qomtBw==", 2358 | "dev": true, 2359 | "license": "MIT", 2360 | "dependencies": { 2361 | "@docsearch/css": "3.8.2", 2362 | "@docsearch/js": "3.8.2", 2363 | "@iconify-json/simple-icons": "^1.2.21", 2364 | "@shikijs/core": "^2.1.0", 2365 | "@shikijs/transformers": "^2.1.0", 2366 | "@shikijs/types": "^2.1.0", 2367 | "@types/markdown-it": "^14.1.2", 2368 | "@vitejs/plugin-vue": "^5.2.1", 2369 | "@vue/devtools-api": "^7.7.0", 2370 | "@vue/shared": "^3.5.13", 2371 | "@vueuse/core": "^12.4.0", 2372 | "@vueuse/integrations": "^12.4.0", 2373 | "focus-trap": "^7.6.4", 2374 | "mark.js": "8.11.1", 2375 | "minisearch": "^7.1.1", 2376 | "shiki": "^2.1.0", 2377 | "vite": "^5.4.14", 2378 | "vue": "^3.5.13" 2379 | }, 2380 | "bin": { 2381 | "vitepress": "bin/vitepress.js" 2382 | }, 2383 | "peerDependencies": { 2384 | "markdown-it-mathjax3": "^4", 2385 | "postcss": "^8" 2386 | }, 2387 | "peerDependenciesMeta": { 2388 | "markdown-it-mathjax3": { 2389 | "optional": true 2390 | }, 2391 | "postcss": { 2392 | "optional": true 2393 | } 2394 | } 2395 | }, 2396 | "node_modules/vue": { 2397 | "version": "3.5.13", 2398 | "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz", 2399 | "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", 2400 | "license": "MIT", 2401 | "dependencies": { 2402 | "@vue/compiler-dom": "3.5.13", 2403 | "@vue/compiler-sfc": "3.5.13", 2404 | "@vue/runtime-dom": "3.5.13", 2405 | "@vue/server-renderer": "3.5.13", 2406 | "@vue/shared": "3.5.13" 2407 | }, 2408 | "peerDependencies": { 2409 | "typescript": "*" 2410 | }, 2411 | "peerDependenciesMeta": { 2412 | "typescript": { 2413 | "optional": true 2414 | } 2415 | } 2416 | }, 2417 | "node_modules/zwitch": { 2418 | "version": "2.0.4", 2419 | "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", 2420 | "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", 2421 | "dev": true, 2422 | "license": "MIT", 2423 | "funding": { 2424 | "type": "github", 2425 | "url": "https://github.com/sponsors/wooorm" 2426 | } 2427 | } 2428 | } 2429 | } 2430 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "devDependencies": { 3 | "vitepress": "^1.6.3" 4 | }, 5 | "scripts": { 6 | "docs:dev": "vitepress dev docs", 7 | "docs:build": "vitepress build docs", 8 | "docs:preview": "vitepress preview docs" 9 | }, 10 | "dependencies": { 11 | "@fortawesome/fontawesome-svg-core": "^6.7.2", 12 | "@fortawesome/free-solid-svg-icons": "^6.7.2", 13 | "@fortawesome/vue-fontawesome": "^3.0.8" 14 | } 15 | } 16 | --------------------------------------------------------------------------------