├── .gitattributes
├── .github
├── ISSUE_TEMPLATE.md
├── PULL_REQUEST_TEMPLATE.md
├── SECURITY.md
├── SUPPORT.md
├── dependabot.yml
└── workflows
│ ├── CD.yml
│ ├── CI.yml
│ └── CODEQL.yml
├── .gitignore
├── .npmrc
├── LICENSE
├── README.md
├── package.json
├── pnpm-lock.yaml
├── src
├── main.tsx
└── vite-env.d.ts
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts
/.gitattributes:
--------------------------------------------------------------------------------
1 | ## GITATTRIBUTES FOR WEB PROJECTS
2 | #
3 | # These settings are for any web project.
4 | #
5 | # Details per file setting:
6 | # text These files should be normalized (i.e. convert CRLF to LF).
7 | # binary These files are binary and should be left untouched.
8 | #
9 | # Note that binary is a macro for -text -diff.
10 | ######################################################################
11 |
12 | # Auto detect
13 | ## Handle line endings automatically for files detected as
14 | ## text and leave all files detected as binary untouched.
15 | ## This will handle all files NOT defined below.
16 | * text=auto
17 |
18 | # Source code
19 | *.bash text eol=lf
20 | *.bat text eol=crlf
21 | *.cmd text eol=crlf
22 | *.coffee text
23 | *.css text diff=css
24 | *.htm text diff=html
25 | *.html text diff=html
26 | *.inc text
27 | *.ini text
28 | *.js text
29 | *.json text
30 | *.jsx text
31 | *.less text
32 | *.ls text
33 | *.map text -diff
34 | *.od text
35 | *.onlydata text
36 | *.php text diff=php
37 | *.pl text
38 | *.ps1 text eol=crlf
39 | *.py text diff=python
40 | *.rb text diff=ruby
41 | *.sass text
42 | *.scm text
43 | *.scss text diff=css
44 | *.sh text eol=lf
45 | *.sql text
46 | *.styl text
47 | *.tag text
48 | *.ts text
49 | *.tsx text
50 | *.xml text
51 | *.xhtml text diff=html
52 |
53 | # Docker
54 | Dockerfile text
55 |
56 | # Documentation
57 | *.ipynb text
58 | *.markdown text diff=markdown
59 | *.md text diff=markdown
60 | *.mdwn text diff=markdown
61 | *.mdown text diff=markdown
62 | *.mkd text diff=markdown
63 | *.mkdn text diff=markdown
64 | *.mdtxt text
65 | *.mdtext text
66 | *.txt text
67 | AUTHORS text
68 | CHANGELOG text
69 | CHANGES text
70 | CONTRIBUTING text
71 | COPYING text
72 | copyright text
73 | *COPYRIGHT* text
74 | INSTALL text
75 | license text
76 | LICENSE text
77 | NEWS text
78 | readme text
79 | *README* text
80 | TODO text
81 |
82 | # Templates
83 | *.dot text
84 | *.ejs text
85 | *.haml text
86 | *.handlebars text
87 | *.hbs text
88 | *.hbt text
89 | *.jade text
90 | *.latte text
91 | *.mustache text
92 | *.njk text
93 | *.phtml text
94 | *.tmpl text
95 | *.tpl text
96 | *.twig text
97 | *.vue text
98 |
99 | # Configs
100 | *.cnf text
101 | *.conf text
102 | *.config text
103 | .editorconfig text
104 | .env text
105 | .gitattributes text
106 | .gitconfig text
107 | .htaccess text
108 | *.lock text -diff
109 | package.json text eol=lf
110 | package-lock.json text -diff
111 | pnpm-lock.yaml text eol=lf -diff
112 | yarn.lock text -diff
113 | *.toml text
114 | *.yaml text
115 | *.yml text
116 | browserslist text
117 | Makefile text
118 | makefile text
119 |
120 | # Heroku
121 | Procfile text
122 |
123 | # Graphics
124 | *.ai binary
125 | *.bmp binary
126 | *.eps binary
127 | *.gif binary
128 | *.gifv binary
129 | *.ico binary
130 | *.jng binary
131 | *.jp2 binary
132 | *.jpg binary
133 | *.jpeg binary
134 | *.jpx binary
135 | *.jxr binary
136 | *.pdf binary
137 | *.png binary
138 | *.psb binary
139 | *.psd binary
140 | # SVG treated as an asset (binary) by default.
141 | *.svg text
142 | # If you want to treat it as binary,
143 | # use the following line instead.
144 | # *.svg binary
145 | *.svgz binary
146 | *.tif binary
147 | *.tiff binary
148 | *.wbmp binary
149 | *.webp binary
150 |
151 | # Audio
152 | *.kar binary
153 | *.m4a binary
154 | *.mid binary
155 | *.midi binary
156 | *.mp3 binary
157 | *.ogg binary
158 | *.ra binary
159 |
160 | # Video
161 | *.3gpp binary
162 | *.3gp binary
163 | *.as binary
164 | *.asf binary
165 | *.asx binary
166 | *.avi binary
167 | *.fla binary
168 | *.flv binary
169 | *.m4v binary
170 | *.mng binary
171 | *.mov binary
172 | *.mp4 binary
173 | *.mpeg binary
174 | *.mpg binary
175 | *.ogv binary
176 | *.swc binary
177 | *.swf binary
178 | *.webm binary
179 |
180 | # Archives
181 | *.7z binary
182 | *.gz binary
183 | *.jar binary
184 | *.rar binary
185 | *.tar binary
186 | *.zip binary
187 |
188 | # Fonts
189 | *.ttf binary
190 | *.eot binary
191 | *.otf binary
192 | *.woff binary
193 | *.woff2 binary
194 |
195 | # Executables
196 | *.exe binary
197 | *.pyc binary
198 |
199 | # RC files (like .babelrc or .eslintrc)
200 | *.*rc text
201 |
202 | # Ignore files (like .npmignore or .gitignore)
203 | *.*ignore text
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | ## Expected Behavior
2 |
3 | ## Actual Behavior
4 |
5 | ## Steps to Reproduce the Problem
6 |
7 | 1.
8 | 2.
9 | 3.
10 |
11 | ## Specifications
12 |
13 | Package Version:
14 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | Fixes #
2 |
3 | ## Proposed Changes
4 |
5 | -
6 | -
7 | -
8 |
9 | ## Additional Notes (optional)
10 |
--------------------------------------------------------------------------------
/.github/SECURITY.md:
--------------------------------------------------------------------------------
1 | # Security Policy
2 |
3 | ## Supported Versions
4 |
5 | | Version | Supported | Supported Until |
6 | | ------- | ------------------ | ------------------ |
7 | | > 1.0.0 | :white_check_mark: | Next major version |
8 |
9 | ## Reporting a Vulnerability
10 |
11 | To report a security vulnerability please
12 | [open a new issue](https://github.com/P5-wrapper/next/issues/new)
13 | with the label `security`. Security issues are a priority, and we aim to resolve
14 | them within 48 hours. If a security vulnerability cannot be resolved by us, we
15 | will raise the issue upstream with relevant parties such as 3rd party package
16 | managers.
17 |
18 | ## Contacts
19 |
20 | If you need to reach out regarding a security issue that is critically urgent
21 | then you can reach out directly to @jamesrweb.
22 |
--------------------------------------------------------------------------------
/.github/SUPPORT.md:
--------------------------------------------------------------------------------
1 | # Support Guidelines
2 |
3 | This repository is maintained by the @jamesrweb and the community, who all
4 | volunteer their time.
5 |
6 | We track bugs, user questions, suggestions and requests through
7 | [issues](https://github.com/P5-wrapper/next/issues) raised via the
8 | project repository issues tab.
9 |
10 | ## Need help with something?
11 |
12 | All questions should be raised in
13 | [an issue](https://github.com/P5-wrapper/next/issues/new) with the
14 | `question` tag and the `help wanted` tag added to the issue.
15 |
16 | ## Found a bug?
17 |
18 | All bugs should be raised in
19 | [an issue](https://github.com/P5-wrapper/next/issues/new) with the
20 | `bug` tag added to the issue.
21 |
22 | ## Though of a cool new feature?
23 |
24 | All bugs should be raised in
25 | [an issue](https://github.com/P5-wrapper/next/issues/new) with the
26 | `enhancement` tag added to the issue.
27 |
28 | ## Have questions about the project?
29 |
30 | All questions should be raised in
31 | [an issue](https://github.com/P5-wrapper/next/issues/new) with the
32 | `question` tag added to the issue.
33 |
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | version: 2
2 | updates:
3 | - package-ecosystem: "npm"
4 | directory: "/"
5 | schedule:
6 | interval: "monthly"
7 | reviewers:
8 | - "jamesrweb"
9 | labels:
10 | - "npm"
11 | - "dependencies"
12 | groups:
13 | development-dependencies:
14 | dependency-type: "development"
15 | react:
16 | patterns:
17 | - "react*"
18 | ignore:
19 | - dependency-name: "*"
20 | update-types: ["version-update:semver-patch"]
21 |
--------------------------------------------------------------------------------
/.github/workflows/CD.yml:
--------------------------------------------------------------------------------
1 | name: CD
2 |
3 | on:
4 | push:
5 | branches: [master]
6 |
7 | concurrency: cd-${{ github.ref }}
8 |
9 | jobs:
10 | gh-pages:
11 | runs-on: ubuntu-latest
12 | steps:
13 | - uses: P5-wrapper/setup-action@v1.0.6
14 | with:
15 | token: ${{ secrets.GH_TOKEN }}
16 |
17 | - name: Build the demo application
18 | run: pnpm --if-present build:demo
19 |
20 | # - name: Deploy the demo application
21 | # uses: JamesIves/github-pages-deploy-action@v4
22 | # with:
23 | # folder: dist/demo
24 |
25 | npm:
26 | runs-on: ubuntu-latest
27 | steps:
28 | - uses: P5-wrapper/setup-action@v1.0.6
29 | with:
30 | token: ${{ secrets.GH_TOKEN }}
31 |
32 | - name: Build the components
33 | run: pnpm build
34 |
35 | - uses: JS-DevTools/npm-publish@v3
36 | with:
37 | access: "public"
38 | token: ${{ secrets.NPM_TOKEN }}
39 |
--------------------------------------------------------------------------------
/.github/workflows/CI.yml:
--------------------------------------------------------------------------------
1 | name: CI
2 |
3 | on:
4 | pull_request:
5 | branches: [master]
6 |
7 | concurrency: ci-${{ github.ref }}
8 |
9 | jobs:
10 | dependabot:
11 | runs-on: ubuntu-latest
12 | steps:
13 | - uses: P5-wrapper/setup-action@v1.0.6
14 | with:
15 | token: ${{ secrets.GH_TOKEN }}
16 |
17 | - name: Run format if the PR is from the Dependabot
18 | if: github.actor == 'dependabot[bot]'
19 | run: pnpm --if-present format
20 | shell: bash
21 |
22 | - name: Commit any formatting changes
23 | if: github.actor == 'dependabot[bot]'
24 | uses: stefanzweifel/git-auto-commit-action@v5.0.0
25 | with:
26 | commit_message: Apply formatting updates
27 | branch: ${{ github.head_ref }}
28 | token: ${{ secrets.GH_TOKEN }}
29 |
30 | format:
31 | runs-on: ubuntu-latest
32 | needs: dependabot
33 | steps:
34 | - uses: P5-wrapper/setup-action@v1.0.6
35 | with:
36 | token: ${{ secrets.GH_TOKEN }}
37 |
38 | - name: Check formatting
39 | run: pnpm --if-present format:check
40 |
41 | - name: Formatting issues detected (attempting fix...)
42 | if: ${{ failure() }}
43 | run: pnpm --if-present format
44 |
45 | - name: Commit fixed formatting issues
46 | uses: stefanzweifel/git-auto-commit-action@v5
47 | with:
48 | commit_message: Apply fixed formatting issues
49 | branch: ${{ github.head_ref }}
50 |
51 | lint:
52 | runs-on: ubuntu-latest
53 | needs: dependabot
54 | steps:
55 | - uses: P5-wrapper/setup-action@v1.0.6
56 | with:
57 | token: ${{ secrets.GH_TOKEN }}
58 |
59 | - name: Lint
60 | run: pnpm --if-present lint
61 |
62 | - name: Linting issues detected (attempting fix...)
63 | if: ${{ failure() }}
64 | run: pnpm --if-present lint:fix
65 |
66 | - name: Commit fixed linting issues
67 | uses: stefanzweifel/git-auto-commit-action@v5
68 | with:
69 | commit_message: Apply fixed linting issues
70 | branch: ${{ github.head_ref }}
71 |
72 | test:
73 | runs-on: ubuntu-latest
74 | needs: dependabot
75 | steps:
76 | - uses: P5-wrapper/setup-action@v1.0.6
77 | with:
78 | token: ${{ secrets.GH_TOKEN }}
79 |
80 | - name: Test
81 | run: pnpm --if-present test
82 |
83 | build:
84 | runs-on: ubuntu-latest
85 | needs: dependabot
86 | steps:
87 | - uses: P5-wrapper/setup-action@v1.0.6
88 | with:
89 | token: ${{ secrets.GH_TOKEN }}
90 |
91 | - name: Build
92 | run: pnpm build
93 |
--------------------------------------------------------------------------------
/.github/workflows/CODEQL.yml:
--------------------------------------------------------------------------------
1 | name: CodeQL Analysis
2 |
3 | on:
4 | push:
5 | branches: [master]
6 | pull_request:
7 | branches: [master]
8 |
9 | jobs:
10 | analyze:
11 | name: Analyze
12 | runs-on: ubuntu-latest
13 | permissions:
14 | actions: read
15 | contents: read
16 | security-events: write
17 |
18 | strategy:
19 | fail-fast: false
20 | matrix:
21 | language: ["javascript", "typescript"]
22 |
23 | steps:
24 | - name: Checkout repository
25 | uses: actions/checkout@v4
26 |
27 | - name: Initialize CodeQL
28 | uses: github/codeql-action/init@v2
29 | with:
30 | languages: ${{ matrix.language }}
31 |
32 | - name: Perform CodeQL Analysis
33 | uses: github/codeql-action/analyze@v2
34 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | dist
12 | dist-ssr
13 | *.local
14 |
15 | # Editor directories and files
16 | .vscode/*
17 | !.vscode/extensions.json
18 | .idea
19 | .DS_Store
20 | *.suo
21 | *.ntvs*
22 | *.njsproj
23 | *.sln
24 | *.sw?
25 |
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | auto-install-peers = true
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 P5 wrapper
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.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # @P5-wrapper/next
2 |
3 | 
4 |
5 | > **Note:**
6 | >
7 | > This library simply re-exports the [@P5-wrapper/react (react-p5-wrapper) component](https://github.com/P5-wrapper/react) as a NextJS dynamic component. Nothing more.
8 | >
9 | > For more in-depth information on the base component, check the documentation via [the @P5-wrapper/react (react-p5-wrapper) docs](https://github.com/P5-wrapper/react).
10 |
11 | ## Installation
12 |
13 | To install the component, run the following:
14 |
15 | ```shell
16 | [npm|yarn|pnpm] [install|add] @p5-wrapper/next @p5-wrapper/react
17 | ```
18 |
19 | ## Usage
20 |
21 | Then to use the component in your NextJS project you can simply import like so:
22 |
23 | ```tsx
24 | import React from "react";
25 | import { type Sketch } from "@p5-wrapper/react";
26 | import { NextReactP5Wrapper } from "@p5-wrapper/next";
27 |
28 | const sketch: Sketch = (p5) => {
29 | p5.setup = () => p5.createCanvas(600, 400, p5.WEBGL);
30 |
31 | p5.draw = () => {
32 | p5.background(250);
33 | p5.normalMaterial();
34 | p5.push();
35 | p5.rotateZ(p5.frameCount * 0.01);
36 | p5.rotateX(p5.frameCount * 0.01);
37 | p5.rotateY(p5.frameCount * 0.01);
38 | p5.plane(100);
39 | p5.pop();
40 | };
41 | };
42 |
43 | export default function Page() {
44 | return ;
45 | }
46 | ```
47 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@p5-wrapper/next",
3 | "description": "A NextJS specific library for the @P5-Wrapper/react project.",
4 | "version": "1.0.3",
5 | "type": "module",
6 | "homepage": "https://github.com/P5-wrapper/next",
7 | "license": "MIT",
8 | "types": "dist/main.d.ts",
9 | "files": [
10 | "dist"
11 | ],
12 | "main": "./dist/next.umd.cjs",
13 | "module": "./dist/next.js",
14 | "exports": {
15 | ".": {
16 | "import": "./dist/next.js",
17 | "types": "./dist/main.d.ts",
18 | "require": "./dist/next.umd.cjs"
19 | }
20 | },
21 | "scripts": {
22 | "dev": "vite",
23 | "build": "rimraf dist && tsc && vite build",
24 | "preview": "vite preview"
25 | },
26 | "keywords": [
27 | "react",
28 | "react-component",
29 | "p5",
30 | "processing",
31 | "next",
32 | "nextjs",
33 | "typescript"
34 | ],
35 | "author": {
36 | "name": "James Robb",
37 | "url": "https://github.com/jamesrweb"
38 | },
39 | "contributors": [],
40 | "repository": {
41 | "type": "git",
42 | "url": "https://github.com/P5-wrapper/next.git"
43 | },
44 | "bugs": {
45 | "url": "https://github.com/P5-wrapper/next/issues"
46 | },
47 | "peerDependencies": {
48 | "@p5-wrapper/react": ">= 4.2.0",
49 | "next": ">= 12.3.4",
50 | "react": ">= 18.2.0",
51 | "react-dom": ">= 18.2.0"
52 | },
53 | "devDependencies": {
54 | "@types/node": "^22.0.0",
55 | "@types/react": "^19.0.1",
56 | "@types/react-dom": "^19.0.2",
57 | "@vitejs/plugin-react": "^4.2.1",
58 | "rimraf": "^6.0.0",
59 | "typescript": "^5.4.4",
60 | "vite": "^6.0.2",
61 | "vite-plugin-dts": "^4.0.2"
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '9.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | importers:
8 |
9 | .:
10 | dependencies:
11 | '@p5-wrapper/react':
12 | specifier: '>= 4.2.0'
13 | version: 4.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
14 | next:
15 | specifier: '>= 12.3.4'
16 | version: 15.1.3(@babel/core@7.27.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
17 | react:
18 | specifier: '>= 18.2.0'
19 | version: 18.2.0
20 | react-dom:
21 | specifier: '>= 18.2.0'
22 | version: 18.2.0(react@18.2.0)
23 | devDependencies:
24 | '@types/node':
25 | specifier: ^22.0.0
26 | version: 22.15.29
27 | '@types/react':
28 | specifier: ^19.0.1
29 | version: 19.1.6
30 | '@types/react-dom':
31 | specifier: ^19.0.2
32 | version: 19.1.5(@types/react@19.1.6)
33 | '@vitejs/plugin-react':
34 | specifier: ^4.2.1
35 | version: 4.5.0(vite@6.3.5(@types/node@22.15.29))
36 | rimraf:
37 | specifier: ^6.0.0
38 | version: 6.0.1
39 | typescript:
40 | specifier: ^5.4.4
41 | version: 5.8.3
42 | vite:
43 | specifier: ^6.0.2
44 | version: 6.3.5(@types/node@22.15.29)
45 | vite-plugin-dts:
46 | specifier: ^4.0.2
47 | version: 4.5.4(@types/node@22.15.29)(rollup@4.40.1)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.29))
48 |
49 | packages:
50 |
51 | '@ampproject/remapping@2.3.0':
52 | resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
53 | engines: {node: '>=6.0.0'}
54 |
55 | '@babel/code-frame@7.27.1':
56 | resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
57 | engines: {node: '>=6.9.0'}
58 |
59 | '@babel/compat-data@7.27.3':
60 | resolution: {integrity: sha512-V42wFfx1ymFte+ecf6iXghnnP8kWTO+ZLXIyZq+1LAXHHvTZdVxicn4yiVYdYMGaCO3tmqub11AorKkv+iodqw==}
61 | engines: {node: '>=6.9.0'}
62 |
63 | '@babel/core@7.27.4':
64 | resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==}
65 | engines: {node: '>=6.9.0'}
66 |
67 | '@babel/generator@7.27.3':
68 | resolution: {integrity: sha512-xnlJYj5zepml8NXtjkG0WquFUv8RskFqyFcVgTBp5k+NaA/8uw/K+OSVf8AMGw5e9HKP2ETd5xpK5MLZQD6b4Q==}
69 | engines: {node: '>=6.9.0'}
70 |
71 | '@babel/helper-compilation-targets@7.27.2':
72 | resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
73 | engines: {node: '>=6.9.0'}
74 |
75 | '@babel/helper-module-imports@7.27.1':
76 | resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
77 | engines: {node: '>=6.9.0'}
78 |
79 | '@babel/helper-module-transforms@7.27.3':
80 | resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==}
81 | engines: {node: '>=6.9.0'}
82 | peerDependencies:
83 | '@babel/core': ^7.0.0
84 |
85 | '@babel/helper-plugin-utils@7.27.1':
86 | resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
87 | engines: {node: '>=6.9.0'}
88 |
89 | '@babel/helper-string-parser@7.27.1':
90 | resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
91 | engines: {node: '>=6.9.0'}
92 |
93 | '@babel/helper-validator-identifier@7.27.1':
94 | resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
95 | engines: {node: '>=6.9.0'}
96 |
97 | '@babel/helper-validator-option@7.27.1':
98 | resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
99 | engines: {node: '>=6.9.0'}
100 |
101 | '@babel/helpers@7.27.4':
102 | resolution: {integrity: sha512-Y+bO6U+I7ZKaM5G5rDUZiYfUvQPUibYmAFe7EnKdnKBbVXDZxvp+MWOH5gYciY0EPk4EScsuFMQBbEfpdRKSCQ==}
103 | engines: {node: '>=6.9.0'}
104 |
105 | '@babel/parser@7.27.4':
106 | resolution: {integrity: sha512-BRmLHGwpUqLFR2jzx9orBuX/ABDkj2jLKOXrHDTN2aOKL+jFDDKaRNo9nyYsIl9h/UE/7lMKdDjKQQyxKKDZ7g==}
107 | engines: {node: '>=6.0.0'}
108 | hasBin: true
109 |
110 | '@babel/plugin-transform-react-jsx-self@7.27.1':
111 | resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==}
112 | engines: {node: '>=6.9.0'}
113 | peerDependencies:
114 | '@babel/core': ^7.0.0-0
115 |
116 | '@babel/plugin-transform-react-jsx-source@7.27.1':
117 | resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==}
118 | engines: {node: '>=6.9.0'}
119 | peerDependencies:
120 | '@babel/core': ^7.0.0-0
121 |
122 | '@babel/template@7.27.2':
123 | resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
124 | engines: {node: '>=6.9.0'}
125 |
126 | '@babel/traverse@7.27.4':
127 | resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==}
128 | engines: {node: '>=6.9.0'}
129 |
130 | '@babel/types@7.27.3':
131 | resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==}
132 | engines: {node: '>=6.9.0'}
133 |
134 | '@emnapi/runtime@1.3.1':
135 | resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
136 |
137 | '@esbuild/aix-ppc64@0.25.3':
138 | resolution: {integrity: sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==}
139 | engines: {node: '>=18'}
140 | cpu: [ppc64]
141 | os: [aix]
142 |
143 | '@esbuild/android-arm64@0.25.3':
144 | resolution: {integrity: sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==}
145 | engines: {node: '>=18'}
146 | cpu: [arm64]
147 | os: [android]
148 |
149 | '@esbuild/android-arm@0.25.3':
150 | resolution: {integrity: sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==}
151 | engines: {node: '>=18'}
152 | cpu: [arm]
153 | os: [android]
154 |
155 | '@esbuild/android-x64@0.25.3':
156 | resolution: {integrity: sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==}
157 | engines: {node: '>=18'}
158 | cpu: [x64]
159 | os: [android]
160 |
161 | '@esbuild/darwin-arm64@0.25.3':
162 | resolution: {integrity: sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==}
163 | engines: {node: '>=18'}
164 | cpu: [arm64]
165 | os: [darwin]
166 |
167 | '@esbuild/darwin-x64@0.25.3':
168 | resolution: {integrity: sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==}
169 | engines: {node: '>=18'}
170 | cpu: [x64]
171 | os: [darwin]
172 |
173 | '@esbuild/freebsd-arm64@0.25.3':
174 | resolution: {integrity: sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==}
175 | engines: {node: '>=18'}
176 | cpu: [arm64]
177 | os: [freebsd]
178 |
179 | '@esbuild/freebsd-x64@0.25.3':
180 | resolution: {integrity: sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==}
181 | engines: {node: '>=18'}
182 | cpu: [x64]
183 | os: [freebsd]
184 |
185 | '@esbuild/linux-arm64@0.25.3':
186 | resolution: {integrity: sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==}
187 | engines: {node: '>=18'}
188 | cpu: [arm64]
189 | os: [linux]
190 |
191 | '@esbuild/linux-arm@0.25.3':
192 | resolution: {integrity: sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==}
193 | engines: {node: '>=18'}
194 | cpu: [arm]
195 | os: [linux]
196 |
197 | '@esbuild/linux-ia32@0.25.3':
198 | resolution: {integrity: sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==}
199 | engines: {node: '>=18'}
200 | cpu: [ia32]
201 | os: [linux]
202 |
203 | '@esbuild/linux-loong64@0.25.3':
204 | resolution: {integrity: sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==}
205 | engines: {node: '>=18'}
206 | cpu: [loong64]
207 | os: [linux]
208 |
209 | '@esbuild/linux-mips64el@0.25.3':
210 | resolution: {integrity: sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==}
211 | engines: {node: '>=18'}
212 | cpu: [mips64el]
213 | os: [linux]
214 |
215 | '@esbuild/linux-ppc64@0.25.3':
216 | resolution: {integrity: sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==}
217 | engines: {node: '>=18'}
218 | cpu: [ppc64]
219 | os: [linux]
220 |
221 | '@esbuild/linux-riscv64@0.25.3':
222 | resolution: {integrity: sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==}
223 | engines: {node: '>=18'}
224 | cpu: [riscv64]
225 | os: [linux]
226 |
227 | '@esbuild/linux-s390x@0.25.3':
228 | resolution: {integrity: sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==}
229 | engines: {node: '>=18'}
230 | cpu: [s390x]
231 | os: [linux]
232 |
233 | '@esbuild/linux-x64@0.25.3':
234 | resolution: {integrity: sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==}
235 | engines: {node: '>=18'}
236 | cpu: [x64]
237 | os: [linux]
238 |
239 | '@esbuild/netbsd-arm64@0.25.3':
240 | resolution: {integrity: sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==}
241 | engines: {node: '>=18'}
242 | cpu: [arm64]
243 | os: [netbsd]
244 |
245 | '@esbuild/netbsd-x64@0.25.3':
246 | resolution: {integrity: sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==}
247 | engines: {node: '>=18'}
248 | cpu: [x64]
249 | os: [netbsd]
250 |
251 | '@esbuild/openbsd-arm64@0.25.3':
252 | resolution: {integrity: sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==}
253 | engines: {node: '>=18'}
254 | cpu: [arm64]
255 | os: [openbsd]
256 |
257 | '@esbuild/openbsd-x64@0.25.3':
258 | resolution: {integrity: sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==}
259 | engines: {node: '>=18'}
260 | cpu: [x64]
261 | os: [openbsd]
262 |
263 | '@esbuild/sunos-x64@0.25.3':
264 | resolution: {integrity: sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==}
265 | engines: {node: '>=18'}
266 | cpu: [x64]
267 | os: [sunos]
268 |
269 | '@esbuild/win32-arm64@0.25.3':
270 | resolution: {integrity: sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==}
271 | engines: {node: '>=18'}
272 | cpu: [arm64]
273 | os: [win32]
274 |
275 | '@esbuild/win32-ia32@0.25.3':
276 | resolution: {integrity: sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==}
277 | engines: {node: '>=18'}
278 | cpu: [ia32]
279 | os: [win32]
280 |
281 | '@esbuild/win32-x64@0.25.3':
282 | resolution: {integrity: sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==}
283 | engines: {node: '>=18'}
284 | cpu: [x64]
285 | os: [win32]
286 |
287 | '@img/sharp-darwin-arm64@0.33.5':
288 | resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
289 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
290 | cpu: [arm64]
291 | os: [darwin]
292 |
293 | '@img/sharp-darwin-x64@0.33.5':
294 | resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
295 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
296 | cpu: [x64]
297 | os: [darwin]
298 |
299 | '@img/sharp-libvips-darwin-arm64@1.0.4':
300 | resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==}
301 | cpu: [arm64]
302 | os: [darwin]
303 |
304 | '@img/sharp-libvips-darwin-x64@1.0.4':
305 | resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==}
306 | cpu: [x64]
307 | os: [darwin]
308 |
309 | '@img/sharp-libvips-linux-arm64@1.0.4':
310 | resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
311 | cpu: [arm64]
312 | os: [linux]
313 |
314 | '@img/sharp-libvips-linux-arm@1.0.5':
315 | resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
316 | cpu: [arm]
317 | os: [linux]
318 |
319 | '@img/sharp-libvips-linux-s390x@1.0.4':
320 | resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
321 | cpu: [s390x]
322 | os: [linux]
323 |
324 | '@img/sharp-libvips-linux-x64@1.0.4':
325 | resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
326 | cpu: [x64]
327 | os: [linux]
328 |
329 | '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
330 | resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
331 | cpu: [arm64]
332 | os: [linux]
333 |
334 | '@img/sharp-libvips-linuxmusl-x64@1.0.4':
335 | resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
336 | cpu: [x64]
337 | os: [linux]
338 |
339 | '@img/sharp-linux-arm64@0.33.5':
340 | resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
341 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
342 | cpu: [arm64]
343 | os: [linux]
344 |
345 | '@img/sharp-linux-arm@0.33.5':
346 | resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
347 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
348 | cpu: [arm]
349 | os: [linux]
350 |
351 | '@img/sharp-linux-s390x@0.33.5':
352 | resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
353 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
354 | cpu: [s390x]
355 | os: [linux]
356 |
357 | '@img/sharp-linux-x64@0.33.5':
358 | resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
359 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
360 | cpu: [x64]
361 | os: [linux]
362 |
363 | '@img/sharp-linuxmusl-arm64@0.33.5':
364 | resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
365 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
366 | cpu: [arm64]
367 | os: [linux]
368 |
369 | '@img/sharp-linuxmusl-x64@0.33.5':
370 | resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
371 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
372 | cpu: [x64]
373 | os: [linux]
374 |
375 | '@img/sharp-wasm32@0.33.5':
376 | resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
377 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
378 | cpu: [wasm32]
379 |
380 | '@img/sharp-win32-ia32@0.33.5':
381 | resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==}
382 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
383 | cpu: [ia32]
384 | os: [win32]
385 |
386 | '@img/sharp-win32-x64@0.33.5':
387 | resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==}
388 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
389 | cpu: [x64]
390 | os: [win32]
391 |
392 | '@isaacs/cliui@8.0.2':
393 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
394 | engines: {node: '>=12'}
395 |
396 | '@jridgewell/gen-mapping@0.3.8':
397 | resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
398 | engines: {node: '>=6.0.0'}
399 |
400 | '@jridgewell/resolve-uri@3.1.2':
401 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
402 | engines: {node: '>=6.0.0'}
403 |
404 | '@jridgewell/set-array@1.2.1':
405 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
406 | engines: {node: '>=6.0.0'}
407 |
408 | '@jridgewell/sourcemap-codec@1.5.0':
409 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
410 |
411 | '@jridgewell/trace-mapping@0.3.25':
412 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
413 |
414 | '@microsoft/api-extractor-model@7.30.6':
415 | resolution: {integrity: sha512-znmFn69wf/AIrwHya3fxX6uB5etSIn6vg4Q4RB/tb5VDDs1rqREc+AvMC/p19MUN13CZ7+V/8pkYPTj7q8tftg==}
416 |
417 | '@microsoft/api-extractor@7.52.8':
418 | resolution: {integrity: sha512-cszYIcjiNscDoMB1CIKZ3My61+JOhpERGlGr54i6bocvGLrcL/wo9o+RNXMBrb7XgLtKaizZWUpqRduQuHQLdg==}
419 | hasBin: true
420 |
421 | '@microsoft/tsdoc-config@0.17.1':
422 | resolution: {integrity: sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==}
423 |
424 | '@microsoft/tsdoc@0.15.1':
425 | resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==}
426 |
427 | '@next/env@15.1.3':
428 | resolution: {integrity: sha512-Q1tXwQCGWyA3ehMph3VO+E6xFPHDKdHFYosadt0F78EObYxPio0S09H9UGYznDe6Wc8eLKLG89GqcFJJDiK5xw==}
429 |
430 | '@next/swc-darwin-arm64@15.1.3':
431 | resolution: {integrity: sha512-aZtmIh8jU89DZahXQt1La0f2EMPt/i7W+rG1sLtYJERsP7GRnNFghsciFpQcKHcGh4dUiyTB5C1X3Dde/Gw8gg==}
432 | engines: {node: '>= 10'}
433 | cpu: [arm64]
434 | os: [darwin]
435 |
436 | '@next/swc-darwin-x64@15.1.3':
437 | resolution: {integrity: sha512-aw8901rjkVBK5mbq5oV32IqkJg+CQa6aULNlN8zyCWSsePzEG3kpDkAFkkTOh3eJ0p95KbkLyWBzslQKamXsLA==}
438 | engines: {node: '>= 10'}
439 | cpu: [x64]
440 | os: [darwin]
441 |
442 | '@next/swc-linux-arm64-gnu@15.1.3':
443 | resolution: {integrity: sha512-YbdaYjyHa4fPK4GR4k2XgXV0p8vbU1SZh7vv6El4bl9N+ZSiMfbmqCuCuNU1Z4ebJMumafaz6UCC2zaJCsdzjw==}
444 | engines: {node: '>= 10'}
445 | cpu: [arm64]
446 | os: [linux]
447 |
448 | '@next/swc-linux-arm64-musl@15.1.3':
449 | resolution: {integrity: sha512-qgH/aRj2xcr4BouwKG3XdqNu33SDadqbkqB6KaZZkozar857upxKakbRllpqZgWl/NDeSCBYPmUAZPBHZpbA0w==}
450 | engines: {node: '>= 10'}
451 | cpu: [arm64]
452 | os: [linux]
453 |
454 | '@next/swc-linux-x64-gnu@15.1.3':
455 | resolution: {integrity: sha512-uzafnTFwZCPN499fNVnS2xFME8WLC9y7PLRs/yqz5lz1X/ySoxfaK2Hbz74zYUdEg+iDZPd8KlsWaw9HKkLEVw==}
456 | engines: {node: '>= 10'}
457 | cpu: [x64]
458 | os: [linux]
459 |
460 | '@next/swc-linux-x64-musl@15.1.3':
461 | resolution: {integrity: sha512-el6GUFi4SiDYnMTTlJJFMU+GHvw0UIFnffP1qhurrN1qJV3BqaSRUjkDUgVV44T6zpw1Lc6u+yn0puDKHs+Sbw==}
462 | engines: {node: '>= 10'}
463 | cpu: [x64]
464 | os: [linux]
465 |
466 | '@next/swc-win32-arm64-msvc@15.1.3':
467 | resolution: {integrity: sha512-6RxKjvnvVMM89giYGI1qye9ODsBQpHSHVo8vqA8xGhmRPZHDQUE4jcDbhBwK0GnFMqBnu+XMg3nYukNkmLOLWw==}
468 | engines: {node: '>= 10'}
469 | cpu: [arm64]
470 | os: [win32]
471 |
472 | '@next/swc-win32-x64-msvc@15.1.3':
473 | resolution: {integrity: sha512-VId/f5blObG7IodwC5Grf+aYP0O8Saz1/aeU3YcWqNdIUAmFQY3VEPKPaIzfv32F/clvanOb2K2BR5DtDs6XyQ==}
474 | engines: {node: '>= 10'}
475 | cpu: [x64]
476 | os: [win32]
477 |
478 | '@p5-wrapper/react@4.4.0':
479 | resolution: {integrity: sha512-4s6KEVb0of3s959tmmQ0Xc77v8Y1ZDw6sbjKR+E8Qdn5oLMfat7Wah5Az9Cs2AzljK3HQcz7WFhel5qBTKJyuQ==}
480 | peerDependencies:
481 | react: '>= 18.2.0'
482 | react-dom: '>= 18.2.0'
483 |
484 | '@pkgjs/parseargs@0.11.0':
485 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
486 | engines: {node: '>=14'}
487 |
488 | '@rolldown/pluginutils@1.0.0-beta.9':
489 | resolution: {integrity: sha512-e9MeMtVWo186sgvFFJOPGy7/d2j2mZhLJIdVW0C/xDluuOvymEATqz6zKsP0ZmXGzQtqlyjz5sC1sYQUoJG98w==}
490 |
491 | '@rollup/pluginutils@5.1.4':
492 | resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==}
493 | engines: {node: '>=14.0.0'}
494 | peerDependencies:
495 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
496 | peerDependenciesMeta:
497 | rollup:
498 | optional: true
499 |
500 | '@rollup/rollup-android-arm-eabi@4.40.1':
501 | resolution: {integrity: sha512-kxz0YeeCrRUHz3zyqvd7n+TVRlNyTifBsmnmNPtk3hQURUyG9eAB+usz6DAwagMusjx/zb3AjvDUvhFGDAexGw==}
502 | cpu: [arm]
503 | os: [android]
504 |
505 | '@rollup/rollup-android-arm64@4.40.1':
506 | resolution: {integrity: sha512-PPkxTOisoNC6TpnDKatjKkjRMsdaWIhyuMkA4UsBXT9WEZY4uHezBTjs6Vl4PbqQQeu6oION1w2voYZv9yquCw==}
507 | cpu: [arm64]
508 | os: [android]
509 |
510 | '@rollup/rollup-darwin-arm64@4.40.1':
511 | resolution: {integrity: sha512-VWXGISWFY18v/0JyNUy4A46KCFCb9NVsH+1100XP31lud+TzlezBbz24CYzbnA4x6w4hx+NYCXDfnvDVO6lcAA==}
512 | cpu: [arm64]
513 | os: [darwin]
514 |
515 | '@rollup/rollup-darwin-x64@4.40.1':
516 | resolution: {integrity: sha512-nIwkXafAI1/QCS7pxSpv/ZtFW6TXcNUEHAIA9EIyw5OzxJZQ1YDrX+CL6JAIQgZ33CInl1R6mHet9Y/UZTg2Bw==}
517 | cpu: [x64]
518 | os: [darwin]
519 |
520 | '@rollup/rollup-freebsd-arm64@4.40.1':
521 | resolution: {integrity: sha512-BdrLJ2mHTrIYdaS2I99mriyJfGGenSaP+UwGi1kB9BLOCu9SR8ZpbkmmalKIALnRw24kM7qCN0IOm6L0S44iWw==}
522 | cpu: [arm64]
523 | os: [freebsd]
524 |
525 | '@rollup/rollup-freebsd-x64@4.40.1':
526 | resolution: {integrity: sha512-VXeo/puqvCG8JBPNZXZf5Dqq7BzElNJzHRRw3vjBE27WujdzuOPecDPc/+1DcdcTptNBep3861jNq0mYkT8Z6Q==}
527 | cpu: [x64]
528 | os: [freebsd]
529 |
530 | '@rollup/rollup-linux-arm-gnueabihf@4.40.1':
531 | resolution: {integrity: sha512-ehSKrewwsESPt1TgSE/na9nIhWCosfGSFqv7vwEtjyAqZcvbGIg4JAcV7ZEh2tfj/IlfBeZjgOXm35iOOjadcg==}
532 | cpu: [arm]
533 | os: [linux]
534 |
535 | '@rollup/rollup-linux-arm-musleabihf@4.40.1':
536 | resolution: {integrity: sha512-m39iO/aaurh5FVIu/F4/Zsl8xppd76S4qoID8E+dSRQvTyZTOI2gVk3T4oqzfq1PtcvOfAVlwLMK3KRQMaR8lg==}
537 | cpu: [arm]
538 | os: [linux]
539 |
540 | '@rollup/rollup-linux-arm64-gnu@4.40.1':
541 | resolution: {integrity: sha512-Y+GHnGaku4aVLSgrT0uWe2o2Rq8te9hi+MwqGF9r9ORgXhmHK5Q71N757u0F8yU1OIwUIFy6YiJtKjtyktk5hg==}
542 | cpu: [arm64]
543 | os: [linux]
544 |
545 | '@rollup/rollup-linux-arm64-musl@4.40.1':
546 | resolution: {integrity: sha512-jEwjn3jCA+tQGswK3aEWcD09/7M5wGwc6+flhva7dsQNRZZTe30vkalgIzV4tjkopsTS9Jd7Y1Bsj6a4lzz8gQ==}
547 | cpu: [arm64]
548 | os: [linux]
549 |
550 | '@rollup/rollup-linux-loongarch64-gnu@4.40.1':
551 | resolution: {integrity: sha512-ySyWikVhNzv+BV/IDCsrraOAZ3UaC8SZB67FZlqVwXwnFhPihOso9rPOxzZbjp81suB1O2Topw+6Ug3JNegejQ==}
552 | cpu: [loong64]
553 | os: [linux]
554 |
555 | '@rollup/rollup-linux-powerpc64le-gnu@4.40.1':
556 | resolution: {integrity: sha512-BvvA64QxZlh7WZWqDPPdt0GH4bznuL6uOO1pmgPnnv86rpUpc8ZxgZwcEgXvo02GRIZX1hQ0j0pAnhwkhwPqWg==}
557 | cpu: [ppc64]
558 | os: [linux]
559 |
560 | '@rollup/rollup-linux-riscv64-gnu@4.40.1':
561 | resolution: {integrity: sha512-EQSP+8+1VuSulm9RKSMKitTav89fKbHymTf25n5+Yr6gAPZxYWpj3DzAsQqoaHAk9YX2lwEyAf9S4W8F4l3VBQ==}
562 | cpu: [riscv64]
563 | os: [linux]
564 |
565 | '@rollup/rollup-linux-riscv64-musl@4.40.1':
566 | resolution: {integrity: sha512-n/vQ4xRZXKuIpqukkMXZt9RWdl+2zgGNx7Uda8NtmLJ06NL8jiHxUawbwC+hdSq1rrw/9CghCpEONor+l1e2gA==}
567 | cpu: [riscv64]
568 | os: [linux]
569 |
570 | '@rollup/rollup-linux-s390x-gnu@4.40.1':
571 | resolution: {integrity: sha512-h8d28xzYb98fMQKUz0w2fMc1XuGzLLjdyxVIbhbil4ELfk5/orZlSTpF/xdI9C8K0I8lCkq+1En2RJsawZekkg==}
572 | cpu: [s390x]
573 | os: [linux]
574 |
575 | '@rollup/rollup-linux-x64-gnu@4.40.1':
576 | resolution: {integrity: sha512-XiK5z70PEFEFqcNj3/zRSz/qX4bp4QIraTy9QjwJAb/Z8GM7kVUsD0Uk8maIPeTyPCP03ChdI+VVmJriKYbRHQ==}
577 | cpu: [x64]
578 | os: [linux]
579 |
580 | '@rollup/rollup-linux-x64-musl@4.40.1':
581 | resolution: {integrity: sha512-2BRORitq5rQ4Da9blVovzNCMaUlyKrzMSvkVR0D4qPuOy/+pMCrh1d7o01RATwVy+6Fa1WBw+da7QPeLWU/1mQ==}
582 | cpu: [x64]
583 | os: [linux]
584 |
585 | '@rollup/rollup-win32-arm64-msvc@4.40.1':
586 | resolution: {integrity: sha512-b2bcNm9Kbde03H+q+Jjw9tSfhYkzrDUf2d5MAd1bOJuVplXvFhWz7tRtWvD8/ORZi7qSCy0idW6tf2HgxSXQSg==}
587 | cpu: [arm64]
588 | os: [win32]
589 |
590 | '@rollup/rollup-win32-ia32-msvc@4.40.1':
591 | resolution: {integrity: sha512-DfcogW8N7Zg7llVEfpqWMZcaErKfsj9VvmfSyRjCyo4BI3wPEfrzTtJkZG6gKP/Z92wFm6rz2aDO7/JfiR/whA==}
592 | cpu: [ia32]
593 | os: [win32]
594 |
595 | '@rollup/rollup-win32-x64-msvc@4.40.1':
596 | resolution: {integrity: sha512-ECyOuDeH3C1I8jH2MK1RtBJW+YPMvSfT0a5NN0nHfQYnDSJ6tUiZH3gzwVP5/Kfh/+Tt7tpWVF9LXNTnhTJ3kA==}
597 | cpu: [x64]
598 | os: [win32]
599 |
600 | '@rushstack/node-core-library@5.13.1':
601 | resolution: {integrity: sha512-5yXhzPFGEkVc9Fu92wsNJ9jlvdwz4RNb2bMso+/+TH0nMm1jDDDsOIf4l8GAkPxGuwPw5DH24RliWVfSPhlW/Q==}
602 | peerDependencies:
603 | '@types/node': '*'
604 | peerDependenciesMeta:
605 | '@types/node':
606 | optional: true
607 |
608 | '@rushstack/rig-package@0.5.3':
609 | resolution: {integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==}
610 |
611 | '@rushstack/terminal@0.15.3':
612 | resolution: {integrity: sha512-DGJ0B2Vm69468kZCJkPj3AH5nN+nR9SPmC0rFHtzsS4lBQ7/dgOwtwVxYP7W9JPDMuRBkJ4KHmWKr036eJsj9g==}
613 | peerDependencies:
614 | '@types/node': '*'
615 | peerDependenciesMeta:
616 | '@types/node':
617 | optional: true
618 |
619 | '@rushstack/ts-command-line@5.0.1':
620 | resolution: {integrity: sha512-bsbUucn41UXrQK7wgM8CNM/jagBytEyJqXw/umtI8d68vFm1Jwxh1OtLrlW7uGZgjCWiiPH6ooUNa1aVsuVr3Q==}
621 |
622 | '@swc/counter@0.1.3':
623 | resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
624 |
625 | '@swc/helpers@0.5.15':
626 | resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
627 |
628 | '@types/argparse@1.0.38':
629 | resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==}
630 |
631 | '@types/babel__core@7.20.5':
632 | resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
633 |
634 | '@types/babel__generator@7.27.0':
635 | resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==}
636 |
637 | '@types/babel__template@7.4.4':
638 | resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
639 |
640 | '@types/babel__traverse@7.20.7':
641 | resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==}
642 |
643 | '@types/estree@1.0.6':
644 | resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
645 |
646 | '@types/estree@1.0.7':
647 | resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
648 |
649 | '@types/node@22.15.29':
650 | resolution: {integrity: sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==}
651 |
652 | '@types/react-dom@19.1.5':
653 | resolution: {integrity: sha512-CMCjrWucUBZvohgZxkjd6S9h0nZxXjzus6yDfUb+xLxYM7VvjKNH1tQrE9GWLql1XoOP4/Ds3bwFqShHUYraGg==}
654 | peerDependencies:
655 | '@types/react': ^19.0.0
656 |
657 | '@types/react@19.1.6':
658 | resolution: {integrity: sha512-JeG0rEWak0N6Itr6QUx+X60uQmN+5t3j9r/OVDtWzFXKaj6kD1BwJzOksD0FF6iWxZlbE1kB0q9vtnU2ekqa1Q==}
659 |
660 | '@vitejs/plugin-react@4.5.0':
661 | resolution: {integrity: sha512-JuLWaEqypaJmOJPLWwO335Ig6jSgC1FTONCWAxnqcQthLTK/Yc9aH6hr9z/87xciejbQcnP3GnA1FWUSWeXaeg==}
662 | engines: {node: ^14.18.0 || >=16.0.0}
663 | peerDependencies:
664 | vite: ^4.2.0 || ^5.0.0 || ^6.0.0
665 |
666 | '@volar/language-core@2.4.11':
667 | resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==}
668 |
669 | '@volar/source-map@2.4.11':
670 | resolution: {integrity: sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==}
671 |
672 | '@volar/typescript@2.4.11':
673 | resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==}
674 |
675 | '@vue/compiler-core@3.5.13':
676 | resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==}
677 |
678 | '@vue/compiler-dom@3.5.13':
679 | resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==}
680 |
681 | '@vue/compiler-vue2@2.7.16':
682 | resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
683 |
684 | '@vue/language-core@2.2.0':
685 | resolution: {integrity: sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==}
686 | peerDependencies:
687 | typescript: '*'
688 | peerDependenciesMeta:
689 | typescript:
690 | optional: true
691 |
692 | '@vue/shared@3.5.13':
693 | resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==}
694 |
695 | acorn@8.14.1:
696 | resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
697 | engines: {node: '>=0.4.0'}
698 | hasBin: true
699 |
700 | ajv-draft-04@1.0.0:
701 | resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==}
702 | peerDependencies:
703 | ajv: ^8.5.0
704 | peerDependenciesMeta:
705 | ajv:
706 | optional: true
707 |
708 | ajv-formats@3.0.1:
709 | resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==}
710 | peerDependencies:
711 | ajv: ^8.0.0
712 | peerDependenciesMeta:
713 | ajv:
714 | optional: true
715 |
716 | ajv@8.12.0:
717 | resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
718 |
719 | ajv@8.13.0:
720 | resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==}
721 |
722 | alien-signals@0.4.14:
723 | resolution: {integrity: sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==}
724 |
725 | ansi-regex@5.0.1:
726 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
727 | engines: {node: '>=8'}
728 |
729 | ansi-regex@6.0.1:
730 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
731 | engines: {node: '>=12'}
732 |
733 | ansi-styles@4.3.0:
734 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
735 | engines: {node: '>=8'}
736 |
737 | ansi-styles@6.2.1:
738 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
739 | engines: {node: '>=12'}
740 |
741 | argparse@1.0.10:
742 | resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
743 |
744 | balanced-match@1.0.2:
745 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
746 |
747 | brace-expansion@1.1.11:
748 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
749 |
750 | brace-expansion@2.0.1:
751 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
752 |
753 | browserslist@4.25.0:
754 | resolution: {integrity: sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==}
755 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
756 | hasBin: true
757 |
758 | busboy@1.6.0:
759 | resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
760 | engines: {node: '>=10.16.0'}
761 |
762 | caniuse-lite@1.0.30001623:
763 | resolution: {integrity: sha512-X/XhAVKlpIxWPpgRTnlgZssJrF0m6YtRA0QDWgsBNT12uZM6LPRydR7ip405Y3t1LamD8cP2TZFEDZFBf5ApcA==}
764 |
765 | caniuse-lite@1.0.30001720:
766 | resolution: {integrity: sha512-Ec/2yV2nNPwb4DnTANEV99ZWwm3ZWfdlfkQbWSDDt+PsXEVYwlhPH8tdMaPunYTKKmz7AnHi2oNEi1GcmKCD8g==}
767 |
768 | client-only@0.0.1:
769 | resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
770 |
771 | color-convert@2.0.1:
772 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
773 | engines: {node: '>=7.0.0'}
774 |
775 | color-name@1.1.4:
776 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
777 |
778 | color-string@1.9.1:
779 | resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
780 |
781 | color@4.2.3:
782 | resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
783 | engines: {node: '>=12.5.0'}
784 |
785 | compare-versions@6.1.1:
786 | resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==}
787 |
788 | concat-map@0.0.1:
789 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
790 |
791 | confbox@0.1.8:
792 | resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
793 |
794 | confbox@0.2.2:
795 | resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==}
796 |
797 | convert-source-map@2.0.0:
798 | resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
799 |
800 | cross-spawn@7.0.6:
801 | resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
802 | engines: {node: '>= 8'}
803 |
804 | csstype@3.1.3:
805 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
806 |
807 | de-indent@1.0.2:
808 | resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
809 |
810 | debug@4.4.0:
811 | resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
812 | engines: {node: '>=6.0'}
813 | peerDependencies:
814 | supports-color: '*'
815 | peerDependenciesMeta:
816 | supports-color:
817 | optional: true
818 |
819 | debug@4.4.1:
820 | resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
821 | engines: {node: '>=6.0'}
822 | peerDependencies:
823 | supports-color: '*'
824 | peerDependenciesMeta:
825 | supports-color:
826 | optional: true
827 |
828 | detect-libc@2.0.3:
829 | resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
830 | engines: {node: '>=8'}
831 |
832 | eastasianwidth@0.2.0:
833 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
834 |
835 | electron-to-chromium@1.5.161:
836 | resolution: {integrity: sha512-hwtetwfKNZo/UlwHIVBlKZVdy7o8bIZxxKs0Mv/ROPiQQQmDgdm5a+KvKtBsxM8ZjFzTaCeLoodZ8jiBE3o9rA==}
837 |
838 | emoji-regex@8.0.0:
839 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
840 |
841 | emoji-regex@9.2.2:
842 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
843 |
844 | entities@4.5.0:
845 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
846 | engines: {node: '>=0.12'}
847 |
848 | esbuild@0.25.3:
849 | resolution: {integrity: sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==}
850 | engines: {node: '>=18'}
851 | hasBin: true
852 |
853 | escalade@3.2.0:
854 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
855 | engines: {node: '>=6'}
856 |
857 | estree-walker@2.0.2:
858 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
859 |
860 | exsolve@1.0.5:
861 | resolution: {integrity: sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==}
862 |
863 | fast-deep-equal@3.1.3:
864 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
865 |
866 | fdir@6.4.4:
867 | resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==}
868 | peerDependencies:
869 | picomatch: ^3 || ^4
870 | peerDependenciesMeta:
871 | picomatch:
872 | optional: true
873 |
874 | foreground-child@3.2.1:
875 | resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==}
876 | engines: {node: '>=14'}
877 |
878 | fs-extra@11.3.0:
879 | resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==}
880 | engines: {node: '>=14.14'}
881 |
882 | fsevents@2.3.3:
883 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
884 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
885 | os: [darwin]
886 |
887 | function-bind@1.1.2:
888 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
889 |
890 | gensync@1.0.0-beta.2:
891 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
892 | engines: {node: '>=6.9.0'}
893 |
894 | glob@11.0.0:
895 | resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==}
896 | engines: {node: 20 || >=22}
897 | hasBin: true
898 |
899 | globals@11.12.0:
900 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
901 | engines: {node: '>=4'}
902 |
903 | graceful-fs@4.2.11:
904 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
905 |
906 | has-flag@4.0.0:
907 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
908 | engines: {node: '>=8'}
909 |
910 | hasown@2.0.2:
911 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
912 | engines: {node: '>= 0.4'}
913 |
914 | he@1.2.0:
915 | resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
916 | hasBin: true
917 |
918 | import-lazy@4.0.0:
919 | resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==}
920 | engines: {node: '>=8'}
921 |
922 | is-arrayish@0.3.2:
923 | resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
924 |
925 | is-core-module@2.16.1:
926 | resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
927 | engines: {node: '>= 0.4'}
928 |
929 | is-fullwidth-code-point@3.0.0:
930 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
931 | engines: {node: '>=8'}
932 |
933 | isexe@2.0.0:
934 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
935 |
936 | jackspeak@4.0.1:
937 | resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==}
938 | engines: {node: 20 || >=22}
939 |
940 | jju@1.4.0:
941 | resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
942 |
943 | js-tokens@4.0.0:
944 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
945 |
946 | jsesc@3.1.0:
947 | resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
948 | engines: {node: '>=6'}
949 | hasBin: true
950 |
951 | json-schema-traverse@1.0.0:
952 | resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
953 |
954 | json5@2.2.3:
955 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
956 | engines: {node: '>=6'}
957 | hasBin: true
958 |
959 | jsonfile@6.1.0:
960 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
961 |
962 | kolorist@1.8.0:
963 | resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
964 |
965 | local-pkg@1.1.1:
966 | resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==}
967 | engines: {node: '>=14'}
968 |
969 | lodash@4.17.21:
970 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
971 |
972 | loose-envify@1.4.0:
973 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
974 | hasBin: true
975 |
976 | lru-cache@11.0.0:
977 | resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==}
978 | engines: {node: 20 || >=22}
979 |
980 | lru-cache@5.1.1:
981 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
982 |
983 | lru-cache@6.0.0:
984 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
985 | engines: {node: '>=10'}
986 |
987 | magic-string@0.30.17:
988 | resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
989 |
990 | microdiff@1.4.0:
991 | resolution: {integrity: sha512-OBKBOa1VBznvLPb/3ljeJaENVe0fO0lnWl77lR4vhPlQD71UpjEoRV5P0KdQkcjbFlBu1Oy2mEUBMU3wxcBAGg==}
992 |
993 | minimatch@10.0.1:
994 | resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==}
995 | engines: {node: 20 || >=22}
996 |
997 | minimatch@3.0.8:
998 | resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==}
999 |
1000 | minimatch@9.0.5:
1001 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
1002 | engines: {node: '>=16 || 14 >=14.17'}
1003 |
1004 | minipass@7.1.2:
1005 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
1006 | engines: {node: '>=16 || 14 >=14.17'}
1007 |
1008 | mlly@1.7.4:
1009 | resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
1010 |
1011 | ms@2.1.3:
1012 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
1013 |
1014 | muggle-string@0.4.1:
1015 | resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
1016 |
1017 | nanoid@3.3.11:
1018 | resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
1019 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
1020 | hasBin: true
1021 |
1022 | nanoid@3.3.8:
1023 | resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
1024 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
1025 | hasBin: true
1026 |
1027 | next@15.1.3:
1028 | resolution: {integrity: sha512-5igmb8N8AEhWDYzogcJvtcRDU6n4cMGtBklxKD4biYv4LXN8+awc/bbQ2IM2NQHdVPgJ6XumYXfo3hBtErg1DA==}
1029 | engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0}
1030 | hasBin: true
1031 | peerDependencies:
1032 | '@opentelemetry/api': ^1.1.0
1033 | '@playwright/test': ^1.41.2
1034 | babel-plugin-react-compiler: '*'
1035 | react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
1036 | react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
1037 | sass: ^1.3.0
1038 | peerDependenciesMeta:
1039 | '@opentelemetry/api':
1040 | optional: true
1041 | '@playwright/test':
1042 | optional: true
1043 | babel-plugin-react-compiler:
1044 | optional: true
1045 | sass:
1046 | optional: true
1047 |
1048 | node-releases@2.0.19:
1049 | resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
1050 |
1051 | p5@1.9.2:
1052 | resolution: {integrity: sha512-fV8Td9Q1qlYXRXPLNrclRsgzXxPp/EuDlJUteV1XEtsy0JwjjCVteCrv7TTCU71BSoEtmuQ/51BIVRUJi/0gEw==}
1053 |
1054 | package-json-from-dist@1.0.1:
1055 | resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
1056 |
1057 | path-browserify@1.0.1:
1058 | resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
1059 |
1060 | path-key@3.1.1:
1061 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
1062 | engines: {node: '>=8'}
1063 |
1064 | path-parse@1.0.7:
1065 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
1066 |
1067 | path-scurry@2.0.0:
1068 | resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==}
1069 | engines: {node: 20 || >=22}
1070 |
1071 | pathe@2.0.3:
1072 | resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
1073 |
1074 | picocolors@1.1.1:
1075 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
1076 |
1077 | picomatch@4.0.2:
1078 | resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
1079 | engines: {node: '>=12'}
1080 |
1081 | pkg-types@1.3.1:
1082 | resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
1083 |
1084 | pkg-types@2.1.0:
1085 | resolution: {integrity: sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==}
1086 |
1087 | postcss@8.4.31:
1088 | resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
1089 | engines: {node: ^10 || ^12 || >=14}
1090 |
1091 | postcss@8.5.3:
1092 | resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
1093 | engines: {node: ^10 || ^12 || >=14}
1094 |
1095 | punycode@2.3.1:
1096 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
1097 | engines: {node: '>=6'}
1098 |
1099 | quansync@0.2.10:
1100 | resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==}
1101 |
1102 | react-dom@18.2.0:
1103 | resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
1104 | peerDependencies:
1105 | react: ^18.2.0
1106 |
1107 | react-refresh@0.17.0:
1108 | resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==}
1109 | engines: {node: '>=0.10.0'}
1110 |
1111 | react@18.2.0:
1112 | resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
1113 | engines: {node: '>=0.10.0'}
1114 |
1115 | require-from-string@2.0.2:
1116 | resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
1117 | engines: {node: '>=0.10.0'}
1118 |
1119 | resolve@1.22.10:
1120 | resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
1121 | engines: {node: '>= 0.4'}
1122 | hasBin: true
1123 |
1124 | rimraf@6.0.1:
1125 | resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==}
1126 | engines: {node: 20 || >=22}
1127 | hasBin: true
1128 |
1129 | rollup@4.40.1:
1130 | resolution: {integrity: sha512-C5VvvgCCyfyotVITIAv+4efVytl5F7wt+/I2i9q9GZcEXW9BP52YYOXC58igUi+LFZVHukErIIqQSWwv/M3WRw==}
1131 | engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1132 | hasBin: true
1133 |
1134 | scheduler@0.23.0:
1135 | resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
1136 |
1137 | semver@6.3.1:
1138 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
1139 | hasBin: true
1140 |
1141 | semver@7.5.4:
1142 | resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
1143 | engines: {node: '>=10'}
1144 | hasBin: true
1145 |
1146 | semver@7.6.3:
1147 | resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
1148 | engines: {node: '>=10'}
1149 | hasBin: true
1150 |
1151 | sharp@0.33.5:
1152 | resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
1153 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1154 |
1155 | shebang-command@2.0.0:
1156 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
1157 | engines: {node: '>=8'}
1158 |
1159 | shebang-regex@3.0.0:
1160 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1161 | engines: {node: '>=8'}
1162 |
1163 | signal-exit@4.1.0:
1164 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
1165 | engines: {node: '>=14'}
1166 |
1167 | simple-swizzle@0.2.2:
1168 | resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
1169 |
1170 | source-map-js@1.2.1:
1171 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
1172 | engines: {node: '>=0.10.0'}
1173 |
1174 | source-map@0.6.1:
1175 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
1176 | engines: {node: '>=0.10.0'}
1177 |
1178 | sprintf-js@1.0.3:
1179 | resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
1180 |
1181 | streamsearch@1.1.0:
1182 | resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
1183 | engines: {node: '>=10.0.0'}
1184 |
1185 | string-argv@0.3.2:
1186 | resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
1187 | engines: {node: '>=0.6.19'}
1188 |
1189 | string-width@4.2.3:
1190 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
1191 | engines: {node: '>=8'}
1192 |
1193 | string-width@5.1.2:
1194 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
1195 | engines: {node: '>=12'}
1196 |
1197 | strip-ansi@6.0.1:
1198 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
1199 | engines: {node: '>=8'}
1200 |
1201 | strip-ansi@7.1.0:
1202 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
1203 | engines: {node: '>=12'}
1204 |
1205 | strip-json-comments@3.1.1:
1206 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
1207 | engines: {node: '>=8'}
1208 |
1209 | styled-jsx@5.1.6:
1210 | resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
1211 | engines: {node: '>= 12.0.0'}
1212 | peerDependencies:
1213 | '@babel/core': '*'
1214 | babel-plugin-macros: '*'
1215 | react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0'
1216 | peerDependenciesMeta:
1217 | '@babel/core':
1218 | optional: true
1219 | babel-plugin-macros:
1220 | optional: true
1221 |
1222 | supports-color@8.1.1:
1223 | resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
1224 | engines: {node: '>=10'}
1225 |
1226 | supports-preserve-symlinks-flag@1.0.0:
1227 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1228 | engines: {node: '>= 0.4'}
1229 |
1230 | tinyglobby@0.2.13:
1231 | resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==}
1232 | engines: {node: '>=12.0.0'}
1233 |
1234 | tslib@2.6.2:
1235 | resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
1236 |
1237 | tslib@2.8.1:
1238 | resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
1239 |
1240 | typescript@5.8.2:
1241 | resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==}
1242 | engines: {node: '>=14.17'}
1243 | hasBin: true
1244 |
1245 | typescript@5.8.3:
1246 | resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
1247 | engines: {node: '>=14.17'}
1248 | hasBin: true
1249 |
1250 | ufo@1.6.1:
1251 | resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
1252 |
1253 | undici-types@6.21.0:
1254 | resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
1255 |
1256 | universalify@2.0.1:
1257 | resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
1258 | engines: {node: '>= 10.0.0'}
1259 |
1260 | update-browserslist-db@1.1.3:
1261 | resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
1262 | hasBin: true
1263 | peerDependencies:
1264 | browserslist: '>= 4.21.0'
1265 |
1266 | uri-js@4.4.1:
1267 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
1268 |
1269 | vite-plugin-dts@4.5.4:
1270 | resolution: {integrity: sha512-d4sOM8M/8z7vRXHHq/ebbblfaxENjogAAekcfcDCCwAyvGqnPrc7f4NZbvItS+g4WTgerW0xDwSz5qz11JT3vg==}
1271 | peerDependencies:
1272 | typescript: '*'
1273 | vite: '*'
1274 | peerDependenciesMeta:
1275 | vite:
1276 | optional: true
1277 |
1278 | vite@6.3.5:
1279 | resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==}
1280 | engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
1281 | hasBin: true
1282 | peerDependencies:
1283 | '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
1284 | jiti: '>=1.21.0'
1285 | less: '*'
1286 | lightningcss: ^1.21.0
1287 | sass: '*'
1288 | sass-embedded: '*'
1289 | stylus: '*'
1290 | sugarss: '*'
1291 | terser: ^5.16.0
1292 | tsx: ^4.8.1
1293 | yaml: ^2.4.2
1294 | peerDependenciesMeta:
1295 | '@types/node':
1296 | optional: true
1297 | jiti:
1298 | optional: true
1299 | less:
1300 | optional: true
1301 | lightningcss:
1302 | optional: true
1303 | sass:
1304 | optional: true
1305 | sass-embedded:
1306 | optional: true
1307 | stylus:
1308 | optional: true
1309 | sugarss:
1310 | optional: true
1311 | terser:
1312 | optional: true
1313 | tsx:
1314 | optional: true
1315 | yaml:
1316 | optional: true
1317 |
1318 | vscode-uri@3.0.8:
1319 | resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
1320 |
1321 | which@2.0.2:
1322 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1323 | engines: {node: '>= 8'}
1324 | hasBin: true
1325 |
1326 | wrap-ansi@7.0.0:
1327 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
1328 | engines: {node: '>=10'}
1329 |
1330 | wrap-ansi@8.1.0:
1331 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
1332 | engines: {node: '>=12'}
1333 |
1334 | yallist@3.1.1:
1335 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
1336 |
1337 | yallist@4.0.0:
1338 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
1339 |
1340 | snapshots:
1341 |
1342 | '@ampproject/remapping@2.3.0':
1343 | dependencies:
1344 | '@jridgewell/gen-mapping': 0.3.8
1345 | '@jridgewell/trace-mapping': 0.3.25
1346 |
1347 | '@babel/code-frame@7.27.1':
1348 | dependencies:
1349 | '@babel/helper-validator-identifier': 7.27.1
1350 | js-tokens: 4.0.0
1351 | picocolors: 1.1.1
1352 |
1353 | '@babel/compat-data@7.27.3': {}
1354 |
1355 | '@babel/core@7.27.4':
1356 | dependencies:
1357 | '@ampproject/remapping': 2.3.0
1358 | '@babel/code-frame': 7.27.1
1359 | '@babel/generator': 7.27.3
1360 | '@babel/helper-compilation-targets': 7.27.2
1361 | '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4)
1362 | '@babel/helpers': 7.27.4
1363 | '@babel/parser': 7.27.4
1364 | '@babel/template': 7.27.2
1365 | '@babel/traverse': 7.27.4
1366 | '@babel/types': 7.27.3
1367 | convert-source-map: 2.0.0
1368 | debug: 4.4.1
1369 | gensync: 1.0.0-beta.2
1370 | json5: 2.2.3
1371 | semver: 6.3.1
1372 | transitivePeerDependencies:
1373 | - supports-color
1374 |
1375 | '@babel/generator@7.27.3':
1376 | dependencies:
1377 | '@babel/parser': 7.27.4
1378 | '@babel/types': 7.27.3
1379 | '@jridgewell/gen-mapping': 0.3.8
1380 | '@jridgewell/trace-mapping': 0.3.25
1381 | jsesc: 3.1.0
1382 |
1383 | '@babel/helper-compilation-targets@7.27.2':
1384 | dependencies:
1385 | '@babel/compat-data': 7.27.3
1386 | '@babel/helper-validator-option': 7.27.1
1387 | browserslist: 4.25.0
1388 | lru-cache: 5.1.1
1389 | semver: 6.3.1
1390 |
1391 | '@babel/helper-module-imports@7.27.1':
1392 | dependencies:
1393 | '@babel/traverse': 7.27.4
1394 | '@babel/types': 7.27.3
1395 | transitivePeerDependencies:
1396 | - supports-color
1397 |
1398 | '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.4)':
1399 | dependencies:
1400 | '@babel/core': 7.27.4
1401 | '@babel/helper-module-imports': 7.27.1
1402 | '@babel/helper-validator-identifier': 7.27.1
1403 | '@babel/traverse': 7.27.4
1404 | transitivePeerDependencies:
1405 | - supports-color
1406 |
1407 | '@babel/helper-plugin-utils@7.27.1': {}
1408 |
1409 | '@babel/helper-string-parser@7.27.1': {}
1410 |
1411 | '@babel/helper-validator-identifier@7.27.1': {}
1412 |
1413 | '@babel/helper-validator-option@7.27.1': {}
1414 |
1415 | '@babel/helpers@7.27.4':
1416 | dependencies:
1417 | '@babel/template': 7.27.2
1418 | '@babel/types': 7.27.3
1419 |
1420 | '@babel/parser@7.27.4':
1421 | dependencies:
1422 | '@babel/types': 7.27.3
1423 |
1424 | '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.27.4)':
1425 | dependencies:
1426 | '@babel/core': 7.27.4
1427 | '@babel/helper-plugin-utils': 7.27.1
1428 |
1429 | '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.27.4)':
1430 | dependencies:
1431 | '@babel/core': 7.27.4
1432 | '@babel/helper-plugin-utils': 7.27.1
1433 |
1434 | '@babel/template@7.27.2':
1435 | dependencies:
1436 | '@babel/code-frame': 7.27.1
1437 | '@babel/parser': 7.27.4
1438 | '@babel/types': 7.27.3
1439 |
1440 | '@babel/traverse@7.27.4':
1441 | dependencies:
1442 | '@babel/code-frame': 7.27.1
1443 | '@babel/generator': 7.27.3
1444 | '@babel/parser': 7.27.4
1445 | '@babel/template': 7.27.2
1446 | '@babel/types': 7.27.3
1447 | debug: 4.4.1
1448 | globals: 11.12.0
1449 | transitivePeerDependencies:
1450 | - supports-color
1451 |
1452 | '@babel/types@7.27.3':
1453 | dependencies:
1454 | '@babel/helper-string-parser': 7.27.1
1455 | '@babel/helper-validator-identifier': 7.27.1
1456 |
1457 | '@emnapi/runtime@1.3.1':
1458 | dependencies:
1459 | tslib: 2.6.2
1460 | optional: true
1461 |
1462 | '@esbuild/aix-ppc64@0.25.3':
1463 | optional: true
1464 |
1465 | '@esbuild/android-arm64@0.25.3':
1466 | optional: true
1467 |
1468 | '@esbuild/android-arm@0.25.3':
1469 | optional: true
1470 |
1471 | '@esbuild/android-x64@0.25.3':
1472 | optional: true
1473 |
1474 | '@esbuild/darwin-arm64@0.25.3':
1475 | optional: true
1476 |
1477 | '@esbuild/darwin-x64@0.25.3':
1478 | optional: true
1479 |
1480 | '@esbuild/freebsd-arm64@0.25.3':
1481 | optional: true
1482 |
1483 | '@esbuild/freebsd-x64@0.25.3':
1484 | optional: true
1485 |
1486 | '@esbuild/linux-arm64@0.25.3':
1487 | optional: true
1488 |
1489 | '@esbuild/linux-arm@0.25.3':
1490 | optional: true
1491 |
1492 | '@esbuild/linux-ia32@0.25.3':
1493 | optional: true
1494 |
1495 | '@esbuild/linux-loong64@0.25.3':
1496 | optional: true
1497 |
1498 | '@esbuild/linux-mips64el@0.25.3':
1499 | optional: true
1500 |
1501 | '@esbuild/linux-ppc64@0.25.3':
1502 | optional: true
1503 |
1504 | '@esbuild/linux-riscv64@0.25.3':
1505 | optional: true
1506 |
1507 | '@esbuild/linux-s390x@0.25.3':
1508 | optional: true
1509 |
1510 | '@esbuild/linux-x64@0.25.3':
1511 | optional: true
1512 |
1513 | '@esbuild/netbsd-arm64@0.25.3':
1514 | optional: true
1515 |
1516 | '@esbuild/netbsd-x64@0.25.3':
1517 | optional: true
1518 |
1519 | '@esbuild/openbsd-arm64@0.25.3':
1520 | optional: true
1521 |
1522 | '@esbuild/openbsd-x64@0.25.3':
1523 | optional: true
1524 |
1525 | '@esbuild/sunos-x64@0.25.3':
1526 | optional: true
1527 |
1528 | '@esbuild/win32-arm64@0.25.3':
1529 | optional: true
1530 |
1531 | '@esbuild/win32-ia32@0.25.3':
1532 | optional: true
1533 |
1534 | '@esbuild/win32-x64@0.25.3':
1535 | optional: true
1536 |
1537 | '@img/sharp-darwin-arm64@0.33.5':
1538 | optionalDependencies:
1539 | '@img/sharp-libvips-darwin-arm64': 1.0.4
1540 | optional: true
1541 |
1542 | '@img/sharp-darwin-x64@0.33.5':
1543 | optionalDependencies:
1544 | '@img/sharp-libvips-darwin-x64': 1.0.4
1545 | optional: true
1546 |
1547 | '@img/sharp-libvips-darwin-arm64@1.0.4':
1548 | optional: true
1549 |
1550 | '@img/sharp-libvips-darwin-x64@1.0.4':
1551 | optional: true
1552 |
1553 | '@img/sharp-libvips-linux-arm64@1.0.4':
1554 | optional: true
1555 |
1556 | '@img/sharp-libvips-linux-arm@1.0.5':
1557 | optional: true
1558 |
1559 | '@img/sharp-libvips-linux-s390x@1.0.4':
1560 | optional: true
1561 |
1562 | '@img/sharp-libvips-linux-x64@1.0.4':
1563 | optional: true
1564 |
1565 | '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
1566 | optional: true
1567 |
1568 | '@img/sharp-libvips-linuxmusl-x64@1.0.4':
1569 | optional: true
1570 |
1571 | '@img/sharp-linux-arm64@0.33.5':
1572 | optionalDependencies:
1573 | '@img/sharp-libvips-linux-arm64': 1.0.4
1574 | optional: true
1575 |
1576 | '@img/sharp-linux-arm@0.33.5':
1577 | optionalDependencies:
1578 | '@img/sharp-libvips-linux-arm': 1.0.5
1579 | optional: true
1580 |
1581 | '@img/sharp-linux-s390x@0.33.5':
1582 | optionalDependencies:
1583 | '@img/sharp-libvips-linux-s390x': 1.0.4
1584 | optional: true
1585 |
1586 | '@img/sharp-linux-x64@0.33.5':
1587 | optionalDependencies:
1588 | '@img/sharp-libvips-linux-x64': 1.0.4
1589 | optional: true
1590 |
1591 | '@img/sharp-linuxmusl-arm64@0.33.5':
1592 | optionalDependencies:
1593 | '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
1594 | optional: true
1595 |
1596 | '@img/sharp-linuxmusl-x64@0.33.5':
1597 | optionalDependencies:
1598 | '@img/sharp-libvips-linuxmusl-x64': 1.0.4
1599 | optional: true
1600 |
1601 | '@img/sharp-wasm32@0.33.5':
1602 | dependencies:
1603 | '@emnapi/runtime': 1.3.1
1604 | optional: true
1605 |
1606 | '@img/sharp-win32-ia32@0.33.5':
1607 | optional: true
1608 |
1609 | '@img/sharp-win32-x64@0.33.5':
1610 | optional: true
1611 |
1612 | '@isaacs/cliui@8.0.2':
1613 | dependencies:
1614 | string-width: 5.1.2
1615 | string-width-cjs: string-width@4.2.3
1616 | strip-ansi: 7.1.0
1617 | strip-ansi-cjs: strip-ansi@6.0.1
1618 | wrap-ansi: 8.1.0
1619 | wrap-ansi-cjs: wrap-ansi@7.0.0
1620 |
1621 | '@jridgewell/gen-mapping@0.3.8':
1622 | dependencies:
1623 | '@jridgewell/set-array': 1.2.1
1624 | '@jridgewell/sourcemap-codec': 1.5.0
1625 | '@jridgewell/trace-mapping': 0.3.25
1626 |
1627 | '@jridgewell/resolve-uri@3.1.2': {}
1628 |
1629 | '@jridgewell/set-array@1.2.1': {}
1630 |
1631 | '@jridgewell/sourcemap-codec@1.5.0': {}
1632 |
1633 | '@jridgewell/trace-mapping@0.3.25':
1634 | dependencies:
1635 | '@jridgewell/resolve-uri': 3.1.2
1636 | '@jridgewell/sourcemap-codec': 1.5.0
1637 |
1638 | '@microsoft/api-extractor-model@7.30.6(@types/node@22.15.29)':
1639 | dependencies:
1640 | '@microsoft/tsdoc': 0.15.1
1641 | '@microsoft/tsdoc-config': 0.17.1
1642 | '@rushstack/node-core-library': 5.13.1(@types/node@22.15.29)
1643 | transitivePeerDependencies:
1644 | - '@types/node'
1645 |
1646 | '@microsoft/api-extractor@7.52.8(@types/node@22.15.29)':
1647 | dependencies:
1648 | '@microsoft/api-extractor-model': 7.30.6(@types/node@22.15.29)
1649 | '@microsoft/tsdoc': 0.15.1
1650 | '@microsoft/tsdoc-config': 0.17.1
1651 | '@rushstack/node-core-library': 5.13.1(@types/node@22.15.29)
1652 | '@rushstack/rig-package': 0.5.3
1653 | '@rushstack/terminal': 0.15.3(@types/node@22.15.29)
1654 | '@rushstack/ts-command-line': 5.0.1(@types/node@22.15.29)
1655 | lodash: 4.17.21
1656 | minimatch: 3.0.8
1657 | resolve: 1.22.10
1658 | semver: 7.5.4
1659 | source-map: 0.6.1
1660 | typescript: 5.8.2
1661 | transitivePeerDependencies:
1662 | - '@types/node'
1663 |
1664 | '@microsoft/tsdoc-config@0.17.1':
1665 | dependencies:
1666 | '@microsoft/tsdoc': 0.15.1
1667 | ajv: 8.12.0
1668 | jju: 1.4.0
1669 | resolve: 1.22.10
1670 |
1671 | '@microsoft/tsdoc@0.15.1': {}
1672 |
1673 | '@next/env@15.1.3': {}
1674 |
1675 | '@next/swc-darwin-arm64@15.1.3':
1676 | optional: true
1677 |
1678 | '@next/swc-darwin-x64@15.1.3':
1679 | optional: true
1680 |
1681 | '@next/swc-linux-arm64-gnu@15.1.3':
1682 | optional: true
1683 |
1684 | '@next/swc-linux-arm64-musl@15.1.3':
1685 | optional: true
1686 |
1687 | '@next/swc-linux-x64-gnu@15.1.3':
1688 | optional: true
1689 |
1690 | '@next/swc-linux-x64-musl@15.1.3':
1691 | optional: true
1692 |
1693 | '@next/swc-win32-arm64-msvc@15.1.3':
1694 | optional: true
1695 |
1696 | '@next/swc-win32-x64-msvc@15.1.3':
1697 | optional: true
1698 |
1699 | '@p5-wrapper/react@4.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
1700 | dependencies:
1701 | microdiff: 1.4.0
1702 | p5: 1.9.2
1703 | react: 18.2.0
1704 | react-dom: 18.2.0(react@18.2.0)
1705 |
1706 | '@pkgjs/parseargs@0.11.0':
1707 | optional: true
1708 |
1709 | '@rolldown/pluginutils@1.0.0-beta.9': {}
1710 |
1711 | '@rollup/pluginutils@5.1.4(rollup@4.40.1)':
1712 | dependencies:
1713 | '@types/estree': 1.0.6
1714 | estree-walker: 2.0.2
1715 | picomatch: 4.0.2
1716 | optionalDependencies:
1717 | rollup: 4.40.1
1718 |
1719 | '@rollup/rollup-android-arm-eabi@4.40.1':
1720 | optional: true
1721 |
1722 | '@rollup/rollup-android-arm64@4.40.1':
1723 | optional: true
1724 |
1725 | '@rollup/rollup-darwin-arm64@4.40.1':
1726 | optional: true
1727 |
1728 | '@rollup/rollup-darwin-x64@4.40.1':
1729 | optional: true
1730 |
1731 | '@rollup/rollup-freebsd-arm64@4.40.1':
1732 | optional: true
1733 |
1734 | '@rollup/rollup-freebsd-x64@4.40.1':
1735 | optional: true
1736 |
1737 | '@rollup/rollup-linux-arm-gnueabihf@4.40.1':
1738 | optional: true
1739 |
1740 | '@rollup/rollup-linux-arm-musleabihf@4.40.1':
1741 | optional: true
1742 |
1743 | '@rollup/rollup-linux-arm64-gnu@4.40.1':
1744 | optional: true
1745 |
1746 | '@rollup/rollup-linux-arm64-musl@4.40.1':
1747 | optional: true
1748 |
1749 | '@rollup/rollup-linux-loongarch64-gnu@4.40.1':
1750 | optional: true
1751 |
1752 | '@rollup/rollup-linux-powerpc64le-gnu@4.40.1':
1753 | optional: true
1754 |
1755 | '@rollup/rollup-linux-riscv64-gnu@4.40.1':
1756 | optional: true
1757 |
1758 | '@rollup/rollup-linux-riscv64-musl@4.40.1':
1759 | optional: true
1760 |
1761 | '@rollup/rollup-linux-s390x-gnu@4.40.1':
1762 | optional: true
1763 |
1764 | '@rollup/rollup-linux-x64-gnu@4.40.1':
1765 | optional: true
1766 |
1767 | '@rollup/rollup-linux-x64-musl@4.40.1':
1768 | optional: true
1769 |
1770 | '@rollup/rollup-win32-arm64-msvc@4.40.1':
1771 | optional: true
1772 |
1773 | '@rollup/rollup-win32-ia32-msvc@4.40.1':
1774 | optional: true
1775 |
1776 | '@rollup/rollup-win32-x64-msvc@4.40.1':
1777 | optional: true
1778 |
1779 | '@rushstack/node-core-library@5.13.1(@types/node@22.15.29)':
1780 | dependencies:
1781 | ajv: 8.13.0
1782 | ajv-draft-04: 1.0.0(ajv@8.13.0)
1783 | ajv-formats: 3.0.1(ajv@8.13.0)
1784 | fs-extra: 11.3.0
1785 | import-lazy: 4.0.0
1786 | jju: 1.4.0
1787 | resolve: 1.22.10
1788 | semver: 7.5.4
1789 | optionalDependencies:
1790 | '@types/node': 22.15.29
1791 |
1792 | '@rushstack/rig-package@0.5.3':
1793 | dependencies:
1794 | resolve: 1.22.10
1795 | strip-json-comments: 3.1.1
1796 |
1797 | '@rushstack/terminal@0.15.3(@types/node@22.15.29)':
1798 | dependencies:
1799 | '@rushstack/node-core-library': 5.13.1(@types/node@22.15.29)
1800 | supports-color: 8.1.1
1801 | optionalDependencies:
1802 | '@types/node': 22.15.29
1803 |
1804 | '@rushstack/ts-command-line@5.0.1(@types/node@22.15.29)':
1805 | dependencies:
1806 | '@rushstack/terminal': 0.15.3(@types/node@22.15.29)
1807 | '@types/argparse': 1.0.38
1808 | argparse: 1.0.10
1809 | string-argv: 0.3.2
1810 | transitivePeerDependencies:
1811 | - '@types/node'
1812 |
1813 | '@swc/counter@0.1.3': {}
1814 |
1815 | '@swc/helpers@0.5.15':
1816 | dependencies:
1817 | tslib: 2.8.1
1818 |
1819 | '@types/argparse@1.0.38': {}
1820 |
1821 | '@types/babel__core@7.20.5':
1822 | dependencies:
1823 | '@babel/parser': 7.27.4
1824 | '@babel/types': 7.27.3
1825 | '@types/babel__generator': 7.27.0
1826 | '@types/babel__template': 7.4.4
1827 | '@types/babel__traverse': 7.20.7
1828 |
1829 | '@types/babel__generator@7.27.0':
1830 | dependencies:
1831 | '@babel/types': 7.27.3
1832 |
1833 | '@types/babel__template@7.4.4':
1834 | dependencies:
1835 | '@babel/parser': 7.27.4
1836 | '@babel/types': 7.27.3
1837 |
1838 | '@types/babel__traverse@7.20.7':
1839 | dependencies:
1840 | '@babel/types': 7.27.3
1841 |
1842 | '@types/estree@1.0.6': {}
1843 |
1844 | '@types/estree@1.0.7': {}
1845 |
1846 | '@types/node@22.15.29':
1847 | dependencies:
1848 | undici-types: 6.21.0
1849 |
1850 | '@types/react-dom@19.1.5(@types/react@19.1.6)':
1851 | dependencies:
1852 | '@types/react': 19.1.6
1853 |
1854 | '@types/react@19.1.6':
1855 | dependencies:
1856 | csstype: 3.1.3
1857 |
1858 | '@vitejs/plugin-react@4.5.0(vite@6.3.5(@types/node@22.15.29))':
1859 | dependencies:
1860 | '@babel/core': 7.27.4
1861 | '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.27.4)
1862 | '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.27.4)
1863 | '@rolldown/pluginutils': 1.0.0-beta.9
1864 | '@types/babel__core': 7.20.5
1865 | react-refresh: 0.17.0
1866 | vite: 6.3.5(@types/node@22.15.29)
1867 | transitivePeerDependencies:
1868 | - supports-color
1869 |
1870 | '@volar/language-core@2.4.11':
1871 | dependencies:
1872 | '@volar/source-map': 2.4.11
1873 |
1874 | '@volar/source-map@2.4.11': {}
1875 |
1876 | '@volar/typescript@2.4.11':
1877 | dependencies:
1878 | '@volar/language-core': 2.4.11
1879 | path-browserify: 1.0.1
1880 | vscode-uri: 3.0.8
1881 |
1882 | '@vue/compiler-core@3.5.13':
1883 | dependencies:
1884 | '@babel/parser': 7.27.4
1885 | '@vue/shared': 3.5.13
1886 | entities: 4.5.0
1887 | estree-walker: 2.0.2
1888 | source-map-js: 1.2.1
1889 |
1890 | '@vue/compiler-dom@3.5.13':
1891 | dependencies:
1892 | '@vue/compiler-core': 3.5.13
1893 | '@vue/shared': 3.5.13
1894 |
1895 | '@vue/compiler-vue2@2.7.16':
1896 | dependencies:
1897 | de-indent: 1.0.2
1898 | he: 1.2.0
1899 |
1900 | '@vue/language-core@2.2.0(typescript@5.8.3)':
1901 | dependencies:
1902 | '@volar/language-core': 2.4.11
1903 | '@vue/compiler-dom': 3.5.13
1904 | '@vue/compiler-vue2': 2.7.16
1905 | '@vue/shared': 3.5.13
1906 | alien-signals: 0.4.14
1907 | minimatch: 9.0.5
1908 | muggle-string: 0.4.1
1909 | path-browserify: 1.0.1
1910 | optionalDependencies:
1911 | typescript: 5.8.3
1912 |
1913 | '@vue/shared@3.5.13': {}
1914 |
1915 | acorn@8.14.1: {}
1916 |
1917 | ajv-draft-04@1.0.0(ajv@8.13.0):
1918 | optionalDependencies:
1919 | ajv: 8.13.0
1920 |
1921 | ajv-formats@3.0.1(ajv@8.13.0):
1922 | optionalDependencies:
1923 | ajv: 8.13.0
1924 |
1925 | ajv@8.12.0:
1926 | dependencies:
1927 | fast-deep-equal: 3.1.3
1928 | json-schema-traverse: 1.0.0
1929 | require-from-string: 2.0.2
1930 | uri-js: 4.4.1
1931 |
1932 | ajv@8.13.0:
1933 | dependencies:
1934 | fast-deep-equal: 3.1.3
1935 | json-schema-traverse: 1.0.0
1936 | require-from-string: 2.0.2
1937 | uri-js: 4.4.1
1938 |
1939 | alien-signals@0.4.14: {}
1940 |
1941 | ansi-regex@5.0.1: {}
1942 |
1943 | ansi-regex@6.0.1: {}
1944 |
1945 | ansi-styles@4.3.0:
1946 | dependencies:
1947 | color-convert: 2.0.1
1948 |
1949 | ansi-styles@6.2.1: {}
1950 |
1951 | argparse@1.0.10:
1952 | dependencies:
1953 | sprintf-js: 1.0.3
1954 |
1955 | balanced-match@1.0.2: {}
1956 |
1957 | brace-expansion@1.1.11:
1958 | dependencies:
1959 | balanced-match: 1.0.2
1960 | concat-map: 0.0.1
1961 |
1962 | brace-expansion@2.0.1:
1963 | dependencies:
1964 | balanced-match: 1.0.2
1965 |
1966 | browserslist@4.25.0:
1967 | dependencies:
1968 | caniuse-lite: 1.0.30001720
1969 | electron-to-chromium: 1.5.161
1970 | node-releases: 2.0.19
1971 | update-browserslist-db: 1.1.3(browserslist@4.25.0)
1972 |
1973 | busboy@1.6.0:
1974 | dependencies:
1975 | streamsearch: 1.1.0
1976 |
1977 | caniuse-lite@1.0.30001623: {}
1978 |
1979 | caniuse-lite@1.0.30001720: {}
1980 |
1981 | client-only@0.0.1: {}
1982 |
1983 | color-convert@2.0.1:
1984 | dependencies:
1985 | color-name: 1.1.4
1986 |
1987 | color-name@1.1.4: {}
1988 |
1989 | color-string@1.9.1:
1990 | dependencies:
1991 | color-name: 1.1.4
1992 | simple-swizzle: 0.2.2
1993 | optional: true
1994 |
1995 | color@4.2.3:
1996 | dependencies:
1997 | color-convert: 2.0.1
1998 | color-string: 1.9.1
1999 | optional: true
2000 |
2001 | compare-versions@6.1.1: {}
2002 |
2003 | concat-map@0.0.1: {}
2004 |
2005 | confbox@0.1.8: {}
2006 |
2007 | confbox@0.2.2: {}
2008 |
2009 | convert-source-map@2.0.0: {}
2010 |
2011 | cross-spawn@7.0.6:
2012 | dependencies:
2013 | path-key: 3.1.1
2014 | shebang-command: 2.0.0
2015 | which: 2.0.2
2016 |
2017 | csstype@3.1.3: {}
2018 |
2019 | de-indent@1.0.2: {}
2020 |
2021 | debug@4.4.0:
2022 | dependencies:
2023 | ms: 2.1.3
2024 |
2025 | debug@4.4.1:
2026 | dependencies:
2027 | ms: 2.1.3
2028 |
2029 | detect-libc@2.0.3:
2030 | optional: true
2031 |
2032 | eastasianwidth@0.2.0: {}
2033 |
2034 | electron-to-chromium@1.5.161: {}
2035 |
2036 | emoji-regex@8.0.0: {}
2037 |
2038 | emoji-regex@9.2.2: {}
2039 |
2040 | entities@4.5.0: {}
2041 |
2042 | esbuild@0.25.3:
2043 | optionalDependencies:
2044 | '@esbuild/aix-ppc64': 0.25.3
2045 | '@esbuild/android-arm': 0.25.3
2046 | '@esbuild/android-arm64': 0.25.3
2047 | '@esbuild/android-x64': 0.25.3
2048 | '@esbuild/darwin-arm64': 0.25.3
2049 | '@esbuild/darwin-x64': 0.25.3
2050 | '@esbuild/freebsd-arm64': 0.25.3
2051 | '@esbuild/freebsd-x64': 0.25.3
2052 | '@esbuild/linux-arm': 0.25.3
2053 | '@esbuild/linux-arm64': 0.25.3
2054 | '@esbuild/linux-ia32': 0.25.3
2055 | '@esbuild/linux-loong64': 0.25.3
2056 | '@esbuild/linux-mips64el': 0.25.3
2057 | '@esbuild/linux-ppc64': 0.25.3
2058 | '@esbuild/linux-riscv64': 0.25.3
2059 | '@esbuild/linux-s390x': 0.25.3
2060 | '@esbuild/linux-x64': 0.25.3
2061 | '@esbuild/netbsd-arm64': 0.25.3
2062 | '@esbuild/netbsd-x64': 0.25.3
2063 | '@esbuild/openbsd-arm64': 0.25.3
2064 | '@esbuild/openbsd-x64': 0.25.3
2065 | '@esbuild/sunos-x64': 0.25.3
2066 | '@esbuild/win32-arm64': 0.25.3
2067 | '@esbuild/win32-ia32': 0.25.3
2068 | '@esbuild/win32-x64': 0.25.3
2069 |
2070 | escalade@3.2.0: {}
2071 |
2072 | estree-walker@2.0.2: {}
2073 |
2074 | exsolve@1.0.5: {}
2075 |
2076 | fast-deep-equal@3.1.3: {}
2077 |
2078 | fdir@6.4.4(picomatch@4.0.2):
2079 | optionalDependencies:
2080 | picomatch: 4.0.2
2081 |
2082 | foreground-child@3.2.1:
2083 | dependencies:
2084 | cross-spawn: 7.0.6
2085 | signal-exit: 4.1.0
2086 |
2087 | fs-extra@11.3.0:
2088 | dependencies:
2089 | graceful-fs: 4.2.11
2090 | jsonfile: 6.1.0
2091 | universalify: 2.0.1
2092 |
2093 | fsevents@2.3.3:
2094 | optional: true
2095 |
2096 | function-bind@1.1.2: {}
2097 |
2098 | gensync@1.0.0-beta.2: {}
2099 |
2100 | glob@11.0.0:
2101 | dependencies:
2102 | foreground-child: 3.2.1
2103 | jackspeak: 4.0.1
2104 | minimatch: 10.0.1
2105 | minipass: 7.1.2
2106 | package-json-from-dist: 1.0.1
2107 | path-scurry: 2.0.0
2108 |
2109 | globals@11.12.0: {}
2110 |
2111 | graceful-fs@4.2.11: {}
2112 |
2113 | has-flag@4.0.0: {}
2114 |
2115 | hasown@2.0.2:
2116 | dependencies:
2117 | function-bind: 1.1.2
2118 |
2119 | he@1.2.0: {}
2120 |
2121 | import-lazy@4.0.0: {}
2122 |
2123 | is-arrayish@0.3.2:
2124 | optional: true
2125 |
2126 | is-core-module@2.16.1:
2127 | dependencies:
2128 | hasown: 2.0.2
2129 |
2130 | is-fullwidth-code-point@3.0.0: {}
2131 |
2132 | isexe@2.0.0: {}
2133 |
2134 | jackspeak@4.0.1:
2135 | dependencies:
2136 | '@isaacs/cliui': 8.0.2
2137 | optionalDependencies:
2138 | '@pkgjs/parseargs': 0.11.0
2139 |
2140 | jju@1.4.0: {}
2141 |
2142 | js-tokens@4.0.0: {}
2143 |
2144 | jsesc@3.1.0: {}
2145 |
2146 | json-schema-traverse@1.0.0: {}
2147 |
2148 | json5@2.2.3: {}
2149 |
2150 | jsonfile@6.1.0:
2151 | dependencies:
2152 | universalify: 2.0.1
2153 | optionalDependencies:
2154 | graceful-fs: 4.2.11
2155 |
2156 | kolorist@1.8.0: {}
2157 |
2158 | local-pkg@1.1.1:
2159 | dependencies:
2160 | mlly: 1.7.4
2161 | pkg-types: 2.1.0
2162 | quansync: 0.2.10
2163 |
2164 | lodash@4.17.21: {}
2165 |
2166 | loose-envify@1.4.0:
2167 | dependencies:
2168 | js-tokens: 4.0.0
2169 |
2170 | lru-cache@11.0.0: {}
2171 |
2172 | lru-cache@5.1.1:
2173 | dependencies:
2174 | yallist: 3.1.1
2175 |
2176 | lru-cache@6.0.0:
2177 | dependencies:
2178 | yallist: 4.0.0
2179 |
2180 | magic-string@0.30.17:
2181 | dependencies:
2182 | '@jridgewell/sourcemap-codec': 1.5.0
2183 |
2184 | microdiff@1.4.0: {}
2185 |
2186 | minimatch@10.0.1:
2187 | dependencies:
2188 | brace-expansion: 2.0.1
2189 |
2190 | minimatch@3.0.8:
2191 | dependencies:
2192 | brace-expansion: 1.1.11
2193 |
2194 | minimatch@9.0.5:
2195 | dependencies:
2196 | brace-expansion: 2.0.1
2197 |
2198 | minipass@7.1.2: {}
2199 |
2200 | mlly@1.7.4:
2201 | dependencies:
2202 | acorn: 8.14.1
2203 | pathe: 2.0.3
2204 | pkg-types: 1.3.1
2205 | ufo: 1.6.1
2206 |
2207 | ms@2.1.3: {}
2208 |
2209 | muggle-string@0.4.1: {}
2210 |
2211 | nanoid@3.3.11: {}
2212 |
2213 | nanoid@3.3.8: {}
2214 |
2215 | next@15.1.3(@babel/core@7.27.4)(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
2216 | dependencies:
2217 | '@next/env': 15.1.3
2218 | '@swc/counter': 0.1.3
2219 | '@swc/helpers': 0.5.15
2220 | busboy: 1.6.0
2221 | caniuse-lite: 1.0.30001623
2222 | postcss: 8.4.31
2223 | react: 18.2.0
2224 | react-dom: 18.2.0(react@18.2.0)
2225 | styled-jsx: 5.1.6(@babel/core@7.27.4)(react@18.2.0)
2226 | optionalDependencies:
2227 | '@next/swc-darwin-arm64': 15.1.3
2228 | '@next/swc-darwin-x64': 15.1.3
2229 | '@next/swc-linux-arm64-gnu': 15.1.3
2230 | '@next/swc-linux-arm64-musl': 15.1.3
2231 | '@next/swc-linux-x64-gnu': 15.1.3
2232 | '@next/swc-linux-x64-musl': 15.1.3
2233 | '@next/swc-win32-arm64-msvc': 15.1.3
2234 | '@next/swc-win32-x64-msvc': 15.1.3
2235 | sharp: 0.33.5
2236 | transitivePeerDependencies:
2237 | - '@babel/core'
2238 | - babel-plugin-macros
2239 |
2240 | node-releases@2.0.19: {}
2241 |
2242 | p5@1.9.2: {}
2243 |
2244 | package-json-from-dist@1.0.1: {}
2245 |
2246 | path-browserify@1.0.1: {}
2247 |
2248 | path-key@3.1.1: {}
2249 |
2250 | path-parse@1.0.7: {}
2251 |
2252 | path-scurry@2.0.0:
2253 | dependencies:
2254 | lru-cache: 11.0.0
2255 | minipass: 7.1.2
2256 |
2257 | pathe@2.0.3: {}
2258 |
2259 | picocolors@1.1.1: {}
2260 |
2261 | picomatch@4.0.2: {}
2262 |
2263 | pkg-types@1.3.1:
2264 | dependencies:
2265 | confbox: 0.1.8
2266 | mlly: 1.7.4
2267 | pathe: 2.0.3
2268 |
2269 | pkg-types@2.1.0:
2270 | dependencies:
2271 | confbox: 0.2.2
2272 | exsolve: 1.0.5
2273 | pathe: 2.0.3
2274 |
2275 | postcss@8.4.31:
2276 | dependencies:
2277 | nanoid: 3.3.8
2278 | picocolors: 1.1.1
2279 | source-map-js: 1.2.1
2280 |
2281 | postcss@8.5.3:
2282 | dependencies:
2283 | nanoid: 3.3.11
2284 | picocolors: 1.1.1
2285 | source-map-js: 1.2.1
2286 |
2287 | punycode@2.3.1: {}
2288 |
2289 | quansync@0.2.10: {}
2290 |
2291 | react-dom@18.2.0(react@18.2.0):
2292 | dependencies:
2293 | loose-envify: 1.4.0
2294 | react: 18.2.0
2295 | scheduler: 0.23.0
2296 |
2297 | react-refresh@0.17.0: {}
2298 |
2299 | react@18.2.0:
2300 | dependencies:
2301 | loose-envify: 1.4.0
2302 |
2303 | require-from-string@2.0.2: {}
2304 |
2305 | resolve@1.22.10:
2306 | dependencies:
2307 | is-core-module: 2.16.1
2308 | path-parse: 1.0.7
2309 | supports-preserve-symlinks-flag: 1.0.0
2310 |
2311 | rimraf@6.0.1:
2312 | dependencies:
2313 | glob: 11.0.0
2314 | package-json-from-dist: 1.0.1
2315 |
2316 | rollup@4.40.1:
2317 | dependencies:
2318 | '@types/estree': 1.0.7
2319 | optionalDependencies:
2320 | '@rollup/rollup-android-arm-eabi': 4.40.1
2321 | '@rollup/rollup-android-arm64': 4.40.1
2322 | '@rollup/rollup-darwin-arm64': 4.40.1
2323 | '@rollup/rollup-darwin-x64': 4.40.1
2324 | '@rollup/rollup-freebsd-arm64': 4.40.1
2325 | '@rollup/rollup-freebsd-x64': 4.40.1
2326 | '@rollup/rollup-linux-arm-gnueabihf': 4.40.1
2327 | '@rollup/rollup-linux-arm-musleabihf': 4.40.1
2328 | '@rollup/rollup-linux-arm64-gnu': 4.40.1
2329 | '@rollup/rollup-linux-arm64-musl': 4.40.1
2330 | '@rollup/rollup-linux-loongarch64-gnu': 4.40.1
2331 | '@rollup/rollup-linux-powerpc64le-gnu': 4.40.1
2332 | '@rollup/rollup-linux-riscv64-gnu': 4.40.1
2333 | '@rollup/rollup-linux-riscv64-musl': 4.40.1
2334 | '@rollup/rollup-linux-s390x-gnu': 4.40.1
2335 | '@rollup/rollup-linux-x64-gnu': 4.40.1
2336 | '@rollup/rollup-linux-x64-musl': 4.40.1
2337 | '@rollup/rollup-win32-arm64-msvc': 4.40.1
2338 | '@rollup/rollup-win32-ia32-msvc': 4.40.1
2339 | '@rollup/rollup-win32-x64-msvc': 4.40.1
2340 | fsevents: 2.3.3
2341 |
2342 | scheduler@0.23.0:
2343 | dependencies:
2344 | loose-envify: 1.4.0
2345 |
2346 | semver@6.3.1: {}
2347 |
2348 | semver@7.5.4:
2349 | dependencies:
2350 | lru-cache: 6.0.0
2351 |
2352 | semver@7.6.3:
2353 | optional: true
2354 |
2355 | sharp@0.33.5:
2356 | dependencies:
2357 | color: 4.2.3
2358 | detect-libc: 2.0.3
2359 | semver: 7.6.3
2360 | optionalDependencies:
2361 | '@img/sharp-darwin-arm64': 0.33.5
2362 | '@img/sharp-darwin-x64': 0.33.5
2363 | '@img/sharp-libvips-darwin-arm64': 1.0.4
2364 | '@img/sharp-libvips-darwin-x64': 1.0.4
2365 | '@img/sharp-libvips-linux-arm': 1.0.5
2366 | '@img/sharp-libvips-linux-arm64': 1.0.4
2367 | '@img/sharp-libvips-linux-s390x': 1.0.4
2368 | '@img/sharp-libvips-linux-x64': 1.0.4
2369 | '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
2370 | '@img/sharp-libvips-linuxmusl-x64': 1.0.4
2371 | '@img/sharp-linux-arm': 0.33.5
2372 | '@img/sharp-linux-arm64': 0.33.5
2373 | '@img/sharp-linux-s390x': 0.33.5
2374 | '@img/sharp-linux-x64': 0.33.5
2375 | '@img/sharp-linuxmusl-arm64': 0.33.5
2376 | '@img/sharp-linuxmusl-x64': 0.33.5
2377 | '@img/sharp-wasm32': 0.33.5
2378 | '@img/sharp-win32-ia32': 0.33.5
2379 | '@img/sharp-win32-x64': 0.33.5
2380 | optional: true
2381 |
2382 | shebang-command@2.0.0:
2383 | dependencies:
2384 | shebang-regex: 3.0.0
2385 |
2386 | shebang-regex@3.0.0: {}
2387 |
2388 | signal-exit@4.1.0: {}
2389 |
2390 | simple-swizzle@0.2.2:
2391 | dependencies:
2392 | is-arrayish: 0.3.2
2393 | optional: true
2394 |
2395 | source-map-js@1.2.1: {}
2396 |
2397 | source-map@0.6.1: {}
2398 |
2399 | sprintf-js@1.0.3: {}
2400 |
2401 | streamsearch@1.1.0: {}
2402 |
2403 | string-argv@0.3.2: {}
2404 |
2405 | string-width@4.2.3:
2406 | dependencies:
2407 | emoji-regex: 8.0.0
2408 | is-fullwidth-code-point: 3.0.0
2409 | strip-ansi: 6.0.1
2410 |
2411 | string-width@5.1.2:
2412 | dependencies:
2413 | eastasianwidth: 0.2.0
2414 | emoji-regex: 9.2.2
2415 | strip-ansi: 7.1.0
2416 |
2417 | strip-ansi@6.0.1:
2418 | dependencies:
2419 | ansi-regex: 5.0.1
2420 |
2421 | strip-ansi@7.1.0:
2422 | dependencies:
2423 | ansi-regex: 6.0.1
2424 |
2425 | strip-json-comments@3.1.1: {}
2426 |
2427 | styled-jsx@5.1.6(@babel/core@7.27.4)(react@18.2.0):
2428 | dependencies:
2429 | client-only: 0.0.1
2430 | react: 18.2.0
2431 | optionalDependencies:
2432 | '@babel/core': 7.27.4
2433 |
2434 | supports-color@8.1.1:
2435 | dependencies:
2436 | has-flag: 4.0.0
2437 |
2438 | supports-preserve-symlinks-flag@1.0.0: {}
2439 |
2440 | tinyglobby@0.2.13:
2441 | dependencies:
2442 | fdir: 6.4.4(picomatch@4.0.2)
2443 | picomatch: 4.0.2
2444 |
2445 | tslib@2.6.2:
2446 | optional: true
2447 |
2448 | tslib@2.8.1: {}
2449 |
2450 | typescript@5.8.2: {}
2451 |
2452 | typescript@5.8.3: {}
2453 |
2454 | ufo@1.6.1: {}
2455 |
2456 | undici-types@6.21.0: {}
2457 |
2458 | universalify@2.0.1: {}
2459 |
2460 | update-browserslist-db@1.1.3(browserslist@4.25.0):
2461 | dependencies:
2462 | browserslist: 4.25.0
2463 | escalade: 3.2.0
2464 | picocolors: 1.1.1
2465 |
2466 | uri-js@4.4.1:
2467 | dependencies:
2468 | punycode: 2.3.1
2469 |
2470 | vite-plugin-dts@4.5.4(@types/node@22.15.29)(rollup@4.40.1)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.29)):
2471 | dependencies:
2472 | '@microsoft/api-extractor': 7.52.8(@types/node@22.15.29)
2473 | '@rollup/pluginutils': 5.1.4(rollup@4.40.1)
2474 | '@volar/typescript': 2.4.11
2475 | '@vue/language-core': 2.2.0(typescript@5.8.3)
2476 | compare-versions: 6.1.1
2477 | debug: 4.4.0
2478 | kolorist: 1.8.0
2479 | local-pkg: 1.1.1
2480 | magic-string: 0.30.17
2481 | typescript: 5.8.3
2482 | optionalDependencies:
2483 | vite: 6.3.5(@types/node@22.15.29)
2484 | transitivePeerDependencies:
2485 | - '@types/node'
2486 | - rollup
2487 | - supports-color
2488 |
2489 | vite@6.3.5(@types/node@22.15.29):
2490 | dependencies:
2491 | esbuild: 0.25.3
2492 | fdir: 6.4.4(picomatch@4.0.2)
2493 | picomatch: 4.0.2
2494 | postcss: 8.5.3
2495 | rollup: 4.40.1
2496 | tinyglobby: 0.2.13
2497 | optionalDependencies:
2498 | '@types/node': 22.15.29
2499 | fsevents: 2.3.3
2500 |
2501 | vscode-uri@3.0.8: {}
2502 |
2503 | which@2.0.2:
2504 | dependencies:
2505 | isexe: 2.0.0
2506 |
2507 | wrap-ansi@7.0.0:
2508 | dependencies:
2509 | ansi-styles: 4.3.0
2510 | string-width: 4.2.3
2511 | strip-ansi: 6.0.1
2512 |
2513 | wrap-ansi@8.1.0:
2514 | dependencies:
2515 | ansi-styles: 6.2.1
2516 | string-width: 5.1.2
2517 | strip-ansi: 7.1.0
2518 |
2519 | yallist@3.1.1: {}
2520 |
2521 | yallist@4.0.0: {}
2522 |
--------------------------------------------------------------------------------
/src/main.tsx:
--------------------------------------------------------------------------------
1 | import dynamic from "next/dynamic";
2 |
3 | export const NextReactP5Wrapper = dynamic(
4 | async () => (await import("@p5-wrapper/react")).ReactP5Wrapper,
5 | { ssr: false },
6 | );
7 |
--------------------------------------------------------------------------------
/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ESNext",
4 | "useDefineForClassFields": true,
5 | "lib": ["DOM", "DOM.Iterable", "ESNext"],
6 | "allowJs": false,
7 | "skipLibCheck": true,
8 | "esModuleInterop": false,
9 | "allowSyntheticDefaultImports": true,
10 | "strict": true,
11 | "forceConsistentCasingInFileNames": true,
12 | "module": "ESNext",
13 | "moduleResolution": "Node",
14 | "resolveJsonModule": true,
15 | "isolatedModules": true,
16 | "noEmit": true,
17 | "jsx": "react-jsx"
18 | },
19 | "include": ["src"],
20 | "references": [{ "path": "./tsconfig.node.json" }]
21 | }
22 |
--------------------------------------------------------------------------------
/tsconfig.node.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "composite": true,
4 | "module": "ESNext",
5 | "moduleResolution": "Node",
6 | "allowSyntheticDefaultImports": true
7 | },
8 | "include": ["vite.config.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { resolve } from "node:path";
2 |
3 | import { defineConfig, splitVendorChunkPlugin } from "vite";
4 | import dts from "vite-plugin-dts";
5 | import react from "@vitejs/plugin-react";
6 |
7 | // noinspection JSUnusedGlobalSymbols
8 | export default defineConfig({
9 | plugins: [dts(), react(), splitVendorChunkPlugin()],
10 | build: {
11 | lib: {
12 | entry: resolve(__dirname, "src", "main.tsx"),
13 | name: "NextReactP5Wrapper",
14 | },
15 | rollupOptions: {
16 | external: ["react", "react-dom", "@p5-wrapper/react", "next"],
17 | output: {
18 | globals: {
19 | react: "React",
20 | "react-dom": "ReactDom",
21 | "@p5-wrapper/react": "ReactP5Wrapper",
22 | next: "Next",
23 | },
24 | },
25 | },
26 | },
27 | });
28 |
--------------------------------------------------------------------------------