A modern frontend for Github repositories (ironically hosted on Tangled)
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

added github login

Nathan Beddoe a2caf4bb

+12184
+13
.editorconfig
··· 1 + # editorconfig.org 2 + root = true 3 + 4 + [*] 5 + indent_size = 2 6 + indent_style = space 7 + end_of_line = lf 8 + charset = utf-8 9 + trim_trailing_whitespace = true 10 + insert_final_newline = true 11 + 12 + [*.md] 13 + trim_trailing_whitespace = false
+34
.github/workflows/ci.yml
··· 1 + name: ci 2 + 3 + on: push 4 + 5 + jobs: 6 + ci: 7 + runs-on: ${{ matrix.os }} 8 + 9 + strategy: 10 + matrix: 11 + os: [ubuntu-latest] 12 + node: [22] 13 + 14 + steps: 15 + - name: Checkout 16 + uses: actions/checkout@v6 17 + 18 + - name: Install pnpm 19 + uses: pnpm/action-setup@v4 20 + 21 + - name: Install node 22 + uses: actions/setup-node@v6 23 + with: 24 + node-version: ${{ matrix.node }} 25 + cache: pnpm 26 + 27 + - name: Install dependencies 28 + run: pnpm install 29 + 30 + - name: Lint 31 + run: pnpm run lint 32 + 33 + - name: Typecheck 34 + run: pnpm run typecheck
+26
.gitignore
··· 1 + # Nuxt dev/build outputs 2 + .output 3 + .data 4 + .nuxt 5 + .nitro 6 + .cache 7 + dist 8 + 9 + # Node dependencies 10 + node_modules 11 + 12 + # Logs 13 + logs 14 + *.log 15 + 16 + # Misc 17 + .DS_Store 18 + .fleet 19 + .idea 20 + 21 + # Local env files 22 + .env 23 + .env.* 24 + !.env.example 25 + 26 + vendor/
+3
.gitmodules
··· 1 + [submodule "vendor/npmx"] 2 + path = vendor/npmx 3 + url = https://github.com/npmx-dev/npmx.dev
+4
.oxfmtrc.json
··· 1 + { 2 + "$schema": "./node_modules/oxfmt/configuration_schema.json", 3 + "ignorePatterns": [] 4 + }
+40
.oxlintrc.json
··· 1 + { 2 + "$schema": "./node_modules/oxlint/configuration_schema.json", 3 + "plugins": null, 4 + "categories": {}, 5 + "rules": {}, 6 + "settings": { 7 + "jsx-a11y": { 8 + "polymorphicPropName": null, 9 + "components": {}, 10 + "attributes": {} 11 + }, 12 + "next": { 13 + "rootDir": [] 14 + }, 15 + "react": { 16 + "formComponents": [], 17 + "linkComponents": [], 18 + "version": null, 19 + "componentWrapperFunctions": [] 20 + }, 21 + "jsdoc": { 22 + "ignorePrivate": false, 23 + "ignoreInternal": false, 24 + "ignoreReplacesDocs": true, 25 + "overrideReplacesDocs": true, 26 + "augmentsExtendsReplacesDocs": false, 27 + "implementsReplacesDocs": false, 28 + "exemptDestructuredRootsFromChecks": false, 29 + "tagNamePreference": {} 30 + }, 31 + "vitest": { 32 + "typecheck": false 33 + } 34 + }, 35 + "env": { 36 + "builtin": true 37 + }, 38 + "globals": {}, 39 + "ignorePatterns": [] 40 + }
+99
CLAUDE.md
··· 1 + # CLAUDE.md 2 + 3 + This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. 4 + 5 + ## Project Overview 6 + 7 + Gitflux is a Nuxt-based web application that provides a better Git UI experience. It's built on top of Nuxt UI framework with GitHub API integration using Octokit for accessing repositories and organizations. 8 + 9 + ## Development Commands 10 + 11 + - **Start development server**: `pnpm dev` (runs on http://localhost:3000) 12 + - **Build for production**: `pnpm build` 13 + - **Preview production build**: `pnpm preview` 14 + - **Lint code**: `pnpm lint` (uses oxlint) 15 + - **Format code**: `pnpm format` (uses oxfmt) 16 + - **Type checking**: `pnpm typecheck` 17 + - **Install dependencies**: `pnpm install` 18 + 19 + ## Architecture 20 + 21 + ### Core Stack 22 + - **Framework**: Nuxt 4.3+ with TypeScript 23 + - **UI Framework**: Nuxt UI 4.4+ (built on Tailwind CSS 4.1+) 24 + - **GitHub Integration**: Octokit 5.0+ for GitHub API calls 25 + - **Validation**: Valibot for form and data validation 26 + - **Icons**: Lucide and Simple Icons via Iconify 27 + - **Package Manager**: pnpm 10.28+ 28 + 29 + ### Application Structure 30 + - `app/` - Main application code following Nuxt conventions 31 + - `app/pages/` - File-based routing with dynamic routes for GitHub orgs and repos 32 + - `app/components/` - Vue components including Form.vue and AppLogo.vue 33 + - `app/composables/` - Composables for GitHub API integration 34 + - `vendor/npmx/` - Third-party vendor code (npmx components and functionality) 35 + 36 + ### Key Components & Composables 37 + 38 + #### GitHub Integration (`app/composables/useGithub.ts`) 39 + - `useAuthenticatedUser(token)` - Authenticates and returns GitHub username 40 + - `useGithubOrg(org)` - Fetches organization data with caching 41 + - `useGithubRepo(owner, repo)` - Fetches repository data with caching 42 + - Uses Nuxt's `useAsyncData` for automatic caching and SSR compatibility 43 + - Token management through cookies (`github_token`) 44 + 45 + #### Routing Structure 46 + - `/` - Landing page with user authentication display 47 + - `/[org]` - Organization overview page 48 + - `/[org]/[repo]` - Repository details page 49 + 50 + ### Configuration Files 51 + - `nuxt.config.ts` - Nuxt configuration with UI module and routing rules 52 + - `app.config.ts` - UI theme configuration (green primary, slate neutral) 53 + - `.oxlintrc.json` / `.oxfmtrc.json` - Code quality tool configurations 54 + - `tsconfig.json` - TypeScript configuration using Nuxt's reference setup 55 + 56 + ## Development Guidelines 57 + 58 + ### Reference Implementation 59 + Use `vendor/npmx/` as a reference implementation for: 60 + - Nuxt-specific layout patterns and component organization 61 + - Frontend design concepts and UI patterns 62 + - Component architecture and composition techniques 63 + - Best practices for Nuxt UI framework usage 64 + 65 + ### GitHub API Usage 66 + - Authentication tokens should be stored in cookies as `github_token` 67 + - All GitHub API calls go through the `useGithub.ts` composables 68 + - Use the provided caching patterns with `useAsyncData` for performance 69 + - Handle loading, error, and success states in components 70 + 71 + ### UI and Styling 72 + - Follow Nuxt UI component patterns and conventions 73 + - Use the configured color scheme (green primary, slate neutral) 74 + - Leverage Tailwind CSS classes and Nuxt UI's design system 75 + - Maintain responsive design principles 76 + 77 + #### Typography 78 + - **Body text**: Mona Sans (`font-sans`) - A strong and versatile typeface designed with Degarism, inspired by industrial-era grotesques 79 + - **Headings**: Hubot Sans (`font-heading`) - Mona Sans's robotic sidekick with geometric accents for technical feel 80 + - **Code/Monospace**: Monaspace Krypton (`font-mono`) - For code blocks, inline code, and technical content 81 + 82 + ### Code Quality 83 + - Run `pnpm lint` and `pnpm typecheck` before committing 84 + - Use Valibot for form validation schemas 85 + - Follow TypeScript strict mode practices 86 + - Maintain clean component composition with proper setup scripts 87 + 88 + ### Component Architecture 89 + - Use `<script setup lang="ts">` for all Vue components 90 + - Import types explicitly when needed 91 + - Utilize Nuxt's auto-imports for composables and utilities 92 + - Keep components focused and maintain clear separation of concerns 93 + 94 + ## CI/CD Pipeline 95 + The project uses GitHub Actions with the following checks: 96 + - Code linting with oxlint 97 + - TypeScript type checking 98 + - Node.js 22 on Ubuntu latest 99 + - pnpm package management
+21
LICENSE
··· 1 + MIT License 2 + 3 + Copyright (c) 2025 Nuxt UI Templates 4 + 5 + Permission is hereby granted, free of charge, to any person obtaining a copy 6 + of this software and associated documentation files (the "Software"), to deal 7 + in the Software without restriction, including without limitation the rights 8 + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 + copies of the Software, and to permit persons to whom the Software is 10 + furnished to do so, subject to the following conditions: 11 + 12 + The above copyright notice and this permission notice shall be included in all 13 + copies or substantial portions of the Software. 14 + 15 + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 + SOFTWARE.
+60
README.md
··· 1 + # Nuxt Starter Template 2 + 3 + [![Nuxt UI](https://img.shields.io/badge/Made%20with-Nuxt%20UI-00DC82?logo=nuxt&labelColor=020420)](https://ui.nuxt.com) 4 + 5 + Use this template to get started with [Nuxt UI](https://ui.nuxt.com) quickly. 6 + 7 + - [Live demo](https://starter-template.nuxt.dev/) 8 + - [Documentation](https://ui.nuxt.com/docs/getting-started/installation/nuxt) 9 + 10 + <a href="https://starter-template.nuxt.dev/" target="_blank"> 11 + <picture> 12 + <source media="(prefers-color-scheme: dark)" srcset="https://ui.nuxt.com/assets/templates/nuxt/starter-dark.png"> 13 + <source media="(prefers-color-scheme: light)" srcset="https://ui.nuxt.com/assets/templates/nuxt/starter-light.png"> 14 + <img alt="Nuxt Starter Template" src="https://ui.nuxt.com/assets/templates/nuxt/starter-light.png"> 15 + </picture> 16 + </a> 17 + 18 + > The starter template for Vue is on https://github.com/nuxt-ui-templates/starter-vue. 19 + 20 + ## Quick Start 21 + 22 + ```bash [Terminal] 23 + npm create nuxt@latest -- -t github:nuxt-ui-templates/starter 24 + ``` 25 + 26 + ## Deploy your own 27 + 28 + [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-name=starter&repository-url=https%3A%2F%2Fgithub.com%2Fnuxt-ui-templates%2Fstarter&demo-image=https%3A%2F%2Fui.nuxt.com%2Fassets%2Ftemplates%2Fnuxt%2Fstarter-dark.png&demo-url=https%3A%2F%2Fstarter-template.nuxt.dev%2F&demo-title=Nuxt%20Starter%20Template&demo-description=A%20minimal%20template%20to%20get%20started%20with%20Nuxt%20UI.) 29 + 30 + ## Setup 31 + 32 + Make sure to install the dependencies: 33 + 34 + ```bash 35 + pnpm install 36 + ``` 37 + 38 + ## Development Server 39 + 40 + Start the development server on `http://localhost:3000`: 41 + 42 + ```bash 43 + pnpm dev 44 + ``` 45 + 46 + ## Production 47 + 48 + Build the application for production: 49 + 50 + ```bash 51 + pnpm build 52 + ``` 53 + 54 + Locally preview production build: 55 + 56 + ```bash 57 + pnpm preview 58 + ``` 59 + 60 + Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information.
+13
app/app.config.ts
··· 1 + export default defineAppConfig({ 2 + ui: { 3 + colors: { 4 + primary: "green", 5 + neutral: "slate", 6 + }, 7 + fonts: { 8 + sans: "Mona Sans", 9 + heading: "Hubot Sans", 10 + mono: "Monaspace Krypton", 11 + }, 12 + }, 13 + });
+73
app/app.vue
··· 1 + <script setup> 2 + useHead({ 3 + meta: [{ name: "viewport", content: "width=device-width, initial-scale=1" }], 4 + link: [{ rel: "icon", href: "/favicon.ico" }], 5 + htmlAttrs: { 6 + lang: "en", 7 + }, 8 + }); 9 + 10 + const title = "Gitflux - A better Git UI"; 11 + const description = 12 + "A production-ready starter template powered by Nuxt UI. Build beautiful, accessible, and performant applications in minutes, not hours."; 13 + 14 + useSeoMeta({ 15 + title, 16 + description, 17 + ogTitle: title, 18 + ogDescription: description, 19 + ogImage: "https://ui.nuxt.com/assets/templates/nuxt/starter-light.png", 20 + twitterImage: "https://ui.nuxt.com/assets/templates/nuxt/starter-light.png", 21 + twitterCard: "summary_large_image", 22 + }); 23 + </script> 24 + 25 + <template> 26 + <UApp> 27 + <UHeader> 28 + <template #left> 29 + <NuxtLink to="/"> 30 + <AppLogo class="w-auto h-6 shrink-0" /> 31 + </NuxtLink> 32 + </template> 33 + 34 + <template #right> 35 + <UColorModeButton /> 36 + 37 + <UButton 38 + to="https://github.com/nuxt-ui-templates/starter" 39 + target="_blank" 40 + icon="i-simple-icons-github" 41 + aria-label="GitHub" 42 + color="neutral" 43 + variant="ghost" 44 + /> 45 + </template> 46 + </UHeader> 47 + 48 + <UMain> 49 + <NuxtPage /> 50 + </UMain> 51 + 52 + <USeparator icon="i-simple-icons-nuxtdotjs" /> 53 + 54 + <UFooter> 55 + <template #left> 56 + <p class="text-sm text-muted"> 57 + Built with Nuxt UI • © {{ new Date().getFullYear() }} 58 + </p> 59 + </template> 60 + 61 + <template #right> 62 + <UButton 63 + to="https://github.com/nuxt-ui-templates/starter" 64 + target="_blank" 65 + icon="i-simple-icons-github" 66 + aria-label="GitHub" 67 + color="neutral" 68 + variant="ghost" 69 + /> 70 + </template> 71 + </UFooter> 72 + </UApp> 73 + </template>
+45
app/assets/css/main.css
··· 1 + @import "tailwindcss"; 2 + @import "@nuxt/ui"; 3 + 4 + @font-face { 5 + font-family: "Mona Sans"; 6 + src: url("@/assets/fonts/MonaSansVF[wdth,wght,opsz,ital].woff2") format("woff2-variations"); 7 + font-weight: 200 900; 8 + font-stretch: 75% 125%; 9 + font-style: normal italic; 10 + font-display: swap; 11 + } 12 + 13 + @font-face { 14 + font-family: "Hubot Sans"; 15 + src: url("@/assets/fonts/Hubot-Sans.woff2") format("woff2"); 16 + font-weight: 400; 17 + font-style: normal; 18 + font-display: swap; 19 + } 20 + 21 + @font-face { 22 + font-family: "Monaspace Krypton"; 23 + src: url("@/assets/fonts/Monaspace Krypton Var.woff2") format("woff2-variations"); 24 + font-weight: 200 800; 25 + font-style: normal; 26 + font-display: swap; 27 + } 28 + 29 + @theme static { 30 + --font-sans: "Mona Sans", sans-serif; 31 + --font-heading: "Hubot Sans", sans-serif; 32 + --font-mono: "Monaspace Krypton", "SF Mono", Monaco, "Inconsolata", "Roboto Mono", "Source Code Pro", monospace; 33 + 34 + --color-green-50: #effdf5; 35 + --color-green-100: #d9fbe8; 36 + --color-green-200: #b3f5d1; 37 + --color-green-300: #75edae; 38 + --color-green-400: #00dc82; 39 + --color-green-500: #00c16a; 40 + --color-green-600: #00a155; 41 + --color-green-700: #007f45; 42 + --color-green-800: #016538; 43 + --color-green-900: #0a5331; 44 + --color-green-950: #052e16; 45 + }
app/assets/fonts/Hubot-Sans.woff2

This is a binary file and will not be displayed.

app/assets/fonts/MonaSansVF[wdth,wght,opsz,ital].woff2

This is a binary file and will not be displayed.

app/assets/fonts/Monaspace Krypton Var.woff2

This is a binary file and will not be displayed.

+1
app/components/AppLogo.vue
··· 1 + <template>GitFlux</template>
+48
app/components/Form.vue
··· 1 + <script setup lang="ts"> 2 + import * as v from "valibot"; 3 + import type { FormSubmitEvent } from "@nuxt/ui"; 4 + 5 + const schema = v.object({ 6 + email: v.pipe(v.string(), v.email("Invalid email")), 7 + password: v.pipe(v.string(), v.minLength(8, "Must be at least 8 characters")), 8 + confirmPassword: v.pipe( 9 + v.string(), 10 + v.minLength(8, "Must be at least 8 characters"), 11 + ), 12 + }); 13 + 14 + type Schema = v.InferOutput<typeof schema>; 15 + 16 + const state = reactive({ 17 + email: "", 18 + password: "", 19 + confirmPassword: "", 20 + }); 21 + 22 + const toast = useToast(); 23 + async function onSubmit(event: FormSubmitEvent<Schema>) { 24 + toast.add({ 25 + title: "Success", 26 + description: "The form has been submitted.", 27 + color: "success", 28 + }); 29 + } 30 + </script> 31 + 32 + <template> 33 + <UForm :schema="schema" :state="state" class="space-y-4" @submit="onSubmit"> 34 + <UFormField label="Email" name="email"> 35 + <UInput v-model="state.email" /> 36 + </UFormField> 37 + 38 + <UFormField label="Password" name="password"> 39 + <UInput v-model="state.password" type="password" /> 40 + </UFormField> 41 + 42 + <UFormField label="Confirm Password" name="confirmPassword"> 43 + <UInput v-model="state.confirmPassword" type="password" /> 44 + </UFormField> 45 + 46 + <UButton type="submit"> Submit </UButton> 47 + </UForm> 48 + </template>
+263
app/components/Readme.vue
··· 1 + <script setup lang="ts"> 2 + defineProps<{ 3 + html: string; 4 + }>(); 5 + 6 + const router = useRouter(); 7 + const { copy } = useClipboard(); 8 + 9 + // Combined click handler for: 10 + // 1. Intercepting GitHub links to route internally (if needed) 11 + // 2. Copy button functionality for code blocks 12 + function handleClick(event: MouseEvent) { 13 + const target = event.target as HTMLElement | undefined; 14 + if (!target) return; 15 + 16 + // Handle copy button clicks 17 + const copyTarget = target.closest('[data-copy]'); 18 + if (copyTarget) { 19 + const wrapper = copyTarget.closest('.readme-code-block'); 20 + if (!wrapper) return; 21 + 22 + const pre = wrapper.querySelector('pre'); 23 + if (!pre?.textContent) return; 24 + 25 + copy(pre.textContent); 26 + 27 + const icon = copyTarget.querySelector('span'); 28 + if (!icon) return; 29 + 30 + const originalIcon = 'i-heroicons-document-duplicate'; 31 + const successIcon = 'i-heroicons-check'; 32 + 33 + icon.classList.remove(originalIcon); 34 + icon.classList.add(successIcon); 35 + 36 + setTimeout(() => { 37 + icon.classList.remove(successIcon); 38 + icon.classList.add(originalIcon); 39 + }, 2000); 40 + } 41 + } 42 + </script> 43 + 44 + <template> 45 + <article 46 + class="readme prose prose-gray dark:prose-invert max-w-none" 47 + v-html="html" 48 + @click="handleClick" 49 + /> 50 + </template> 51 + 52 + <style scoped> 53 + /* README prose styling */ 54 + .readme { 55 + line-height: 1.75; 56 + /* Prevent horizontal overflow on mobile */ 57 + overflow-wrap: break-word; 58 + word-wrap: break-word; 59 + word-break: break-word; 60 + /* Contain all children */ 61 + overflow: hidden; 62 + min-width: 0; 63 + } 64 + 65 + /* README headings */ 66 + .readme :deep(h1), 67 + .readme :deep(h2), 68 + .readme :deep(h3), 69 + .readme :deep(h4), 70 + .readme :deep(h5), 71 + .readme :deep(h6) { 72 + font-family: "Monaspace Krypton", ui-monospace, SFMono-Regular, monospace; 73 + font-weight: 500; 74 + color: rgb(17 24 39); 75 + margin-top: 2rem; 76 + margin-bottom: 1rem; 77 + line-height: 1.3; 78 + } 79 + 80 + .readme :deep(h1) { 81 + font-size: 1.875rem; 82 + border-bottom: 1px solid rgb(229 231 235); 83 + padding-bottom: 0.5rem; 84 + } 85 + 86 + .readme :deep(h2) { 87 + font-size: 1.5rem; 88 + border-bottom: 1px solid rgb(229 231 235); 89 + padding-bottom: 0.5rem; 90 + } 91 + 92 + .readme :deep(h3) { 93 + font-size: 1.25rem; 94 + } 95 + 96 + .readme :deep(h4) { 97 + font-size: 1.125rem; 98 + } 99 + 100 + .readme :deep(h5) { 101 + font-size: 1rem; 102 + } 103 + 104 + .readme :deep(h6) { 105 + font-size: 0.875rem; 106 + } 107 + 108 + .readme :deep(p) { 109 + margin-bottom: 1rem; 110 + color: rgb(55 65 81); 111 + } 112 + 113 + .readme :deep(a) { 114 + color: rgb(37 99 235); 115 + text-decoration: underline; 116 + text-underline-offset: 2px; 117 + } 118 + 119 + .readme :deep(a:hover) { 120 + color: rgb(30 64 175); 121 + } 122 + 123 + .readme :deep(code) { 124 + font-family: "Monaspace Krypton", ui-monospace, SFMono-Regular, monospace; 125 + background: rgb(243 244 246); 126 + padding: 0.375rem 0.625rem; 127 + border-radius: 0.25rem; 128 + font-size: 0.875rem; 129 + color: rgb(31 41 55); 130 + } 131 + 132 + /* Code blocks */ 133 + .readme :deep(pre) { 134 + background: rgb(249 250 251); 135 + border: 1px solid rgb(229 231 235); 136 + border-radius: 0.5rem; 137 + padding: 1rem; 138 + overflow-x: auto; 139 + margin: 1.5rem 0; 140 + position: relative; 141 + } 142 + 143 + .readme :deep(pre code) { 144 + background: transparent; 145 + border: none; 146 + padding: 0; 147 + font-family: "Monaspace Krypton", ui-monospace, SFMono-Regular, monospace; 148 + font-size: 0.875rem; 149 + color: rgb(31 41 55); 150 + } 151 + 152 + .readme :deep(ul), 153 + .readme :deep(ol) { 154 + margin: 1rem 0; 155 + padding-left: 1.5rem; 156 + } 157 + 158 + .readme :deep(li) { 159 + margin-bottom: 0.5rem; 160 + } 161 + 162 + .readme :deep(blockquote) { 163 + border-left: 4px solid rgb(209 213 219); 164 + padding-left: 1rem; 165 + margin: 1.5rem 0; 166 + color: rgb(75 85 99); 167 + font-style: italic; 168 + } 169 + 170 + .readme :deep(table) { 171 + width: 100%; 172 + border-collapse: collapse; 173 + margin: 1.5rem 0; 174 + overflow-x: auto; 175 + display: block; 176 + white-space: nowrap; 177 + } 178 + 179 + .readme :deep(th), 180 + .readme :deep(td) { 181 + border: 1px solid rgb(209 213 219); 182 + padding: 0.75rem; 183 + text-align: left; 184 + } 185 + 186 + .readme :deep(th) { 187 + background: rgb(249 250 251); 188 + font-weight: 600; 189 + } 190 + 191 + .readme :deep(img) { 192 + max-width: 100%; 193 + height: auto; 194 + border-radius: 8px; 195 + margin: 1rem 0; 196 + } 197 + 198 + .readme :deep(hr) { 199 + border: none; 200 + border-top: 1px solid rgb(209 213 219); 201 + margin: 2rem 0; 202 + } 203 + 204 + /* Badge images inline */ 205 + .readme :deep(p > a > img), 206 + .readme :deep(p > img) { 207 + display: inline-block; 208 + margin: 0 0.25rem 0.25rem 0; 209 + border-radius: 4px; 210 + } 211 + 212 + /* Dark mode adjustments */ 213 + @media (prefers-color-scheme: dark) { 214 + .readme :deep(h1), 215 + .readme :deep(h2) { 216 + border-bottom-color: rgb(55 65 81); 217 + } 218 + 219 + .readme :deep(p) { 220 + color: rgb(209 213 219); 221 + } 222 + 223 + .readme :deep(a) { 224 + color: rgb(96 165 250); 225 + } 226 + 227 + .readme :deep(a:hover) { 228 + color: rgb(147 197 253); 229 + } 230 + 231 + .readme :deep(code) { 232 + background: rgb(31 41 55); 233 + color: rgb(229 231 235); 234 + } 235 + 236 + .readme :deep(pre) { 237 + background: rgb(17 24 39); 238 + border-color: rgb(55 65 81); 239 + } 240 + 241 + .readme :deep(pre code) { 242 + color: rgb(229 231 235); 243 + } 244 + 245 + .readme :deep(blockquote) { 246 + border-left-color: rgb(75 85 99); 247 + color: rgb(156 163 175); 248 + } 249 + 250 + .readme :deep(th), 251 + .readme :deep(td) { 252 + border-color: rgb(75 85 99); 253 + } 254 + 255 + .readme :deep(th) { 256 + background: rgb(31 41 55); 257 + } 258 + 259 + .readme :deep(hr) { 260 + border-top-color: rgb(75 85 99); 261 + } 262 + } 263 + </style>
+101
app/composables/useGithub.ts
··· 1 + import { Octokit } from "octokit"; 2 + 3 + const useOctokit = () => { 4 + const { user } = useUserSession(); 5 + 6 + if (!user.value?.githubToken) { 7 + throw new Error("GitHub access token not found. Please login first."); 8 + } 9 + 10 + return new Octokit({ auth: user.value.githubToken }); 11 + }; 12 + 13 + export const useAuthenticatedUser = async (token: string) => { 14 + const octokit = new Octokit({ auth: token }); 15 + const { 16 + data: { login }, 17 + } = await octokit.rest.users.getAuthenticated(); 18 + 19 + return login; 20 + }; 21 + 22 + export const useGithubOrg = (org: string) => { 23 + return useAsyncData( 24 + `github-org-${org}`, 25 + async () => { 26 + const octokit = useOctokit(); 27 + return octokit.rest.orgs.get({ org }); 28 + }, 29 + {}, 30 + ); 31 + }; 32 + export const useGithubRepo = (owner: string, repo: string) => { 33 + return useAsyncData( 34 + `github-repo-${owner}-${repo}`, 35 + async () => { 36 + const octokit = useOctokit(); 37 + return octokit.rest.repos.get({ owner, repo }); 38 + }, 39 + {}, 40 + ); 41 + }; 42 + 43 + export const useGithubRepoReadme = (owner: string, repo: string) => { 44 + return useAsyncData( 45 + `github-readme-${owner}-${repo}`, 46 + async () => { 47 + const octokit = useOctokit(); 48 + try { 49 + // Fetch the README with HTML rendering 50 + const response = await octokit.rest.repos.getReadme({ 51 + owner, 52 + repo, 53 + mediaType: { format: "html" }, 54 + }); 55 + 56 + return { 57 + html: response.data as unknown as string, 58 + html_url: 59 + response.data.html_url || 60 + `https://github.com/${owner}/${repo}#readme`, 61 + }; 62 + } catch { 63 + return null; 64 + } 65 + }, 66 + {}, 67 + ); 68 + }; 69 + 70 + export const useGithubRepoLanguages = (owner: string, repo: string) => { 71 + return useAsyncData( 72 + `github-languages-${owner}-${repo}`, 73 + async () => { 74 + const octokit = useOctokit(); 75 + return octokit.rest.repos.listLanguages({ owner, repo }); 76 + }, 77 + {}, 78 + ); 79 + }; 80 + 81 + export const useGithubRepoContributors = (owner: string, repo: string) => { 82 + return useAsyncData( 83 + `github-contributors-${owner}-${repo}`, 84 + async () => { 85 + const octokit = useOctokit(); 86 + return octokit.rest.repos.listContributors({ owner, repo, per_page: 10 }); 87 + }, 88 + {}, 89 + ); 90 + }; 91 + 92 + export const useGithubRepoReleases = (owner: string, repo: string) => { 93 + return useAsyncData( 94 + `github-releases-${owner}-${repo}`, 95 + async () => { 96 + const octokit = useOctokit(); 97 + return octokit.rest.repos.listReleases({ owner, repo, per_page: 5 }); 98 + }, 99 + {}, 100 + ); 101 + };
+685
app/pages/[org]/[repo].vue
··· 1 + <script setup lang="ts"> 2 + const route = useRoute(); 3 + 4 + const org = route.params.org as string; 5 + const repo = route.params.repo as string; 6 + 7 + // Header reference for sticky behavior 8 + const header = useTemplateRef("header"); 9 + const isHeaderPinned = shallowRef(false); 10 + 11 + function checkHeaderPosition() { 12 + const el = header.value; 13 + if (!el) return; 14 + 15 + const style = getComputedStyle(el); 16 + const top = parseFloat(style.top) || 0; 17 + const rect = el.getBoundingClientRect(); 18 + 19 + isHeaderPinned.value = Math.abs(rect.top - top) < 1; 20 + } 21 + 22 + if (import.meta.client) { 23 + useEventListener("scroll", checkHeaderPosition, { passive: true }); 24 + useEventListener("resize", checkHeaderPosition); 25 + } 26 + 27 + onMounted(() => { 28 + checkHeaderPosition(); 29 + }); 30 + 31 + // Fetch repository data 32 + const { data: repoData, error, pending } = useGithubRepo(org, repo); 33 + 34 + // Computed properties for repository data 35 + const repository = computed(() => repoData.value?.data); 36 + 37 + // Fetch additional repository information 38 + const { data: readmeData } = useGithubRepoReadme(org, repo); 39 + const { data: languagesData } = useGithubRepoLanguages(org, repo); 40 + const { data: contributorsData } = useGithubRepoContributors(org, repo); 41 + const { data: releasesData } = useGithubRepoReleases(org, repo); 42 + 43 + const primaryLanguage = computed(() => { 44 + if (!languagesData.value?.data) return null; 45 + const languages = languagesData.value.data; 46 + const total = Object.values(languages).reduce((sum, bytes) => sum + bytes, 0); 47 + const primaryLang = Object.entries(languages).reduce( 48 + (max, [lang, bytes]) => (bytes > max.bytes ? { lang, bytes } : max), 49 + { lang: "", bytes: 0 }, 50 + ); 51 + 52 + if (primaryLang.bytes === 0) return null; 53 + 54 + return { 55 + name: primaryLang.lang, 56 + percentage: Math.round((primaryLang.bytes / total) * 100), 57 + }; 58 + }); 59 + 60 + const formattedCreatedAt = computed(() => { 61 + if (!repository.value?.created_at) return null; 62 + return new Date(repository.value.created_at); 63 + }); 64 + 65 + const formattedUpdatedAt = computed(() => { 66 + if (!repository.value?.updated_at) return null; 67 + return new Date(repository.value.updated_at); 68 + }); 69 + 70 + const latestRelease = computed(() => { 71 + if (!releasesData.value?.data?.length) return null; 72 + return releasesData.value.data[0]; 73 + }); 74 + 75 + // Copy repository URL functionality 76 + const { copied: copiedRepoUrl, copy: copyRepoUrl } = useClipboard({ 77 + source: computed(() => repository.value?.html_url || ""), 78 + copiedDuring: 2000, 79 + }); 80 + 81 + // SEO meta 82 + useSeoMeta({ 83 + title: () => 84 + repository.value 85 + ? `${repository.value.full_name} - Gitflux` 86 + : "Repository - Gitflux", 87 + description: () => 88 + repository.value?.description || 89 + `View ${org}/${repo} repository on Gitflux`, 90 + }); 91 + 92 + // Format numbers for display 93 + function formatCompactNumber(num: number, options: { decimals?: number } = {}) { 94 + if (num >= 1000000) { 95 + return (num / 1000000).toFixed(options.decimals || 0) + "M"; 96 + } 97 + if (num >= 1000) { 98 + return (num / 1000).toFixed(options.decimals || 0) + "K"; 99 + } 100 + return num.toString(); 101 + } 102 + 103 + function formatBytes(bytes: number): string { 104 + if (bytes === 0) return "0 B"; 105 + const k = 1024; 106 + const sizes = ["B", "KB", "MB", "GB"]; 107 + const i = Math.floor(Math.log(bytes) / Math.log(k)); 108 + return parseFloat((bytes / Math.pow(k, i)).toFixed(1)) + " " + sizes[i]; 109 + } 110 + 111 + // Language colors mapping (common ones) 112 + const LANGUAGE_COLORS: Record<string, string> = { 113 + JavaScript: "#f1e05a", 114 + TypeScript: "#2b7489", 115 + Python: "#3572a5", 116 + Java: "#b07219", 117 + Go: "#00add8", 118 + Rust: "#dea584", 119 + "C++": "#f34b7d", 120 + C: "#555555", 121 + "C#": "#239120", 122 + PHP: "#4f5d95", 123 + Ruby: "#701516", 124 + Swift: "#ffac45", 125 + Kotlin: "#f18e33", 126 + Vue: "#4fc08d", 127 + HTML: "#e34c26", 128 + CSS: "#1572b6", 129 + Shell: "#89e051", 130 + Dockerfile: "#384d54", 131 + }; 132 + 133 + function getLanguageColor(language: string): string { 134 + return LANGUAGE_COLORS[language] || "#6b7280"; 135 + } 136 + </script> 137 + 138 + <template> 139 + <main class="container flex-1 w-full py-8"> 140 + <!-- Loading state --> 141 + <div v-if="pending" class="animate-pulse"> 142 + <div class="h-8 bg-gray-300 rounded w-2/3 mb-4"></div> 143 + <div class="h-4 bg-gray-300 rounded w-1/2 mb-8"></div> 144 + <div class="space-y-4"> 145 + <div class="h-20 bg-gray-300 rounded"></div> 146 + <div class="h-40 bg-gray-300 rounded"></div> 147 + </div> 148 + </div> 149 + 150 + <!-- Repository content --> 151 + <article v-else-if="repoData && repository" class="repository-page"> 152 + <!-- Repository header --> 153 + <header 154 + class="area-header sticky top-14 z-10 bg-white dark:bg-gray-900 py-4 border-b border-gray-200 dark:border-gray-700" 155 + ref="header" 156 + :class="{ 'shadow-sm': isHeaderPinned }" 157 + > 158 + <div class="flex items-baseline gap-3 flex-wrap min-w-0"> 159 + <div class="group relative flex flex-col items-start min-w-0"> 160 + <h1 161 + class="font-mono text-2xl sm:text-3xl font-medium min-w-0 break-words text-gray-900 dark:text-white" 162 + > 163 + <NuxtLink 164 + :to="`/${org}`" 165 + class="text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white transition-colors duration-200" 166 + > 167 + {{ org }} 168 + </NuxtLink> 169 + <span class="text-gray-400 dark:text-gray-500">/</span> 170 + <span class="text-gray-900 dark:text-white">{{ repo }}</span> 171 + </h1> 172 + 173 + <!-- Floating copy button --> 174 + <UTooltip 175 + :text="copiedRepoUrl ? 'Copied!' : 'Copy repository URL'" 176 + :popper="{ placement: 'bottom' }" 177 + > 178 + <UButton 179 + :icon="copiedRepoUrl ? 'i-heroicons-check' : 'i-heroicons-link'" 180 + size="xs" 181 + variant="outline" 182 + class="absolute left-0 top-full mt-1 opacity-0 group-hover:opacity-100 focus:opacity-100 transition-opacity duration-200" 183 + @click="copyRepoUrl()" 184 + > 185 + Copy URL 186 + </UButton> 187 + </UTooltip> 188 + </div> 189 + 190 + <!-- Repository visibility and status badges --> 191 + <div class="flex items-center gap-2 flex-wrap"> 192 + <UBadge v-if="repository.private" color="warning" variant="soft"> 193 + <UIcon name="i-heroicons-lock-closed" class="w-3 h-3" /> 194 + Private 195 + </UBadge> 196 + <UBadge v-else color="success" variant="soft"> 197 + <UIcon name="i-heroicons-globe-alt" class="w-3 h-3" /> 198 + Public 199 + </UBadge> 200 + 201 + <UBadge v-if="repository.archived" color="neutral" variant="soft"> 202 + <UIcon name="i-heroicons-archive-box" class="w-3 h-3" /> 203 + Archived 204 + </UBadge> 205 + 206 + <UBadge v-if="repository.fork" color="info" variant="soft"> 207 + <UIcon name="i-heroicons-code-bracket" class="w-3 h-3" /> 208 + Fork 209 + </UBadge> 210 + </div> 211 + 212 + <!-- Navigation buttons --> 213 + <nav class="hidden sm:flex items-center gap-1 ml-auto"> 214 + <UButton 215 + :to="repository.html_url" 216 + target="_blank" 217 + icon="i-simple-icons-github" 218 + size="sm" 219 + variant="outline" 220 + > 221 + View on GitHub 222 + </UButton> 223 + </nav> 224 + </div> 225 + </header> 226 + 227 + <!-- Repository details --> 228 + <section class="area-details"> 229 + <div class="mb-6"> 230 + <!-- Description --> 231 + <div class="max-w-3xl min-h-[2rem] mb-4"> 232 + <p 233 + v-if="repository.description" 234 + class="text-gray-600 dark:text-gray-300 text-lg" 235 + > 236 + {{ repository.description }} 237 + </p> 238 + <p v-else class="text-gray-400 dark:text-gray-500 text-lg italic"> 239 + No description provided 240 + </p> 241 + </div> 242 + 243 + <!-- External links --> 244 + <div class="flex flex-wrap items-center gap-4"> 245 + <UButton 246 + v-if="repository.homepage" 247 + :to="repository.homepage" 248 + target="_blank" 249 + icon="i-heroicons-globe-alt" 250 + size="sm" 251 + variant="ghost" 252 + class="text-gray-600 dark:text-gray-300" 253 + > 254 + Website 255 + </UButton> 256 + 257 + <!-- Mobile GitHub link --> 258 + <UButton 259 + :to="repository.html_url" 260 + target="_blank" 261 + icon="i-simple-icons-github" 262 + size="sm" 263 + variant="ghost" 264 + class="sm:hidden text-gray-600 dark:text-gray-300" 265 + > 266 + GitHub 267 + </UButton> 268 + </div> 269 + </div> 270 + 271 + <!-- Stats grid --> 272 + <dl 273 + class="grid grid-cols-2 sm:grid-cols-5 gap-4 py-6 border-t border-b border-gray-200 dark:border-gray-700" 274 + > 275 + <div class="space-y-1"> 276 + <dt 277 + class="text-xs text-gray-500 dark:text-gray-400 uppercase tracking-wider" 278 + > 279 + Stars 280 + </dt> 281 + <dd 282 + class="font-mono text-sm text-gray-900 dark:text-white flex items-center gap-2" 283 + > 284 + <UIcon name="i-heroicons-star" class="w-4 h-4 text-yellow-500" /> 285 + {{ formatCompactNumber(repository.stargazers_count || 0) }} 286 + </dd> 287 + </div> 288 + 289 + <div class="space-y-1"> 290 + <dt 291 + class="text-xs text-gray-500 dark:text-gray-400 uppercase tracking-wider" 292 + > 293 + Forks 294 + </dt> 295 + <dd 296 + class="font-mono text-sm text-gray-900 dark:text-white flex items-center gap-2" 297 + > 298 + <UIcon 299 + name="i-heroicons-code-bracket" 300 + class="w-4 h-4 text-blue-500" 301 + /> 302 + {{ formatCompactNumber(repository.forks_count || 0) }} 303 + </dd> 304 + </div> 305 + 306 + <div class="space-y-1"> 307 + <dt 308 + class="text-xs text-gray-500 dark:text-gray-400 uppercase tracking-wider" 309 + > 310 + Issues 311 + </dt> 312 + <dd 313 + class="font-mono text-sm text-gray-900 dark:text-white flex items-center gap-2" 314 + > 315 + <UIcon 316 + name="i-heroicons-exclamation-triangle" 317 + class="w-4 h-4 text-red-500" 318 + /> 319 + {{ formatCompactNumber(repository.open_issues_count || 0) }} 320 + </dd> 321 + </div> 322 + 323 + <div class="space-y-1"> 324 + <dt 325 + class="text-xs text-gray-500 dark:text-gray-400 uppercase tracking-wider" 326 + > 327 + Size 328 + </dt> 329 + <dd class="font-mono text-sm text-gray-900 dark:text-white"> 330 + {{ formatBytes((repository.size || 0) * 1024) }} 331 + </dd> 332 + </div> 333 + 334 + <div class="space-y-1"> 335 + <dt 336 + class="text-xs text-gray-500 dark:text-gray-400 uppercase tracking-wider" 337 + > 338 + Language 339 + </dt> 340 + <dd 341 + v-if="primaryLanguage" 342 + class="font-mono text-sm text-gray-900 dark:text-white flex items-center gap-2" 343 + > 344 + <span 345 + class="w-3 h-3 rounded-full" 346 + :style="{ 347 + backgroundColor: getLanguageColor(primaryLanguage.name), 348 + }" 349 + ></span> 350 + {{ primaryLanguage.name }} 351 + </dd> 352 + <dd 353 + v-else 354 + class="font-mono text-sm text-gray-500 dark:text-gray-400" 355 + > 356 + - 357 + </dd> 358 + </div> 359 + </dl> 360 + </section> 361 + 362 + <!-- README section --> 363 + <section id="readme" class="area-readme min-w-0 scroll-mt-20"> 364 + <div class="flex items-center justify-between mb-4"> 365 + <h2 class="group text-sm font-medium text-gray-900 dark:text-white"> 366 + <a 367 + href="#readme" 368 + class="inline-flex items-center gap-2 hover:text-gray-600 dark:hover:text-gray-300 transition-colors duration-200 no-underline" 369 + > 370 + <UIcon name="i-heroicons-document-text" class="w-4 h-4" /> 371 + README 372 + <UIcon 373 + name="i-heroicons-link" 374 + class="w-3 h-3 opacity-0 group-hover:opacity-100 transition-opacity duration-200" 375 + /> 376 + </a> 377 + </h2> 378 + </div> 379 + 380 + <div 381 + v-if="readmeData?.html" 382 + class="prose prose-gray dark:prose-invert max-w-none" 383 + > 384 + <div v-html="readmeData.html" /> 385 + </div> 386 + <div v-else class="text-center py-12 text-gray-500 dark:text-gray-400"> 387 + <UIcon 388 + name="i-heroicons-document-text" 389 + class="w-12 h-12 mx-auto mb-4 opacity-50" 390 + /> 391 + <p class="text-lg">No README found</p> 392 + <p class="text-sm">This repository doesn't have a README file.</p> 393 + </div> 394 + </section> 395 + 396 + <!-- Sidebar --> 397 + <div class="area-sidebar"> 398 + <div class="sticky top-24 space-y-6"> 399 + <!-- Repository info card --> 400 + <UCard> 401 + <template #header> 402 + <h3 class="text-sm font-medium text-gray-900 dark:text-white"> 403 + About 404 + </h3> 405 + </template> 406 + 407 + <div class="space-y-4"> 408 + <div v-if="repository.topics && repository.topics.length > 0"> 409 + <h4 410 + class="text-xs text-gray-500 dark:text-gray-400 uppercase tracking-wider mb-2" 411 + > 412 + Topics 413 + </h4> 414 + <div class="flex flex-wrap gap-1"> 415 + <UBadge 416 + v-for="topic in repository.topics" 417 + :key="topic" 418 + size="sm" 419 + variant="soft" 420 + > 421 + {{ topic }} 422 + </UBadge> 423 + </div> 424 + </div> 425 + 426 + <div v-if="repository.license"> 427 + <h4 428 + class="text-xs text-gray-500 dark:text-gray-400 uppercase tracking-wider mb-2" 429 + > 430 + License 431 + </h4> 432 + <p class="font-mono text-sm text-gray-900 dark:text-white"> 433 + {{ repository.license.name }} 434 + </p> 435 + </div> 436 + 437 + <div v-if="formattedCreatedAt"> 438 + <h4 439 + class="text-xs text-gray-500 dark:text-gray-400 uppercase tracking-wider mb-2" 440 + > 441 + Created 442 + </h4> 443 + <p class="font-mono text-sm text-gray-900 dark:text-white"> 444 + {{ formattedCreatedAt.toLocaleDateString() }} 445 + </p> 446 + </div> 447 + 448 + <div v-if="formattedUpdatedAt"> 449 + <h4 450 + class="text-xs text-gray-500 dark:text-gray-400 uppercase tracking-wider mb-2" 451 + > 452 + Updated 453 + </h4> 454 + <p class="font-mono text-sm text-gray-900 dark:text-white"> 455 + {{ formattedUpdatedAt.toLocaleDateString() }} 456 + </p> 457 + </div> 458 + 459 + <div v-if="repository.default_branch"> 460 + <h4 461 + class="text-xs text-gray-500 dark:text-gray-400 uppercase tracking-wider mb-2" 462 + > 463 + Default Branch 464 + </h4> 465 + <p class="font-mono text-sm text-gray-900 dark:text-white"> 466 + {{ repository.default_branch }} 467 + </p> 468 + </div> 469 + </div> 470 + </UCard> 471 + 472 + <!-- Languages --> 473 + <UCard 474 + v-if=" 475 + languagesData?.data && Object.keys(languagesData.data).length > 0 476 + " 477 + > 478 + <template #header> 479 + <h3 class="text-sm font-medium text-gray-900 dark:text-white"> 480 + Languages 481 + </h3> 482 + </template> 483 + 484 + <div class="space-y-2"> 485 + <div 486 + v-for="[language, bytes] in Object.entries( 487 + languagesData.data, 488 + ).sort(([, a], [, b]) => b - a)" 489 + :key="language" 490 + class="flex items-center justify-between" 491 + > 492 + <div class="flex items-center gap-2 min-w-0"> 493 + <span 494 + class="w-3 h-3 rounded-full flex-shrink-0" 495 + :style="{ backgroundColor: getLanguageColor(language) }" 496 + ></span> 497 + <span 498 + class="text-sm text-gray-900 dark:text-white truncate" 499 + >{{ language }}</span 500 + > 501 + </div> 502 + <span 503 + class="text-xs text-gray-500 dark:text-gray-400 font-mono" 504 + > 505 + {{ 506 + Math.round( 507 + (bytes / 508 + Object.values(languagesData.data).reduce( 509 + (sum, b) => sum + b, 510 + 0, 511 + )) * 512 + 100, 513 + ) 514 + }}% 515 + </span> 516 + </div> 517 + </div> 518 + </UCard> 519 + 520 + <!-- Latest Release --> 521 + <UCard v-if="latestRelease"> 522 + <template #header> 523 + <h3 class="text-sm font-medium text-gray-900 dark:text-white"> 524 + Latest Release 525 + </h3> 526 + </template> 527 + 528 + <div class="space-y-3"> 529 + <div> 530 + <h4 class="font-medium text-gray-900 dark:text-white"> 531 + {{ latestRelease.name || latestRelease.tag_name }} 532 + </h4> 533 + <p class="text-sm text-gray-500 dark:text-gray-400 font-mono"> 534 + {{ latestRelease.tag_name }} 535 + </p> 536 + </div> 537 + <p 538 + v-if="latestRelease.body" 539 + class="text-sm text-gray-600 dark:text-gray-300 line-clamp-3" 540 + > 541 + {{ latestRelease.body }} 542 + </p> 543 + <div 544 + class="flex items-center justify-between text-xs text-gray-500 dark:text-gray-400" 545 + > 546 + <span>{{ 547 + latestRelease.published_at 548 + ? new Date(latestRelease.published_at).toLocaleDateString() 549 + : "" 550 + }}</span> 551 + <UButton 552 + :to="latestRelease.html_url" 553 + target="_blank" 554 + size="xs" 555 + variant="ghost" 556 + icon="i-heroicons-arrow-top-right-on-square" 557 + > 558 + View 559 + </UButton> 560 + </div> 561 + </div> 562 + </UCard> 563 + 564 + <!-- Contributors --> 565 + <UCard 566 + v-if="contributorsData?.data && contributorsData.data.length > 0" 567 + > 568 + <template #header> 569 + <h3 class="text-sm font-medium text-gray-900 dark:text-white"> 570 + Contributors 571 + </h3> 572 + </template> 573 + 574 + <div class="grid grid-cols-5 gap-2"> 575 + <UTooltip 576 + v-for="contributor in contributorsData.data.slice(0, 10)" 577 + :key="contributor.id" 578 + :text="contributor.login" 579 + > 580 + <UAvatar 581 + :src="contributor.avatar_url" 582 + :alt="contributor.login" 583 + size="sm" 584 + class="cursor-pointer hover:scale-110 transition-transform duration-200" 585 + @click="navigateTo(contributor.html_url, { external: true })" 586 + /> 587 + </UTooltip> 588 + </div> 589 + </UCard> 590 + </div> 591 + </div> 592 + </article> 593 + 594 + <!-- Error state --> 595 + <div 596 + v-else-if="error" 597 + class="flex flex-col items-center justify-center py-20 text-center" 598 + > 599 + <UIcon 600 + name="i-heroicons-exclamation-triangle" 601 + class="w-16 h-16 text-red-500 mb-4" 602 + /> 603 + <h1 class="text-2xl font-bold text-gray-900 dark:text-white mb-2"> 604 + Repository not found 605 + </h1> 606 + <p class="text-gray-600 dark:text-gray-300 mb-6"> 607 + The repository "{{ org }}/{{ repo }}" could not be found or you don't 608 + have access to it. 609 + </p> 610 + <UButton to="/" icon="i-heroicons-home"> Back to Home </UButton> 611 + </div> 612 + </main> 613 + </template> 614 + 615 + <style scoped> 616 + .repository-page { 617 + display: grid; 618 + gap: 2rem; 619 + padding-inline: 2rem; 620 + 621 + /* Mobile: single column layout */ 622 + grid-template-columns: minmax(0, 1fr); 623 + grid-template-areas: 624 + "header" 625 + "details" 626 + "readme" 627 + "sidebar"; 628 + } 629 + 630 + /* Tablet: header and details full width, readme and sidebar side by side */ 631 + @media (min-width: 1024px) { 632 + .repository-page { 633 + grid-template-columns: 2fr 1fr; 634 + grid-template-areas: 635 + "header header" 636 + "details details" 637 + "readme sidebar"; 638 + } 639 + } 640 + 641 + /* Desktop: floating sidebar alongside all content */ 642 + @media (min-width: 1280px) { 643 + .repository-page { 644 + grid-template-columns: 1fr 20rem; 645 + grid-template-areas: 646 + "header sidebar" 647 + "details sidebar" 648 + "readme sidebar"; 649 + } 650 + } 651 + 652 + .area-header { 653 + grid-area: header; 654 + } 655 + 656 + .area-details { 657 + grid-area: details; 658 + } 659 + 660 + .area-readme { 661 + grid-area: readme; 662 + overflow-x: hidden; 663 + } 664 + 665 + .area-sidebar { 666 + grid-area: sidebar; 667 + } 668 + 669 + /* Ensure proper text wrapping */ 670 + .repository-page { 671 + word-wrap: break-word; 672 + overflow-wrap: break-word; 673 + max-width: 100%; 674 + } 675 + 676 + .repository-page > * { 677 + max-width: 100%; 678 + min-width: 0; 679 + } 680 + 681 + /* Improve repository name wrapping */ 682 + .area-header h1 { 683 + overflow-wrap: anywhere; 684 + } 685 + </style>
+20
app/pages/[org]/index.vue
··· 1 + <script setup lang="ts"> 2 + const route = useRoute(); 3 + 4 + if (route.params.org === "auth") { 5 + throw createError({ statusCode: 404, statusMessage: "Page Not Found" }); 6 + } 7 + 8 + const { data, error, pending } = useGithubOrg(route.params.org as string); 9 + </script> 10 + 11 + <template> 12 + <div class="container mx-auto" v-if="data"> 13 + <h1 class="text-2xl font-bold">{{ data.data.login }}</h1> 14 + <p>{{ data.data.description }}</p> 15 + </div> 16 + <div v-else-if="pending">Test</div> 17 + <div v-else-if="error"> 18 + <p>Error: {{ error.message }}</p> 19 + </div> 20 + </template>
+140
app/pages/index.vue
··· 1 + <script setup lang="ts"> 2 + import Form from "~/components/Form.vue"; 3 + 4 + const { loggedIn, user, clear } = useUserSession(); 5 + </script> 6 + 7 + <template> 8 + <div> 9 + <UPageHero 10 + :title=" 11 + loggedIn ? `Gitflux - Welcome ${user}!` : 'Gitflux - Better Git UI' 12 + " 13 + description="A modern Git interface powered by Nuxt UI. Browse repositories, organizations, and collaborate with ease." 14 + :links=" 15 + loggedIn 16 + ? [ 17 + { 18 + label: 'Browse Repositories', 19 + to: '/explore', 20 + trailingIcon: 'i-lucide-arrow-right', 21 + size: 'xl', 22 + }, 23 + { 24 + label: 'Logout', 25 + onClick: clear, 26 + icon: 'i-lucide-log-out', 27 + size: 'xl', 28 + color: 'neutral', 29 + variant: 'subtle', 30 + }, 31 + ] 32 + : [ 33 + { 34 + label: 'Login with GitHub', 35 + to: '/oauth/github', 36 + icon: 'i-simple-icons-github', 37 + size: 'xl', 38 + }, 39 + { 40 + label: 'Learn More', 41 + to: '#features', 42 + trailingIcon: 'i-lucide-arrow-down', 43 + size: 'xl', 44 + color: 'neutral', 45 + variant: 'subtle', 46 + }, 47 + ] 48 + " 49 + /> 50 + 51 + <UPageSection 52 + id="features" 53 + title="Modern Git Interface Features" 54 + description="Experience GitHub like never before with our streamlined interface designed for developers who value efficiency and clarity." 55 + :features="[ 56 + { 57 + icon: 'i-simple-icons-github', 58 + title: 'GitHub Integration', 59 + description: 60 + 'Seamless OAuth authentication with GitHub. Access your repositories, organizations, and collaborate with your teams effortlessly.', 61 + }, 62 + { 63 + icon: 'i-lucide-search', 64 + title: 'Smart Repository Search', 65 + description: 66 + 'Find repositories quickly with intelligent search and filtering. Browse by language, stars, forks, and recent activity.', 67 + }, 68 + { 69 + icon: 'i-lucide-users', 70 + title: 'Organization Management', 71 + description: 72 + 'Manage your GitHub organizations and teams. View member contributions, repository access, and team structures at a glance.', 73 + }, 74 + { 75 + icon: 'i-lucide-git-branch', 76 + title: 'Advanced Git Insights', 77 + description: 78 + 'Visualize branch structures, commit histories, and contributor statistics. Get insights that matter for your development workflow.', 79 + }, 80 + { 81 + icon: 'i-lucide-zap', 82 + title: 'Lightning Fast Performance', 83 + description: 84 + 'Built with Nuxt 4 and optimized for speed. Enjoy server-side rendering, automatic caching, and edge-ready deployment.', 85 + }, 86 + { 87 + icon: 'i-lucide-palette', 88 + title: 'Modern Design', 89 + description: 90 + 'Clean, accessible interface with dark mode support. Designed for developers who value both function and form.', 91 + }, 92 + ]" 93 + /> 94 + 95 + <UPageSection> 96 + <Form></Form> 97 + </UPageSection> 98 + 99 + <UPageSection> 100 + <UPageCTA 101 + title="Ready to enhance your Git workflow?" 102 + description="Join developers who are revolutionizing their GitHub experience with Gitflux's modern interface and powerful features." 103 + variant="subtle" 104 + :links=" 105 + loggedIn 106 + ? [ 107 + { 108 + label: 'Explore Repositories', 109 + to: '/explore', 110 + trailingIcon: 'i-lucide-arrow-right', 111 + color: 'neutral', 112 + }, 113 + { 114 + label: 'View Organizations', 115 + to: '/orgs', 116 + icon: 'i-lucide-users', 117 + color: 'neutral', 118 + variant: 'outline', 119 + }, 120 + ] 121 + : [ 122 + { 123 + label: 'Get Started with GitHub', 124 + to: '/oauth/github', 125 + trailingIcon: 'i-lucide-arrow-right', 126 + color: 'neutral', 127 + }, 128 + { 129 + label: 'Learn About Features', 130 + to: '#features', 131 + icon: 'i-lucide-info', 132 + color: 'neutral', 133 + variant: 'outline', 134 + }, 135 + ] 136 + " 137 + /> 138 + </UPageSection> 139 + </div> 140 + </template>
+33
nuxt.config.ts
··· 1 + // https://nuxt.com/docs/api/configuration/nuxt-config 2 + export default defineNuxtConfig({ 3 + modules: ["@nuxt/ui", "@vueuse/nuxt", "nuxt-auth-utils"], 4 + 5 + devtools: { 6 + enabled: true, 7 + }, 8 + 9 + css: ["~/assets/css/main.css"], 10 + 11 + routeRules: { 12 + "/": { prerender: true }, 13 + }, 14 + 15 + runtimeConfig: { 16 + oauth: { 17 + github: { 18 + clientId: "", 19 + clientSecret: "", 20 + }, 21 + }, 22 + session: { 23 + name: "nuxt-session", 24 + password: process.env.NUXT_SESSION_PASSWORD || "", 25 + cookie: { 26 + sameSite: "lax", 27 + secure: false, // Allow cookies over HTTP in development 28 + }, 29 + }, 30 + }, 31 + 32 + compatibilityDate: "2025-01-15", 33 + });
+31
package.json
··· 1 + { 2 + "name": "gitflux", 3 + "private": true, 4 + "type": "module", 5 + "scripts": { 6 + "build": "nuxt build", 7 + "dev": "nuxt dev", 8 + "preview": "nuxt preview", 9 + "postinstall": "nuxt prepare", 10 + "lint": "oxlint", 11 + "format": "oxfmt", 12 + "typecheck": "nuxt typecheck" 13 + }, 14 + "dependencies": { 15 + "@iconify-json/lucide": "^1.2.87", 16 + "@iconify-json/simple-icons": "^1.2.68", 17 + "@nuxt/ui": "^4.4.0", 18 + "@vueuse/core": "^14.2.0", 19 + "@vueuse/nuxt": "^14.2.0", 20 + "nuxt": "^4.3.0", 21 + "nuxt-auth-utils": "^0.5.28", 22 + "octokit": "^5.0.5", 23 + "tailwindcss": "^4.1.18", 24 + "valibot": "^1.2.0" 25 + }, 26 + "devDependencies": { 27 + "typescript": "^5.9.3", 28 + "vue-tsc": "^3.2.4" 29 + }, 30 + "packageManager": "pnpm@10.28.2" 31 + }
+10372
pnpm-lock.yaml
··· 1 + lockfileVersion: '9.0' 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 6 + 7 + importers: 8 + 9 + .: 10 + dependencies: 11 + '@iconify-json/lucide': 12 + specifier: ^1.2.87 13 + version: 1.2.87 14 + '@iconify-json/simple-icons': 15 + specifier: ^1.2.68 16 + version: 1.2.68 17 + '@nuxt/ui': 18 + specifier: ^4.4.0 19 + version: 4.4.0(@tiptap/extensions@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1))(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29))(change-case@5.4.4)(db0@0.3.4)(embla-carousel@8.6.0)(ioredis@5.9.2)(magicast@0.5.1)(tailwindcss@4.1.18)(typescript@5.9.3)(valibot@1.2.0(typescript@5.9.3))(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-router@4.6.4(vue@3.5.27(typescript@5.9.3)))(vue@3.5.27(typescript@5.9.3))(yjs@13.6.29) 20 + '@vueuse/core': 21 + specifier: ^14.2.0 22 + version: 14.2.0(vue@3.5.27(typescript@5.9.3)) 23 + '@vueuse/nuxt': 24 + specifier: ^14.2.0 25 + version: 14.2.0(magicast@0.5.1)(nuxt@4.3.0(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.27)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(lightningcss@1.31.1)(magicast@0.5.1)(optionator@0.9.4)(oxlint@1.42.0)(rollup@4.57.0)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3))(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) 26 + nuxt: 27 + specifier: ^4.3.0 28 + version: 4.3.0(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.27)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(lightningcss@1.31.1)(magicast@0.5.1)(optionator@0.9.4)(oxlint@1.42.0)(rollup@4.57.0)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3))(yaml@2.8.2) 29 + nuxt-auth-utils: 30 + specifier: ^0.5.28 31 + version: 0.5.28(magicast@0.5.1) 32 + octokit: 33 + specifier: ^5.0.5 34 + version: 5.0.5 35 + tailwindcss: 36 + specifier: ^4.1.18 37 + version: 4.1.18 38 + valibot: 39 + specifier: ^1.2.0 40 + version: 1.2.0(typescript@5.9.3) 41 + devDependencies: 42 + typescript: 43 + specifier: ^5.9.3 44 + version: 5.9.3 45 + vue-tsc: 46 + specifier: ^3.2.4 47 + version: 3.2.4(typescript@5.9.3) 48 + 49 + packages: 50 + 51 + '@adonisjs/hash@9.1.1': 52 + resolution: {integrity: sha512-ZkRguwjAp4skKvKDdRAfdJ2oqQ0N7p9l3sioyXO1E8o0WcsyDgEpsTQtuVNoIdMiw4sn4gJlmL3nyF4BcK1ZDQ==} 53 + engines: {node: '>=20.6.0'} 54 + peerDependencies: 55 + argon2: ^0.31.2 || ^0.41.0 || ^0.43.0 56 + bcrypt: ^5.1.1 || ^6.0.0 57 + peerDependenciesMeta: 58 + argon2: 59 + optional: true 60 + bcrypt: 61 + optional: true 62 + 63 + '@alloc/quick-lru@5.2.0': 64 + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 65 + engines: {node: '>=10'} 66 + 67 + '@antfu/install-pkg@1.1.0': 68 + resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} 69 + 70 + '@babel/code-frame@7.28.6': 71 + resolution: {integrity: sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q==} 72 + engines: {node: '>=6.9.0'} 73 + 74 + '@babel/compat-data@7.28.6': 75 + resolution: {integrity: sha512-2lfu57JtzctfIrcGMz992hyLlByuzgIk58+hhGCxjKZ3rWI82NnVLjXcaTqkI2NvlcvOskZaiZ5kjUALo3Lpxg==} 76 + engines: {node: '>=6.9.0'} 77 + 78 + '@babel/core@7.28.6': 79 + resolution: {integrity: sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==} 80 + engines: {node: '>=6.9.0'} 81 + 82 + '@babel/generator@7.28.6': 83 + resolution: {integrity: sha512-lOoVRwADj8hjf7al89tvQ2a1lf53Z+7tiXMgpZJL3maQPDxh0DgLMN62B2MKUOFcoodBHLMbDM6WAbKgNy5Suw==} 84 + engines: {node: '>=6.9.0'} 85 + 86 + '@babel/helper-annotate-as-pure@7.27.3': 87 + resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} 88 + engines: {node: '>=6.9.0'} 89 + 90 + '@babel/helper-compilation-targets@7.28.6': 91 + resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} 92 + engines: {node: '>=6.9.0'} 93 + 94 + '@babel/helper-create-class-features-plugin@7.28.6': 95 + resolution: {integrity: sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==} 96 + engines: {node: '>=6.9.0'} 97 + peerDependencies: 98 + '@babel/core': ^7.0.0 99 + 100 + '@babel/helper-globals@7.28.0': 101 + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} 102 + engines: {node: '>=6.9.0'} 103 + 104 + '@babel/helper-member-expression-to-functions@7.28.5': 105 + resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==} 106 + engines: {node: '>=6.9.0'} 107 + 108 + '@babel/helper-module-imports@7.28.6': 109 + resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} 110 + engines: {node: '>=6.9.0'} 111 + 112 + '@babel/helper-module-transforms@7.28.6': 113 + resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} 114 + engines: {node: '>=6.9.0'} 115 + peerDependencies: 116 + '@babel/core': ^7.0.0 117 + 118 + '@babel/helper-optimise-call-expression@7.27.1': 119 + resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} 120 + engines: {node: '>=6.9.0'} 121 + 122 + '@babel/helper-plugin-utils@7.28.6': 123 + resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} 124 + engines: {node: '>=6.9.0'} 125 + 126 + '@babel/helper-replace-supers@7.28.6': 127 + resolution: {integrity: sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==} 128 + engines: {node: '>=6.9.0'} 129 + peerDependencies: 130 + '@babel/core': ^7.0.0 131 + 132 + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': 133 + resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} 134 + engines: {node: '>=6.9.0'} 135 + 136 + '@babel/helper-string-parser@7.27.1': 137 + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 138 + engines: {node: '>=6.9.0'} 139 + 140 + '@babel/helper-validator-identifier@7.28.5': 141 + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} 142 + engines: {node: '>=6.9.0'} 143 + 144 + '@babel/helper-validator-option@7.27.1': 145 + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} 146 + engines: {node: '>=6.9.0'} 147 + 148 + '@babel/helpers@7.28.6': 149 + resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==} 150 + engines: {node: '>=6.9.0'} 151 + 152 + '@babel/parser@7.28.6': 153 + resolution: {integrity: sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==} 154 + engines: {node: '>=6.0.0'} 155 + hasBin: true 156 + 157 + '@babel/plugin-syntax-jsx@7.28.6': 158 + resolution: {integrity: sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==} 159 + engines: {node: '>=6.9.0'} 160 + peerDependencies: 161 + '@babel/core': ^7.0.0-0 162 + 163 + '@babel/plugin-syntax-typescript@7.28.6': 164 + resolution: {integrity: sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==} 165 + engines: {node: '>=6.9.0'} 166 + peerDependencies: 167 + '@babel/core': ^7.0.0-0 168 + 169 + '@babel/plugin-transform-typescript@7.28.6': 170 + resolution: {integrity: sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==} 171 + engines: {node: '>=6.9.0'} 172 + peerDependencies: 173 + '@babel/core': ^7.0.0-0 174 + 175 + '@babel/template@7.28.6': 176 + resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} 177 + engines: {node: '>=6.9.0'} 178 + 179 + '@babel/traverse@7.28.6': 180 + resolution: {integrity: sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg==} 181 + engines: {node: '>=6.9.0'} 182 + 183 + '@babel/types@7.28.6': 184 + resolution: {integrity: sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==} 185 + engines: {node: '>=6.9.0'} 186 + 187 + '@bomb.sh/tab@0.0.11': 188 + resolution: {integrity: sha512-RSqyreeicYBALcMaNxIUJTBknftXsyW45VRq5gKDNwKroh0Re5SDoWwXZaphb+OTEzVdpm/BA8Uq6y0P+AtVYw==} 189 + hasBin: true 190 + peerDependencies: 191 + cac: ^6.7.14 192 + citty: ^0.1.6 193 + commander: ^13.1.0 194 + peerDependenciesMeta: 195 + cac: 196 + optional: true 197 + citty: 198 + optional: true 199 + commander: 200 + optional: true 201 + 202 + '@capsizecss/unpack@3.0.1': 203 + resolution: {integrity: sha512-8XqW8xGn++Eqqbz3e9wKuK7mxryeRjs4LOHLxbh2lwKeSbuNR4NFifDZT4KzvjU6HMOPbiNTsWpniK5EJfTWkg==} 204 + engines: {node: '>=18'} 205 + 206 + '@clack/core@1.0.0-alpha.7': 207 + resolution: {integrity: sha512-3vdh6Ar09D14rVxJZIm3VQJkU+ZOKKT5I5cC0cOVazy70CNyYYjiwRj9unwalhESndgxx6bGc/m6Hhs4EKF5XQ==} 208 + 209 + '@clack/prompts@1.0.0-alpha.9': 210 + resolution: {integrity: sha512-sKs0UjiHFWvry4SiRfBi5Qnj0C/6AYx8aKkFPZQSuUZXgAram25ZDmhQmP7vj1aFyLpfHWtLQjWvOvcat0TOLg==} 211 + 212 + '@cloudflare/kv-asset-handler@0.4.2': 213 + resolution: {integrity: sha512-SIOD2DxrRRwQ+jgzlXCqoEFiKOFqaPjhnNTGKXSRLvp1HiOvapLaFG2kEr9dYQTYe8rKrd9uvDUzmAITeNyaHQ==} 214 + engines: {node: '>=18.0.0'} 215 + 216 + '@dxup/nuxt@0.3.2': 217 + resolution: {integrity: sha512-2f2usP4oLNsIGjPprvABe3f3GWuIhIDp0169pGLFxTDRI5A4d4sBbGpR+tD9bGZCT+1Btb6Q2GKlyv3LkDCW5g==} 218 + 219 + '@dxup/unimport@0.1.2': 220 + resolution: {integrity: sha512-/B8YJGPzaYq1NbsQmwgP8EZqg40NpTw4ZB3suuI0TplbxKHeK94jeaawLmVhCv+YwUnOpiWEz9U6SeThku/8JQ==} 221 + 222 + '@emnapi/core@1.8.1': 223 + resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==} 224 + 225 + '@emnapi/runtime@1.8.1': 226 + resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} 227 + 228 + '@emnapi/wasi-threads@1.1.0': 229 + resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} 230 + 231 + '@esbuild/aix-ppc64@0.25.12': 232 + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} 233 + engines: {node: '>=18'} 234 + cpu: [ppc64] 235 + os: [aix] 236 + 237 + '@esbuild/aix-ppc64@0.27.2': 238 + resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==} 239 + engines: {node: '>=18'} 240 + cpu: [ppc64] 241 + os: [aix] 242 + 243 + '@esbuild/android-arm64@0.25.12': 244 + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} 245 + engines: {node: '>=18'} 246 + cpu: [arm64] 247 + os: [android] 248 + 249 + '@esbuild/android-arm64@0.27.2': 250 + resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==} 251 + engines: {node: '>=18'} 252 + cpu: [arm64] 253 + os: [android] 254 + 255 + '@esbuild/android-arm@0.25.12': 256 + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} 257 + engines: {node: '>=18'} 258 + cpu: [arm] 259 + os: [android] 260 + 261 + '@esbuild/android-arm@0.27.2': 262 + resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==} 263 + engines: {node: '>=18'} 264 + cpu: [arm] 265 + os: [android] 266 + 267 + '@esbuild/android-x64@0.25.12': 268 + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} 269 + engines: {node: '>=18'} 270 + cpu: [x64] 271 + os: [android] 272 + 273 + '@esbuild/android-x64@0.27.2': 274 + resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==} 275 + engines: {node: '>=18'} 276 + cpu: [x64] 277 + os: [android] 278 + 279 + '@esbuild/darwin-arm64@0.25.12': 280 + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} 281 + engines: {node: '>=18'} 282 + cpu: [arm64] 283 + os: [darwin] 284 + 285 + '@esbuild/darwin-arm64@0.27.2': 286 + resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==} 287 + engines: {node: '>=18'} 288 + cpu: [arm64] 289 + os: [darwin] 290 + 291 + '@esbuild/darwin-x64@0.25.12': 292 + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} 293 + engines: {node: '>=18'} 294 + cpu: [x64] 295 + os: [darwin] 296 + 297 + '@esbuild/darwin-x64@0.27.2': 298 + resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==} 299 + engines: {node: '>=18'} 300 + cpu: [x64] 301 + os: [darwin] 302 + 303 + '@esbuild/freebsd-arm64@0.25.12': 304 + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} 305 + engines: {node: '>=18'} 306 + cpu: [arm64] 307 + os: [freebsd] 308 + 309 + '@esbuild/freebsd-arm64@0.27.2': 310 + resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==} 311 + engines: {node: '>=18'} 312 + cpu: [arm64] 313 + os: [freebsd] 314 + 315 + '@esbuild/freebsd-x64@0.25.12': 316 + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} 317 + engines: {node: '>=18'} 318 + cpu: [x64] 319 + os: [freebsd] 320 + 321 + '@esbuild/freebsd-x64@0.27.2': 322 + resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==} 323 + engines: {node: '>=18'} 324 + cpu: [x64] 325 + os: [freebsd] 326 + 327 + '@esbuild/linux-arm64@0.25.12': 328 + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} 329 + engines: {node: '>=18'} 330 + cpu: [arm64] 331 + os: [linux] 332 + 333 + '@esbuild/linux-arm64@0.27.2': 334 + resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==} 335 + engines: {node: '>=18'} 336 + cpu: [arm64] 337 + os: [linux] 338 + 339 + '@esbuild/linux-arm@0.25.12': 340 + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} 341 + engines: {node: '>=18'} 342 + cpu: [arm] 343 + os: [linux] 344 + 345 + '@esbuild/linux-arm@0.27.2': 346 + resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==} 347 + engines: {node: '>=18'} 348 + cpu: [arm] 349 + os: [linux] 350 + 351 + '@esbuild/linux-ia32@0.25.12': 352 + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} 353 + engines: {node: '>=18'} 354 + cpu: [ia32] 355 + os: [linux] 356 + 357 + '@esbuild/linux-ia32@0.27.2': 358 + resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==} 359 + engines: {node: '>=18'} 360 + cpu: [ia32] 361 + os: [linux] 362 + 363 + '@esbuild/linux-loong64@0.25.12': 364 + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} 365 + engines: {node: '>=18'} 366 + cpu: [loong64] 367 + os: [linux] 368 + 369 + '@esbuild/linux-loong64@0.27.2': 370 + resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==} 371 + engines: {node: '>=18'} 372 + cpu: [loong64] 373 + os: [linux] 374 + 375 + '@esbuild/linux-mips64el@0.25.12': 376 + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} 377 + engines: {node: '>=18'} 378 + cpu: [mips64el] 379 + os: [linux] 380 + 381 + '@esbuild/linux-mips64el@0.27.2': 382 + resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==} 383 + engines: {node: '>=18'} 384 + cpu: [mips64el] 385 + os: [linux] 386 + 387 + '@esbuild/linux-ppc64@0.25.12': 388 + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} 389 + engines: {node: '>=18'} 390 + cpu: [ppc64] 391 + os: [linux] 392 + 393 + '@esbuild/linux-ppc64@0.27.2': 394 + resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==} 395 + engines: {node: '>=18'} 396 + cpu: [ppc64] 397 + os: [linux] 398 + 399 + '@esbuild/linux-riscv64@0.25.12': 400 + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} 401 + engines: {node: '>=18'} 402 + cpu: [riscv64] 403 + os: [linux] 404 + 405 + '@esbuild/linux-riscv64@0.27.2': 406 + resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==} 407 + engines: {node: '>=18'} 408 + cpu: [riscv64] 409 + os: [linux] 410 + 411 + '@esbuild/linux-s390x@0.25.12': 412 + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} 413 + engines: {node: '>=18'} 414 + cpu: [s390x] 415 + os: [linux] 416 + 417 + '@esbuild/linux-s390x@0.27.2': 418 + resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==} 419 + engines: {node: '>=18'} 420 + cpu: [s390x] 421 + os: [linux] 422 + 423 + '@esbuild/linux-x64@0.25.12': 424 + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} 425 + engines: {node: '>=18'} 426 + cpu: [x64] 427 + os: [linux] 428 + 429 + '@esbuild/linux-x64@0.27.2': 430 + resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==} 431 + engines: {node: '>=18'} 432 + cpu: [x64] 433 + os: [linux] 434 + 435 + '@esbuild/netbsd-arm64@0.25.12': 436 + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} 437 + engines: {node: '>=18'} 438 + cpu: [arm64] 439 + os: [netbsd] 440 + 441 + '@esbuild/netbsd-arm64@0.27.2': 442 + resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==} 443 + engines: {node: '>=18'} 444 + cpu: [arm64] 445 + os: [netbsd] 446 + 447 + '@esbuild/netbsd-x64@0.25.12': 448 + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} 449 + engines: {node: '>=18'} 450 + cpu: [x64] 451 + os: [netbsd] 452 + 453 + '@esbuild/netbsd-x64@0.27.2': 454 + resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==} 455 + engines: {node: '>=18'} 456 + cpu: [x64] 457 + os: [netbsd] 458 + 459 + '@esbuild/openbsd-arm64@0.25.12': 460 + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} 461 + engines: {node: '>=18'} 462 + cpu: [arm64] 463 + os: [openbsd] 464 + 465 + '@esbuild/openbsd-arm64@0.27.2': 466 + resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==} 467 + engines: {node: '>=18'} 468 + cpu: [arm64] 469 + os: [openbsd] 470 + 471 + '@esbuild/openbsd-x64@0.25.12': 472 + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} 473 + engines: {node: '>=18'} 474 + cpu: [x64] 475 + os: [openbsd] 476 + 477 + '@esbuild/openbsd-x64@0.27.2': 478 + resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==} 479 + engines: {node: '>=18'} 480 + cpu: [x64] 481 + os: [openbsd] 482 + 483 + '@esbuild/openharmony-arm64@0.25.12': 484 + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} 485 + engines: {node: '>=18'} 486 + cpu: [arm64] 487 + os: [openharmony] 488 + 489 + '@esbuild/openharmony-arm64@0.27.2': 490 + resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==} 491 + engines: {node: '>=18'} 492 + cpu: [arm64] 493 + os: [openharmony] 494 + 495 + '@esbuild/sunos-x64@0.25.12': 496 + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} 497 + engines: {node: '>=18'} 498 + cpu: [x64] 499 + os: [sunos] 500 + 501 + '@esbuild/sunos-x64@0.27.2': 502 + resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==} 503 + engines: {node: '>=18'} 504 + cpu: [x64] 505 + os: [sunos] 506 + 507 + '@esbuild/win32-arm64@0.25.12': 508 + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} 509 + engines: {node: '>=18'} 510 + cpu: [arm64] 511 + os: [win32] 512 + 513 + '@esbuild/win32-arm64@0.27.2': 514 + resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==} 515 + engines: {node: '>=18'} 516 + cpu: [arm64] 517 + os: [win32] 518 + 519 + '@esbuild/win32-ia32@0.25.12': 520 + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} 521 + engines: {node: '>=18'} 522 + cpu: [ia32] 523 + os: [win32] 524 + 525 + '@esbuild/win32-ia32@0.27.2': 526 + resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==} 527 + engines: {node: '>=18'} 528 + cpu: [ia32] 529 + os: [win32] 530 + 531 + '@esbuild/win32-x64@0.25.12': 532 + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} 533 + engines: {node: '>=18'} 534 + cpu: [x64] 535 + os: [win32] 536 + 537 + '@esbuild/win32-x64@0.27.2': 538 + resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==} 539 + engines: {node: '>=18'} 540 + cpu: [x64] 541 + os: [win32] 542 + 543 + '@eslint-community/eslint-utils@4.9.1': 544 + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} 545 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 546 + peerDependencies: 547 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 548 + 549 + '@eslint-community/regexpp@4.12.2': 550 + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} 551 + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 552 + 553 + '@eslint/config-array@0.21.1': 554 + resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} 555 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 556 + 557 + '@eslint/config-helpers@0.4.2': 558 + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} 559 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 560 + 561 + '@eslint/core@0.17.0': 562 + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} 563 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 564 + 565 + '@eslint/eslintrc@3.3.3': 566 + resolution: {integrity: sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==} 567 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 568 + 569 + '@eslint/js@9.39.2': 570 + resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==} 571 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 572 + 573 + '@eslint/object-schema@2.1.7': 574 + resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} 575 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 576 + 577 + '@eslint/plugin-kit@0.4.1': 578 + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} 579 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 580 + 581 + '@floating-ui/core@1.7.3': 582 + resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==} 583 + 584 + '@floating-ui/dom@1.7.4': 585 + resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==} 586 + 587 + '@floating-ui/utils@0.2.10': 588 + resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} 589 + 590 + '@floating-ui/vue@1.1.9': 591 + resolution: {integrity: sha512-BfNqNW6KA83Nexspgb9DZuz578R7HT8MZw1CfK9I6Ah4QReNWEJsXWHN+SdmOVLNGmTPDi+fDT535Df5PzMLbQ==} 592 + 593 + '@humanfs/core@0.19.1': 594 + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} 595 + engines: {node: '>=18.18.0'} 596 + 597 + '@humanfs/node@0.16.7': 598 + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} 599 + engines: {node: '>=18.18.0'} 600 + 601 + '@humanwhocodes/module-importer@1.0.1': 602 + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 603 + engines: {node: '>=12.22'} 604 + 605 + '@humanwhocodes/retry@0.4.3': 606 + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} 607 + engines: {node: '>=18.18'} 608 + 609 + '@iconify-json/lucide@1.2.87': 610 + resolution: {integrity: sha512-wxYIAp0f8Uw0rJa6BMWMaRbiHk3yV4XczA38GKXFlqyZtTdmHM1QOF4NZw5xpMlRDzbh2MnB7wjteLeFnn/ciQ==} 611 + 612 + '@iconify-json/simple-icons@1.2.68': 613 + resolution: {integrity: sha512-bQPl1zuZlX6AnofreA1v7J+hoPncrFMppqGboe/SH54jZO37meiBUGBqNOxEpc0HKfZGxJaVVJwZd4gdMYu3hw==} 614 + 615 + '@iconify/collections@1.0.643': 616 + resolution: {integrity: sha512-mtXKNYlunC/HaEB+IwnJOw+dZ6Z7QwrUr4484qm/MiIk+7f8TyqDM9qYeJENEEDCWznyqR7ML/FNJ3F02nXF0g==} 617 + 618 + '@iconify/types@2.0.0': 619 + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} 620 + 621 + '@iconify/utils@3.1.0': 622 + resolution: {integrity: sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw==} 623 + 624 + '@iconify/vue@5.0.0': 625 + resolution: {integrity: sha512-C+KuEWIF5nSBrobFJhT//JS87OZ++QDORB6f2q2Wm6fl2mueSTpFBeBsveK0KW9hWiZ4mNiPjsh6Zs4jjdROSg==} 626 + peerDependencies: 627 + vue: '>=3' 628 + 629 + '@internationalized/date@3.10.1': 630 + resolution: {integrity: sha512-oJrXtQiAXLvT9clCf1K4kxp3eKsQhIaZqxEyowkBcsvZDdZkbWrVmnGknxs5flTD0VGsxrxKgBCZty1EzoiMzA==} 631 + 632 + '@internationalized/number@3.6.5': 633 + resolution: {integrity: sha512-6hY4Kl4HPBvtfS62asS/R22JzNNy8vi/Ssev7x6EobfCp+9QIB2hKvI2EtbdJ0VSQacxVNtqhE/NmF/NZ0gm6g==} 634 + 635 + '@ioredis/commands@1.5.0': 636 + resolution: {integrity: sha512-eUgLqrMf8nJkZxT24JvVRrQya1vZkQh8BBeYNwGDqa5I0VUi8ACx7uFvAaLxintokpTenkK6DASvo/bvNbBGow==} 637 + 638 + '@isaacs/balanced-match@4.0.1': 639 + resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} 640 + engines: {node: 20 || >=22} 641 + 642 + '@isaacs/brace-expansion@5.0.0': 643 + resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} 644 + engines: {node: 20 || >=22} 645 + 646 + '@isaacs/cliui@8.0.2': 647 + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 648 + engines: {node: '>=12'} 649 + 650 + '@isaacs/fs-minipass@4.0.1': 651 + resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} 652 + engines: {node: '>=18.0.0'} 653 + 654 + '@jridgewell/gen-mapping@0.3.13': 655 + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} 656 + 657 + '@jridgewell/remapping@2.3.5': 658 + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} 659 + 660 + '@jridgewell/resolve-uri@3.1.2': 661 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 662 + engines: {node: '>=6.0.0'} 663 + 664 + '@jridgewell/source-map@0.3.11': 665 + resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} 666 + 667 + '@jridgewell/sourcemap-codec@1.5.5': 668 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} 669 + 670 + '@jridgewell/trace-mapping@0.3.31': 671 + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} 672 + 673 + '@kwsites/file-exists@1.1.1': 674 + resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} 675 + 676 + '@kwsites/promise-deferred@1.1.1': 677 + resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} 678 + 679 + '@mapbox/node-pre-gyp@2.0.3': 680 + resolution: {integrity: sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg==} 681 + engines: {node: '>=18'} 682 + hasBin: true 683 + 684 + '@napi-rs/wasm-runtime@1.1.1': 685 + resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} 686 + 687 + '@nodelib/fs.scandir@2.1.5': 688 + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 689 + engines: {node: '>= 8'} 690 + 691 + '@nodelib/fs.stat@2.0.5': 692 + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 693 + engines: {node: '>= 8'} 694 + 695 + '@nodelib/fs.walk@1.2.8': 696 + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 697 + engines: {node: '>= 8'} 698 + 699 + '@nuxt/cli@3.32.0': 700 + resolution: {integrity: sha512-n2f3SRjPlhthPvo2qWjLRRiTrUtB6WFwg0BGsvtqcqZVeQpNEU371zuKWBaFrWgqDZHV1r/aD9jrVCo+C8Pmrw==} 701 + engines: {node: ^16.10.0 || >=18.0.0} 702 + hasBin: true 703 + 704 + '@nuxt/devalue@2.0.2': 705 + resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} 706 + 707 + '@nuxt/devtools-kit@3.1.1': 708 + resolution: {integrity: sha512-sjiKFeDCOy1SyqezSgyV4rYNfQewC64k/GhOsuJgRF+wR2qr6KTVhO6u2B+csKs74KrMrnJprQBgud7ejvOXAQ==} 709 + peerDependencies: 710 + vite: '>=6.0' 711 + 712 + '@nuxt/devtools-wizard@3.1.1': 713 + resolution: {integrity: sha512-6UORjapNKko2buv+3o57DQp69n5Z91TeJ75qdtNKcTvOfCTJrO78Ew0nZSgMMGrjbIJ4pFsHQEqXfgYLw3pNxg==} 714 + hasBin: true 715 + 716 + '@nuxt/devtools@3.1.1': 717 + resolution: {integrity: sha512-UG8oKQqcSyzwBe1l0z24zypmwn6FLW/HQMHK/F/gscUU5LeMHzgBhLPD+cuLlDvwlGAbifexWNMsS/I7n95KlA==} 718 + hasBin: true 719 + peerDependencies: 720 + '@vitejs/devtools': '*' 721 + vite: '>=6.0' 722 + peerDependenciesMeta: 723 + '@vitejs/devtools': 724 + optional: true 725 + 726 + '@nuxt/fonts@0.12.1': 727 + resolution: {integrity: sha512-ALajI/HE+uqqL/PWkWwaSUm1IdpyGPbP3mYGy2U1l26/o4lUZBxjFaduMxaZ85jS5yQeJfCu2eEHANYFjAoujQ==} 728 + 729 + '@nuxt/icon@2.2.1': 730 + resolution: {integrity: sha512-GI840yYGuvHI0BGDQ63d6rAxGzG96jQcWrnaWIQKlyQo/7sx9PjXkSHckXUXyX1MCr9zY6U25Td6OatfY6Hklw==} 731 + 732 + '@nuxt/kit@3.21.0': 733 + resolution: {integrity: sha512-KMTLK/dsGaQioZzkYUvgfN9le4grNW54aNcA1jqzgVZLcFVy4jJfrJr5WZio9NT2EMfajdoZ+V28aD7BRr4Zfw==} 734 + engines: {node: '>=18.12.0'} 735 + 736 + '@nuxt/kit@4.3.0': 737 + resolution: {integrity: sha512-cD/0UU9RQmlnTbmyJTDyzN8f6CzpziDLv3tFQCnwl0Aoxt3KmFu4k/XA4Sogxqj7jJ/3cdX1kL+Lnsh34sxcQQ==} 738 + engines: {node: '>=18.12.0'} 739 + 740 + '@nuxt/nitro-server@4.3.0': 741 + resolution: {integrity: sha512-NkI8q8211BTLfQr6m24PjBp9GGyKWJMxRGSqe5WGgpQD5BpSnlvM8l1HaaP4xn9/P4v1Hp/LxX+vYElY2fw/zw==} 742 + engines: {node: ^20.19.0 || >=22.12.0} 743 + peerDependencies: 744 + nuxt: ^4.3.0 745 + 746 + '@nuxt/schema@4.3.0': 747 + resolution: {integrity: sha512-+Ps3exseMFH3MOapbBmDdpaHpPV7wqcB6+Ir9w8h91771HwMOWrQomAZpqDvw7FtFraoD5Xw7dhSKDhkwJRSmQ==} 748 + engines: {node: ^14.18.0 || >=16.10.0} 749 + 750 + '@nuxt/telemetry@2.6.6': 751 + resolution: {integrity: sha512-Zh4HJLjzvm3Cq9w6sfzIFyH9ozK5ePYVfCUzzUQNiZojFsI2k1QkSBrVI9BGc6ArKXj/O6rkI6w7qQ+ouL8Cag==} 752 + engines: {node: '>=18.12.0'} 753 + hasBin: true 754 + 755 + '@nuxt/ui@4.4.0': 756 + resolution: {integrity: sha512-c9n8PgYSpFpC3GSz0LtAzceo/jjNyaI1yFJbDPJop5OoeeWqKOC3filsQFNPxo+i3v81EiGkZq+bJ7pnHxAGkA==} 757 + engines: {node: ^20.19.0 || >=22.12.0} 758 + hasBin: true 759 + peerDependencies: 760 + '@inertiajs/vue3': ^2.0.7 761 + '@nuxt/content': ^3.0.0 762 + joi: ^18.0.0 763 + superstruct: ^2.0.0 764 + tailwindcss: ^4.0.0 765 + typescript: ^5.6.3 766 + valibot: ^1.0.0 767 + vue-router: ^4.5.0 768 + yup: ^1.7.0 769 + zod: ^3.24.0 || ^4.0.0 770 + peerDependenciesMeta: 771 + '@inertiajs/vue3': 772 + optional: true 773 + '@nuxt/content': 774 + optional: true 775 + joi: 776 + optional: true 777 + superstruct: 778 + optional: true 779 + valibot: 780 + optional: true 781 + vue-router: 782 + optional: true 783 + yup: 784 + optional: true 785 + zod: 786 + optional: true 787 + 788 + '@nuxt/vite-builder@4.3.0': 789 + resolution: {integrity: sha512-qOVevlukWUztfJ9p/OtujRxwaXIsnoTo2ZW4pPY1zQcuR1DtBtBsiePLzftoDz1VGx9JF5GAx9YyrgTn/EmcWQ==} 790 + engines: {node: ^20.19.0 || >=22.12.0} 791 + peerDependencies: 792 + nuxt: 4.3.0 793 + rolldown: ^1.0.0-beta.38 794 + vue: ^3.3.4 795 + peerDependenciesMeta: 796 + rolldown: 797 + optional: true 798 + 799 + '@nuxtjs/color-mode@3.5.2': 800 + resolution: {integrity: sha512-cC6RfgZh3guHBMLLjrBB2Uti5eUoGM9KyauOaYS9ETmxNWBMTvpgjvSiSJp1OFljIXPIqVTJ3xtJpSNZiO3ZaA==} 801 + 802 + '@octokit/app@16.1.2': 803 + resolution: {integrity: sha512-8j7sEpUYVj18dxvh0KWj6W/l6uAiVRBl1JBDVRqH1VHKAO/G5eRVl4yEoYACjakWers1DjUkcCHyJNQK47JqyQ==} 804 + engines: {node: '>= 20'} 805 + 806 + '@octokit/auth-app@8.2.0': 807 + resolution: {integrity: sha512-vVjdtQQwomrZ4V46B9LaCsxsySxGoHsyw6IYBov/TqJVROrlYdyNgw5q6tQbB7KZt53v1l1W53RiqTvpzL907g==} 808 + engines: {node: '>= 20'} 809 + 810 + '@octokit/auth-oauth-app@9.0.3': 811 + resolution: {integrity: sha512-+yoFQquaF8OxJSxTb7rnytBIC2ZLbLqA/yb71I4ZXT9+Slw4TziV9j/kyGhUFRRTF2+7WlnIWsePZCWHs+OGjg==} 812 + engines: {node: '>= 20'} 813 + 814 + '@octokit/auth-oauth-device@8.0.3': 815 + resolution: {integrity: sha512-zh2W0mKKMh/VWZhSqlaCzY7qFyrgd9oTWmTmHaXnHNeQRCZr/CXy2jCgHo4e4dJVTiuxP5dLa0YM5p5QVhJHbw==} 816 + engines: {node: '>= 20'} 817 + 818 + '@octokit/auth-oauth-user@6.0.2': 819 + resolution: {integrity: sha512-qLoPPc6E6GJoz3XeDG/pnDhJpTkODTGG4kY0/Py154i/I003O9NazkrwJwRuzgCalhzyIeWQ+6MDvkUmKXjg/A==} 820 + engines: {node: '>= 20'} 821 + 822 + '@octokit/auth-token@6.0.0': 823 + resolution: {integrity: sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==} 824 + engines: {node: '>= 20'} 825 + 826 + '@octokit/auth-unauthenticated@7.0.3': 827 + resolution: {integrity: sha512-8Jb1mtUdmBHL7lGmop9mU9ArMRUTRhg8vp0T1VtZ4yd9vEm3zcLwmjQkhNEduKawOOORie61xhtYIhTDN+ZQ3g==} 828 + engines: {node: '>= 20'} 829 + 830 + '@octokit/core@7.0.6': 831 + resolution: {integrity: sha512-DhGl4xMVFGVIyMwswXeyzdL4uXD5OGILGX5N8Y+f6W7LhC1Ze2poSNrkF/fedpVDHEEZ+PHFW0vL14I+mm8K3Q==} 832 + engines: {node: '>= 20'} 833 + 834 + '@octokit/endpoint@11.0.2': 835 + resolution: {integrity: sha512-4zCpzP1fWc7QlqunZ5bSEjxc6yLAlRTnDwKtgXfcI/FxxGoqedDG8V2+xJ60bV2kODqcGB+nATdtap/XYq2NZQ==} 836 + engines: {node: '>= 20'} 837 + 838 + '@octokit/graphql@9.0.3': 839 + resolution: {integrity: sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA==} 840 + engines: {node: '>= 20'} 841 + 842 + '@octokit/oauth-app@8.0.3': 843 + resolution: {integrity: sha512-jnAjvTsPepyUaMu9e69hYBuozEPgYqP4Z3UnpmvoIzHDpf8EXDGvTY1l1jK0RsZ194oRd+k6Hm13oRU8EoDFwg==} 844 + engines: {node: '>= 20'} 845 + 846 + '@octokit/oauth-authorization-url@8.0.0': 847 + resolution: {integrity: sha512-7QoLPRh/ssEA/HuHBHdVdSgF8xNLz/Bc5m9fZkArJE5bb6NmVkDm3anKxXPmN1zh6b5WKZPRr3697xKT/yM3qQ==} 848 + engines: {node: '>= 20'} 849 + 850 + '@octokit/oauth-methods@6.0.2': 851 + resolution: {integrity: sha512-HiNOO3MqLxlt5Da5bZbLV8Zarnphi4y9XehrbaFMkcoJ+FL7sMxH/UlUsCVxpddVu4qvNDrBdaTVE2o4ITK8ng==} 852 + engines: {node: '>= 20'} 853 + 854 + '@octokit/openapi-types@27.0.0': 855 + resolution: {integrity: sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA==} 856 + 857 + '@octokit/openapi-webhooks-types@12.1.0': 858 + resolution: {integrity: sha512-WiuzhOsiOvb7W3Pvmhf8d2C6qaLHXrWiLBP4nJ/4kydu+wpagV5Fkz9RfQwV2afYzv3PB+3xYgp4mAdNGjDprA==} 859 + 860 + '@octokit/plugin-paginate-graphql@6.0.0': 861 + resolution: {integrity: sha512-crfpnIoFiBtRkvPqOyLOsw12XsveYuY2ieP6uYDosoUegBJpSVxGwut9sxUgFFcll3VTOTqpUf8yGd8x1OmAkQ==} 862 + engines: {node: '>= 20'} 863 + peerDependencies: 864 + '@octokit/core': '>=6' 865 + 866 + '@octokit/plugin-paginate-rest@14.0.0': 867 + resolution: {integrity: sha512-fNVRE7ufJiAA3XUrha2omTA39M6IXIc6GIZLvlbsm8QOQCYvpq/LkMNGyFlB1d8hTDzsAXa3OKtybdMAYsV/fw==} 868 + engines: {node: '>= 20'} 869 + peerDependencies: 870 + '@octokit/core': '>=6' 871 + 872 + '@octokit/plugin-rest-endpoint-methods@17.0.0': 873 + resolution: {integrity: sha512-B5yCyIlOJFPqUUeiD0cnBJwWJO8lkJs5d8+ze9QDP6SvfiXSz1BF+91+0MeI1d2yxgOhU/O+CvtiZ9jSkHhFAw==} 874 + engines: {node: '>= 20'} 875 + peerDependencies: 876 + '@octokit/core': '>=6' 877 + 878 + '@octokit/plugin-retry@8.0.3': 879 + resolution: {integrity: sha512-vKGx1i3MC0za53IzYBSBXcrhmd+daQDzuZfYDd52X5S0M2otf3kVZTVP8bLA3EkU0lTvd1WEC2OlNNa4G+dohA==} 880 + engines: {node: '>= 20'} 881 + peerDependencies: 882 + '@octokit/core': '>=7' 883 + 884 + '@octokit/plugin-throttling@11.0.3': 885 + resolution: {integrity: sha512-34eE0RkFCKycLl2D2kq7W+LovheM/ex3AwZCYN8udpi6bxsyjZidb2McXs69hZhLmJlDqTSP8cH+jSRpiaijBg==} 886 + engines: {node: '>= 20'} 887 + peerDependencies: 888 + '@octokit/core': ^7.0.0 889 + 890 + '@octokit/request-error@7.1.0': 891 + resolution: {integrity: sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw==} 892 + engines: {node: '>= 20'} 893 + 894 + '@octokit/request@10.0.7': 895 + resolution: {integrity: sha512-v93h0i1yu4idj8qFPZwjehoJx4j3Ntn+JhXsdJrG9pYaX6j/XRz2RmasMUHtNgQD39nrv/VwTWSqK0RNXR8upA==} 896 + engines: {node: '>= 20'} 897 + 898 + '@octokit/types@16.0.0': 899 + resolution: {integrity: sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg==} 900 + 901 + '@octokit/webhooks-methods@6.0.0': 902 + resolution: {integrity: sha512-MFlzzoDJVw/GcbfzVC1RLR36QqkTLUf79vLVO3D+xn7r0QgxnFoLZgtrzxiQErAjFUOdH6fas2KeQJ1yr/qaXQ==} 903 + engines: {node: '>= 20'} 904 + 905 + '@octokit/webhooks@14.2.0': 906 + resolution: {integrity: sha512-da6KbdNCV5sr1/txD896V+6W0iamFWrvVl8cHkBSPT+YlvmT3DwXa4jxZnQc+gnuTEqSWbBeoSZYTayXH9wXcw==} 907 + engines: {node: '>= 20'} 908 + 909 + '@oxc-minify/binding-android-arm-eabi@0.110.0': 910 + resolution: {integrity: sha512-43fMTO8/5bMlqfOiNSZNKUzIqeLIYuB9Hr1Ohyf58B1wU11S2dPGibTXOGNaWsfgHy99eeZ1bSgeIHy/fEYqbw==} 911 + engines: {node: ^20.19.0 || >=22.12.0} 912 + cpu: [arm] 913 + os: [android] 914 + 915 + '@oxc-minify/binding-android-arm64@0.110.0': 916 + resolution: {integrity: sha512-5oQrnn9eK/ccOp80PTrNj0Vq893NPNNRryjGpOIVsYNgWFuoGCfpnKg68oEFcN8bArizYAqw4nvgHljEnar69w==} 917 + engines: {node: ^20.19.0 || >=22.12.0} 918 + cpu: [arm64] 919 + os: [android] 920 + 921 + '@oxc-minify/binding-darwin-arm64@0.110.0': 922 + resolution: {integrity: sha512-dqBDgTG9tF2z2lrZp9E8wU+Godz1i8gCGSei2eFKS2hRploBOD5dmOLp1j4IMornkPvSQmbwB3uSjPq7fjx4EA==} 923 + engines: {node: ^20.19.0 || >=22.12.0} 924 + cpu: [arm64] 925 + os: [darwin] 926 + 927 + '@oxc-minify/binding-darwin-x64@0.110.0': 928 + resolution: {integrity: sha512-U0AqabqaooDOpYmeeOye8wClv8PSScELXgOfYqyqgrwH9J9KrpCE1jL8Rlqgz68QbL4mPw3V6sKiiHssI4CLeQ==} 929 + engines: {node: ^20.19.0 || >=22.12.0} 930 + cpu: [x64] 931 + os: [darwin] 932 + 933 + '@oxc-minify/binding-freebsd-x64@0.110.0': 934 + resolution: {integrity: sha512-H0w8o/Wo1072WSdLfhwwrpFpwZnPpjQODlHuRYkTfsSSSJbTxQtjJd4uxk7YJsRv5RQp69y0I7zvdH6f8Xueyw==} 935 + engines: {node: ^20.19.0 || >=22.12.0} 936 + cpu: [x64] 937 + os: [freebsd] 938 + 939 + '@oxc-minify/binding-linux-arm-gnueabihf@0.110.0': 940 + resolution: {integrity: sha512-qd6sW0AvEVYZhbVVMGtmKZw3b1zDYGIW+54Uh42moWRAj6i4Jhk/LGr6r9YNZpOINeuvZfkFuEeDD/jbu7xPUA==} 941 + engines: {node: ^20.19.0 || >=22.12.0} 942 + cpu: [arm] 943 + os: [linux] 944 + 945 + '@oxc-minify/binding-linux-arm-musleabihf@0.110.0': 946 + resolution: {integrity: sha512-7WXP0aXMrWSn0ScppUBi3jf68ebfBG0eri8kxLmBOVSBj6jw1repzkHMITJMBeLr5d0tT/51qFEptiAk2EP2iA==} 947 + engines: {node: ^20.19.0 || >=22.12.0} 948 + cpu: [arm] 949 + os: [linux] 950 + 951 + '@oxc-minify/binding-linux-arm64-gnu@0.110.0': 952 + resolution: {integrity: sha512-LYfADrq5x1W5gs+u9OIbMbDQNYkAECTXX0ufnAuf3oGmO51rF98kGFR5qJqC/6/csokDyT3wwTpxhE0TkcF/Og==} 953 + engines: {node: ^20.19.0 || >=22.12.0} 954 + cpu: [arm64] 955 + os: [linux] 956 + libc: [glibc] 957 + 958 + '@oxc-minify/binding-linux-arm64-musl@0.110.0': 959 + resolution: {integrity: sha512-53GjCVY8kvymk9P6qNDh6zyblcehF5QHstq9QgCjv13ONGRnSHjeds0PxIwiihD7h295bxsWs84DN39syLPH4Q==} 960 + engines: {node: ^20.19.0 || >=22.12.0} 961 + cpu: [arm64] 962 + os: [linux] 963 + libc: [musl] 964 + 965 + '@oxc-minify/binding-linux-ppc64-gnu@0.110.0': 966 + resolution: {integrity: sha512-li8XcN81dxbJDMBESnTgGhoiAQ+CNIdM0QGscZ4duVPjCry1RpX+5FJySFbGqG3pk4s9ZzlL/vtQtbRzZIZOzg==} 967 + engines: {node: ^20.19.0 || >=22.12.0} 968 + cpu: [ppc64] 969 + os: [linux] 970 + libc: [glibc] 971 + 972 + '@oxc-minify/binding-linux-riscv64-gnu@0.110.0': 973 + resolution: {integrity: sha512-SweKfsnLKShu6UFV8mwuj1d1wmlNoL/FlAxPUzwjEBgwiT2HQkY24KnjBH+TIA+//1O83kzmWKvvs4OuEhdIEQ==} 974 + engines: {node: ^20.19.0 || >=22.12.0} 975 + cpu: [riscv64] 976 + os: [linux] 977 + libc: [glibc] 978 + 979 + '@oxc-minify/binding-linux-riscv64-musl@0.110.0': 980 + resolution: {integrity: sha512-oH8G4aFMP8XyTsEpdANC5PQyHgSeGlopHZuW1rpyYcaErg5YaK0vXjQ4EM5HVvPm+feBV24JjxgakTnZoF3aOQ==} 981 + engines: {node: ^20.19.0 || >=22.12.0} 982 + cpu: [riscv64] 983 + os: [linux] 984 + libc: [musl] 985 + 986 + '@oxc-minify/binding-linux-s390x-gnu@0.110.0': 987 + resolution: {integrity: sha512-W9na+Vza7XVUlpf8wMt4QBfH35KeTENEmnpPUq3NSlbQHz8lSlSvhAafvo43NcKvHAXV3ckD/mUf2VkqSdbklg==} 988 + engines: {node: ^20.19.0 || >=22.12.0} 989 + cpu: [s390x] 990 + os: [linux] 991 + libc: [glibc] 992 + 993 + '@oxc-minify/binding-linux-x64-gnu@0.110.0': 994 + resolution: {integrity: sha512-XJdA4mmmXOjJxSRgNJXsDP7Xe8h3gQhmb56hUcCrvq5d+h5UcEi2pR8rxsdIrS8QmkLuBA3eHkGK8E27D7DTgQ==} 995 + engines: {node: ^20.19.0 || >=22.12.0} 996 + cpu: [x64] 997 + os: [linux] 998 + libc: [glibc] 999 + 1000 + '@oxc-minify/binding-linux-x64-musl@0.110.0': 1001 + resolution: {integrity: sha512-QqzvALuOTtSckI8x467R4GNArzYDb/yEh6aNzLoeaY1O7vfT7SPDwlOEcchaTznutpeS9Dy8gUS/AfqtUHaufw==} 1002 + engines: {node: ^20.19.0 || >=22.12.0} 1003 + cpu: [x64] 1004 + os: [linux] 1005 + libc: [musl] 1006 + 1007 + '@oxc-minify/binding-openharmony-arm64@0.110.0': 1008 + resolution: {integrity: sha512-gAMssLs2Q3+uhLZxanh1DF+27Kaug3cf4PXb9AB7XK81DR+LVcKySXaoGYoOs20Co0fFSphd6rRzKge2qDK3dA==} 1009 + engines: {node: ^20.19.0 || >=22.12.0} 1010 + cpu: [arm64] 1011 + os: [openharmony] 1012 + 1013 + '@oxc-minify/binding-wasm32-wasi@0.110.0': 1014 + resolution: {integrity: sha512-7Wqi5Zjl022bs2zXq+ICdalDPeDuCH/Nhbi8q2isLihAonMVIT0YH2hqqnNEylRNGYck+FJ6gRZwMpGCgrNxPg==} 1015 + engines: {node: '>=14.0.0'} 1016 + cpu: [wasm32] 1017 + 1018 + '@oxc-minify/binding-win32-arm64-msvc@0.110.0': 1019 + resolution: {integrity: sha512-ZPx+0Tj4dqn41ecyoGotlvekQKy6JxJCixn9Rw7h/dafZ3eDuBcEVh3c2ZoldXXsyMIt5ywI8IWzFZsjNedd5Q==} 1020 + engines: {node: ^20.19.0 || >=22.12.0} 1021 + cpu: [arm64] 1022 + os: [win32] 1023 + 1024 + '@oxc-minify/binding-win32-ia32-msvc@0.110.0': 1025 + resolution: {integrity: sha512-H0Oyd3RWBfpEyvJIrFK94RYiY7KKSQl11Ym7LMDwLEagelIAfRCkt1amHZhFa/S3ZRoaOJFXzEw4YKeSsjVFsg==} 1026 + engines: {node: ^20.19.0 || >=22.12.0} 1027 + cpu: [ia32] 1028 + os: [win32] 1029 + 1030 + '@oxc-minify/binding-win32-x64-msvc@0.110.0': 1031 + resolution: {integrity: sha512-Hr3nK90+qXKJ2kepXwFIcNfQQIOBecB4FFCyaMMypthoEEhVP08heRynj4eSXZ8NL9hLjs3fQzH8PJXfpznRnQ==} 1032 + engines: {node: ^20.19.0 || >=22.12.0} 1033 + cpu: [x64] 1034 + os: [win32] 1035 + 1036 + '@oxc-parser/binding-android-arm-eabi@0.110.0': 1037 + resolution: {integrity: sha512-g6+kHTI/BRDJszaZkSgyu0pGuMIVYJ7/v0I4C9BkTeGn1LxF9GWI6jE22dBEELXMWbG7FTyNlD9RCuWlStAx6w==} 1038 + engines: {node: ^20.19.0 || >=22.12.0} 1039 + cpu: [arm] 1040 + os: [android] 1041 + 1042 + '@oxc-parser/binding-android-arm64@0.110.0': 1043 + resolution: {integrity: sha512-tbr+uWFVUN6p9LYlR0cPyFA24HWlnRYU+oldWlEGis/tdMtya3BubQcKdylhFhhDLaW6ChCJfxogQranElGVsw==} 1044 + engines: {node: ^20.19.0 || >=22.12.0} 1045 + cpu: [arm64] 1046 + os: [android] 1047 + 1048 + '@oxc-parser/binding-darwin-arm64@0.110.0': 1049 + resolution: {integrity: sha512-jPBsXPc8hwmsUQyLMg7a5Ll/j/8rWCDFoB8WzLP6C0qQKX0zWQxbfSdLFg9GGNPuRo8J8ma9WfBQN5RmbFxNJA==} 1050 + engines: {node: ^20.19.0 || >=22.12.0} 1051 + cpu: [arm64] 1052 + os: [darwin] 1053 + 1054 + '@oxc-parser/binding-darwin-x64@0.110.0': 1055 + resolution: {integrity: sha512-jt5G1eZj4sdMGc7Q0c6kfPRmqY1Mn3yzo6xuRr8EXozkh93O8KGFflABY7t56WIrmP+cloaCQkLcjlm6vdhzcQ==} 1056 + engines: {node: ^20.19.0 || >=22.12.0} 1057 + cpu: [x64] 1058 + os: [darwin] 1059 + 1060 + '@oxc-parser/binding-freebsd-x64@0.110.0': 1061 + resolution: {integrity: sha512-VJ7Hwf4dg7uf8b/DrLEhE6lgnNTfBZbTqXQBG3n0oCBoreE1c5aWf1la+o7fJjjTpACRts/vAZ2ngFNNqEFpJw==} 1062 + engines: {node: ^20.19.0 || >=22.12.0} 1063 + cpu: [x64] 1064 + os: [freebsd] 1065 + 1066 + '@oxc-parser/binding-linux-arm-gnueabihf@0.110.0': 1067 + resolution: {integrity: sha512-w3OZ0pLKktM7k4qEbVj3dHnCvSMFnWugYxHfhpwncYUOxwDNL3mw++EOIrw997QYiEuJ+H6Od8K6mbj1p6Ae8w==} 1068 + engines: {node: ^20.19.0 || >=22.12.0} 1069 + cpu: [arm] 1070 + os: [linux] 1071 + 1072 + '@oxc-parser/binding-linux-arm-musleabihf@0.110.0': 1073 + resolution: {integrity: sha512-BIaoW4W6QKb8Q6p3DErDtsAuDRAnr0W+gtwo7fQQkbAJpoPII0ZJXZn+tcQGCyNGKWSsilRNWHyd/XZfXXXpzw==} 1074 + engines: {node: ^20.19.0 || >=22.12.0} 1075 + cpu: [arm] 1076 + os: [linux] 1077 + 1078 + '@oxc-parser/binding-linux-arm64-gnu@0.110.0': 1079 + resolution: {integrity: sha512-3EQDJze28t0HdxXjMKBU6utNscXJePg2YV0Kd/ZnHx24VcIyfkNH6NKzBh0NeaWHovDTkpzYHPtF2tOevtbbfw==} 1080 + engines: {node: ^20.19.0 || >=22.12.0} 1081 + cpu: [arm64] 1082 + os: [linux] 1083 + libc: [glibc] 1084 + 1085 + '@oxc-parser/binding-linux-arm64-musl@0.110.0': 1086 + resolution: {integrity: sha512-5xwm1hPrGGvjCVtTWNGJ39MmQGnyipoIDShneGBgSrnDh0XX+COAO7AZKajgNipqgNq5rGEItpzFkMtSDyx0bQ==} 1087 + engines: {node: ^20.19.0 || >=22.12.0} 1088 + cpu: [arm64] 1089 + os: [linux] 1090 + libc: [musl] 1091 + 1092 + '@oxc-parser/binding-linux-ppc64-gnu@0.110.0': 1093 + resolution: {integrity: sha512-I8Xop7z+enuvW1xe0AcRQ9XqFNkUYgeXusyGjCyW6TstRb62P90h+nL1AoGaUMy0E0518DJam5vRYVRgXaAzYg==} 1094 + engines: {node: ^20.19.0 || >=22.12.0} 1095 + cpu: [ppc64] 1096 + os: [linux] 1097 + libc: [glibc] 1098 + 1099 + '@oxc-parser/binding-linux-riscv64-gnu@0.110.0': 1100 + resolution: {integrity: sha512-XPM0jpght/AuHnweNaIo0twpId6rWFs8NrTkMijxcsRQMzNBeSQQgYm9ErrutmKQS6gb8XNAEIkYXHgPmhdDPg==} 1101 + engines: {node: ^20.19.0 || >=22.12.0} 1102 + cpu: [riscv64] 1103 + os: [linux] 1104 + libc: [glibc] 1105 + 1106 + '@oxc-parser/binding-linux-riscv64-musl@0.110.0': 1107 + resolution: {integrity: sha512-ylJIuJyMzAqR191QeCwZLEkyo4Sx817TNILjNhT0W1EDQusGicOYKSsGXM/2DHCNYGcidV+MQ8pUVzNeVmuM6g==} 1108 + engines: {node: ^20.19.0 || >=22.12.0} 1109 + cpu: [riscv64] 1110 + os: [linux] 1111 + libc: [musl] 1112 + 1113 + '@oxc-parser/binding-linux-s390x-gnu@0.110.0': 1114 + resolution: {integrity: sha512-DL6oR0PfYor9tBX9xlAxMUVwfm6+sKTL4H+KiQ6JKP3xkJTwBIdDCgeN2AjMht1D3N40uUwVq3v8/2fqnZRgLQ==} 1115 + engines: {node: ^20.19.0 || >=22.12.0} 1116 + cpu: [s390x] 1117 + os: [linux] 1118 + libc: [glibc] 1119 + 1120 + '@oxc-parser/binding-linux-x64-gnu@0.110.0': 1121 + resolution: {integrity: sha512-+e6ws5JLpFehdK+wh6q8icx1iM3Ao+9dtItVWFcRiXxSvGcIlS9viWcMvXKrmcsyVDUf81dnvuMSBigNslxhIQ==} 1122 + engines: {node: ^20.19.0 || >=22.12.0} 1123 + cpu: [x64] 1124 + os: [linux] 1125 + libc: [glibc] 1126 + 1127 + '@oxc-parser/binding-linux-x64-musl@0.110.0': 1128 + resolution: {integrity: sha512-6DiYhVdXKOzB01+j/tyrB6/d2o6b4XYFQvcbBRNbVHIimS6nl992y3V3mGG3NaA+uCZAzhT3M3btTdKAxE4A3A==} 1129 + engines: {node: ^20.19.0 || >=22.12.0} 1130 + cpu: [x64] 1131 + os: [linux] 1132 + libc: [musl] 1133 + 1134 + '@oxc-parser/binding-openharmony-arm64@0.110.0': 1135 + resolution: {integrity: sha512-U9KEK7tXdHrXl2eZpoHYGWj31ZSvdGiaXwjkJzeRN0elt89PXi+VcryRh6BAFbEz1EQpTteyMDwDXMgJVWM85A==} 1136 + engines: {node: ^20.19.0 || >=22.12.0} 1137 + cpu: [arm64] 1138 + os: [openharmony] 1139 + 1140 + '@oxc-parser/binding-wasm32-wasi@0.110.0': 1141 + resolution: {integrity: sha512-cK2j/GbXGxP7k4qDM0OGjkbPrIOj8n9+U/27joH/M19z+jrQ5u1lvlvbAK/Aw2LnqE0waADnnuAc0MFab+Ea8w==} 1142 + engines: {node: '>=14.0.0'} 1143 + cpu: [wasm32] 1144 + 1145 + '@oxc-parser/binding-win32-arm64-msvc@0.110.0': 1146 + resolution: {integrity: sha512-ZW393ysGT5oZeGJRyw2JAz4tIfyTjVCSxuZoh8e+7J7e0QPDH/SAmyxJXb/aMxarIVa3OcYZ5p/Q6eooHZ0i1Q==} 1147 + engines: {node: ^20.19.0 || >=22.12.0} 1148 + cpu: [arm64] 1149 + os: [win32] 1150 + 1151 + '@oxc-parser/binding-win32-ia32-msvc@0.110.0': 1152 + resolution: {integrity: sha512-NM50LT1PEnlMlw+z/TFVkWaDOF/s5DRHbU3XhEESNhDDT9qYA8N9B1V/FYxVr1ngu28JGK2HtkjpWKlKoF4E2Q==} 1153 + engines: {node: ^20.19.0 || >=22.12.0} 1154 + cpu: [ia32] 1155 + os: [win32] 1156 + 1157 + '@oxc-parser/binding-win32-x64-msvc@0.110.0': 1158 + resolution: {integrity: sha512-w1SzoXNaY59tbTz8/YhImByuj7kXP5EfPtv4+PPwPrvLrOWt8BOpK0wN8ysXqyWCdHv9vS1UBRrNd/aSp4Dy8A==} 1159 + engines: {node: ^20.19.0 || >=22.12.0} 1160 + cpu: [x64] 1161 + os: [win32] 1162 + 1163 + '@oxc-project/types@0.110.0': 1164 + resolution: {integrity: sha512-6Ct21OIlrEnFEJk5LT4e63pk3btsI6/TusD/GStLi7wYlGJNOl1GI9qvXAnRAxQU9zqA2Oz+UwhfTOU2rPZVow==} 1165 + 1166 + '@oxc-transform/binding-android-arm-eabi@0.110.0': 1167 + resolution: {integrity: sha512-sE9dxvqqAax1YYJ3t7j+h5ZSI9jl6dYuDfngl6ieZUrIy5P89/8JKVgAzgp8o3wQSo7ndpJvYsi1K4ZqrmbP7w==} 1168 + engines: {node: ^20.19.0 || >=22.12.0} 1169 + cpu: [arm] 1170 + os: [android] 1171 + 1172 + '@oxc-transform/binding-android-arm64@0.110.0': 1173 + resolution: {integrity: sha512-nqtbP4aMCtsCZ6qpHlHaQoWVHSBtlKzwaAgwEOvR+9DWqHjk31BHvpGiDXlMeed6CVNpl3lCbWgygb3RcSjcfw==} 1174 + engines: {node: ^20.19.0 || >=22.12.0} 1175 + cpu: [arm64] 1176 + os: [android] 1177 + 1178 + '@oxc-transform/binding-darwin-arm64@0.110.0': 1179 + resolution: {integrity: sha512-oeSeHnL4Z4cMXtc8V0/rwoVn0dgwlS9q0j6LcHn9dIhtFEdp3W0iSBF8YmMQA+E7sILeLDjsHmHE4Kp0sOScXw==} 1180 + engines: {node: ^20.19.0 || >=22.12.0} 1181 + cpu: [arm64] 1182 + os: [darwin] 1183 + 1184 + '@oxc-transform/binding-darwin-x64@0.110.0': 1185 + resolution: {integrity: sha512-nL9K5x7OuZydobAGPylsEW9d4APs2qEkIBLMgQPA+kY8dtVD3IR87QsTbs4l4DBQYyun/+ay6qVCDlxqxdX2Jg==} 1186 + engines: {node: ^20.19.0 || >=22.12.0} 1187 + cpu: [x64] 1188 + os: [darwin] 1189 + 1190 + '@oxc-transform/binding-freebsd-x64@0.110.0': 1191 + resolution: {integrity: sha512-GS29zXXirDQhZEUq8xKJ1azAWMuUy3Ih3W5Bc5ddk12LRthO5wRLFcKIyeHpAXCoXymQ+LmxbMtbPf84GPxouw==} 1192 + engines: {node: ^20.19.0 || >=22.12.0} 1193 + cpu: [x64] 1194 + os: [freebsd] 1195 + 1196 + '@oxc-transform/binding-linux-arm-gnueabihf@0.110.0': 1197 + resolution: {integrity: sha512-glzDHak8ISyZJemCUi7RCvzNSl+MQ1ly9RceT2qRufhUsvNZ4C/2QLJ1HJwd2N6E88bO4laYn+RofdRzNnGGEA==} 1198 + engines: {node: ^20.19.0 || >=22.12.0} 1199 + cpu: [arm] 1200 + os: [linux] 1201 + 1202 + '@oxc-transform/binding-linux-arm-musleabihf@0.110.0': 1203 + resolution: {integrity: sha512-8JThvgJ2FRoTVfbp7e4wqeZqCZbtudM06SfZmNzND9kPNu/LVYygIR+72RWs+xm4bWkuYHg/islo/boNPtMT5Q==} 1204 + engines: {node: ^20.19.0 || >=22.12.0} 1205 + cpu: [arm] 1206 + os: [linux] 1207 + 1208 + '@oxc-transform/binding-linux-arm64-gnu@0.110.0': 1209 + resolution: {integrity: sha512-IRh21Ub/g4bkHoErZ0AUWMlWfoZaS0A6EaOVtbcY70RSYIMlrsbjiFwJCzM+b/1DD1rXbH5tsGcH7GweTbfRqg==} 1210 + engines: {node: ^20.19.0 || >=22.12.0} 1211 + cpu: [arm64] 1212 + os: [linux] 1213 + libc: [glibc] 1214 + 1215 + '@oxc-transform/binding-linux-arm64-musl@0.110.0': 1216 + resolution: {integrity: sha512-e5JN94/oy+wevk76q+LMr+2klTTcO60uXa+Wkq558Ms7mdF2TvkKFI++d/JeiuIwJLTi/BxQ4qdT5FWcsHM/ug==} 1217 + engines: {node: ^20.19.0 || >=22.12.0} 1218 + cpu: [arm64] 1219 + os: [linux] 1220 + libc: [musl] 1221 + 1222 + '@oxc-transform/binding-linux-ppc64-gnu@0.110.0': 1223 + resolution: {integrity: sha512-Y3/Tnnz1GvDpmv8FXBIKtdZPsdZklOEPdrL6NHrN5i2u54BOkybFaDSptgWF53wOrJlTrcmAVSE6fRKK9XCM2Q==} 1224 + engines: {node: ^20.19.0 || >=22.12.0} 1225 + cpu: [ppc64] 1226 + os: [linux] 1227 + libc: [glibc] 1228 + 1229 + '@oxc-transform/binding-linux-riscv64-gnu@0.110.0': 1230 + resolution: {integrity: sha512-Y0E35iA9/v9jlkNcP6tMJ+ZFOS0rLsWDqG6rU9z+X2R3fBFJBO9UARIK6ngx8upxk81y1TFR2CmBFhupfYdH6Q==} 1231 + engines: {node: ^20.19.0 || >=22.12.0} 1232 + cpu: [riscv64] 1233 + os: [linux] 1234 + libc: [glibc] 1235 + 1236 + '@oxc-transform/binding-linux-riscv64-musl@0.110.0': 1237 + resolution: {integrity: sha512-JOUSYFfHjBUs7xp2FHmZHb8eTYD/oEu0NklS6JgUauqnoXZHiTLPLVW2o2uVCqldnabYHcomuwI2iqVFYJNhTw==} 1238 + engines: {node: ^20.19.0 || >=22.12.0} 1239 + cpu: [riscv64] 1240 + os: [linux] 1241 + libc: [musl] 1242 + 1243 + '@oxc-transform/binding-linux-s390x-gnu@0.110.0': 1244 + resolution: {integrity: sha512-7blgoXF9D3Ngzb7eun23pNrHJpoV/TtE6LObwlZ3Nmb4oZ6Z+yMvBVaoW68NarbmvNGfZ95zrOjgm6cVETLYBA==} 1245 + engines: {node: ^20.19.0 || >=22.12.0} 1246 + cpu: [s390x] 1247 + os: [linux] 1248 + libc: [glibc] 1249 + 1250 + '@oxc-transform/binding-linux-x64-gnu@0.110.0': 1251 + resolution: {integrity: sha512-YQ2joGWCVDZVEU2cD/r/w49hVjDm/Qu1BvC/7zs8LvprzdLS/HyMXGF2oA0puw0b+AqgYaz3bhwKB2xexHyITQ==} 1252 + engines: {node: ^20.19.0 || >=22.12.0} 1253 + cpu: [x64] 1254 + os: [linux] 1255 + libc: [glibc] 1256 + 1257 + '@oxc-transform/binding-linux-x64-musl@0.110.0': 1258 + resolution: {integrity: sha512-fkjr5qE632ULmNgvFXWDR/8668WxERz3tU7TQFp6JebPBneColitjSkdx6VKNVXEoMmQnOvBIGeP5tUNT384oA==} 1259 + engines: {node: ^20.19.0 || >=22.12.0} 1260 + cpu: [x64] 1261 + os: [linux] 1262 + libc: [musl] 1263 + 1264 + '@oxc-transform/binding-openharmony-arm64@0.110.0': 1265 + resolution: {integrity: sha512-HWH9Zj+lMrdSTqFRCZsvDWMz7OnMjbdGsm3xURXWfRZpuaz0bVvyuZNDQXc4FyyhRDsemICaJbU1bgeIpUJDGw==} 1266 + engines: {node: ^20.19.0 || >=22.12.0} 1267 + cpu: [arm64] 1268 + os: [openharmony] 1269 + 1270 + '@oxc-transform/binding-wasm32-wasi@0.110.0': 1271 + resolution: {integrity: sha512-ejdxHmYfIcHDPhZUe3WklViLt9mDEJE5BzcW7+R1vc5i/5JFA8D0l7NUSsHBJ7FB8Bu9gF+5iMDm6cXGAgaghw==} 1272 + engines: {node: '>=14.0.0'} 1273 + cpu: [wasm32] 1274 + 1275 + '@oxc-transform/binding-win32-arm64-msvc@0.110.0': 1276 + resolution: {integrity: sha512-9VTwpXCZs7xkV+mKhQ62dVk7KLnLXtEUxNS2T4nLz3iMl1IJbA4h5oltK0JoobtiUAnbkV53QmMVGW8+Nh3bDQ==} 1277 + engines: {node: ^20.19.0 || >=22.12.0} 1278 + cpu: [arm64] 1279 + os: [win32] 1280 + 1281 + '@oxc-transform/binding-win32-ia32-msvc@0.110.0': 1282 + resolution: {integrity: sha512-5y0fzuNON7/F2hh2P94vANFaRPJ/3DI1hVl5rseCT8VUVqOGIjWaza0YS/D1g6t1WwycW2LWDMi2raOKoWU5GQ==} 1283 + engines: {node: ^20.19.0 || >=22.12.0} 1284 + cpu: [ia32] 1285 + os: [win32] 1286 + 1287 + '@oxc-transform/binding-win32-x64-msvc@0.110.0': 1288 + resolution: {integrity: sha512-QROrowwlrApI1fEScMknGWKM6GTM/Z2xwMnDqvSaEmzNazBsDUlE08Jasw610hFEsYAVU2K5sp/YaCa9ORdP4A==} 1289 + engines: {node: ^20.19.0 || >=22.12.0} 1290 + cpu: [x64] 1291 + os: [win32] 1292 + 1293 + '@oxlint/darwin-arm64@1.42.0': 1294 + resolution: {integrity: sha512-ui5CdAcDsXPQwZQEXOOSWsilJWhgj9jqHCvYBm2tDE8zfwZZuF9q58+hGKH1x5y0SV4sRlyobB2Quq6uU6EgeA==} 1295 + cpu: [arm64] 1296 + os: [darwin] 1297 + 1298 + '@oxlint/darwin-x64@1.42.0': 1299 + resolution: {integrity: sha512-wo0M/hcpHRv7vFje99zHHqheOhVEwUOKjOgBKyi0M99xcLizv04kcSm1rTd6HSCeZgOtiJYZRVAlKhQOQw2byQ==} 1300 + cpu: [x64] 1301 + os: [darwin] 1302 + 1303 + '@oxlint/linux-arm64-gnu@1.42.0': 1304 + resolution: {integrity: sha512-j4QzfCM8ks+OyM+KKYWDiBEQsm5RCW50H1Wz16wUyoFsobJ+X5qqcJxq6HvkE07m8euYmZelyB0WqsiDoz1v8g==} 1305 + cpu: [arm64] 1306 + os: [linux] 1307 + libc: [glibc] 1308 + 1309 + '@oxlint/linux-arm64-musl@1.42.0': 1310 + resolution: {integrity: sha512-g5b1Uw7zo6yw4Ymzyd1etKzAY7xAaGA3scwB8tAp3QzuY7CYdfTwlhiLKSAKbd7T/JBgxOXAGNcLDorJyVTXcg==} 1311 + cpu: [arm64] 1312 + os: [linux] 1313 + libc: [musl] 1314 + 1315 + '@oxlint/linux-x64-gnu@1.42.0': 1316 + resolution: {integrity: sha512-HnD99GD9qAbpV4q9iQil7mXZUJFpoBdDavfcC2CgGLPlawfcV5COzQPNwOgvPVkr7C0cBx6uNCq3S6r9IIiEIg==} 1317 + cpu: [x64] 1318 + os: [linux] 1319 + libc: [glibc] 1320 + 1321 + '@oxlint/linux-x64-musl@1.42.0': 1322 + resolution: {integrity: sha512-8NTe8A78HHFn+nBi+8qMwIjgv9oIBh+9zqCPNLH56ah4vKOPvbePLI6NIv9qSkmzrBuu8SB+FJ2TH/G05UzbNA==} 1323 + cpu: [x64] 1324 + os: [linux] 1325 + libc: [musl] 1326 + 1327 + '@oxlint/win32-arm64@1.42.0': 1328 + resolution: {integrity: sha512-lAPS2YAuu+qFqoTNPFcNsxXjwSV0M+dOgAzzVTAN7Yo2ifj+oLOx0GsntWoM78PvQWI7Q827ZxqtU2ImBmDapA==} 1329 + cpu: [arm64] 1330 + os: [win32] 1331 + 1332 + '@oxlint/win32-x64@1.42.0': 1333 + resolution: {integrity: sha512-3/KmyUOHNriL6rLpaFfm9RJxdhpXY2/Ehx9UuorJr2pUA+lrZL15FAEx/DOszYm5r10hfzj40+efAHcCilNvSQ==} 1334 + cpu: [x64] 1335 + os: [win32] 1336 + 1337 + '@parcel/watcher-android-arm64@2.5.6': 1338 + resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==} 1339 + engines: {node: '>= 10.0.0'} 1340 + cpu: [arm64] 1341 + os: [android] 1342 + 1343 + '@parcel/watcher-darwin-arm64@2.5.6': 1344 + resolution: {integrity: sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==} 1345 + engines: {node: '>= 10.0.0'} 1346 + cpu: [arm64] 1347 + os: [darwin] 1348 + 1349 + '@parcel/watcher-darwin-x64@2.5.6': 1350 + resolution: {integrity: sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==} 1351 + engines: {node: '>= 10.0.0'} 1352 + cpu: [x64] 1353 + os: [darwin] 1354 + 1355 + '@parcel/watcher-freebsd-x64@2.5.6': 1356 + resolution: {integrity: sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==} 1357 + engines: {node: '>= 10.0.0'} 1358 + cpu: [x64] 1359 + os: [freebsd] 1360 + 1361 + '@parcel/watcher-linux-arm-glibc@2.5.6': 1362 + resolution: {integrity: sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==} 1363 + engines: {node: '>= 10.0.0'} 1364 + cpu: [arm] 1365 + os: [linux] 1366 + libc: [glibc] 1367 + 1368 + '@parcel/watcher-linux-arm-musl@2.5.6': 1369 + resolution: {integrity: sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==} 1370 + engines: {node: '>= 10.0.0'} 1371 + cpu: [arm] 1372 + os: [linux] 1373 + libc: [musl] 1374 + 1375 + '@parcel/watcher-linux-arm64-glibc@2.5.6': 1376 + resolution: {integrity: sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==} 1377 + engines: {node: '>= 10.0.0'} 1378 + cpu: [arm64] 1379 + os: [linux] 1380 + libc: [glibc] 1381 + 1382 + '@parcel/watcher-linux-arm64-musl@2.5.6': 1383 + resolution: {integrity: sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==} 1384 + engines: {node: '>= 10.0.0'} 1385 + cpu: [arm64] 1386 + os: [linux] 1387 + libc: [musl] 1388 + 1389 + '@parcel/watcher-linux-x64-glibc@2.5.6': 1390 + resolution: {integrity: sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==} 1391 + engines: {node: '>= 10.0.0'} 1392 + cpu: [x64] 1393 + os: [linux] 1394 + libc: [glibc] 1395 + 1396 + '@parcel/watcher-linux-x64-musl@2.5.6': 1397 + resolution: {integrity: sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==} 1398 + engines: {node: '>= 10.0.0'} 1399 + cpu: [x64] 1400 + os: [linux] 1401 + libc: [musl] 1402 + 1403 + '@parcel/watcher-wasm@2.5.6': 1404 + resolution: {integrity: sha512-byAiBZ1t3tXQvc8dMD/eoyE7lTXYorhn+6uVW5AC+JGI1KtJC/LvDche5cfUE+qiefH+Ybq0bUCJU0aB1cSHUA==} 1405 + engines: {node: '>= 10.0.0'} 1406 + bundledDependencies: 1407 + - napi-wasm 1408 + 1409 + '@parcel/watcher-win32-arm64@2.5.6': 1410 + resolution: {integrity: sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==} 1411 + engines: {node: '>= 10.0.0'} 1412 + cpu: [arm64] 1413 + os: [win32] 1414 + 1415 + '@parcel/watcher-win32-ia32@2.5.6': 1416 + resolution: {integrity: sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==} 1417 + engines: {node: '>= 10.0.0'} 1418 + cpu: [ia32] 1419 + os: [win32] 1420 + 1421 + '@parcel/watcher-win32-x64@2.5.6': 1422 + resolution: {integrity: sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==} 1423 + engines: {node: '>= 10.0.0'} 1424 + cpu: [x64] 1425 + os: [win32] 1426 + 1427 + '@parcel/watcher@2.5.6': 1428 + resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==} 1429 + engines: {node: '>= 10.0.0'} 1430 + 1431 + '@phc/format@1.0.0': 1432 + resolution: {integrity: sha512-m7X9U6BG2+J+R1lSOdCiITLLrxm+cWlNI3HUFA92oLO77ObGNzaKdh8pMLqdZcshtkKuV84olNNXDfMc4FezBQ==} 1433 + engines: {node: '>=10'} 1434 + 1435 + '@pkgjs/parseargs@0.11.0': 1436 + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 1437 + engines: {node: '>=14'} 1438 + 1439 + '@polka/url@1.0.0-next.29': 1440 + resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} 1441 + 1442 + '@poppinss/colors@4.1.6': 1443 + resolution: {integrity: sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==} 1444 + 1445 + '@poppinss/dumper@0.6.5': 1446 + resolution: {integrity: sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==} 1447 + 1448 + '@poppinss/exception@1.2.3': 1449 + resolution: {integrity: sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==} 1450 + 1451 + '@poppinss/object-builder@1.1.0': 1452 + resolution: {integrity: sha512-FOrOq52l7u8goR5yncX14+k+Ewi5djnrt1JwXeS/FvnwAPOiveFhiczCDuvXdssAwamtrV2hp5Rw9v+n2T7hQg==} 1453 + engines: {node: '>=20.6.0'} 1454 + 1455 + '@poppinss/string@1.7.1': 1456 + resolution: {integrity: sha512-OrLzv/nGDU6l6dLXIQHe8nbNSWWfuSbpB/TW5nRpZFf49CLuQlIHlSPN9IdSUv2vG+59yGM6LoibsaHn8B8mDw==} 1457 + 1458 + '@poppinss/utils@6.10.1': 1459 + resolution: {integrity: sha512-da+MMyeXhBaKtxQiWPfy7+056wk3lVIhioJnXHXkJ2/OHDaZfFcyKHNl1R06sdYO8lIRXcXdoZ6LO2ARmkAREA==} 1460 + engines: {node: '>=18.16.0'} 1461 + 1462 + '@remirror/core-constants@3.0.0': 1463 + resolution: {integrity: sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==} 1464 + 1465 + '@rolldown/pluginutils@1.0.0-beta.53': 1466 + resolution: {integrity: sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==} 1467 + 1468 + '@rolldown/pluginutils@1.0.0-rc.1': 1469 + resolution: {integrity: sha512-UTBjtTxVOhodhzFVp/ayITaTETRHPUPYZPXQe0WU0wOgxghMojXxYjOiPOauKIYNWJAWS2fd7gJgGQK8GU8vDA==} 1470 + 1471 + '@rollup/plugin-alias@6.0.0': 1472 + resolution: {integrity: sha512-tPCzJOtS7uuVZd+xPhoy5W4vThe6KWXNmsFCNktaAh5RTqcLiSfT4huPQIXkgJ6YCOjJHvecOAzQxLFhPxKr+g==} 1473 + engines: {node: '>=20.19.0'} 1474 + peerDependencies: 1475 + rollup: '>=4.0.0' 1476 + peerDependenciesMeta: 1477 + rollup: 1478 + optional: true 1479 + 1480 + '@rollup/plugin-commonjs@29.0.0': 1481 + resolution: {integrity: sha512-U2YHaxR2cU/yAiwKJtJRhnyLk7cifnQw0zUpISsocBDoHDJn+HTV74ABqnwr5bEgWUwFZC9oFL6wLe21lHu5eQ==} 1482 + engines: {node: '>=16.0.0 || 14 >= 14.17'} 1483 + peerDependencies: 1484 + rollup: ^2.68.0||^3.0.0||^4.0.0 1485 + peerDependenciesMeta: 1486 + rollup: 1487 + optional: true 1488 + 1489 + '@rollup/plugin-inject@5.0.5': 1490 + resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} 1491 + engines: {node: '>=14.0.0'} 1492 + peerDependencies: 1493 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 1494 + peerDependenciesMeta: 1495 + rollup: 1496 + optional: true 1497 + 1498 + '@rollup/plugin-json@6.1.0': 1499 + resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} 1500 + engines: {node: '>=14.0.0'} 1501 + peerDependencies: 1502 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 1503 + peerDependenciesMeta: 1504 + rollup: 1505 + optional: true 1506 + 1507 + '@rollup/plugin-node-resolve@16.0.3': 1508 + resolution: {integrity: sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg==} 1509 + engines: {node: '>=14.0.0'} 1510 + peerDependencies: 1511 + rollup: ^2.78.0||^3.0.0||^4.0.0 1512 + peerDependenciesMeta: 1513 + rollup: 1514 + optional: true 1515 + 1516 + '@rollup/plugin-replace@6.0.3': 1517 + resolution: {integrity: sha512-J4RZarRvQAm5IF0/LwUUg+obsm+xZhYnbMXmXROyoSE1ATJe3oXSb9L5MMppdxP2ylNSjv6zFBwKYjcKMucVfA==} 1518 + engines: {node: '>=14.0.0'} 1519 + peerDependencies: 1520 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 1521 + peerDependenciesMeta: 1522 + rollup: 1523 + optional: true 1524 + 1525 + '@rollup/plugin-terser@0.4.4': 1526 + resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} 1527 + engines: {node: '>=14.0.0'} 1528 + peerDependencies: 1529 + rollup: ^2.0.0||^3.0.0||^4.0.0 1530 + peerDependenciesMeta: 1531 + rollup: 1532 + optional: true 1533 + 1534 + '@rollup/pluginutils@5.3.0': 1535 + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} 1536 + engines: {node: '>=14.0.0'} 1537 + peerDependencies: 1538 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 1539 + peerDependenciesMeta: 1540 + rollup: 1541 + optional: true 1542 + 1543 + '@rollup/rollup-android-arm-eabi@4.57.0': 1544 + resolution: {integrity: sha512-tPgXB6cDTndIe1ah7u6amCI1T0SsnlOuKgg10Xh3uizJk4e5M1JGaUMk7J4ciuAUcFpbOiNhm2XIjP9ON0dUqA==} 1545 + cpu: [arm] 1546 + os: [android] 1547 + 1548 + '@rollup/rollup-android-arm64@4.57.0': 1549 + resolution: {integrity: sha512-sa4LyseLLXr1onr97StkU1Nb7fWcg6niokTwEVNOO7awaKaoRObQ54+V/hrF/BP1noMEaaAW6Fg2d/CfLiq3Mg==} 1550 + cpu: [arm64] 1551 + os: [android] 1552 + 1553 + '@rollup/rollup-darwin-arm64@4.57.0': 1554 + resolution: {integrity: sha512-/NNIj9A7yLjKdmkx5dC2XQ9DmjIECpGpwHoGmA5E1AhU0fuICSqSWScPhN1yLCkEdkCwJIDu2xIeLPs60MNIVg==} 1555 + cpu: [arm64] 1556 + os: [darwin] 1557 + 1558 + '@rollup/rollup-darwin-x64@4.57.0': 1559 + resolution: {integrity: sha512-xoh8abqgPrPYPr7pTYipqnUi1V3em56JzE/HgDgitTqZBZ3yKCWI+7KUkceM6tNweyUKYru1UMi7FC060RyKwA==} 1560 + cpu: [x64] 1561 + os: [darwin] 1562 + 1563 + '@rollup/rollup-freebsd-arm64@4.57.0': 1564 + resolution: {integrity: sha512-PCkMh7fNahWSbA0OTUQ2OpYHpjZZr0hPr8lId8twD7a7SeWrvT3xJVyza+dQwXSSq4yEQTMoXgNOfMCsn8584g==} 1565 + cpu: [arm64] 1566 + os: [freebsd] 1567 + 1568 + '@rollup/rollup-freebsd-x64@4.57.0': 1569 + resolution: {integrity: sha512-1j3stGx+qbhXql4OCDZhnK7b01s6rBKNybfsX+TNrEe9JNq4DLi1yGiR1xW+nL+FNVvI4D02PUnl6gJ/2y6WJA==} 1570 + cpu: [x64] 1571 + os: [freebsd] 1572 + 1573 + '@rollup/rollup-linux-arm-gnueabihf@4.57.0': 1574 + resolution: {integrity: sha512-eyrr5W08Ms9uM0mLcKfM/Uzx7hjhz2bcjv8P2uynfj0yU8GGPdz8iYrBPhiLOZqahoAMB8ZiolRZPbbU2MAi6Q==} 1575 + cpu: [arm] 1576 + os: [linux] 1577 + libc: [glibc] 1578 + 1579 + '@rollup/rollup-linux-arm-musleabihf@4.57.0': 1580 + resolution: {integrity: sha512-Xds90ITXJCNyX9pDhqf85MKWUI4lqjiPAipJ8OLp8xqI2Ehk+TCVhF9rvOoN8xTbcafow3QOThkNnrM33uCFQA==} 1581 + cpu: [arm] 1582 + os: [linux] 1583 + libc: [musl] 1584 + 1585 + '@rollup/rollup-linux-arm64-gnu@4.57.0': 1586 + resolution: {integrity: sha512-Xws2KA4CLvZmXjy46SQaXSejuKPhwVdaNinldoYfqruZBaJHqVo6hnRa8SDo9z7PBW5x84SH64+izmldCgbezw==} 1587 + cpu: [arm64] 1588 + os: [linux] 1589 + libc: [glibc] 1590 + 1591 + '@rollup/rollup-linux-arm64-musl@4.57.0': 1592 + resolution: {integrity: sha512-hrKXKbX5FdaRJj7lTMusmvKbhMJSGWJ+w++4KmjiDhpTgNlhYobMvKfDoIWecy4O60K6yA4SnztGuNTQF+Lplw==} 1593 + cpu: [arm64] 1594 + os: [linux] 1595 + libc: [musl] 1596 + 1597 + '@rollup/rollup-linux-loong64-gnu@4.57.0': 1598 + resolution: {integrity: sha512-6A+nccfSDGKsPm00d3xKcrsBcbqzCTAukjwWK6rbuAnB2bHaL3r9720HBVZ/no7+FhZLz/U3GwwZZEh6tOSI8Q==} 1599 + cpu: [loong64] 1600 + os: [linux] 1601 + libc: [glibc] 1602 + 1603 + '@rollup/rollup-linux-loong64-musl@4.57.0': 1604 + resolution: {integrity: sha512-4P1VyYUe6XAJtQH1Hh99THxr0GKMMwIXsRNOceLrJnaHTDgk1FTcTimDgneRJPvB3LqDQxUmroBclQ1S0cIJwQ==} 1605 + cpu: [loong64] 1606 + os: [linux] 1607 + libc: [musl] 1608 + 1609 + '@rollup/rollup-linux-ppc64-gnu@4.57.0': 1610 + resolution: {integrity: sha512-8Vv6pLuIZCMcgXre6c3nOPhE0gjz1+nZP6T+hwWjr7sVH8k0jRkH+XnfjjOTglyMBdSKBPPz54/y1gToSKwrSQ==} 1611 + cpu: [ppc64] 1612 + os: [linux] 1613 + libc: [glibc] 1614 + 1615 + '@rollup/rollup-linux-ppc64-musl@4.57.0': 1616 + resolution: {integrity: sha512-r1te1M0Sm2TBVD/RxBPC6RZVwNqUTwJTA7w+C/IW5v9Ssu6xmxWEi+iJQlpBhtUiT1raJ5b48pI8tBvEjEFnFA==} 1617 + cpu: [ppc64] 1618 + os: [linux] 1619 + libc: [musl] 1620 + 1621 + '@rollup/rollup-linux-riscv64-gnu@4.57.0': 1622 + resolution: {integrity: sha512-say0uMU/RaPm3CDQLxUUTF2oNWL8ysvHkAjcCzV2znxBr23kFfaxocS9qJm+NdkRhF8wtdEEAJuYcLPhSPbjuQ==} 1623 + cpu: [riscv64] 1624 + os: [linux] 1625 + libc: [glibc] 1626 + 1627 + '@rollup/rollup-linux-riscv64-musl@4.57.0': 1628 + resolution: {integrity: sha512-/MU7/HizQGsnBREtRpcSbSV1zfkoxSTR7wLsRmBPQ8FwUj5sykrP1MyJTvsxP5KBq9SyE6kH8UQQQwa0ASeoQQ==} 1629 + cpu: [riscv64] 1630 + os: [linux] 1631 + libc: [musl] 1632 + 1633 + '@rollup/rollup-linux-s390x-gnu@4.57.0': 1634 + resolution: {integrity: sha512-Q9eh+gUGILIHEaJf66aF6a414jQbDnn29zeu0eX3dHMuysnhTvsUvZTCAyZ6tJhUjnvzBKE4FtuaYxutxRZpOg==} 1635 + cpu: [s390x] 1636 + os: [linux] 1637 + libc: [glibc] 1638 + 1639 + '@rollup/rollup-linux-x64-gnu@4.57.0': 1640 + resolution: {integrity: sha512-OR5p5yG5OKSxHReWmwvM0P+VTPMwoBS45PXTMYaskKQqybkS3Kmugq1W+YbNWArF8/s7jQScgzXUhArzEQ7x0A==} 1641 + cpu: [x64] 1642 + os: [linux] 1643 + libc: [glibc] 1644 + 1645 + '@rollup/rollup-linux-x64-musl@4.57.0': 1646 + resolution: {integrity: sha512-XeatKzo4lHDsVEbm1XDHZlhYZZSQYym6dg2X/Ko0kSFgio+KXLsxwJQprnR48GvdIKDOpqWqssC3iBCjoMcMpw==} 1647 + cpu: [x64] 1648 + os: [linux] 1649 + libc: [musl] 1650 + 1651 + '@rollup/rollup-openbsd-x64@4.57.0': 1652 + resolution: {integrity: sha512-Lu71y78F5qOfYmubYLHPcJm74GZLU6UJ4THkf/a1K7Tz2ycwC2VUbsqbJAXaR6Bx70SRdlVrt2+n5l7F0agTUw==} 1653 + cpu: [x64] 1654 + os: [openbsd] 1655 + 1656 + '@rollup/rollup-openharmony-arm64@4.57.0': 1657 + resolution: {integrity: sha512-v5xwKDWcu7qhAEcsUubiav7r+48Uk/ENWdr82MBZZRIm7zThSxCIVDfb3ZeRRq9yqk+oIzMdDo6fCcA5DHfMyA==} 1658 + cpu: [arm64] 1659 + os: [openharmony] 1660 + 1661 + '@rollup/rollup-win32-arm64-msvc@4.57.0': 1662 + resolution: {integrity: sha512-XnaaaSMGSI6Wk8F4KK3QP7GfuuhjGchElsVerCplUuxRIzdvZ7hRBpLR0omCmw+kI2RFJB80nenhOoGXlJ5TfQ==} 1663 + cpu: [arm64] 1664 + os: [win32] 1665 + 1666 + '@rollup/rollup-win32-ia32-msvc@4.57.0': 1667 + resolution: {integrity: sha512-3K1lP+3BXY4t4VihLw5MEg6IZD3ojSYzqzBG571W3kNQe4G4CcFpSUQVgurYgib5d+YaCjeFow8QivWp8vuSvA==} 1668 + cpu: [ia32] 1669 + os: [win32] 1670 + 1671 + '@rollup/rollup-win32-x64-gnu@4.57.0': 1672 + resolution: {integrity: sha512-MDk610P/vJGc5L5ImE4k5s+GZT3en0KoK1MKPXCRgzmksAMk79j4h3k1IerxTNqwDLxsGxStEZVBqG0gIqZqoA==} 1673 + cpu: [x64] 1674 + os: [win32] 1675 + 1676 + '@rollup/rollup-win32-x64-msvc@4.57.0': 1677 + resolution: {integrity: sha512-Zv7v6q6aV+VslnpwzqKAmrk5JdVkLUzok2208ZXGipjb+msxBr/fJPZyeEXiFgH7k62Ak0SLIfxQRZQvTuf7rQ==} 1678 + cpu: [x64] 1679 + os: [win32] 1680 + 1681 + '@sindresorhus/is@7.2.0': 1682 + resolution: {integrity: sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==} 1683 + engines: {node: '>=18'} 1684 + 1685 + '@sindresorhus/merge-streams@4.0.0': 1686 + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} 1687 + engines: {node: '>=18'} 1688 + 1689 + '@speed-highlight/core@1.2.14': 1690 + resolution: {integrity: sha512-G4ewlBNhUtlLvrJTb88d2mdy2KRijzs4UhnlrOSRT4bmjh/IqNElZa3zkrZ+TC47TwtlDWzVLFADljF1Ijp5hA==} 1691 + 1692 + '@standard-schema/spec@1.1.0': 1693 + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} 1694 + 1695 + '@swc/helpers@0.5.18': 1696 + resolution: {integrity: sha512-TXTnIcNJQEKwThMMqBXsZ4VGAza6bvN4pa41Rkqoio6QBKMvo+5lexeTMScGCIxtzgQJzElcvIltani+adC5PQ==} 1697 + 1698 + '@tailwindcss/node@4.1.18': 1699 + resolution: {integrity: sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==} 1700 + 1701 + '@tailwindcss/oxide-android-arm64@4.1.18': 1702 + resolution: {integrity: sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==} 1703 + engines: {node: '>= 10'} 1704 + cpu: [arm64] 1705 + os: [android] 1706 + 1707 + '@tailwindcss/oxide-darwin-arm64@4.1.18': 1708 + resolution: {integrity: sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==} 1709 + engines: {node: '>= 10'} 1710 + cpu: [arm64] 1711 + os: [darwin] 1712 + 1713 + '@tailwindcss/oxide-darwin-x64@4.1.18': 1714 + resolution: {integrity: sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==} 1715 + engines: {node: '>= 10'} 1716 + cpu: [x64] 1717 + os: [darwin] 1718 + 1719 + '@tailwindcss/oxide-freebsd-x64@4.1.18': 1720 + resolution: {integrity: sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==} 1721 + engines: {node: '>= 10'} 1722 + cpu: [x64] 1723 + os: [freebsd] 1724 + 1725 + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': 1726 + resolution: {integrity: sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==} 1727 + engines: {node: '>= 10'} 1728 + cpu: [arm] 1729 + os: [linux] 1730 + 1731 + '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': 1732 + resolution: {integrity: sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==} 1733 + engines: {node: '>= 10'} 1734 + cpu: [arm64] 1735 + os: [linux] 1736 + libc: [glibc] 1737 + 1738 + '@tailwindcss/oxide-linux-arm64-musl@4.1.18': 1739 + resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==} 1740 + engines: {node: '>= 10'} 1741 + cpu: [arm64] 1742 + os: [linux] 1743 + libc: [musl] 1744 + 1745 + '@tailwindcss/oxide-linux-x64-gnu@4.1.18': 1746 + resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==} 1747 + engines: {node: '>= 10'} 1748 + cpu: [x64] 1749 + os: [linux] 1750 + libc: [glibc] 1751 + 1752 + '@tailwindcss/oxide-linux-x64-musl@4.1.18': 1753 + resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==} 1754 + engines: {node: '>= 10'} 1755 + cpu: [x64] 1756 + os: [linux] 1757 + libc: [musl] 1758 + 1759 + '@tailwindcss/oxide-wasm32-wasi@4.1.18': 1760 + resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==} 1761 + engines: {node: '>=14.0.0'} 1762 + cpu: [wasm32] 1763 + bundledDependencies: 1764 + - '@napi-rs/wasm-runtime' 1765 + - '@emnapi/core' 1766 + - '@emnapi/runtime' 1767 + - '@tybys/wasm-util' 1768 + - '@emnapi/wasi-threads' 1769 + - tslib 1770 + 1771 + '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': 1772 + resolution: {integrity: sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==} 1773 + engines: {node: '>= 10'} 1774 + cpu: [arm64] 1775 + os: [win32] 1776 + 1777 + '@tailwindcss/oxide-win32-x64-msvc@4.1.18': 1778 + resolution: {integrity: sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==} 1779 + engines: {node: '>= 10'} 1780 + cpu: [x64] 1781 + os: [win32] 1782 + 1783 + '@tailwindcss/oxide@4.1.18': 1784 + resolution: {integrity: sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==} 1785 + engines: {node: '>= 10'} 1786 + 1787 + '@tailwindcss/postcss@4.1.18': 1788 + resolution: {integrity: sha512-Ce0GFnzAOuPyfV5SxjXGn0CubwGcuDB0zcdaPuCSzAa/2vII24JTkH+I6jcbXLb1ctjZMZZI6OjDaLPJQL1S0g==} 1789 + 1790 + '@tailwindcss/vite@4.1.18': 1791 + resolution: {integrity: sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==} 1792 + peerDependencies: 1793 + vite: ^5.2.0 || ^6 || ^7 1794 + 1795 + '@tanstack/table-core@8.21.3': 1796 + resolution: {integrity: sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==} 1797 + engines: {node: '>=12'} 1798 + 1799 + '@tanstack/virtual-core@3.13.18': 1800 + resolution: {integrity: sha512-Mx86Hqu1k39icq2Zusq+Ey2J6dDWTjDvEv43PJtRCoEYTLyfaPnxIQ6iy7YAOK0NV/qOEmZQ/uCufrppZxTgcg==} 1801 + 1802 + '@tanstack/vue-table@8.21.3': 1803 + resolution: {integrity: sha512-rusRyd77c5tDPloPskctMyPLFEQUeBzxdQ+2Eow4F7gDPlPOB1UnnhzfpdvqZ8ZyX2rRNGmqNnQWm87OI2OQPw==} 1804 + engines: {node: '>=12'} 1805 + peerDependencies: 1806 + vue: '>=3.2' 1807 + 1808 + '@tanstack/vue-virtual@3.13.18': 1809 + resolution: {integrity: sha512-6pT8HdHtTU5Z+t906cGdCroUNA5wHjFXsNss9gwk7QAr1VNZtz9IQCs2Nhx0gABK48c+OocHl2As+TMg8+Hy4A==} 1810 + peerDependencies: 1811 + vue: ^2.7.0 || ^3.0.0 1812 + 1813 + '@tiptap/core@3.17.1': 1814 + resolution: {integrity: sha512-f8hB9MzXqsuXoF9qXEDEH5Fb3VgwhEFMBMfk9EKN88l5adri6oM8mt2XOWVxVVssjpEW0177zXSLPKWzoS/vrw==} 1815 + peerDependencies: 1816 + '@tiptap/pm': ^3.17.1 1817 + 1818 + '@tiptap/extension-blockquote@3.17.1': 1819 + resolution: {integrity: sha512-X4jU/fllJQ8QbjCHUafU4QIHBobyXP3yGBoOcXxUaKlWbLvUs0SQTREM3n6/86m2YyAxwTPG1cn3Xypf42DMAQ==} 1820 + peerDependencies: 1821 + '@tiptap/core': ^3.17.1 1822 + 1823 + '@tiptap/extension-bold@3.17.1': 1824 + resolution: {integrity: sha512-PZmrljcVBziJkQDXT/QJv4ESxVVQ0iRH+ruTzPda56Kk4h2310cSXGjI33W7rlCikGPoBAAjY/inujm46YB4bw==} 1825 + peerDependencies: 1826 + '@tiptap/core': ^3.17.1 1827 + 1828 + '@tiptap/extension-bubble-menu@3.17.1': 1829 + resolution: {integrity: sha512-z3E8biLiWlzZJwNHnB6j/ZyBdFrJmpl1lqKHc72JqahUHZvidZHdCOYssvR3fc6IaI7MXV13XY1DXUdFbatnaw==} 1830 + peerDependencies: 1831 + '@tiptap/core': ^3.17.1 1832 + '@tiptap/pm': ^3.17.1 1833 + 1834 + '@tiptap/extension-bullet-list@3.17.1': 1835 + resolution: {integrity: sha512-2zw17XHruOJQK7ntLVq0PmOLajFhvQ+U4/qTfJnV3VOsHkm+2GPAksFe7I7+X0XmSmDru0pcT339Yywx/6Aykw==} 1836 + peerDependencies: 1837 + '@tiptap/extension-list': ^3.17.1 1838 + 1839 + '@tiptap/extension-code-block@3.17.1': 1840 + resolution: {integrity: sha512-h4i+Y/cN7nMi0Tmlp6V1w4dI7NTqrUFSr1W/vMqnq4vn+c6jvm35KubKU5ry/1qQp8KfndDA02BtVQiMx6DmpA==} 1841 + peerDependencies: 1842 + '@tiptap/core': ^3.17.1 1843 + '@tiptap/pm': ^3.17.1 1844 + 1845 + '@tiptap/extension-code@3.17.1': 1846 + resolution: {integrity: sha512-4W0x1ZZqSnIVzQV0/b5VR0bktef2HykH5I/Czzir9yqoZ5zV2cLrMVuLvdFNgRIckU60tQLmHrfKWLF50OY0ew==} 1847 + peerDependencies: 1848 + '@tiptap/core': ^3.17.1 1849 + 1850 + '@tiptap/extension-collaboration@3.17.1': 1851 + resolution: {integrity: sha512-4ehZ5LL7M3nFfcogCG7bWRHIR/8366i1vz5i0PaaoArJga2N5sXnWcuBGXG7ykC8owbgrfL3agFxjHlhTl4sNw==} 1852 + peerDependencies: 1853 + '@tiptap/core': ^3.17.1 1854 + '@tiptap/pm': ^3.17.1 1855 + '@tiptap/y-tiptap': ^3.0.2 1856 + yjs: ^13 1857 + 1858 + '@tiptap/extension-document@3.17.1': 1859 + resolution: {integrity: sha512-F7Q5HoAU383HWFa6AXZQ5N6t6lTJzVjYM8z93XrtH/2GzDFwy1UmDSrsXqvgznedBLAOgCNVTNh9PjXpLoOUbg==} 1860 + peerDependencies: 1861 + '@tiptap/core': ^3.17.1 1862 + 1863 + '@tiptap/extension-drag-handle-vue-3@3.17.1': 1864 + resolution: {integrity: sha512-y5p0CYoTwvnqdf5FXJm1GZscEmSPdv2iKk4Pui/dhsnNIIkhMhB71bDpFBYez/von2NSReW4N9T/Oyju1XQ/rQ==} 1865 + peerDependencies: 1866 + '@tiptap/extension-drag-handle': ^3.17.1 1867 + '@tiptap/pm': ^3.17.1 1868 + '@tiptap/vue-3': ^3.17.1 1869 + vue: ^3.0.0 1870 + 1871 + '@tiptap/extension-drag-handle@3.17.1': 1872 + resolution: {integrity: sha512-RKrhs+z5ki4/WPKA8P+G9bRWoWAGXI3NjwrJtIA27PO19tZAwTZs6oKFcyTtp6FtMKgny3n0qm+UZxxRppDRUQ==} 1873 + peerDependencies: 1874 + '@tiptap/core': ^3.17.1 1875 + '@tiptap/extension-collaboration': ^3.17.1 1876 + '@tiptap/extension-node-range': ^3.17.1 1877 + '@tiptap/pm': ^3.17.1 1878 + '@tiptap/y-tiptap': ^3.0.2 1879 + 1880 + '@tiptap/extension-dropcursor@3.17.1': 1881 + resolution: {integrity: sha512-EKJYPb7OSk3p9mX1SmHt4ccw89w1P1d55hC8aPtZJ6jxAUd5MSuVwvEEVz7LGldUZD9HZz9WFQ0Sv9U73Bpkmw==} 1882 + peerDependencies: 1883 + '@tiptap/extensions': ^3.17.1 1884 + 1885 + '@tiptap/extension-floating-menu@3.17.1': 1886 + resolution: {integrity: sha512-zYkoYsxp+cZ8tBDODm4E8hnSaMTdDWKJuCQWY2Ep14oMPkAkSJr8sCLL1tOnNSAnhGwLJQtRLkZ41nvUEP6xKA==} 1887 + peerDependencies: 1888 + '@floating-ui/dom': ^1.0.0 1889 + '@tiptap/core': ^3.17.1 1890 + '@tiptap/pm': ^3.17.1 1891 + 1892 + '@tiptap/extension-gapcursor@3.17.1': 1893 + resolution: {integrity: sha512-xItmJZTi+Z6UbLBhpBBL9RZDNbDXf+ntWVgblAmxtpyEyNh5k5tkM6IP9SJRhk92uVfnFpH9qkGo66a537I8QA==} 1894 + peerDependencies: 1895 + '@tiptap/extensions': ^3.17.1 1896 + 1897 + '@tiptap/extension-hard-break@3.17.1': 1898 + resolution: {integrity: sha512-28FZPUho1Q2AB3ka5SVEVib5f9dMKbE1kewLZeRIOQ5FuFNholGIPL5X1tKcwGW7G3A7Y0fGxeNmIZJ3hrqhzA==} 1899 + peerDependencies: 1900 + '@tiptap/core': ^3.17.1 1901 + 1902 + '@tiptap/extension-heading@3.17.1': 1903 + resolution: {integrity: sha512-rT+Su/YnHdlikg8f78t6RXlc1sVSfp7B0fdJdtFgS2e6BBYJQoDMp5L9nt54RR9Yy953aDW2sko7NArUCb8log==} 1904 + peerDependencies: 1905 + '@tiptap/core': ^3.17.1 1906 + 1907 + '@tiptap/extension-horizontal-rule@3.17.1': 1908 + resolution: {integrity: sha512-CHG6LBtxV+3qj5EcCRVlpvSW5udKD6KbnXIGhP+Tvy+OabLGzO4HNxz3+duDE0pMR4eKX1libsnqffj0vq7mnQ==} 1909 + peerDependencies: 1910 + '@tiptap/core': ^3.17.1 1911 + '@tiptap/pm': ^3.17.1 1912 + 1913 + '@tiptap/extension-image@3.17.1': 1914 + resolution: {integrity: sha512-VbSSZ//5qijm8F0lQQ6K+DGnZgjLKYQY2c+O56QNEoN8BaCFrJlsVgF1ttrSRUmoG4XBNIMlAS07kZXvMZQr0g==} 1915 + peerDependencies: 1916 + '@tiptap/core': ^3.17.1 1917 + 1918 + '@tiptap/extension-italic@3.17.1': 1919 + resolution: {integrity: sha512-unfRLmvf680Y0UkBToUcrDkSEKO/wAjd3nQ7CNPMfAc8m+ZMReXkcgLpeVvnDEiHNsJ0PlYSW7a45tnQD9HQdg==} 1920 + peerDependencies: 1921 + '@tiptap/core': ^3.17.1 1922 + 1923 + '@tiptap/extension-link@3.17.1': 1924 + resolution: {integrity: sha512-5kdN7vms5hMXtjiophUkgvzy8dNGvGSmol1Sawh30TEPrgXc93Ayj7YyGZlbimInKZcD8q+Od/FFc+wkrof3nA==} 1925 + peerDependencies: 1926 + '@tiptap/core': ^3.17.1 1927 + '@tiptap/pm': ^3.17.1 1928 + 1929 + '@tiptap/extension-list-item@3.17.1': 1930 + resolution: {integrity: sha512-Qjj4oIa44cTX0E6aw/4+wleqX21t5jMDxeSqP5uQ8Q3IdD1GoR5+yo+41XAHELaeZOXLHLkAIbzIxik3pOqO8w==} 1931 + peerDependencies: 1932 + '@tiptap/extension-list': ^3.17.1 1933 + 1934 + '@tiptap/extension-list-keymap@3.17.1': 1935 + resolution: {integrity: sha512-zRidxbkJNe/j3nZpOGLnPeVdyciUM8MM+NHhxcjVKoNDA+/zEBfjXJ1dKC4UBsnSr4AS/3SCWBYHGXOoSqdUaA==} 1936 + peerDependencies: 1937 + '@tiptap/extension-list': ^3.17.1 1938 + 1939 + '@tiptap/extension-list@3.17.1': 1940 + resolution: {integrity: sha512-LHKIxmXe5Me+vJZKhiwMBGHlApaBIAduNMRUpm5mkY7ER/m96zKR0VqrJd4LjVVH2iDvck5h1Ka4396MHWlKNg==} 1941 + peerDependencies: 1942 + '@tiptap/core': ^3.17.1 1943 + '@tiptap/pm': ^3.17.1 1944 + 1945 + '@tiptap/extension-mention@3.17.1': 1946 + resolution: {integrity: sha512-rggEOD7cnuglVtc7zvVYx/2u7w7XpkdR6BTSXNWohsCJDwpKx5MBfuQMXULlRKY9/N49FgwHzP8ipkSvgOtiEw==} 1947 + peerDependencies: 1948 + '@tiptap/core': ^3.17.1 1949 + '@tiptap/pm': ^3.17.1 1950 + '@tiptap/suggestion': ^3.17.1 1951 + 1952 + '@tiptap/extension-node-range@3.17.1': 1953 + resolution: {integrity: sha512-tGt/Yr7aALKsrerAldQG5iBUFmml2i25nrjLIU+SR1Bzm+OWxTSXxOWunkowdquh2f/Lft5GnnSIs3e3Jr20Bg==} 1954 + peerDependencies: 1955 + '@tiptap/core': ^3.17.1 1956 + '@tiptap/pm': ^3.17.1 1957 + 1958 + '@tiptap/extension-ordered-list@3.17.1': 1959 + resolution: {integrity: sha512-pahAXbVajqX0Y51Zge9jKZlCtPV1oiq5Fbzs7gHF80KICIKf44i/AsUvfdJyT2N5/8kZrAMQHEiU/UgTMrhM3w==} 1960 + peerDependencies: 1961 + '@tiptap/extension-list': ^3.17.1 1962 + 1963 + '@tiptap/extension-paragraph@3.17.1': 1964 + resolution: {integrity: sha512-Vl+xAlINaPtX8XTPvPmeveYMEIMLs8gA7ItcKpyyo4cCzAfVCY3DKuWzOkQGUf7DKrhyJQZhpgLNMaq+h5sTSw==} 1965 + peerDependencies: 1966 + '@tiptap/core': ^3.17.1 1967 + 1968 + '@tiptap/extension-placeholder@3.17.1': 1969 + resolution: {integrity: sha512-cE8Rij5/1t4KnWE7GaDewhBek9DKNB+97yrxyggMegILg6v195hOmOkRZkyfnFMYZoBDlrfSAtX9wBvbZBqIsg==} 1970 + peerDependencies: 1971 + '@tiptap/extensions': ^3.17.1 1972 + 1973 + '@tiptap/extension-strike@3.17.1': 1974 + resolution: {integrity: sha512-c6fS6YIhxoU55etlJgM0Xqker+jn7I1KC7GVu6ljmda8I00K3/lOLZgvFUNPmgp8EJWtyTctj+3D3D+PaZaFAA==} 1975 + peerDependencies: 1976 + '@tiptap/core': ^3.17.1 1977 + 1978 + '@tiptap/extension-text@3.17.1': 1979 + resolution: {integrity: sha512-rGml96vokQbvPB+w6L3+WKyYJWwqELaLdFUr1WMgg+py5uNYGJYAExYNAbDb5biWJBrX9GgMlCaNeiJj849L1w==} 1980 + peerDependencies: 1981 + '@tiptap/core': ^3.17.1 1982 + 1983 + '@tiptap/extension-underline@3.17.1': 1984 + resolution: {integrity: sha512-6RdBzmkg6DYs0EqPyoqLGkISXzCnPqM/q3A6nh3EmFmORcIDfuNmcidvA6EImebK8KQGmtZKsRhQSnK4CNQ39g==} 1985 + peerDependencies: 1986 + '@tiptap/core': ^3.17.1 1987 + 1988 + '@tiptap/extensions@3.17.1': 1989 + resolution: {integrity: sha512-aQ4WA5bdRpv9yPQ6rRdiqwlMZ1eJw1HyEaNPQhOr2HVhQ0EqSDIOEXF4ymCveGAHxXbxNvtQ+4t1ymQEikGfXA==} 1990 + peerDependencies: 1991 + '@tiptap/core': ^3.17.1 1992 + '@tiptap/pm': ^3.17.1 1993 + 1994 + '@tiptap/markdown@3.17.1': 1995 + resolution: {integrity: sha512-GyjSTF0TabmlVryf2o98QNYCtqbfPn2CpKdGeNONF6npvT7+aHRE1j7LR8jK34nkQmHYUVuSfoYRzKfIsJ/vBA==} 1996 + peerDependencies: 1997 + '@tiptap/core': ^3.17.1 1998 + '@tiptap/pm': ^3.17.1 1999 + 2000 + '@tiptap/pm@3.17.1': 2001 + resolution: {integrity: sha512-UyVLkN8axV/zop6Se2DCBJRu5DM21X0XEQvwEC5P/vk8eC9OcQZ3FLtxeYy2ZjpAZUzBGLw0/BGsmEip/n7olw==} 2002 + 2003 + '@tiptap/starter-kit@3.17.1': 2004 + resolution: {integrity: sha512-3vBGqag9mwuQoWTrfQlULtHeoFs7k/2Q8CREf3Y79hv2fqAXTvTOKlWYPSgZhiGVMp6Dti7BDiE9Y1QpvAat2g==} 2005 + 2006 + '@tiptap/suggestion@3.17.1': 2007 + resolution: {integrity: sha512-a188uVYjlLsUiwK3Ki7KsaWVWC0u28KsqGEAqCk9ECYmtVY99Hrb+rcAwGpMjA7tn8WAwThOxiLISoMdpuqXwg==} 2008 + peerDependencies: 2009 + '@tiptap/core': ^3.17.1 2010 + '@tiptap/pm': ^3.17.1 2011 + 2012 + '@tiptap/vue-3@3.17.1': 2013 + resolution: {integrity: sha512-0NaAY3+S1KZuSY9Sl6e0zvgcX8JvKKwDamY+YOl/ZO4GRaA1VnVkS/OJtofuTAODJmoXWL8wS9NwOgAzKeAvkw==} 2014 + peerDependencies: 2015 + '@floating-ui/dom': ^1.0.0 2016 + '@tiptap/core': ^3.17.1 2017 + '@tiptap/pm': ^3.17.1 2018 + vue: ^3.0.0 2019 + 2020 + '@tiptap/y-tiptap@3.0.2': 2021 + resolution: {integrity: sha512-flMn/YW6zTbc6cvDaUPh/NfLRTXDIqgpBUkYzM74KA1snqQwhOMjnRcnpu4hDFrTnPO6QGzr99vRyXEA7M44WA==} 2022 + engines: {node: '>=16.0.0', npm: '>=8.0.0'} 2023 + peerDependencies: 2024 + prosemirror-model: ^1.7.1 2025 + prosemirror-state: ^1.2.3 2026 + prosemirror-view: ^1.9.10 2027 + y-protocols: ^1.0.1 2028 + yjs: ^13.5.38 2029 + 2030 + '@tybys/wasm-util@0.10.1': 2031 + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} 2032 + 2033 + '@types/aws-lambda@8.10.160': 2034 + resolution: {integrity: sha512-uoO4QVQNWFPJMh26pXtmtrRfGshPUSpMZGUyUQY20FhfHEElEBOPKgVmFs1z+kbpyBsRs2JnoOPT7++Z4GA9pA==} 2035 + 2036 + '@types/estree@1.0.8': 2037 + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 2038 + 2039 + '@types/json-schema@7.0.15': 2040 + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 2041 + 2042 + '@types/linkify-it@5.0.0': 2043 + resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} 2044 + 2045 + '@types/markdown-it@14.1.2': 2046 + resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==} 2047 + 2048 + '@types/mdurl@2.0.0': 2049 + resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} 2050 + 2051 + '@types/parse-path@7.1.0': 2052 + resolution: {integrity: sha512-EULJ8LApcVEPbrfND0cRQqutIOdiIgJ1Mgrhpy755r14xMohPTEpkV/k28SJvuOs9bHRFW8x+KeDAEPiGQPB9Q==} 2053 + deprecated: This is a stub types definition. parse-path provides its own type definitions, so you do not need this installed. 2054 + 2055 + '@types/pluralize@0.0.33': 2056 + resolution: {integrity: sha512-JOqsl+ZoCpP4e8TDke9W79FDcSgPAR0l6pixx2JHkhnRjvShyYiAYw2LVsnA7K08Y6DeOnaU6ujmENO4os/cYg==} 2057 + 2058 + '@types/resolve@1.20.2': 2059 + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} 2060 + 2061 + '@types/web-bluetooth@0.0.20': 2062 + resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} 2063 + 2064 + '@types/web-bluetooth@0.0.21': 2065 + resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==} 2066 + 2067 + '@unhead/vue@2.1.2': 2068 + resolution: {integrity: sha512-w5yxH/fkkLWAFAOnMSIbvAikNHYn6pgC7zGF/BasXf+K3CO1cYIPFehYAk5jpcsbiNPMc3goyyw1prGLoyD14g==} 2069 + peerDependencies: 2070 + vue: '>=3.5.18' 2071 + 2072 + '@vercel/nft@1.3.0': 2073 + resolution: {integrity: sha512-i4EYGkCsIjzu4vorDUbqglZc5eFtQI2syHb++9ZUDm6TU4edVywGpVnYDein35x9sevONOn9/UabfQXuNXtuzQ==} 2074 + engines: {node: '>=20'} 2075 + hasBin: true 2076 + 2077 + '@vitejs/plugin-vue-jsx@5.1.3': 2078 + resolution: {integrity: sha512-I6Zr8cYVr5WHMW5gNOP09DNqW9rgO8RX73Wa6Czgq/0ndpTfJM4vfDChfOT1+3KtdrNqilNBtNlFwVeB02ZzGw==} 2079 + engines: {node: ^20.19.0 || >=22.12.0} 2080 + peerDependencies: 2081 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 2082 + vue: ^3.0.0 2083 + 2084 + '@vitejs/plugin-vue@6.0.3': 2085 + resolution: {integrity: sha512-TlGPkLFLVOY3T7fZrwdvKpjprR3s4fxRln0ORDo1VQ7HHyxJwTlrjKU3kpVWTlaAjIEuCTokmjkZnr8Tpc925w==} 2086 + engines: {node: ^20.19.0 || >=22.12.0} 2087 + peerDependencies: 2088 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 2089 + vue: ^3.2.25 2090 + 2091 + '@volar/language-core@2.4.27': 2092 + resolution: {integrity: sha512-DjmjBWZ4tJKxfNC1F6HyYERNHPYS7L7OPFyCrestykNdUZMFYzI9WTyvwPcaNaHlrEUwESHYsfEw3isInncZxQ==} 2093 + 2094 + '@volar/source-map@2.4.27': 2095 + resolution: {integrity: sha512-ynlcBReMgOZj2i6po+qVswtDUeeBRCTgDurjMGShbm8WYZgJ0PA4RmtebBJ0BCYol1qPv3GQF6jK7C9qoVc7lg==} 2096 + 2097 + '@volar/typescript@2.4.27': 2098 + resolution: {integrity: sha512-eWaYCcl/uAPInSK2Lze6IqVWaBu/itVqR5InXcHXFyles4zO++Mglt3oxdgj75BDcv1Knr9Y93nowS8U3wqhxg==} 2099 + 2100 + '@vue-macros/common@3.1.2': 2101 + resolution: {integrity: sha512-h9t4ArDdniO9ekYHAD95t9AZcAbb19lEGK+26iAjUODOIJKmObDNBSe4+6ELQAA3vtYiFPPBtHh7+cQCKi3Dng==} 2102 + engines: {node: '>=20.19.0'} 2103 + peerDependencies: 2104 + vue: ^2.7.0 || ^3.2.25 2105 + peerDependenciesMeta: 2106 + vue: 2107 + optional: true 2108 + 2109 + '@vue/babel-helper-vue-transform-on@2.0.1': 2110 + resolution: {integrity: sha512-uZ66EaFbnnZSYqYEyplWvn46GhZ1KuYSThdT68p+am7MgBNbQ3hphTL9L+xSIsWkdktwhPYLwPgVWqo96jDdRA==} 2111 + 2112 + '@vue/babel-plugin-jsx@2.0.1': 2113 + resolution: {integrity: sha512-a8CaLQjD/s4PVdhrLD/zT574ZNPnZBOY+IhdtKWRB4HRZ0I2tXBi5ne7d9eCfaYwp5gU5+4KIyFTV1W1YL9xZA==} 2114 + peerDependencies: 2115 + '@babel/core': ^7.0.0-0 2116 + peerDependenciesMeta: 2117 + '@babel/core': 2118 + optional: true 2119 + 2120 + '@vue/babel-plugin-resolve-type@2.0.1': 2121 + resolution: {integrity: sha512-ybwgIuRGRRBhOU37GImDoWQoz+TlSqap65qVI6iwg/J7FfLTLmMf97TS7xQH9I7Qtr/gp161kYVdhr1ZMraSYQ==} 2122 + peerDependencies: 2123 + '@babel/core': ^7.0.0-0 2124 + 2125 + '@vue/compiler-core@3.5.27': 2126 + resolution: {integrity: sha512-gnSBQjZA+//qDZen+6a2EdHqJ68Z7uybrMf3SPjEGgG4dicklwDVmMC1AeIHxtLVPT7sn6sH1KOO+tS6gwOUeQ==} 2127 + 2128 + '@vue/compiler-dom@3.5.27': 2129 + resolution: {integrity: sha512-oAFea8dZgCtVVVTEC7fv3T5CbZW9BxpFzGGxC79xakTr6ooeEqmRuvQydIiDAkglZEAd09LgVf1RoDnL54fu5w==} 2130 + 2131 + '@vue/compiler-sfc@3.5.27': 2132 + resolution: {integrity: sha512-sHZu9QyDPeDmN/MRoshhggVOWE5WlGFStKFwu8G52swATgSny27hJRWteKDSUUzUH+wp+bmeNbhJnEAel/auUQ==} 2133 + 2134 + '@vue/compiler-ssr@3.5.27': 2135 + resolution: {integrity: sha512-Sj7h+JHt512fV1cTxKlYhg7qxBvack+BGncSpH+8vnN+KN95iPIcqB5rsbblX40XorP+ilO7VIKlkuu3Xq2vjw==} 2136 + 2137 + '@vue/devtools-api@6.6.4': 2138 + resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} 2139 + 2140 + '@vue/devtools-core@8.0.5': 2141 + resolution: {integrity: sha512-dpCw8nl0GDBuiL9SaY0mtDxoGIEmU38w+TQiYEPOLhW03VDC0lfNMYXS/qhl4I0YlysGp04NLY4UNn6xgD0VIQ==} 2142 + peerDependencies: 2143 + vue: ^3.0.0 2144 + 2145 + '@vue/devtools-kit@8.0.5': 2146 + resolution: {integrity: sha512-q2VV6x1U3KJMTQPUlRMyWEKVbcHuxhqJdSr6Jtjz5uAThAIrfJ6WVZdGZm5cuO63ZnSUz0RCsVwiUUb0mDV0Yg==} 2147 + 2148 + '@vue/devtools-shared@8.0.5': 2149 + resolution: {integrity: sha512-bRLn6/spxpmgLk+iwOrR29KrYnJjG9DGpHGkDFG82UM21ZpJ39ztUT9OXX3g+usW7/b2z+h46I9ZiYyB07XMXg==} 2150 + 2151 + '@vue/language-core@3.2.4': 2152 + resolution: {integrity: sha512-bqBGuSG4KZM45KKTXzGtoCl9cWju5jsaBKaJJe3h5hRAAWpZUuj5G+L+eI01sPIkm4H6setKRlw7E85wLdDNew==} 2153 + 2154 + '@vue/reactivity@3.5.27': 2155 + resolution: {integrity: sha512-vvorxn2KXfJ0nBEnj4GYshSgsyMNFnIQah/wczXlsNXt+ijhugmW+PpJ2cNPe4V6jpnBcs0MhCODKllWG+nvoQ==} 2156 + 2157 + '@vue/runtime-core@3.5.27': 2158 + resolution: {integrity: sha512-fxVuX/fzgzeMPn/CLQecWeDIFNt3gQVhxM0rW02Tvp/YmZfXQgcTXlakq7IMutuZ/+Ogbn+K0oct9J3JZfyk3A==} 2159 + 2160 + '@vue/runtime-dom@3.5.27': 2161 + resolution: {integrity: sha512-/QnLslQgYqSJ5aUmb5F0z0caZPGHRB8LEAQ1s81vHFM5CBfnun63rxhvE/scVb/j3TbBuoZwkJyiLCkBluMpeg==} 2162 + 2163 + '@vue/server-renderer@3.5.27': 2164 + resolution: {integrity: sha512-qOz/5thjeP1vAFc4+BY3Nr6wxyLhpeQgAE/8dDtKo6a6xdk+L4W46HDZgNmLOBUDEkFXV3G7pRiUqxjX0/2zWA==} 2165 + peerDependencies: 2166 + vue: 3.5.27 2167 + 2168 + '@vue/shared@3.5.27': 2169 + resolution: {integrity: sha512-dXr/3CgqXsJkZ0n9F3I4elY8wM9jMJpP3pvRG52r6m0tu/MsAFIe6JpXVGeNMd/D9F4hQynWT8Rfuj0bdm9kFQ==} 2170 + 2171 + '@vueuse/core@10.11.1': 2172 + resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} 2173 + 2174 + '@vueuse/core@12.8.2': 2175 + resolution: {integrity: sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ==} 2176 + 2177 + '@vueuse/core@14.1.0': 2178 + resolution: {integrity: sha512-rgBinKs07hAYyPF834mDTigH7BtPqvZ3Pryuzt1SD/lg5wEcWqvwzXXYGEDb2/cP0Sj5zSvHl3WkmMELr5kfWw==} 2179 + peerDependencies: 2180 + vue: ^3.5.0 2181 + 2182 + '@vueuse/core@14.2.0': 2183 + resolution: {integrity: sha512-tpjzVl7KCQNVd/qcaCE9XbejL38V6KJAEq/tVXj7mDPtl6JtzmUdnXelSS+ULRkkrDgzYVK7EerQJvd2jR794Q==} 2184 + peerDependencies: 2185 + vue: ^3.5.0 2186 + 2187 + '@vueuse/integrations@14.1.0': 2188 + resolution: {integrity: sha512-eNQPdisnO9SvdydTIXnTE7c29yOsJBD/xkwEyQLdhDC/LKbqrFpXHb3uS//7NcIrQO3fWVuvMGp8dbK6mNEMCA==} 2189 + peerDependencies: 2190 + async-validator: ^4 2191 + axios: ^1 2192 + change-case: ^5 2193 + drauu: ^0.4 2194 + focus-trap: ^7 2195 + fuse.js: ^7 2196 + idb-keyval: ^6 2197 + jwt-decode: ^4 2198 + nprogress: ^0.2 2199 + qrcode: ^1.5 2200 + sortablejs: ^1 2201 + universal-cookie: ^7 || ^8 2202 + vue: ^3.5.0 2203 + peerDependenciesMeta: 2204 + async-validator: 2205 + optional: true 2206 + axios: 2207 + optional: true 2208 + change-case: 2209 + optional: true 2210 + drauu: 2211 + optional: true 2212 + focus-trap: 2213 + optional: true 2214 + fuse.js: 2215 + optional: true 2216 + idb-keyval: 2217 + optional: true 2218 + jwt-decode: 2219 + optional: true 2220 + nprogress: 2221 + optional: true 2222 + qrcode: 2223 + optional: true 2224 + sortablejs: 2225 + optional: true 2226 + universal-cookie: 2227 + optional: true 2228 + 2229 + '@vueuse/metadata@10.11.1': 2230 + resolution: {integrity: sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==} 2231 + 2232 + '@vueuse/metadata@12.8.2': 2233 + resolution: {integrity: sha512-rAyLGEuoBJ/Il5AmFHiziCPdQzRt88VxR+Y/A/QhJ1EWtWqPBBAxTAFaSkviwEuOEZNtW8pvkPgoCZQ+HxqW1A==} 2234 + 2235 + '@vueuse/metadata@14.1.0': 2236 + resolution: {integrity: sha512-7hK4g015rWn2PhKcZ99NyT+ZD9sbwm7SGvp7k+k+rKGWnLjS/oQozoIZzWfCewSUeBmnJkIb+CNr7Zc/EyRnnA==} 2237 + 2238 + '@vueuse/metadata@14.2.0': 2239 + resolution: {integrity: sha512-i3axTGjU8b13FtyR4Keeama+43iD+BwX9C2TmzBVKqjSHArF03hjkp2SBZ1m72Jk2UtrX0aYCugBq2R1fhkuAQ==} 2240 + 2241 + '@vueuse/nuxt@14.2.0': 2242 + resolution: {integrity: sha512-MpxTYd7/W0izL6DgMEYUUTYkm1q0aqE0kfMr6oBcj5R0TIrdPJAJIwVaqs5pbSjQUPjNNgQ7mCRvx9RKFUq+VQ==} 2243 + peerDependencies: 2244 + nuxt: ^3.0.0 || ^4.0.0-0 2245 + vue: ^3.5.0 2246 + 2247 + '@vueuse/shared@10.11.1': 2248 + resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==} 2249 + 2250 + '@vueuse/shared@12.8.2': 2251 + resolution: {integrity: sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w==} 2252 + 2253 + '@vueuse/shared@14.1.0': 2254 + resolution: {integrity: sha512-EcKxtYvn6gx1F8z9J5/rsg3+lTQnvOruQd8fUecW99DCK04BkWD7z5KQ/wTAx+DazyoEE9dJt/zV8OIEQbM6kw==} 2255 + peerDependencies: 2256 + vue: ^3.5.0 2257 + 2258 + '@vueuse/shared@14.2.0': 2259 + resolution: {integrity: sha512-Z0bmluZTlAXgUcJ4uAFaML16JcD8V0QG00Db3quR642I99JXIDRa2MI2LGxiLVhcBjVnL1jOzIvT5TT2lqJlkA==} 2260 + peerDependencies: 2261 + vue: ^3.5.0 2262 + 2263 + abbrev@3.0.1: 2264 + resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} 2265 + engines: {node: ^18.17.0 || >=20.5.0} 2266 + 2267 + abort-controller@3.0.0: 2268 + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} 2269 + engines: {node: '>=6.5'} 2270 + 2271 + acorn-import-attributes@1.9.5: 2272 + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} 2273 + peerDependencies: 2274 + acorn: ^8 2275 + 2276 + acorn-jsx@5.3.2: 2277 + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 2278 + peerDependencies: 2279 + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 2280 + 2281 + acorn@8.15.0: 2282 + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} 2283 + engines: {node: '>=0.4.0'} 2284 + hasBin: true 2285 + 2286 + agent-base@7.1.4: 2287 + resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} 2288 + engines: {node: '>= 14'} 2289 + 2290 + ajv@6.12.6: 2291 + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 2292 + 2293 + alien-signals@3.1.2: 2294 + resolution: {integrity: sha512-d9dYqZTS90WLiU0I5c6DHj/HcKkF8ZyGN3G5x8wSbslulz70KOxaqCT0hQCo9KOyhVqzqGojvNdJXoTumZOtcw==} 2295 + 2296 + ansi-regex@5.0.1: 2297 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 2298 + engines: {node: '>=8'} 2299 + 2300 + ansi-regex@6.2.2: 2301 + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} 2302 + engines: {node: '>=12'} 2303 + 2304 + ansi-styles@4.3.0: 2305 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 2306 + engines: {node: '>=8'} 2307 + 2308 + ansi-styles@6.2.3: 2309 + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} 2310 + engines: {node: '>=12'} 2311 + 2312 + ansis@4.2.0: 2313 + resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} 2314 + engines: {node: '>=14'} 2315 + 2316 + anymatch@3.1.3: 2317 + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 2318 + engines: {node: '>= 8'} 2319 + 2320 + archiver-utils@5.0.2: 2321 + resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} 2322 + engines: {node: '>= 14'} 2323 + 2324 + archiver@7.0.1: 2325 + resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} 2326 + engines: {node: '>= 14'} 2327 + 2328 + argparse@2.0.1: 2329 + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 2330 + 2331 + aria-hidden@1.2.6: 2332 + resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==} 2333 + engines: {node: '>=10'} 2334 + 2335 + ast-kit@2.2.0: 2336 + resolution: {integrity: sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==} 2337 + engines: {node: '>=20.19.0'} 2338 + 2339 + ast-walker-scope@0.8.3: 2340 + resolution: {integrity: sha512-cbdCP0PGOBq0ASG+sjnKIoYkWMKhhz+F/h9pRexUdX2Hd38+WOlBkRKlqkGOSm0YQpcFMQBJeK4WspUAkwsEdg==} 2341 + engines: {node: '>=20.19.0'} 2342 + 2343 + async-sema@3.1.1: 2344 + resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} 2345 + 2346 + async@3.2.6: 2347 + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} 2348 + 2349 + autoprefixer@10.4.23: 2350 + resolution: {integrity: sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==} 2351 + engines: {node: ^10 || ^12 || >=14} 2352 + hasBin: true 2353 + peerDependencies: 2354 + postcss: ^8.1.0 2355 + 2356 + b4a@1.7.3: 2357 + resolution: {integrity: sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==} 2358 + peerDependencies: 2359 + react-native-b4a: '*' 2360 + peerDependenciesMeta: 2361 + react-native-b4a: 2362 + optional: true 2363 + 2364 + balanced-match@1.0.2: 2365 + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 2366 + 2367 + bare-events@2.8.2: 2368 + resolution: {integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==} 2369 + peerDependencies: 2370 + bare-abort-controller: '*' 2371 + peerDependenciesMeta: 2372 + bare-abort-controller: 2373 + optional: true 2374 + 2375 + base64-js@1.5.1: 2376 + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 2377 + 2378 + baseline-browser-mapping@2.9.18: 2379 + resolution: {integrity: sha512-e23vBV1ZLfjb9apvfPk4rHVu2ry6RIr2Wfs+O324okSidrX7pTAnEJPCh/O5BtRlr7QtZI7ktOP3vsqr7Z5XoA==} 2380 + hasBin: true 2381 + 2382 + before-after-hook@4.0.0: 2383 + resolution: {integrity: sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==} 2384 + 2385 + bindings@1.5.0: 2386 + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} 2387 + 2388 + birpc@2.9.0: 2389 + resolution: {integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==} 2390 + 2391 + boolbase@1.0.0: 2392 + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 2393 + 2394 + bottleneck@2.19.5: 2395 + resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==} 2396 + 2397 + brace-expansion@1.1.12: 2398 + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} 2399 + 2400 + brace-expansion@2.0.2: 2401 + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} 2402 + 2403 + braces@3.0.3: 2404 + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 2405 + engines: {node: '>=8'} 2406 + 2407 + brotli@1.3.3: 2408 + resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} 2409 + 2410 + browserslist@4.28.1: 2411 + resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} 2412 + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 2413 + hasBin: true 2414 + 2415 + buffer-crc32@1.0.0: 2416 + resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} 2417 + engines: {node: '>=8.0.0'} 2418 + 2419 + buffer-from@1.1.2: 2420 + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 2421 + 2422 + buffer@6.0.3: 2423 + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} 2424 + 2425 + bundle-name@4.1.0: 2426 + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} 2427 + engines: {node: '>=18'} 2428 + 2429 + c12@3.3.3: 2430 + resolution: {integrity: sha512-750hTRvgBy5kcMNPdh95Qo+XUBeGo8C7nsKSmedDmaQI+E0r82DwHeM6vBewDe4rGFbnxoa4V9pw+sPh5+Iz8Q==} 2431 + peerDependencies: 2432 + magicast: '*' 2433 + peerDependenciesMeta: 2434 + magicast: 2435 + optional: true 2436 + 2437 + cac@6.7.14: 2438 + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 2439 + engines: {node: '>=8'} 2440 + 2441 + callsites@3.1.0: 2442 + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 2443 + engines: {node: '>=6'} 2444 + 2445 + caniuse-api@3.0.0: 2446 + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} 2447 + 2448 + caniuse-lite@1.0.30001766: 2449 + resolution: {integrity: sha512-4C0lfJ0/YPjJQHagaE9x2Elb69CIqEPZeG0anQt9SIvIoOH4a4uaRl73IavyO+0qZh6MDLH//DrXThEYKHkmYA==} 2450 + 2451 + case-anything@3.1.2: 2452 + resolution: {integrity: sha512-wljhAjDDIv/hM2FzgJnYQg90AWmZMNtESCjTeLH680qTzdo0nErlCxOmgzgX4ZsZAtIvqHyD87ES8QyriXB+BQ==} 2453 + engines: {node: '>=18'} 2454 + 2455 + chalk@4.1.2: 2456 + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 2457 + engines: {node: '>=10'} 2458 + 2459 + change-case@5.4.4: 2460 + resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} 2461 + 2462 + chokidar@4.0.3: 2463 + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 2464 + engines: {node: '>= 14.16.0'} 2465 + 2466 + chokidar@5.0.0: 2467 + resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} 2468 + engines: {node: '>= 20.19.0'} 2469 + 2470 + chownr@3.0.0: 2471 + resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} 2472 + engines: {node: '>=18'} 2473 + 2474 + citty@0.1.6: 2475 + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} 2476 + 2477 + citty@0.2.0: 2478 + resolution: {integrity: sha512-8csy5IBFI2ex2hTVpaHN2j+LNE199AgiI7y4dMintrr8i0lQiFn+0AWMZrWdHKIgMOer65f8IThysYhoReqjWA==} 2479 + 2480 + clipboardy@4.0.0: 2481 + resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} 2482 + engines: {node: '>=18'} 2483 + 2484 + cliui@8.0.1: 2485 + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 2486 + engines: {node: '>=12'} 2487 + 2488 + clone@2.1.2: 2489 + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} 2490 + engines: {node: '>=0.8'} 2491 + 2492 + cluster-key-slot@1.1.2: 2493 + resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} 2494 + engines: {node: '>=0.10.0'} 2495 + 2496 + color-convert@2.0.1: 2497 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 2498 + engines: {node: '>=7.0.0'} 2499 + 2500 + color-name@1.1.4: 2501 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 2502 + 2503 + colord@2.9.3: 2504 + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} 2505 + 2506 + colortranslator@5.0.0: 2507 + resolution: {integrity: sha512-Z3UPUKasUVDFCDYAjP2fmlVRf1jFHJv1izAmPjiOa0OCIw1W7iC8PZ2GsoDa8uZv+mKyWopxxStT9q05+27h7w==} 2508 + 2509 + commander@11.1.0: 2510 + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} 2511 + engines: {node: '>=16'} 2512 + 2513 + commander@2.20.3: 2514 + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 2515 + 2516 + commondir@1.0.1: 2517 + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} 2518 + 2519 + compatx@0.2.0: 2520 + resolution: {integrity: sha512-6gLRNt4ygsi5NyMVhceOCFv14CIdDFN7fQjX1U4+47qVE/+kjPoXMK65KWK+dWxmFzMTuKazoQ9sch6pM0p5oA==} 2521 + 2522 + compress-commons@6.0.2: 2523 + resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} 2524 + engines: {node: '>= 14'} 2525 + 2526 + concat-map@0.0.1: 2527 + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 2528 + 2529 + confbox@0.1.8: 2530 + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} 2531 + 2532 + confbox@0.2.2: 2533 + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} 2534 + 2535 + consola@3.4.2: 2536 + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} 2537 + engines: {node: ^14.18.0 || >=16.10.0} 2538 + 2539 + convert-source-map@2.0.0: 2540 + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 2541 + 2542 + cookie-es@1.2.2: 2543 + resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} 2544 + 2545 + cookie-es@2.0.0: 2546 + resolution: {integrity: sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==} 2547 + 2548 + copy-anything@4.0.5: 2549 + resolution: {integrity: sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==} 2550 + engines: {node: '>=18'} 2551 + 2552 + copy-paste@2.2.0: 2553 + resolution: {integrity: sha512-jqSL4r9DSeiIvJZStLzY/sMLt9ToTM7RsK237lYOTG+KcbQJHGala3R1TUpa8h1p9adswVgIdV4qGbseVhL4lg==} 2554 + 2555 + core-util-is@1.0.3: 2556 + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 2557 + 2558 + crc-32@1.2.2: 2559 + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} 2560 + engines: {node: '>=0.8'} 2561 + hasBin: true 2562 + 2563 + crc32-stream@6.0.0: 2564 + resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} 2565 + engines: {node: '>= 14'} 2566 + 2567 + crelt@1.0.6: 2568 + resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==} 2569 + 2570 + croner@9.1.0: 2571 + resolution: {integrity: sha512-p9nwwR4qyT5W996vBZhdvBCnMhicY5ytZkR4D1Xj0wuTDEiMnjwR57Q3RXYY/s0EpX6Ay3vgIcfaR+ewGHsi+g==} 2572 + engines: {node: '>=18.0'} 2573 + 2574 + cross-spawn@7.0.6: 2575 + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 2576 + engines: {node: '>= 8'} 2577 + 2578 + crossws@0.3.5: 2579 + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} 2580 + 2581 + css-declaration-sorter@7.3.1: 2582 + resolution: {integrity: sha512-gz6x+KkgNCjxq3Var03pRYLhyNfwhkKF1g/yoLgDNtFvVu0/fOLV9C8fFEZRjACp/XQLumjAYo7JVjzH3wLbxA==} 2583 + engines: {node: ^14 || ^16 || >=18} 2584 + peerDependencies: 2585 + postcss: ^8.0.9 2586 + 2587 + css-select@5.2.2: 2588 + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} 2589 + 2590 + css-tree@2.2.1: 2591 + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} 2592 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 2593 + 2594 + css-tree@3.1.0: 2595 + resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} 2596 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} 2597 + 2598 + css-what@6.2.2: 2599 + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} 2600 + engines: {node: '>= 6'} 2601 + 2602 + cssesc@3.0.0: 2603 + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 2604 + engines: {node: '>=4'} 2605 + hasBin: true 2606 + 2607 + cssnano-preset-default@7.0.10: 2608 + resolution: {integrity: sha512-6ZBjW0Lf1K1Z+0OKUAUpEN62tSXmYChXWi2NAA0afxEVsj9a+MbcB1l5qel6BHJHmULai2fCGRthCeKSFbScpA==} 2609 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2610 + peerDependencies: 2611 + postcss: ^8.4.32 2612 + 2613 + cssnano-utils@5.0.1: 2614 + resolution: {integrity: sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg==} 2615 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2616 + peerDependencies: 2617 + postcss: ^8.4.32 2618 + 2619 + cssnano@7.1.2: 2620 + resolution: {integrity: sha512-HYOPBsNvoiFeR1eghKD5C3ASm64v9YVyJB4Ivnl2gqKoQYvjjN/G0rztvKQq8OxocUtC6sjqY8jwYngIB4AByA==} 2621 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2622 + peerDependencies: 2623 + postcss: ^8.4.32 2624 + 2625 + csso@5.0.5: 2626 + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} 2627 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 2628 + 2629 + csstype@3.2.3: 2630 + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} 2631 + 2632 + db0@0.3.4: 2633 + resolution: {integrity: sha512-RiXXi4WaNzPTHEOu8UPQKMooIbqOEyqA1t7Z6MsdxSCeb8iUC9ko3LcmsLmeUt2SM5bctfArZKkRQggKZz7JNw==} 2634 + peerDependencies: 2635 + '@electric-sql/pglite': '*' 2636 + '@libsql/client': '*' 2637 + better-sqlite3: '*' 2638 + drizzle-orm: '*' 2639 + mysql2: '*' 2640 + sqlite3: '*' 2641 + peerDependenciesMeta: 2642 + '@electric-sql/pglite': 2643 + optional: true 2644 + '@libsql/client': 2645 + optional: true 2646 + better-sqlite3: 2647 + optional: true 2648 + drizzle-orm: 2649 + optional: true 2650 + mysql2: 2651 + optional: true 2652 + sqlite3: 2653 + optional: true 2654 + 2655 + debug@4.4.3: 2656 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 2657 + engines: {node: '>=6.0'} 2658 + peerDependencies: 2659 + supports-color: '*' 2660 + peerDependenciesMeta: 2661 + supports-color: 2662 + optional: true 2663 + 2664 + deep-is@0.1.4: 2665 + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 2666 + 2667 + deepmerge@4.3.1: 2668 + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 2669 + engines: {node: '>=0.10.0'} 2670 + 2671 + default-browser-id@5.0.1: 2672 + resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==} 2673 + engines: {node: '>=18'} 2674 + 2675 + default-browser@5.4.0: 2676 + resolution: {integrity: sha512-XDuvSq38Hr1MdN47EDvYtx3U0MTqpCEn+F6ft8z2vYDzMrvQhVp0ui9oQdqW3MvK3vqUETglt1tVGgjLuJ5izg==} 2677 + engines: {node: '>=18'} 2678 + 2679 + define-lazy-prop@2.0.0: 2680 + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} 2681 + engines: {node: '>=8'} 2682 + 2683 + define-lazy-prop@3.0.0: 2684 + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} 2685 + engines: {node: '>=12'} 2686 + 2687 + defu@6.1.4: 2688 + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 2689 + 2690 + denque@2.1.0: 2691 + resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} 2692 + engines: {node: '>=0.10'} 2693 + 2694 + depd@2.0.0: 2695 + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} 2696 + engines: {node: '>= 0.8'} 2697 + 2698 + destr@2.0.5: 2699 + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} 2700 + 2701 + detect-libc@2.1.2: 2702 + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} 2703 + engines: {node: '>=8'} 2704 + 2705 + devalue@5.6.2: 2706 + resolution: {integrity: sha512-nPRkjWzzDQlsejL1WVifk5rvcFi/y1onBRxjaFMjZeR9mFpqu2gmAZ9xUB9/IEanEP/vBtGeGganC/GO1fmufg==} 2707 + 2708 + dfa@1.2.0: 2709 + resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} 2710 + 2711 + diff@8.0.3: 2712 + resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==} 2713 + engines: {node: '>=0.3.1'} 2714 + 2715 + dom-serializer@2.0.0: 2716 + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 2717 + 2718 + domelementtype@2.3.0: 2719 + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 2720 + 2721 + domhandler@5.0.3: 2722 + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 2723 + engines: {node: '>= 4'} 2724 + 2725 + domutils@3.2.2: 2726 + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} 2727 + 2728 + dot-prop@10.1.0: 2729 + resolution: {integrity: sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q==} 2730 + engines: {node: '>=20'} 2731 + 2732 + dotenv@16.6.1: 2733 + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} 2734 + engines: {node: '>=12'} 2735 + 2736 + dotenv@17.2.3: 2737 + resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==} 2738 + engines: {node: '>=12'} 2739 + 2740 + duplexer@0.1.2: 2741 + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} 2742 + 2743 + eastasianwidth@0.2.0: 2744 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 2745 + 2746 + ee-first@1.1.1: 2747 + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 2748 + 2749 + electron-to-chromium@1.5.279: 2750 + resolution: {integrity: sha512-0bblUU5UNdOt5G7XqGiJtpZMONma6WAfq9vsFmtn9x1+joAObr6x1chfqyxFSDCAFwFhCQDrqeAr6MYdpwJ9Hg==} 2751 + 2752 + embla-carousel-auto-height@8.6.0: 2753 + resolution: {integrity: sha512-/HrJQOEM6aol/oF33gd2QlINcXy3e19fJWvHDuHWp2bpyTa+2dm9tVVJak30m2Qy6QyQ6Fc8DkImtv7pxWOJUQ==} 2754 + peerDependencies: 2755 + embla-carousel: 8.6.0 2756 + 2757 + embla-carousel-auto-scroll@8.6.0: 2758 + resolution: {integrity: sha512-WT9fWhNXFpbQ6kP+aS07oF5IHYLZ1Dx4DkwgCY8Hv2ZyYd2KMCPfMV1q/cA3wFGuLO7GMgKiySLX90/pQkcOdQ==} 2759 + peerDependencies: 2760 + embla-carousel: 8.6.0 2761 + 2762 + embla-carousel-autoplay@8.6.0: 2763 + resolution: {integrity: sha512-OBu5G3nwaSXkZCo1A6LTaFMZ8EpkYbwIaH+bPqdBnDGQ2fh4+NbzjXjs2SktoPNKCtflfVMc75njaDHOYXcrsA==} 2764 + peerDependencies: 2765 + embla-carousel: 8.6.0 2766 + 2767 + embla-carousel-class-names@8.6.0: 2768 + resolution: {integrity: sha512-l1hm1+7GxQ+zwdU2sea/LhD946on7XO2qk3Xq2XWSwBaWfdgchXdK567yzLtYSHn4sWYdiX+x4nnaj+saKnJkw==} 2769 + peerDependencies: 2770 + embla-carousel: 8.6.0 2771 + 2772 + embla-carousel-fade@8.6.0: 2773 + resolution: {integrity: sha512-qaYsx5mwCz72ZrjlsXgs1nKejSrW+UhkbOMwLgfRT7w2LtdEB03nPRI06GHuHv5ac2USvbEiX2/nAHctcDwvpg==} 2774 + peerDependencies: 2775 + embla-carousel: 8.6.0 2776 + 2777 + embla-carousel-reactive-utils@8.6.0: 2778 + resolution: {integrity: sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A==} 2779 + peerDependencies: 2780 + embla-carousel: 8.6.0 2781 + 2782 + embla-carousel-vue@8.6.0: 2783 + resolution: {integrity: sha512-v8UO5UsyLocZnu/LbfQA7Dn2QHuZKurJY93VUmZYP//QRWoCWOsionmvLLAlibkET3pGPs7++03VhJKbWD7vhQ==} 2784 + peerDependencies: 2785 + vue: ^3.2.37 2786 + 2787 + embla-carousel-wheel-gestures@8.1.0: 2788 + resolution: {integrity: sha512-J68jkYrxbWDmXOm2n2YHl+uMEXzkGSKjWmjaEgL9xVvPb3HqVmg6rJSKfI3sqIDVvm7mkeTy87wtG/5263XqHQ==} 2789 + engines: {node: '>=10'} 2790 + peerDependencies: 2791 + embla-carousel: ^8.0.0 || ~8.0.0-rc03 2792 + 2793 + embla-carousel@8.6.0: 2794 + resolution: {integrity: sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==} 2795 + 2796 + emoji-regex@8.0.0: 2797 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 2798 + 2799 + emoji-regex@9.2.2: 2800 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 2801 + 2802 + encodeurl@2.0.0: 2803 + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} 2804 + engines: {node: '>= 0.8'} 2805 + 2806 + enhanced-resolve@5.18.4: 2807 + resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==} 2808 + engines: {node: '>=10.13.0'} 2809 + 2810 + entities@4.5.0: 2811 + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 2812 + engines: {node: '>=0.12'} 2813 + 2814 + entities@7.0.1: 2815 + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} 2816 + engines: {node: '>=0.12'} 2817 + 2818 + error-stack-parser-es@1.0.5: 2819 + resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} 2820 + 2821 + errx@0.1.0: 2822 + resolution: {integrity: sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==} 2823 + 2824 + es-module-lexer@2.0.0: 2825 + resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} 2826 + 2827 + esbuild@0.25.12: 2828 + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} 2829 + engines: {node: '>=18'} 2830 + hasBin: true 2831 + 2832 + esbuild@0.27.2: 2833 + resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==} 2834 + engines: {node: '>=18'} 2835 + hasBin: true 2836 + 2837 + escalade@3.2.0: 2838 + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 2839 + engines: {node: '>=6'} 2840 + 2841 + escape-html@1.0.3: 2842 + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} 2843 + 2844 + escape-string-regexp@4.0.0: 2845 + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 2846 + engines: {node: '>=10'} 2847 + 2848 + escape-string-regexp@5.0.0: 2849 + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 2850 + engines: {node: '>=12'} 2851 + 2852 + eslint-scope@8.4.0: 2853 + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} 2854 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 2855 + 2856 + eslint-visitor-keys@3.4.3: 2857 + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 2858 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2859 + 2860 + eslint-visitor-keys@4.2.1: 2861 + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} 2862 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 2863 + 2864 + eslint@9.39.2: 2865 + resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==} 2866 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 2867 + hasBin: true 2868 + peerDependencies: 2869 + jiti: '*' 2870 + peerDependenciesMeta: 2871 + jiti: 2872 + optional: true 2873 + 2874 + espree@10.4.0: 2875 + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} 2876 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 2877 + 2878 + esquery@1.7.0: 2879 + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} 2880 + engines: {node: '>=0.10'} 2881 + 2882 + esrecurse@4.3.0: 2883 + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 2884 + engines: {node: '>=4.0'} 2885 + 2886 + estraverse@5.3.0: 2887 + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 2888 + engines: {node: '>=4.0'} 2889 + 2890 + estree-walker@2.0.2: 2891 + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 2892 + 2893 + estree-walker@3.0.3: 2894 + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 2895 + 2896 + esutils@2.0.3: 2897 + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 2898 + engines: {node: '>=0.10.0'} 2899 + 2900 + etag@1.8.1: 2901 + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} 2902 + engines: {node: '>= 0.6'} 2903 + 2904 + event-target-shim@5.0.1: 2905 + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} 2906 + engines: {node: '>=6'} 2907 + 2908 + events-universal@1.0.1: 2909 + resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} 2910 + 2911 + events@3.3.0: 2912 + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} 2913 + engines: {node: '>=0.8.x'} 2914 + 2915 + execa@8.0.1: 2916 + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} 2917 + engines: {node: '>=16.17'} 2918 + 2919 + exsolve@1.0.8: 2920 + resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} 2921 + 2922 + fast-content-type-parse@3.0.0: 2923 + resolution: {integrity: sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==} 2924 + 2925 + fast-deep-equal@3.1.3: 2926 + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 2927 + 2928 + fast-fifo@1.3.2: 2929 + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} 2930 + 2931 + fast-glob@3.3.3: 2932 + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} 2933 + engines: {node: '>=8.6.0'} 2934 + 2935 + fast-json-stable-stringify@2.1.0: 2936 + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 2937 + 2938 + fast-levenshtein@2.0.6: 2939 + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 2940 + 2941 + fast-npm-meta@0.4.8: 2942 + resolution: {integrity: sha512-ybZVlDZ2PkO79dosM+6CLZfKWRH8MF0PiWlw8M4mVWJl8IEJrPfxYc7Tsu830Dwj/R96LKXfePGTSzKWbPJ08w==} 2943 + 2944 + fastq@1.20.1: 2945 + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} 2946 + 2947 + fdir@6.5.0: 2948 + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} 2949 + engines: {node: '>=12.0.0'} 2950 + peerDependencies: 2951 + picomatch: ^3 || ^4 2952 + peerDependenciesMeta: 2953 + picomatch: 2954 + optional: true 2955 + 2956 + file-entry-cache@8.0.0: 2957 + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} 2958 + engines: {node: '>=16.0.0'} 2959 + 2960 + file-uri-to-path@1.0.0: 2961 + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} 2962 + 2963 + fill-range@7.1.1: 2964 + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 2965 + engines: {node: '>=8'} 2966 + 2967 + find-up@5.0.0: 2968 + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 2969 + engines: {node: '>=10'} 2970 + 2971 + flat-cache@4.0.1: 2972 + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} 2973 + engines: {node: '>=16'} 2974 + 2975 + flatted@3.3.3: 2976 + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} 2977 + 2978 + flattie@1.1.1: 2979 + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} 2980 + engines: {node: '>=8'} 2981 + 2982 + fontaine@0.7.0: 2983 + resolution: {integrity: sha512-vlaWLyoJrOnCBqycmFo/CA8ZmPzuyJHYmgu261KYKByZ4YLz9sTyHZ4qoHgWSYiDsZXhiLo2XndVMz0WOAyZ8Q==} 2984 + engines: {node: '>=18.12.0'} 2985 + 2986 + fontkit@2.0.4: 2987 + resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} 2988 + 2989 + fontless@0.1.0: 2990 + resolution: {integrity: sha512-KyvRd732HuVd/XP9iEFTb1w8Q01TPSA5GaCJV9HYmPiEs/ZZg/on2YdrQmlKfi9gDGpmN5Bn27Ze/CHqk0vE+w==} 2991 + engines: {node: '>=18.12.0'} 2992 + peerDependencies: 2993 + vite: '*' 2994 + peerDependenciesMeta: 2995 + vite: 2996 + optional: true 2997 + 2998 + foreground-child@3.3.1: 2999 + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} 3000 + engines: {node: '>=14'} 3001 + 3002 + fraction.js@5.3.4: 3003 + resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} 3004 + 3005 + framer-motion@12.29.2: 3006 + resolution: {integrity: sha512-lSNRzBJk4wuIy0emYQ/nfZ7eWhqud2umPKw2QAQki6uKhZPKm2hRQHeQoHTG9MIvfobb+A/LbEWPJU794ZUKrg==} 3007 + peerDependencies: 3008 + '@emotion/is-prop-valid': '*' 3009 + react: ^18.0.0 || ^19.0.0 3010 + react-dom: ^18.0.0 || ^19.0.0 3011 + peerDependenciesMeta: 3012 + '@emotion/is-prop-valid': 3013 + optional: true 3014 + react: 3015 + optional: true 3016 + react-dom: 3017 + optional: true 3018 + 3019 + fresh@2.0.0: 3020 + resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} 3021 + engines: {node: '>= 0.8'} 3022 + 3023 + fsevents@2.3.3: 3024 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 3025 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 3026 + os: [darwin] 3027 + 3028 + function-bind@1.1.2: 3029 + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 3030 + 3031 + fuse.js@7.1.0: 3032 + resolution: {integrity: sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==} 3033 + engines: {node: '>=10'} 3034 + 3035 + gensync@1.0.0-beta.2: 3036 + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 3037 + engines: {node: '>=6.9.0'} 3038 + 3039 + get-caller-file@2.0.5: 3040 + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 3041 + engines: {node: 6.* || 8.* || >= 10.*} 3042 + 3043 + get-port-please@3.2.0: 3044 + resolution: {integrity: sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==} 3045 + 3046 + get-stream@8.0.1: 3047 + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} 3048 + engines: {node: '>=16'} 3049 + 3050 + giget@2.0.0: 3051 + resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} 3052 + hasBin: true 3053 + 3054 + git-up@8.1.1: 3055 + resolution: {integrity: sha512-FDenSF3fVqBYSaJoYy1KSc2wosx0gCvKP+c+PRBht7cAaiCeQlBtfBDX9vgnNOHmdePlSFITVcn4pFfcgNvx3g==} 3056 + 3057 + git-url-parse@16.1.0: 3058 + resolution: {integrity: sha512-cPLz4HuK86wClEW7iDdeAKcCVlWXmrLpb2L+G9goW0Z1dtpNS6BXXSOckUTlJT/LDQViE1QZKstNORzHsLnobw==} 3059 + 3060 + glob-parent@5.1.2: 3061 + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 3062 + engines: {node: '>= 6'} 3063 + 3064 + glob-parent@6.0.2: 3065 + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 3066 + engines: {node: '>=10.13.0'} 3067 + 3068 + glob@10.5.0: 3069 + resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} 3070 + hasBin: true 3071 + 3072 + glob@13.0.0: 3073 + resolution: {integrity: sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==} 3074 + engines: {node: 20 || >=22} 3075 + 3076 + global-directory@4.0.1: 3077 + resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} 3078 + engines: {node: '>=18'} 3079 + 3080 + globals@14.0.0: 3081 + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} 3082 + engines: {node: '>=18'} 3083 + 3084 + globby@16.1.0: 3085 + resolution: {integrity: sha512-+A4Hq7m7Ze592k9gZRy4gJ27DrXRNnC1vPjxTt1qQxEY8RxagBkBxivkCwg7FxSTG0iLLEMaUx13oOr0R2/qcQ==} 3086 + engines: {node: '>=20'} 3087 + 3088 + graceful-fs@4.2.11: 3089 + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 3090 + 3091 + gzip-size@7.0.0: 3092 + resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} 3093 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3094 + 3095 + h3@1.15.5: 3096 + resolution: {integrity: sha512-xEyq3rSl+dhGX2Lm0+eFQIAzlDN6Fs0EcC4f7BNUmzaRX/PTzeuM+Tr2lHB8FoXggsQIeXLj8EDVgs5ywxyxmg==} 3097 + 3098 + has-flag@4.0.0: 3099 + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 3100 + engines: {node: '>=8'} 3101 + 3102 + hasown@2.0.2: 3103 + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 3104 + engines: {node: '>= 0.4'} 3105 + 3106 + hey-listen@1.0.8: 3107 + resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} 3108 + 3109 + hookable@5.5.3: 3110 + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} 3111 + 3112 + hookable@6.0.1: 3113 + resolution: {integrity: sha512-uKGyY8BuzN/a5gvzvA+3FVWo0+wUjgtfSdnmjtrOVwQCZPHpHDH2WRO3VZSOeluYrHoDCiXFffZXs8Dj1ULWtw==} 3114 + 3115 + http-errors@2.0.1: 3116 + resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} 3117 + engines: {node: '>= 0.8'} 3118 + 3119 + http-shutdown@1.2.2: 3120 + resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} 3121 + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} 3122 + 3123 + https-proxy-agent@7.0.6: 3124 + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} 3125 + engines: {node: '>= 14'} 3126 + 3127 + httpxy@0.1.7: 3128 + resolution: {integrity: sha512-pXNx8gnANKAndgga5ahefxc++tJvNL87CXoRwxn1cJE2ZkWEojF3tNfQIEhZX/vfpt+wzeAzpUI4qkediX1MLQ==} 3129 + 3130 + human-signals@5.0.0: 3131 + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} 3132 + engines: {node: '>=16.17.0'} 3133 + 3134 + iconv-lite@0.4.24: 3135 + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} 3136 + engines: {node: '>=0.10.0'} 3137 + 3138 + ieee754@1.2.1: 3139 + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 3140 + 3141 + ignore@5.3.2: 3142 + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 3143 + engines: {node: '>= 4'} 3144 + 3145 + ignore@7.0.5: 3146 + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} 3147 + engines: {node: '>= 4'} 3148 + 3149 + image-meta@0.2.2: 3150 + resolution: {integrity: sha512-3MOLanc3sb3LNGWQl1RlQlNWURE5g32aUphrDyFeCsxBTk08iE3VNe4CwsUZ0Qs1X+EfX0+r29Sxdpza4B+yRA==} 3151 + 3152 + import-fresh@3.3.1: 3153 + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} 3154 + engines: {node: '>=6'} 3155 + 3156 + impound@1.0.0: 3157 + resolution: {integrity: sha512-8lAJ+1Arw2sMaZ9HE2ZmL5zOcMnt18s6+7Xqgq2aUVy4P1nlzAyPtzCDxsk51KVFwHEEdc6OWvUyqwHwhRYaug==} 3158 + 3159 + imurmurhash@0.1.4: 3160 + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 3161 + engines: {node: '>=0.8.19'} 3162 + 3163 + inherits@2.0.4: 3164 + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 3165 + 3166 + ini@4.1.1: 3167 + resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} 3168 + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3169 + 3170 + ioredis@5.9.2: 3171 + resolution: {integrity: sha512-tAAg/72/VxOUW7RQSX1pIxJVucYKcjFjfvj60L57jrZpYCHC3XN0WCQ3sNYL4Gmvv+7GPvTAjc+KSdeNuE8oWQ==} 3172 + engines: {node: '>=12.22.0'} 3173 + 3174 + iron-webcrypto@1.2.1: 3175 + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} 3176 + 3177 + is-core-module@2.16.1: 3178 + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} 3179 + engines: {node: '>= 0.4'} 3180 + 3181 + is-docker@2.2.1: 3182 + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} 3183 + engines: {node: '>=8'} 3184 + hasBin: true 3185 + 3186 + is-docker@3.0.0: 3187 + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 3188 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3189 + hasBin: true 3190 + 3191 + is-extglob@2.1.1: 3192 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 3193 + engines: {node: '>=0.10.0'} 3194 + 3195 + is-fullwidth-code-point@3.0.0: 3196 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 3197 + engines: {node: '>=8'} 3198 + 3199 + is-glob@4.0.3: 3200 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 3201 + engines: {node: '>=0.10.0'} 3202 + 3203 + is-inside-container@1.0.0: 3204 + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 3205 + engines: {node: '>=14.16'} 3206 + hasBin: true 3207 + 3208 + is-installed-globally@1.0.0: 3209 + resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} 3210 + engines: {node: '>=18'} 3211 + 3212 + is-module@1.0.0: 3213 + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} 3214 + 3215 + is-number@7.0.0: 3216 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 3217 + engines: {node: '>=0.12.0'} 3218 + 3219 + is-path-inside@4.0.0: 3220 + resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} 3221 + engines: {node: '>=12'} 3222 + 3223 + is-reference@1.2.1: 3224 + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} 3225 + 3226 + is-ssh@1.4.1: 3227 + resolution: {integrity: sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==} 3228 + 3229 + is-stream@2.0.1: 3230 + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} 3231 + engines: {node: '>=8'} 3232 + 3233 + is-stream@3.0.0: 3234 + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 3235 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3236 + 3237 + is-what@5.5.0: 3238 + resolution: {integrity: sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==} 3239 + engines: {node: '>=18'} 3240 + 3241 + is-wsl@2.2.0: 3242 + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} 3243 + engines: {node: '>=8'} 3244 + 3245 + is-wsl@3.1.0: 3246 + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} 3247 + engines: {node: '>=16'} 3248 + 3249 + is64bit@2.0.0: 3250 + resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} 3251 + engines: {node: '>=18'} 3252 + 3253 + isarray@1.0.0: 3254 + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} 3255 + 3256 + isexe@2.0.0: 3257 + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 3258 + 3259 + isexe@3.1.1: 3260 + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} 3261 + engines: {node: '>=16'} 3262 + 3263 + isomorphic.js@0.2.5: 3264 + resolution: {integrity: sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==} 3265 + 3266 + jackspeak@3.4.3: 3267 + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 3268 + 3269 + jiti@2.6.1: 3270 + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} 3271 + hasBin: true 3272 + 3273 + jose@6.1.3: 3274 + resolution: {integrity: sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==} 3275 + 3276 + js-tokens@4.0.0: 3277 + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 3278 + 3279 + js-tokens@9.0.1: 3280 + resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} 3281 + 3282 + js-yaml@4.1.1: 3283 + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} 3284 + hasBin: true 3285 + 3286 + jsesc@3.1.0: 3287 + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 3288 + engines: {node: '>=6'} 3289 + hasBin: true 3290 + 3291 + json-buffer@3.0.1: 3292 + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 3293 + 3294 + json-schema-traverse@0.4.1: 3295 + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 3296 + 3297 + json-stable-stringify-without-jsonify@1.0.1: 3298 + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 3299 + 3300 + json5@2.2.3: 3301 + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 3302 + engines: {node: '>=6'} 3303 + hasBin: true 3304 + 3305 + keyv@4.5.4: 3306 + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 3307 + 3308 + kleur@3.0.3: 3309 + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 3310 + engines: {node: '>=6'} 3311 + 3312 + kleur@4.1.5: 3313 + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 3314 + engines: {node: '>=6'} 3315 + 3316 + klona@2.0.6: 3317 + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} 3318 + engines: {node: '>= 8'} 3319 + 3320 + knitwork@1.3.0: 3321 + resolution: {integrity: sha512-4LqMNoONzR43B1W0ek0fhXMsDNW/zxa1NdFAVMY+k28pgZLovR4G3PB5MrpTxCy1QaZCqNoiaKPr5w5qZHfSNw==} 3322 + 3323 + launch-editor@2.12.0: 3324 + resolution: {integrity: sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==} 3325 + 3326 + lazystream@1.0.1: 3327 + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} 3328 + engines: {node: '>= 0.6.3'} 3329 + 3330 + levn@0.4.1: 3331 + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 3332 + engines: {node: '>= 0.8.0'} 3333 + 3334 + lib0@0.2.117: 3335 + resolution: {integrity: sha512-DeXj9X5xDCjgKLU/7RR+/HQEVzuuEUiwldwOGsHK/sfAfELGWEyTcf0x+uOvCvK3O2zPmZePXWL85vtia6GyZw==} 3336 + engines: {node: '>=16'} 3337 + hasBin: true 3338 + 3339 + lightningcss-android-arm64@1.30.2: 3340 + resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} 3341 + engines: {node: '>= 12.0.0'} 3342 + cpu: [arm64] 3343 + os: [android] 3344 + 3345 + lightningcss-android-arm64@1.31.1: 3346 + resolution: {integrity: sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==} 3347 + engines: {node: '>= 12.0.0'} 3348 + cpu: [arm64] 3349 + os: [android] 3350 + 3351 + lightningcss-darwin-arm64@1.30.2: 3352 + resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} 3353 + engines: {node: '>= 12.0.0'} 3354 + cpu: [arm64] 3355 + os: [darwin] 3356 + 3357 + lightningcss-darwin-arm64@1.31.1: 3358 + resolution: {integrity: sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==} 3359 + engines: {node: '>= 12.0.0'} 3360 + cpu: [arm64] 3361 + os: [darwin] 3362 + 3363 + lightningcss-darwin-x64@1.30.2: 3364 + resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} 3365 + engines: {node: '>= 12.0.0'} 3366 + cpu: [x64] 3367 + os: [darwin] 3368 + 3369 + lightningcss-darwin-x64@1.31.1: 3370 + resolution: {integrity: sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==} 3371 + engines: {node: '>= 12.0.0'} 3372 + cpu: [x64] 3373 + os: [darwin] 3374 + 3375 + lightningcss-freebsd-x64@1.30.2: 3376 + resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} 3377 + engines: {node: '>= 12.0.0'} 3378 + cpu: [x64] 3379 + os: [freebsd] 3380 + 3381 + lightningcss-freebsd-x64@1.31.1: 3382 + resolution: {integrity: sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==} 3383 + engines: {node: '>= 12.0.0'} 3384 + cpu: [x64] 3385 + os: [freebsd] 3386 + 3387 + lightningcss-linux-arm-gnueabihf@1.30.2: 3388 + resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} 3389 + engines: {node: '>= 12.0.0'} 3390 + cpu: [arm] 3391 + os: [linux] 3392 + 3393 + lightningcss-linux-arm-gnueabihf@1.31.1: 3394 + resolution: {integrity: sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==} 3395 + engines: {node: '>= 12.0.0'} 3396 + cpu: [arm] 3397 + os: [linux] 3398 + 3399 + lightningcss-linux-arm64-gnu@1.30.2: 3400 + resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} 3401 + engines: {node: '>= 12.0.0'} 3402 + cpu: [arm64] 3403 + os: [linux] 3404 + libc: [glibc] 3405 + 3406 + lightningcss-linux-arm64-gnu@1.31.1: 3407 + resolution: {integrity: sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==} 3408 + engines: {node: '>= 12.0.0'} 3409 + cpu: [arm64] 3410 + os: [linux] 3411 + libc: [glibc] 3412 + 3413 + lightningcss-linux-arm64-musl@1.30.2: 3414 + resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} 3415 + engines: {node: '>= 12.0.0'} 3416 + cpu: [arm64] 3417 + os: [linux] 3418 + libc: [musl] 3419 + 3420 + lightningcss-linux-arm64-musl@1.31.1: 3421 + resolution: {integrity: sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==} 3422 + engines: {node: '>= 12.0.0'} 3423 + cpu: [arm64] 3424 + os: [linux] 3425 + libc: [musl] 3426 + 3427 + lightningcss-linux-x64-gnu@1.30.2: 3428 + resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} 3429 + engines: {node: '>= 12.0.0'} 3430 + cpu: [x64] 3431 + os: [linux] 3432 + libc: [glibc] 3433 + 3434 + lightningcss-linux-x64-gnu@1.31.1: 3435 + resolution: {integrity: sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==} 3436 + engines: {node: '>= 12.0.0'} 3437 + cpu: [x64] 3438 + os: [linux] 3439 + libc: [glibc] 3440 + 3441 + lightningcss-linux-x64-musl@1.30.2: 3442 + resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} 3443 + engines: {node: '>= 12.0.0'} 3444 + cpu: [x64] 3445 + os: [linux] 3446 + libc: [musl] 3447 + 3448 + lightningcss-linux-x64-musl@1.31.1: 3449 + resolution: {integrity: sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==} 3450 + engines: {node: '>= 12.0.0'} 3451 + cpu: [x64] 3452 + os: [linux] 3453 + libc: [musl] 3454 + 3455 + lightningcss-win32-arm64-msvc@1.30.2: 3456 + resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} 3457 + engines: {node: '>= 12.0.0'} 3458 + cpu: [arm64] 3459 + os: [win32] 3460 + 3461 + lightningcss-win32-arm64-msvc@1.31.1: 3462 + resolution: {integrity: sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==} 3463 + engines: {node: '>= 12.0.0'} 3464 + cpu: [arm64] 3465 + os: [win32] 3466 + 3467 + lightningcss-win32-x64-msvc@1.30.2: 3468 + resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} 3469 + engines: {node: '>= 12.0.0'} 3470 + cpu: [x64] 3471 + os: [win32] 3472 + 3473 + lightningcss-win32-x64-msvc@1.31.1: 3474 + resolution: {integrity: sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==} 3475 + engines: {node: '>= 12.0.0'} 3476 + cpu: [x64] 3477 + os: [win32] 3478 + 3479 + lightningcss@1.30.2: 3480 + resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} 3481 + engines: {node: '>= 12.0.0'} 3482 + 3483 + lightningcss@1.31.1: 3484 + resolution: {integrity: sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==} 3485 + engines: {node: '>= 12.0.0'} 3486 + 3487 + lilconfig@3.1.3: 3488 + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} 3489 + engines: {node: '>=14'} 3490 + 3491 + linkify-it@5.0.0: 3492 + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} 3493 + 3494 + linkifyjs@4.3.2: 3495 + resolution: {integrity: sha512-NT1CJtq3hHIreOianA8aSXn6Cw0JzYOuDQbOrSPe7gqFnCpKP++MQe3ODgO3oh2GJFORkAAdqredOa60z63GbA==} 3496 + 3497 + listhen@1.9.0: 3498 + resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==} 3499 + hasBin: true 3500 + 3501 + local-pkg@1.1.2: 3502 + resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==} 3503 + engines: {node: '>=14'} 3504 + 3505 + locate-path@6.0.0: 3506 + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 3507 + engines: {node: '>=10'} 3508 + 3509 + lodash.defaults@4.2.0: 3510 + resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} 3511 + 3512 + lodash.isarguments@3.1.0: 3513 + resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} 3514 + 3515 + lodash.memoize@4.1.2: 3516 + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} 3517 + 3518 + lodash.merge@4.6.2: 3519 + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 3520 + 3521 + lodash.uniq@4.5.0: 3522 + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} 3523 + 3524 + lodash@4.17.23: 3525 + resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} 3526 + 3527 + lru-cache@10.4.3: 3528 + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 3529 + 3530 + lru-cache@11.2.5: 3531 + resolution: {integrity: sha512-vFrFJkWtJvJnD5hg+hJvVE8Lh/TcMzKnTgCWmtBipwI5yLX/iX+5UB2tfuyODF5E7k9xEzMdYgGqaSb1c0c5Yw==} 3532 + engines: {node: 20 || >=22} 3533 + 3534 + lru-cache@5.1.1: 3535 + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 3536 + 3537 + magic-regexp@0.10.0: 3538 + resolution: {integrity: sha512-Uly1Bu4lO1hwHUW0CQeSWuRtzCMNO00CmXtS8N6fyvB3B979GOEEeAkiTUDsmbYLAbvpUS/Kt5c4ibosAzVyVg==} 3539 + 3540 + magic-string-ast@1.0.3: 3541 + resolution: {integrity: sha512-CvkkH1i81zl7mmb94DsRiFeG9V2fR2JeuK8yDgS8oiZSFa++wWLEgZ5ufEOyLHbvSbD1gTRKv9NdX69Rnvr9JA==} 3542 + engines: {node: '>=20.19.0'} 3543 + 3544 + magic-string@0.30.21: 3545 + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} 3546 + 3547 + magicast@0.5.1: 3548 + resolution: {integrity: sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==} 3549 + 3550 + markdown-it@14.1.0: 3551 + resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} 3552 + hasBin: true 3553 + 3554 + marked@15.0.12: 3555 + resolution: {integrity: sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==} 3556 + engines: {node: '>= 18'} 3557 + hasBin: true 3558 + 3559 + mdn-data@2.0.28: 3560 + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} 3561 + 3562 + mdn-data@2.12.2: 3563 + resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} 3564 + 3565 + mdurl@2.0.0: 3566 + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} 3567 + 3568 + merge-stream@2.0.0: 3569 + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 3570 + 3571 + merge2@1.4.1: 3572 + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 3573 + engines: {node: '>= 8'} 3574 + 3575 + micromatch@4.0.8: 3576 + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 3577 + engines: {node: '>=8.6'} 3578 + 3579 + mime-db@1.54.0: 3580 + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} 3581 + engines: {node: '>= 0.6'} 3582 + 3583 + mime-types@3.0.2: 3584 + resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==} 3585 + engines: {node: '>=18'} 3586 + 3587 + mime@4.1.0: 3588 + resolution: {integrity: sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==} 3589 + engines: {node: '>=16'} 3590 + hasBin: true 3591 + 3592 + mimic-fn@4.0.0: 3593 + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 3594 + engines: {node: '>=12'} 3595 + 3596 + minimatch@10.1.1: 3597 + resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==} 3598 + engines: {node: 20 || >=22} 3599 + 3600 + minimatch@3.1.2: 3601 + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 3602 + 3603 + minimatch@5.1.6: 3604 + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} 3605 + engines: {node: '>=10'} 3606 + 3607 + minimatch@9.0.5: 3608 + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 3609 + engines: {node: '>=16 || 14 >=14.17'} 3610 + 3611 + minipass@7.1.2: 3612 + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 3613 + engines: {node: '>=16 || 14 >=14.17'} 3614 + 3615 + minizlib@3.1.0: 3616 + resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} 3617 + engines: {node: '>= 18'} 3618 + 3619 + mitt@3.0.1: 3620 + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} 3621 + 3622 + mlly@1.8.0: 3623 + resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} 3624 + 3625 + mocked-exports@0.1.1: 3626 + resolution: {integrity: sha512-aF7yRQr/Q0O2/4pIXm6PZ5G+jAd7QS4Yu8m+WEeEHGnbo+7mE36CbLSDQiXYV8bVL3NfmdeqPJct0tUlnjVSnA==} 3627 + 3628 + motion-dom@12.29.2: 3629 + resolution: {integrity: sha512-/k+NuycVV8pykxyiTCoFzIVLA95Nb1BFIVvfSu9L50/6K6qNeAYtkxXILy/LRutt7AzaYDc2myj0wkCVVYAPPA==} 3630 + 3631 + motion-utils@12.29.2: 3632 + resolution: {integrity: sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A==} 3633 + 3634 + motion-v@1.10.2: 3635 + resolution: {integrity: sha512-K+Zus21KKgZP4CBY7CvU/B7UZCV9sZTHG0FgsAfGHlbZi+u8EolmZ2kvJe5zOG0RzCgdiVCobHBt54qch9rweg==} 3636 + peerDependencies: 3637 + '@vueuse/core': '>=10.0.0' 3638 + vue: '>=3.0.0' 3639 + 3640 + mrmime@2.0.1: 3641 + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} 3642 + engines: {node: '>=10'} 3643 + 3644 + ms@2.1.3: 3645 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 3646 + 3647 + muggle-string@0.4.1: 3648 + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} 3649 + 3650 + nanoid@3.3.11: 3651 + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 3652 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 3653 + hasBin: true 3654 + 3655 + nanoid@5.1.6: 3656 + resolution: {integrity: sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==} 3657 + engines: {node: ^18 || >=20} 3658 + hasBin: true 3659 + 3660 + nanotar@0.2.0: 3661 + resolution: {integrity: sha512-9ca1h0Xjvo9bEkE4UOxgAzLV0jHKe6LMaxo37ND2DAhhAtd0j8pR1Wxz+/goMrZO8AEZTWCmyaOsFI/W5AdpCQ==} 3662 + 3663 + natural-compare@1.4.0: 3664 + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 3665 + 3666 + nitropack@2.13.1: 3667 + resolution: {integrity: sha512-2dDj89C4wC2uzG7guF3CnyG+zwkZosPEp7FFBGHB3AJo11AywOolWhyQJFHDzve8COvGxJaqscye9wW2IrUsNw==} 3668 + engines: {node: ^20.19.0 || >=22.12.0} 3669 + hasBin: true 3670 + peerDependencies: 3671 + xml2js: ^0.6.2 3672 + peerDependenciesMeta: 3673 + xml2js: 3674 + optional: true 3675 + 3676 + node-addon-api@7.1.1: 3677 + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} 3678 + 3679 + node-fetch-native@1.6.7: 3680 + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} 3681 + 3682 + node-fetch@2.7.0: 3683 + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} 3684 + engines: {node: 4.x || >=6.0.0} 3685 + peerDependencies: 3686 + encoding: ^0.1.0 3687 + peerDependenciesMeta: 3688 + encoding: 3689 + optional: true 3690 + 3691 + node-forge@1.3.3: 3692 + resolution: {integrity: sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==} 3693 + engines: {node: '>= 6.13.0'} 3694 + 3695 + node-gyp-build@4.8.4: 3696 + resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} 3697 + hasBin: true 3698 + 3699 + node-mock-http@1.0.4: 3700 + resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} 3701 + 3702 + node-releases@2.0.27: 3703 + resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} 3704 + 3705 + nopt@8.1.0: 3706 + resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==} 3707 + engines: {node: ^18.17.0 || >=20.5.0} 3708 + hasBin: true 3709 + 3710 + normalize-path@3.0.0: 3711 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 3712 + engines: {node: '>=0.10.0'} 3713 + 3714 + npm-run-path@5.3.0: 3715 + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} 3716 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3717 + 3718 + npm-run-path@6.0.0: 3719 + resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} 3720 + engines: {node: '>=18'} 3721 + 3722 + nth-check@2.1.1: 3723 + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 3724 + 3725 + nuxt-auth-utils@0.5.28: 3726 + resolution: {integrity: sha512-qWwJurmNTt1/Srxs9NqNAUz32mjIVBOFNr/vzoienMSp2qOktjxr5F9Ce0azb01w+KRz1hVfxA0/wtgCVsjZ0A==} 3727 + peerDependencies: 3728 + '@atproto/api': ^0.13.15 3729 + '@atproto/oauth-client-node': ^0.2.0 3730 + '@simplewebauthn/browser': ^11.0.0 3731 + '@simplewebauthn/server': ^11.0.0 3732 + peerDependenciesMeta: 3733 + '@atproto/api': 3734 + optional: true 3735 + '@atproto/oauth-client-node': 3736 + optional: true 3737 + '@simplewebauthn/browser': 3738 + optional: true 3739 + '@simplewebauthn/server': 3740 + optional: true 3741 + 3742 + nuxt@4.3.0: 3743 + resolution: {integrity: sha512-99Iw3E3L5/2QtJyV4errZ0axkX/S9IAFK0AHm0pmRHkCu37OFn8mz2P4/CYTt6B/TG3mcKbXAVaeuF2FsAc1cA==} 3744 + engines: {node: ^20.19.0 || >=22.12.0} 3745 + hasBin: true 3746 + peerDependencies: 3747 + '@parcel/watcher': ^2.1.0 3748 + '@types/node': '>=18.12.0' 3749 + peerDependenciesMeta: 3750 + '@parcel/watcher': 3751 + optional: true 3752 + '@types/node': 3753 + optional: true 3754 + 3755 + nypm@0.6.4: 3756 + resolution: {integrity: sha512-1TvCKjZyyklN+JJj2TS3P4uSQEInrM/HkkuSXsEzm1ApPgBffOn8gFguNnZf07r/1X6vlryfIqMUkJKQMzlZiw==} 3757 + engines: {node: '>=18'} 3758 + hasBin: true 3759 + 3760 + oauth4webapi@3.8.3: 3761 + resolution: {integrity: sha512-pQ5BsX3QRTgnt5HxgHwgunIRaDXBdkT23tf8dfzmtTIL2LTpdmxgbpbBm0VgFWAIDlezQvQCTgnVIUmHupXHxw==} 3762 + 3763 + obug@2.1.1: 3764 + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} 3765 + 3766 + octokit@5.0.5: 3767 + resolution: {integrity: sha512-4+/OFSqOjoyULo7eN7EA97DE0Xydj/PW5aIckxqQIoFjFwqXKuFCvXUJObyJfBF9Khu4RL/jlDRI9FPaMGfPnw==} 3768 + engines: {node: '>= 20'} 3769 + 3770 + ofetch@1.5.1: 3771 + resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} 3772 + 3773 + ohash@2.0.11: 3774 + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} 3775 + 3776 + on-change@6.0.1: 3777 + resolution: {integrity: sha512-P7o0hkMahOhjb1niG28vLNAXsJrRcfpJvYWcTmPt/Tf4xedcF2PA1E9++N1tufY8/vIsaiJgHhjQp53hJCe+zw==} 3778 + engines: {node: '>=20'} 3779 + 3780 + on-finished@2.4.1: 3781 + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} 3782 + engines: {node: '>= 0.8'} 3783 + 3784 + onetime@6.0.0: 3785 + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 3786 + engines: {node: '>=12'} 3787 + 3788 + open@10.2.0: 3789 + resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} 3790 + engines: {node: '>=18'} 3791 + 3792 + open@8.4.2: 3793 + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} 3794 + engines: {node: '>=12'} 3795 + 3796 + openid-client@6.8.1: 3797 + resolution: {integrity: sha512-VoYT6enBo6Vj2j3Q5Ec0AezS+9YGzQo1f5Xc42lreMGlfP4ljiXPKVDvCADh+XHCV/bqPu/wWSiCVXbJKvrODw==} 3798 + 3799 + optionator@0.9.4: 3800 + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 3801 + engines: {node: '>= 0.8.0'} 3802 + 3803 + orderedmap@2.1.1: 3804 + resolution: {integrity: sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==} 3805 + 3806 + oxc-minify@0.110.0: 3807 + resolution: {integrity: sha512-KWGTzPo83QmGrXC4ml83PM9HDwUPtZFfasiclUvTV4i3/0j7xRRqINVkrL77CbQnoWura3CMxkRofjQKVDuhBw==} 3808 + engines: {node: ^20.19.0 || >=22.12.0} 3809 + 3810 + oxc-parser@0.110.0: 3811 + resolution: {integrity: sha512-GijUR3K1Ln/QwMyYXRsBtOyzqGaCs9ce5pOug1UtrMg8dSiE7VuuRuIcyYD4nyJbasat3K0YljiKt/PSFPdSBA==} 3812 + engines: {node: ^20.19.0 || >=22.12.0} 3813 + 3814 + oxc-transform@0.110.0: 3815 + resolution: {integrity: sha512-/fymQNzzUoKZweH0nC5yvbI2eR0yWYusT9TEKDYVgOgYrf9Qmdez9lUFyvxKR9ycx+PTHi/reIOzqf3wkShQsw==} 3816 + engines: {node: ^20.19.0 || >=22.12.0} 3817 + 3818 + oxc-walker@0.7.0: 3819 + resolution: {integrity: sha512-54B4KUhrzbzc4sKvKwVYm7E2PgeROpGba0/2nlNZMqfDyca+yOor5IMb4WLGBatGDT0nkzYdYuzylg7n3YfB7A==} 3820 + peerDependencies: 3821 + oxc-parser: '>=0.98.0' 3822 + 3823 + oxlint@1.42.0: 3824 + resolution: {integrity: sha512-qnspC/lrp8FgKNaONLLn14dm+W5t0SSlus6V5NJpgI2YNT1tkFYZt4fBf14ESxf9AAh98WBASnW5f0gtw462Lg==} 3825 + engines: {node: ^20.19.0 || >=22.12.0} 3826 + hasBin: true 3827 + peerDependencies: 3828 + oxlint-tsgolint: '>=0.11.2' 3829 + peerDependenciesMeta: 3830 + oxlint-tsgolint: 3831 + optional: true 3832 + 3833 + p-limit@3.1.0: 3834 + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 3835 + engines: {node: '>=10'} 3836 + 3837 + p-locate@5.0.0: 3838 + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 3839 + engines: {node: '>=10'} 3840 + 3841 + package-json-from-dist@1.0.1: 3842 + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 3843 + 3844 + package-manager-detector@1.6.0: 3845 + resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} 3846 + 3847 + pako@0.2.9: 3848 + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} 3849 + 3850 + parent-module@1.0.1: 3851 + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 3852 + engines: {node: '>=6'} 3853 + 3854 + parse-path@7.1.0: 3855 + resolution: {integrity: sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==} 3856 + 3857 + parse-url@9.2.0: 3858 + resolution: {integrity: sha512-bCgsFI+GeGWPAvAiUv63ZorMeif3/U0zaXABGJbOWt5OH2KCaPHF6S+0ok4aqM9RuIPGyZdx9tR9l13PsW4AYQ==} 3859 + engines: {node: '>=14.13.0'} 3860 + 3861 + parseurl@1.3.3: 3862 + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} 3863 + engines: {node: '>= 0.8'} 3864 + 3865 + path-browserify@1.0.1: 3866 + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} 3867 + 3868 + path-exists@4.0.0: 3869 + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 3870 + engines: {node: '>=8'} 3871 + 3872 + path-key@3.1.1: 3873 + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 3874 + engines: {node: '>=8'} 3875 + 3876 + path-key@4.0.0: 3877 + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 3878 + engines: {node: '>=12'} 3879 + 3880 + path-parse@1.0.7: 3881 + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 3882 + 3883 + path-scurry@1.11.1: 3884 + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 3885 + engines: {node: '>=16 || 14 >=14.18'} 3886 + 3887 + path-scurry@2.0.1: 3888 + resolution: {integrity: sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==} 3889 + engines: {node: 20 || >=22} 3890 + 3891 + pathe@1.1.2: 3892 + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} 3893 + 3894 + pathe@2.0.3: 3895 + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 3896 + 3897 + perfect-debounce@2.1.0: 3898 + resolution: {integrity: sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g==} 3899 + 3900 + picocolors@1.1.1: 3901 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 3902 + 3903 + picomatch@2.3.1: 3904 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 3905 + engines: {node: '>=8.6'} 3906 + 3907 + picomatch@4.0.3: 3908 + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} 3909 + engines: {node: '>=12'} 3910 + 3911 + pkg-types@1.3.1: 3912 + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} 3913 + 3914 + pkg-types@2.3.0: 3915 + resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==} 3916 + 3917 + pluralize@8.0.0: 3918 + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 3919 + engines: {node: '>=4'} 3920 + 3921 + postcss-calc@10.1.1: 3922 + resolution: {integrity: sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==} 3923 + engines: {node: ^18.12 || ^20.9 || >=22.0} 3924 + peerDependencies: 3925 + postcss: ^8.4.38 3926 + 3927 + postcss-colormin@7.0.5: 3928 + resolution: {integrity: sha512-ekIBP/nwzRWhEMmIxHHbXHcMdzd1HIUzBECaj5KEdLz9DVP2HzT065sEhvOx1dkLjYW7jyD0CngThx6bpFi2fA==} 3929 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3930 + peerDependencies: 3931 + postcss: ^8.4.32 3932 + 3933 + postcss-convert-values@7.0.8: 3934 + resolution: {integrity: sha512-+XNKuPfkHTCEo499VzLMYn94TiL3r9YqRE3Ty+jP7UX4qjewUONey1t7CG21lrlTLN07GtGM8MqFVp86D4uKJg==} 3935 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3936 + peerDependencies: 3937 + postcss: ^8.4.32 3938 + 3939 + postcss-discard-comments@7.0.5: 3940 + resolution: {integrity: sha512-IR2Eja8WfYgN5n32vEGSctVQ1+JARfu4UH8M7bgGh1bC+xI/obsPJXaBpQF7MAByvgwZinhpHpdrmXtvVVlKcQ==} 3941 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3942 + peerDependencies: 3943 + postcss: ^8.4.32 3944 + 3945 + postcss-discard-duplicates@7.0.2: 3946 + resolution: {integrity: sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w==} 3947 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3948 + peerDependencies: 3949 + postcss: ^8.4.32 3950 + 3951 + postcss-discard-empty@7.0.1: 3952 + resolution: {integrity: sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg==} 3953 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3954 + peerDependencies: 3955 + postcss: ^8.4.32 3956 + 3957 + postcss-discard-overridden@7.0.1: 3958 + resolution: {integrity: sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg==} 3959 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3960 + peerDependencies: 3961 + postcss: ^8.4.32 3962 + 3963 + postcss-merge-longhand@7.0.5: 3964 + resolution: {integrity: sha512-Kpu5v4Ys6QI59FxmxtNB/iHUVDn9Y9sYw66D6+SZoIk4QTz1prC4aYkhIESu+ieG1iylod1f8MILMs1Em3mmIw==} 3965 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3966 + peerDependencies: 3967 + postcss: ^8.4.32 3968 + 3969 + postcss-merge-rules@7.0.7: 3970 + resolution: {integrity: sha512-njWJrd/Ms6XViwowaaCc+/vqhPG3SmXn725AGrnl+BgTuRPEacjiLEaGq16J6XirMJbtKkTwnt67SS+e2WGoew==} 3971 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3972 + peerDependencies: 3973 + postcss: ^8.4.32 3974 + 3975 + postcss-minify-font-values@7.0.1: 3976 + resolution: {integrity: sha512-2m1uiuJeTplll+tq4ENOQSzB8LRnSUChBv7oSyFLsJRtUgAAJGP6LLz0/8lkinTgxrmJSPOEhgY1bMXOQ4ZXhQ==} 3977 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3978 + peerDependencies: 3979 + postcss: ^8.4.32 3980 + 3981 + postcss-minify-gradients@7.0.1: 3982 + resolution: {integrity: sha512-X9JjaysZJwlqNkJbUDgOclyG3jZEpAMOfof6PUZjPnPrePnPG62pS17CjdM32uT1Uq1jFvNSff9l7kNbmMSL2A==} 3983 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3984 + peerDependencies: 3985 + postcss: ^8.4.32 3986 + 3987 + postcss-minify-params@7.0.5: 3988 + resolution: {integrity: sha512-FGK9ky02h6Ighn3UihsyeAH5XmLEE2MSGH5Tc4tXMFtEDx7B+zTG6hD/+/cT+fbF7PbYojsmmWjyTwFwW1JKQQ==} 3989 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3990 + peerDependencies: 3991 + postcss: ^8.4.32 3992 + 3993 + postcss-minify-selectors@7.0.5: 3994 + resolution: {integrity: sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug==} 3995 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3996 + peerDependencies: 3997 + postcss: ^8.4.32 3998 + 3999 + postcss-normalize-charset@7.0.1: 4000 + resolution: {integrity: sha512-sn413ofhSQHlZFae//m9FTOfkmiZ+YQXsbosqOWRiVQncU2BA3daX3n0VF3cG6rGLSFVc5Di/yns0dFfh8NFgQ==} 4001 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4002 + peerDependencies: 4003 + postcss: ^8.4.32 4004 + 4005 + postcss-normalize-display-values@7.0.1: 4006 + resolution: {integrity: sha512-E5nnB26XjSYz/mGITm6JgiDpAbVuAkzXwLzRZtts19jHDUBFxZ0BkXAehy0uimrOjYJbocby4FVswA/5noOxrQ==} 4007 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4008 + peerDependencies: 4009 + postcss: ^8.4.32 4010 + 4011 + postcss-normalize-positions@7.0.1: 4012 + resolution: {integrity: sha512-pB/SzrIP2l50ZIYu+yQZyMNmnAcwyYb9R1fVWPRxm4zcUFCY2ign7rcntGFuMXDdd9L2pPNUgoODDk91PzRZuQ==} 4013 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4014 + peerDependencies: 4015 + postcss: ^8.4.32 4016 + 4017 + postcss-normalize-repeat-style@7.0.1: 4018 + resolution: {integrity: sha512-NsSQJ8zj8TIDiF0ig44Byo3Jk9e4gNt9x2VIlJudnQQ5DhWAHJPF4Tr1ITwyHio2BUi/I6Iv0HRO7beHYOloYQ==} 4019 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4020 + peerDependencies: 4021 + postcss: ^8.4.32 4022 + 4023 + postcss-normalize-string@7.0.1: 4024 + resolution: {integrity: sha512-QByrI7hAhsoze992kpbMlJSbZ8FuCEc1OT9EFbZ6HldXNpsdpZr+YXC5di3UEv0+jeZlHbZcoCADgb7a+lPmmQ==} 4025 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4026 + peerDependencies: 4027 + postcss: ^8.4.32 4028 + 4029 + postcss-normalize-timing-functions@7.0.1: 4030 + resolution: {integrity: sha512-bHifyuuSNdKKsnNJ0s8fmfLMlvsQwYVxIoUBnowIVl2ZAdrkYQNGVB4RxjfpvkMjipqvbz0u7feBZybkl/6NJg==} 4031 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4032 + peerDependencies: 4033 + postcss: ^8.4.32 4034 + 4035 + postcss-normalize-unicode@7.0.5: 4036 + resolution: {integrity: sha512-X6BBwiRxVaFHrb2WyBMddIeB5HBjJcAaUHyhLrM2FsxSq5TFqcHSsK7Zu1otag+o0ZphQGJewGH1tAyrD0zX1Q==} 4037 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4038 + peerDependencies: 4039 + postcss: ^8.4.32 4040 + 4041 + postcss-normalize-url@7.0.1: 4042 + resolution: {integrity: sha512-sUcD2cWtyK1AOL/82Fwy1aIVm/wwj5SdZkgZ3QiUzSzQQofrbq15jWJ3BA7Z+yVRwamCjJgZJN0I9IS7c6tgeQ==} 4043 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4044 + peerDependencies: 4045 + postcss: ^8.4.32 4046 + 4047 + postcss-normalize-whitespace@7.0.1: 4048 + resolution: {integrity: sha512-vsbgFHMFQrJBJKrUFJNZ2pgBeBkC2IvvoHjz1to0/0Xk7sII24T0qFOiJzG6Fu3zJoq/0yI4rKWi7WhApW+EFA==} 4049 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4050 + peerDependencies: 4051 + postcss: ^8.4.32 4052 + 4053 + postcss-ordered-values@7.0.2: 4054 + resolution: {integrity: sha512-AMJjt1ECBffF7CEON/Y0rekRLS6KsePU6PRP08UqYW4UGFRnTXNrByUzYK1h8AC7UWTZdQ9O3Oq9kFIhm0SFEw==} 4055 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4056 + peerDependencies: 4057 + postcss: ^8.4.32 4058 + 4059 + postcss-reduce-initial@7.0.5: 4060 + resolution: {integrity: sha512-RHagHLidG8hTZcnr4FpyMB2jtgd/OcyAazjMhoy5qmWJOx1uxKh4ntk0Pb46ajKM0rkf32lRH4C8c9qQiPR6IA==} 4061 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4062 + peerDependencies: 4063 + postcss: ^8.4.32 4064 + 4065 + postcss-reduce-transforms@7.0.1: 4066 + resolution: {integrity: sha512-MhyEbfrm+Mlp/36hvZ9mT9DaO7dbncU0CvWI8V93LRkY6IYlu38OPg3FObnuKTUxJ4qA8HpurdQOo5CyqqO76g==} 4067 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4068 + peerDependencies: 4069 + postcss: ^8.4.32 4070 + 4071 + postcss-selector-parser@7.1.1: 4072 + resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} 4073 + engines: {node: '>=4'} 4074 + 4075 + postcss-svgo@7.1.0: 4076 + resolution: {integrity: sha512-KnAlfmhtoLz6IuU3Sij2ycusNs4jPW+QoFE5kuuUOK8awR6tMxZQrs5Ey3BUz7nFCzT3eqyFgqkyrHiaU2xx3w==} 4077 + engines: {node: ^18.12.0 || ^20.9.0 || >= 18} 4078 + peerDependencies: 4079 + postcss: ^8.4.32 4080 + 4081 + postcss-unique-selectors@7.0.4: 4082 + resolution: {integrity: sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ==} 4083 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4084 + peerDependencies: 4085 + postcss: ^8.4.32 4086 + 4087 + postcss-value-parser@4.2.0: 4088 + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 4089 + 4090 + postcss@8.5.6: 4091 + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} 4092 + engines: {node: ^10 || ^12 || >=14} 4093 + 4094 + prelude-ls@1.2.1: 4095 + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 4096 + engines: {node: '>= 0.8.0'} 4097 + 4098 + pretty-bytes@7.1.0: 4099 + resolution: {integrity: sha512-nODzvTiYVRGRqAOvE84Vk5JDPyyxsVk0/fbA/bq7RqlnhksGpset09XTxbpvLTIjoaF7K8Z8DG8yHtKGTPSYRw==} 4100 + engines: {node: '>=20'} 4101 + 4102 + process-nextick-args@2.0.1: 4103 + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 4104 + 4105 + process@0.11.10: 4106 + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} 4107 + engines: {node: '>= 0.6.0'} 4108 + 4109 + prompts@2.4.2: 4110 + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 4111 + engines: {node: '>= 6'} 4112 + 4113 + prosemirror-changeset@2.3.1: 4114 + resolution: {integrity: sha512-j0kORIBm8ayJNl3zQvD1TTPHJX3g042et6y/KQhZhnPrruO8exkTgG8X+NRpj7kIyMMEx74Xb3DyMIBtO0IKkQ==} 4115 + 4116 + prosemirror-collab@1.3.1: 4117 + resolution: {integrity: sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==} 4118 + 4119 + prosemirror-commands@1.7.1: 4120 + resolution: {integrity: sha512-rT7qZnQtx5c0/y/KlYaGvtG411S97UaL6gdp6RIZ23DLHanMYLyfGBV5DtSnZdthQql7W+lEVbpSfwtO8T+L2w==} 4121 + 4122 + prosemirror-dropcursor@1.8.2: 4123 + resolution: {integrity: sha512-CCk6Gyx9+Tt2sbYk5NK0nB1ukHi2ryaRgadV/LvyNuO3ena1payM2z6Cg0vO1ebK8cxbzo41ku2DE5Axj1Zuiw==} 4124 + 4125 + prosemirror-gapcursor@1.4.0: 4126 + resolution: {integrity: sha512-z00qvurSdCEWUIulij/isHaqu4uLS8r/Fi61IbjdIPJEonQgggbJsLnstW7Lgdk4zQ68/yr6B6bf7sJXowIgdQ==} 4127 + 4128 + prosemirror-history@1.5.0: 4129 + resolution: {integrity: sha512-zlzTiH01eKA55UAf1MEjtssJeHnGxO0j4K4Dpx+gnmX9n+SHNlDqI2oO1Kv1iPN5B1dm5fsljCfqKF9nFL6HRg==} 4130 + 4131 + prosemirror-inputrules@1.5.1: 4132 + resolution: {integrity: sha512-7wj4uMjKaXWAQ1CDgxNzNtR9AlsuwzHfdFH1ygEHA2KHF2DOEaXl1CJfNPAKCg9qNEh4rum975QLaCiQPyY6Fw==} 4133 + 4134 + prosemirror-keymap@1.2.3: 4135 + resolution: {integrity: sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==} 4136 + 4137 + prosemirror-markdown@1.13.3: 4138 + resolution: {integrity: sha512-3E+Et6cdXIH0EgN2tGYQ+EBT7N4kMiZFsW+hzx+aPtOmADDHWCdd2uUQb7yklJrfUYUOjEEu22BiN6UFgPe4cQ==} 4139 + 4140 + prosemirror-menu@1.2.5: 4141 + resolution: {integrity: sha512-qwXzynnpBIeg1D7BAtjOusR+81xCp53j7iWu/IargiRZqRjGIlQuu1f3jFi+ehrHhWMLoyOQTSRx/IWZJqOYtQ==} 4142 + 4143 + prosemirror-model@1.25.4: 4144 + resolution: {integrity: sha512-PIM7E43PBxKce8OQeezAs9j4TP+5yDpZVbuurd1h5phUxEKIu+G2a+EUZzIC5nS1mJktDJWzbqS23n1tsAf5QA==} 4145 + 4146 + prosemirror-schema-basic@1.2.4: 4147 + resolution: {integrity: sha512-ELxP4TlX3yr2v5rM7Sb70SqStq5NvI15c0j9j/gjsrO5vaw+fnnpovCLEGIcpeGfifkuqJwl4fon6b+KdrODYQ==} 4148 + 4149 + prosemirror-schema-list@1.5.1: 4150 + resolution: {integrity: sha512-927lFx/uwyQaGwJxLWCZRkjXG0p48KpMj6ueoYiu4JX05GGuGcgzAy62dfiV8eFZftgyBUvLx76RsMe20fJl+Q==} 4151 + 4152 + prosemirror-state@1.4.4: 4153 + resolution: {integrity: sha512-6jiYHH2CIGbCfnxdHbXZ12gySFY/fz/ulZE333G6bPqIZ4F+TXo9ifiR86nAHpWnfoNjOb3o5ESi7J8Uz1jXHw==} 4154 + 4155 + prosemirror-tables@1.8.5: 4156 + resolution: {integrity: sha512-V/0cDCsHKHe/tfWkeCmthNUcEp1IVO3p6vwN8XtwE9PZQLAZJigbw3QoraAdfJPir4NKJtNvOB8oYGKRl+t0Dw==} 4157 + 4158 + prosemirror-trailing-node@3.0.0: 4159 + resolution: {integrity: sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==} 4160 + peerDependencies: 4161 + prosemirror-model: ^1.22.1 4162 + prosemirror-state: ^1.4.2 4163 + prosemirror-view: ^1.33.8 4164 + 4165 + prosemirror-transform@1.11.0: 4166 + resolution: {integrity: sha512-4I7Ce4KpygXb9bkiPS3hTEk4dSHorfRw8uI0pE8IhxlK2GXsqv5tIA7JUSxtSu7u8APVOTtbUBxTmnHIxVkIJw==} 4167 + 4168 + prosemirror-view@1.41.5: 4169 + resolution: {integrity: sha512-UDQbIPnDrjE8tqUBbPmCOZgtd75htE6W3r0JCmY9bL6W1iemDM37MZEKC49d+tdQ0v/CKx4gjxLoLsfkD2NiZA==} 4170 + 4171 + protocols@2.0.2: 4172 + resolution: {integrity: sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==} 4173 + 4174 + punycode.js@2.3.1: 4175 + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} 4176 + engines: {node: '>=6'} 4177 + 4178 + punycode@2.3.1: 4179 + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 4180 + engines: {node: '>=6'} 4181 + 4182 + quansync@0.2.11: 4183 + resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} 4184 + 4185 + queue-microtask@1.2.3: 4186 + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 4187 + 4188 + radix3@1.1.2: 4189 + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} 4190 + 4191 + randombytes@2.1.0: 4192 + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} 4193 + 4194 + range-parser@1.2.1: 4195 + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} 4196 + engines: {node: '>= 0.6'} 4197 + 4198 + rc9@2.1.2: 4199 + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} 4200 + 4201 + readable-stream@2.3.8: 4202 + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} 4203 + 4204 + readable-stream@4.7.0: 4205 + resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==} 4206 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 4207 + 4208 + readdir-glob@1.1.3: 4209 + resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} 4210 + 4211 + readdirp@4.1.2: 4212 + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} 4213 + engines: {node: '>= 14.18.0'} 4214 + 4215 + readdirp@5.0.0: 4216 + resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} 4217 + engines: {node: '>= 20.19.0'} 4218 + 4219 + redis-errors@1.2.0: 4220 + resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} 4221 + engines: {node: '>=4'} 4222 + 4223 + redis-parser@3.0.0: 4224 + resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} 4225 + engines: {node: '>=4'} 4226 + 4227 + regexp-tree@0.1.27: 4228 + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} 4229 + hasBin: true 4230 + 4231 + reka-ui@2.7.0: 4232 + resolution: {integrity: sha512-m+XmxQN2xtFzBP3OAdIafKq7C8OETo2fqfxcIIxYmNN2Ch3r5oAf6yEYCIJg5tL/yJU2mHqF70dCCekUkrAnXA==} 4233 + peerDependencies: 4234 + vue: '>= 3.2.0' 4235 + 4236 + require-directory@2.1.1: 4237 + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 4238 + engines: {node: '>=0.10.0'} 4239 + 4240 + resolve-from@4.0.0: 4241 + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 4242 + engines: {node: '>=4'} 4243 + 4244 + resolve-from@5.0.0: 4245 + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 4246 + engines: {node: '>=8'} 4247 + 4248 + resolve@1.22.11: 4249 + resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} 4250 + engines: {node: '>= 0.4'} 4251 + hasBin: true 4252 + 4253 + restructure@3.0.2: 4254 + resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} 4255 + 4256 + reusify@1.1.0: 4257 + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} 4258 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 4259 + 4260 + rfdc@1.4.1: 4261 + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} 4262 + 4263 + rollup-plugin-visualizer@6.0.5: 4264 + resolution: {integrity: sha512-9+HlNgKCVbJDs8tVtjQ43US12eqaiHyyiLMdBwQ7vSZPiHMysGNo2E88TAp1si5wx8NAoYriI2A5kuKfIakmJg==} 4265 + engines: {node: '>=18'} 4266 + hasBin: true 4267 + peerDependencies: 4268 + rolldown: 1.x || ^1.0.0-beta 4269 + rollup: 2.x || 3.x || 4.x 4270 + peerDependenciesMeta: 4271 + rolldown: 4272 + optional: true 4273 + rollup: 4274 + optional: true 4275 + 4276 + rollup@4.57.0: 4277 + resolution: {integrity: sha512-e5lPJi/aui4TO1LpAXIRLySmwXSE8k3b9zoGfd42p67wzxog4WHjiZF3M2uheQih4DGyc25QEV4yRBbpueNiUA==} 4278 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 4279 + hasBin: true 4280 + 4281 + rope-sequence@1.3.4: 4282 + resolution: {integrity: sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==} 4283 + 4284 + rou3@0.7.12: 4285 + resolution: {integrity: sha512-iFE4hLDuloSWcD7mjdCDhx2bKcIsYbtOTpfH5MHHLSKMOUyjqQXTeZVa289uuwEGEKFoE/BAPbhaU4B774nceg==} 4286 + 4287 + run-applescript@7.1.0: 4288 + resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} 4289 + engines: {node: '>=18'} 4290 + 4291 + run-parallel@1.2.0: 4292 + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 4293 + 4294 + safe-buffer@5.1.2: 4295 + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 4296 + 4297 + safe-buffer@5.2.1: 4298 + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 4299 + 4300 + safe-stable-stringify@2.5.0: 4301 + resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} 4302 + engines: {node: '>=10'} 4303 + 4304 + safer-buffer@2.1.2: 4305 + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 4306 + 4307 + sax@1.4.4: 4308 + resolution: {integrity: sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==} 4309 + engines: {node: '>=11.0.0'} 4310 + 4311 + scule@1.3.0: 4312 + resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} 4313 + 4314 + secure-json-parse@4.1.0: 4315 + resolution: {integrity: sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==} 4316 + 4317 + semver@6.3.1: 4318 + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 4319 + hasBin: true 4320 + 4321 + semver@7.7.3: 4322 + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} 4323 + engines: {node: '>=10'} 4324 + hasBin: true 4325 + 4326 + send@1.2.1: 4327 + resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} 4328 + engines: {node: '>= 18'} 4329 + 4330 + serialize-javascript@6.0.2: 4331 + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} 4332 + 4333 + seroval@1.5.0: 4334 + resolution: {integrity: sha512-OE4cvmJ1uSPrKorFIH9/w/Qwuvi/IMcGbv5RKgcJ/zjA/IohDLU6SVaxFN9FwajbP7nsX0dQqMDes1whk3y+yw==} 4335 + engines: {node: '>=10'} 4336 + 4337 + serve-placeholder@2.0.2: 4338 + resolution: {integrity: sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==} 4339 + 4340 + serve-static@2.2.1: 4341 + resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==} 4342 + engines: {node: '>= 18'} 4343 + 4344 + setprototypeof@1.2.0: 4345 + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} 4346 + 4347 + shebang-command@2.0.0: 4348 + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 4349 + engines: {node: '>=8'} 4350 + 4351 + shebang-regex@3.0.0: 4352 + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 4353 + engines: {node: '>=8'} 4354 + 4355 + shell-quote@1.8.3: 4356 + resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} 4357 + engines: {node: '>= 0.4'} 4358 + 4359 + signal-exit@4.1.0: 4360 + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 4361 + engines: {node: '>=14'} 4362 + 4363 + simple-git@3.30.0: 4364 + resolution: {integrity: sha512-q6lxyDsCmEal/MEGhP1aVyQ3oxnagGlBDOVSIB4XUVLl1iZh0Pah6ebC9V4xBap/RfgP2WlI8EKs0WS0rMEJHg==} 4365 + 4366 + sirv@3.0.2: 4367 + resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} 4368 + engines: {node: '>=18'} 4369 + 4370 + sisteransi@1.0.5: 4371 + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 4372 + 4373 + slash@5.1.0: 4374 + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} 4375 + engines: {node: '>=14.16'} 4376 + 4377 + slugify@1.6.6: 4378 + resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} 4379 + engines: {node: '>=8.0.0'} 4380 + 4381 + smob@1.5.0: 4382 + resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==} 4383 + 4384 + source-map-js@1.2.1: 4385 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 4386 + engines: {node: '>=0.10.0'} 4387 + 4388 + source-map-support@0.5.21: 4389 + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 4390 + 4391 + source-map@0.6.1: 4392 + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 4393 + engines: {node: '>=0.10.0'} 4394 + 4395 + source-map@0.7.6: 4396 + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} 4397 + engines: {node: '>= 12'} 4398 + 4399 + speakingurl@14.0.1: 4400 + resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} 4401 + engines: {node: '>=0.10.0'} 4402 + 4403 + srvx@0.10.1: 4404 + resolution: {integrity: sha512-A//xtfak4eESMWWydSRFUVvCTQbSwivnGCEf8YGPe2eHU0+Z6znfUTCPF0a7oV3sObSOcrXHlL6Bs9vVctfXdg==} 4405 + engines: {node: '>=20.16.0'} 4406 + hasBin: true 4407 + 4408 + standard-as-callback@2.1.0: 4409 + resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} 4410 + 4411 + statuses@2.0.2: 4412 + resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} 4413 + engines: {node: '>= 0.8'} 4414 + 4415 + std-env@3.10.0: 4416 + resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} 4417 + 4418 + streamx@2.23.0: 4419 + resolution: {integrity: sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==} 4420 + 4421 + string-width@4.2.3: 4422 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 4423 + engines: {node: '>=8'} 4424 + 4425 + string-width@5.1.2: 4426 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 4427 + engines: {node: '>=12'} 4428 + 4429 + string_decoder@1.1.1: 4430 + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} 4431 + 4432 + string_decoder@1.3.0: 4433 + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 4434 + 4435 + strip-ansi@6.0.1: 4436 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 4437 + engines: {node: '>=8'} 4438 + 4439 + strip-ansi@7.1.2: 4440 + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} 4441 + engines: {node: '>=12'} 4442 + 4443 + strip-final-newline@3.0.0: 4444 + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 4445 + engines: {node: '>=12'} 4446 + 4447 + strip-json-comments@3.1.1: 4448 + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 4449 + engines: {node: '>=8'} 4450 + 4451 + strip-literal@3.1.0: 4452 + resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==} 4453 + 4454 + structured-clone-es@1.0.0: 4455 + resolution: {integrity: sha512-FL8EeKFFyNQv5cMnXI31CIMCsFarSVI2bF0U0ImeNE3g/F1IvJQyqzOXxPBRXiwQfyBTlbNe88jh1jFW0O/jiQ==} 4456 + 4457 + stylehacks@7.0.7: 4458 + resolution: {integrity: sha512-bJkD0JkEtbRrMFtwgpJyBbFIwfDDONQ1Ov3sDLZQP8HuJ73kBOyx66H4bOcAbVWmnfLdvQ0AJwXxOMkpujcO6g==} 4459 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4460 + peerDependencies: 4461 + postcss: ^8.4.32 4462 + 4463 + superjson@2.2.6: 4464 + resolution: {integrity: sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==} 4465 + engines: {node: '>=16'} 4466 + 4467 + supports-color@10.2.2: 4468 + resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} 4469 + engines: {node: '>=18'} 4470 + 4471 + supports-color@7.2.0: 4472 + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 4473 + engines: {node: '>=8'} 4474 + 4475 + supports-preserve-symlinks-flag@1.0.0: 4476 + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 4477 + engines: {node: '>= 0.4'} 4478 + 4479 + svgo@4.0.0: 4480 + resolution: {integrity: sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==} 4481 + engines: {node: '>=16'} 4482 + hasBin: true 4483 + 4484 + system-architecture@0.1.0: 4485 + resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} 4486 + engines: {node: '>=18'} 4487 + 4488 + tagged-tag@1.0.0: 4489 + resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} 4490 + engines: {node: '>=20'} 4491 + 4492 + tailwind-merge@3.4.0: 4493 + resolution: {integrity: sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==} 4494 + 4495 + tailwind-variants@3.2.2: 4496 + resolution: {integrity: sha512-Mi4kHeMTLvKlM98XPnK+7HoBPmf4gygdFmqQPaDivc3DpYS6aIY6KiG/PgThrGvii5YZJqRsPz0aPyhoFzmZgg==} 4497 + engines: {node: '>=16.x', pnpm: '>=7.x'} 4498 + peerDependencies: 4499 + tailwind-merge: '>=3.0.0' 4500 + tailwindcss: '*' 4501 + peerDependenciesMeta: 4502 + tailwind-merge: 4503 + optional: true 4504 + 4505 + tailwindcss@4.1.18: 4506 + resolution: {integrity: sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==} 4507 + 4508 + tapable@2.3.0: 4509 + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} 4510 + engines: {node: '>=6'} 4511 + 4512 + tar-stream@3.1.7: 4513 + resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} 4514 + 4515 + tar@7.5.6: 4516 + resolution: {integrity: sha512-xqUeu2JAIJpXyvskvU3uvQW8PAmHrtXp2KDuMJwQqW8Sqq0CaZBAQ+dKS3RBXVhU4wC5NjAdKrmh84241gO9cA==} 4517 + engines: {node: '>=18'} 4518 + 4519 + terser@5.46.0: 4520 + resolution: {integrity: sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==} 4521 + engines: {node: '>=10'} 4522 + hasBin: true 4523 + 4524 + text-decoder@1.2.3: 4525 + resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} 4526 + 4527 + tiny-inflate@1.0.3: 4528 + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} 4529 + 4530 + tiny-invariant@1.3.3: 4531 + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} 4532 + 4533 + tinyexec@1.0.2: 4534 + resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} 4535 + engines: {node: '>=18'} 4536 + 4537 + tinyglobby@0.2.15: 4538 + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} 4539 + engines: {node: '>=12.0.0'} 4540 + 4541 + to-regex-range@5.0.1: 4542 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 4543 + engines: {node: '>=8.0'} 4544 + 4545 + toad-cache@3.7.0: 4546 + resolution: {integrity: sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw==} 4547 + engines: {node: '>=12'} 4548 + 4549 + toidentifier@1.0.1: 4550 + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} 4551 + engines: {node: '>=0.6'} 4552 + 4553 + totalist@3.0.1: 4554 + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} 4555 + engines: {node: '>=6'} 4556 + 4557 + tr46@0.0.3: 4558 + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 4559 + 4560 + tslib@2.8.1: 4561 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 4562 + 4563 + type-check@0.4.0: 4564 + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 4565 + engines: {node: '>= 0.8.0'} 4566 + 4567 + type-fest@5.4.2: 4568 + resolution: {integrity: sha512-FLEenlVYf7Zcd34ISMLo3ZzRE1gRjY1nMDTp+bQRBiPsaKyIW8K3Zr99ioHDUgA9OGuGGJPyYpNcffGmBhJfGg==} 4569 + engines: {node: '>=20'} 4570 + 4571 + type-level-regexp@0.1.17: 4572 + resolution: {integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==} 4573 + 4574 + typescript@5.9.3: 4575 + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} 4576 + engines: {node: '>=14.17'} 4577 + hasBin: true 4578 + 4579 + uc.micro@2.1.0: 4580 + resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} 4581 + 4582 + ufo@1.6.3: 4583 + resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} 4584 + 4585 + ultrahtml@1.6.0: 4586 + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} 4587 + 4588 + uncrypto@0.1.3: 4589 + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} 4590 + 4591 + unctx@2.5.0: 4592 + resolution: {integrity: sha512-p+Rz9x0R7X+CYDkT+Xg8/GhpcShTlU8n+cf9OtOEf7zEQsNcCZO1dPKNRDqvUTaq+P32PMMkxWHwfrxkqfqAYg==} 4593 + 4594 + unenv@2.0.0-rc.24: 4595 + resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==} 4596 + 4597 + unhead@2.1.2: 4598 + resolution: {integrity: sha512-vSihrxyb+zsEUfEbraZBCjdE0p/WSoc2NGDrpwwSNAwuPxhYK1nH3eegf02IENLpn1sUhL8IoO84JWmRQ6tILA==} 4599 + 4600 + unicode-properties@1.4.1: 4601 + resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} 4602 + 4603 + unicode-trie@2.0.0: 4604 + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} 4605 + 4606 + unicorn-magic@0.3.0: 4607 + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} 4608 + engines: {node: '>=18'} 4609 + 4610 + unicorn-magic@0.4.0: 4611 + resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==} 4612 + engines: {node: '>=20'} 4613 + 4614 + unifont@0.6.0: 4615 + resolution: {integrity: sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==} 4616 + 4617 + unimport@5.6.0: 4618 + resolution: {integrity: sha512-8rqAmtJV8o60x46kBAJKtHpJDJWkA2xcBqWKPI14MgUb05o1pnpnCnXSxedUXyeq7p8fR5g3pTo2BaswZ9lD9A==} 4619 + engines: {node: '>=18.12.0'} 4620 + 4621 + universal-github-app-jwt@2.2.2: 4622 + resolution: {integrity: sha512-dcmbeSrOdTnsjGjUfAlqNDJrhxXizjAz94ija9Qw8YkZ1uu0d+GoZzyH+Jb9tIIqvGsadUfwg+22k5aDqqwzbw==} 4623 + 4624 + universal-user-agent@7.0.3: 4625 + resolution: {integrity: sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A==} 4626 + 4627 + unplugin-auto-import@21.0.0: 4628 + resolution: {integrity: sha512-vWuC8SwqJmxZFYwPojhOhOXDb5xFhNNcEVb9K/RFkyk/3VnfaOjzitWN7v+8DEKpMjSsY2AEGXNgt6I0yQrhRQ==} 4629 + engines: {node: '>=20.19.0'} 4630 + peerDependencies: 4631 + '@nuxt/kit': ^4.0.0 4632 + '@vueuse/core': '*' 4633 + peerDependenciesMeta: 4634 + '@nuxt/kit': 4635 + optional: true 4636 + '@vueuse/core': 4637 + optional: true 4638 + 4639 + unplugin-utils@0.2.5: 4640 + resolution: {integrity: sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg==} 4641 + engines: {node: '>=18.12.0'} 4642 + 4643 + unplugin-utils@0.3.1: 4644 + resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==} 4645 + engines: {node: '>=20.19.0'} 4646 + 4647 + unplugin-vue-components@31.0.0: 4648 + resolution: {integrity: sha512-4ULwfTZTLuWJ7+S9P7TrcStYLsSRkk6vy2jt/WTfgUEUb0nW9//xxmrfhyHUEVpZ2UKRRwfRb8Yy15PDbVZf+Q==} 4649 + engines: {node: '>=20.19.0'} 4650 + peerDependencies: 4651 + '@nuxt/kit': ^3.2.2 || ^4.0.0 4652 + vue: ^3.0.0 4653 + peerDependenciesMeta: 4654 + '@nuxt/kit': 4655 + optional: true 4656 + 4657 + unplugin-vue-router@0.19.2: 4658 + resolution: {integrity: sha512-u5dgLBarxE5cyDK/hzJGfpCTLIAyiTXGlo85COuD4Nssj6G7NxS+i9mhCWz/1p/ud1eMwdcUbTXehQe41jYZUA==} 4659 + peerDependencies: 4660 + '@vue/compiler-sfc': ^3.5.17 4661 + vue-router: ^4.6.0 4662 + peerDependenciesMeta: 4663 + vue-router: 4664 + optional: true 4665 + 4666 + unplugin@2.3.11: 4667 + resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} 4668 + engines: {node: '>=18.12.0'} 4669 + 4670 + unstorage@1.17.4: 4671 + resolution: {integrity: sha512-fHK0yNg38tBiJKp/Vgsq4j0JEsCmgqH58HAn707S7zGkArbZsVr/CwINoi+nh3h98BRCwKvx1K3Xg9u3VV83sw==} 4672 + peerDependencies: 4673 + '@azure/app-configuration': ^1.8.0 4674 + '@azure/cosmos': ^4.2.0 4675 + '@azure/data-tables': ^13.3.0 4676 + '@azure/identity': ^4.6.0 4677 + '@azure/keyvault-secrets': ^4.9.0 4678 + '@azure/storage-blob': ^12.26.0 4679 + '@capacitor/preferences': ^6 || ^7 || ^8 4680 + '@deno/kv': '>=0.9.0' 4681 + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 4682 + '@planetscale/database': ^1.19.0 4683 + '@upstash/redis': ^1.34.3 4684 + '@vercel/blob': '>=0.27.1' 4685 + '@vercel/functions': ^2.2.12 || ^3.0.0 4686 + '@vercel/kv': ^1 || ^2 || ^3 4687 + aws4fetch: ^1.0.20 4688 + db0: '>=0.2.1' 4689 + idb-keyval: ^6.2.1 4690 + ioredis: ^5.4.2 4691 + uploadthing: ^7.4.4 4692 + peerDependenciesMeta: 4693 + '@azure/app-configuration': 4694 + optional: true 4695 + '@azure/cosmos': 4696 + optional: true 4697 + '@azure/data-tables': 4698 + optional: true 4699 + '@azure/identity': 4700 + optional: true 4701 + '@azure/keyvault-secrets': 4702 + optional: true 4703 + '@azure/storage-blob': 4704 + optional: true 4705 + '@capacitor/preferences': 4706 + optional: true 4707 + '@deno/kv': 4708 + optional: true 4709 + '@netlify/blobs': 4710 + optional: true 4711 + '@planetscale/database': 4712 + optional: true 4713 + '@upstash/redis': 4714 + optional: true 4715 + '@vercel/blob': 4716 + optional: true 4717 + '@vercel/functions': 4718 + optional: true 4719 + '@vercel/kv': 4720 + optional: true 4721 + aws4fetch: 4722 + optional: true 4723 + db0: 4724 + optional: true 4725 + idb-keyval: 4726 + optional: true 4727 + ioredis: 4728 + optional: true 4729 + uploadthing: 4730 + optional: true 4731 + 4732 + untun@0.1.3: 4733 + resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} 4734 + hasBin: true 4735 + 4736 + untyped@2.0.0: 4737 + resolution: {integrity: sha512-nwNCjxJTjNuLCgFr42fEak5OcLuB3ecca+9ksPFNvtfYSLpjf+iJqSIaSnIile6ZPbKYxI5k2AfXqeopGudK/g==} 4738 + hasBin: true 4739 + 4740 + unwasm@0.5.3: 4741 + resolution: {integrity: sha512-keBgTSfp3r6+s9ZcSma+0chwxQdmLbB5+dAD9vjtB21UTMYuKAxHXCU1K2CbCtnP09EaWeRvACnXk0EJtUx+hw==} 4742 + 4743 + update-browserslist-db@1.2.3: 4744 + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} 4745 + hasBin: true 4746 + peerDependencies: 4747 + browserslist: '>= 4.21.0' 4748 + 4749 + uqr@0.1.2: 4750 + resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} 4751 + 4752 + uri-js@4.4.1: 4753 + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 4754 + 4755 + util-deprecate@1.0.2: 4756 + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 4757 + 4758 + valibot@1.2.0: 4759 + resolution: {integrity: sha512-mm1rxUsmOxzrwnX5arGS+U4T25RdvpPjPN4yR0u9pUBov9+zGVtO84tif1eY4r6zWxVxu3KzIyknJy3rxfRZZg==} 4760 + peerDependencies: 4761 + typescript: '>=5' 4762 + peerDependenciesMeta: 4763 + typescript: 4764 + optional: true 4765 + 4766 + vaul-vue@0.4.1: 4767 + resolution: {integrity: sha512-A6jOWOZX5yvyo1qMn7IveoWN91mJI5L3BUKsIwkg6qrTGgHs1Sb1JF/vyLJgnbN1rH4OOOxFbtqL9A46bOyGUQ==} 4768 + peerDependencies: 4769 + reka-ui: ^2.0.0 4770 + vue: ^3.3.0 4771 + 4772 + vite-dev-rpc@1.1.0: 4773 + resolution: {integrity: sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A==} 4774 + peerDependencies: 4775 + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1 || ^7.0.0-0 4776 + 4777 + vite-hot-client@2.1.0: 4778 + resolution: {integrity: sha512-7SpgZmU7R+dDnSmvXE1mfDtnHLHQSisdySVR7lO8ceAXvM0otZeuQQ6C8LrS5d/aYyP/QZ0hI0L+dIPrm4YlFQ==} 4779 + peerDependencies: 4780 + vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 4781 + 4782 + vite-node@5.3.0: 4783 + resolution: {integrity: sha512-8f20COPYJujc3OKPX6OuyBy3ZIv2det4eRRU4GY1y2MjbeGSUmPjedxg1b72KnTagCofwvZ65ThzjxDW2AtQFQ==} 4784 + engines: {node: ^20.19.0 || >=22.12.0} 4785 + hasBin: true 4786 + 4787 + vite-plugin-checker@0.12.0: 4788 + resolution: {integrity: sha512-CmdZdDOGss7kdQwv73UyVgLPv0FVYe5czAgnmRX2oKljgEvSrODGuClaV3PDR2+3ou7N/OKGauDDBjy2MB07Rg==} 4789 + engines: {node: '>=16.11'} 4790 + peerDependencies: 4791 + '@biomejs/biome': '>=1.7' 4792 + eslint: '>=9.39.1' 4793 + meow: ^13.2.0 4794 + optionator: ^0.9.4 4795 + oxlint: '>=1' 4796 + stylelint: '>=16' 4797 + typescript: '*' 4798 + vite: '>=5.4.21' 4799 + vls: '*' 4800 + vti: '*' 4801 + vue-tsc: ~2.2.10 || ^3.0.0 4802 + peerDependenciesMeta: 4803 + '@biomejs/biome': 4804 + optional: true 4805 + eslint: 4806 + optional: true 4807 + meow: 4808 + optional: true 4809 + optionator: 4810 + optional: true 4811 + oxlint: 4812 + optional: true 4813 + stylelint: 4814 + optional: true 4815 + typescript: 4816 + optional: true 4817 + vls: 4818 + optional: true 4819 + vti: 4820 + optional: true 4821 + vue-tsc: 4822 + optional: true 4823 + 4824 + vite-plugin-inspect@11.3.3: 4825 + resolution: {integrity: sha512-u2eV5La99oHoYPHE6UvbwgEqKKOQGz86wMg40CCosP6q8BkB6e5xPneZfYagK4ojPJSj5anHCrnvC20DpwVdRA==} 4826 + engines: {node: '>=14'} 4827 + peerDependencies: 4828 + '@nuxt/kit': '*' 4829 + vite: ^6.0.0 || ^7.0.0-0 4830 + peerDependenciesMeta: 4831 + '@nuxt/kit': 4832 + optional: true 4833 + 4834 + vite-plugin-vue-tracer@1.2.0: 4835 + resolution: {integrity: sha512-a9Z/TLpxwmoE9kIcv28wqQmiszM7ec4zgndXWEsVD/2lEZLRGzcg7ONXmplzGF/UP5W59QNtS809OdywwpUWQQ==} 4836 + peerDependencies: 4837 + vite: ^6.0.0 || ^7.0.0 4838 + vue: ^3.5.0 4839 + 4840 + vite@7.3.1: 4841 + resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} 4842 + engines: {node: ^20.19.0 || >=22.12.0} 4843 + hasBin: true 4844 + peerDependencies: 4845 + '@types/node': ^20.19.0 || >=22.12.0 4846 + jiti: '>=1.21.0' 4847 + less: ^4.0.0 4848 + lightningcss: ^1.21.0 4849 + sass: ^1.70.0 4850 + sass-embedded: ^1.70.0 4851 + stylus: '>=0.54.8' 4852 + sugarss: ^5.0.0 4853 + terser: ^5.16.0 4854 + tsx: ^4.8.1 4855 + yaml: ^2.4.2 4856 + peerDependenciesMeta: 4857 + '@types/node': 4858 + optional: true 4859 + jiti: 4860 + optional: true 4861 + less: 4862 + optional: true 4863 + lightningcss: 4864 + optional: true 4865 + sass: 4866 + optional: true 4867 + sass-embedded: 4868 + optional: true 4869 + stylus: 4870 + optional: true 4871 + sugarss: 4872 + optional: true 4873 + terser: 4874 + optional: true 4875 + tsx: 4876 + optional: true 4877 + yaml: 4878 + optional: true 4879 + 4880 + vscode-uri@3.1.0: 4881 + resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} 4882 + 4883 + vue-bundle-renderer@2.2.0: 4884 + resolution: {integrity: sha512-sz/0WEdYH1KfaOm0XaBmRZOWgYTEvUDt6yPYaUzl4E52qzgWLlknaPPTTZmp6benaPTlQAI/hN1x3tAzZygycg==} 4885 + 4886 + vue-component-type-helpers@3.2.4: 4887 + resolution: {integrity: sha512-05lR16HeZDcDpB23ku5b5f1fBOoHqFnMiKRr2CiEvbG5Ux4Yi0McmQBOET0dR0nxDXosxyVqv67q6CzS3AK8rw==} 4888 + 4889 + vue-demi@0.14.10: 4890 + resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} 4891 + engines: {node: '>=12'} 4892 + hasBin: true 4893 + peerDependencies: 4894 + '@vue/composition-api': ^1.0.0-rc.1 4895 + vue: ^3.0.0-0 || ^2.6.0 4896 + peerDependenciesMeta: 4897 + '@vue/composition-api': 4898 + optional: true 4899 + 4900 + vue-devtools-stub@0.1.0: 4901 + resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} 4902 + 4903 + vue-router@4.6.4: 4904 + resolution: {integrity: sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==} 4905 + peerDependencies: 4906 + vue: ^3.5.0 4907 + 4908 + vue-tsc@3.2.4: 4909 + resolution: {integrity: sha512-xj3YCvSLNDKt1iF9OcImWHhmYcihVu9p4b9s4PGR/qp6yhW+tZJaypGxHScRyOrdnHvaOeF+YkZOdKwbgGvp5g==} 4910 + hasBin: true 4911 + peerDependencies: 4912 + typescript: '>=5.0.0' 4913 + 4914 + vue@3.5.27: 4915 + resolution: {integrity: sha512-aJ/UtoEyFySPBGarREmN4z6qNKpbEguYHMmXSiOGk69czc+zhs0NF6tEFrY8TZKAl8N/LYAkd4JHVd5E/AsSmw==} 4916 + peerDependencies: 4917 + typescript: '*' 4918 + peerDependenciesMeta: 4919 + typescript: 4920 + optional: true 4921 + 4922 + w3c-keyname@2.2.8: 4923 + resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} 4924 + 4925 + webidl-conversions@3.0.1: 4926 + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 4927 + 4928 + webpack-virtual-modules@0.6.2: 4929 + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} 4930 + 4931 + whatwg-url@5.0.0: 4932 + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 4933 + 4934 + wheel-gestures@2.2.48: 4935 + resolution: {integrity: sha512-f+Gy33Oa5Z14XY9679Zze+7VFhbsQfBFXodnU2x589l4kxGM9L5Y8zETTmcMR5pWOPQyRv4Z0lNax6xCO0NSlA==} 4936 + engines: {node: '>=18'} 4937 + 4938 + which@2.0.2: 4939 + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 4940 + engines: {node: '>= 8'} 4941 + hasBin: true 4942 + 4943 + which@5.0.0: 4944 + resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==} 4945 + engines: {node: ^18.17.0 || >=20.5.0} 4946 + hasBin: true 4947 + 4948 + word-wrap@1.2.5: 4949 + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 4950 + engines: {node: '>=0.10.0'} 4951 + 4952 + wrap-ansi@7.0.0: 4953 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 4954 + engines: {node: '>=10'} 4955 + 4956 + wrap-ansi@8.1.0: 4957 + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 4958 + engines: {node: '>=12'} 4959 + 4960 + ws@8.19.0: 4961 + resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} 4962 + engines: {node: '>=10.0.0'} 4963 + peerDependencies: 4964 + bufferutil: ^4.0.1 4965 + utf-8-validate: '>=5.0.2' 4966 + peerDependenciesMeta: 4967 + bufferutil: 4968 + optional: true 4969 + utf-8-validate: 4970 + optional: true 4971 + 4972 + wsl-utils@0.1.0: 4973 + resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} 4974 + engines: {node: '>=18'} 4975 + 4976 + y-protocols@1.0.7: 4977 + resolution: {integrity: sha512-YSVsLoXxO67J6eE/nV4AtFtT3QEotZf5sK5BHxFBXso7VDUT3Tx07IfA6hsu5Q5OmBdMkQVmFZ9QOA7fikWvnw==} 4978 + engines: {node: '>=16.0.0', npm: '>=8.0.0'} 4979 + peerDependencies: 4980 + yjs: ^13.0.0 4981 + 4982 + y18n@5.0.8: 4983 + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 4984 + engines: {node: '>=10'} 4985 + 4986 + yallist@3.1.1: 4987 + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 4988 + 4989 + yallist@5.0.0: 4990 + resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} 4991 + engines: {node: '>=18'} 4992 + 4993 + yaml@2.8.2: 4994 + resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==} 4995 + engines: {node: '>= 14.6'} 4996 + hasBin: true 4997 + 4998 + yargs-parser@21.1.1: 4999 + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 5000 + engines: {node: '>=12'} 5001 + 5002 + yargs@17.7.2: 5003 + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} 5004 + engines: {node: '>=12'} 5005 + 5006 + yjs@13.6.29: 5007 + resolution: {integrity: sha512-kHqDPdltoXH+X4w1lVmMtddE3Oeqq48nM40FD5ojTd8xYhQpzIDcfE2keMSU5bAgRPJBe225WTUdyUgj1DtbiQ==} 5008 + engines: {node: '>=16.0.0', npm: '>=8.0.0'} 5009 + 5010 + yocto-queue@0.1.0: 5011 + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 5012 + engines: {node: '>=10'} 5013 + 5014 + youch-core@0.3.3: 5015 + resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==} 5016 + 5017 + youch@4.1.0-beta.13: 5018 + resolution: {integrity: sha512-3+AG1Xvt+R7M7PSDudhbfbwiyveW6B8PLBIwTyEC598biEYIjHhC89i6DBEvR0EZUjGY3uGSnC429HpIa2Z09g==} 5019 + 5020 + zip-stream@6.0.1: 5021 + resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} 5022 + engines: {node: '>= 14'} 5023 + 5024 + snapshots: 5025 + 5026 + '@adonisjs/hash@9.1.1': 5027 + dependencies: 5028 + '@phc/format': 1.0.0 5029 + '@poppinss/utils': 6.10.1 5030 + 5031 + '@alloc/quick-lru@5.2.0': {} 5032 + 5033 + '@antfu/install-pkg@1.1.0': 5034 + dependencies: 5035 + package-manager-detector: 1.6.0 5036 + tinyexec: 1.0.2 5037 + 5038 + '@babel/code-frame@7.28.6': 5039 + dependencies: 5040 + '@babel/helper-validator-identifier': 7.28.5 5041 + js-tokens: 4.0.0 5042 + picocolors: 1.1.1 5043 + 5044 + '@babel/compat-data@7.28.6': {} 5045 + 5046 + '@babel/core@7.28.6': 5047 + dependencies: 5048 + '@babel/code-frame': 7.28.6 5049 + '@babel/generator': 7.28.6 5050 + '@babel/helper-compilation-targets': 7.28.6 5051 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.6) 5052 + '@babel/helpers': 7.28.6 5053 + '@babel/parser': 7.28.6 5054 + '@babel/template': 7.28.6 5055 + '@babel/traverse': 7.28.6 5056 + '@babel/types': 7.28.6 5057 + '@jridgewell/remapping': 2.3.5 5058 + convert-source-map: 2.0.0 5059 + debug: 4.4.3 5060 + gensync: 1.0.0-beta.2 5061 + json5: 2.2.3 5062 + semver: 6.3.1 5063 + transitivePeerDependencies: 5064 + - supports-color 5065 + 5066 + '@babel/generator@7.28.6': 5067 + dependencies: 5068 + '@babel/parser': 7.28.6 5069 + '@babel/types': 7.28.6 5070 + '@jridgewell/gen-mapping': 0.3.13 5071 + '@jridgewell/trace-mapping': 0.3.31 5072 + jsesc: 3.1.0 5073 + 5074 + '@babel/helper-annotate-as-pure@7.27.3': 5075 + dependencies: 5076 + '@babel/types': 7.28.6 5077 + 5078 + '@babel/helper-compilation-targets@7.28.6': 5079 + dependencies: 5080 + '@babel/compat-data': 7.28.6 5081 + '@babel/helper-validator-option': 7.27.1 5082 + browserslist: 4.28.1 5083 + lru-cache: 5.1.1 5084 + semver: 6.3.1 5085 + 5086 + '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.28.6)': 5087 + dependencies: 5088 + '@babel/core': 7.28.6 5089 + '@babel/helper-annotate-as-pure': 7.27.3 5090 + '@babel/helper-member-expression-to-functions': 7.28.5 5091 + '@babel/helper-optimise-call-expression': 7.27.1 5092 + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.6) 5093 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 5094 + '@babel/traverse': 7.28.6 5095 + semver: 6.3.1 5096 + transitivePeerDependencies: 5097 + - supports-color 5098 + 5099 + '@babel/helper-globals@7.28.0': {} 5100 + 5101 + '@babel/helper-member-expression-to-functions@7.28.5': 5102 + dependencies: 5103 + '@babel/traverse': 7.28.6 5104 + '@babel/types': 7.28.6 5105 + transitivePeerDependencies: 5106 + - supports-color 5107 + 5108 + '@babel/helper-module-imports@7.28.6': 5109 + dependencies: 5110 + '@babel/traverse': 7.28.6 5111 + '@babel/types': 7.28.6 5112 + transitivePeerDependencies: 5113 + - supports-color 5114 + 5115 + '@babel/helper-module-transforms@7.28.6(@babel/core@7.28.6)': 5116 + dependencies: 5117 + '@babel/core': 7.28.6 5118 + '@babel/helper-module-imports': 7.28.6 5119 + '@babel/helper-validator-identifier': 7.28.5 5120 + '@babel/traverse': 7.28.6 5121 + transitivePeerDependencies: 5122 + - supports-color 5123 + 5124 + '@babel/helper-optimise-call-expression@7.27.1': 5125 + dependencies: 5126 + '@babel/types': 7.28.6 5127 + 5128 + '@babel/helper-plugin-utils@7.28.6': {} 5129 + 5130 + '@babel/helper-replace-supers@7.28.6(@babel/core@7.28.6)': 5131 + dependencies: 5132 + '@babel/core': 7.28.6 5133 + '@babel/helper-member-expression-to-functions': 7.28.5 5134 + '@babel/helper-optimise-call-expression': 7.27.1 5135 + '@babel/traverse': 7.28.6 5136 + transitivePeerDependencies: 5137 + - supports-color 5138 + 5139 + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': 5140 + dependencies: 5141 + '@babel/traverse': 7.28.6 5142 + '@babel/types': 7.28.6 5143 + transitivePeerDependencies: 5144 + - supports-color 5145 + 5146 + '@babel/helper-string-parser@7.27.1': {} 5147 + 5148 + '@babel/helper-validator-identifier@7.28.5': {} 5149 + 5150 + '@babel/helper-validator-option@7.27.1': {} 5151 + 5152 + '@babel/helpers@7.28.6': 5153 + dependencies: 5154 + '@babel/template': 7.28.6 5155 + '@babel/types': 7.28.6 5156 + 5157 + '@babel/parser@7.28.6': 5158 + dependencies: 5159 + '@babel/types': 7.28.6 5160 + 5161 + '@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.28.6)': 5162 + dependencies: 5163 + '@babel/core': 7.28.6 5164 + '@babel/helper-plugin-utils': 7.28.6 5165 + 5166 + '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.28.6)': 5167 + dependencies: 5168 + '@babel/core': 7.28.6 5169 + '@babel/helper-plugin-utils': 7.28.6 5170 + 5171 + '@babel/plugin-transform-typescript@7.28.6(@babel/core@7.28.6)': 5172 + dependencies: 5173 + '@babel/core': 7.28.6 5174 + '@babel/helper-annotate-as-pure': 7.27.3 5175 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.6) 5176 + '@babel/helper-plugin-utils': 7.28.6 5177 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 5178 + '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.28.6) 5179 + transitivePeerDependencies: 5180 + - supports-color 5181 + 5182 + '@babel/template@7.28.6': 5183 + dependencies: 5184 + '@babel/code-frame': 7.28.6 5185 + '@babel/parser': 7.28.6 5186 + '@babel/types': 7.28.6 5187 + 5188 + '@babel/traverse@7.28.6': 5189 + dependencies: 5190 + '@babel/code-frame': 7.28.6 5191 + '@babel/generator': 7.28.6 5192 + '@babel/helper-globals': 7.28.0 5193 + '@babel/parser': 7.28.6 5194 + '@babel/template': 7.28.6 5195 + '@babel/types': 7.28.6 5196 + debug: 4.4.3 5197 + transitivePeerDependencies: 5198 + - supports-color 5199 + 5200 + '@babel/types@7.28.6': 5201 + dependencies: 5202 + '@babel/helper-string-parser': 7.27.1 5203 + '@babel/helper-validator-identifier': 7.28.5 5204 + 5205 + '@bomb.sh/tab@0.0.11(cac@6.7.14)(citty@0.1.6)': 5206 + optionalDependencies: 5207 + cac: 6.7.14 5208 + citty: 0.1.6 5209 + 5210 + '@capsizecss/unpack@3.0.1': 5211 + dependencies: 5212 + fontkit: 2.0.4 5213 + 5214 + '@clack/core@1.0.0-alpha.7': 5215 + dependencies: 5216 + picocolors: 1.1.1 5217 + sisteransi: 1.0.5 5218 + 5219 + '@clack/prompts@1.0.0-alpha.9': 5220 + dependencies: 5221 + '@clack/core': 1.0.0-alpha.7 5222 + picocolors: 1.1.1 5223 + sisteransi: 1.0.5 5224 + 5225 + '@cloudflare/kv-asset-handler@0.4.2': {} 5226 + 5227 + '@dxup/nuxt@0.3.2(magicast@0.5.1)': 5228 + dependencies: 5229 + '@dxup/unimport': 0.1.2 5230 + '@nuxt/kit': 4.3.0(magicast@0.5.1) 5231 + chokidar: 5.0.0 5232 + pathe: 2.0.3 5233 + tinyglobby: 0.2.15 5234 + transitivePeerDependencies: 5235 + - magicast 5236 + 5237 + '@dxup/unimport@0.1.2': {} 5238 + 5239 + '@emnapi/core@1.8.1': 5240 + dependencies: 5241 + '@emnapi/wasi-threads': 1.1.0 5242 + tslib: 2.8.1 5243 + optional: true 5244 + 5245 + '@emnapi/runtime@1.8.1': 5246 + dependencies: 5247 + tslib: 2.8.1 5248 + optional: true 5249 + 5250 + '@emnapi/wasi-threads@1.1.0': 5251 + dependencies: 5252 + tslib: 2.8.1 5253 + optional: true 5254 + 5255 + '@esbuild/aix-ppc64@0.25.12': 5256 + optional: true 5257 + 5258 + '@esbuild/aix-ppc64@0.27.2': 5259 + optional: true 5260 + 5261 + '@esbuild/android-arm64@0.25.12': 5262 + optional: true 5263 + 5264 + '@esbuild/android-arm64@0.27.2': 5265 + optional: true 5266 + 5267 + '@esbuild/android-arm@0.25.12': 5268 + optional: true 5269 + 5270 + '@esbuild/android-arm@0.27.2': 5271 + optional: true 5272 + 5273 + '@esbuild/android-x64@0.25.12': 5274 + optional: true 5275 + 5276 + '@esbuild/android-x64@0.27.2': 5277 + optional: true 5278 + 5279 + '@esbuild/darwin-arm64@0.25.12': 5280 + optional: true 5281 + 5282 + '@esbuild/darwin-arm64@0.27.2': 5283 + optional: true 5284 + 5285 + '@esbuild/darwin-x64@0.25.12': 5286 + optional: true 5287 + 5288 + '@esbuild/darwin-x64@0.27.2': 5289 + optional: true 5290 + 5291 + '@esbuild/freebsd-arm64@0.25.12': 5292 + optional: true 5293 + 5294 + '@esbuild/freebsd-arm64@0.27.2': 5295 + optional: true 5296 + 5297 + '@esbuild/freebsd-x64@0.25.12': 5298 + optional: true 5299 + 5300 + '@esbuild/freebsd-x64@0.27.2': 5301 + optional: true 5302 + 5303 + '@esbuild/linux-arm64@0.25.12': 5304 + optional: true 5305 + 5306 + '@esbuild/linux-arm64@0.27.2': 5307 + optional: true 5308 + 5309 + '@esbuild/linux-arm@0.25.12': 5310 + optional: true 5311 + 5312 + '@esbuild/linux-arm@0.27.2': 5313 + optional: true 5314 + 5315 + '@esbuild/linux-ia32@0.25.12': 5316 + optional: true 5317 + 5318 + '@esbuild/linux-ia32@0.27.2': 5319 + optional: true 5320 + 5321 + '@esbuild/linux-loong64@0.25.12': 5322 + optional: true 5323 + 5324 + '@esbuild/linux-loong64@0.27.2': 5325 + optional: true 5326 + 5327 + '@esbuild/linux-mips64el@0.25.12': 5328 + optional: true 5329 + 5330 + '@esbuild/linux-mips64el@0.27.2': 5331 + optional: true 5332 + 5333 + '@esbuild/linux-ppc64@0.25.12': 5334 + optional: true 5335 + 5336 + '@esbuild/linux-ppc64@0.27.2': 5337 + optional: true 5338 + 5339 + '@esbuild/linux-riscv64@0.25.12': 5340 + optional: true 5341 + 5342 + '@esbuild/linux-riscv64@0.27.2': 5343 + optional: true 5344 + 5345 + '@esbuild/linux-s390x@0.25.12': 5346 + optional: true 5347 + 5348 + '@esbuild/linux-s390x@0.27.2': 5349 + optional: true 5350 + 5351 + '@esbuild/linux-x64@0.25.12': 5352 + optional: true 5353 + 5354 + '@esbuild/linux-x64@0.27.2': 5355 + optional: true 5356 + 5357 + '@esbuild/netbsd-arm64@0.25.12': 5358 + optional: true 5359 + 5360 + '@esbuild/netbsd-arm64@0.27.2': 5361 + optional: true 5362 + 5363 + '@esbuild/netbsd-x64@0.25.12': 5364 + optional: true 5365 + 5366 + '@esbuild/netbsd-x64@0.27.2': 5367 + optional: true 5368 + 5369 + '@esbuild/openbsd-arm64@0.25.12': 5370 + optional: true 5371 + 5372 + '@esbuild/openbsd-arm64@0.27.2': 5373 + optional: true 5374 + 5375 + '@esbuild/openbsd-x64@0.25.12': 5376 + optional: true 5377 + 5378 + '@esbuild/openbsd-x64@0.27.2': 5379 + optional: true 5380 + 5381 + '@esbuild/openharmony-arm64@0.25.12': 5382 + optional: true 5383 + 5384 + '@esbuild/openharmony-arm64@0.27.2': 5385 + optional: true 5386 + 5387 + '@esbuild/sunos-x64@0.25.12': 5388 + optional: true 5389 + 5390 + '@esbuild/sunos-x64@0.27.2': 5391 + optional: true 5392 + 5393 + '@esbuild/win32-arm64@0.25.12': 5394 + optional: true 5395 + 5396 + '@esbuild/win32-arm64@0.27.2': 5397 + optional: true 5398 + 5399 + '@esbuild/win32-ia32@0.25.12': 5400 + optional: true 5401 + 5402 + '@esbuild/win32-ia32@0.27.2': 5403 + optional: true 5404 + 5405 + '@esbuild/win32-x64@0.25.12': 5406 + optional: true 5407 + 5408 + '@esbuild/win32-x64@0.27.2': 5409 + optional: true 5410 + 5411 + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2(jiti@2.6.1))': 5412 + dependencies: 5413 + eslint: 9.39.2(jiti@2.6.1) 5414 + eslint-visitor-keys: 3.4.3 5415 + optional: true 5416 + 5417 + '@eslint-community/regexpp@4.12.2': 5418 + optional: true 5419 + 5420 + '@eslint/config-array@0.21.1': 5421 + dependencies: 5422 + '@eslint/object-schema': 2.1.7 5423 + debug: 4.4.3 5424 + minimatch: 3.1.2 5425 + transitivePeerDependencies: 5426 + - supports-color 5427 + optional: true 5428 + 5429 + '@eslint/config-helpers@0.4.2': 5430 + dependencies: 5431 + '@eslint/core': 0.17.0 5432 + optional: true 5433 + 5434 + '@eslint/core@0.17.0': 5435 + dependencies: 5436 + '@types/json-schema': 7.0.15 5437 + optional: true 5438 + 5439 + '@eslint/eslintrc@3.3.3': 5440 + dependencies: 5441 + ajv: 6.12.6 5442 + debug: 4.4.3 5443 + espree: 10.4.0 5444 + globals: 14.0.0 5445 + ignore: 5.3.2 5446 + import-fresh: 3.3.1 5447 + js-yaml: 4.1.1 5448 + minimatch: 3.1.2 5449 + strip-json-comments: 3.1.1 5450 + transitivePeerDependencies: 5451 + - supports-color 5452 + optional: true 5453 + 5454 + '@eslint/js@9.39.2': 5455 + optional: true 5456 + 5457 + '@eslint/object-schema@2.1.7': 5458 + optional: true 5459 + 5460 + '@eslint/plugin-kit@0.4.1': 5461 + dependencies: 5462 + '@eslint/core': 0.17.0 5463 + levn: 0.4.1 5464 + optional: true 5465 + 5466 + '@floating-ui/core@1.7.3': 5467 + dependencies: 5468 + '@floating-ui/utils': 0.2.10 5469 + 5470 + '@floating-ui/dom@1.7.4': 5471 + dependencies: 5472 + '@floating-ui/core': 1.7.3 5473 + '@floating-ui/utils': 0.2.10 5474 + 5475 + '@floating-ui/utils@0.2.10': {} 5476 + 5477 + '@floating-ui/vue@1.1.9(vue@3.5.27(typescript@5.9.3))': 5478 + dependencies: 5479 + '@floating-ui/dom': 1.7.4 5480 + '@floating-ui/utils': 0.2.10 5481 + vue-demi: 0.14.10(vue@3.5.27(typescript@5.9.3)) 5482 + transitivePeerDependencies: 5483 + - '@vue/composition-api' 5484 + - vue 5485 + 5486 + '@humanfs/core@0.19.1': 5487 + optional: true 5488 + 5489 + '@humanfs/node@0.16.7': 5490 + dependencies: 5491 + '@humanfs/core': 0.19.1 5492 + '@humanwhocodes/retry': 0.4.3 5493 + optional: true 5494 + 5495 + '@humanwhocodes/module-importer@1.0.1': 5496 + optional: true 5497 + 5498 + '@humanwhocodes/retry@0.4.3': 5499 + optional: true 5500 + 5501 + '@iconify-json/lucide@1.2.87': 5502 + dependencies: 5503 + '@iconify/types': 2.0.0 5504 + 5505 + '@iconify-json/simple-icons@1.2.68': 5506 + dependencies: 5507 + '@iconify/types': 2.0.0 5508 + 5509 + '@iconify/collections@1.0.643': 5510 + dependencies: 5511 + '@iconify/types': 2.0.0 5512 + 5513 + '@iconify/types@2.0.0': {} 5514 + 5515 + '@iconify/utils@3.1.0': 5516 + dependencies: 5517 + '@antfu/install-pkg': 1.1.0 5518 + '@iconify/types': 2.0.0 5519 + mlly: 1.8.0 5520 + 5521 + '@iconify/vue@5.0.0(vue@3.5.27(typescript@5.9.3))': 5522 + dependencies: 5523 + '@iconify/types': 2.0.0 5524 + vue: 3.5.27(typescript@5.9.3) 5525 + 5526 + '@internationalized/date@3.10.1': 5527 + dependencies: 5528 + '@swc/helpers': 0.5.18 5529 + 5530 + '@internationalized/number@3.6.5': 5531 + dependencies: 5532 + '@swc/helpers': 0.5.18 5533 + 5534 + '@ioredis/commands@1.5.0': {} 5535 + 5536 + '@isaacs/balanced-match@4.0.1': {} 5537 + 5538 + '@isaacs/brace-expansion@5.0.0': 5539 + dependencies: 5540 + '@isaacs/balanced-match': 4.0.1 5541 + 5542 + '@isaacs/cliui@8.0.2': 5543 + dependencies: 5544 + string-width: 5.1.2 5545 + string-width-cjs: string-width@4.2.3 5546 + strip-ansi: 7.1.2 5547 + strip-ansi-cjs: strip-ansi@6.0.1 5548 + wrap-ansi: 8.1.0 5549 + wrap-ansi-cjs: wrap-ansi@7.0.0 5550 + 5551 + '@isaacs/fs-minipass@4.0.1': 5552 + dependencies: 5553 + minipass: 7.1.2 5554 + 5555 + '@jridgewell/gen-mapping@0.3.13': 5556 + dependencies: 5557 + '@jridgewell/sourcemap-codec': 1.5.5 5558 + '@jridgewell/trace-mapping': 0.3.31 5559 + 5560 + '@jridgewell/remapping@2.3.5': 5561 + dependencies: 5562 + '@jridgewell/gen-mapping': 0.3.13 5563 + '@jridgewell/trace-mapping': 0.3.31 5564 + 5565 + '@jridgewell/resolve-uri@3.1.2': {} 5566 + 5567 + '@jridgewell/source-map@0.3.11': 5568 + dependencies: 5569 + '@jridgewell/gen-mapping': 0.3.13 5570 + '@jridgewell/trace-mapping': 0.3.31 5571 + 5572 + '@jridgewell/sourcemap-codec@1.5.5': {} 5573 + 5574 + '@jridgewell/trace-mapping@0.3.31': 5575 + dependencies: 5576 + '@jridgewell/resolve-uri': 3.1.2 5577 + '@jridgewell/sourcemap-codec': 1.5.5 5578 + 5579 + '@kwsites/file-exists@1.1.1': 5580 + dependencies: 5581 + debug: 4.4.3 5582 + transitivePeerDependencies: 5583 + - supports-color 5584 + 5585 + '@kwsites/promise-deferred@1.1.1': {} 5586 + 5587 + '@mapbox/node-pre-gyp@2.0.3': 5588 + dependencies: 5589 + consola: 3.4.2 5590 + detect-libc: 2.1.2 5591 + https-proxy-agent: 7.0.6 5592 + node-fetch: 2.7.0 5593 + nopt: 8.1.0 5594 + semver: 7.7.3 5595 + tar: 7.5.6 5596 + transitivePeerDependencies: 5597 + - encoding 5598 + - supports-color 5599 + 5600 + '@napi-rs/wasm-runtime@1.1.1': 5601 + dependencies: 5602 + '@emnapi/core': 1.8.1 5603 + '@emnapi/runtime': 1.8.1 5604 + '@tybys/wasm-util': 0.10.1 5605 + optional: true 5606 + 5607 + '@nodelib/fs.scandir@2.1.5': 5608 + dependencies: 5609 + '@nodelib/fs.stat': 2.0.5 5610 + run-parallel: 1.2.0 5611 + 5612 + '@nodelib/fs.stat@2.0.5': {} 5613 + 5614 + '@nodelib/fs.walk@1.2.8': 5615 + dependencies: 5616 + '@nodelib/fs.scandir': 2.1.5 5617 + fastq: 1.20.1 5618 + 5619 + '@nuxt/cli@3.32.0(cac@6.7.14)(magicast@0.5.1)': 5620 + dependencies: 5621 + '@bomb.sh/tab': 0.0.11(cac@6.7.14)(citty@0.1.6) 5622 + '@clack/prompts': 1.0.0-alpha.9 5623 + c12: 3.3.3(magicast@0.5.1) 5624 + citty: 0.1.6 5625 + confbox: 0.2.2 5626 + consola: 3.4.2 5627 + copy-paste: 2.2.0 5628 + debug: 4.4.3 5629 + defu: 6.1.4 5630 + exsolve: 1.0.8 5631 + fuse.js: 7.1.0 5632 + giget: 2.0.0 5633 + jiti: 2.6.1 5634 + listhen: 1.9.0 5635 + nypm: 0.6.4 5636 + ofetch: 1.5.1 5637 + ohash: 2.0.11 5638 + pathe: 2.0.3 5639 + perfect-debounce: 2.1.0 5640 + pkg-types: 2.3.0 5641 + scule: 1.3.0 5642 + semver: 7.7.3 5643 + srvx: 0.10.1 5644 + std-env: 3.10.0 5645 + tinyexec: 1.0.2 5646 + ufo: 1.6.3 5647 + youch: 4.1.0-beta.13 5648 + transitivePeerDependencies: 5649 + - cac 5650 + - commander 5651 + - magicast 5652 + - supports-color 5653 + 5654 + '@nuxt/devalue@2.0.2': {} 5655 + 5656 + '@nuxt/devtools-kit@3.1.1(magicast@0.5.1)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))': 5657 + dependencies: 5658 + '@nuxt/kit': 4.3.0(magicast@0.5.1) 5659 + execa: 8.0.1 5660 + vite: 7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 5661 + transitivePeerDependencies: 5662 + - magicast 5663 + 5664 + '@nuxt/devtools-wizard@3.1.1': 5665 + dependencies: 5666 + consola: 3.4.2 5667 + diff: 8.0.3 5668 + execa: 8.0.1 5669 + magicast: 0.5.1 5670 + pathe: 2.0.3 5671 + pkg-types: 2.3.0 5672 + prompts: 2.4.2 5673 + semver: 7.7.3 5674 + 5675 + '@nuxt/devtools@3.1.1(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': 5676 + dependencies: 5677 + '@nuxt/devtools-kit': 3.1.1(magicast@0.5.1)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 5678 + '@nuxt/devtools-wizard': 3.1.1 5679 + '@nuxt/kit': 4.3.0(magicast@0.5.1) 5680 + '@vue/devtools-core': 8.0.5(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) 5681 + '@vue/devtools-kit': 8.0.5 5682 + birpc: 2.9.0 5683 + consola: 3.4.2 5684 + destr: 2.0.5 5685 + error-stack-parser-es: 1.0.5 5686 + execa: 8.0.1 5687 + fast-npm-meta: 0.4.8 5688 + get-port-please: 3.2.0 5689 + hookable: 5.5.3 5690 + image-meta: 0.2.2 5691 + is-installed-globally: 1.0.0 5692 + launch-editor: 2.12.0 5693 + local-pkg: 1.1.2 5694 + magicast: 0.5.1 5695 + nypm: 0.6.4 5696 + ohash: 2.0.11 5697 + pathe: 2.0.3 5698 + perfect-debounce: 2.1.0 5699 + pkg-types: 2.3.0 5700 + semver: 7.7.3 5701 + simple-git: 3.30.0 5702 + sirv: 3.0.2 5703 + structured-clone-es: 1.0.0 5704 + tinyglobby: 0.2.15 5705 + vite: 7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 5706 + vite-plugin-inspect: 11.3.3(@nuxt/kit@4.3.0(magicast@0.5.1))(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 5707 + vite-plugin-vue-tracer: 1.2.0(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) 5708 + which: 5.0.0 5709 + ws: 8.19.0 5710 + transitivePeerDependencies: 5711 + - bufferutil 5712 + - supports-color 5713 + - utf-8-validate 5714 + - vue 5715 + 5716 + '@nuxt/fonts@0.12.1(db0@0.3.4)(ioredis@5.9.2)(magicast@0.5.1)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))': 5717 + dependencies: 5718 + '@nuxt/devtools-kit': 3.1.1(magicast@0.5.1)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 5719 + '@nuxt/kit': 4.3.0(magicast@0.5.1) 5720 + consola: 3.4.2 5721 + css-tree: 3.1.0 5722 + defu: 6.1.4 5723 + esbuild: 0.25.12 5724 + fontaine: 0.7.0 5725 + fontless: 0.1.0(db0@0.3.4)(ioredis@5.9.2)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 5726 + h3: 1.15.5 5727 + jiti: 2.6.1 5728 + magic-regexp: 0.10.0 5729 + magic-string: 0.30.21 5730 + node-fetch-native: 1.6.7 5731 + ohash: 2.0.11 5732 + pathe: 2.0.3 5733 + sirv: 3.0.2 5734 + tinyglobby: 0.2.15 5735 + ufo: 1.6.3 5736 + unifont: 0.6.0 5737 + unplugin: 2.3.11 5738 + unstorage: 1.17.4(db0@0.3.4)(ioredis@5.9.2) 5739 + transitivePeerDependencies: 5740 + - '@azure/app-configuration' 5741 + - '@azure/cosmos' 5742 + - '@azure/data-tables' 5743 + - '@azure/identity' 5744 + - '@azure/keyvault-secrets' 5745 + - '@azure/storage-blob' 5746 + - '@capacitor/preferences' 5747 + - '@deno/kv' 5748 + - '@netlify/blobs' 5749 + - '@planetscale/database' 5750 + - '@upstash/redis' 5751 + - '@vercel/blob' 5752 + - '@vercel/functions' 5753 + - '@vercel/kv' 5754 + - aws4fetch 5755 + - db0 5756 + - idb-keyval 5757 + - ioredis 5758 + - magicast 5759 + - uploadthing 5760 + - vite 5761 + 5762 + '@nuxt/icon@2.2.1(magicast@0.5.1)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': 5763 + dependencies: 5764 + '@iconify/collections': 1.0.643 5765 + '@iconify/types': 2.0.0 5766 + '@iconify/utils': 3.1.0 5767 + '@iconify/vue': 5.0.0(vue@3.5.27(typescript@5.9.3)) 5768 + '@nuxt/devtools-kit': 3.1.1(magicast@0.5.1)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 5769 + '@nuxt/kit': 4.3.0(magicast@0.5.1) 5770 + consola: 3.4.2 5771 + local-pkg: 1.1.2 5772 + mlly: 1.8.0 5773 + ohash: 2.0.11 5774 + pathe: 2.0.3 5775 + picomatch: 4.0.3 5776 + std-env: 3.10.0 5777 + tinyglobby: 0.2.15 5778 + transitivePeerDependencies: 5779 + - magicast 5780 + - vite 5781 + - vue 5782 + 5783 + '@nuxt/kit@3.21.0(magicast@0.5.1)': 5784 + dependencies: 5785 + c12: 3.3.3(magicast@0.5.1) 5786 + consola: 3.4.2 5787 + defu: 6.1.4 5788 + destr: 2.0.5 5789 + errx: 0.1.0 5790 + exsolve: 1.0.8 5791 + ignore: 7.0.5 5792 + jiti: 2.6.1 5793 + klona: 2.0.6 5794 + knitwork: 1.3.0 5795 + mlly: 1.8.0 5796 + ohash: 2.0.11 5797 + pathe: 2.0.3 5798 + pkg-types: 2.3.0 5799 + rc9: 2.1.2 5800 + scule: 1.3.0 5801 + semver: 7.7.3 5802 + tinyglobby: 0.2.15 5803 + ufo: 1.6.3 5804 + unctx: 2.5.0 5805 + untyped: 2.0.0 5806 + transitivePeerDependencies: 5807 + - magicast 5808 + 5809 + '@nuxt/kit@4.3.0(magicast@0.5.1)': 5810 + dependencies: 5811 + c12: 3.3.3(magicast@0.5.1) 5812 + consola: 3.4.2 5813 + defu: 6.1.4 5814 + destr: 2.0.5 5815 + errx: 0.1.0 5816 + exsolve: 1.0.8 5817 + ignore: 7.0.5 5818 + jiti: 2.6.1 5819 + klona: 2.0.6 5820 + mlly: 1.8.0 5821 + ohash: 2.0.11 5822 + pathe: 2.0.3 5823 + pkg-types: 2.3.0 5824 + rc9: 2.1.2 5825 + scule: 1.3.0 5826 + semver: 7.7.3 5827 + tinyglobby: 0.2.15 5828 + ufo: 1.6.3 5829 + unctx: 2.5.0 5830 + untyped: 2.0.0 5831 + transitivePeerDependencies: 5832 + - magicast 5833 + 5834 + '@nuxt/nitro-server@4.3.0(db0@0.3.4)(ioredis@5.9.2)(magicast@0.5.1)(nuxt@4.3.0(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.27)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(lightningcss@1.31.1)(magicast@0.5.1)(optionator@0.9.4)(oxlint@1.42.0)(rollup@4.57.0)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3))(yaml@2.8.2))(typescript@5.9.3)': 5835 + dependencies: 5836 + '@nuxt/devalue': 2.0.2 5837 + '@nuxt/kit': 4.3.0(magicast@0.5.1) 5838 + '@unhead/vue': 2.1.2(vue@3.5.27(typescript@5.9.3)) 5839 + '@vue/shared': 3.5.27 5840 + consola: 3.4.2 5841 + defu: 6.1.4 5842 + destr: 2.0.5 5843 + devalue: 5.6.2 5844 + errx: 0.1.0 5845 + escape-string-regexp: 5.0.0 5846 + exsolve: 1.0.8 5847 + h3: 1.15.5 5848 + impound: 1.0.0 5849 + klona: 2.0.6 5850 + mocked-exports: 0.1.1 5851 + nitropack: 2.13.1 5852 + nuxt: 4.3.0(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.27)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(lightningcss@1.31.1)(magicast@0.5.1)(optionator@0.9.4)(oxlint@1.42.0)(rollup@4.57.0)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3))(yaml@2.8.2) 5853 + ohash: 2.0.11 5854 + pathe: 2.0.3 5855 + pkg-types: 2.3.0 5856 + rou3: 0.7.12 5857 + std-env: 3.10.0 5858 + ufo: 1.6.3 5859 + unctx: 2.5.0 5860 + unstorage: 1.17.4(db0@0.3.4)(ioredis@5.9.2) 5861 + vue: 3.5.27(typescript@5.9.3) 5862 + vue-bundle-renderer: 2.2.0 5863 + vue-devtools-stub: 0.1.0 5864 + transitivePeerDependencies: 5865 + - '@azure/app-configuration' 5866 + - '@azure/cosmos' 5867 + - '@azure/data-tables' 5868 + - '@azure/identity' 5869 + - '@azure/keyvault-secrets' 5870 + - '@azure/storage-blob' 5871 + - '@capacitor/preferences' 5872 + - '@deno/kv' 5873 + - '@electric-sql/pglite' 5874 + - '@libsql/client' 5875 + - '@netlify/blobs' 5876 + - '@planetscale/database' 5877 + - '@upstash/redis' 5878 + - '@vercel/blob' 5879 + - '@vercel/functions' 5880 + - '@vercel/kv' 5881 + - aws4fetch 5882 + - bare-abort-controller 5883 + - better-sqlite3 5884 + - db0 5885 + - drizzle-orm 5886 + - encoding 5887 + - idb-keyval 5888 + - ioredis 5889 + - magicast 5890 + - mysql2 5891 + - react-native-b4a 5892 + - rolldown 5893 + - sqlite3 5894 + - supports-color 5895 + - typescript 5896 + - uploadthing 5897 + - xml2js 5898 + 5899 + '@nuxt/schema@4.3.0': 5900 + dependencies: 5901 + '@vue/shared': 3.5.27 5902 + defu: 6.1.4 5903 + pathe: 2.0.3 5904 + pkg-types: 2.3.0 5905 + std-env: 3.10.0 5906 + 5907 + '@nuxt/telemetry@2.6.6(magicast@0.5.1)': 5908 + dependencies: 5909 + '@nuxt/kit': 3.21.0(magicast@0.5.1) 5910 + citty: 0.1.6 5911 + consola: 3.4.2 5912 + destr: 2.0.5 5913 + dotenv: 16.6.1 5914 + git-url-parse: 16.1.0 5915 + is-docker: 3.0.0 5916 + ofetch: 1.5.1 5917 + package-manager-detector: 1.6.0 5918 + pathe: 2.0.3 5919 + rc9: 2.1.2 5920 + std-env: 3.10.0 5921 + transitivePeerDependencies: 5922 + - magicast 5923 + 5924 + '@nuxt/ui@4.4.0(@tiptap/extensions@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1))(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29))(change-case@5.4.4)(db0@0.3.4)(embla-carousel@8.6.0)(ioredis@5.9.2)(magicast@0.5.1)(tailwindcss@4.1.18)(typescript@5.9.3)(valibot@1.2.0(typescript@5.9.3))(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-router@4.6.4(vue@3.5.27(typescript@5.9.3)))(vue@3.5.27(typescript@5.9.3))(yjs@13.6.29)': 5925 + dependencies: 5926 + '@floating-ui/dom': 1.7.4 5927 + '@iconify/vue': 5.0.0(vue@3.5.27(typescript@5.9.3)) 5928 + '@internationalized/date': 3.10.1 5929 + '@internationalized/number': 3.6.5 5930 + '@nuxt/fonts': 0.12.1(db0@0.3.4)(ioredis@5.9.2)(magicast@0.5.1)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 5931 + '@nuxt/icon': 2.2.1(magicast@0.5.1)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) 5932 + '@nuxt/kit': 4.3.0(magicast@0.5.1) 5933 + '@nuxt/schema': 4.3.0 5934 + '@nuxtjs/color-mode': 3.5.2(magicast@0.5.1) 5935 + '@standard-schema/spec': 1.1.0 5936 + '@tailwindcss/postcss': 4.1.18 5937 + '@tailwindcss/vite': 4.1.18(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 5938 + '@tanstack/vue-table': 8.21.3(vue@3.5.27(typescript@5.9.3)) 5939 + '@tanstack/vue-virtual': 3.13.18(vue@3.5.27(typescript@5.9.3)) 5940 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 5941 + '@tiptap/extension-bubble-menu': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 5942 + '@tiptap/extension-code': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) 5943 + '@tiptap/extension-collaboration': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29))(yjs@13.6.29) 5944 + '@tiptap/extension-drag-handle': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/extension-collaboration@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29))(yjs@13.6.29))(@tiptap/extension-node-range@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29)) 5945 + '@tiptap/extension-drag-handle-vue-3': 3.17.1(@tiptap/extension-drag-handle@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/extension-collaboration@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29))(yjs@13.6.29))(@tiptap/extension-node-range@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29)))(@tiptap/pm@3.17.1)(@tiptap/vue-3@3.17.1(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(vue@3.5.27(typescript@5.9.3)))(vue@3.5.27(typescript@5.9.3)) 5946 + '@tiptap/extension-floating-menu': 3.17.1(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 5947 + '@tiptap/extension-horizontal-rule': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 5948 + '@tiptap/extension-image': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) 5949 + '@tiptap/extension-mention': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@tiptap/suggestion@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)) 5950 + '@tiptap/extension-node-range': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 5951 + '@tiptap/extension-placeholder': 3.17.1(@tiptap/extensions@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)) 5952 + '@tiptap/markdown': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 5953 + '@tiptap/pm': 3.17.1 5954 + '@tiptap/starter-kit': 3.17.1 5955 + '@tiptap/suggestion': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 5956 + '@tiptap/vue-3': 3.17.1(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(vue@3.5.27(typescript@5.9.3)) 5957 + '@unhead/vue': 2.1.2(vue@3.5.27(typescript@5.9.3)) 5958 + '@vueuse/core': 14.2.0(vue@3.5.27(typescript@5.9.3)) 5959 + '@vueuse/integrations': 14.1.0(change-case@5.4.4)(fuse.js@7.1.0)(vue@3.5.27(typescript@5.9.3)) 5960 + '@vueuse/shared': 14.1.0(vue@3.5.27(typescript@5.9.3)) 5961 + colortranslator: 5.0.0 5962 + consola: 3.4.2 5963 + defu: 6.1.4 5964 + embla-carousel-auto-height: 8.6.0(embla-carousel@8.6.0) 5965 + embla-carousel-auto-scroll: 8.6.0(embla-carousel@8.6.0) 5966 + embla-carousel-autoplay: 8.6.0(embla-carousel@8.6.0) 5967 + embla-carousel-class-names: 8.6.0(embla-carousel@8.6.0) 5968 + embla-carousel-fade: 8.6.0(embla-carousel@8.6.0) 5969 + embla-carousel-vue: 8.6.0(vue@3.5.27(typescript@5.9.3)) 5970 + embla-carousel-wheel-gestures: 8.1.0(embla-carousel@8.6.0) 5971 + fuse.js: 7.1.0 5972 + hookable: 5.5.3 5973 + knitwork: 1.3.0 5974 + magic-string: 0.30.21 5975 + mlly: 1.8.0 5976 + motion-v: 1.10.2(@vueuse/core@14.2.0(vue@3.5.27(typescript@5.9.3)))(vue@3.5.27(typescript@5.9.3)) 5977 + ohash: 2.0.11 5978 + pathe: 2.0.3 5979 + reka-ui: 2.7.0(typescript@5.9.3)(vue@3.5.27(typescript@5.9.3)) 5980 + scule: 1.3.0 5981 + tailwind-merge: 3.4.0 5982 + tailwind-variants: 3.2.2(tailwind-merge@3.4.0)(tailwindcss@4.1.18) 5983 + tailwindcss: 4.1.18 5984 + tinyglobby: 0.2.15 5985 + typescript: 5.9.3 5986 + ufo: 1.6.3 5987 + unplugin: 2.3.11 5988 + unplugin-auto-import: 21.0.0(@nuxt/kit@4.3.0(magicast@0.5.1))(@vueuse/core@14.2.0(vue@3.5.27(typescript@5.9.3))) 5989 + unplugin-vue-components: 31.0.0(@nuxt/kit@4.3.0(magicast@0.5.1))(vue@3.5.27(typescript@5.9.3)) 5990 + vaul-vue: 0.4.1(reka-ui@2.7.0(typescript@5.9.3)(vue@3.5.27(typescript@5.9.3)))(vue@3.5.27(typescript@5.9.3)) 5991 + vue-component-type-helpers: 3.2.4 5992 + optionalDependencies: 5993 + valibot: 1.2.0(typescript@5.9.3) 5994 + vue-router: 4.6.4(vue@3.5.27(typescript@5.9.3)) 5995 + transitivePeerDependencies: 5996 + - '@azure/app-configuration' 5997 + - '@azure/cosmos' 5998 + - '@azure/data-tables' 5999 + - '@azure/identity' 6000 + - '@azure/keyvault-secrets' 6001 + - '@azure/storage-blob' 6002 + - '@capacitor/preferences' 6003 + - '@deno/kv' 6004 + - '@emotion/is-prop-valid' 6005 + - '@netlify/blobs' 6006 + - '@planetscale/database' 6007 + - '@tiptap/extensions' 6008 + - '@tiptap/y-tiptap' 6009 + - '@upstash/redis' 6010 + - '@vercel/blob' 6011 + - '@vercel/functions' 6012 + - '@vercel/kv' 6013 + - '@vue/composition-api' 6014 + - async-validator 6015 + - aws4fetch 6016 + - axios 6017 + - change-case 6018 + - db0 6019 + - drauu 6020 + - embla-carousel 6021 + - focus-trap 6022 + - idb-keyval 6023 + - ioredis 6024 + - jwt-decode 6025 + - magicast 6026 + - nprogress 6027 + - qrcode 6028 + - react 6029 + - react-dom 6030 + - sortablejs 6031 + - universal-cookie 6032 + - uploadthing 6033 + - vite 6034 + - vue 6035 + - yjs 6036 + 6037 + '@nuxt/vite-builder@4.3.0(eslint@9.39.2(jiti@2.6.1))(lightningcss@1.31.1)(magicast@0.5.1)(nuxt@4.3.0(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.27)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(lightningcss@1.31.1)(magicast@0.5.1)(optionator@0.9.4)(oxlint@1.42.0)(rollup@4.57.0)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3))(yaml@2.8.2))(optionator@0.9.4)(oxlint@1.42.0)(rollup@4.57.0)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(vue@3.5.27(typescript@5.9.3))(yaml@2.8.2)': 6038 + dependencies: 6039 + '@nuxt/kit': 4.3.0(magicast@0.5.1) 6040 + '@rollup/plugin-replace': 6.0.3(rollup@4.57.0) 6041 + '@vitejs/plugin-vue': 6.0.3(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) 6042 + '@vitejs/plugin-vue-jsx': 5.1.3(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) 6043 + autoprefixer: 10.4.23(postcss@8.5.6) 6044 + consola: 3.4.2 6045 + cssnano: 7.1.2(postcss@8.5.6) 6046 + defu: 6.1.4 6047 + esbuild: 0.27.2 6048 + escape-string-regexp: 5.0.0 6049 + exsolve: 1.0.8 6050 + get-port-please: 3.2.0 6051 + jiti: 2.6.1 6052 + knitwork: 1.3.0 6053 + magic-string: 0.30.21 6054 + mlly: 1.8.0 6055 + mocked-exports: 0.1.1 6056 + nuxt: 4.3.0(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.27)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(lightningcss@1.31.1)(magicast@0.5.1)(optionator@0.9.4)(oxlint@1.42.0)(rollup@4.57.0)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3))(yaml@2.8.2) 6057 + pathe: 2.0.3 6058 + pkg-types: 2.3.0 6059 + postcss: 8.5.6 6060 + rollup-plugin-visualizer: 6.0.5(rollup@4.57.0) 6061 + seroval: 1.5.0 6062 + std-env: 3.10.0 6063 + ufo: 1.6.3 6064 + unenv: 2.0.0-rc.24 6065 + vite: 7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 6066 + vite-node: 5.3.0(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 6067 + vite-plugin-checker: 0.12.0(eslint@9.39.2(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.42.0)(typescript@5.9.3)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)) 6068 + vue: 3.5.27(typescript@5.9.3) 6069 + vue-bundle-renderer: 2.2.0 6070 + transitivePeerDependencies: 6071 + - '@biomejs/biome' 6072 + - '@types/node' 6073 + - eslint 6074 + - less 6075 + - lightningcss 6076 + - magicast 6077 + - meow 6078 + - optionator 6079 + - oxlint 6080 + - rollup 6081 + - sass 6082 + - sass-embedded 6083 + - stylelint 6084 + - stylus 6085 + - sugarss 6086 + - supports-color 6087 + - terser 6088 + - tsx 6089 + - typescript 6090 + - vls 6091 + - vti 6092 + - vue-tsc 6093 + - yaml 6094 + 6095 + '@nuxtjs/color-mode@3.5.2(magicast@0.5.1)': 6096 + dependencies: 6097 + '@nuxt/kit': 3.21.0(magicast@0.5.1) 6098 + pathe: 1.1.2 6099 + pkg-types: 1.3.1 6100 + semver: 7.7.3 6101 + transitivePeerDependencies: 6102 + - magicast 6103 + 6104 + '@octokit/app@16.1.2': 6105 + dependencies: 6106 + '@octokit/auth-app': 8.2.0 6107 + '@octokit/auth-unauthenticated': 7.0.3 6108 + '@octokit/core': 7.0.6 6109 + '@octokit/oauth-app': 8.0.3 6110 + '@octokit/plugin-paginate-rest': 14.0.0(@octokit/core@7.0.6) 6111 + '@octokit/types': 16.0.0 6112 + '@octokit/webhooks': 14.2.0 6113 + 6114 + '@octokit/auth-app@8.2.0': 6115 + dependencies: 6116 + '@octokit/auth-oauth-app': 9.0.3 6117 + '@octokit/auth-oauth-user': 6.0.2 6118 + '@octokit/request': 10.0.7 6119 + '@octokit/request-error': 7.1.0 6120 + '@octokit/types': 16.0.0 6121 + toad-cache: 3.7.0 6122 + universal-github-app-jwt: 2.2.2 6123 + universal-user-agent: 7.0.3 6124 + 6125 + '@octokit/auth-oauth-app@9.0.3': 6126 + dependencies: 6127 + '@octokit/auth-oauth-device': 8.0.3 6128 + '@octokit/auth-oauth-user': 6.0.2 6129 + '@octokit/request': 10.0.7 6130 + '@octokit/types': 16.0.0 6131 + universal-user-agent: 7.0.3 6132 + 6133 + '@octokit/auth-oauth-device@8.0.3': 6134 + dependencies: 6135 + '@octokit/oauth-methods': 6.0.2 6136 + '@octokit/request': 10.0.7 6137 + '@octokit/types': 16.0.0 6138 + universal-user-agent: 7.0.3 6139 + 6140 + '@octokit/auth-oauth-user@6.0.2': 6141 + dependencies: 6142 + '@octokit/auth-oauth-device': 8.0.3 6143 + '@octokit/oauth-methods': 6.0.2 6144 + '@octokit/request': 10.0.7 6145 + '@octokit/types': 16.0.0 6146 + universal-user-agent: 7.0.3 6147 + 6148 + '@octokit/auth-token@6.0.0': {} 6149 + 6150 + '@octokit/auth-unauthenticated@7.0.3': 6151 + dependencies: 6152 + '@octokit/request-error': 7.1.0 6153 + '@octokit/types': 16.0.0 6154 + 6155 + '@octokit/core@7.0.6': 6156 + dependencies: 6157 + '@octokit/auth-token': 6.0.0 6158 + '@octokit/graphql': 9.0.3 6159 + '@octokit/request': 10.0.7 6160 + '@octokit/request-error': 7.1.0 6161 + '@octokit/types': 16.0.0 6162 + before-after-hook: 4.0.0 6163 + universal-user-agent: 7.0.3 6164 + 6165 + '@octokit/endpoint@11.0.2': 6166 + dependencies: 6167 + '@octokit/types': 16.0.0 6168 + universal-user-agent: 7.0.3 6169 + 6170 + '@octokit/graphql@9.0.3': 6171 + dependencies: 6172 + '@octokit/request': 10.0.7 6173 + '@octokit/types': 16.0.0 6174 + universal-user-agent: 7.0.3 6175 + 6176 + '@octokit/oauth-app@8.0.3': 6177 + dependencies: 6178 + '@octokit/auth-oauth-app': 9.0.3 6179 + '@octokit/auth-oauth-user': 6.0.2 6180 + '@octokit/auth-unauthenticated': 7.0.3 6181 + '@octokit/core': 7.0.6 6182 + '@octokit/oauth-authorization-url': 8.0.0 6183 + '@octokit/oauth-methods': 6.0.2 6184 + '@types/aws-lambda': 8.10.160 6185 + universal-user-agent: 7.0.3 6186 + 6187 + '@octokit/oauth-authorization-url@8.0.0': {} 6188 + 6189 + '@octokit/oauth-methods@6.0.2': 6190 + dependencies: 6191 + '@octokit/oauth-authorization-url': 8.0.0 6192 + '@octokit/request': 10.0.7 6193 + '@octokit/request-error': 7.1.0 6194 + '@octokit/types': 16.0.0 6195 + 6196 + '@octokit/openapi-types@27.0.0': {} 6197 + 6198 + '@octokit/openapi-webhooks-types@12.1.0': {} 6199 + 6200 + '@octokit/plugin-paginate-graphql@6.0.0(@octokit/core@7.0.6)': 6201 + dependencies: 6202 + '@octokit/core': 7.0.6 6203 + 6204 + '@octokit/plugin-paginate-rest@14.0.0(@octokit/core@7.0.6)': 6205 + dependencies: 6206 + '@octokit/core': 7.0.6 6207 + '@octokit/types': 16.0.0 6208 + 6209 + '@octokit/plugin-rest-endpoint-methods@17.0.0(@octokit/core@7.0.6)': 6210 + dependencies: 6211 + '@octokit/core': 7.0.6 6212 + '@octokit/types': 16.0.0 6213 + 6214 + '@octokit/plugin-retry@8.0.3(@octokit/core@7.0.6)': 6215 + dependencies: 6216 + '@octokit/core': 7.0.6 6217 + '@octokit/request-error': 7.1.0 6218 + '@octokit/types': 16.0.0 6219 + bottleneck: 2.19.5 6220 + 6221 + '@octokit/plugin-throttling@11.0.3(@octokit/core@7.0.6)': 6222 + dependencies: 6223 + '@octokit/core': 7.0.6 6224 + '@octokit/types': 16.0.0 6225 + bottleneck: 2.19.5 6226 + 6227 + '@octokit/request-error@7.1.0': 6228 + dependencies: 6229 + '@octokit/types': 16.0.0 6230 + 6231 + '@octokit/request@10.0.7': 6232 + dependencies: 6233 + '@octokit/endpoint': 11.0.2 6234 + '@octokit/request-error': 7.1.0 6235 + '@octokit/types': 16.0.0 6236 + fast-content-type-parse: 3.0.0 6237 + universal-user-agent: 7.0.3 6238 + 6239 + '@octokit/types@16.0.0': 6240 + dependencies: 6241 + '@octokit/openapi-types': 27.0.0 6242 + 6243 + '@octokit/webhooks-methods@6.0.0': {} 6244 + 6245 + '@octokit/webhooks@14.2.0': 6246 + dependencies: 6247 + '@octokit/openapi-webhooks-types': 12.1.0 6248 + '@octokit/request-error': 7.1.0 6249 + '@octokit/webhooks-methods': 6.0.0 6250 + 6251 + '@oxc-minify/binding-android-arm-eabi@0.110.0': 6252 + optional: true 6253 + 6254 + '@oxc-minify/binding-android-arm64@0.110.0': 6255 + optional: true 6256 + 6257 + '@oxc-minify/binding-darwin-arm64@0.110.0': 6258 + optional: true 6259 + 6260 + '@oxc-minify/binding-darwin-x64@0.110.0': 6261 + optional: true 6262 + 6263 + '@oxc-minify/binding-freebsd-x64@0.110.0': 6264 + optional: true 6265 + 6266 + '@oxc-minify/binding-linux-arm-gnueabihf@0.110.0': 6267 + optional: true 6268 + 6269 + '@oxc-minify/binding-linux-arm-musleabihf@0.110.0': 6270 + optional: true 6271 + 6272 + '@oxc-minify/binding-linux-arm64-gnu@0.110.0': 6273 + optional: true 6274 + 6275 + '@oxc-minify/binding-linux-arm64-musl@0.110.0': 6276 + optional: true 6277 + 6278 + '@oxc-minify/binding-linux-ppc64-gnu@0.110.0': 6279 + optional: true 6280 + 6281 + '@oxc-minify/binding-linux-riscv64-gnu@0.110.0': 6282 + optional: true 6283 + 6284 + '@oxc-minify/binding-linux-riscv64-musl@0.110.0': 6285 + optional: true 6286 + 6287 + '@oxc-minify/binding-linux-s390x-gnu@0.110.0': 6288 + optional: true 6289 + 6290 + '@oxc-minify/binding-linux-x64-gnu@0.110.0': 6291 + optional: true 6292 + 6293 + '@oxc-minify/binding-linux-x64-musl@0.110.0': 6294 + optional: true 6295 + 6296 + '@oxc-minify/binding-openharmony-arm64@0.110.0': 6297 + optional: true 6298 + 6299 + '@oxc-minify/binding-wasm32-wasi@0.110.0': 6300 + dependencies: 6301 + '@napi-rs/wasm-runtime': 1.1.1 6302 + optional: true 6303 + 6304 + '@oxc-minify/binding-win32-arm64-msvc@0.110.0': 6305 + optional: true 6306 + 6307 + '@oxc-minify/binding-win32-ia32-msvc@0.110.0': 6308 + optional: true 6309 + 6310 + '@oxc-minify/binding-win32-x64-msvc@0.110.0': 6311 + optional: true 6312 + 6313 + '@oxc-parser/binding-android-arm-eabi@0.110.0': 6314 + optional: true 6315 + 6316 + '@oxc-parser/binding-android-arm64@0.110.0': 6317 + optional: true 6318 + 6319 + '@oxc-parser/binding-darwin-arm64@0.110.0': 6320 + optional: true 6321 + 6322 + '@oxc-parser/binding-darwin-x64@0.110.0': 6323 + optional: true 6324 + 6325 + '@oxc-parser/binding-freebsd-x64@0.110.0': 6326 + optional: true 6327 + 6328 + '@oxc-parser/binding-linux-arm-gnueabihf@0.110.0': 6329 + optional: true 6330 + 6331 + '@oxc-parser/binding-linux-arm-musleabihf@0.110.0': 6332 + optional: true 6333 + 6334 + '@oxc-parser/binding-linux-arm64-gnu@0.110.0': 6335 + optional: true 6336 + 6337 + '@oxc-parser/binding-linux-arm64-musl@0.110.0': 6338 + optional: true 6339 + 6340 + '@oxc-parser/binding-linux-ppc64-gnu@0.110.0': 6341 + optional: true 6342 + 6343 + '@oxc-parser/binding-linux-riscv64-gnu@0.110.0': 6344 + optional: true 6345 + 6346 + '@oxc-parser/binding-linux-riscv64-musl@0.110.0': 6347 + optional: true 6348 + 6349 + '@oxc-parser/binding-linux-s390x-gnu@0.110.0': 6350 + optional: true 6351 + 6352 + '@oxc-parser/binding-linux-x64-gnu@0.110.0': 6353 + optional: true 6354 + 6355 + '@oxc-parser/binding-linux-x64-musl@0.110.0': 6356 + optional: true 6357 + 6358 + '@oxc-parser/binding-openharmony-arm64@0.110.0': 6359 + optional: true 6360 + 6361 + '@oxc-parser/binding-wasm32-wasi@0.110.0': 6362 + dependencies: 6363 + '@napi-rs/wasm-runtime': 1.1.1 6364 + optional: true 6365 + 6366 + '@oxc-parser/binding-win32-arm64-msvc@0.110.0': 6367 + optional: true 6368 + 6369 + '@oxc-parser/binding-win32-ia32-msvc@0.110.0': 6370 + optional: true 6371 + 6372 + '@oxc-parser/binding-win32-x64-msvc@0.110.0': 6373 + optional: true 6374 + 6375 + '@oxc-project/types@0.110.0': {} 6376 + 6377 + '@oxc-transform/binding-android-arm-eabi@0.110.0': 6378 + optional: true 6379 + 6380 + '@oxc-transform/binding-android-arm64@0.110.0': 6381 + optional: true 6382 + 6383 + '@oxc-transform/binding-darwin-arm64@0.110.0': 6384 + optional: true 6385 + 6386 + '@oxc-transform/binding-darwin-x64@0.110.0': 6387 + optional: true 6388 + 6389 + '@oxc-transform/binding-freebsd-x64@0.110.0': 6390 + optional: true 6391 + 6392 + '@oxc-transform/binding-linux-arm-gnueabihf@0.110.0': 6393 + optional: true 6394 + 6395 + '@oxc-transform/binding-linux-arm-musleabihf@0.110.0': 6396 + optional: true 6397 + 6398 + '@oxc-transform/binding-linux-arm64-gnu@0.110.0': 6399 + optional: true 6400 + 6401 + '@oxc-transform/binding-linux-arm64-musl@0.110.0': 6402 + optional: true 6403 + 6404 + '@oxc-transform/binding-linux-ppc64-gnu@0.110.0': 6405 + optional: true 6406 + 6407 + '@oxc-transform/binding-linux-riscv64-gnu@0.110.0': 6408 + optional: true 6409 + 6410 + '@oxc-transform/binding-linux-riscv64-musl@0.110.0': 6411 + optional: true 6412 + 6413 + '@oxc-transform/binding-linux-s390x-gnu@0.110.0': 6414 + optional: true 6415 + 6416 + '@oxc-transform/binding-linux-x64-gnu@0.110.0': 6417 + optional: true 6418 + 6419 + '@oxc-transform/binding-linux-x64-musl@0.110.0': 6420 + optional: true 6421 + 6422 + '@oxc-transform/binding-openharmony-arm64@0.110.0': 6423 + optional: true 6424 + 6425 + '@oxc-transform/binding-wasm32-wasi@0.110.0': 6426 + dependencies: 6427 + '@napi-rs/wasm-runtime': 1.1.1 6428 + optional: true 6429 + 6430 + '@oxc-transform/binding-win32-arm64-msvc@0.110.0': 6431 + optional: true 6432 + 6433 + '@oxc-transform/binding-win32-ia32-msvc@0.110.0': 6434 + optional: true 6435 + 6436 + '@oxc-transform/binding-win32-x64-msvc@0.110.0': 6437 + optional: true 6438 + 6439 + '@oxlint/darwin-arm64@1.42.0': 6440 + optional: true 6441 + 6442 + '@oxlint/darwin-x64@1.42.0': 6443 + optional: true 6444 + 6445 + '@oxlint/linux-arm64-gnu@1.42.0': 6446 + optional: true 6447 + 6448 + '@oxlint/linux-arm64-musl@1.42.0': 6449 + optional: true 6450 + 6451 + '@oxlint/linux-x64-gnu@1.42.0': 6452 + optional: true 6453 + 6454 + '@oxlint/linux-x64-musl@1.42.0': 6455 + optional: true 6456 + 6457 + '@oxlint/win32-arm64@1.42.0': 6458 + optional: true 6459 + 6460 + '@oxlint/win32-x64@1.42.0': 6461 + optional: true 6462 + 6463 + '@parcel/watcher-android-arm64@2.5.6': 6464 + optional: true 6465 + 6466 + '@parcel/watcher-darwin-arm64@2.5.6': 6467 + optional: true 6468 + 6469 + '@parcel/watcher-darwin-x64@2.5.6': 6470 + optional: true 6471 + 6472 + '@parcel/watcher-freebsd-x64@2.5.6': 6473 + optional: true 6474 + 6475 + '@parcel/watcher-linux-arm-glibc@2.5.6': 6476 + optional: true 6477 + 6478 + '@parcel/watcher-linux-arm-musl@2.5.6': 6479 + optional: true 6480 + 6481 + '@parcel/watcher-linux-arm64-glibc@2.5.6': 6482 + optional: true 6483 + 6484 + '@parcel/watcher-linux-arm64-musl@2.5.6': 6485 + optional: true 6486 + 6487 + '@parcel/watcher-linux-x64-glibc@2.5.6': 6488 + optional: true 6489 + 6490 + '@parcel/watcher-linux-x64-musl@2.5.6': 6491 + optional: true 6492 + 6493 + '@parcel/watcher-wasm@2.5.6': 6494 + dependencies: 6495 + is-glob: 4.0.3 6496 + picomatch: 4.0.3 6497 + 6498 + '@parcel/watcher-win32-arm64@2.5.6': 6499 + optional: true 6500 + 6501 + '@parcel/watcher-win32-ia32@2.5.6': 6502 + optional: true 6503 + 6504 + '@parcel/watcher-win32-x64@2.5.6': 6505 + optional: true 6506 + 6507 + '@parcel/watcher@2.5.6': 6508 + dependencies: 6509 + detect-libc: 2.1.2 6510 + is-glob: 4.0.3 6511 + node-addon-api: 7.1.1 6512 + picomatch: 4.0.3 6513 + optionalDependencies: 6514 + '@parcel/watcher-android-arm64': 2.5.6 6515 + '@parcel/watcher-darwin-arm64': 2.5.6 6516 + '@parcel/watcher-darwin-x64': 2.5.6 6517 + '@parcel/watcher-freebsd-x64': 2.5.6 6518 + '@parcel/watcher-linux-arm-glibc': 2.5.6 6519 + '@parcel/watcher-linux-arm-musl': 2.5.6 6520 + '@parcel/watcher-linux-arm64-glibc': 2.5.6 6521 + '@parcel/watcher-linux-arm64-musl': 2.5.6 6522 + '@parcel/watcher-linux-x64-glibc': 2.5.6 6523 + '@parcel/watcher-linux-x64-musl': 2.5.6 6524 + '@parcel/watcher-win32-arm64': 2.5.6 6525 + '@parcel/watcher-win32-ia32': 2.5.6 6526 + '@parcel/watcher-win32-x64': 2.5.6 6527 + 6528 + '@phc/format@1.0.0': {} 6529 + 6530 + '@pkgjs/parseargs@0.11.0': 6531 + optional: true 6532 + 6533 + '@polka/url@1.0.0-next.29': {} 6534 + 6535 + '@poppinss/colors@4.1.6': 6536 + dependencies: 6537 + kleur: 4.1.5 6538 + 6539 + '@poppinss/dumper@0.6.5': 6540 + dependencies: 6541 + '@poppinss/colors': 4.1.6 6542 + '@sindresorhus/is': 7.2.0 6543 + supports-color: 10.2.2 6544 + 6545 + '@poppinss/exception@1.2.3': {} 6546 + 6547 + '@poppinss/object-builder@1.1.0': {} 6548 + 6549 + '@poppinss/string@1.7.1': 6550 + dependencies: 6551 + '@types/pluralize': 0.0.33 6552 + case-anything: 3.1.2 6553 + pluralize: 8.0.0 6554 + slugify: 1.6.6 6555 + 6556 + '@poppinss/utils@6.10.1': 6557 + dependencies: 6558 + '@poppinss/exception': 1.2.3 6559 + '@poppinss/object-builder': 1.1.0 6560 + '@poppinss/string': 1.7.1 6561 + flattie: 1.1.1 6562 + safe-stable-stringify: 2.5.0 6563 + secure-json-parse: 4.1.0 6564 + 6565 + '@remirror/core-constants@3.0.0': {} 6566 + 6567 + '@rolldown/pluginutils@1.0.0-beta.53': {} 6568 + 6569 + '@rolldown/pluginutils@1.0.0-rc.1': {} 6570 + 6571 + '@rollup/plugin-alias@6.0.0(rollup@4.57.0)': 6572 + optionalDependencies: 6573 + rollup: 4.57.0 6574 + 6575 + '@rollup/plugin-commonjs@29.0.0(rollup@4.57.0)': 6576 + dependencies: 6577 + '@rollup/pluginutils': 5.3.0(rollup@4.57.0) 6578 + commondir: 1.0.1 6579 + estree-walker: 2.0.2 6580 + fdir: 6.5.0(picomatch@4.0.3) 6581 + is-reference: 1.2.1 6582 + magic-string: 0.30.21 6583 + picomatch: 4.0.3 6584 + optionalDependencies: 6585 + rollup: 4.57.0 6586 + 6587 + '@rollup/plugin-inject@5.0.5(rollup@4.57.0)': 6588 + dependencies: 6589 + '@rollup/pluginutils': 5.3.0(rollup@4.57.0) 6590 + estree-walker: 2.0.2 6591 + magic-string: 0.30.21 6592 + optionalDependencies: 6593 + rollup: 4.57.0 6594 + 6595 + '@rollup/plugin-json@6.1.0(rollup@4.57.0)': 6596 + dependencies: 6597 + '@rollup/pluginutils': 5.3.0(rollup@4.57.0) 6598 + optionalDependencies: 6599 + rollup: 4.57.0 6600 + 6601 + '@rollup/plugin-node-resolve@16.0.3(rollup@4.57.0)': 6602 + dependencies: 6603 + '@rollup/pluginutils': 5.3.0(rollup@4.57.0) 6604 + '@types/resolve': 1.20.2 6605 + deepmerge: 4.3.1 6606 + is-module: 1.0.0 6607 + resolve: 1.22.11 6608 + optionalDependencies: 6609 + rollup: 4.57.0 6610 + 6611 + '@rollup/plugin-replace@6.0.3(rollup@4.57.0)': 6612 + dependencies: 6613 + '@rollup/pluginutils': 5.3.0(rollup@4.57.0) 6614 + magic-string: 0.30.21 6615 + optionalDependencies: 6616 + rollup: 4.57.0 6617 + 6618 + '@rollup/plugin-terser@0.4.4(rollup@4.57.0)': 6619 + dependencies: 6620 + serialize-javascript: 6.0.2 6621 + smob: 1.5.0 6622 + terser: 5.46.0 6623 + optionalDependencies: 6624 + rollup: 4.57.0 6625 + 6626 + '@rollup/pluginutils@5.3.0(rollup@4.57.0)': 6627 + dependencies: 6628 + '@types/estree': 1.0.8 6629 + estree-walker: 2.0.2 6630 + picomatch: 4.0.3 6631 + optionalDependencies: 6632 + rollup: 4.57.0 6633 + 6634 + '@rollup/rollup-android-arm-eabi@4.57.0': 6635 + optional: true 6636 + 6637 + '@rollup/rollup-android-arm64@4.57.0': 6638 + optional: true 6639 + 6640 + '@rollup/rollup-darwin-arm64@4.57.0': 6641 + optional: true 6642 + 6643 + '@rollup/rollup-darwin-x64@4.57.0': 6644 + optional: true 6645 + 6646 + '@rollup/rollup-freebsd-arm64@4.57.0': 6647 + optional: true 6648 + 6649 + '@rollup/rollup-freebsd-x64@4.57.0': 6650 + optional: true 6651 + 6652 + '@rollup/rollup-linux-arm-gnueabihf@4.57.0': 6653 + optional: true 6654 + 6655 + '@rollup/rollup-linux-arm-musleabihf@4.57.0': 6656 + optional: true 6657 + 6658 + '@rollup/rollup-linux-arm64-gnu@4.57.0': 6659 + optional: true 6660 + 6661 + '@rollup/rollup-linux-arm64-musl@4.57.0': 6662 + optional: true 6663 + 6664 + '@rollup/rollup-linux-loong64-gnu@4.57.0': 6665 + optional: true 6666 + 6667 + '@rollup/rollup-linux-loong64-musl@4.57.0': 6668 + optional: true 6669 + 6670 + '@rollup/rollup-linux-ppc64-gnu@4.57.0': 6671 + optional: true 6672 + 6673 + '@rollup/rollup-linux-ppc64-musl@4.57.0': 6674 + optional: true 6675 + 6676 + '@rollup/rollup-linux-riscv64-gnu@4.57.0': 6677 + optional: true 6678 + 6679 + '@rollup/rollup-linux-riscv64-musl@4.57.0': 6680 + optional: true 6681 + 6682 + '@rollup/rollup-linux-s390x-gnu@4.57.0': 6683 + optional: true 6684 + 6685 + '@rollup/rollup-linux-x64-gnu@4.57.0': 6686 + optional: true 6687 + 6688 + '@rollup/rollup-linux-x64-musl@4.57.0': 6689 + optional: true 6690 + 6691 + '@rollup/rollup-openbsd-x64@4.57.0': 6692 + optional: true 6693 + 6694 + '@rollup/rollup-openharmony-arm64@4.57.0': 6695 + optional: true 6696 + 6697 + '@rollup/rollup-win32-arm64-msvc@4.57.0': 6698 + optional: true 6699 + 6700 + '@rollup/rollup-win32-ia32-msvc@4.57.0': 6701 + optional: true 6702 + 6703 + '@rollup/rollup-win32-x64-gnu@4.57.0': 6704 + optional: true 6705 + 6706 + '@rollup/rollup-win32-x64-msvc@4.57.0': 6707 + optional: true 6708 + 6709 + '@sindresorhus/is@7.2.0': {} 6710 + 6711 + '@sindresorhus/merge-streams@4.0.0': {} 6712 + 6713 + '@speed-highlight/core@1.2.14': {} 6714 + 6715 + '@standard-schema/spec@1.1.0': {} 6716 + 6717 + '@swc/helpers@0.5.18': 6718 + dependencies: 6719 + tslib: 2.8.1 6720 + 6721 + '@tailwindcss/node@4.1.18': 6722 + dependencies: 6723 + '@jridgewell/remapping': 2.3.5 6724 + enhanced-resolve: 5.18.4 6725 + jiti: 2.6.1 6726 + lightningcss: 1.30.2 6727 + magic-string: 0.30.21 6728 + source-map-js: 1.2.1 6729 + tailwindcss: 4.1.18 6730 + 6731 + '@tailwindcss/oxide-android-arm64@4.1.18': 6732 + optional: true 6733 + 6734 + '@tailwindcss/oxide-darwin-arm64@4.1.18': 6735 + optional: true 6736 + 6737 + '@tailwindcss/oxide-darwin-x64@4.1.18': 6738 + optional: true 6739 + 6740 + '@tailwindcss/oxide-freebsd-x64@4.1.18': 6741 + optional: true 6742 + 6743 + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': 6744 + optional: true 6745 + 6746 + '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': 6747 + optional: true 6748 + 6749 + '@tailwindcss/oxide-linux-arm64-musl@4.1.18': 6750 + optional: true 6751 + 6752 + '@tailwindcss/oxide-linux-x64-gnu@4.1.18': 6753 + optional: true 6754 + 6755 + '@tailwindcss/oxide-linux-x64-musl@4.1.18': 6756 + optional: true 6757 + 6758 + '@tailwindcss/oxide-wasm32-wasi@4.1.18': 6759 + optional: true 6760 + 6761 + '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': 6762 + optional: true 6763 + 6764 + '@tailwindcss/oxide-win32-x64-msvc@4.1.18': 6765 + optional: true 6766 + 6767 + '@tailwindcss/oxide@4.1.18': 6768 + optionalDependencies: 6769 + '@tailwindcss/oxide-android-arm64': 4.1.18 6770 + '@tailwindcss/oxide-darwin-arm64': 4.1.18 6771 + '@tailwindcss/oxide-darwin-x64': 4.1.18 6772 + '@tailwindcss/oxide-freebsd-x64': 4.1.18 6773 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.18 6774 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.18 6775 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.18 6776 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.18 6777 + '@tailwindcss/oxide-linux-x64-musl': 4.1.18 6778 + '@tailwindcss/oxide-wasm32-wasi': 4.1.18 6779 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 6780 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.18 6781 + 6782 + '@tailwindcss/postcss@4.1.18': 6783 + dependencies: 6784 + '@alloc/quick-lru': 5.2.0 6785 + '@tailwindcss/node': 4.1.18 6786 + '@tailwindcss/oxide': 4.1.18 6787 + postcss: 8.5.6 6788 + tailwindcss: 4.1.18 6789 + 6790 + '@tailwindcss/vite@4.1.18(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))': 6791 + dependencies: 6792 + '@tailwindcss/node': 4.1.18 6793 + '@tailwindcss/oxide': 4.1.18 6794 + tailwindcss: 4.1.18 6795 + vite: 7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 6796 + 6797 + '@tanstack/table-core@8.21.3': {} 6798 + 6799 + '@tanstack/virtual-core@3.13.18': {} 6800 + 6801 + '@tanstack/vue-table@8.21.3(vue@3.5.27(typescript@5.9.3))': 6802 + dependencies: 6803 + '@tanstack/table-core': 8.21.3 6804 + vue: 3.5.27(typescript@5.9.3) 6805 + 6806 + '@tanstack/vue-virtual@3.13.18(vue@3.5.27(typescript@5.9.3))': 6807 + dependencies: 6808 + '@tanstack/virtual-core': 3.13.18 6809 + vue: 3.5.27(typescript@5.9.3) 6810 + 6811 + '@tiptap/core@3.17.1(@tiptap/pm@3.17.1)': 6812 + dependencies: 6813 + '@tiptap/pm': 3.17.1 6814 + 6815 + '@tiptap/extension-blockquote@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))': 6816 + dependencies: 6817 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6818 + 6819 + '@tiptap/extension-bold@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))': 6820 + dependencies: 6821 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6822 + 6823 + '@tiptap/extension-bubble-menu@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)': 6824 + dependencies: 6825 + '@floating-ui/dom': 1.7.4 6826 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6827 + '@tiptap/pm': 3.17.1 6828 + 6829 + '@tiptap/extension-bullet-list@3.17.1(@tiptap/extension-list@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1))': 6830 + dependencies: 6831 + '@tiptap/extension-list': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 6832 + 6833 + '@tiptap/extension-code-block@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)': 6834 + dependencies: 6835 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6836 + '@tiptap/pm': 3.17.1 6837 + 6838 + '@tiptap/extension-code@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))': 6839 + dependencies: 6840 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6841 + 6842 + '@tiptap/extension-collaboration@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29))(yjs@13.6.29)': 6843 + dependencies: 6844 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6845 + '@tiptap/pm': 3.17.1 6846 + '@tiptap/y-tiptap': 3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29) 6847 + yjs: 13.6.29 6848 + 6849 + '@tiptap/extension-document@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))': 6850 + dependencies: 6851 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6852 + 6853 + '@tiptap/extension-drag-handle-vue-3@3.17.1(@tiptap/extension-drag-handle@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/extension-collaboration@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29))(yjs@13.6.29))(@tiptap/extension-node-range@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29)))(@tiptap/pm@3.17.1)(@tiptap/vue-3@3.17.1(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(vue@3.5.27(typescript@5.9.3)))(vue@3.5.27(typescript@5.9.3))': 6854 + dependencies: 6855 + '@tiptap/extension-drag-handle': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/extension-collaboration@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29))(yjs@13.6.29))(@tiptap/extension-node-range@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29)) 6856 + '@tiptap/pm': 3.17.1 6857 + '@tiptap/vue-3': 3.17.1(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(vue@3.5.27(typescript@5.9.3)) 6858 + vue: 3.5.27(typescript@5.9.3) 6859 + 6860 + '@tiptap/extension-drag-handle@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/extension-collaboration@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29))(yjs@13.6.29))(@tiptap/extension-node-range@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29))': 6861 + dependencies: 6862 + '@floating-ui/dom': 1.7.4 6863 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6864 + '@tiptap/extension-collaboration': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29))(yjs@13.6.29) 6865 + '@tiptap/extension-node-range': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 6866 + '@tiptap/pm': 3.17.1 6867 + '@tiptap/y-tiptap': 3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29) 6868 + 6869 + '@tiptap/extension-dropcursor@3.17.1(@tiptap/extensions@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1))': 6870 + dependencies: 6871 + '@tiptap/extensions': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 6872 + 6873 + '@tiptap/extension-floating-menu@3.17.1(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)': 6874 + dependencies: 6875 + '@floating-ui/dom': 1.7.4 6876 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6877 + '@tiptap/pm': 3.17.1 6878 + 6879 + '@tiptap/extension-gapcursor@3.17.1(@tiptap/extensions@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1))': 6880 + dependencies: 6881 + '@tiptap/extensions': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 6882 + 6883 + '@tiptap/extension-hard-break@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))': 6884 + dependencies: 6885 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6886 + 6887 + '@tiptap/extension-heading@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))': 6888 + dependencies: 6889 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6890 + 6891 + '@tiptap/extension-horizontal-rule@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)': 6892 + dependencies: 6893 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6894 + '@tiptap/pm': 3.17.1 6895 + 6896 + '@tiptap/extension-image@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))': 6897 + dependencies: 6898 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6899 + 6900 + '@tiptap/extension-italic@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))': 6901 + dependencies: 6902 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6903 + 6904 + '@tiptap/extension-link@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)': 6905 + dependencies: 6906 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6907 + '@tiptap/pm': 3.17.1 6908 + linkifyjs: 4.3.2 6909 + 6910 + '@tiptap/extension-list-item@3.17.1(@tiptap/extension-list@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1))': 6911 + dependencies: 6912 + '@tiptap/extension-list': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 6913 + 6914 + '@tiptap/extension-list-keymap@3.17.1(@tiptap/extension-list@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1))': 6915 + dependencies: 6916 + '@tiptap/extension-list': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 6917 + 6918 + '@tiptap/extension-list@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)': 6919 + dependencies: 6920 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6921 + '@tiptap/pm': 3.17.1 6922 + 6923 + '@tiptap/extension-mention@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(@tiptap/suggestion@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1))': 6924 + dependencies: 6925 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6926 + '@tiptap/pm': 3.17.1 6927 + '@tiptap/suggestion': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 6928 + 6929 + '@tiptap/extension-node-range@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)': 6930 + dependencies: 6931 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6932 + '@tiptap/pm': 3.17.1 6933 + 6934 + '@tiptap/extension-ordered-list@3.17.1(@tiptap/extension-list@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1))': 6935 + dependencies: 6936 + '@tiptap/extension-list': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 6937 + 6938 + '@tiptap/extension-paragraph@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))': 6939 + dependencies: 6940 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6941 + 6942 + '@tiptap/extension-placeholder@3.17.1(@tiptap/extensions@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1))': 6943 + dependencies: 6944 + '@tiptap/extensions': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 6945 + 6946 + '@tiptap/extension-strike@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))': 6947 + dependencies: 6948 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6949 + 6950 + '@tiptap/extension-text@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))': 6951 + dependencies: 6952 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6953 + 6954 + '@tiptap/extension-underline@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))': 6955 + dependencies: 6956 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6957 + 6958 + '@tiptap/extensions@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)': 6959 + dependencies: 6960 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6961 + '@tiptap/pm': 3.17.1 6962 + 6963 + '@tiptap/markdown@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)': 6964 + dependencies: 6965 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6966 + '@tiptap/pm': 3.17.1 6967 + marked: 15.0.12 6968 + 6969 + '@tiptap/pm@3.17.1': 6970 + dependencies: 6971 + prosemirror-changeset: 2.3.1 6972 + prosemirror-collab: 1.3.1 6973 + prosemirror-commands: 1.7.1 6974 + prosemirror-dropcursor: 1.8.2 6975 + prosemirror-gapcursor: 1.4.0 6976 + prosemirror-history: 1.5.0 6977 + prosemirror-inputrules: 1.5.1 6978 + prosemirror-keymap: 1.2.3 6979 + prosemirror-markdown: 1.13.3 6980 + prosemirror-menu: 1.2.5 6981 + prosemirror-model: 1.25.4 6982 + prosemirror-schema-basic: 1.2.4 6983 + prosemirror-schema-list: 1.5.1 6984 + prosemirror-state: 1.4.4 6985 + prosemirror-tables: 1.8.5 6986 + prosemirror-trailing-node: 3.0.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5) 6987 + prosemirror-transform: 1.11.0 6988 + prosemirror-view: 1.41.5 6989 + 6990 + '@tiptap/starter-kit@3.17.1': 6991 + dependencies: 6992 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 6993 + '@tiptap/extension-blockquote': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) 6994 + '@tiptap/extension-bold': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) 6995 + '@tiptap/extension-bullet-list': 3.17.1(@tiptap/extension-list@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)) 6996 + '@tiptap/extension-code': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) 6997 + '@tiptap/extension-code-block': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 6998 + '@tiptap/extension-document': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) 6999 + '@tiptap/extension-dropcursor': 3.17.1(@tiptap/extensions@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)) 7000 + '@tiptap/extension-gapcursor': 3.17.1(@tiptap/extensions@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)) 7001 + '@tiptap/extension-hard-break': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) 7002 + '@tiptap/extension-heading': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) 7003 + '@tiptap/extension-horizontal-rule': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 7004 + '@tiptap/extension-italic': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) 7005 + '@tiptap/extension-link': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 7006 + '@tiptap/extension-list': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 7007 + '@tiptap/extension-list-item': 3.17.1(@tiptap/extension-list@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)) 7008 + '@tiptap/extension-list-keymap': 3.17.1(@tiptap/extension-list@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)) 7009 + '@tiptap/extension-ordered-list': 3.17.1(@tiptap/extension-list@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)) 7010 + '@tiptap/extension-paragraph': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) 7011 + '@tiptap/extension-strike': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) 7012 + '@tiptap/extension-text': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) 7013 + '@tiptap/extension-underline': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1)) 7014 + '@tiptap/extensions': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 7015 + '@tiptap/pm': 3.17.1 7016 + 7017 + '@tiptap/suggestion@3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)': 7018 + dependencies: 7019 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 7020 + '@tiptap/pm': 3.17.1 7021 + 7022 + '@tiptap/vue-3@3.17.1(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1)(vue@3.5.27(typescript@5.9.3))': 7023 + dependencies: 7024 + '@floating-ui/dom': 1.7.4 7025 + '@tiptap/core': 3.17.1(@tiptap/pm@3.17.1) 7026 + '@tiptap/pm': 3.17.1 7027 + vue: 3.5.27(typescript@5.9.3) 7028 + optionalDependencies: 7029 + '@tiptap/extension-bubble-menu': 3.17.1(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 7030 + '@tiptap/extension-floating-menu': 3.17.1(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.1(@tiptap/pm@3.17.1))(@tiptap/pm@3.17.1) 7031 + 7032 + '@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29)': 7033 + dependencies: 7034 + lib0: 0.2.117 7035 + prosemirror-model: 1.25.4 7036 + prosemirror-state: 1.4.4 7037 + prosemirror-view: 1.41.5 7038 + y-protocols: 1.0.7(yjs@13.6.29) 7039 + yjs: 13.6.29 7040 + 7041 + '@tybys/wasm-util@0.10.1': 7042 + dependencies: 7043 + tslib: 2.8.1 7044 + optional: true 7045 + 7046 + '@types/aws-lambda@8.10.160': {} 7047 + 7048 + '@types/estree@1.0.8': {} 7049 + 7050 + '@types/json-schema@7.0.15': 7051 + optional: true 7052 + 7053 + '@types/linkify-it@5.0.0': {} 7054 + 7055 + '@types/markdown-it@14.1.2': 7056 + dependencies: 7057 + '@types/linkify-it': 5.0.0 7058 + '@types/mdurl': 2.0.0 7059 + 7060 + '@types/mdurl@2.0.0': {} 7061 + 7062 + '@types/parse-path@7.1.0': 7063 + dependencies: 7064 + parse-path: 7.1.0 7065 + 7066 + '@types/pluralize@0.0.33': {} 7067 + 7068 + '@types/resolve@1.20.2': {} 7069 + 7070 + '@types/web-bluetooth@0.0.20': {} 7071 + 7072 + '@types/web-bluetooth@0.0.21': {} 7073 + 7074 + '@unhead/vue@2.1.2(vue@3.5.27(typescript@5.9.3))': 7075 + dependencies: 7076 + hookable: 6.0.1 7077 + unhead: 2.1.2 7078 + vue: 3.5.27(typescript@5.9.3) 7079 + 7080 + '@vercel/nft@1.3.0(rollup@4.57.0)': 7081 + dependencies: 7082 + '@mapbox/node-pre-gyp': 2.0.3 7083 + '@rollup/pluginutils': 5.3.0(rollup@4.57.0) 7084 + acorn: 8.15.0 7085 + acorn-import-attributes: 1.9.5(acorn@8.15.0) 7086 + async-sema: 3.1.1 7087 + bindings: 1.5.0 7088 + estree-walker: 2.0.2 7089 + glob: 13.0.0 7090 + graceful-fs: 4.2.11 7091 + node-gyp-build: 4.8.4 7092 + picomatch: 4.0.3 7093 + resolve-from: 5.0.0 7094 + transitivePeerDependencies: 7095 + - encoding 7096 + - rollup 7097 + - supports-color 7098 + 7099 + '@vitejs/plugin-vue-jsx@5.1.3(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': 7100 + dependencies: 7101 + '@babel/core': 7.28.6 7102 + '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.28.6) 7103 + '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.28.6) 7104 + '@rolldown/pluginutils': 1.0.0-rc.1 7105 + '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.28.6) 7106 + vite: 7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 7107 + vue: 3.5.27(typescript@5.9.3) 7108 + transitivePeerDependencies: 7109 + - supports-color 7110 + 7111 + '@vitejs/plugin-vue@6.0.3(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': 7112 + dependencies: 7113 + '@rolldown/pluginutils': 1.0.0-beta.53 7114 + vite: 7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 7115 + vue: 3.5.27(typescript@5.9.3) 7116 + 7117 + '@volar/language-core@2.4.27': 7118 + dependencies: 7119 + '@volar/source-map': 2.4.27 7120 + 7121 + '@volar/source-map@2.4.27': {} 7122 + 7123 + '@volar/typescript@2.4.27': 7124 + dependencies: 7125 + '@volar/language-core': 2.4.27 7126 + path-browserify: 1.0.1 7127 + vscode-uri: 3.1.0 7128 + 7129 + '@vue-macros/common@3.1.2(vue@3.5.27(typescript@5.9.3))': 7130 + dependencies: 7131 + '@vue/compiler-sfc': 3.5.27 7132 + ast-kit: 2.2.0 7133 + local-pkg: 1.1.2 7134 + magic-string-ast: 1.0.3 7135 + unplugin-utils: 0.3.1 7136 + optionalDependencies: 7137 + vue: 3.5.27(typescript@5.9.3) 7138 + 7139 + '@vue/babel-helper-vue-transform-on@2.0.1': {} 7140 + 7141 + '@vue/babel-plugin-jsx@2.0.1(@babel/core@7.28.6)': 7142 + dependencies: 7143 + '@babel/helper-module-imports': 7.28.6 7144 + '@babel/helper-plugin-utils': 7.28.6 7145 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.28.6) 7146 + '@babel/template': 7.28.6 7147 + '@babel/traverse': 7.28.6 7148 + '@babel/types': 7.28.6 7149 + '@vue/babel-helper-vue-transform-on': 2.0.1 7150 + '@vue/babel-plugin-resolve-type': 2.0.1(@babel/core@7.28.6) 7151 + '@vue/shared': 3.5.27 7152 + optionalDependencies: 7153 + '@babel/core': 7.28.6 7154 + transitivePeerDependencies: 7155 + - supports-color 7156 + 7157 + '@vue/babel-plugin-resolve-type@2.0.1(@babel/core@7.28.6)': 7158 + dependencies: 7159 + '@babel/code-frame': 7.28.6 7160 + '@babel/core': 7.28.6 7161 + '@babel/helper-module-imports': 7.28.6 7162 + '@babel/helper-plugin-utils': 7.28.6 7163 + '@babel/parser': 7.28.6 7164 + '@vue/compiler-sfc': 3.5.27 7165 + transitivePeerDependencies: 7166 + - supports-color 7167 + 7168 + '@vue/compiler-core@3.5.27': 7169 + dependencies: 7170 + '@babel/parser': 7.28.6 7171 + '@vue/shared': 3.5.27 7172 + entities: 7.0.1 7173 + estree-walker: 2.0.2 7174 + source-map-js: 1.2.1 7175 + 7176 + '@vue/compiler-dom@3.5.27': 7177 + dependencies: 7178 + '@vue/compiler-core': 3.5.27 7179 + '@vue/shared': 3.5.27 7180 + 7181 + '@vue/compiler-sfc@3.5.27': 7182 + dependencies: 7183 + '@babel/parser': 7.28.6 7184 + '@vue/compiler-core': 3.5.27 7185 + '@vue/compiler-dom': 3.5.27 7186 + '@vue/compiler-ssr': 3.5.27 7187 + '@vue/shared': 3.5.27 7188 + estree-walker: 2.0.2 7189 + magic-string: 0.30.21 7190 + postcss: 8.5.6 7191 + source-map-js: 1.2.1 7192 + 7193 + '@vue/compiler-ssr@3.5.27': 7194 + dependencies: 7195 + '@vue/compiler-dom': 3.5.27 7196 + '@vue/shared': 3.5.27 7197 + 7198 + '@vue/devtools-api@6.6.4': {} 7199 + 7200 + '@vue/devtools-core@8.0.5(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': 7201 + dependencies: 7202 + '@vue/devtools-kit': 8.0.5 7203 + '@vue/devtools-shared': 8.0.5 7204 + mitt: 3.0.1 7205 + nanoid: 5.1.6 7206 + pathe: 2.0.3 7207 + vite-hot-client: 2.1.0(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 7208 + vue: 3.5.27(typescript@5.9.3) 7209 + transitivePeerDependencies: 7210 + - vite 7211 + 7212 + '@vue/devtools-kit@8.0.5': 7213 + dependencies: 7214 + '@vue/devtools-shared': 8.0.5 7215 + birpc: 2.9.0 7216 + hookable: 5.5.3 7217 + mitt: 3.0.1 7218 + perfect-debounce: 2.1.0 7219 + speakingurl: 14.0.1 7220 + superjson: 2.2.6 7221 + 7222 + '@vue/devtools-shared@8.0.5': 7223 + dependencies: 7224 + rfdc: 1.4.1 7225 + 7226 + '@vue/language-core@3.2.4': 7227 + dependencies: 7228 + '@volar/language-core': 2.4.27 7229 + '@vue/compiler-dom': 3.5.27 7230 + '@vue/shared': 3.5.27 7231 + alien-signals: 3.1.2 7232 + muggle-string: 0.4.1 7233 + path-browserify: 1.0.1 7234 + picomatch: 4.0.3 7235 + 7236 + '@vue/reactivity@3.5.27': 7237 + dependencies: 7238 + '@vue/shared': 3.5.27 7239 + 7240 + '@vue/runtime-core@3.5.27': 7241 + dependencies: 7242 + '@vue/reactivity': 3.5.27 7243 + '@vue/shared': 3.5.27 7244 + 7245 + '@vue/runtime-dom@3.5.27': 7246 + dependencies: 7247 + '@vue/reactivity': 3.5.27 7248 + '@vue/runtime-core': 3.5.27 7249 + '@vue/shared': 3.5.27 7250 + csstype: 3.2.3 7251 + 7252 + '@vue/server-renderer@3.5.27(vue@3.5.27(typescript@5.9.3))': 7253 + dependencies: 7254 + '@vue/compiler-ssr': 3.5.27 7255 + '@vue/shared': 3.5.27 7256 + vue: 3.5.27(typescript@5.9.3) 7257 + 7258 + '@vue/shared@3.5.27': {} 7259 + 7260 + '@vueuse/core@10.11.1(vue@3.5.27(typescript@5.9.3))': 7261 + dependencies: 7262 + '@types/web-bluetooth': 0.0.20 7263 + '@vueuse/metadata': 10.11.1 7264 + '@vueuse/shared': 10.11.1(vue@3.5.27(typescript@5.9.3)) 7265 + vue-demi: 0.14.10(vue@3.5.27(typescript@5.9.3)) 7266 + transitivePeerDependencies: 7267 + - '@vue/composition-api' 7268 + - vue 7269 + 7270 + '@vueuse/core@12.8.2(typescript@5.9.3)': 7271 + dependencies: 7272 + '@types/web-bluetooth': 0.0.21 7273 + '@vueuse/metadata': 12.8.2 7274 + '@vueuse/shared': 12.8.2(typescript@5.9.3) 7275 + vue: 3.5.27(typescript@5.9.3) 7276 + transitivePeerDependencies: 7277 + - typescript 7278 + 7279 + '@vueuse/core@14.1.0(vue@3.5.27(typescript@5.9.3))': 7280 + dependencies: 7281 + '@types/web-bluetooth': 0.0.21 7282 + '@vueuse/metadata': 14.1.0 7283 + '@vueuse/shared': 14.1.0(vue@3.5.27(typescript@5.9.3)) 7284 + vue: 3.5.27(typescript@5.9.3) 7285 + 7286 + '@vueuse/core@14.2.0(vue@3.5.27(typescript@5.9.3))': 7287 + dependencies: 7288 + '@types/web-bluetooth': 0.0.21 7289 + '@vueuse/metadata': 14.2.0 7290 + '@vueuse/shared': 14.2.0(vue@3.5.27(typescript@5.9.3)) 7291 + vue: 3.5.27(typescript@5.9.3) 7292 + 7293 + '@vueuse/integrations@14.1.0(change-case@5.4.4)(fuse.js@7.1.0)(vue@3.5.27(typescript@5.9.3))': 7294 + dependencies: 7295 + '@vueuse/core': 14.1.0(vue@3.5.27(typescript@5.9.3)) 7296 + '@vueuse/shared': 14.1.0(vue@3.5.27(typescript@5.9.3)) 7297 + vue: 3.5.27(typescript@5.9.3) 7298 + optionalDependencies: 7299 + change-case: 5.4.4 7300 + fuse.js: 7.1.0 7301 + 7302 + '@vueuse/metadata@10.11.1': {} 7303 + 7304 + '@vueuse/metadata@12.8.2': {} 7305 + 7306 + '@vueuse/metadata@14.1.0': {} 7307 + 7308 + '@vueuse/metadata@14.2.0': {} 7309 + 7310 + '@vueuse/nuxt@14.2.0(magicast@0.5.1)(nuxt@4.3.0(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.27)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(lightningcss@1.31.1)(magicast@0.5.1)(optionator@0.9.4)(oxlint@1.42.0)(rollup@4.57.0)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3))(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': 7311 + dependencies: 7312 + '@nuxt/kit': 4.3.0(magicast@0.5.1) 7313 + '@vueuse/core': 14.2.0(vue@3.5.27(typescript@5.9.3)) 7314 + '@vueuse/metadata': 14.2.0 7315 + local-pkg: 1.1.2 7316 + nuxt: 4.3.0(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.27)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(lightningcss@1.31.1)(magicast@0.5.1)(optionator@0.9.4)(oxlint@1.42.0)(rollup@4.57.0)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3))(yaml@2.8.2) 7317 + vue: 3.5.27(typescript@5.9.3) 7318 + transitivePeerDependencies: 7319 + - magicast 7320 + 7321 + '@vueuse/shared@10.11.1(vue@3.5.27(typescript@5.9.3))': 7322 + dependencies: 7323 + vue-demi: 0.14.10(vue@3.5.27(typescript@5.9.3)) 7324 + transitivePeerDependencies: 7325 + - '@vue/composition-api' 7326 + - vue 7327 + 7328 + '@vueuse/shared@12.8.2(typescript@5.9.3)': 7329 + dependencies: 7330 + vue: 3.5.27(typescript@5.9.3) 7331 + transitivePeerDependencies: 7332 + - typescript 7333 + 7334 + '@vueuse/shared@14.1.0(vue@3.5.27(typescript@5.9.3))': 7335 + dependencies: 7336 + vue: 3.5.27(typescript@5.9.3) 7337 + 7338 + '@vueuse/shared@14.2.0(vue@3.5.27(typescript@5.9.3))': 7339 + dependencies: 7340 + vue: 3.5.27(typescript@5.9.3) 7341 + 7342 + abbrev@3.0.1: {} 7343 + 7344 + abort-controller@3.0.0: 7345 + dependencies: 7346 + event-target-shim: 5.0.1 7347 + 7348 + acorn-import-attributes@1.9.5(acorn@8.15.0): 7349 + dependencies: 7350 + acorn: 8.15.0 7351 + 7352 + acorn-jsx@5.3.2(acorn@8.15.0): 7353 + dependencies: 7354 + acorn: 8.15.0 7355 + optional: true 7356 + 7357 + acorn@8.15.0: {} 7358 + 7359 + agent-base@7.1.4: {} 7360 + 7361 + ajv@6.12.6: 7362 + dependencies: 7363 + fast-deep-equal: 3.1.3 7364 + fast-json-stable-stringify: 2.1.0 7365 + json-schema-traverse: 0.4.1 7366 + uri-js: 4.4.1 7367 + optional: true 7368 + 7369 + alien-signals@3.1.2: {} 7370 + 7371 + ansi-regex@5.0.1: {} 7372 + 7373 + ansi-regex@6.2.2: {} 7374 + 7375 + ansi-styles@4.3.0: 7376 + dependencies: 7377 + color-convert: 2.0.1 7378 + 7379 + ansi-styles@6.2.3: {} 7380 + 7381 + ansis@4.2.0: {} 7382 + 7383 + anymatch@3.1.3: 7384 + dependencies: 7385 + normalize-path: 3.0.0 7386 + picomatch: 2.3.1 7387 + 7388 + archiver-utils@5.0.2: 7389 + dependencies: 7390 + glob: 10.5.0 7391 + graceful-fs: 4.2.11 7392 + is-stream: 2.0.1 7393 + lazystream: 1.0.1 7394 + lodash: 4.17.23 7395 + normalize-path: 3.0.0 7396 + readable-stream: 4.7.0 7397 + 7398 + archiver@7.0.1: 7399 + dependencies: 7400 + archiver-utils: 5.0.2 7401 + async: 3.2.6 7402 + buffer-crc32: 1.0.0 7403 + readable-stream: 4.7.0 7404 + readdir-glob: 1.1.3 7405 + tar-stream: 3.1.7 7406 + zip-stream: 6.0.1 7407 + transitivePeerDependencies: 7408 + - bare-abort-controller 7409 + - react-native-b4a 7410 + 7411 + argparse@2.0.1: {} 7412 + 7413 + aria-hidden@1.2.6: 7414 + dependencies: 7415 + tslib: 2.8.1 7416 + 7417 + ast-kit@2.2.0: 7418 + dependencies: 7419 + '@babel/parser': 7.28.6 7420 + pathe: 2.0.3 7421 + 7422 + ast-walker-scope@0.8.3: 7423 + dependencies: 7424 + '@babel/parser': 7.28.6 7425 + ast-kit: 2.2.0 7426 + 7427 + async-sema@3.1.1: {} 7428 + 7429 + async@3.2.6: {} 7430 + 7431 + autoprefixer@10.4.23(postcss@8.5.6): 7432 + dependencies: 7433 + browserslist: 4.28.1 7434 + caniuse-lite: 1.0.30001766 7435 + fraction.js: 5.3.4 7436 + picocolors: 1.1.1 7437 + postcss: 8.5.6 7438 + postcss-value-parser: 4.2.0 7439 + 7440 + b4a@1.7.3: {} 7441 + 7442 + balanced-match@1.0.2: {} 7443 + 7444 + bare-events@2.8.2: {} 7445 + 7446 + base64-js@1.5.1: {} 7447 + 7448 + baseline-browser-mapping@2.9.18: {} 7449 + 7450 + before-after-hook@4.0.0: {} 7451 + 7452 + bindings@1.5.0: 7453 + dependencies: 7454 + file-uri-to-path: 1.0.0 7455 + 7456 + birpc@2.9.0: {} 7457 + 7458 + boolbase@1.0.0: {} 7459 + 7460 + bottleneck@2.19.5: {} 7461 + 7462 + brace-expansion@1.1.12: 7463 + dependencies: 7464 + balanced-match: 1.0.2 7465 + concat-map: 0.0.1 7466 + optional: true 7467 + 7468 + brace-expansion@2.0.2: 7469 + dependencies: 7470 + balanced-match: 1.0.2 7471 + 7472 + braces@3.0.3: 7473 + dependencies: 7474 + fill-range: 7.1.1 7475 + 7476 + brotli@1.3.3: 7477 + dependencies: 7478 + base64-js: 1.5.1 7479 + 7480 + browserslist@4.28.1: 7481 + dependencies: 7482 + baseline-browser-mapping: 2.9.18 7483 + caniuse-lite: 1.0.30001766 7484 + electron-to-chromium: 1.5.279 7485 + node-releases: 2.0.27 7486 + update-browserslist-db: 1.2.3(browserslist@4.28.1) 7487 + 7488 + buffer-crc32@1.0.0: {} 7489 + 7490 + buffer-from@1.1.2: {} 7491 + 7492 + buffer@6.0.3: 7493 + dependencies: 7494 + base64-js: 1.5.1 7495 + ieee754: 1.2.1 7496 + 7497 + bundle-name@4.1.0: 7498 + dependencies: 7499 + run-applescript: 7.1.0 7500 + 7501 + c12@3.3.3(magicast@0.5.1): 7502 + dependencies: 7503 + chokidar: 5.0.0 7504 + confbox: 0.2.2 7505 + defu: 6.1.4 7506 + dotenv: 17.2.3 7507 + exsolve: 1.0.8 7508 + giget: 2.0.0 7509 + jiti: 2.6.1 7510 + ohash: 2.0.11 7511 + pathe: 2.0.3 7512 + perfect-debounce: 2.1.0 7513 + pkg-types: 2.3.0 7514 + rc9: 2.1.2 7515 + optionalDependencies: 7516 + magicast: 0.5.1 7517 + 7518 + cac@6.7.14: {} 7519 + 7520 + callsites@3.1.0: 7521 + optional: true 7522 + 7523 + caniuse-api@3.0.0: 7524 + dependencies: 7525 + browserslist: 4.28.1 7526 + caniuse-lite: 1.0.30001766 7527 + lodash.memoize: 4.1.2 7528 + lodash.uniq: 4.5.0 7529 + 7530 + caniuse-lite@1.0.30001766: {} 7531 + 7532 + case-anything@3.1.2: {} 7533 + 7534 + chalk@4.1.2: 7535 + dependencies: 7536 + ansi-styles: 4.3.0 7537 + supports-color: 7.2.0 7538 + optional: true 7539 + 7540 + change-case@5.4.4: 7541 + optional: true 7542 + 7543 + chokidar@4.0.3: 7544 + dependencies: 7545 + readdirp: 4.1.2 7546 + 7547 + chokidar@5.0.0: 7548 + dependencies: 7549 + readdirp: 5.0.0 7550 + 7551 + chownr@3.0.0: {} 7552 + 7553 + citty@0.1.6: 7554 + dependencies: 7555 + consola: 3.4.2 7556 + 7557 + citty@0.2.0: {} 7558 + 7559 + clipboardy@4.0.0: 7560 + dependencies: 7561 + execa: 8.0.1 7562 + is-wsl: 3.1.0 7563 + is64bit: 2.0.0 7564 + 7565 + cliui@8.0.1: 7566 + dependencies: 7567 + string-width: 4.2.3 7568 + strip-ansi: 6.0.1 7569 + wrap-ansi: 7.0.0 7570 + 7571 + clone@2.1.2: {} 7572 + 7573 + cluster-key-slot@1.1.2: {} 7574 + 7575 + color-convert@2.0.1: 7576 + dependencies: 7577 + color-name: 1.1.4 7578 + 7579 + color-name@1.1.4: {} 7580 + 7581 + colord@2.9.3: {} 7582 + 7583 + colortranslator@5.0.0: {} 7584 + 7585 + commander@11.1.0: {} 7586 + 7587 + commander@2.20.3: {} 7588 + 7589 + commondir@1.0.1: {} 7590 + 7591 + compatx@0.2.0: {} 7592 + 7593 + compress-commons@6.0.2: 7594 + dependencies: 7595 + crc-32: 1.2.2 7596 + crc32-stream: 6.0.0 7597 + is-stream: 2.0.1 7598 + normalize-path: 3.0.0 7599 + readable-stream: 4.7.0 7600 + 7601 + concat-map@0.0.1: 7602 + optional: true 7603 + 7604 + confbox@0.1.8: {} 7605 + 7606 + confbox@0.2.2: {} 7607 + 7608 + consola@3.4.2: {} 7609 + 7610 + convert-source-map@2.0.0: {} 7611 + 7612 + cookie-es@1.2.2: {} 7613 + 7614 + cookie-es@2.0.0: {} 7615 + 7616 + copy-anything@4.0.5: 7617 + dependencies: 7618 + is-what: 5.5.0 7619 + 7620 + copy-paste@2.2.0: 7621 + dependencies: 7622 + iconv-lite: 0.4.24 7623 + 7624 + core-util-is@1.0.3: {} 7625 + 7626 + crc-32@1.2.2: {} 7627 + 7628 + crc32-stream@6.0.0: 7629 + dependencies: 7630 + crc-32: 1.2.2 7631 + readable-stream: 4.7.0 7632 + 7633 + crelt@1.0.6: {} 7634 + 7635 + croner@9.1.0: {} 7636 + 7637 + cross-spawn@7.0.6: 7638 + dependencies: 7639 + path-key: 3.1.1 7640 + shebang-command: 2.0.0 7641 + which: 2.0.2 7642 + 7643 + crossws@0.3.5: 7644 + dependencies: 7645 + uncrypto: 0.1.3 7646 + 7647 + css-declaration-sorter@7.3.1(postcss@8.5.6): 7648 + dependencies: 7649 + postcss: 8.5.6 7650 + 7651 + css-select@5.2.2: 7652 + dependencies: 7653 + boolbase: 1.0.0 7654 + css-what: 6.2.2 7655 + domhandler: 5.0.3 7656 + domutils: 3.2.2 7657 + nth-check: 2.1.1 7658 + 7659 + css-tree@2.2.1: 7660 + dependencies: 7661 + mdn-data: 2.0.28 7662 + source-map-js: 1.2.1 7663 + 7664 + css-tree@3.1.0: 7665 + dependencies: 7666 + mdn-data: 2.12.2 7667 + source-map-js: 1.2.1 7668 + 7669 + css-what@6.2.2: {} 7670 + 7671 + cssesc@3.0.0: {} 7672 + 7673 + cssnano-preset-default@7.0.10(postcss@8.5.6): 7674 + dependencies: 7675 + browserslist: 4.28.1 7676 + css-declaration-sorter: 7.3.1(postcss@8.5.6) 7677 + cssnano-utils: 5.0.1(postcss@8.5.6) 7678 + postcss: 8.5.6 7679 + postcss-calc: 10.1.1(postcss@8.5.6) 7680 + postcss-colormin: 7.0.5(postcss@8.5.6) 7681 + postcss-convert-values: 7.0.8(postcss@8.5.6) 7682 + postcss-discard-comments: 7.0.5(postcss@8.5.6) 7683 + postcss-discard-duplicates: 7.0.2(postcss@8.5.6) 7684 + postcss-discard-empty: 7.0.1(postcss@8.5.6) 7685 + postcss-discard-overridden: 7.0.1(postcss@8.5.6) 7686 + postcss-merge-longhand: 7.0.5(postcss@8.5.6) 7687 + postcss-merge-rules: 7.0.7(postcss@8.5.6) 7688 + postcss-minify-font-values: 7.0.1(postcss@8.5.6) 7689 + postcss-minify-gradients: 7.0.1(postcss@8.5.6) 7690 + postcss-minify-params: 7.0.5(postcss@8.5.6) 7691 + postcss-minify-selectors: 7.0.5(postcss@8.5.6) 7692 + postcss-normalize-charset: 7.0.1(postcss@8.5.6) 7693 + postcss-normalize-display-values: 7.0.1(postcss@8.5.6) 7694 + postcss-normalize-positions: 7.0.1(postcss@8.5.6) 7695 + postcss-normalize-repeat-style: 7.0.1(postcss@8.5.6) 7696 + postcss-normalize-string: 7.0.1(postcss@8.5.6) 7697 + postcss-normalize-timing-functions: 7.0.1(postcss@8.5.6) 7698 + postcss-normalize-unicode: 7.0.5(postcss@8.5.6) 7699 + postcss-normalize-url: 7.0.1(postcss@8.5.6) 7700 + postcss-normalize-whitespace: 7.0.1(postcss@8.5.6) 7701 + postcss-ordered-values: 7.0.2(postcss@8.5.6) 7702 + postcss-reduce-initial: 7.0.5(postcss@8.5.6) 7703 + postcss-reduce-transforms: 7.0.1(postcss@8.5.6) 7704 + postcss-svgo: 7.1.0(postcss@8.5.6) 7705 + postcss-unique-selectors: 7.0.4(postcss@8.5.6) 7706 + 7707 + cssnano-utils@5.0.1(postcss@8.5.6): 7708 + dependencies: 7709 + postcss: 8.5.6 7710 + 7711 + cssnano@7.1.2(postcss@8.5.6): 7712 + dependencies: 7713 + cssnano-preset-default: 7.0.10(postcss@8.5.6) 7714 + lilconfig: 3.1.3 7715 + postcss: 8.5.6 7716 + 7717 + csso@5.0.5: 7718 + dependencies: 7719 + css-tree: 2.2.1 7720 + 7721 + csstype@3.2.3: {} 7722 + 7723 + db0@0.3.4: {} 7724 + 7725 + debug@4.4.3: 7726 + dependencies: 7727 + ms: 2.1.3 7728 + 7729 + deep-is@0.1.4: 7730 + optional: true 7731 + 7732 + deepmerge@4.3.1: {} 7733 + 7734 + default-browser-id@5.0.1: {} 7735 + 7736 + default-browser@5.4.0: 7737 + dependencies: 7738 + bundle-name: 4.1.0 7739 + default-browser-id: 5.0.1 7740 + 7741 + define-lazy-prop@2.0.0: {} 7742 + 7743 + define-lazy-prop@3.0.0: {} 7744 + 7745 + defu@6.1.4: {} 7746 + 7747 + denque@2.1.0: {} 7748 + 7749 + depd@2.0.0: {} 7750 + 7751 + destr@2.0.5: {} 7752 + 7753 + detect-libc@2.1.2: {} 7754 + 7755 + devalue@5.6.2: {} 7756 + 7757 + dfa@1.2.0: {} 7758 + 7759 + diff@8.0.3: {} 7760 + 7761 + dom-serializer@2.0.0: 7762 + dependencies: 7763 + domelementtype: 2.3.0 7764 + domhandler: 5.0.3 7765 + entities: 4.5.0 7766 + 7767 + domelementtype@2.3.0: {} 7768 + 7769 + domhandler@5.0.3: 7770 + dependencies: 7771 + domelementtype: 2.3.0 7772 + 7773 + domutils@3.2.2: 7774 + dependencies: 7775 + dom-serializer: 2.0.0 7776 + domelementtype: 2.3.0 7777 + domhandler: 5.0.3 7778 + 7779 + dot-prop@10.1.0: 7780 + dependencies: 7781 + type-fest: 5.4.2 7782 + 7783 + dotenv@16.6.1: {} 7784 + 7785 + dotenv@17.2.3: {} 7786 + 7787 + duplexer@0.1.2: {} 7788 + 7789 + eastasianwidth@0.2.0: {} 7790 + 7791 + ee-first@1.1.1: {} 7792 + 7793 + electron-to-chromium@1.5.279: {} 7794 + 7795 + embla-carousel-auto-height@8.6.0(embla-carousel@8.6.0): 7796 + dependencies: 7797 + embla-carousel: 8.6.0 7798 + 7799 + embla-carousel-auto-scroll@8.6.0(embla-carousel@8.6.0): 7800 + dependencies: 7801 + embla-carousel: 8.6.0 7802 + 7803 + embla-carousel-autoplay@8.6.0(embla-carousel@8.6.0): 7804 + dependencies: 7805 + embla-carousel: 8.6.0 7806 + 7807 + embla-carousel-class-names@8.6.0(embla-carousel@8.6.0): 7808 + dependencies: 7809 + embla-carousel: 8.6.0 7810 + 7811 + embla-carousel-fade@8.6.0(embla-carousel@8.6.0): 7812 + dependencies: 7813 + embla-carousel: 8.6.0 7814 + 7815 + embla-carousel-reactive-utils@8.6.0(embla-carousel@8.6.0): 7816 + dependencies: 7817 + embla-carousel: 8.6.0 7818 + 7819 + embla-carousel-vue@8.6.0(vue@3.5.27(typescript@5.9.3)): 7820 + dependencies: 7821 + embla-carousel: 8.6.0 7822 + embla-carousel-reactive-utils: 8.6.0(embla-carousel@8.6.0) 7823 + vue: 3.5.27(typescript@5.9.3) 7824 + 7825 + embla-carousel-wheel-gestures@8.1.0(embla-carousel@8.6.0): 7826 + dependencies: 7827 + embla-carousel: 8.6.0 7828 + wheel-gestures: 2.2.48 7829 + 7830 + embla-carousel@8.6.0: {} 7831 + 7832 + emoji-regex@8.0.0: {} 7833 + 7834 + emoji-regex@9.2.2: {} 7835 + 7836 + encodeurl@2.0.0: {} 7837 + 7838 + enhanced-resolve@5.18.4: 7839 + dependencies: 7840 + graceful-fs: 4.2.11 7841 + tapable: 2.3.0 7842 + 7843 + entities@4.5.0: {} 7844 + 7845 + entities@7.0.1: {} 7846 + 7847 + error-stack-parser-es@1.0.5: {} 7848 + 7849 + errx@0.1.0: {} 7850 + 7851 + es-module-lexer@2.0.0: {} 7852 + 7853 + esbuild@0.25.12: 7854 + optionalDependencies: 7855 + '@esbuild/aix-ppc64': 0.25.12 7856 + '@esbuild/android-arm': 0.25.12 7857 + '@esbuild/android-arm64': 0.25.12 7858 + '@esbuild/android-x64': 0.25.12 7859 + '@esbuild/darwin-arm64': 0.25.12 7860 + '@esbuild/darwin-x64': 0.25.12 7861 + '@esbuild/freebsd-arm64': 0.25.12 7862 + '@esbuild/freebsd-x64': 0.25.12 7863 + '@esbuild/linux-arm': 0.25.12 7864 + '@esbuild/linux-arm64': 0.25.12 7865 + '@esbuild/linux-ia32': 0.25.12 7866 + '@esbuild/linux-loong64': 0.25.12 7867 + '@esbuild/linux-mips64el': 0.25.12 7868 + '@esbuild/linux-ppc64': 0.25.12 7869 + '@esbuild/linux-riscv64': 0.25.12 7870 + '@esbuild/linux-s390x': 0.25.12 7871 + '@esbuild/linux-x64': 0.25.12 7872 + '@esbuild/netbsd-arm64': 0.25.12 7873 + '@esbuild/netbsd-x64': 0.25.12 7874 + '@esbuild/openbsd-arm64': 0.25.12 7875 + '@esbuild/openbsd-x64': 0.25.12 7876 + '@esbuild/openharmony-arm64': 0.25.12 7877 + '@esbuild/sunos-x64': 0.25.12 7878 + '@esbuild/win32-arm64': 0.25.12 7879 + '@esbuild/win32-ia32': 0.25.12 7880 + '@esbuild/win32-x64': 0.25.12 7881 + 7882 + esbuild@0.27.2: 7883 + optionalDependencies: 7884 + '@esbuild/aix-ppc64': 0.27.2 7885 + '@esbuild/android-arm': 0.27.2 7886 + '@esbuild/android-arm64': 0.27.2 7887 + '@esbuild/android-x64': 0.27.2 7888 + '@esbuild/darwin-arm64': 0.27.2 7889 + '@esbuild/darwin-x64': 0.27.2 7890 + '@esbuild/freebsd-arm64': 0.27.2 7891 + '@esbuild/freebsd-x64': 0.27.2 7892 + '@esbuild/linux-arm': 0.27.2 7893 + '@esbuild/linux-arm64': 0.27.2 7894 + '@esbuild/linux-ia32': 0.27.2 7895 + '@esbuild/linux-loong64': 0.27.2 7896 + '@esbuild/linux-mips64el': 0.27.2 7897 + '@esbuild/linux-ppc64': 0.27.2 7898 + '@esbuild/linux-riscv64': 0.27.2 7899 + '@esbuild/linux-s390x': 0.27.2 7900 + '@esbuild/linux-x64': 0.27.2 7901 + '@esbuild/netbsd-arm64': 0.27.2 7902 + '@esbuild/netbsd-x64': 0.27.2 7903 + '@esbuild/openbsd-arm64': 0.27.2 7904 + '@esbuild/openbsd-x64': 0.27.2 7905 + '@esbuild/openharmony-arm64': 0.27.2 7906 + '@esbuild/sunos-x64': 0.27.2 7907 + '@esbuild/win32-arm64': 0.27.2 7908 + '@esbuild/win32-ia32': 0.27.2 7909 + '@esbuild/win32-x64': 0.27.2 7910 + 7911 + escalade@3.2.0: {} 7912 + 7913 + escape-html@1.0.3: {} 7914 + 7915 + escape-string-regexp@4.0.0: {} 7916 + 7917 + escape-string-regexp@5.0.0: {} 7918 + 7919 + eslint-scope@8.4.0: 7920 + dependencies: 7921 + esrecurse: 4.3.0 7922 + estraverse: 5.3.0 7923 + optional: true 7924 + 7925 + eslint-visitor-keys@3.4.3: 7926 + optional: true 7927 + 7928 + eslint-visitor-keys@4.2.1: 7929 + optional: true 7930 + 7931 + eslint@9.39.2(jiti@2.6.1): 7932 + dependencies: 7933 + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) 7934 + '@eslint-community/regexpp': 4.12.2 7935 + '@eslint/config-array': 0.21.1 7936 + '@eslint/config-helpers': 0.4.2 7937 + '@eslint/core': 0.17.0 7938 + '@eslint/eslintrc': 3.3.3 7939 + '@eslint/js': 9.39.2 7940 + '@eslint/plugin-kit': 0.4.1 7941 + '@humanfs/node': 0.16.7 7942 + '@humanwhocodes/module-importer': 1.0.1 7943 + '@humanwhocodes/retry': 0.4.3 7944 + '@types/estree': 1.0.8 7945 + ajv: 6.12.6 7946 + chalk: 4.1.2 7947 + cross-spawn: 7.0.6 7948 + debug: 4.4.3 7949 + escape-string-regexp: 4.0.0 7950 + eslint-scope: 8.4.0 7951 + eslint-visitor-keys: 4.2.1 7952 + espree: 10.4.0 7953 + esquery: 1.7.0 7954 + esutils: 2.0.3 7955 + fast-deep-equal: 3.1.3 7956 + file-entry-cache: 8.0.0 7957 + find-up: 5.0.0 7958 + glob-parent: 6.0.2 7959 + ignore: 5.3.2 7960 + imurmurhash: 0.1.4 7961 + is-glob: 4.0.3 7962 + json-stable-stringify-without-jsonify: 1.0.1 7963 + lodash.merge: 4.6.2 7964 + minimatch: 3.1.2 7965 + natural-compare: 1.4.0 7966 + optionator: 0.9.4 7967 + optionalDependencies: 7968 + jiti: 2.6.1 7969 + transitivePeerDependencies: 7970 + - supports-color 7971 + optional: true 7972 + 7973 + espree@10.4.0: 7974 + dependencies: 7975 + acorn: 8.15.0 7976 + acorn-jsx: 5.3.2(acorn@8.15.0) 7977 + eslint-visitor-keys: 4.2.1 7978 + optional: true 7979 + 7980 + esquery@1.7.0: 7981 + dependencies: 7982 + estraverse: 5.3.0 7983 + optional: true 7984 + 7985 + esrecurse@4.3.0: 7986 + dependencies: 7987 + estraverse: 5.3.0 7988 + optional: true 7989 + 7990 + estraverse@5.3.0: 7991 + optional: true 7992 + 7993 + estree-walker@2.0.2: {} 7994 + 7995 + estree-walker@3.0.3: 7996 + dependencies: 7997 + '@types/estree': 1.0.8 7998 + 7999 + esutils@2.0.3: 8000 + optional: true 8001 + 8002 + etag@1.8.1: {} 8003 + 8004 + event-target-shim@5.0.1: {} 8005 + 8006 + events-universal@1.0.1: 8007 + dependencies: 8008 + bare-events: 2.8.2 8009 + transitivePeerDependencies: 8010 + - bare-abort-controller 8011 + 8012 + events@3.3.0: {} 8013 + 8014 + execa@8.0.1: 8015 + dependencies: 8016 + cross-spawn: 7.0.6 8017 + get-stream: 8.0.1 8018 + human-signals: 5.0.0 8019 + is-stream: 3.0.0 8020 + merge-stream: 2.0.0 8021 + npm-run-path: 5.3.0 8022 + onetime: 6.0.0 8023 + signal-exit: 4.1.0 8024 + strip-final-newline: 3.0.0 8025 + 8026 + exsolve@1.0.8: {} 8027 + 8028 + fast-content-type-parse@3.0.0: {} 8029 + 8030 + fast-deep-equal@3.1.3: {} 8031 + 8032 + fast-fifo@1.3.2: {} 8033 + 8034 + fast-glob@3.3.3: 8035 + dependencies: 8036 + '@nodelib/fs.stat': 2.0.5 8037 + '@nodelib/fs.walk': 1.2.8 8038 + glob-parent: 5.1.2 8039 + merge2: 1.4.1 8040 + micromatch: 4.0.8 8041 + 8042 + fast-json-stable-stringify@2.1.0: 8043 + optional: true 8044 + 8045 + fast-levenshtein@2.0.6: 8046 + optional: true 8047 + 8048 + fast-npm-meta@0.4.8: {} 8049 + 8050 + fastq@1.20.1: 8051 + dependencies: 8052 + reusify: 1.1.0 8053 + 8054 + fdir@6.5.0(picomatch@4.0.3): 8055 + optionalDependencies: 8056 + picomatch: 4.0.3 8057 + 8058 + file-entry-cache@8.0.0: 8059 + dependencies: 8060 + flat-cache: 4.0.1 8061 + optional: true 8062 + 8063 + file-uri-to-path@1.0.0: {} 8064 + 8065 + fill-range@7.1.1: 8066 + dependencies: 8067 + to-regex-range: 5.0.1 8068 + 8069 + find-up@5.0.0: 8070 + dependencies: 8071 + locate-path: 6.0.0 8072 + path-exists: 4.0.0 8073 + optional: true 8074 + 8075 + flat-cache@4.0.1: 8076 + dependencies: 8077 + flatted: 3.3.3 8078 + keyv: 4.5.4 8079 + optional: true 8080 + 8081 + flatted@3.3.3: 8082 + optional: true 8083 + 8084 + flattie@1.1.1: {} 8085 + 8086 + fontaine@0.7.0: 8087 + dependencies: 8088 + '@capsizecss/unpack': 3.0.1 8089 + css-tree: 3.1.0 8090 + magic-regexp: 0.10.0 8091 + magic-string: 0.30.21 8092 + pathe: 2.0.3 8093 + ufo: 1.6.3 8094 + unplugin: 2.3.11 8095 + 8096 + fontkit@2.0.4: 8097 + dependencies: 8098 + '@swc/helpers': 0.5.18 8099 + brotli: 1.3.3 8100 + clone: 2.1.2 8101 + dfa: 1.2.0 8102 + fast-deep-equal: 3.1.3 8103 + restructure: 3.0.2 8104 + tiny-inflate: 1.0.3 8105 + unicode-properties: 1.4.1 8106 + unicode-trie: 2.0.0 8107 + 8108 + fontless@0.1.0(db0@0.3.4)(ioredis@5.9.2)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)): 8109 + dependencies: 8110 + consola: 3.4.2 8111 + css-tree: 3.1.0 8112 + defu: 6.1.4 8113 + esbuild: 0.25.12 8114 + fontaine: 0.7.0 8115 + jiti: 2.6.1 8116 + lightningcss: 1.31.1 8117 + magic-string: 0.30.21 8118 + ohash: 2.0.11 8119 + pathe: 2.0.3 8120 + ufo: 1.6.3 8121 + unifont: 0.6.0 8122 + unstorage: 1.17.4(db0@0.3.4)(ioredis@5.9.2) 8123 + optionalDependencies: 8124 + vite: 7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 8125 + transitivePeerDependencies: 8126 + - '@azure/app-configuration' 8127 + - '@azure/cosmos' 8128 + - '@azure/data-tables' 8129 + - '@azure/identity' 8130 + - '@azure/keyvault-secrets' 8131 + - '@azure/storage-blob' 8132 + - '@capacitor/preferences' 8133 + - '@deno/kv' 8134 + - '@netlify/blobs' 8135 + - '@planetscale/database' 8136 + - '@upstash/redis' 8137 + - '@vercel/blob' 8138 + - '@vercel/functions' 8139 + - '@vercel/kv' 8140 + - aws4fetch 8141 + - db0 8142 + - idb-keyval 8143 + - ioredis 8144 + - uploadthing 8145 + 8146 + foreground-child@3.3.1: 8147 + dependencies: 8148 + cross-spawn: 7.0.6 8149 + signal-exit: 4.1.0 8150 + 8151 + fraction.js@5.3.4: {} 8152 + 8153 + framer-motion@12.29.2: 8154 + dependencies: 8155 + motion-dom: 12.29.2 8156 + motion-utils: 12.29.2 8157 + tslib: 2.8.1 8158 + 8159 + fresh@2.0.0: {} 8160 + 8161 + fsevents@2.3.3: 8162 + optional: true 8163 + 8164 + function-bind@1.1.2: {} 8165 + 8166 + fuse.js@7.1.0: {} 8167 + 8168 + gensync@1.0.0-beta.2: {} 8169 + 8170 + get-caller-file@2.0.5: {} 8171 + 8172 + get-port-please@3.2.0: {} 8173 + 8174 + get-stream@8.0.1: {} 8175 + 8176 + giget@2.0.0: 8177 + dependencies: 8178 + citty: 0.1.6 8179 + consola: 3.4.2 8180 + defu: 6.1.4 8181 + node-fetch-native: 1.6.7 8182 + nypm: 0.6.4 8183 + pathe: 2.0.3 8184 + 8185 + git-up@8.1.1: 8186 + dependencies: 8187 + is-ssh: 1.4.1 8188 + parse-url: 9.2.0 8189 + 8190 + git-url-parse@16.1.0: 8191 + dependencies: 8192 + git-up: 8.1.1 8193 + 8194 + glob-parent@5.1.2: 8195 + dependencies: 8196 + is-glob: 4.0.3 8197 + 8198 + glob-parent@6.0.2: 8199 + dependencies: 8200 + is-glob: 4.0.3 8201 + optional: true 8202 + 8203 + glob@10.5.0: 8204 + dependencies: 8205 + foreground-child: 3.3.1 8206 + jackspeak: 3.4.3 8207 + minimatch: 9.0.5 8208 + minipass: 7.1.2 8209 + package-json-from-dist: 1.0.1 8210 + path-scurry: 1.11.1 8211 + 8212 + glob@13.0.0: 8213 + dependencies: 8214 + minimatch: 10.1.1 8215 + minipass: 7.1.2 8216 + path-scurry: 2.0.1 8217 + 8218 + global-directory@4.0.1: 8219 + dependencies: 8220 + ini: 4.1.1 8221 + 8222 + globals@14.0.0: 8223 + optional: true 8224 + 8225 + globby@16.1.0: 8226 + dependencies: 8227 + '@sindresorhus/merge-streams': 4.0.0 8228 + fast-glob: 3.3.3 8229 + ignore: 7.0.5 8230 + is-path-inside: 4.0.0 8231 + slash: 5.1.0 8232 + unicorn-magic: 0.4.0 8233 + 8234 + graceful-fs@4.2.11: {} 8235 + 8236 + gzip-size@7.0.0: 8237 + dependencies: 8238 + duplexer: 0.1.2 8239 + 8240 + h3@1.15.5: 8241 + dependencies: 8242 + cookie-es: 1.2.2 8243 + crossws: 0.3.5 8244 + defu: 6.1.4 8245 + destr: 2.0.5 8246 + iron-webcrypto: 1.2.1 8247 + node-mock-http: 1.0.4 8248 + radix3: 1.1.2 8249 + ufo: 1.6.3 8250 + uncrypto: 0.1.3 8251 + 8252 + has-flag@4.0.0: 8253 + optional: true 8254 + 8255 + hasown@2.0.2: 8256 + dependencies: 8257 + function-bind: 1.1.2 8258 + 8259 + hey-listen@1.0.8: {} 8260 + 8261 + hookable@5.5.3: {} 8262 + 8263 + hookable@6.0.1: {} 8264 + 8265 + http-errors@2.0.1: 8266 + dependencies: 8267 + depd: 2.0.0 8268 + inherits: 2.0.4 8269 + setprototypeof: 1.2.0 8270 + statuses: 2.0.2 8271 + toidentifier: 1.0.1 8272 + 8273 + http-shutdown@1.2.2: {} 8274 + 8275 + https-proxy-agent@7.0.6: 8276 + dependencies: 8277 + agent-base: 7.1.4 8278 + debug: 4.4.3 8279 + transitivePeerDependencies: 8280 + - supports-color 8281 + 8282 + httpxy@0.1.7: {} 8283 + 8284 + human-signals@5.0.0: {} 8285 + 8286 + iconv-lite@0.4.24: 8287 + dependencies: 8288 + safer-buffer: 2.1.2 8289 + 8290 + ieee754@1.2.1: {} 8291 + 8292 + ignore@5.3.2: 8293 + optional: true 8294 + 8295 + ignore@7.0.5: {} 8296 + 8297 + image-meta@0.2.2: {} 8298 + 8299 + import-fresh@3.3.1: 8300 + dependencies: 8301 + parent-module: 1.0.1 8302 + resolve-from: 4.0.0 8303 + optional: true 8304 + 8305 + impound@1.0.0: 8306 + dependencies: 8307 + exsolve: 1.0.8 8308 + mocked-exports: 0.1.1 8309 + pathe: 2.0.3 8310 + unplugin: 2.3.11 8311 + unplugin-utils: 0.2.5 8312 + 8313 + imurmurhash@0.1.4: 8314 + optional: true 8315 + 8316 + inherits@2.0.4: {} 8317 + 8318 + ini@4.1.1: {} 8319 + 8320 + ioredis@5.9.2: 8321 + dependencies: 8322 + '@ioredis/commands': 1.5.0 8323 + cluster-key-slot: 1.1.2 8324 + debug: 4.4.3 8325 + denque: 2.1.0 8326 + lodash.defaults: 4.2.0 8327 + lodash.isarguments: 3.1.0 8328 + redis-errors: 1.2.0 8329 + redis-parser: 3.0.0 8330 + standard-as-callback: 2.1.0 8331 + transitivePeerDependencies: 8332 + - supports-color 8333 + 8334 + iron-webcrypto@1.2.1: {} 8335 + 8336 + is-core-module@2.16.1: 8337 + dependencies: 8338 + hasown: 2.0.2 8339 + 8340 + is-docker@2.2.1: {} 8341 + 8342 + is-docker@3.0.0: {} 8343 + 8344 + is-extglob@2.1.1: {} 8345 + 8346 + is-fullwidth-code-point@3.0.0: {} 8347 + 8348 + is-glob@4.0.3: 8349 + dependencies: 8350 + is-extglob: 2.1.1 8351 + 8352 + is-inside-container@1.0.0: 8353 + dependencies: 8354 + is-docker: 3.0.0 8355 + 8356 + is-installed-globally@1.0.0: 8357 + dependencies: 8358 + global-directory: 4.0.1 8359 + is-path-inside: 4.0.0 8360 + 8361 + is-module@1.0.0: {} 8362 + 8363 + is-number@7.0.0: {} 8364 + 8365 + is-path-inside@4.0.0: {} 8366 + 8367 + is-reference@1.2.1: 8368 + dependencies: 8369 + '@types/estree': 1.0.8 8370 + 8371 + is-ssh@1.4.1: 8372 + dependencies: 8373 + protocols: 2.0.2 8374 + 8375 + is-stream@2.0.1: {} 8376 + 8377 + is-stream@3.0.0: {} 8378 + 8379 + is-what@5.5.0: {} 8380 + 8381 + is-wsl@2.2.0: 8382 + dependencies: 8383 + is-docker: 2.2.1 8384 + 8385 + is-wsl@3.1.0: 8386 + dependencies: 8387 + is-inside-container: 1.0.0 8388 + 8389 + is64bit@2.0.0: 8390 + dependencies: 8391 + system-architecture: 0.1.0 8392 + 8393 + isarray@1.0.0: {} 8394 + 8395 + isexe@2.0.0: {} 8396 + 8397 + isexe@3.1.1: {} 8398 + 8399 + isomorphic.js@0.2.5: {} 8400 + 8401 + jackspeak@3.4.3: 8402 + dependencies: 8403 + '@isaacs/cliui': 8.0.2 8404 + optionalDependencies: 8405 + '@pkgjs/parseargs': 0.11.0 8406 + 8407 + jiti@2.6.1: {} 8408 + 8409 + jose@6.1.3: {} 8410 + 8411 + js-tokens@4.0.0: {} 8412 + 8413 + js-tokens@9.0.1: {} 8414 + 8415 + js-yaml@4.1.1: 8416 + dependencies: 8417 + argparse: 2.0.1 8418 + optional: true 8419 + 8420 + jsesc@3.1.0: {} 8421 + 8422 + json-buffer@3.0.1: 8423 + optional: true 8424 + 8425 + json-schema-traverse@0.4.1: 8426 + optional: true 8427 + 8428 + json-stable-stringify-without-jsonify@1.0.1: 8429 + optional: true 8430 + 8431 + json5@2.2.3: {} 8432 + 8433 + keyv@4.5.4: 8434 + dependencies: 8435 + json-buffer: 3.0.1 8436 + optional: true 8437 + 8438 + kleur@3.0.3: {} 8439 + 8440 + kleur@4.1.5: {} 8441 + 8442 + klona@2.0.6: {} 8443 + 8444 + knitwork@1.3.0: {} 8445 + 8446 + launch-editor@2.12.0: 8447 + dependencies: 8448 + picocolors: 1.1.1 8449 + shell-quote: 1.8.3 8450 + 8451 + lazystream@1.0.1: 8452 + dependencies: 8453 + readable-stream: 2.3.8 8454 + 8455 + levn@0.4.1: 8456 + dependencies: 8457 + prelude-ls: 1.2.1 8458 + type-check: 0.4.0 8459 + optional: true 8460 + 8461 + lib0@0.2.117: 8462 + dependencies: 8463 + isomorphic.js: 0.2.5 8464 + 8465 + lightningcss-android-arm64@1.30.2: 8466 + optional: true 8467 + 8468 + lightningcss-android-arm64@1.31.1: 8469 + optional: true 8470 + 8471 + lightningcss-darwin-arm64@1.30.2: 8472 + optional: true 8473 + 8474 + lightningcss-darwin-arm64@1.31.1: 8475 + optional: true 8476 + 8477 + lightningcss-darwin-x64@1.30.2: 8478 + optional: true 8479 + 8480 + lightningcss-darwin-x64@1.31.1: 8481 + optional: true 8482 + 8483 + lightningcss-freebsd-x64@1.30.2: 8484 + optional: true 8485 + 8486 + lightningcss-freebsd-x64@1.31.1: 8487 + optional: true 8488 + 8489 + lightningcss-linux-arm-gnueabihf@1.30.2: 8490 + optional: true 8491 + 8492 + lightningcss-linux-arm-gnueabihf@1.31.1: 8493 + optional: true 8494 + 8495 + lightningcss-linux-arm64-gnu@1.30.2: 8496 + optional: true 8497 + 8498 + lightningcss-linux-arm64-gnu@1.31.1: 8499 + optional: true 8500 + 8501 + lightningcss-linux-arm64-musl@1.30.2: 8502 + optional: true 8503 + 8504 + lightningcss-linux-arm64-musl@1.31.1: 8505 + optional: true 8506 + 8507 + lightningcss-linux-x64-gnu@1.30.2: 8508 + optional: true 8509 + 8510 + lightningcss-linux-x64-gnu@1.31.1: 8511 + optional: true 8512 + 8513 + lightningcss-linux-x64-musl@1.30.2: 8514 + optional: true 8515 + 8516 + lightningcss-linux-x64-musl@1.31.1: 8517 + optional: true 8518 + 8519 + lightningcss-win32-arm64-msvc@1.30.2: 8520 + optional: true 8521 + 8522 + lightningcss-win32-arm64-msvc@1.31.1: 8523 + optional: true 8524 + 8525 + lightningcss-win32-x64-msvc@1.30.2: 8526 + optional: true 8527 + 8528 + lightningcss-win32-x64-msvc@1.31.1: 8529 + optional: true 8530 + 8531 + lightningcss@1.30.2: 8532 + dependencies: 8533 + detect-libc: 2.1.2 8534 + optionalDependencies: 8535 + lightningcss-android-arm64: 1.30.2 8536 + lightningcss-darwin-arm64: 1.30.2 8537 + lightningcss-darwin-x64: 1.30.2 8538 + lightningcss-freebsd-x64: 1.30.2 8539 + lightningcss-linux-arm-gnueabihf: 1.30.2 8540 + lightningcss-linux-arm64-gnu: 1.30.2 8541 + lightningcss-linux-arm64-musl: 1.30.2 8542 + lightningcss-linux-x64-gnu: 1.30.2 8543 + lightningcss-linux-x64-musl: 1.30.2 8544 + lightningcss-win32-arm64-msvc: 1.30.2 8545 + lightningcss-win32-x64-msvc: 1.30.2 8546 + 8547 + lightningcss@1.31.1: 8548 + dependencies: 8549 + detect-libc: 2.1.2 8550 + optionalDependencies: 8551 + lightningcss-android-arm64: 1.31.1 8552 + lightningcss-darwin-arm64: 1.31.1 8553 + lightningcss-darwin-x64: 1.31.1 8554 + lightningcss-freebsd-x64: 1.31.1 8555 + lightningcss-linux-arm-gnueabihf: 1.31.1 8556 + lightningcss-linux-arm64-gnu: 1.31.1 8557 + lightningcss-linux-arm64-musl: 1.31.1 8558 + lightningcss-linux-x64-gnu: 1.31.1 8559 + lightningcss-linux-x64-musl: 1.31.1 8560 + lightningcss-win32-arm64-msvc: 1.31.1 8561 + lightningcss-win32-x64-msvc: 1.31.1 8562 + 8563 + lilconfig@3.1.3: {} 8564 + 8565 + linkify-it@5.0.0: 8566 + dependencies: 8567 + uc.micro: 2.1.0 8568 + 8569 + linkifyjs@4.3.2: {} 8570 + 8571 + listhen@1.9.0: 8572 + dependencies: 8573 + '@parcel/watcher': 2.5.6 8574 + '@parcel/watcher-wasm': 2.5.6 8575 + citty: 0.1.6 8576 + clipboardy: 4.0.0 8577 + consola: 3.4.2 8578 + crossws: 0.3.5 8579 + defu: 6.1.4 8580 + get-port-please: 3.2.0 8581 + h3: 1.15.5 8582 + http-shutdown: 1.2.2 8583 + jiti: 2.6.1 8584 + mlly: 1.8.0 8585 + node-forge: 1.3.3 8586 + pathe: 1.1.2 8587 + std-env: 3.10.0 8588 + ufo: 1.6.3 8589 + untun: 0.1.3 8590 + uqr: 0.1.2 8591 + 8592 + local-pkg@1.1.2: 8593 + dependencies: 8594 + mlly: 1.8.0 8595 + pkg-types: 2.3.0 8596 + quansync: 0.2.11 8597 + 8598 + locate-path@6.0.0: 8599 + dependencies: 8600 + p-locate: 5.0.0 8601 + optional: true 8602 + 8603 + lodash.defaults@4.2.0: {} 8604 + 8605 + lodash.isarguments@3.1.0: {} 8606 + 8607 + lodash.memoize@4.1.2: {} 8608 + 8609 + lodash.merge@4.6.2: 8610 + optional: true 8611 + 8612 + lodash.uniq@4.5.0: {} 8613 + 8614 + lodash@4.17.23: {} 8615 + 8616 + lru-cache@10.4.3: {} 8617 + 8618 + lru-cache@11.2.5: {} 8619 + 8620 + lru-cache@5.1.1: 8621 + dependencies: 8622 + yallist: 3.1.1 8623 + 8624 + magic-regexp@0.10.0: 8625 + dependencies: 8626 + estree-walker: 3.0.3 8627 + magic-string: 0.30.21 8628 + mlly: 1.8.0 8629 + regexp-tree: 0.1.27 8630 + type-level-regexp: 0.1.17 8631 + ufo: 1.6.3 8632 + unplugin: 2.3.11 8633 + 8634 + magic-string-ast@1.0.3: 8635 + dependencies: 8636 + magic-string: 0.30.21 8637 + 8638 + magic-string@0.30.21: 8639 + dependencies: 8640 + '@jridgewell/sourcemap-codec': 1.5.5 8641 + 8642 + magicast@0.5.1: 8643 + dependencies: 8644 + '@babel/parser': 7.28.6 8645 + '@babel/types': 7.28.6 8646 + source-map-js: 1.2.1 8647 + 8648 + markdown-it@14.1.0: 8649 + dependencies: 8650 + argparse: 2.0.1 8651 + entities: 4.5.0 8652 + linkify-it: 5.0.0 8653 + mdurl: 2.0.0 8654 + punycode.js: 2.3.1 8655 + uc.micro: 2.1.0 8656 + 8657 + marked@15.0.12: {} 8658 + 8659 + mdn-data@2.0.28: {} 8660 + 8661 + mdn-data@2.12.2: {} 8662 + 8663 + mdurl@2.0.0: {} 8664 + 8665 + merge-stream@2.0.0: {} 8666 + 8667 + merge2@1.4.1: {} 8668 + 8669 + micromatch@4.0.8: 8670 + dependencies: 8671 + braces: 3.0.3 8672 + picomatch: 2.3.1 8673 + 8674 + mime-db@1.54.0: {} 8675 + 8676 + mime-types@3.0.2: 8677 + dependencies: 8678 + mime-db: 1.54.0 8679 + 8680 + mime@4.1.0: {} 8681 + 8682 + mimic-fn@4.0.0: {} 8683 + 8684 + minimatch@10.1.1: 8685 + dependencies: 8686 + '@isaacs/brace-expansion': 5.0.0 8687 + 8688 + minimatch@3.1.2: 8689 + dependencies: 8690 + brace-expansion: 1.1.12 8691 + optional: true 8692 + 8693 + minimatch@5.1.6: 8694 + dependencies: 8695 + brace-expansion: 2.0.2 8696 + 8697 + minimatch@9.0.5: 8698 + dependencies: 8699 + brace-expansion: 2.0.2 8700 + 8701 + minipass@7.1.2: {} 8702 + 8703 + minizlib@3.1.0: 8704 + dependencies: 8705 + minipass: 7.1.2 8706 + 8707 + mitt@3.0.1: {} 8708 + 8709 + mlly@1.8.0: 8710 + dependencies: 8711 + acorn: 8.15.0 8712 + pathe: 2.0.3 8713 + pkg-types: 1.3.1 8714 + ufo: 1.6.3 8715 + 8716 + mocked-exports@0.1.1: {} 8717 + 8718 + motion-dom@12.29.2: 8719 + dependencies: 8720 + motion-utils: 12.29.2 8721 + 8722 + motion-utils@12.29.2: {} 8723 + 8724 + motion-v@1.10.2(@vueuse/core@14.2.0(vue@3.5.27(typescript@5.9.3)))(vue@3.5.27(typescript@5.9.3)): 8725 + dependencies: 8726 + '@vueuse/core': 14.2.0(vue@3.5.27(typescript@5.9.3)) 8727 + framer-motion: 12.29.2 8728 + hey-listen: 1.0.8 8729 + motion-dom: 12.29.2 8730 + vue: 3.5.27(typescript@5.9.3) 8731 + transitivePeerDependencies: 8732 + - '@emotion/is-prop-valid' 8733 + - react 8734 + - react-dom 8735 + 8736 + mrmime@2.0.1: {} 8737 + 8738 + ms@2.1.3: {} 8739 + 8740 + muggle-string@0.4.1: {} 8741 + 8742 + nanoid@3.3.11: {} 8743 + 8744 + nanoid@5.1.6: {} 8745 + 8746 + nanotar@0.2.0: {} 8747 + 8748 + natural-compare@1.4.0: 8749 + optional: true 8750 + 8751 + nitropack@2.13.1: 8752 + dependencies: 8753 + '@cloudflare/kv-asset-handler': 0.4.2 8754 + '@rollup/plugin-alias': 6.0.0(rollup@4.57.0) 8755 + '@rollup/plugin-commonjs': 29.0.0(rollup@4.57.0) 8756 + '@rollup/plugin-inject': 5.0.5(rollup@4.57.0) 8757 + '@rollup/plugin-json': 6.1.0(rollup@4.57.0) 8758 + '@rollup/plugin-node-resolve': 16.0.3(rollup@4.57.0) 8759 + '@rollup/plugin-replace': 6.0.3(rollup@4.57.0) 8760 + '@rollup/plugin-terser': 0.4.4(rollup@4.57.0) 8761 + '@vercel/nft': 1.3.0(rollup@4.57.0) 8762 + archiver: 7.0.1 8763 + c12: 3.3.3(magicast@0.5.1) 8764 + chokidar: 5.0.0 8765 + citty: 0.1.6 8766 + compatx: 0.2.0 8767 + confbox: 0.2.2 8768 + consola: 3.4.2 8769 + cookie-es: 2.0.0 8770 + croner: 9.1.0 8771 + crossws: 0.3.5 8772 + db0: 0.3.4 8773 + defu: 6.1.4 8774 + destr: 2.0.5 8775 + dot-prop: 10.1.0 8776 + esbuild: 0.27.2 8777 + escape-string-regexp: 5.0.0 8778 + etag: 1.8.1 8779 + exsolve: 1.0.8 8780 + globby: 16.1.0 8781 + gzip-size: 7.0.0 8782 + h3: 1.15.5 8783 + hookable: 5.5.3 8784 + httpxy: 0.1.7 8785 + ioredis: 5.9.2 8786 + jiti: 2.6.1 8787 + klona: 2.0.6 8788 + knitwork: 1.3.0 8789 + listhen: 1.9.0 8790 + magic-string: 0.30.21 8791 + magicast: 0.5.1 8792 + mime: 4.1.0 8793 + mlly: 1.8.0 8794 + node-fetch-native: 1.6.7 8795 + node-mock-http: 1.0.4 8796 + ofetch: 1.5.1 8797 + ohash: 2.0.11 8798 + pathe: 2.0.3 8799 + perfect-debounce: 2.1.0 8800 + pkg-types: 2.3.0 8801 + pretty-bytes: 7.1.0 8802 + radix3: 1.1.2 8803 + rollup: 4.57.0 8804 + rollup-plugin-visualizer: 6.0.5(rollup@4.57.0) 8805 + scule: 1.3.0 8806 + semver: 7.7.3 8807 + serve-placeholder: 2.0.2 8808 + serve-static: 2.2.1 8809 + source-map: 0.7.6 8810 + std-env: 3.10.0 8811 + ufo: 1.6.3 8812 + ultrahtml: 1.6.0 8813 + uncrypto: 0.1.3 8814 + unctx: 2.5.0 8815 + unenv: 2.0.0-rc.24 8816 + unimport: 5.6.0 8817 + unplugin-utils: 0.3.1 8818 + unstorage: 1.17.4(db0@0.3.4)(ioredis@5.9.2) 8819 + untyped: 2.0.0 8820 + unwasm: 0.5.3 8821 + youch: 4.1.0-beta.13 8822 + youch-core: 0.3.3 8823 + transitivePeerDependencies: 8824 + - '@azure/app-configuration' 8825 + - '@azure/cosmos' 8826 + - '@azure/data-tables' 8827 + - '@azure/identity' 8828 + - '@azure/keyvault-secrets' 8829 + - '@azure/storage-blob' 8830 + - '@capacitor/preferences' 8831 + - '@deno/kv' 8832 + - '@electric-sql/pglite' 8833 + - '@libsql/client' 8834 + - '@netlify/blobs' 8835 + - '@planetscale/database' 8836 + - '@upstash/redis' 8837 + - '@vercel/blob' 8838 + - '@vercel/functions' 8839 + - '@vercel/kv' 8840 + - aws4fetch 8841 + - bare-abort-controller 8842 + - better-sqlite3 8843 + - drizzle-orm 8844 + - encoding 8845 + - idb-keyval 8846 + - mysql2 8847 + - react-native-b4a 8848 + - rolldown 8849 + - sqlite3 8850 + - supports-color 8851 + - uploadthing 8852 + 8853 + node-addon-api@7.1.1: {} 8854 + 8855 + node-fetch-native@1.6.7: {} 8856 + 8857 + node-fetch@2.7.0: 8858 + dependencies: 8859 + whatwg-url: 5.0.0 8860 + 8861 + node-forge@1.3.3: {} 8862 + 8863 + node-gyp-build@4.8.4: {} 8864 + 8865 + node-mock-http@1.0.4: {} 8866 + 8867 + node-releases@2.0.27: {} 8868 + 8869 + nopt@8.1.0: 8870 + dependencies: 8871 + abbrev: 3.0.1 8872 + 8873 + normalize-path@3.0.0: {} 8874 + 8875 + npm-run-path@5.3.0: 8876 + dependencies: 8877 + path-key: 4.0.0 8878 + 8879 + npm-run-path@6.0.0: 8880 + dependencies: 8881 + path-key: 4.0.0 8882 + unicorn-magic: 0.3.0 8883 + 8884 + nth-check@2.1.1: 8885 + dependencies: 8886 + boolbase: 1.0.0 8887 + 8888 + nuxt-auth-utils@0.5.28(magicast@0.5.1): 8889 + dependencies: 8890 + '@adonisjs/hash': 9.1.1 8891 + '@nuxt/kit': 4.3.0(magicast@0.5.1) 8892 + defu: 6.1.4 8893 + h3: 1.15.5 8894 + hookable: 6.0.1 8895 + jose: 6.1.3 8896 + ofetch: 1.5.1 8897 + openid-client: 6.8.1 8898 + pathe: 2.0.3 8899 + scule: 1.3.0 8900 + uncrypto: 0.1.3 8901 + transitivePeerDependencies: 8902 + - argon2 8903 + - bcrypt 8904 + - magicast 8905 + 8906 + nuxt@4.3.0(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.27)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(lightningcss@1.31.1)(magicast@0.5.1)(optionator@0.9.4)(oxlint@1.42.0)(rollup@4.57.0)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3))(yaml@2.8.2): 8907 + dependencies: 8908 + '@dxup/nuxt': 0.3.2(magicast@0.5.1) 8909 + '@nuxt/cli': 3.32.0(cac@6.7.14)(magicast@0.5.1) 8910 + '@nuxt/devtools': 3.1.1(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) 8911 + '@nuxt/kit': 4.3.0(magicast@0.5.1) 8912 + '@nuxt/nitro-server': 4.3.0(db0@0.3.4)(ioredis@5.9.2)(magicast@0.5.1)(nuxt@4.3.0(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.27)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(lightningcss@1.31.1)(magicast@0.5.1)(optionator@0.9.4)(oxlint@1.42.0)(rollup@4.57.0)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3))(yaml@2.8.2))(typescript@5.9.3) 8913 + '@nuxt/schema': 4.3.0 8914 + '@nuxt/telemetry': 2.6.6(magicast@0.5.1) 8915 + '@nuxt/vite-builder': 4.3.0(eslint@9.39.2(jiti@2.6.1))(lightningcss@1.31.1)(magicast@0.5.1)(nuxt@4.3.0(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.27)(cac@6.7.14)(db0@0.3.4)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(lightningcss@1.31.1)(magicast@0.5.1)(optionator@0.9.4)(oxlint@1.42.0)(rollup@4.57.0)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3))(yaml@2.8.2))(optionator@0.9.4)(oxlint@1.42.0)(rollup@4.57.0)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(vue@3.5.27(typescript@5.9.3))(yaml@2.8.2) 8916 + '@unhead/vue': 2.1.2(vue@3.5.27(typescript@5.9.3)) 8917 + '@vue/shared': 3.5.27 8918 + c12: 3.3.3(magicast@0.5.1) 8919 + chokidar: 5.0.0 8920 + compatx: 0.2.0 8921 + consola: 3.4.2 8922 + cookie-es: 2.0.0 8923 + defu: 6.1.4 8924 + destr: 2.0.5 8925 + devalue: 5.6.2 8926 + errx: 0.1.0 8927 + escape-string-regexp: 5.0.0 8928 + exsolve: 1.0.8 8929 + h3: 1.15.5 8930 + hookable: 5.5.3 8931 + ignore: 7.0.5 8932 + impound: 1.0.0 8933 + jiti: 2.6.1 8934 + klona: 2.0.6 8935 + knitwork: 1.3.0 8936 + magic-string: 0.30.21 8937 + mlly: 1.8.0 8938 + nanotar: 0.2.0 8939 + nypm: 0.6.4 8940 + ofetch: 1.5.1 8941 + ohash: 2.0.11 8942 + on-change: 6.0.1 8943 + oxc-minify: 0.110.0 8944 + oxc-parser: 0.110.0 8945 + oxc-transform: 0.110.0 8946 + oxc-walker: 0.7.0(oxc-parser@0.110.0) 8947 + pathe: 2.0.3 8948 + perfect-debounce: 2.1.0 8949 + pkg-types: 2.3.0 8950 + rou3: 0.7.12 8951 + scule: 1.3.0 8952 + semver: 7.7.3 8953 + std-env: 3.10.0 8954 + tinyglobby: 0.2.15 8955 + ufo: 1.6.3 8956 + ultrahtml: 1.6.0 8957 + uncrypto: 0.1.3 8958 + unctx: 2.5.0 8959 + unimport: 5.6.0 8960 + unplugin: 2.3.11 8961 + unplugin-vue-router: 0.19.2(@vue/compiler-sfc@3.5.27)(vue-router@4.6.4(vue@3.5.27(typescript@5.9.3)))(vue@3.5.27(typescript@5.9.3)) 8962 + untyped: 2.0.0 8963 + vue: 3.5.27(typescript@5.9.3) 8964 + vue-router: 4.6.4(vue@3.5.27(typescript@5.9.3)) 8965 + optionalDependencies: 8966 + '@parcel/watcher': 2.5.6 8967 + transitivePeerDependencies: 8968 + - '@azure/app-configuration' 8969 + - '@azure/cosmos' 8970 + - '@azure/data-tables' 8971 + - '@azure/identity' 8972 + - '@azure/keyvault-secrets' 8973 + - '@azure/storage-blob' 8974 + - '@biomejs/biome' 8975 + - '@capacitor/preferences' 8976 + - '@deno/kv' 8977 + - '@electric-sql/pglite' 8978 + - '@libsql/client' 8979 + - '@netlify/blobs' 8980 + - '@planetscale/database' 8981 + - '@upstash/redis' 8982 + - '@vercel/blob' 8983 + - '@vercel/functions' 8984 + - '@vercel/kv' 8985 + - '@vitejs/devtools' 8986 + - '@vue/compiler-sfc' 8987 + - aws4fetch 8988 + - bare-abort-controller 8989 + - better-sqlite3 8990 + - bufferutil 8991 + - cac 8992 + - commander 8993 + - db0 8994 + - drizzle-orm 8995 + - encoding 8996 + - eslint 8997 + - idb-keyval 8998 + - ioredis 8999 + - less 9000 + - lightningcss 9001 + - magicast 9002 + - meow 9003 + - mysql2 9004 + - optionator 9005 + - oxlint 9006 + - react-native-b4a 9007 + - rolldown 9008 + - rollup 9009 + - sass 9010 + - sass-embedded 9011 + - sqlite3 9012 + - stylelint 9013 + - stylus 9014 + - sugarss 9015 + - supports-color 9016 + - terser 9017 + - tsx 9018 + - typescript 9019 + - uploadthing 9020 + - utf-8-validate 9021 + - vite 9022 + - vls 9023 + - vti 9024 + - vue-tsc 9025 + - xml2js 9026 + - yaml 9027 + 9028 + nypm@0.6.4: 9029 + dependencies: 9030 + citty: 0.2.0 9031 + pathe: 2.0.3 9032 + tinyexec: 1.0.2 9033 + 9034 + oauth4webapi@3.8.3: {} 9035 + 9036 + obug@2.1.1: {} 9037 + 9038 + octokit@5.0.5: 9039 + dependencies: 9040 + '@octokit/app': 16.1.2 9041 + '@octokit/core': 7.0.6 9042 + '@octokit/oauth-app': 8.0.3 9043 + '@octokit/plugin-paginate-graphql': 6.0.0(@octokit/core@7.0.6) 9044 + '@octokit/plugin-paginate-rest': 14.0.0(@octokit/core@7.0.6) 9045 + '@octokit/plugin-rest-endpoint-methods': 17.0.0(@octokit/core@7.0.6) 9046 + '@octokit/plugin-retry': 8.0.3(@octokit/core@7.0.6) 9047 + '@octokit/plugin-throttling': 11.0.3(@octokit/core@7.0.6) 9048 + '@octokit/request-error': 7.1.0 9049 + '@octokit/types': 16.0.0 9050 + '@octokit/webhooks': 14.2.0 9051 + 9052 + ofetch@1.5.1: 9053 + dependencies: 9054 + destr: 2.0.5 9055 + node-fetch-native: 1.6.7 9056 + ufo: 1.6.3 9057 + 9058 + ohash@2.0.11: {} 9059 + 9060 + on-change@6.0.1: {} 9061 + 9062 + on-finished@2.4.1: 9063 + dependencies: 9064 + ee-first: 1.1.1 9065 + 9066 + onetime@6.0.0: 9067 + dependencies: 9068 + mimic-fn: 4.0.0 9069 + 9070 + open@10.2.0: 9071 + dependencies: 9072 + default-browser: 5.4.0 9073 + define-lazy-prop: 3.0.0 9074 + is-inside-container: 1.0.0 9075 + wsl-utils: 0.1.0 9076 + 9077 + open@8.4.2: 9078 + dependencies: 9079 + define-lazy-prop: 2.0.0 9080 + is-docker: 2.2.1 9081 + is-wsl: 2.2.0 9082 + 9083 + openid-client@6.8.1: 9084 + dependencies: 9085 + jose: 6.1.3 9086 + oauth4webapi: 3.8.3 9087 + 9088 + optionator@0.9.4: 9089 + dependencies: 9090 + deep-is: 0.1.4 9091 + fast-levenshtein: 2.0.6 9092 + levn: 0.4.1 9093 + prelude-ls: 1.2.1 9094 + type-check: 0.4.0 9095 + word-wrap: 1.2.5 9096 + optional: true 9097 + 9098 + orderedmap@2.1.1: {} 9099 + 9100 + oxc-minify@0.110.0: 9101 + optionalDependencies: 9102 + '@oxc-minify/binding-android-arm-eabi': 0.110.0 9103 + '@oxc-minify/binding-android-arm64': 0.110.0 9104 + '@oxc-minify/binding-darwin-arm64': 0.110.0 9105 + '@oxc-minify/binding-darwin-x64': 0.110.0 9106 + '@oxc-minify/binding-freebsd-x64': 0.110.0 9107 + '@oxc-minify/binding-linux-arm-gnueabihf': 0.110.0 9108 + '@oxc-minify/binding-linux-arm-musleabihf': 0.110.0 9109 + '@oxc-minify/binding-linux-arm64-gnu': 0.110.0 9110 + '@oxc-minify/binding-linux-arm64-musl': 0.110.0 9111 + '@oxc-minify/binding-linux-ppc64-gnu': 0.110.0 9112 + '@oxc-minify/binding-linux-riscv64-gnu': 0.110.0 9113 + '@oxc-minify/binding-linux-riscv64-musl': 0.110.0 9114 + '@oxc-minify/binding-linux-s390x-gnu': 0.110.0 9115 + '@oxc-minify/binding-linux-x64-gnu': 0.110.0 9116 + '@oxc-minify/binding-linux-x64-musl': 0.110.0 9117 + '@oxc-minify/binding-openharmony-arm64': 0.110.0 9118 + '@oxc-minify/binding-wasm32-wasi': 0.110.0 9119 + '@oxc-minify/binding-win32-arm64-msvc': 0.110.0 9120 + '@oxc-minify/binding-win32-ia32-msvc': 0.110.0 9121 + '@oxc-minify/binding-win32-x64-msvc': 0.110.0 9122 + 9123 + oxc-parser@0.110.0: 9124 + dependencies: 9125 + '@oxc-project/types': 0.110.0 9126 + optionalDependencies: 9127 + '@oxc-parser/binding-android-arm-eabi': 0.110.0 9128 + '@oxc-parser/binding-android-arm64': 0.110.0 9129 + '@oxc-parser/binding-darwin-arm64': 0.110.0 9130 + '@oxc-parser/binding-darwin-x64': 0.110.0 9131 + '@oxc-parser/binding-freebsd-x64': 0.110.0 9132 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.110.0 9133 + '@oxc-parser/binding-linux-arm-musleabihf': 0.110.0 9134 + '@oxc-parser/binding-linux-arm64-gnu': 0.110.0 9135 + '@oxc-parser/binding-linux-arm64-musl': 0.110.0 9136 + '@oxc-parser/binding-linux-ppc64-gnu': 0.110.0 9137 + '@oxc-parser/binding-linux-riscv64-gnu': 0.110.0 9138 + '@oxc-parser/binding-linux-riscv64-musl': 0.110.0 9139 + '@oxc-parser/binding-linux-s390x-gnu': 0.110.0 9140 + '@oxc-parser/binding-linux-x64-gnu': 0.110.0 9141 + '@oxc-parser/binding-linux-x64-musl': 0.110.0 9142 + '@oxc-parser/binding-openharmony-arm64': 0.110.0 9143 + '@oxc-parser/binding-wasm32-wasi': 0.110.0 9144 + '@oxc-parser/binding-win32-arm64-msvc': 0.110.0 9145 + '@oxc-parser/binding-win32-ia32-msvc': 0.110.0 9146 + '@oxc-parser/binding-win32-x64-msvc': 0.110.0 9147 + 9148 + oxc-transform@0.110.0: 9149 + optionalDependencies: 9150 + '@oxc-transform/binding-android-arm-eabi': 0.110.0 9151 + '@oxc-transform/binding-android-arm64': 0.110.0 9152 + '@oxc-transform/binding-darwin-arm64': 0.110.0 9153 + '@oxc-transform/binding-darwin-x64': 0.110.0 9154 + '@oxc-transform/binding-freebsd-x64': 0.110.0 9155 + '@oxc-transform/binding-linux-arm-gnueabihf': 0.110.0 9156 + '@oxc-transform/binding-linux-arm-musleabihf': 0.110.0 9157 + '@oxc-transform/binding-linux-arm64-gnu': 0.110.0 9158 + '@oxc-transform/binding-linux-arm64-musl': 0.110.0 9159 + '@oxc-transform/binding-linux-ppc64-gnu': 0.110.0 9160 + '@oxc-transform/binding-linux-riscv64-gnu': 0.110.0 9161 + '@oxc-transform/binding-linux-riscv64-musl': 0.110.0 9162 + '@oxc-transform/binding-linux-s390x-gnu': 0.110.0 9163 + '@oxc-transform/binding-linux-x64-gnu': 0.110.0 9164 + '@oxc-transform/binding-linux-x64-musl': 0.110.0 9165 + '@oxc-transform/binding-openharmony-arm64': 0.110.0 9166 + '@oxc-transform/binding-wasm32-wasi': 0.110.0 9167 + '@oxc-transform/binding-win32-arm64-msvc': 0.110.0 9168 + '@oxc-transform/binding-win32-ia32-msvc': 0.110.0 9169 + '@oxc-transform/binding-win32-x64-msvc': 0.110.0 9170 + 9171 + oxc-walker@0.7.0(oxc-parser@0.110.0): 9172 + dependencies: 9173 + magic-regexp: 0.10.0 9174 + oxc-parser: 0.110.0 9175 + 9176 + oxlint@1.42.0: 9177 + optionalDependencies: 9178 + '@oxlint/darwin-arm64': 1.42.0 9179 + '@oxlint/darwin-x64': 1.42.0 9180 + '@oxlint/linux-arm64-gnu': 1.42.0 9181 + '@oxlint/linux-arm64-musl': 1.42.0 9182 + '@oxlint/linux-x64-gnu': 1.42.0 9183 + '@oxlint/linux-x64-musl': 1.42.0 9184 + '@oxlint/win32-arm64': 1.42.0 9185 + '@oxlint/win32-x64': 1.42.0 9186 + optional: true 9187 + 9188 + p-limit@3.1.0: 9189 + dependencies: 9190 + yocto-queue: 0.1.0 9191 + optional: true 9192 + 9193 + p-locate@5.0.0: 9194 + dependencies: 9195 + p-limit: 3.1.0 9196 + optional: true 9197 + 9198 + package-json-from-dist@1.0.1: {} 9199 + 9200 + package-manager-detector@1.6.0: {} 9201 + 9202 + pako@0.2.9: {} 9203 + 9204 + parent-module@1.0.1: 9205 + dependencies: 9206 + callsites: 3.1.0 9207 + optional: true 9208 + 9209 + parse-path@7.1.0: 9210 + dependencies: 9211 + protocols: 2.0.2 9212 + 9213 + parse-url@9.2.0: 9214 + dependencies: 9215 + '@types/parse-path': 7.1.0 9216 + parse-path: 7.1.0 9217 + 9218 + parseurl@1.3.3: {} 9219 + 9220 + path-browserify@1.0.1: {} 9221 + 9222 + path-exists@4.0.0: 9223 + optional: true 9224 + 9225 + path-key@3.1.1: {} 9226 + 9227 + path-key@4.0.0: {} 9228 + 9229 + path-parse@1.0.7: {} 9230 + 9231 + path-scurry@1.11.1: 9232 + dependencies: 9233 + lru-cache: 10.4.3 9234 + minipass: 7.1.2 9235 + 9236 + path-scurry@2.0.1: 9237 + dependencies: 9238 + lru-cache: 11.2.5 9239 + minipass: 7.1.2 9240 + 9241 + pathe@1.1.2: {} 9242 + 9243 + pathe@2.0.3: {} 9244 + 9245 + perfect-debounce@2.1.0: {} 9246 + 9247 + picocolors@1.1.1: {} 9248 + 9249 + picomatch@2.3.1: {} 9250 + 9251 + picomatch@4.0.3: {} 9252 + 9253 + pkg-types@1.3.1: 9254 + dependencies: 9255 + confbox: 0.1.8 9256 + mlly: 1.8.0 9257 + pathe: 2.0.3 9258 + 9259 + pkg-types@2.3.0: 9260 + dependencies: 9261 + confbox: 0.2.2 9262 + exsolve: 1.0.8 9263 + pathe: 2.0.3 9264 + 9265 + pluralize@8.0.0: {} 9266 + 9267 + postcss-calc@10.1.1(postcss@8.5.6): 9268 + dependencies: 9269 + postcss: 8.5.6 9270 + postcss-selector-parser: 7.1.1 9271 + postcss-value-parser: 4.2.0 9272 + 9273 + postcss-colormin@7.0.5(postcss@8.5.6): 9274 + dependencies: 9275 + browserslist: 4.28.1 9276 + caniuse-api: 3.0.0 9277 + colord: 2.9.3 9278 + postcss: 8.5.6 9279 + postcss-value-parser: 4.2.0 9280 + 9281 + postcss-convert-values@7.0.8(postcss@8.5.6): 9282 + dependencies: 9283 + browserslist: 4.28.1 9284 + postcss: 8.5.6 9285 + postcss-value-parser: 4.2.0 9286 + 9287 + postcss-discard-comments@7.0.5(postcss@8.5.6): 9288 + dependencies: 9289 + postcss: 8.5.6 9290 + postcss-selector-parser: 7.1.1 9291 + 9292 + postcss-discard-duplicates@7.0.2(postcss@8.5.6): 9293 + dependencies: 9294 + postcss: 8.5.6 9295 + 9296 + postcss-discard-empty@7.0.1(postcss@8.5.6): 9297 + dependencies: 9298 + postcss: 8.5.6 9299 + 9300 + postcss-discard-overridden@7.0.1(postcss@8.5.6): 9301 + dependencies: 9302 + postcss: 8.5.6 9303 + 9304 + postcss-merge-longhand@7.0.5(postcss@8.5.6): 9305 + dependencies: 9306 + postcss: 8.5.6 9307 + postcss-value-parser: 4.2.0 9308 + stylehacks: 7.0.7(postcss@8.5.6) 9309 + 9310 + postcss-merge-rules@7.0.7(postcss@8.5.6): 9311 + dependencies: 9312 + browserslist: 4.28.1 9313 + caniuse-api: 3.0.0 9314 + cssnano-utils: 5.0.1(postcss@8.5.6) 9315 + postcss: 8.5.6 9316 + postcss-selector-parser: 7.1.1 9317 + 9318 + postcss-minify-font-values@7.0.1(postcss@8.5.6): 9319 + dependencies: 9320 + postcss: 8.5.6 9321 + postcss-value-parser: 4.2.0 9322 + 9323 + postcss-minify-gradients@7.0.1(postcss@8.5.6): 9324 + dependencies: 9325 + colord: 2.9.3 9326 + cssnano-utils: 5.0.1(postcss@8.5.6) 9327 + postcss: 8.5.6 9328 + postcss-value-parser: 4.2.0 9329 + 9330 + postcss-minify-params@7.0.5(postcss@8.5.6): 9331 + dependencies: 9332 + browserslist: 4.28.1 9333 + cssnano-utils: 5.0.1(postcss@8.5.6) 9334 + postcss: 8.5.6 9335 + postcss-value-parser: 4.2.0 9336 + 9337 + postcss-minify-selectors@7.0.5(postcss@8.5.6): 9338 + dependencies: 9339 + cssesc: 3.0.0 9340 + postcss: 8.5.6 9341 + postcss-selector-parser: 7.1.1 9342 + 9343 + postcss-normalize-charset@7.0.1(postcss@8.5.6): 9344 + dependencies: 9345 + postcss: 8.5.6 9346 + 9347 + postcss-normalize-display-values@7.0.1(postcss@8.5.6): 9348 + dependencies: 9349 + postcss: 8.5.6 9350 + postcss-value-parser: 4.2.0 9351 + 9352 + postcss-normalize-positions@7.0.1(postcss@8.5.6): 9353 + dependencies: 9354 + postcss: 8.5.6 9355 + postcss-value-parser: 4.2.0 9356 + 9357 + postcss-normalize-repeat-style@7.0.1(postcss@8.5.6): 9358 + dependencies: 9359 + postcss: 8.5.6 9360 + postcss-value-parser: 4.2.0 9361 + 9362 + postcss-normalize-string@7.0.1(postcss@8.5.6): 9363 + dependencies: 9364 + postcss: 8.5.6 9365 + postcss-value-parser: 4.2.0 9366 + 9367 + postcss-normalize-timing-functions@7.0.1(postcss@8.5.6): 9368 + dependencies: 9369 + postcss: 8.5.6 9370 + postcss-value-parser: 4.2.0 9371 + 9372 + postcss-normalize-unicode@7.0.5(postcss@8.5.6): 9373 + dependencies: 9374 + browserslist: 4.28.1 9375 + postcss: 8.5.6 9376 + postcss-value-parser: 4.2.0 9377 + 9378 + postcss-normalize-url@7.0.1(postcss@8.5.6): 9379 + dependencies: 9380 + postcss: 8.5.6 9381 + postcss-value-parser: 4.2.0 9382 + 9383 + postcss-normalize-whitespace@7.0.1(postcss@8.5.6): 9384 + dependencies: 9385 + postcss: 8.5.6 9386 + postcss-value-parser: 4.2.0 9387 + 9388 + postcss-ordered-values@7.0.2(postcss@8.5.6): 9389 + dependencies: 9390 + cssnano-utils: 5.0.1(postcss@8.5.6) 9391 + postcss: 8.5.6 9392 + postcss-value-parser: 4.2.0 9393 + 9394 + postcss-reduce-initial@7.0.5(postcss@8.5.6): 9395 + dependencies: 9396 + browserslist: 4.28.1 9397 + caniuse-api: 3.0.0 9398 + postcss: 8.5.6 9399 + 9400 + postcss-reduce-transforms@7.0.1(postcss@8.5.6): 9401 + dependencies: 9402 + postcss: 8.5.6 9403 + postcss-value-parser: 4.2.0 9404 + 9405 + postcss-selector-parser@7.1.1: 9406 + dependencies: 9407 + cssesc: 3.0.0 9408 + util-deprecate: 1.0.2 9409 + 9410 + postcss-svgo@7.1.0(postcss@8.5.6): 9411 + dependencies: 9412 + postcss: 8.5.6 9413 + postcss-value-parser: 4.2.0 9414 + svgo: 4.0.0 9415 + 9416 + postcss-unique-selectors@7.0.4(postcss@8.5.6): 9417 + dependencies: 9418 + postcss: 8.5.6 9419 + postcss-selector-parser: 7.1.1 9420 + 9421 + postcss-value-parser@4.2.0: {} 9422 + 9423 + postcss@8.5.6: 9424 + dependencies: 9425 + nanoid: 3.3.11 9426 + picocolors: 1.1.1 9427 + source-map-js: 1.2.1 9428 + 9429 + prelude-ls@1.2.1: 9430 + optional: true 9431 + 9432 + pretty-bytes@7.1.0: {} 9433 + 9434 + process-nextick-args@2.0.1: {} 9435 + 9436 + process@0.11.10: {} 9437 + 9438 + prompts@2.4.2: 9439 + dependencies: 9440 + kleur: 3.0.3 9441 + sisteransi: 1.0.5 9442 + 9443 + prosemirror-changeset@2.3.1: 9444 + dependencies: 9445 + prosemirror-transform: 1.11.0 9446 + 9447 + prosemirror-collab@1.3.1: 9448 + dependencies: 9449 + prosemirror-state: 1.4.4 9450 + 9451 + prosemirror-commands@1.7.1: 9452 + dependencies: 9453 + prosemirror-model: 1.25.4 9454 + prosemirror-state: 1.4.4 9455 + prosemirror-transform: 1.11.0 9456 + 9457 + prosemirror-dropcursor@1.8.2: 9458 + dependencies: 9459 + prosemirror-state: 1.4.4 9460 + prosemirror-transform: 1.11.0 9461 + prosemirror-view: 1.41.5 9462 + 9463 + prosemirror-gapcursor@1.4.0: 9464 + dependencies: 9465 + prosemirror-keymap: 1.2.3 9466 + prosemirror-model: 1.25.4 9467 + prosemirror-state: 1.4.4 9468 + prosemirror-view: 1.41.5 9469 + 9470 + prosemirror-history@1.5.0: 9471 + dependencies: 9472 + prosemirror-state: 1.4.4 9473 + prosemirror-transform: 1.11.0 9474 + prosemirror-view: 1.41.5 9475 + rope-sequence: 1.3.4 9476 + 9477 + prosemirror-inputrules@1.5.1: 9478 + dependencies: 9479 + prosemirror-state: 1.4.4 9480 + prosemirror-transform: 1.11.0 9481 + 9482 + prosemirror-keymap@1.2.3: 9483 + dependencies: 9484 + prosemirror-state: 1.4.4 9485 + w3c-keyname: 2.2.8 9486 + 9487 + prosemirror-markdown@1.13.3: 9488 + dependencies: 9489 + '@types/markdown-it': 14.1.2 9490 + markdown-it: 14.1.0 9491 + prosemirror-model: 1.25.4 9492 + 9493 + prosemirror-menu@1.2.5: 9494 + dependencies: 9495 + crelt: 1.0.6 9496 + prosemirror-commands: 1.7.1 9497 + prosemirror-history: 1.5.0 9498 + prosemirror-state: 1.4.4 9499 + 9500 + prosemirror-model@1.25.4: 9501 + dependencies: 9502 + orderedmap: 2.1.1 9503 + 9504 + prosemirror-schema-basic@1.2.4: 9505 + dependencies: 9506 + prosemirror-model: 1.25.4 9507 + 9508 + prosemirror-schema-list@1.5.1: 9509 + dependencies: 9510 + prosemirror-model: 1.25.4 9511 + prosemirror-state: 1.4.4 9512 + prosemirror-transform: 1.11.0 9513 + 9514 + prosemirror-state@1.4.4: 9515 + dependencies: 9516 + prosemirror-model: 1.25.4 9517 + prosemirror-transform: 1.11.0 9518 + prosemirror-view: 1.41.5 9519 + 9520 + prosemirror-tables@1.8.5: 9521 + dependencies: 9522 + prosemirror-keymap: 1.2.3 9523 + prosemirror-model: 1.25.4 9524 + prosemirror-state: 1.4.4 9525 + prosemirror-transform: 1.11.0 9526 + prosemirror-view: 1.41.5 9527 + 9528 + prosemirror-trailing-node@3.0.0(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.5): 9529 + dependencies: 9530 + '@remirror/core-constants': 3.0.0 9531 + escape-string-regexp: 4.0.0 9532 + prosemirror-model: 1.25.4 9533 + prosemirror-state: 1.4.4 9534 + prosemirror-view: 1.41.5 9535 + 9536 + prosemirror-transform@1.11.0: 9537 + dependencies: 9538 + prosemirror-model: 1.25.4 9539 + 9540 + prosemirror-view@1.41.5: 9541 + dependencies: 9542 + prosemirror-model: 1.25.4 9543 + prosemirror-state: 1.4.4 9544 + prosemirror-transform: 1.11.0 9545 + 9546 + protocols@2.0.2: {} 9547 + 9548 + punycode.js@2.3.1: {} 9549 + 9550 + punycode@2.3.1: 9551 + optional: true 9552 + 9553 + quansync@0.2.11: {} 9554 + 9555 + queue-microtask@1.2.3: {} 9556 + 9557 + radix3@1.1.2: {} 9558 + 9559 + randombytes@2.1.0: 9560 + dependencies: 9561 + safe-buffer: 5.2.1 9562 + 9563 + range-parser@1.2.1: {} 9564 + 9565 + rc9@2.1.2: 9566 + dependencies: 9567 + defu: 6.1.4 9568 + destr: 2.0.5 9569 + 9570 + readable-stream@2.3.8: 9571 + dependencies: 9572 + core-util-is: 1.0.3 9573 + inherits: 2.0.4 9574 + isarray: 1.0.0 9575 + process-nextick-args: 2.0.1 9576 + safe-buffer: 5.1.2 9577 + string_decoder: 1.1.1 9578 + util-deprecate: 1.0.2 9579 + 9580 + readable-stream@4.7.0: 9581 + dependencies: 9582 + abort-controller: 3.0.0 9583 + buffer: 6.0.3 9584 + events: 3.3.0 9585 + process: 0.11.10 9586 + string_decoder: 1.3.0 9587 + 9588 + readdir-glob@1.1.3: 9589 + dependencies: 9590 + minimatch: 5.1.6 9591 + 9592 + readdirp@4.1.2: {} 9593 + 9594 + readdirp@5.0.0: {} 9595 + 9596 + redis-errors@1.2.0: {} 9597 + 9598 + redis-parser@3.0.0: 9599 + dependencies: 9600 + redis-errors: 1.2.0 9601 + 9602 + regexp-tree@0.1.27: {} 9603 + 9604 + reka-ui@2.7.0(typescript@5.9.3)(vue@3.5.27(typescript@5.9.3)): 9605 + dependencies: 9606 + '@floating-ui/dom': 1.7.4 9607 + '@floating-ui/vue': 1.1.9(vue@3.5.27(typescript@5.9.3)) 9608 + '@internationalized/date': 3.10.1 9609 + '@internationalized/number': 3.6.5 9610 + '@tanstack/vue-virtual': 3.13.18(vue@3.5.27(typescript@5.9.3)) 9611 + '@vueuse/core': 12.8.2(typescript@5.9.3) 9612 + '@vueuse/shared': 12.8.2(typescript@5.9.3) 9613 + aria-hidden: 1.2.6 9614 + defu: 6.1.4 9615 + ohash: 2.0.11 9616 + vue: 3.5.27(typescript@5.9.3) 9617 + transitivePeerDependencies: 9618 + - '@vue/composition-api' 9619 + - typescript 9620 + 9621 + require-directory@2.1.1: {} 9622 + 9623 + resolve-from@4.0.0: 9624 + optional: true 9625 + 9626 + resolve-from@5.0.0: {} 9627 + 9628 + resolve@1.22.11: 9629 + dependencies: 9630 + is-core-module: 2.16.1 9631 + path-parse: 1.0.7 9632 + supports-preserve-symlinks-flag: 1.0.0 9633 + 9634 + restructure@3.0.2: {} 9635 + 9636 + reusify@1.1.0: {} 9637 + 9638 + rfdc@1.4.1: {} 9639 + 9640 + rollup-plugin-visualizer@6.0.5(rollup@4.57.0): 9641 + dependencies: 9642 + open: 8.4.2 9643 + picomatch: 4.0.3 9644 + source-map: 0.7.6 9645 + yargs: 17.7.2 9646 + optionalDependencies: 9647 + rollup: 4.57.0 9648 + 9649 + rollup@4.57.0: 9650 + dependencies: 9651 + '@types/estree': 1.0.8 9652 + optionalDependencies: 9653 + '@rollup/rollup-android-arm-eabi': 4.57.0 9654 + '@rollup/rollup-android-arm64': 4.57.0 9655 + '@rollup/rollup-darwin-arm64': 4.57.0 9656 + '@rollup/rollup-darwin-x64': 4.57.0 9657 + '@rollup/rollup-freebsd-arm64': 4.57.0 9658 + '@rollup/rollup-freebsd-x64': 4.57.0 9659 + '@rollup/rollup-linux-arm-gnueabihf': 4.57.0 9660 + '@rollup/rollup-linux-arm-musleabihf': 4.57.0 9661 + '@rollup/rollup-linux-arm64-gnu': 4.57.0 9662 + '@rollup/rollup-linux-arm64-musl': 4.57.0 9663 + '@rollup/rollup-linux-loong64-gnu': 4.57.0 9664 + '@rollup/rollup-linux-loong64-musl': 4.57.0 9665 + '@rollup/rollup-linux-ppc64-gnu': 4.57.0 9666 + '@rollup/rollup-linux-ppc64-musl': 4.57.0 9667 + '@rollup/rollup-linux-riscv64-gnu': 4.57.0 9668 + '@rollup/rollup-linux-riscv64-musl': 4.57.0 9669 + '@rollup/rollup-linux-s390x-gnu': 4.57.0 9670 + '@rollup/rollup-linux-x64-gnu': 4.57.0 9671 + '@rollup/rollup-linux-x64-musl': 4.57.0 9672 + '@rollup/rollup-openbsd-x64': 4.57.0 9673 + '@rollup/rollup-openharmony-arm64': 4.57.0 9674 + '@rollup/rollup-win32-arm64-msvc': 4.57.0 9675 + '@rollup/rollup-win32-ia32-msvc': 4.57.0 9676 + '@rollup/rollup-win32-x64-gnu': 4.57.0 9677 + '@rollup/rollup-win32-x64-msvc': 4.57.0 9678 + fsevents: 2.3.3 9679 + 9680 + rope-sequence@1.3.4: {} 9681 + 9682 + rou3@0.7.12: {} 9683 + 9684 + run-applescript@7.1.0: {} 9685 + 9686 + run-parallel@1.2.0: 9687 + dependencies: 9688 + queue-microtask: 1.2.3 9689 + 9690 + safe-buffer@5.1.2: {} 9691 + 9692 + safe-buffer@5.2.1: {} 9693 + 9694 + safe-stable-stringify@2.5.0: {} 9695 + 9696 + safer-buffer@2.1.2: {} 9697 + 9698 + sax@1.4.4: {} 9699 + 9700 + scule@1.3.0: {} 9701 + 9702 + secure-json-parse@4.1.0: {} 9703 + 9704 + semver@6.3.1: {} 9705 + 9706 + semver@7.7.3: {} 9707 + 9708 + send@1.2.1: 9709 + dependencies: 9710 + debug: 4.4.3 9711 + encodeurl: 2.0.0 9712 + escape-html: 1.0.3 9713 + etag: 1.8.1 9714 + fresh: 2.0.0 9715 + http-errors: 2.0.1 9716 + mime-types: 3.0.2 9717 + ms: 2.1.3 9718 + on-finished: 2.4.1 9719 + range-parser: 1.2.1 9720 + statuses: 2.0.2 9721 + transitivePeerDependencies: 9722 + - supports-color 9723 + 9724 + serialize-javascript@6.0.2: 9725 + dependencies: 9726 + randombytes: 2.1.0 9727 + 9728 + seroval@1.5.0: {} 9729 + 9730 + serve-placeholder@2.0.2: 9731 + dependencies: 9732 + defu: 6.1.4 9733 + 9734 + serve-static@2.2.1: 9735 + dependencies: 9736 + encodeurl: 2.0.0 9737 + escape-html: 1.0.3 9738 + parseurl: 1.3.3 9739 + send: 1.2.1 9740 + transitivePeerDependencies: 9741 + - supports-color 9742 + 9743 + setprototypeof@1.2.0: {} 9744 + 9745 + shebang-command@2.0.0: 9746 + dependencies: 9747 + shebang-regex: 3.0.0 9748 + 9749 + shebang-regex@3.0.0: {} 9750 + 9751 + shell-quote@1.8.3: {} 9752 + 9753 + signal-exit@4.1.0: {} 9754 + 9755 + simple-git@3.30.0: 9756 + dependencies: 9757 + '@kwsites/file-exists': 1.1.1 9758 + '@kwsites/promise-deferred': 1.1.1 9759 + debug: 4.4.3 9760 + transitivePeerDependencies: 9761 + - supports-color 9762 + 9763 + sirv@3.0.2: 9764 + dependencies: 9765 + '@polka/url': 1.0.0-next.29 9766 + mrmime: 2.0.1 9767 + totalist: 3.0.1 9768 + 9769 + sisteransi@1.0.5: {} 9770 + 9771 + slash@5.1.0: {} 9772 + 9773 + slugify@1.6.6: {} 9774 + 9775 + smob@1.5.0: {} 9776 + 9777 + source-map-js@1.2.1: {} 9778 + 9779 + source-map-support@0.5.21: 9780 + dependencies: 9781 + buffer-from: 1.1.2 9782 + source-map: 0.6.1 9783 + 9784 + source-map@0.6.1: {} 9785 + 9786 + source-map@0.7.6: {} 9787 + 9788 + speakingurl@14.0.1: {} 9789 + 9790 + srvx@0.10.1: {} 9791 + 9792 + standard-as-callback@2.1.0: {} 9793 + 9794 + statuses@2.0.2: {} 9795 + 9796 + std-env@3.10.0: {} 9797 + 9798 + streamx@2.23.0: 9799 + dependencies: 9800 + events-universal: 1.0.1 9801 + fast-fifo: 1.3.2 9802 + text-decoder: 1.2.3 9803 + transitivePeerDependencies: 9804 + - bare-abort-controller 9805 + - react-native-b4a 9806 + 9807 + string-width@4.2.3: 9808 + dependencies: 9809 + emoji-regex: 8.0.0 9810 + is-fullwidth-code-point: 3.0.0 9811 + strip-ansi: 6.0.1 9812 + 9813 + string-width@5.1.2: 9814 + dependencies: 9815 + eastasianwidth: 0.2.0 9816 + emoji-regex: 9.2.2 9817 + strip-ansi: 7.1.2 9818 + 9819 + string_decoder@1.1.1: 9820 + dependencies: 9821 + safe-buffer: 5.1.2 9822 + 9823 + string_decoder@1.3.0: 9824 + dependencies: 9825 + safe-buffer: 5.2.1 9826 + 9827 + strip-ansi@6.0.1: 9828 + dependencies: 9829 + ansi-regex: 5.0.1 9830 + 9831 + strip-ansi@7.1.2: 9832 + dependencies: 9833 + ansi-regex: 6.2.2 9834 + 9835 + strip-final-newline@3.0.0: {} 9836 + 9837 + strip-json-comments@3.1.1: 9838 + optional: true 9839 + 9840 + strip-literal@3.1.0: 9841 + dependencies: 9842 + js-tokens: 9.0.1 9843 + 9844 + structured-clone-es@1.0.0: {} 9845 + 9846 + stylehacks@7.0.7(postcss@8.5.6): 9847 + dependencies: 9848 + browserslist: 4.28.1 9849 + postcss: 8.5.6 9850 + postcss-selector-parser: 7.1.1 9851 + 9852 + superjson@2.2.6: 9853 + dependencies: 9854 + copy-anything: 4.0.5 9855 + 9856 + supports-color@10.2.2: {} 9857 + 9858 + supports-color@7.2.0: 9859 + dependencies: 9860 + has-flag: 4.0.0 9861 + optional: true 9862 + 9863 + supports-preserve-symlinks-flag@1.0.0: {} 9864 + 9865 + svgo@4.0.0: 9866 + dependencies: 9867 + commander: 11.1.0 9868 + css-select: 5.2.2 9869 + css-tree: 3.1.0 9870 + css-what: 6.2.2 9871 + csso: 5.0.5 9872 + picocolors: 1.1.1 9873 + sax: 1.4.4 9874 + 9875 + system-architecture@0.1.0: {} 9876 + 9877 + tagged-tag@1.0.0: {} 9878 + 9879 + tailwind-merge@3.4.0: {} 9880 + 9881 + tailwind-variants@3.2.2(tailwind-merge@3.4.0)(tailwindcss@4.1.18): 9882 + dependencies: 9883 + tailwindcss: 4.1.18 9884 + optionalDependencies: 9885 + tailwind-merge: 3.4.0 9886 + 9887 + tailwindcss@4.1.18: {} 9888 + 9889 + tapable@2.3.0: {} 9890 + 9891 + tar-stream@3.1.7: 9892 + dependencies: 9893 + b4a: 1.7.3 9894 + fast-fifo: 1.3.2 9895 + streamx: 2.23.0 9896 + transitivePeerDependencies: 9897 + - bare-abort-controller 9898 + - react-native-b4a 9899 + 9900 + tar@7.5.6: 9901 + dependencies: 9902 + '@isaacs/fs-minipass': 4.0.1 9903 + chownr: 3.0.0 9904 + minipass: 7.1.2 9905 + minizlib: 3.1.0 9906 + yallist: 5.0.0 9907 + 9908 + terser@5.46.0: 9909 + dependencies: 9910 + '@jridgewell/source-map': 0.3.11 9911 + acorn: 8.15.0 9912 + commander: 2.20.3 9913 + source-map-support: 0.5.21 9914 + 9915 + text-decoder@1.2.3: 9916 + dependencies: 9917 + b4a: 1.7.3 9918 + transitivePeerDependencies: 9919 + - react-native-b4a 9920 + 9921 + tiny-inflate@1.0.3: {} 9922 + 9923 + tiny-invariant@1.3.3: {} 9924 + 9925 + tinyexec@1.0.2: {} 9926 + 9927 + tinyglobby@0.2.15: 9928 + dependencies: 9929 + fdir: 6.5.0(picomatch@4.0.3) 9930 + picomatch: 4.0.3 9931 + 9932 + to-regex-range@5.0.1: 9933 + dependencies: 9934 + is-number: 7.0.0 9935 + 9936 + toad-cache@3.7.0: {} 9937 + 9938 + toidentifier@1.0.1: {} 9939 + 9940 + totalist@3.0.1: {} 9941 + 9942 + tr46@0.0.3: {} 9943 + 9944 + tslib@2.8.1: {} 9945 + 9946 + type-check@0.4.0: 9947 + dependencies: 9948 + prelude-ls: 1.2.1 9949 + optional: true 9950 + 9951 + type-fest@5.4.2: 9952 + dependencies: 9953 + tagged-tag: 1.0.0 9954 + 9955 + type-level-regexp@0.1.17: {} 9956 + 9957 + typescript@5.9.3: {} 9958 + 9959 + uc.micro@2.1.0: {} 9960 + 9961 + ufo@1.6.3: {} 9962 + 9963 + ultrahtml@1.6.0: {} 9964 + 9965 + uncrypto@0.1.3: {} 9966 + 9967 + unctx@2.5.0: 9968 + dependencies: 9969 + acorn: 8.15.0 9970 + estree-walker: 3.0.3 9971 + magic-string: 0.30.21 9972 + unplugin: 2.3.11 9973 + 9974 + unenv@2.0.0-rc.24: 9975 + dependencies: 9976 + pathe: 2.0.3 9977 + 9978 + unhead@2.1.2: 9979 + dependencies: 9980 + hookable: 6.0.1 9981 + 9982 + unicode-properties@1.4.1: 9983 + dependencies: 9984 + base64-js: 1.5.1 9985 + unicode-trie: 2.0.0 9986 + 9987 + unicode-trie@2.0.0: 9988 + dependencies: 9989 + pako: 0.2.9 9990 + tiny-inflate: 1.0.3 9991 + 9992 + unicorn-magic@0.3.0: {} 9993 + 9994 + unicorn-magic@0.4.0: {} 9995 + 9996 + unifont@0.6.0: 9997 + dependencies: 9998 + css-tree: 3.1.0 9999 + ofetch: 1.5.1 10000 + ohash: 2.0.11 10001 + 10002 + unimport@5.6.0: 10003 + dependencies: 10004 + acorn: 8.15.0 10005 + escape-string-regexp: 5.0.0 10006 + estree-walker: 3.0.3 10007 + local-pkg: 1.1.2 10008 + magic-string: 0.30.21 10009 + mlly: 1.8.0 10010 + pathe: 2.0.3 10011 + picomatch: 4.0.3 10012 + pkg-types: 2.3.0 10013 + scule: 1.3.0 10014 + strip-literal: 3.1.0 10015 + tinyglobby: 0.2.15 10016 + unplugin: 2.3.11 10017 + unplugin-utils: 0.3.1 10018 + 10019 + universal-github-app-jwt@2.2.2: {} 10020 + 10021 + universal-user-agent@7.0.3: {} 10022 + 10023 + unplugin-auto-import@21.0.0(@nuxt/kit@4.3.0(magicast@0.5.1))(@vueuse/core@14.2.0(vue@3.5.27(typescript@5.9.3))): 10024 + dependencies: 10025 + local-pkg: 1.1.2 10026 + magic-string: 0.30.21 10027 + picomatch: 4.0.3 10028 + unimport: 5.6.0 10029 + unplugin: 2.3.11 10030 + unplugin-utils: 0.3.1 10031 + optionalDependencies: 10032 + '@nuxt/kit': 4.3.0(magicast@0.5.1) 10033 + '@vueuse/core': 14.2.0(vue@3.5.27(typescript@5.9.3)) 10034 + 10035 + unplugin-utils@0.2.5: 10036 + dependencies: 10037 + pathe: 2.0.3 10038 + picomatch: 4.0.3 10039 + 10040 + unplugin-utils@0.3.1: 10041 + dependencies: 10042 + pathe: 2.0.3 10043 + picomatch: 4.0.3 10044 + 10045 + unplugin-vue-components@31.0.0(@nuxt/kit@4.3.0(magicast@0.5.1))(vue@3.5.27(typescript@5.9.3)): 10046 + dependencies: 10047 + chokidar: 5.0.0 10048 + local-pkg: 1.1.2 10049 + magic-string: 0.30.21 10050 + mlly: 1.8.0 10051 + obug: 2.1.1 10052 + picomatch: 4.0.3 10053 + tinyglobby: 0.2.15 10054 + unplugin: 2.3.11 10055 + unplugin-utils: 0.3.1 10056 + vue: 3.5.27(typescript@5.9.3) 10057 + optionalDependencies: 10058 + '@nuxt/kit': 4.3.0(magicast@0.5.1) 10059 + 10060 + unplugin-vue-router@0.19.2(@vue/compiler-sfc@3.5.27)(vue-router@4.6.4(vue@3.5.27(typescript@5.9.3)))(vue@3.5.27(typescript@5.9.3)): 10061 + dependencies: 10062 + '@babel/generator': 7.28.6 10063 + '@vue-macros/common': 3.1.2(vue@3.5.27(typescript@5.9.3)) 10064 + '@vue/compiler-sfc': 3.5.27 10065 + '@vue/language-core': 3.2.4 10066 + ast-walker-scope: 0.8.3 10067 + chokidar: 5.0.0 10068 + json5: 2.2.3 10069 + local-pkg: 1.1.2 10070 + magic-string: 0.30.21 10071 + mlly: 1.8.0 10072 + muggle-string: 0.4.1 10073 + pathe: 2.0.3 10074 + picomatch: 4.0.3 10075 + scule: 1.3.0 10076 + tinyglobby: 0.2.15 10077 + unplugin: 2.3.11 10078 + unplugin-utils: 0.3.1 10079 + yaml: 2.8.2 10080 + optionalDependencies: 10081 + vue-router: 4.6.4(vue@3.5.27(typescript@5.9.3)) 10082 + transitivePeerDependencies: 10083 + - vue 10084 + 10085 + unplugin@2.3.11: 10086 + dependencies: 10087 + '@jridgewell/remapping': 2.3.5 10088 + acorn: 8.15.0 10089 + picomatch: 4.0.3 10090 + webpack-virtual-modules: 0.6.2 10091 + 10092 + unstorage@1.17.4(db0@0.3.4)(ioredis@5.9.2): 10093 + dependencies: 10094 + anymatch: 3.1.3 10095 + chokidar: 5.0.0 10096 + destr: 2.0.5 10097 + h3: 1.15.5 10098 + lru-cache: 11.2.5 10099 + node-fetch-native: 1.6.7 10100 + ofetch: 1.5.1 10101 + ufo: 1.6.3 10102 + optionalDependencies: 10103 + db0: 0.3.4 10104 + ioredis: 5.9.2 10105 + 10106 + untun@0.1.3: 10107 + dependencies: 10108 + citty: 0.1.6 10109 + consola: 3.4.2 10110 + pathe: 1.1.2 10111 + 10112 + untyped@2.0.0: 10113 + dependencies: 10114 + citty: 0.1.6 10115 + defu: 6.1.4 10116 + jiti: 2.6.1 10117 + knitwork: 1.3.0 10118 + scule: 1.3.0 10119 + 10120 + unwasm@0.5.3: 10121 + dependencies: 10122 + exsolve: 1.0.8 10123 + knitwork: 1.3.0 10124 + magic-string: 0.30.21 10125 + mlly: 1.8.0 10126 + pathe: 2.0.3 10127 + pkg-types: 2.3.0 10128 + 10129 + update-browserslist-db@1.2.3(browserslist@4.28.1): 10130 + dependencies: 10131 + browserslist: 4.28.1 10132 + escalade: 3.2.0 10133 + picocolors: 1.1.1 10134 + 10135 + uqr@0.1.2: {} 10136 + 10137 + uri-js@4.4.1: 10138 + dependencies: 10139 + punycode: 2.3.1 10140 + optional: true 10141 + 10142 + util-deprecate@1.0.2: {} 10143 + 10144 + valibot@1.2.0(typescript@5.9.3): 10145 + optionalDependencies: 10146 + typescript: 5.9.3 10147 + 10148 + vaul-vue@0.4.1(reka-ui@2.7.0(typescript@5.9.3)(vue@3.5.27(typescript@5.9.3)))(vue@3.5.27(typescript@5.9.3)): 10149 + dependencies: 10150 + '@vueuse/core': 10.11.1(vue@3.5.27(typescript@5.9.3)) 10151 + reka-ui: 2.7.0(typescript@5.9.3)(vue@3.5.27(typescript@5.9.3)) 10152 + vue: 3.5.27(typescript@5.9.3) 10153 + transitivePeerDependencies: 10154 + - '@vue/composition-api' 10155 + 10156 + vite-dev-rpc@1.1.0(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)): 10157 + dependencies: 10158 + birpc: 2.9.0 10159 + vite: 7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 10160 + vite-hot-client: 2.1.0(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 10161 + 10162 + vite-hot-client@2.1.0(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)): 10163 + dependencies: 10164 + vite: 7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 10165 + 10166 + vite-node@5.3.0(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2): 10167 + dependencies: 10168 + cac: 6.7.14 10169 + es-module-lexer: 2.0.0 10170 + obug: 2.1.1 10171 + pathe: 2.0.3 10172 + vite: 7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 10173 + transitivePeerDependencies: 10174 + - '@types/node' 10175 + - jiti 10176 + - less 10177 + - lightningcss 10178 + - sass 10179 + - sass-embedded 10180 + - stylus 10181 + - sugarss 10182 + - terser 10183 + - tsx 10184 + - yaml 10185 + 10186 + vite-plugin-checker@0.12.0(eslint@9.39.2(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.42.0)(typescript@5.9.3)(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)): 10187 + dependencies: 10188 + '@babel/code-frame': 7.28.6 10189 + chokidar: 4.0.3 10190 + npm-run-path: 6.0.0 10191 + picocolors: 1.1.1 10192 + picomatch: 4.0.3 10193 + tiny-invariant: 1.3.3 10194 + tinyglobby: 0.2.15 10195 + vite: 7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 10196 + vscode-uri: 3.1.0 10197 + optionalDependencies: 10198 + eslint: 9.39.2(jiti@2.6.1) 10199 + optionator: 0.9.4 10200 + oxlint: 1.42.0 10201 + typescript: 5.9.3 10202 + vue-tsc: 3.2.4(typescript@5.9.3) 10203 + 10204 + vite-plugin-inspect@11.3.3(@nuxt/kit@4.3.0(magicast@0.5.1))(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)): 10205 + dependencies: 10206 + ansis: 4.2.0 10207 + debug: 4.4.3 10208 + error-stack-parser-es: 1.0.5 10209 + ohash: 2.0.11 10210 + open: 10.2.0 10211 + perfect-debounce: 2.1.0 10212 + sirv: 3.0.2 10213 + unplugin-utils: 0.3.1 10214 + vite: 7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 10215 + vite-dev-rpc: 1.1.0(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 10216 + optionalDependencies: 10217 + '@nuxt/kit': 4.3.0(magicast@0.5.1) 10218 + transitivePeerDependencies: 10219 + - supports-color 10220 + 10221 + vite-plugin-vue-tracer@1.2.0(vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)): 10222 + dependencies: 10223 + estree-walker: 3.0.3 10224 + exsolve: 1.0.8 10225 + magic-string: 0.30.21 10226 + pathe: 2.0.3 10227 + source-map-js: 1.2.1 10228 + vite: 7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 10229 + vue: 3.5.27(typescript@5.9.3) 10230 + 10231 + vite@7.3.1(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2): 10232 + dependencies: 10233 + esbuild: 0.27.2 10234 + fdir: 6.5.0(picomatch@4.0.3) 10235 + picomatch: 4.0.3 10236 + postcss: 8.5.6 10237 + rollup: 4.57.0 10238 + tinyglobby: 0.2.15 10239 + optionalDependencies: 10240 + fsevents: 2.3.3 10241 + jiti: 2.6.1 10242 + lightningcss: 1.31.1 10243 + terser: 5.46.0 10244 + yaml: 2.8.2 10245 + 10246 + vscode-uri@3.1.0: {} 10247 + 10248 + vue-bundle-renderer@2.2.0: 10249 + dependencies: 10250 + ufo: 1.6.3 10251 + 10252 + vue-component-type-helpers@3.2.4: {} 10253 + 10254 + vue-demi@0.14.10(vue@3.5.27(typescript@5.9.3)): 10255 + dependencies: 10256 + vue: 3.5.27(typescript@5.9.3) 10257 + 10258 + vue-devtools-stub@0.1.0: {} 10259 + 10260 + vue-router@4.6.4(vue@3.5.27(typescript@5.9.3)): 10261 + dependencies: 10262 + '@vue/devtools-api': 6.6.4 10263 + vue: 3.5.27(typescript@5.9.3) 10264 + 10265 + vue-tsc@3.2.4(typescript@5.9.3): 10266 + dependencies: 10267 + '@volar/typescript': 2.4.27 10268 + '@vue/language-core': 3.2.4 10269 + typescript: 5.9.3 10270 + 10271 + vue@3.5.27(typescript@5.9.3): 10272 + dependencies: 10273 + '@vue/compiler-dom': 3.5.27 10274 + '@vue/compiler-sfc': 3.5.27 10275 + '@vue/runtime-dom': 3.5.27 10276 + '@vue/server-renderer': 3.5.27(vue@3.5.27(typescript@5.9.3)) 10277 + '@vue/shared': 3.5.27 10278 + optionalDependencies: 10279 + typescript: 5.9.3 10280 + 10281 + w3c-keyname@2.2.8: {} 10282 + 10283 + webidl-conversions@3.0.1: {} 10284 + 10285 + webpack-virtual-modules@0.6.2: {} 10286 + 10287 + whatwg-url@5.0.0: 10288 + dependencies: 10289 + tr46: 0.0.3 10290 + webidl-conversions: 3.0.1 10291 + 10292 + wheel-gestures@2.2.48: {} 10293 + 10294 + which@2.0.2: 10295 + dependencies: 10296 + isexe: 2.0.0 10297 + 10298 + which@5.0.0: 10299 + dependencies: 10300 + isexe: 3.1.1 10301 + 10302 + word-wrap@1.2.5: 10303 + optional: true 10304 + 10305 + wrap-ansi@7.0.0: 10306 + dependencies: 10307 + ansi-styles: 4.3.0 10308 + string-width: 4.2.3 10309 + strip-ansi: 6.0.1 10310 + 10311 + wrap-ansi@8.1.0: 10312 + dependencies: 10313 + ansi-styles: 6.2.3 10314 + string-width: 5.1.2 10315 + strip-ansi: 7.1.2 10316 + 10317 + ws@8.19.0: {} 10318 + 10319 + wsl-utils@0.1.0: 10320 + dependencies: 10321 + is-wsl: 3.1.0 10322 + 10323 + y-protocols@1.0.7(yjs@13.6.29): 10324 + dependencies: 10325 + lib0: 0.2.117 10326 + yjs: 13.6.29 10327 + 10328 + y18n@5.0.8: {} 10329 + 10330 + yallist@3.1.1: {} 10331 + 10332 + yallist@5.0.0: {} 10333 + 10334 + yaml@2.8.2: {} 10335 + 10336 + yargs-parser@21.1.1: {} 10337 + 10338 + yargs@17.7.2: 10339 + dependencies: 10340 + cliui: 8.0.1 10341 + escalade: 3.2.0 10342 + get-caller-file: 2.0.5 10343 + require-directory: 2.1.1 10344 + string-width: 4.2.3 10345 + y18n: 5.0.8 10346 + yargs-parser: 21.1.1 10347 + 10348 + yjs@13.6.29: 10349 + dependencies: 10350 + lib0: 0.2.117 10351 + 10352 + yocto-queue@0.1.0: 10353 + optional: true 10354 + 10355 + youch-core@0.3.3: 10356 + dependencies: 10357 + '@poppinss/exception': 1.2.3 10358 + error-stack-parser-es: 1.0.5 10359 + 10360 + youch@4.1.0-beta.13: 10361 + dependencies: 10362 + '@poppinss/colors': 4.1.6 10363 + '@poppinss/dumper': 0.6.5 10364 + '@speed-highlight/core': 1.2.14 10365 + cookie-es: 2.0.0 10366 + youch-core: 0.3.3 10367 + 10368 + zip-stream@6.0.1: 10369 + dependencies: 10370 + archiver-utils: 5.0.2 10371 + compress-commons: 6.0.2 10372 + readable-stream: 4.7.0
+6
pnpm-workspace.yaml
··· 1 + ignoredBuiltDependencies: 2 + - "@parcel/watcher" 3 + - "@tailwindcss/oxide" 4 + - esbuild 5 + - unrs-resolver 6 + - vue-demi
public/favicon.ico

This is a binary file and will not be displayed.

+13
renovate.json
··· 1 + { 2 + "extends": ["github>nuxt/renovate-config-nuxt"], 3 + "lockFileMaintenance": { 4 + "enabled": true 5 + }, 6 + "packageRules": [ 7 + { 8 + "matchDepTypes": ["resolutions"], 9 + "enabled": false 10 + } 11 + ], 12 + "postUpdateOptions": ["pnpmDedupe"] 13 + }
+7
server/api/debug/session.get.ts
··· 1 + export default defineEventHandler(async (event) => { 2 + const session = await getUserSession(event); 3 + return { 4 + hasSession: !!session.user, 5 + user: session.user, 6 + }; 7 + });
+23
server/routes/oauth/github.get.ts
··· 1 + export default defineOAuthGitHubEventHandler({ 2 + config: { 3 + emailRequired: true, 4 + }, 5 + async onSuccess(event, { user, tokens }) { 6 + await setUserSession(event, { 7 + user: { 8 + githubId: user.id, 9 + githubToken: tokens.access_token, 10 + }, 11 + }); 12 + 13 + // Verify session was set 14 + const session = await getUserSession(event); 15 + 16 + return sendRedirect(event, "/"); 17 + }, 18 + // Optional, will return a json error and 401 status code by default 19 + onError(event, error) { 20 + console.error("GitHub OAuth error:", error); 21 + return sendRedirect(event, "/"); 22 + }, 23 + });
+10
tsconfig.json
··· 1 + { 2 + // https://nuxt.com/docs/guide/concepts/typescript 3 + "files": [], 4 + "references": [ 5 + { "path": "./.nuxt/tsconfig.app.json" }, 6 + { "path": "./.nuxt/tsconfig.server.json" }, 7 + { "path": "./.nuxt/tsconfig.shared.json" }, 8 + { "path": "./.nuxt/tsconfig.node.json" } 9 + ] 10 + }