yatho/demo-angular-migration-uikitpublic Fork
⑂ f1b6de3
Commits
⬇ Clone ▾
git clone https://git.rickub.com/yatho/demo-angular-migration-uikit.git
git clone ssh://git@rickub.com/yatho/demo-angular-migration-uikit.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

initial commitUnverified

Yann-thomas Le Moigne committed 2026-10-10T17:57:37+02:00 Browse files
f1b6de3
added .editorconfig +17 -0
new file mode 100644
@@ -0,0 +1,17 @@
1+# Editor configuration, see https://editorconfig.org
2+root = true
3+
4+[*]
5+charset = utf-8
6+indent_style = space
7+indent_size = 2
8+insert_final_newline = true
9+trim_trailing_whitespace = true
10+
11+[*.ts]
12+quote_type = single
13+ij_typescript_use_double_quotes = false
14+
15+[*.md]
16+max_line_length = off
17+trim_trailing_whitespace = false
new file mode 100644
@@ -0,0 +1,17 @@
1+# Editor configuration, see https://editorconfig.org
2+root = true
3+
4+[*]
5+charset = utf-8
6+indent_style = space
7+indent_size = 2
8+insert_final_newline = true
9+trim_trailing_whitespace = true
10+
11+[*.ts]
12+quote_type = single
13+ij_typescript_use_double_quotes = false
14+
15+[*.md]
16+max_line_length = off
17+trim_trailing_whitespace = false
added .gitignore +42 -0
new file mode 100644
@@ -0,0 +1,42 @@
1+# See https://docs.github.com/get-started/getting-started-with-git/ignoring-files for more about ignoring files.
2+
3+# Compiled output
4+/dist
5+/tmp
6+/out-tsc
7+/bazel-out
8+
9+# Node
10+/node_modules
11+npm-debug.log
12+yarn-error.log
13+
14+# IDEs and editors
15+.idea/
16+.project
17+.classpath
18+.c9/
19+*.launch
20+.settings/
21+*.sublime-workspace
22+
23+# Visual Studio Code
24+.vscode/*
25+!.vscode/settings.json
26+!.vscode/tasks.json
27+!.vscode/launch.json
28+!.vscode/extensions.json
29+.history/*
30+
31+# Miscellaneous
32+/.angular/cache
33+.sass-cache/
34+/connect.lock
35+/coverage
36+/libpeerconnection.log
37+testem.log
38+/typings
39+
40+# System files
41+.DS_Store
42+Thumbs.db
new file mode 100644
@@ -0,0 +1,42 @@
1+# See https://docs.github.com/get-started/getting-started-with-git/ignoring-files for more about ignoring files.
2+
3+# Compiled output
4+/dist
5+/tmp
6+/out-tsc
7+/bazel-out
8+
9+# Node
10+/node_modules
11+npm-debug.log
12+yarn-error.log
13+
14+# IDEs and editors
15+.idea/
16+.project
17+.classpath
18+.c9/
19+*.launch
20+.settings/
21+*.sublime-workspace
22+
23+# Visual Studio Code
24+.vscode/*
25+!.vscode/settings.json
26+!.vscode/tasks.json
27+!.vscode/launch.json
28+!.vscode/extensions.json
29+.history/*
30+
31+# Miscellaneous
32+/.angular/cache
33+.sass-cache/
34+/connect.lock
35+/coverage
36+/libpeerconnection.log
37+testem.log
38+/typings
39+
40+# System files
41+.DS_Store
42+Thumbs.db
added .vscode/extensions.json +4 -0
new file mode 100644
@@ -0,0 +1,4 @@
1+{
2+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846
3+ "recommendations": ["angular.ng-template"]
4+}
new file mode 100644
@@ -0,0 +1,4 @@
1+{
2+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846
3+ "recommendations": ["angular.ng-template"]
4+}
added .vscode/launch.json +20 -0
new file mode 100644
@@ -0,0 +1,20 @@
1+{
2+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
3+ "version": "0.2.0",
4+ "configurations": [
5+ {
6+ "name": "ng serve",
7+ "type": "chrome",
8+ "request": "launch",
9+ "preLaunchTask": "npm: start",
10+ "url": "http://localhost:4200/"
11+ },
12+ {
13+ "name": "ng test",
14+ "type": "chrome",
15+ "request": "launch",
16+ "preLaunchTask": "npm: test",
17+ "url": "http://localhost:9876/debug.html"
18+ }
19+ ]
20+}
new file mode 100644
@@ -0,0 +1,20 @@
1+{
2+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
3+ "version": "0.2.0",
4+ "configurations": [
5+ {
6+ "name": "ng serve",
7+ "type": "chrome",
8+ "request": "launch",
9+ "preLaunchTask": "npm: start",
10+ "url": "http://localhost:4200/"
11+ },
12+ {
13+ "name": "ng test",
14+ "type": "chrome",
15+ "request": "launch",
16+ "preLaunchTask": "npm: test",
17+ "url": "http://localhost:9876/debug.html"
18+ }
19+ ]
20+}
added .vscode/tasks.json +42 -0
new file mode 100644
@@ -0,0 +1,42 @@
1+{
2+ // For more information, visit: https://go.microsoft.com/fwlink/?LinkId=733558
3+ "version": "2.0.0",
4+ "tasks": [
5+ {
6+ "type": "npm",
7+ "script": "start",
8+ "isBackground": true,
9+ "problemMatcher": {
10+ "owner": "typescript",
11+ "pattern": "$tsc",
12+ "background": {
13+ "activeOnStart": true,
14+ "beginsPattern": {
15+ "regexp": "(.*?)"
16+ },
17+ "endsPattern": {
18+ "regexp": "bundle generation complete"
19+ }
20+ }
21+ }
22+ },
23+ {
24+ "type": "npm",
25+ "script": "test",
26+ "isBackground": true,
27+ "problemMatcher": {
28+ "owner": "typescript",
29+ "pattern": "$tsc",
30+ "background": {
31+ "activeOnStart": true,
32+ "beginsPattern": {
33+ "regexp": "(.*?)"
34+ },
35+ "endsPattern": {
36+ "regexp": "bundle generation complete"
37+ }
38+ }
39+ }
40+ }
41+ ]
42+}
new file mode 100644
@@ -0,0 +1,42 @@
1+{
2+ // For more information, visit: https://go.microsoft.com/fwlink/?LinkId=733558
3+ "version": "2.0.0",
4+ "tasks": [
5+ {
6+ "type": "npm",
7+ "script": "start",
8+ "isBackground": true,
9+ "problemMatcher": {
10+ "owner": "typescript",
11+ "pattern": "$tsc",
12+ "background": {
13+ "activeOnStart": true,
14+ "beginsPattern": {
15+ "regexp": "(.*?)"
16+ },
17+ "endsPattern": {
18+ "regexp": "bundle generation complete"
19+ }
20+ }
21+ }
22+ },
23+ {
24+ "type": "npm",
25+ "script": "test",
26+ "isBackground": true,
27+ "problemMatcher": {
28+ "owner": "typescript",
29+ "pattern": "$tsc",
30+ "background": {
31+ "activeOnStart": true,
32+ "beginsPattern": {
33+ "regexp": "(.*?)"
34+ },
35+ "endsPattern": {
36+ "regexp": "bundle generation complete"
37+ }
38+ }
39+ }
40+ }
41+ ]
42+}
added README.md +27 -0
new file mode 100644
@@ -0,0 +1,27 @@
1+# UiKit
2+
3+This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 18.2.21.
4+
5+## Development server
6+
7+Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.
8+
9+## Code scaffolding
10+
11+Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
12+
13+## Build
14+
15+Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.
16+
17+## Running unit tests
18+
19+Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
20+
21+## Running end-to-end tests
22+
23+Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
24+
25+## Further help
26+
27+To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
new file mode 100644
@@ -0,0 +1,27 @@
1+# UiKit
2+
3+This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 18.2.21.
4+
5+## Development server
6+
7+Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.
8+
9+## Code scaffolding
10+
11+Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
12+
13+## Build
14+
15+Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.
16+
17+## Running unit tests
18+
19+Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
20+
21+## Running end-to-end tests
22+
23+Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
24+
25+## Further help
26+
27+To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
added angular.json +10 -0
new file mode 100644
@@ -0,0 +1,10 @@
1+{
2+ "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3+ "version": 1,
4+ "cli": {
5+ "packageManager": "pnpm"
6+ },
7+ "newProjectRoot": "projects",
8+ "projects": {
9+ }
10+}
new file mode 100644
@@ -0,0 +1,10 @@
1+{
2+ "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3+ "version": 1,
4+ "cli": {
5+ "packageManager": "pnpm"
6+ },
7+ "newProjectRoot": "projects",
8+ "projects": {
9+ }
10+}
added package.json +37 -0
new file mode 100644
@@ -0,0 +1,37 @@
1+{
2+ "name": "ui-kit",
3+ "version": "0.0.0",
4+ "scripts": {
5+ "ng": "ng",
6+ "start": "ng serve",
7+ "build": "ng build",
8+ "watch": "ng build --watch --configuration development",
9+ "test": "ng test"
10+ },
11+ "private": true,
12+ "dependencies": {
13+ "@angular/animations": "^18.2.0",
14+ "@angular/common": "^18.2.0",
15+ "@angular/compiler": "^18.2.0",
16+ "@angular/core": "^18.2.0",
17+ "@angular/forms": "^18.2.0",
18+ "@angular/platform-browser": "^18.2.0",
19+ "@angular/platform-browser-dynamic": "^18.2.0",
20+ "@angular/router": "^18.2.0",
21+ "rxjs": "~7.8.0",
22+ "tslib": "^2.3.0",
23+ "zone.js": "~0.14.10"
24+ },
25+ "devDependencies": {
26+ "@angular/cli": "^18.2.21",
27+ "@angular/compiler-cli": "^18.2.0",
28+ "@types/jasmine": "~5.1.0",
29+ "jasmine-core": "~5.2.0",
30+ "karma": "~6.4.0",
31+ "karma-chrome-launcher": "~3.2.0",
32+ "karma-coverage": "~2.2.0",
33+ "karma-jasmine": "~5.1.0",
34+ "karma-jasmine-html-reporter": "~2.1.0",
35+ "typescript": "~5.5.2"
36+ }
37+}
new file mode 100644
@@ -0,0 +1,37 @@
1+{
2+ "name": "ui-kit",
3+ "version": "0.0.0",
4+ "scripts": {
5+ "ng": "ng",
6+ "start": "ng serve",
7+ "build": "ng build",
8+ "watch": "ng build --watch --configuration development",
9+ "test": "ng test"
10+ },
11+ "private": true,
12+ "dependencies": {
13+ "@angular/animations": "^18.2.0",
14+ "@angular/common": "^18.2.0",
15+ "@angular/compiler": "^18.2.0",
16+ "@angular/core": "^18.2.0",
17+ "@angular/forms": "^18.2.0",
18+ "@angular/platform-browser": "^18.2.0",
19+ "@angular/platform-browser-dynamic": "^18.2.0",
20+ "@angular/router": "^18.2.0",
21+ "rxjs": "~7.8.0",
22+ "tslib": "^2.3.0",
23+ "zone.js": "~0.14.10"
24+ },
25+ "devDependencies": {
26+ "@angular/cli": "^18.2.21",
27+ "@angular/compiler-cli": "^18.2.0",
28+ "@types/jasmine": "~5.1.0",
29+ "jasmine-core": "~5.2.0",
30+ "karma": "~6.4.0",
31+ "karma-chrome-launcher": "~3.2.0",
32+ "karma-coverage": "~2.2.0",
33+ "karma-jasmine": "~5.1.0",
34+ "karma-jasmine-html-reporter": "~2.1.0",
35+ "typescript": "~5.5.2"
36+ }
37+}
added pnpm-lock.yaml +3754 -0
new file mode 100644
@@ -0,0 +1,3754 @@
1+lockfileVersion: '9.0'
2+
3+settings:
4+ autoInstallPeers: true
5+ excludeLinksFromLockfile: false
6+
7+importers:
8+
9+ .:
10+ dependencies:
11+ '@angular/animations':
12+ specifier: ^18.2.0
13+ version: 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
14+ '@angular/common':
15+ specifier: ^18.2.0
16+ version: 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2)
17+ '@angular/compiler':
18+ specifier: ^18.2.0
19+ version: 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
20+ '@angular/core':
21+ specifier: ^18.2.0
22+ version: 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
23+ '@angular/forms':
24+ specifier: ^18.2.0
25+ version: 18.2.14(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(@angular/platform-browser@18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(rxjs@7.8.2)
26+ '@angular/platform-browser':
27+ specifier: ^18.2.0
28+ version: 18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
29+ '@angular/platform-browser-dynamic':
30+ specifier: ^18.2.0
31+ version: 18.2.14(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/compiler@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(@angular/platform-browser@18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))
32+ '@angular/router':
33+ specifier: ^18.2.0
34+ version: 18.2.14(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(@angular/platform-browser@18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(rxjs@7.8.2)
35+ rxjs:
36+ specifier: ~7.8.0
37+ version: 7.8.2
38+ tslib:
39+ specifier: ^2.3.0
40+ version: 2.8.1
41+ zone.js:
42+ specifier: ~0.14.10
43+ version: 0.14.10
44+ devDependencies:
45+ '@angular/cli':
46+ specifier: ^18.2.21
47+ version: 18.2.21(chokidar@3.6.0)
48+ '@angular/compiler-cli':
49+ specifier: ^18.2.0
50+ version: 18.2.14(@angular/compiler@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(typescript@5.5.4)
51+ '@types/jasmine':
52+ specifier: ~5.1.0
53+ version: 5.1.15
54+ jasmine-core:
55+ specifier: ~5.2.0
56+ version: 5.2.0
57+ karma:
58+ specifier: ~6.4.0
59+ version: 6.4.4
60+ karma-chrome-launcher:
61+ specifier: ~3.2.0
62+ version: 3.2.0
63+ karma-coverage:
64+ specifier: ~2.2.0
65+ version: 2.2.1
66+ karma-jasmine:
67+ specifier: ~5.1.0
68+ version: 5.1.0(karma@6.4.4)
69+ karma-jasmine-html-reporter:
70+ specifier: ~2.1.0
71+ version: 2.1.0(jasmine-core@5.2.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4)
72+ typescript:
73+ specifier: ~5.5.2
74+ version: 5.5.4
75+
76+packages:
77+
78+ '@ampproject/remapping@2.3.0':
79+ resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
80+ engines: {node: '>=6.0.0'}
81+
82+ '@angular-devkit/architect@0.1802.21':
83+ resolution: {integrity: sha512-+Ll+xtpKwZ3iLWN/YypvnCZV/F0MVbP+/7ZpMR+Xv/uB0OmribhBVj9WGaCd9I/bGgoYBw8wBV/NFNCKkf0k3Q==}
84+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
85+
86+ '@angular-devkit/core@18.2.21':
87+ resolution: {integrity: sha512-Lno6GNbJME85wpc/uqn+wamBxvfZJZFYSH8+oAkkyjU/hk8r5+X8DuyqsKAa0m8t46zSTUsonHsQhVe5vgrZeQ==}
88+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
89+ peerDependencies:
90+ chokidar: ^3.5.2
91+ peerDependenciesMeta:
92+ chokidar:
93+ optional: true
94+
95+ '@angular-devkit/schematics@18.2.21':
96+ resolution: {integrity: sha512-yuC2vN4VL48JhnsaOa9J/o0Jl+cxOklRNQp5J2/ypMuRROaVCrZAPiX+ChSHh++kHYMpj8+ggNrrUwRNfMKACQ==}
97+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
98+
99+ '@angular/animations@18.2.14':
100+ resolution: {integrity: sha512-Kp/MWShoYYO+R3lrrZbZgszbbLGVXHB+39mdJZwnIuZMDkeL3JsIBlSOzyJRTnpS1vITc+9jgHvP/6uKbMrW1Q==}
101+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
102+ peerDependencies:
103+ '@angular/core': 18.2.14
104+
105+ '@angular/cli@18.2.21':
106+ resolution: {integrity: sha512-efweY4p8awRTbHs+HKdg6s44hl7Y0gdVlXYi3HeY8Z5JDC0abbka0K6sA/MrV9AXvn/5ovxYbxiL3AsOApjTpg==}
107+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
108+ hasBin: true
109+
110+ '@angular/common@18.2.14':
111+ resolution: {integrity: sha512-ZPRswzaVRiqcfZoowuAM22Hr2/z10ajWOUoFDoQ9tWqz/fH/773kJv2F9VvePIekgNPCzaizqv9gF6tGNqaAwg==}
112+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
113+ peerDependencies:
114+ '@angular/core': 18.2.14
115+ rxjs: ^6.5.3 || ^7.4.0
116+
117+ '@angular/compiler-cli@18.2.14':
118+ resolution: {integrity: sha512-BmmjyrFSBSYkm0tBSqpu4cwnJX/b/XvhM36mj2k8jah3tNS5zLDDx5w6tyHmaPJa/1D95MlXx2h6u7K9D+Mhew==}
119+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
120+ hasBin: true
121+ peerDependencies:
122+ '@angular/compiler': 18.2.14
123+ typescript: '>=5.4 <5.6'
124+
125+ '@angular/compiler@18.2.14':
126+ resolution: {integrity: sha512-Mpq3v/mztQzGAQAAFV+wAI1hlXxZ0m8eDBgaN2kD3Ue+r4S6bLm1Vlryw0iyUnt05PcFIdxPT6xkcphq5pl6lw==}
127+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
128+ peerDependencies:
129+ '@angular/core': 18.2.14
130+ peerDependenciesMeta:
131+ '@angular/core':
132+ optional: true
133+
134+ '@angular/core@18.2.14':
135+ resolution: {integrity: sha512-BIPrCs93ZZTY9ym7yfoTgAQ5rs706yoYeAdrgc8kh/bDbM9DawxKlgeKBx2FLt09Y0YQ1bFhKVp0cV4gDEaMxQ==}
136+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
137+ peerDependencies:
138+ rxjs: ^6.5.3 || ^7.4.0
139+ zone.js: ~0.14.10
140+
141+ '@angular/forms@18.2.14':
142+ resolution: {integrity: sha512-fZVwXctmBJa5VdopJae/T9MYKPXNd04+6j4k/6X819y+9fiyWLJt2QicSc5Rc+YD9mmhXag3xaljlrnotf9VGA==}
143+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
144+ peerDependencies:
145+ '@angular/common': 18.2.14
146+ '@angular/core': 18.2.14
147+ '@angular/platform-browser': 18.2.14
148+ rxjs: ^6.5.3 || ^7.4.0
149+
150+ '@angular/platform-browser-dynamic@18.2.14':
151+ resolution: {integrity: sha512-QOv+o89u8HLN0LG8faTIVHKBxfkOBHVDB0UuXy19+HJofWZGGvho+vGjV0/IAkhZnMC4Sxdoy/mOHP2ytALX3A==}
152+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
153+ peerDependencies:
154+ '@angular/common': 18.2.14
155+ '@angular/compiler': 18.2.14
156+ '@angular/core': 18.2.14
157+ '@angular/platform-browser': 18.2.14
158+
159+ '@angular/platform-browser@18.2.14':
160+ resolution: {integrity: sha512-W+JTxI25su3RiZVZT3Yrw6KNUCmOIy7OZIZ+612skPgYK2f2qil7VclnW1oCwG896h50cMJU/lnAfxZxefQgyQ==}
161+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
162+ peerDependencies:
163+ '@angular/animations': 18.2.14
164+ '@angular/common': 18.2.14
165+ '@angular/core': 18.2.14
166+ peerDependenciesMeta:
167+ '@angular/animations':
168+ optional: true
169+
170+ '@angular/router@18.2.14':
171+ resolution: {integrity: sha512-v/gweh8MBjjDfh1QssuyjISa+6SVVIvIZox7MaMs81RkaoVHwS9grDtPud1pTKHzms2KxSVpvwwyvkRJQplueg==}
172+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
173+ peerDependencies:
174+ '@angular/common': 18.2.14
175+ '@angular/core': 18.2.14
176+ '@angular/platform-browser': 18.2.14
177+ rxjs: ^6.5.3 || ^7.4.0
178+
179+ '@babel/code-frame@7.29.7':
180+ resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==}
181+ engines: {node: '>=6.9.0'}
182+
183+ '@babel/compat-data@7.29.7':
184+ resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==}
185+ engines: {node: '>=6.9.0'}
186+
187+ '@babel/core@7.25.2':
188+ resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==}
189+ engines: {node: '>=6.9.0'}
190+
191+ '@babel/core@7.29.7':
192+ resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==}
193+ engines: {node: '>=6.9.0'}
194+
195+ '@babel/generator@7.29.8':
196+ resolution: {integrity: sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==}
197+ engines: {node: '>=6.9.0'}
198+
199+ '@babel/helper-compilation-targets@7.29.7':
200+ resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==}
201+ engines: {node: '>=6.9.0'}
202+
203+ '@babel/helper-globals@7.29.7':
204+ resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==}
205+ engines: {node: '>=6.9.0'}
206+
207+ '@babel/helper-module-imports@7.29.7':
208+ resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==}
209+ engines: {node: '>=6.9.0'}
210+
211+ '@babel/helper-module-transforms@7.29.7':
212+ resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==}
213+ engines: {node: '>=6.9.0'}
214+ peerDependencies:
215+ '@babel/core': ^7.0.0
216+
217+ '@babel/helper-string-parser@7.29.7':
218+ resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==}
219+ engines: {node: '>=6.9.0'}
220+
221+ '@babel/helper-validator-identifier@7.29.7':
222+ resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==}
223+ engines: {node: '>=6.9.0'}
224+
225+ '@babel/helper-validator-option@7.29.7':
226+ resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==}
227+ engines: {node: '>=6.9.0'}
228+
229+ '@babel/helpers@7.29.10':
230+ resolution: {integrity: sha512-EMCx3AGZ3WfAl6ht7AyQoPm2Lh+BGYEMdc4Q6Hf7uSCDOZFuLq44qNwL+iaim8VlyYhRAo4X43+weadK8ZB4Yg==}
231+ engines: {node: '>=6.9.0'}
232+
233+ '@babel/parser@7.29.9':
234+ resolution: {integrity: sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==}
235+ engines: {node: '>=6.0.0'}
236+ hasBin: true
237+
238+ '@babel/template@7.29.7':
239+ resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==}
240+ engines: {node: '>=6.9.0'}
241+
242+ '@babel/traverse@7.29.10':
243+ resolution: {integrity: sha512-B3lYAs2nkKskbgQ1nfy8Ma9ao9Q1rntTAQHrzzyDuj+TSO+X3le6PfWwqDvodsb+OumE10eMFfuMCTQSQ5iuIQ==}
244+ engines: {node: '>=6.9.0'}
245+
246+ '@babel/types@7.29.8':
247+ resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==}
248+ engines: {node: '>=6.9.0'}
249+
250+ '@colors/colors@1.5.0':
251+ resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
252+ engines: {node: '>=0.1.90'}
253+
254+ '@inquirer/checkbox@2.5.0':
255+ resolution: {integrity: sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==}
256+ engines: {node: '>=18'}
257+
258+ '@inquirer/confirm@3.2.0':
259+ resolution: {integrity: sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==}
260+ engines: {node: '>=18'}
261+
262+ '@inquirer/core@9.2.1':
263+ resolution: {integrity: sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==}
264+ engines: {node: '>=18'}
265+
266+ '@inquirer/editor@2.2.0':
267+ resolution: {integrity: sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==}
268+ engines: {node: '>=18'}
269+
270+ '@inquirer/expand@2.3.0':
271+ resolution: {integrity: sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==}
272+ engines: {node: '>=18'}
273+
274+ '@inquirer/figures@1.0.15':
275+ resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==}
276+ engines: {node: '>=18'}
277+
278+ '@inquirer/input@2.3.0':
279+ resolution: {integrity: sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==}
280+ engines: {node: '>=18'}
281+
282+ '@inquirer/number@1.1.0':
283+ resolution: {integrity: sha512-ilUnia/GZUtfSZy3YEErXLJ2Sljo/mf9fiKc08n18DdwdmDbOzRcTv65H1jjDvlsAuvdFXf4Sa/aL7iw/NanVA==}
284+ engines: {node: '>=18'}
285+
286+ '@inquirer/password@2.2.0':
287+ resolution: {integrity: sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==}
288+ engines: {node: '>=18'}
289+
290+ '@inquirer/prompts@5.3.8':
291+ resolution: {integrity: sha512-b2BudQY/Si4Y2a0PdZZL6BeJtl8llgeZa7U2j47aaJSCeAl1e4UI7y8a9bSkO3o/ZbZrgT5muy/34JbsjfIWxA==}
292+ engines: {node: '>=18'}
293+
294+ '@inquirer/rawlist@2.3.0':
295+ resolution: {integrity: sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==}
296+ engines: {node: '>=18'}
297+
298+ '@inquirer/search@1.1.0':
299+ resolution: {integrity: sha512-h+/5LSj51dx7hp5xOn4QFnUaKeARwUCLs6mIhtkJ0JYPBLmEYjdHSYh7I6GrLg9LwpJ3xeX0FZgAG1q0QdCpVQ==}
300+ engines: {node: '>=18'}
301+
302+ '@inquirer/select@2.5.0':
303+ resolution: {integrity: sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==}
304+ engines: {node: '>=18'}
305+
306+ '@inquirer/type@1.5.5':
307+ resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==}
308+ engines: {node: '>=18'}
309+
310+ '@inquirer/type@2.0.0':
311+ resolution: {integrity: sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==}
312+ engines: {node: '>=18'}
313+
314+ '@isaacs/cliui@8.0.2':
315+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
316+ engines: {node: '>=12'}
317+
318+ '@istanbuljs/schema@0.1.6':
319+ resolution: {integrity: sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==}
320+ engines: {node: '>=8'}
321+
322+ '@jridgewell/gen-mapping@0.3.13':
323+ resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
324+
325+ '@jridgewell/remapping@2.3.5':
326+ resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
327+
328+ '@jridgewell/resolve-uri@3.1.2':
329+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
330+ engines: {node: '>=6.0.0'}
331+
332+ '@jridgewell/sourcemap-codec@1.6.0':
333+ resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==}
334+
335+ '@jridgewell/trace-mapping@0.3.31':
336+ resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
337+
338+ '@listr2/prompt-adapter-inquirer@2.0.15':
339+ resolution: {integrity: sha512-MZrGem/Ujjd4cPTLYDfCZK2iKKeiO/8OX13S6jqxldLs0Prf2aGqVlJ77nMBqMv7fzqgXEgjrNHLXcKR8l9lOg==}
340+ engines: {node: '>=18.0.0'}
341+ peerDependencies:
342+ '@inquirer/prompts': '>= 3 < 6'
343+
344+ '@npmcli/agent@2.2.2':
345+ resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==}
346+ engines: {node: ^16.14.0 || >=18.0.0}
347+
348+ '@npmcli/fs@3.1.1':
349+ resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==}
350+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
351+
352+ '@npmcli/git@5.0.8':
353+ resolution: {integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==}
354+ engines: {node: ^16.14.0 || >=18.0.0}
355+
356+ '@npmcli/installed-package-contents@2.1.0':
357+ resolution: {integrity: sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==}
358+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
359+ hasBin: true
360+
361+ '@npmcli/node-gyp@3.0.0':
362+ resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==}
363+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
364+
365+ '@npmcli/package-json@5.2.1':
366+ resolution: {integrity: sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==}
367+ engines: {node: ^16.14.0 || >=18.0.0}
368+
369+ '@npmcli/promise-spawn@7.0.2':
370+ resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==}
371+ engines: {node: ^16.14.0 || >=18.0.0}
372+
373+ '@npmcli/redact@2.0.1':
374+ resolution: {integrity: sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==}
375+ engines: {node: ^16.14.0 || >=18.0.0}
376+
377+ '@npmcli/run-script@8.1.0':
378+ resolution: {integrity: sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==}
379+ engines: {node: ^16.14.0 || >=18.0.0}
380+
381+ '@pkgjs/parseargs@0.11.0':
382+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
383+ engines: {node: '>=14'}
384+
385+ '@schematics/angular@18.2.21':
386+ resolution: {integrity: sha512-5Ai+NEflQZi67y4NsQ3o04iEp7zT0/BUFVCrJ3CueU3uYQGs8jrN1Lk6tvQ9c5HzGcTDrMXuTrCswyR9o6ecpA==}
387+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
388+
389+ '@sigstore/bundle@2.3.2':
390+ resolution: {integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==}
391+ engines: {node: ^16.14.0 || >=18.0.0}
392+
393+ '@sigstore/core@1.1.0':
394+ resolution: {integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==}
395+ engines: {node: ^16.14.0 || >=18.0.0}
396+
397+ '@sigstore/protobuf-specs@0.3.3':
398+ resolution: {integrity: sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ==}
399+ engines: {node: ^18.17.0 || >=20.5.0}
400+
401+ '@sigstore/sign@2.3.2':
402+ resolution: {integrity: sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==}
403+ engines: {node: ^16.14.0 || >=18.0.0}
404+
405+ '@sigstore/tuf@2.3.4':
406+ resolution: {integrity: sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==}
407+ engines: {node: ^16.14.0 || >=18.0.0}
408+
409+ '@sigstore/verify@1.2.1':
410+ resolution: {integrity: sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==}
411+ engines: {node: ^16.14.0 || >=18.0.0}
412+
413+ '@socket.io/component-emitter@3.1.2':
414+ resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==}
415+
416+ '@tufjs/canonical-json@2.0.0':
417+ resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==}
418+ engines: {node: ^16.14.0 || >=18.0.0}
419+
420+ '@tufjs/models@2.0.1':
421+ resolution: {integrity: sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==}
422+ engines: {node: ^16.14.0 || >=18.0.0}
423+
424+ '@types/cors@2.8.19':
425+ resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==}
426+
427+ '@types/jasmine@5.1.15':
428+ resolution: {integrity: sha512-ZAC8KjmV2MJxbNTrwXFN+HKeajpXQZp6KpPiR6Aa4XvaEnjP6qh23lL/Rqb7AYzlp3h/rcwDrQ7Gg7q28cQTQg==}
429+
430+ '@types/mute-stream@0.0.4':
431+ resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==}
432+
433+ '@types/node@22.20.5':
434+ resolution: {integrity: sha512-U2+DNr+wSjpsTS/wZGYHq7GcwfuSmKiKvoPvK22zwTlRhU91yOniN4qRR5KhIjvif7ysw/dz/hKmfDH0Ris4aA==}
435+
436+ '@types/node@26.6.5':
437+ resolution: {integrity: sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==}
438+
439+ '@types/wrap-ansi@3.0.0':
440+ resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==}
441+
442+ '@types/ws@8.18.2':
443+ resolution: {integrity: sha512-67MQl+fpWKVTT1NYdnmo3U4sc/xPo/zQBncVnI74qmQa0z/b+1g6iYqNmGCPbxO+zz2aklb08a0oHfegiVd0/w==}
444+
445+ '@yarnpkg/lockfile@1.1.0':
446+ resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==}
447+
448+ abbrev@2.0.0:
449+ resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==}
450+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
451+
452+ accepts@1.3.8:
453+ resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
454+ engines: {node: '>= 0.6'}
455+
456+ agent-base@7.1.4:
457+ resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
458+ engines: {node: '>= 14'}
459+
460+ aggregate-error@3.1.0:
461+ resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
462+ engines: {node: '>=8'}
463+
464+ ajv-formats@3.0.1:
465+ resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==}
466+ peerDependencies:
467+ ajv: ^8.0.0
468+ peerDependenciesMeta:
469+ ajv:
470+ optional: true
471+
472+ ajv@8.17.1:
473+ resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
474+
475+ ansi-escapes@4.3.2:
476+ resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
477+ engines: {node: '>=8'}
478+
479+ ansi-escapes@7.3.0:
480+ resolution: {integrity: sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==}
481+ engines: {node: '>=18'}
482+
483+ ansi-regex@5.0.1:
484+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
485+ engines: {node: '>=8'}
486+
487+ ansi-regex@6.4.0:
488+ resolution: {integrity: sha512-KzTVk2tCWAHtYrvvvaP8bJKJq2pVinhLcGEQdtLIYPbmNGNyYe8QwNaTUYQp2J7/vIsUKt5QCqAfUkYyG9DkOw==}
489+ engines: {node: '>=12'}
490+
491+ ansi-styles@4.3.0:
492+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
493+ engines: {node: '>=8'}
494+
495+ ansi-styles@6.2.3:
496+ resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
497+ engines: {node: '>=12'}
498+
499+ anymatch@3.1.3:
500+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
501+ engines: {node: '>= 8'}
502+
503+ balanced-match@1.0.2:
504+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
505+
506+ base64-js@1.5.1:
507+ resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
508+
509+ baseline-browser-mapping@2.11.28:
510+ resolution: {integrity: sha512-br0LOmjJqr6Rt4AEkadbcNf67Zpo7EPwKsWbjnRrJIa1QYFHQBqM4C7F2WTbV8ahTEcg1Eo+Y0aWjjORInYFyA==}
511+ engines: {node: '>=6.0.0'}
512+ hasBin: true
513+
514+ binary-extensions@2.3.0:
515+ resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
516+ engines: {node: '>=8'}
517+
518+ bl@4.1.0:
519+ resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
520+
521+ body-parser@1.20.8:
522+ resolution: {integrity: sha512-JNcyFQ64OiijEkPzUBTCe+hyPXUD/3LEldGQ6iF5LR1w00mx9o7xtDWHXBY2iItjdCFGoilOLNQbH943ut7pHA==}
523+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
524+
525+ brace-expansion@1.1.21:
526+ resolution: {integrity: sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==}
527+
528+ brace-expansion@2.1.7:
529+ resolution: {integrity: sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g==}
530+
531+ braces@3.0.3:
532+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
533+ engines: {node: '>=8'}
534+
535+ browserslist@4.29.3:
536+ resolution: {integrity: sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==}
537+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
538+ hasBin: true
539+
540+ buffer@5.7.1:
541+ resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
542+
543+ bytes@3.1.2:
544+ resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
545+ engines: {node: '>= 0.8'}
546+
547+ cacache@18.0.4:
548+ resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==}
549+ engines: {node: ^16.14.0 || >=18.0.0}
550+
551+ call-bind-apply-helpers@1.0.2:
552+ resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
553+ engines: {node: '>= 0.4'}
554+
555+ call-bound@1.0.4:
556+ resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
557+ engines: {node: '>= 0.4'}
558+
559+ caniuse-lite@1.0.30001815:
560+ resolution: {integrity: sha512-uDybUEyfgbyJJ93J1vikTylBX31AkdVYeVPeffMQpf8XN7hSfr0oZOn4VFOIMNvtU5+rHvC5Udg2TgtJKHm23Q==}
561+
562+ chalk@4.1.2:
563+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
564+ engines: {node: '>=10'}
565+
566+ chardet@0.7.0:
567+ resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
568+
569+ chokidar@3.6.0:
570+ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
571+ engines: {node: '>= 8.10.0'}
572+
573+ chokidar@4.0.3:
574+ resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
575+ engines: {node: '>= 14.16.0'}
576+
577+ chownr@2.0.0:
578+ resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
579+ engines: {node: '>=10'}
580+
581+ clean-stack@2.2.0:
582+ resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
583+ engines: {node: '>=6'}
584+
585+ cli-cursor@3.1.0:
586+ resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
587+ engines: {node: '>=8'}
588+
589+ cli-cursor@5.0.0:
590+ resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
591+ engines: {node: '>=18'}
592+
593+ cli-spinners@2.9.2:
594+ resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
595+ engines: {node: '>=6'}
596+
597+ cli-truncate@4.0.0:
598+ resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==}
599+ engines: {node: '>=18'}
600+
601+ cli-width@4.1.0:
602+ resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==}
603+ engines: {node: '>= 12'}
604+
605+ cliui@7.0.4:
606+ resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
607+
608+ cliui@8.0.1:
609+ resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
610+ engines: {node: '>=12'}
611+
612+ clone@1.0.4:
613+ resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
614+ engines: {node: '>=0.8'}
615+
616+ color-convert@2.0.1:
617+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
618+ engines: {node: '>=7.0.0'}
619+
620+ color-name@1.1.4:
621+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
622+
623+ colorette@2.0.20:
624+ resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
625+
626+ concat-map@0.0.1:
627+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
628+
629+ connect@3.7.0:
630+ resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
631+ engines: {node: '>= 0.10.0'}
632+
633+ content-type@1.0.5:
634+ resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
635+ engines: {node: '>= 0.6'}
636+
637+ convert-source-map@1.9.0:
638+ resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
639+
640+ convert-source-map@2.0.0:
641+ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
642+
643+ cookie@0.7.2:
644+ resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
645+ engines: {node: '>= 0.6'}
646+
647+ cors@2.8.6:
648+ resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==}
649+ engines: {node: '>= 0.10'}
650+
651+ cross-spawn@7.0.6:
652+ resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
653+ engines: {node: '>= 8'}
654+
655+ custom-event@1.0.1:
656+ resolution: {integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==}
657+
658+ date-format@4.0.14:
659+ resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==}
660+ engines: {node: '>=4.0'}
661+
662+ debug@2.6.9:
663+ resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
664+ peerDependencies:
665+ supports-color: '*'
666+ peerDependenciesMeta:
667+ supports-color:
668+ optional: true
669+
670+ debug@4.4.3:
671+ resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
672+ engines: {node: '>=6.0'}
673+ peerDependencies:
674+ supports-color: '*'
675+ peerDependenciesMeta:
676+ supports-color:
677+ optional: true
678+
679+ defaults@1.0.4:
680+ resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
681+
682+ depd@2.0.0:
683+ resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
684+ engines: {node: '>= 0.8'}
685+
686+ destroy@1.2.0:
687+ resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
688+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
689+
690+ di@0.0.1:
691+ resolution: {integrity: sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==}
692+
693+ dom-serialize@2.2.1:
694+ resolution: {integrity: sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==}
695+
696+ dunder-proto@1.0.1:
697+ resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
698+ engines: {node: '>= 0.4'}
699+
700+ eastasianwidth@0.2.0:
701+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
702+
703+ ee-first@1.1.1:
704+ resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
705+
706+ electron-to-chromium@1.5.452:
707+ resolution: {integrity: sha512-cVvk1YBSj6571VmV6hdJTqj94Y79xSu8cj6Y9t6ae4Y4431z8/7EJFvu3rVp90xhfuv9BpPKUmaLfTo4+FOGBg==}
708+
709+ emoji-regex@10.6.0:
710+ resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
711+
712+ emoji-regex@8.0.0:
713+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
714+
715+ emoji-regex@9.2.2:
716+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
717+
718+ encodeurl@1.0.2:
719+ resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
720+ engines: {node: '>= 0.8'}
721+
722+ encoding@0.1.13:
723+ resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
724+
725+ engine.io-parser@5.2.3:
726+ resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==}
727+ engines: {node: '>=10.0.0'}
728+
729+ engine.io@6.6.11:
730+ resolution: {integrity: sha512-z34mGpLoY/82ZbkX1LqGMIaf3wjVMPL6gVC681QDqnmzJ26synI8qAE32P+a7UazmpJZ8UGrFIeAavgRfXzYrg==}
731+ engines: {node: '>=10.2.0'}
732+
733+ ent@2.2.2:
734+ resolution: {integrity: sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==}
735+ engines: {node: '>= 0.4'}
736+
737+ env-paths@2.2.1:
738+ resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
739+ engines: {node: '>=6'}
740+
741+ environment@1.1.0:
742+ resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==}
743+ engines: {node: '>=18'}
744+
745+ err-code@2.0.3:
746+ resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
747+
748+ es-define-property@1.0.1:
749+ resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
750+ engines: {node: '>= 0.4'}
751+
752+ es-errors@1.3.0:
753+ resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
754+ engines: {node: '>= 0.4'}
755+
756+ es-object-atoms@1.1.2:
757+ resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==}
758+ engines: {node: '>= 0.4'}
759+
760+ escalade@3.2.0:
761+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
762+ engines: {node: '>=6'}
763+
764+ escape-html@1.0.3:
765+ resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
766+
767+ eventemitter3@4.0.7:
768+ resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
769+
770+ eventemitter3@5.0.4:
771+ resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==}
772+
773+ exponential-backoff@3.1.3:
774+ resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==}
775+
776+ extend@3.0.2:
777+ resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
778+
779+ external-editor@3.1.0:
780+ resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
781+ engines: {node: '>=4'}
782+
783+ fast-deep-equal@3.1.3:
784+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
785+
786+ fast-uri@3.1.8:
787+ resolution: {integrity: sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==}
788+
789+ fill-range@7.1.1:
790+ resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
791+ engines: {node: '>=8'}
792+
793+ finalhandler@1.1.2:
794+ resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
795+ engines: {node: '>= 0.8'}
796+
797+ flatted@3.4.4:
798+ resolution: {integrity: sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==}
799+
800+ follow-redirects@1.16.1:
801+ resolution: {integrity: sha512-FNvFGzoMLWmE6Yj9spb/zjd7yiNCHiAW9/Tg9CXrQ8wuu32HtlJOwWO11OJafl5FfY3DxTdQ0vj42zU1kvv5jg==}
802+ engines: {node: '>=4.0'}
803+ peerDependencies:
804+ debug: '*'
805+ peerDependenciesMeta:
806+ debug:
807+ optional: true
808+
809+ foreground-child@3.3.1:
810+ resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
811+ engines: {node: '>=14'}
812+
813+ fs-extra@8.1.0:
814+ resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
815+ engines: {node: '>=6 <7 || >=8'}
816+
817+ fs-minipass@2.1.0:
818+ resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
819+ engines: {node: '>= 8'}
820+
821+ fs-minipass@3.0.3:
822+ resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==}
823+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
824+
825+ fs.realpath@1.0.0:
826+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
827+
828+ fsevents@2.3.3:
829+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
830+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
831+ os: [darwin]
832+
833+ function-bind@1.1.2:
834+ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
835+
836+ gensync@1.0.0-beta.2:
837+ resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
838+ engines: {node: '>=6.9.0'}
839+
840+ get-caller-file@2.0.5:
841+ resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
842+ engines: {node: 6.* || 8.* || >= 10.*}
843+
844+ get-east-asian-width@1.7.0:
845+ resolution: {integrity: sha512-XjH1AECxf0giL2V1aU8vKyRR2ppRUb5c0EvT7zuJTokQ74bNo52zOtghqdWIqrhUD79fo3x0WfKZdOqxF6LG1Q==}
846+ engines: {node: '>=18'}
847+
848+ get-intrinsic@1.3.0:
849+ resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
850+ engines: {node: '>= 0.4'}
851+
852+ get-proto@1.0.1:
853+ resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
854+ engines: {node: '>= 0.4'}
855+
856+ glob-parent@5.1.2:
857+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
858+ engines: {node: '>= 6'}
859+
860+ glob@10.5.0:
861+ resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==}
862+ deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
863+ hasBin: true
864+
865+ glob@7.2.3:
866+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
867+ deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
868+
869+ gopd@1.2.0:
870+ resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
871+ engines: {node: '>= 0.4'}
872+
873+ graceful-fs@4.2.11:
874+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
875+
876+ has-flag@4.0.0:
877+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
878+ engines: {node: '>=8'}
879+
880+ has-symbols@1.1.0:
881+ resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
882+ engines: {node: '>= 0.4'}
883+
884+ has-tostringtag@1.0.2:
885+ resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
886+ engines: {node: '>= 0.4'}
887+
888+ hasown@2.0.4:
889+ resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==}
890+ engines: {node: '>= 0.4'}
891+
892+ hosted-git-info@7.0.2:
893+ resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
894+ engines: {node: ^16.14.0 || >=18.0.0}
895+
896+ html-escaper@2.0.2:
897+ resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
898+
899+ http-cache-semantics@4.3.0:
900+ resolution: {integrity: sha512-M5t5LlJpS1UHMjvwRQVdFHvPISGeLAxNcrWuJkeGh0KxsqCHZ1O3NXZU/8x7cD0BDcGW8kapxMKTvwlqrNkHkA==}
901+
902+ http-errors@2.0.1:
903+ resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==}
904+ engines: {node: '>= 0.8'}
905+
906+ http-proxy-agent@7.0.2:
907+ resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
908+ engines: {node: '>= 14'}
909+
910+ http-proxy@1.18.1:
911+ resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
912+ engines: {node: '>=8.0.0'}
913+
914+ https-proxy-agent@7.0.6:
915+ resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
916+ engines: {node: '>= 14'}
917+
918+ iconv-lite@0.4.24:
919+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
920+ engines: {node: '>=0.10.0'}
921+
922+ iconv-lite@0.6.3:
923+ resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
924+ engines: {node: '>=0.10.0'}
925+
926+ ieee754@1.2.1:
927+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
928+
929+ ignore-walk@6.0.5:
930+ resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==}
931+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
932+
933+ imurmurhash@0.1.4:
934+ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
935+ engines: {node: '>=0.8.19'}
936+
937+ indent-string@4.0.0:
938+ resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
939+ engines: {node: '>=8'}
940+
941+ inflight@1.0.6:
942+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
943+ deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
944+
945+ inherits@2.0.4:
946+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
947+
948+ ini@4.1.3:
949+ resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==}
950+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
951+
952+ ip-address@10.7.3:
953+ resolution: {integrity: sha512-A1kdq/tSb5QjvKvAMgIoEvDBIgL7qaqVP/jkvSwYYRZ9iEzvPpopxp2wQfu3SuZRHtpHNxMn8Fs0bS+gf5Xmwg==}
954+ engines: {node: '>= 12'}
955+
956+ is-binary-path@2.1.0:
957+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
958+ engines: {node: '>=8'}
959+
960+ is-core-module@2.17.0:
961+ resolution: {integrity: sha512-J/vG0zBCbIKOQFfufSwyXdMrsohyJIUNkrnmo6WZGzoM7tr/lsbfW5b2BvisL6zsyMzK9UxV9L6c7AoFbyXHOA==}
962+ engines: {node: '>= 0.4'}
963+
964+ is-extglob@2.1.1:
965+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
966+ engines: {node: '>=0.10.0'}
967+
968+ is-fullwidth-code-point@3.0.0:
969+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
970+ engines: {node: '>=8'}
971+
972+ is-fullwidth-code-point@4.0.0:
973+ resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
974+ engines: {node: '>=12'}
975+
976+ is-fullwidth-code-point@5.1.0:
977+ resolution: {integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==}
978+ engines: {node: '>=18'}
979+
980+ is-glob@4.0.3:
981+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
982+ engines: {node: '>=0.10.0'}
983+
984+ is-interactive@1.0.0:
985+ resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
986+ engines: {node: '>=8'}
987+
988+ is-lambda@1.0.1:
989+ resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==}
990+
991+ is-number@7.0.0:
992+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
993+ engines: {node: '>=0.12.0'}
994+
995+ is-regex@1.2.1:
996+ resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
997+ engines: {node: '>= 0.4'}
998+
999+ is-unicode-supported@0.1.0:
1000+ resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
1001+ engines: {node: '>=10'}
1002+
1003+ isbinaryfile@4.0.10:
1004+ resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==}
1005+ engines: {node: '>= 8.0.0'}
1006+
1007+ isexe@2.0.0:
1008+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1009+
1010+ isexe@3.1.5:
1011+ resolution: {integrity: sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==}
1012+ engines: {node: '>=18'}
1013+
1014+ istanbul-lib-coverage@3.2.2:
1015+ resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
1016+ engines: {node: '>=8'}
1017+
1018+ istanbul-lib-instrument@5.2.1:
1019+ resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
1020+ engines: {node: '>=8'}
1021+
1022+ istanbul-lib-report@3.0.1:
1023+ resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
1024+ engines: {node: '>=10'}
1025+
1026+ istanbul-lib-source-maps@4.0.1:
1027+ resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
1028+ engines: {node: '>=10'}
1029+
1030+ istanbul-reports@3.2.0:
1031+ resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==}
1032+ engines: {node: '>=8'}
1033+
1034+ jackspeak@3.4.3:
1035+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
1036+
1037+ jasmine-core@4.6.1:
1038+ resolution: {integrity: sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==}
1039+
1040+ jasmine-core@5.2.0:
1041+ resolution: {integrity: sha512-tSAtdrvWybZkQmmaIoDgnvHG8ORUNw5kEVlO5CvrXj02Jjr9TZrmjFq7FUiOUzJiOP2wLGYT6PgrQgQF4R1xiw==}
1042+
1043+ js-tokens@4.0.0:
1044+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1045+
1046+ jsesc@3.1.0:
1047+ resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
1048+ engines: {node: '>=6'}
1049+ hasBin: true
1050+
1051+ json-parse-even-better-errors@3.0.2:
1052+ resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==}
1053+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1054+
1055+ json-schema-traverse@1.0.0:
1056+ resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
1057+
1058+ json5@2.2.3:
1059+ resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
1060+ engines: {node: '>=6'}
1061+ hasBin: true
1062+
1063+ jsonc-parser@3.3.1:
1064+ resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
1065+
1066+ jsonfile@4.0.0:
1067+ resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
1068+
1069+ jsonparse@1.3.1:
1070+ resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==}
1071+ engines: {'0': node >= 0.2.0}
1072+
1073+ karma-chrome-launcher@3.2.0:
1074+ resolution: {integrity: sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==}
1075+
1076+ karma-coverage@2.2.1:
1077+ resolution: {integrity: sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==}
1078+ engines: {node: '>=10.0.0'}
1079+
1080+ karma-jasmine-html-reporter@2.1.0:
1081+ resolution: {integrity: sha512-sPQE1+nlsn6Hwb5t+HHwyy0A1FNCVKuL1192b+XNauMYWThz2kweiBVW1DqloRpVvZIJkIoHVB7XRpK78n1xbQ==}
1082+ peerDependencies:
1083+ jasmine-core: ^4.0.0 || ^5.0.0
1084+ karma: ^6.0.0
1085+ karma-jasmine: ^5.0.0
1086+
1087+ karma-jasmine@5.1.0:
1088+ resolution: {integrity: sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==}
1089+ engines: {node: '>=12'}
1090+ peerDependencies:
1091+ karma: ^6.0.0
1092+
1093+ karma@6.4.4:
1094+ resolution: {integrity: sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==}
1095+ engines: {node: '>= 10'}
1096+ hasBin: true
1097+
1098+ listr2@8.2.4:
1099+ resolution: {integrity: sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==}
1100+ engines: {node: '>=18.0.0'}
1101+
1102+ lodash@4.18.1:
1103+ resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==}
1104+
1105+ log-symbols@4.1.0:
1106+ resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
1107+ engines: {node: '>=10'}
1108+
1109+ log-update@6.1.0:
1110+ resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==}
1111+ engines: {node: '>=18'}
1112+
1113+ log4js@6.9.1:
1114+ resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==}
1115+ engines: {node: '>=8.0'}
1116+
1117+ lru-cache@10.4.3:
1118+ resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
1119+
1120+ lru-cache@5.1.1:
1121+ resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
1122+
1123+ magic-string@0.30.11:
1124+ resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
1125+
1126+ make-dir@4.0.0:
1127+ resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
1128+ engines: {node: '>=10'}
1129+
1130+ make-fetch-happen@13.0.1:
1131+ resolution: {integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==}
1132+ engines: {node: ^16.14.0 || >=18.0.0}
1133+
1134+ math-intrinsics@1.1.0:
1135+ resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
1136+ engines: {node: '>= 0.4'}
1137+
1138+ media-typer@0.3.0:
1139+ resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
1140+ engines: {node: '>= 0.6'}
1141+
1142+ mime-db@1.52.0:
1143+ resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
1144+ engines: {node: '>= 0.6'}
1145+
1146+ mime-types@2.1.35:
1147+ resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
1148+ engines: {node: '>= 0.6'}
1149+
1150+ mime@2.6.0:
1151+ resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==}
1152+ engines: {node: '>=4.0.0'}
1153+ hasBin: true
1154+
1155+ mimic-fn@2.1.0:
1156+ resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
1157+ engines: {node: '>=6'}
1158+
1159+ mimic-function@5.0.1:
1160+ resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
1161+ engines: {node: '>=18'}
1162+
1163+ minimatch@3.1.5:
1164+ resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
1165+
1166+ minimatch@9.0.9:
1167+ resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==}
1168+ engines: {node: '>=16 || 14 >=14.17'}
1169+
1170+ minimist@1.2.8:
1171+ resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
1172+
1173+ minipass-collect@2.0.1:
1174+ resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==}
1175+ engines: {node: '>=16 || 14 >=14.17'}
1176+
1177+ minipass-fetch@3.0.5:
1178+ resolution: {integrity: sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==}
1179+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1180+
1181+ minipass-flush@1.0.7:
1182+ resolution: {integrity: sha512-TbqTz9cUwWyHS2Dy89P3ocAGUGxKjjLuR9z8w4WUTGAVgEj17/4nhgo2Du56i0Fm3Pm30g4iA8Lcqctc76jCzA==}
1183+ engines: {node: '>= 8'}
1184+
1185+ minipass-pipeline@1.2.4:
1186+ resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
1187+ engines: {node: '>=8'}
1188+
1189+ minipass-sized@1.0.3:
1190+ resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==}
1191+ engines: {node: '>=8'}
1192+
1193+ minipass@3.3.6:
1194+ resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
1195+ engines: {node: '>=8'}
1196+
1197+ minipass@5.0.0:
1198+ resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
1199+ engines: {node: '>=8'}
1200+
1201+ minipass@7.1.3:
1202+ resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==}
1203+ engines: {node: '>=16 || 14 >=14.17'}
1204+
1205+ minizlib@2.1.2:
1206+ resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
1207+ engines: {node: '>= 8'}
1208+
1209+ mkdirp@0.5.6:
1210+ resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
1211+ hasBin: true
1212+
1213+ mkdirp@1.0.4:
1214+ resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
1215+ engines: {node: '>=10'}
1216+ hasBin: true
1217+
1218+ ms@2.0.0:
1219+ resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
1220+
1221+ ms@2.1.3:
1222+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
1223+
1224+ mute-stream@1.0.0:
1225+ resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==}
1226+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1227+
1228+ negotiator@0.6.3:
1229+ resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
1230+ engines: {node: '>= 0.6'}
1231+
1232+ negotiator@0.6.4:
1233+ resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==}
1234+ engines: {node: '>= 0.6'}
1235+
1236+ node-gyp@10.3.1:
1237+ resolution: {integrity: sha512-Pp3nFHBThHzVtNY7U6JfPjvT/DTE8+o/4xKsLQtBoU+j2HLsGlhcfzflAoUreaJbNmYnX+LlLi0qjV8kpyO6xQ==}
1238+ engines: {node: ^16.14.0 || >=18.0.0}
1239+ hasBin: true
1240+
1241+ node-releases@2.0.58:
1242+ resolution: {integrity: sha512-BdiKAgbfRlvfMq/XzO/AF9NPmaA8a+YpLAyAFTVFBj3gARrAIfWvNq7Q7NE4se3KgFu0KkrvQMxTS0XVnsGzHg==}
1243+ engines: {node: '>=18'}
1244+
1245+ nopt@7.2.1:
1246+ resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==}
1247+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1248+ hasBin: true
1249+
1250+ normalize-package-data@6.0.2:
1251+ resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==}
1252+ engines: {node: ^16.14.0 || >=18.0.0}
1253+
1254+ normalize-path@3.0.0:
1255+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
1256+ engines: {node: '>=0.10.0'}
1257+
1258+ npm-bundled@3.0.1:
1259+ resolution: {integrity: sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==}
1260+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1261+
1262+ npm-install-checks@6.3.0:
1263+ resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==}
1264+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1265+
1266+ npm-normalize-package-bin@3.0.1:
1267+ resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==}
1268+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1269+
1270+ npm-package-arg@11.0.3:
1271+ resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==}
1272+ engines: {node: ^16.14.0 || >=18.0.0}
1273+
1274+ npm-packlist@8.0.2:
1275+ resolution: {integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==}
1276+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1277+
1278+ npm-pick-manifest@9.1.0:
1279+ resolution: {integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==}
1280+ engines: {node: ^16.14.0 || >=18.0.0}
1281+
1282+ npm-registry-fetch@17.1.0:
1283+ resolution: {integrity: sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==}
1284+ engines: {node: ^16.14.0 || >=18.0.0}
1285+
1286+ object-assign@4.1.1:
1287+ resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
1288+ engines: {node: '>=0.10.0'}
1289+
1290+ object-inspect@1.13.4:
1291+ resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
1292+ engines: {node: '>= 0.4'}
1293+
1294+ on-finished@2.3.0:
1295+ resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==}
1296+ engines: {node: '>= 0.8'}
1297+
1298+ on-finished@2.4.1:
1299+ resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
1300+ engines: {node: '>= 0.8'}
1301+
1302+ once@1.4.0:
1303+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
1304+
1305+ onetime@5.1.2:
1306+ resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
1307+ engines: {node: '>=6'}
1308+
1309+ onetime@7.0.0:
1310+ resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
1311+ engines: {node: '>=18'}
1312+
1313+ ora@5.4.1:
1314+ resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
1315+ engines: {node: '>=10'}
1316+
1317+ os-tmpdir@1.0.2:
1318+ resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
1319+ engines: {node: '>=0.10.0'}
1320+
1321+ p-map@4.0.0:
1322+ resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
1323+ engines: {node: '>=10'}
1324+
1325+ package-json-from-dist@1.0.1:
1326+ resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
1327+
1328+ pacote@18.0.6:
1329+ resolution: {integrity: sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==}
1330+ engines: {node: ^16.14.0 || >=18.0.0}
1331+ hasBin: true
1332+
1333+ parseurl@1.3.3:
1334+ resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
1335+ engines: {node: '>= 0.8'}
1336+
1337+ path-is-absolute@1.0.1:
1338+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
1339+ engines: {node: '>=0.10.0'}
1340+
1341+ path-key@3.1.1:
1342+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
1343+ engines: {node: '>=8'}
1344+
1345+ path-parse@1.0.7:
1346+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
1347+
1348+ path-scurry@1.11.1:
1349+ resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
1350+ engines: {node: '>=16 || 14 >=14.18'}
1351+
1352+ picocolors@1.1.1:
1353+ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
1354+
1355+ picomatch@2.3.2:
1356+ resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
1357+ engines: {node: '>=8.6'}
1358+
1359+ picomatch@4.0.2:
1360+ resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
1361+ engines: {node: '>=12'}
1362+
1363+ proc-log@4.2.0:
1364+ resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==}
1365+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1366+
1367+ promise-inflight@1.0.1:
1368+ resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
1369+ peerDependencies:
1370+ bluebird: '*'
1371+ peerDependenciesMeta:
1372+ bluebird:
1373+ optional: true
1374+
1375+ promise-retry@2.0.1:
1376+ resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==}
1377+ engines: {node: '>=10'}
1378+
1379+ punycode@1.4.1:
1380+ resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
1381+
1382+ qjobs@1.2.0:
1383+ resolution: {integrity: sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==}
1384+ engines: {node: '>=0.9'}
1385+
1386+ qs@6.16.0:
1387+ resolution: {integrity: sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==}
1388+ engines: {node: '>=0.6'}
1389+
1390+ range-parser@1.3.0:
1391+ resolution: {integrity: sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==}
1392+ engines: {node: '>= 0.6'}
1393+
1394+ raw-body@2.5.3:
1395+ resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==}
1396+ engines: {node: '>= 0.8'}
1397+
1398+ readable-stream@3.6.2:
1399+ resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
1400+ engines: {node: '>= 6'}
1401+
1402+ readdirp@3.6.0:
1403+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
1404+ engines: {node: '>=8.10.0'}
1405+
1406+ readdirp@4.1.2:
1407+ resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
1408+ engines: {node: '>= 14.18.0'}
1409+
1410+ reflect-metadata@0.2.2:
1411+ resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==}
1412+
1413+ require-directory@2.1.1:
1414+ resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
1415+ engines: {node: '>=0.10.0'}
1416+
1417+ require-from-string@2.0.2:
1418+ resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
1419+ engines: {node: '>=0.10.0'}
1420+
1421+ requires-port@1.0.0:
1422+ resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
1423+
1424+ resolve@1.22.8:
1425+ resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
1426+ hasBin: true
1427+
1428+ restore-cursor@3.1.0:
1429+ resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
1430+ engines: {node: '>=8'}
1431+
1432+ restore-cursor@5.1.0:
1433+ resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
1434+ engines: {node: '>=18'}
1435+
1436+ retry@0.12.0:
1437+ resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
1438+ engines: {node: '>= 4'}
1439+
1440+ rfdc@1.4.1:
1441+ resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
1442+
1443+ rimraf@3.0.2:
1444+ resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
1445+ deprecated: Rimraf versions prior to v4 are no longer supported
1446+ hasBin: true
1447+
1448+ rxjs@7.8.1:
1449+ resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
1450+
1451+ rxjs@7.8.2:
1452+ resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
1453+
1454+ safe-buffer@5.2.1:
1455+ resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
1456+
1457+ safe-regex-test@1.1.0:
1458+ resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
1459+ engines: {node: '>= 0.4'}
1460+
1461+ safer-buffer@2.1.2:
1462+ resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
1463+
1464+ semver@6.3.1:
1465+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
1466+ hasBin: true
1467+
1468+ semver@7.6.3:
1469+ resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
1470+ engines: {node: '>=10'}
1471+ hasBin: true
1472+
1473+ semver@7.8.5:
1474+ resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==}
1475+ engines: {node: '>=10'}
1476+ hasBin: true
1477+
1478+ setprototypeof@1.2.0:
1479+ resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
1480+
1481+ shebang-command@2.0.0:
1482+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
1483+ engines: {node: '>=8'}
1484+
1485+ shebang-regex@3.0.0:
1486+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1487+ engines: {node: '>=8'}
1488+
1489+ side-channel-list@1.0.1:
1490+ resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==}
1491+ engines: {node: '>= 0.4'}
1492+
1493+ side-channel-map@1.0.1:
1494+ resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
1495+ engines: {node: '>= 0.4'}
1496+
1497+ side-channel-weakmap@1.0.2:
1498+ resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
1499+ engines: {node: '>= 0.4'}
1500+
1501+ side-channel@1.1.1:
1502+ resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==}
1503+ engines: {node: '>= 0.4'}
1504+
1505+ signal-exit@3.0.7:
1506+ resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
1507+
1508+ signal-exit@4.1.0:
1509+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
1510+ engines: {node: '>=14'}
1511+
1512+ sigstore@2.3.1:
1513+ resolution: {integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==}
1514+ engines: {node: ^16.14.0 || >=18.0.0}
1515+
1516+ slice-ansi@5.0.0:
1517+ resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
1518+ engines: {node: '>=12'}
1519+
1520+ slice-ansi@7.1.2:
1521+ resolution: {integrity: sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==}
1522+ engines: {node: '>=18'}
1523+
1524+ smart-buffer@4.2.0:
1525+ resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
1526+ engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
1527+
1528+ socket.io-adapter@2.5.8:
1529+ resolution: {integrity: sha512-6Oy52pbg+kvdCVvjcN+FnY7BvxZ7cIHNScbvztT/It5d0vbwoJoVZmF2gjJmnV0/4WlXRfG15zc45ySk9Ah8bw==}
1530+
1531+ socket.io-parser@4.2.7:
1532+ resolution: {integrity: sha512-IH/iSeO9T6gz1KkFleGDWkG9N3dl4jXVYUtMhIqH10Md0ttMer8nUNWiP1DKuNrybD2xBrixLJdCC9J6ECoYkg==}
1533+ engines: {node: '>=10.0.0'}
1534+
1535+ socket.io@4.8.4:
1536+ resolution: {integrity: sha512-9ZV9zg8vN8hO3Y25DhR7nUkJ1VDnBhq5O/JrXhFT9s6+F0gqytSASTHVfCFc2mJXaTfARroErplXlzFWwETZqQ==}
1537+ engines: {node: '>=10.2.0'}
1538+
1539+ socks-proxy-agent@8.0.5:
1540+ resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==}
1541+ engines: {node: '>= 14'}
1542+
1543+ socks@2.8.10:
1544+ resolution: {integrity: sha512-e0VyvkVTwVYViNovRkZ9aodhxVlyoMn7eJhVUPxZ+eK9P/7CBkxvvsBOHqFPEH416726W8tLXXXjKwqgTErrCQ==}
1545+ engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
1546+
1547+ source-map@0.6.1:
1548+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
1549+ engines: {node: '>=0.10.0'}
1550+
1551+ source-map@0.7.4:
1552+ resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
1553+ engines: {node: '>= 8'}
1554+
1555+ spdx-correct@3.2.0:
1556+ resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
1557+
1558+ spdx-exceptions@2.5.0:
1559+ resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}
1560+
1561+ spdx-expression-parse@3.0.1:
1562+ resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
1563+
1564+ spdx-license-ids@3.0.24:
1565+ resolution: {integrity: sha512-cLS9TtWkIQFyLkJ3/5aFQAOHOSKTlOs/7WDut/XPSdjom1fJhUdkepeJAKXa9Y05+FabHd0sti+Et559vDtkpQ==}
1566+
1567+ ssri@10.0.6:
1568+ resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==}
1569+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1570+
1571+ statuses@1.5.0:
1572+ resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
1573+ engines: {node: '>= 0.6'}
1574+
1575+ statuses@2.0.2:
1576+ resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
1577+ engines: {node: '>= 0.8'}
1578+
1579+ streamroller@3.1.5:
1580+ resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==}
1581+ engines: {node: '>=8.0'}
1582+
1583+ string-width@4.2.3:
1584+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
1585+ engines: {node: '>=8'}
1586+
1587+ string-width@5.1.2:
1588+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
1589+ engines: {node: '>=12'}
1590+
1591+ string-width@7.2.0:
1592+ resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
1593+ engines: {node: '>=18'}
1594+
1595+ string_decoder@1.3.0:
1596+ resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
1597+
1598+ strip-ansi@6.0.1:
1599+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
1600+ engines: {node: '>=8'}
1601+
1602+ strip-ansi@7.2.0:
1603+ resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==}
1604+ engines: {node: '>=12'}
1605+
1606+ supports-color@7.2.0:
1607+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1608+ engines: {node: '>=8'}
1609+
1610+ supports-preserve-symlinks-flag@1.0.0:
1611+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1612+ engines: {node: '>= 0.4'}
1613+
1614+ symbol-observable@4.0.0:
1615+ resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==}
1616+ engines: {node: '>=0.10'}
1617+
1618+ tar@6.2.1:
1619+ resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
1620+ engines: {node: '>=10'}
1621+ deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
1622+
1623+ tmp@0.0.33:
1624+ resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
1625+ engines: {node: '>=0.6.0'}
1626+
1627+ tmp@0.2.7:
1628+ resolution: {integrity: sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==}
1629+ engines: {node: '>=14.14'}
1630+
1631+ to-regex-range@5.0.1:
1632+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
1633+ engines: {node: '>=8.0'}
1634+
1635+ toidentifier@1.0.1:
1636+ resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
1637+ engines: {node: '>=0.6'}
1638+
1639+ tslib@2.8.1:
1640+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
1641+
1642+ tuf-js@2.2.1:
1643+ resolution: {integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==}
1644+ engines: {node: ^16.14.0 || >=18.0.0}
1645+
1646+ type-fest@0.21.3:
1647+ resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
1648+ engines: {node: '>=10'}
1649+
1650+ type-is@1.6.18:
1651+ resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
1652+ engines: {node: '>= 0.6'}
1653+
1654+ typescript@5.5.4:
1655+ resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==}
1656+ engines: {node: '>=14.17'}
1657+ hasBin: true
1658+
1659+ ua-parser-js@0.7.41:
1660+ resolution: {integrity: sha512-O3oYyCMPYgNNHuO7Jjk3uacJWZF8loBgwrfd/5LE/HyZ3lUIOdniQ7DNXJcIgZbwioZxk0fLfI4EVnetdiX5jg==}
1661+ hasBin: true
1662+
1663+ undici-types@6.21.0:
1664+ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
1665+
1666+ undici-types@8.9.0:
1667+ resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==}
1668+
1669+ unique-filename@3.0.0:
1670+ resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==}
1671+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1672+
1673+ unique-slug@4.0.0:
1674+ resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==}
1675+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1676+
1677+ universalify@0.1.2:
1678+ resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
1679+ engines: {node: '>= 4.0.0'}
1680+
1681+ unpipe@1.0.0:
1682+ resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
1683+ engines: {node: '>= 0.8'}
1684+
1685+ update-browserslist-db@1.3.4:
1686+ resolution: {integrity: sha512-t8wonIOdQyOjtPd2VktlBu6QjTVTks6v8bSi7kd0r2Vll8TK1JYDZtRRdbmCHOAMphkZgrzK+L+vXK4pyZ8t4A==}
1687+ hasBin: true
1688+ peerDependencies:
1689+ browserslist: '>= 4.21.0'
1690+
1691+ util-deprecate@1.0.2:
1692+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1693+
1694+ utils-merge@1.0.1:
1695+ resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
1696+ engines: {node: '>= 0.4.0'}
1697+
1698+ validate-npm-package-license@3.0.4:
1699+ resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
1700+
1701+ validate-npm-package-name@5.0.1:
1702+ resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==}
1703+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1704+
1705+ vary@1.1.2:
1706+ resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
1707+ engines: {node: '>= 0.8'}
1708+
1709+ void-elements@2.0.1:
1710+ resolution: {integrity: sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==}
1711+ engines: {node: '>=0.10.0'}
1712+
1713+ wcwidth@1.0.1:
1714+ resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
1715+
1716+ which@1.3.1:
1717+ resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
1718+ hasBin: true
1719+
1720+ which@2.0.2:
1721+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1722+ engines: {node: '>= 8'}
1723+ hasBin: true
1724+
1725+ which@4.0.0:
1726+ resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==}
1727+ engines: {node: ^16.13.0 || >=18.0.0}
1728+ hasBin: true
1729+
1730+ wrap-ansi@6.2.0:
1731+ resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
1732+ engines: {node: '>=8'}
1733+
1734+ wrap-ansi@7.0.0:
1735+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
1736+ engines: {node: '>=10'}
1737+
1738+ wrap-ansi@8.1.0:
1739+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
1740+ engines: {node: '>=12'}
1741+
1742+ wrap-ansi@9.0.2:
1743+ resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==}
1744+ engines: {node: '>=18'}
1745+
1746+ wrappy@1.0.2:
1747+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
1748+
1749+ ws@8.21.3:
1750+ resolution: {integrity: sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==}
1751+ engines: {node: '>=10.0.0'}
1752+ peerDependencies:
1753+ bufferutil: ^4.0.1
1754+ utf-8-validate: '>=5.0.2'
1755+ peerDependenciesMeta:
1756+ bufferutil:
1757+ optional: true
1758+ utf-8-validate:
1759+ optional: true
1760+
1761+ y18n@5.0.8:
1762+ resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
1763+ engines: {node: '>=10'}
1764+
1765+ yallist@3.1.1:
1766+ resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
1767+
1768+ yallist@4.0.0:
1769+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
1770+
1771+ yargs-parser@20.2.9:
1772+ resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
1773+ engines: {node: '>=10'}
1774+
1775+ yargs-parser@21.1.1:
1776+ resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
1777+ engines: {node: '>=12'}
1778+
1779+ yargs@16.2.2:
1780+ resolution: {integrity: sha512-Nt9ZJjXTv5R8MHbqby/wXQ6Gi0Bb3TcYZkR1bzuL4yB2OxWPkXknz513gEF0GoA6tn00UpbPvERW8rzCuWCA6w==}
1781+ engines: {node: '>=10'}
1782+
1783+ yargs@17.7.2:
1784+ resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
1785+ engines: {node: '>=12'}
1786+
1787+ yargs@17.7.3:
1788+ resolution: {integrity: sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==}
1789+ engines: {node: '>=12'}
1790+
1791+ yoctocolors-cjs@2.1.3:
1792+ resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==}
1793+ engines: {node: '>=18'}
1794+
1795+ zone.js@0.14.10:
1796+ resolution: {integrity: sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ==}
1797+
1798+snapshots:
1799+
1800+ '@ampproject/remapping@2.3.0':
1801+ dependencies:
1802+ '@jridgewell/gen-mapping': 0.3.13
1803+ '@jridgewell/trace-mapping': 0.3.31
1804+
1805+ '@angular-devkit/architect@0.1802.21(chokidar@3.6.0)':
1806+ dependencies:
1807+ '@angular-devkit/core': 18.2.21(chokidar@3.6.0)
1808+ rxjs: 7.8.1
1809+ transitivePeerDependencies:
1810+ - chokidar
1811+
1812+ '@angular-devkit/core@18.2.21(chokidar@3.6.0)':
1813+ dependencies:
1814+ ajv: 8.17.1
1815+ ajv-formats: 3.0.1(ajv@8.17.1)
1816+ jsonc-parser: 3.3.1
1817+ picomatch: 4.0.2
1818+ rxjs: 7.8.1
1819+ source-map: 0.7.4
1820+ optionalDependencies:
1821+ chokidar: 3.6.0
1822+
1823+ '@angular-devkit/schematics@18.2.21(chokidar@3.6.0)':
1824+ dependencies:
1825+ '@angular-devkit/core': 18.2.21(chokidar@3.6.0)
1826+ jsonc-parser: 3.3.1
1827+ magic-string: 0.30.11
1828+ ora: 5.4.1
1829+ rxjs: 7.8.1
1830+ transitivePeerDependencies:
1831+ - chokidar
1832+
1833+ '@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))':
1834+ dependencies:
1835+ '@angular/core': 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
1836+ tslib: 2.8.1
1837+
1838+ '@angular/cli@18.2.21(chokidar@3.6.0)':
1839+ dependencies:
1840+ '@angular-devkit/architect': 0.1802.21(chokidar@3.6.0)
1841+ '@angular-devkit/core': 18.2.21(chokidar@3.6.0)
1842+ '@angular-devkit/schematics': 18.2.21(chokidar@3.6.0)
1843+ '@inquirer/prompts': 5.3.8
1844+ '@listr2/prompt-adapter-inquirer': 2.0.15(@inquirer/prompts@5.3.8)
1845+ '@schematics/angular': 18.2.21(chokidar@3.6.0)
1846+ '@yarnpkg/lockfile': 1.1.0
1847+ ini: 4.1.3
1848+ jsonc-parser: 3.3.1
1849+ listr2: 8.2.4
1850+ npm-package-arg: 11.0.3
1851+ npm-pick-manifest: 9.1.0
1852+ pacote: 18.0.6
1853+ resolve: 1.22.8
1854+ semver: 7.6.3
1855+ symbol-observable: 4.0.0
1856+ yargs: 17.7.2
1857+ transitivePeerDependencies:
1858+ - bluebird
1859+ - chokidar
1860+ - supports-color
1861+
1862+ '@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2)':
1863+ dependencies:
1864+ '@angular/core': 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
1865+ rxjs: 7.8.2
1866+ tslib: 2.8.1
1867+
1868+ '@angular/compiler-cli@18.2.14(@angular/compiler@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(typescript@5.5.4)':
1869+ dependencies:
1870+ '@angular/compiler': 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
1871+ '@babel/core': 7.25.2
1872+ '@jridgewell/sourcemap-codec': 1.6.0
1873+ chokidar: 4.0.3
1874+ convert-source-map: 1.9.0
1875+ reflect-metadata: 0.2.2
1876+ semver: 7.8.5
1877+ tslib: 2.8.1
1878+ typescript: 5.5.4
1879+ yargs: 17.7.3
1880+ transitivePeerDependencies:
1881+ - supports-color
1882+
1883+ '@angular/compiler@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))':
1884+ dependencies:
1885+ tslib: 2.8.1
1886+ optionalDependencies:
1887+ '@angular/core': 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
1888+
1889+ '@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)':
1890+ dependencies:
1891+ rxjs: 7.8.2
1892+ tslib: 2.8.1
1893+ zone.js: 0.14.10
1894+
1895+ '@angular/forms@18.2.14(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(@angular/platform-browser@18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(rxjs@7.8.2)':
1896+ dependencies:
1897+ '@angular/common': 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2)
1898+ '@angular/core': 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
1899+ '@angular/platform-browser': 18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
1900+ rxjs: 7.8.2
1901+ tslib: 2.8.1
1902+
1903+ '@angular/platform-browser-dynamic@18.2.14(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/compiler@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(@angular/platform-browser@18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))':
1904+ dependencies:
1905+ '@angular/common': 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2)
1906+ '@angular/compiler': 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
1907+ '@angular/core': 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
1908+ '@angular/platform-browser': 18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
1909+ tslib: 2.8.1
1910+
1911+ '@angular/platform-browser@18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))':
1912+ dependencies:
1913+ '@angular/common': 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2)
1914+ '@angular/core': 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
1915+ tslib: 2.8.1
1916+ optionalDependencies:
1917+ '@angular/animations': 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
1918+
1919+ '@angular/router@18.2.14(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(@angular/platform-browser@18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(rxjs@7.8.2)':
1920+ dependencies:
1921+ '@angular/common': 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2)
1922+ '@angular/core': 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
1923+ '@angular/platform-browser': 18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
1924+ rxjs: 7.8.2
1925+ tslib: 2.8.1
1926+
1927+ '@babel/code-frame@7.29.7':
1928+ dependencies:
1929+ '@babel/helper-validator-identifier': 7.29.7
1930+ js-tokens: 4.0.0
1931+ picocolors: 1.1.1
1932+
1933+ '@babel/compat-data@7.29.7': {}
1934+
1935+ '@babel/core@7.25.2':
1936+ dependencies:
1937+ '@ampproject/remapping': 2.3.0
1938+ '@babel/code-frame': 7.29.7
1939+ '@babel/generator': 7.29.8
1940+ '@babel/helper-compilation-targets': 7.29.7
1941+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.25.2)
1942+ '@babel/helpers': 7.29.10
1943+ '@babel/parser': 7.29.9
1944+ '@babel/template': 7.29.7
1945+ '@babel/traverse': 7.29.10
1946+ '@babel/types': 7.29.8
1947+ convert-source-map: 2.0.0
1948+ debug: 4.4.3
1949+ gensync: 1.0.0-beta.2
1950+ json5: 2.2.3
1951+ semver: 6.3.1
1952+ transitivePeerDependencies:
1953+ - supports-color
1954+
1955+ '@babel/core@7.29.7':
1956+ dependencies:
1957+ '@babel/code-frame': 7.29.7
1958+ '@babel/generator': 7.29.8
1959+ '@babel/helper-compilation-targets': 7.29.7
1960+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
1961+ '@babel/helpers': 7.29.10
1962+ '@babel/parser': 7.29.9
1963+ '@babel/template': 7.29.7
1964+ '@babel/traverse': 7.29.10
1965+ '@babel/types': 7.29.8
1966+ '@jridgewell/remapping': 2.3.5
1967+ convert-source-map: 2.0.0
1968+ debug: 4.4.3
1969+ gensync: 1.0.0-beta.2
1970+ json5: 2.2.3
1971+ semver: 6.3.1
1972+ transitivePeerDependencies:
1973+ - supports-color
1974+
1975+ '@babel/generator@7.29.8':
1976+ dependencies:
1977+ '@babel/parser': 7.29.9
1978+ '@babel/types': 7.29.8
1979+ '@jridgewell/gen-mapping': 0.3.13
1980+ '@jridgewell/trace-mapping': 0.3.31
1981+ jsesc: 3.1.0
1982+
1983+ '@babel/helper-compilation-targets@7.29.7':
1984+ dependencies:
1985+ '@babel/compat-data': 7.29.7
1986+ '@babel/helper-validator-option': 7.29.7
1987+ browserslist: 4.29.3
1988+ lru-cache: 5.1.1
1989+ semver: 6.3.1
1990+
1991+ '@babel/helper-globals@7.29.7': {}
1992+
1993+ '@babel/helper-module-imports@7.29.7':
1994+ dependencies:
1995+ '@babel/traverse': 7.29.10
1996+ '@babel/types': 7.29.8
1997+ transitivePeerDependencies:
1998+ - supports-color
1999+
2000+ '@babel/helper-module-transforms@7.29.7(@babel/core@7.25.2)':
2001+ dependencies:
2002+ '@babel/core': 7.25.2
2003+ '@babel/helper-module-imports': 7.29.7
2004+ '@babel/helper-validator-identifier': 7.29.7
2005+ '@babel/traverse': 7.29.10
2006+ transitivePeerDependencies:
2007+ - supports-color
2008+
2009+ '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)':
2010+ dependencies:
2011+ '@babel/core': 7.29.7
2012+ '@babel/helper-module-imports': 7.29.7
2013+ '@babel/helper-validator-identifier': 7.29.7
2014+ '@babel/traverse': 7.29.10
2015+ transitivePeerDependencies:
2016+ - supports-color
2017+
2018+ '@babel/helper-string-parser@7.29.7': {}
2019+
2020+ '@babel/helper-validator-identifier@7.29.7': {}
2021+
2022+ '@babel/helper-validator-option@7.29.7': {}
2023+
2024+ '@babel/helpers@7.29.10':
2025+ dependencies:
2026+ '@babel/template': 7.29.7
2027+ '@babel/types': 7.29.8
2028+
2029+ '@babel/parser@7.29.9':
2030+ dependencies:
2031+ '@babel/types': 7.29.8
2032+
2033+ '@babel/template@7.29.7':
2034+ dependencies:
2035+ '@babel/code-frame': 7.29.7
2036+ '@babel/parser': 7.29.9
2037+ '@babel/types': 7.29.8
2038+
2039+ '@babel/traverse@7.29.10':
2040+ dependencies:
2041+ '@babel/code-frame': 7.29.7
2042+ '@babel/generator': 7.29.8
2043+ '@babel/helper-globals': 7.29.7
2044+ '@babel/parser': 7.29.9
2045+ '@babel/template': 7.29.7
2046+ '@babel/types': 7.29.8
2047+ debug: 4.4.3
2048+ transitivePeerDependencies:
2049+ - supports-color
2050+
2051+ '@babel/types@7.29.8':
2052+ dependencies:
2053+ '@babel/helper-string-parser': 7.29.7
2054+ '@babel/helper-validator-identifier': 7.29.7
2055+
2056+ '@colors/colors@1.5.0': {}
2057+
2058+ '@inquirer/checkbox@2.5.0':
2059+ dependencies:
2060+ '@inquirer/core': 9.2.1
2061+ '@inquirer/figures': 1.0.15
2062+ '@inquirer/type': 1.5.5
2063+ ansi-escapes: 4.3.2
2064+ yoctocolors-cjs: 2.1.3
2065+
2066+ '@inquirer/confirm@3.2.0':
2067+ dependencies:
2068+ '@inquirer/core': 9.2.1
2069+ '@inquirer/type': 1.5.5
2070+
2071+ '@inquirer/core@9.2.1':
2072+ dependencies:
2073+ '@inquirer/figures': 1.0.15
2074+ '@inquirer/type': 2.0.0
2075+ '@types/mute-stream': 0.0.4
2076+ '@types/node': 22.20.5
2077+ '@types/wrap-ansi': 3.0.0
2078+ ansi-escapes: 4.3.2
2079+ cli-width: 4.1.0
2080+ mute-stream: 1.0.0
2081+ signal-exit: 4.1.0
2082+ strip-ansi: 6.0.1
2083+ wrap-ansi: 6.2.0
2084+ yoctocolors-cjs: 2.1.3
2085+
2086+ '@inquirer/editor@2.2.0':
2087+ dependencies:
2088+ '@inquirer/core': 9.2.1
2089+ '@inquirer/type': 1.5.5
2090+ external-editor: 3.1.0
2091+
2092+ '@inquirer/expand@2.3.0':
2093+ dependencies:
2094+ '@inquirer/core': 9.2.1
2095+ '@inquirer/type': 1.5.5
2096+ yoctocolors-cjs: 2.1.3
2097+
2098+ '@inquirer/figures@1.0.15': {}
2099+
2100+ '@inquirer/input@2.3.0':
2101+ dependencies:
2102+ '@inquirer/core': 9.2.1
2103+ '@inquirer/type': 1.5.5
2104+
2105+ '@inquirer/number@1.1.0':
2106+ dependencies:
2107+ '@inquirer/core': 9.2.1
2108+ '@inquirer/type': 1.5.5
2109+
2110+ '@inquirer/password@2.2.0':
2111+ dependencies:
2112+ '@inquirer/core': 9.2.1
2113+ '@inquirer/type': 1.5.5
2114+ ansi-escapes: 4.3.2
2115+
2116+ '@inquirer/prompts@5.3.8':
2117+ dependencies:
2118+ '@inquirer/checkbox': 2.5.0
2119+ '@inquirer/confirm': 3.2.0
2120+ '@inquirer/editor': 2.2.0
2121+ '@inquirer/expand': 2.3.0
2122+ '@inquirer/input': 2.3.0
2123+ '@inquirer/number': 1.1.0
2124+ '@inquirer/password': 2.2.0
2125+ '@inquirer/rawlist': 2.3.0
2126+ '@inquirer/search': 1.1.0
2127+ '@inquirer/select': 2.5.0
2128+
2129+ '@inquirer/rawlist@2.3.0':
2130+ dependencies:
2131+ '@inquirer/core': 9.2.1
2132+ '@inquirer/type': 1.5.5
2133+ yoctocolors-cjs: 2.1.3
2134+
2135+ '@inquirer/search@1.1.0':
2136+ dependencies:
2137+ '@inquirer/core': 9.2.1
2138+ '@inquirer/figures': 1.0.15
2139+ '@inquirer/type': 1.5.5
2140+ yoctocolors-cjs: 2.1.3
2141+
2142+ '@inquirer/select@2.5.0':
2143+ dependencies:
2144+ '@inquirer/core': 9.2.1
2145+ '@inquirer/figures': 1.0.15
2146+ '@inquirer/type': 1.5.5
2147+ ansi-escapes: 4.3.2
2148+ yoctocolors-cjs: 2.1.3
2149+
2150+ '@inquirer/type@1.5.5':
2151+ dependencies:
2152+ mute-stream: 1.0.0
2153+
2154+ '@inquirer/type@2.0.0':
2155+ dependencies:
2156+ mute-stream: 1.0.0
2157+
2158+ '@isaacs/cliui@8.0.2':
2159+ dependencies:
2160+ string-width: 5.1.2
2161+ string-width-cjs: string-width@4.2.3
2162+ strip-ansi: 7.2.0
2163+ strip-ansi-cjs: strip-ansi@6.0.1
2164+ wrap-ansi: 8.1.0
2165+ wrap-ansi-cjs: wrap-ansi@7.0.0
2166+
2167+ '@istanbuljs/schema@0.1.6': {}
2168+
2169+ '@jridgewell/gen-mapping@0.3.13':
2170+ dependencies:
2171+ '@jridgewell/sourcemap-codec': 1.6.0
2172+ '@jridgewell/trace-mapping': 0.3.31
2173+
2174+ '@jridgewell/remapping@2.3.5':
2175+ dependencies:
2176+ '@jridgewell/gen-mapping': 0.3.13
2177+ '@jridgewell/trace-mapping': 0.3.31
2178+
2179+ '@jridgewell/resolve-uri@3.1.2': {}
2180+
2181+ '@jridgewell/sourcemap-codec@1.6.0': {}
2182+
2183+ '@jridgewell/trace-mapping@0.3.31':
2184+ dependencies:
2185+ '@jridgewell/resolve-uri': 3.1.2
2186+ '@jridgewell/sourcemap-codec': 1.6.0
2187+
2188+ '@listr2/prompt-adapter-inquirer@2.0.15(@inquirer/prompts@5.3.8)':
2189+ dependencies:
2190+ '@inquirer/prompts': 5.3.8
2191+ '@inquirer/type': 1.5.5
2192+
2193+ '@npmcli/agent@2.2.2':
2194+ dependencies:
2195+ agent-base: 7.1.4
2196+ http-proxy-agent: 7.0.2
2197+ https-proxy-agent: 7.0.6
2198+ lru-cache: 10.4.3
2199+ socks-proxy-agent: 8.0.5
2200+ transitivePeerDependencies:
2201+ - supports-color
2202+
2203+ '@npmcli/fs@3.1.1':
2204+ dependencies:
2205+ semver: 7.6.3
2206+
2207+ '@npmcli/git@5.0.8':
2208+ dependencies:
2209+ '@npmcli/promise-spawn': 7.0.2
2210+ ini: 4.1.3
2211+ lru-cache: 10.4.3
2212+ npm-pick-manifest: 9.1.0
2213+ proc-log: 4.2.0
2214+ promise-inflight: 1.0.1
2215+ promise-retry: 2.0.1
2216+ semver: 7.6.3
2217+ which: 4.0.0
2218+ transitivePeerDependencies:
2219+ - bluebird
2220+
2221+ '@npmcli/installed-package-contents@2.1.0':
2222+ dependencies:
2223+ npm-bundled: 3.0.1
2224+ npm-normalize-package-bin: 3.0.1
2225+
2226+ '@npmcli/node-gyp@3.0.0': {}
2227+
2228+ '@npmcli/package-json@5.2.1':
2229+ dependencies:
2230+ '@npmcli/git': 5.0.8
2231+ glob: 10.5.0
2232+ hosted-git-info: 7.0.2
2233+ json-parse-even-better-errors: 3.0.2
2234+ normalize-package-data: 6.0.2
2235+ proc-log: 4.2.0
2236+ semver: 7.6.3
2237+ transitivePeerDependencies:
2238+ - bluebird
2239+
2240+ '@npmcli/promise-spawn@7.0.2':
2241+ dependencies:
2242+ which: 4.0.0
2243+
2244+ '@npmcli/redact@2.0.1': {}
2245+
2246+ '@npmcli/run-script@8.1.0':
2247+ dependencies:
2248+ '@npmcli/node-gyp': 3.0.0
2249+ '@npmcli/package-json': 5.2.1
2250+ '@npmcli/promise-spawn': 7.0.2
2251+ node-gyp: 10.3.1
2252+ proc-log: 4.2.0
2253+ which: 4.0.0
2254+ transitivePeerDependencies:
2255+ - bluebird
2256+ - supports-color
2257+
2258+ '@pkgjs/parseargs@0.11.0':
2259+ optional: true
2260+
2261+ '@schematics/angular@18.2.21(chokidar@3.6.0)':
2262+ dependencies:
2263+ '@angular-devkit/core': 18.2.21(chokidar@3.6.0)
2264+ '@angular-devkit/schematics': 18.2.21(chokidar@3.6.0)
2265+ jsonc-parser: 3.3.1
2266+ transitivePeerDependencies:
2267+ - chokidar
2268+
2269+ '@sigstore/bundle@2.3.2':
2270+ dependencies:
2271+ '@sigstore/protobuf-specs': 0.3.3
2272+
2273+ '@sigstore/core@1.1.0': {}
2274+
2275+ '@sigstore/protobuf-specs@0.3.3': {}
2276+
2277+ '@sigstore/sign@2.3.2':
2278+ dependencies:
2279+ '@sigstore/bundle': 2.3.2
2280+ '@sigstore/core': 1.1.0
2281+ '@sigstore/protobuf-specs': 0.3.3
2282+ make-fetch-happen: 13.0.1
2283+ proc-log: 4.2.0
2284+ promise-retry: 2.0.1
2285+ transitivePeerDependencies:
2286+ - supports-color
2287+
2288+ '@sigstore/tuf@2.3.4':
2289+ dependencies:
2290+ '@sigstore/protobuf-specs': 0.3.3
2291+ tuf-js: 2.2.1
2292+ transitivePeerDependencies:
2293+ - supports-color
2294+
2295+ '@sigstore/verify@1.2.1':
2296+ dependencies:
2297+ '@sigstore/bundle': 2.3.2
2298+ '@sigstore/core': 1.1.0
2299+ '@sigstore/protobuf-specs': 0.3.3
2300+
2301+ '@socket.io/component-emitter@3.1.2': {}
2302+
2303+ '@tufjs/canonical-json@2.0.0': {}
2304+
2305+ '@tufjs/models@2.0.1':
2306+ dependencies:
2307+ '@tufjs/canonical-json': 2.0.0
2308+ minimatch: 9.0.9
2309+
2310+ '@types/cors@2.8.19':
2311+ dependencies:
2312+ '@types/node': 26.6.5
2313+
2314+ '@types/jasmine@5.1.15': {}
2315+
2316+ '@types/mute-stream@0.0.4':
2317+ dependencies:
2318+ '@types/node': 22.20.5
2319+
2320+ '@types/node@22.20.5':
2321+ dependencies:
2322+ undici-types: 6.21.0
2323+
2324+ '@types/node@26.6.5':
2325+ dependencies:
2326+ undici-types: 8.9.0
2327+
2328+ '@types/wrap-ansi@3.0.0': {}
2329+
2330+ '@types/ws@8.18.2':
2331+ dependencies:
2332+ '@types/node': 26.6.5
2333+
2334+ '@yarnpkg/lockfile@1.1.0': {}
2335+
2336+ abbrev@2.0.0: {}
2337+
2338+ accepts@1.3.8:
2339+ dependencies:
2340+ mime-types: 2.1.35
2341+ negotiator: 0.6.3
2342+
2343+ agent-base@7.1.4: {}
2344+
2345+ aggregate-error@3.1.0:
2346+ dependencies:
2347+ clean-stack: 2.2.0
2348+ indent-string: 4.0.0
2349+
2350+ ajv-formats@3.0.1(ajv@8.17.1):
2351+ optionalDependencies:
2352+ ajv: 8.17.1
2353+
2354+ ajv@8.17.1:
2355+ dependencies:
2356+ fast-deep-equal: 3.1.3
2357+ fast-uri: 3.1.8
2358+ json-schema-traverse: 1.0.0
2359+ require-from-string: 2.0.2
2360+
2361+ ansi-escapes@4.3.2:
2362+ dependencies:
2363+ type-fest: 0.21.3
2364+
2365+ ansi-escapes@7.3.0:
2366+ dependencies:
2367+ environment: 1.1.0
2368+
2369+ ansi-regex@5.0.1: {}
2370+
2371+ ansi-regex@6.4.0: {}
2372+
2373+ ansi-styles@4.3.0:
2374+ dependencies:
2375+ color-convert: 2.0.1
2376+
2377+ ansi-styles@6.2.3: {}
2378+
2379+ anymatch@3.1.3:
2380+ dependencies:
2381+ normalize-path: 3.0.0
2382+ picomatch: 2.3.2
2383+
2384+ balanced-match@1.0.2: {}
2385+
2386+ base64-js@1.5.1: {}
2387+
2388+ baseline-browser-mapping@2.11.28: {}
2389+
2390+ binary-extensions@2.3.0: {}
2391+
2392+ bl@4.1.0:
2393+ dependencies:
2394+ buffer: 5.7.1
2395+ inherits: 2.0.4
2396+ readable-stream: 3.6.2
2397+
2398+ body-parser@1.20.8:
2399+ dependencies:
2400+ bytes: 3.1.2
2401+ content-type: 1.0.5
2402+ debug: 2.6.9
2403+ depd: 2.0.0
2404+ destroy: 1.2.0
2405+ http-errors: 2.0.1
2406+ iconv-lite: 0.4.24
2407+ on-finished: 2.4.1
2408+ qs: 6.16.0
2409+ raw-body: 2.5.3
2410+ type-is: 1.6.18
2411+ unpipe: 1.0.0
2412+ transitivePeerDependencies:
2413+ - supports-color
2414+
2415+ brace-expansion@1.1.21:
2416+ dependencies:
2417+ balanced-match: 1.0.2
2418+ concat-map: 0.0.1
2419+
2420+ brace-expansion@2.1.7:
2421+ dependencies:
2422+ balanced-match: 1.0.2
2423+
2424+ braces@3.0.3:
2425+ dependencies:
2426+ fill-range: 7.1.1
2427+
2428+ browserslist@4.29.3:
2429+ dependencies:
2430+ baseline-browser-mapping: 2.11.28
2431+ caniuse-lite: 1.0.30001815
2432+ electron-to-chromium: 1.5.452
2433+ node-releases: 2.0.58
2434+ update-browserslist-db: 1.3.4(browserslist@4.29.3)
2435+
2436+ buffer@5.7.1:
2437+ dependencies:
2438+ base64-js: 1.5.1
2439+ ieee754: 1.2.1
2440+
2441+ bytes@3.1.2: {}
2442+
2443+ cacache@18.0.4:
2444+ dependencies:
2445+ '@npmcli/fs': 3.1.1
2446+ fs-minipass: 3.0.3
2447+ glob: 10.5.0
2448+ lru-cache: 10.4.3
2449+ minipass: 7.1.3
2450+ minipass-collect: 2.0.1
2451+ minipass-flush: 1.0.7
2452+ minipass-pipeline: 1.2.4
2453+ p-map: 4.0.0
2454+ ssri: 10.0.6
2455+ tar: 6.2.1
2456+ unique-filename: 3.0.0
2457+
2458+ call-bind-apply-helpers@1.0.2:
2459+ dependencies:
2460+ es-errors: 1.3.0
2461+ function-bind: 1.1.2
2462+
2463+ call-bound@1.0.4:
2464+ dependencies:
2465+ call-bind-apply-helpers: 1.0.2
2466+ get-intrinsic: 1.3.0
2467+
2468+ caniuse-lite@1.0.30001815: {}
2469+
2470+ chalk@4.1.2:
2471+ dependencies:
2472+ ansi-styles: 4.3.0
2473+ supports-color: 7.2.0
2474+
2475+ chardet@0.7.0: {}
2476+
2477+ chokidar@3.6.0:
2478+ dependencies:
2479+ anymatch: 3.1.3
2480+ braces: 3.0.3
2481+ glob-parent: 5.1.2
2482+ is-binary-path: 2.1.0
2483+ is-glob: 4.0.3
2484+ normalize-path: 3.0.0
2485+ readdirp: 3.6.0
2486+ optionalDependencies:
2487+ fsevents: 2.3.3
2488+
2489+ chokidar@4.0.3:
2490+ dependencies:
2491+ readdirp: 4.1.2
2492+
2493+ chownr@2.0.0: {}
2494+
2495+ clean-stack@2.2.0: {}
2496+
2497+ cli-cursor@3.1.0:
2498+ dependencies:
2499+ restore-cursor: 3.1.0
2500+
2501+ cli-cursor@5.0.0:
2502+ dependencies:
2503+ restore-cursor: 5.1.0
2504+
2505+ cli-spinners@2.9.2: {}
2506+
2507+ cli-truncate@4.0.0:
2508+ dependencies:
2509+ slice-ansi: 5.0.0
2510+ string-width: 7.2.0
2511+
2512+ cli-width@4.1.0: {}
2513+
2514+ cliui@7.0.4:
2515+ dependencies:
2516+ string-width: 4.2.3
2517+ strip-ansi: 6.0.1
2518+ wrap-ansi: 7.0.0
2519+
2520+ cliui@8.0.1:
2521+ dependencies:
2522+ string-width: 4.2.3
2523+ strip-ansi: 6.0.1
2524+ wrap-ansi: 7.0.0
2525+
2526+ clone@1.0.4: {}
2527+
2528+ color-convert@2.0.1:
2529+ dependencies:
2530+ color-name: 1.1.4
2531+
2532+ color-name@1.1.4: {}
2533+
2534+ colorette@2.0.20: {}
2535+
2536+ concat-map@0.0.1: {}
2537+
2538+ connect@3.7.0:
2539+ dependencies:
2540+ debug: 2.6.9
2541+ finalhandler: 1.1.2
2542+ parseurl: 1.3.3
2543+ utils-merge: 1.0.1
2544+ transitivePeerDependencies:
2545+ - supports-color
2546+
2547+ content-type@1.0.5: {}
2548+
2549+ convert-source-map@1.9.0: {}
2550+
2551+ convert-source-map@2.0.0: {}
2552+
2553+ cookie@0.7.2: {}
2554+
2555+ cors@2.8.6:
2556+ dependencies:
2557+ object-assign: 4.1.1
2558+ vary: 1.1.2
2559+
2560+ cross-spawn@7.0.6:
2561+ dependencies:
2562+ path-key: 3.1.1
2563+ shebang-command: 2.0.0
2564+ which: 2.0.2
2565+
2566+ custom-event@1.0.1: {}
2567+
2568+ date-format@4.0.14: {}
2569+
2570+ debug@2.6.9:
2571+ dependencies:
2572+ ms: 2.0.0
2573+
2574+ debug@4.4.3:
2575+ dependencies:
2576+ ms: 2.1.3
2577+
2578+ defaults@1.0.4:
2579+ dependencies:
2580+ clone: 1.0.4
2581+
2582+ depd@2.0.0: {}
2583+
2584+ destroy@1.2.0: {}
2585+
2586+ di@0.0.1: {}
2587+
2588+ dom-serialize@2.2.1:
2589+ dependencies:
2590+ custom-event: 1.0.1
2591+ ent: 2.2.2
2592+ extend: 3.0.2
2593+ void-elements: 2.0.1
2594+
2595+ dunder-proto@1.0.1:
2596+ dependencies:
2597+ call-bind-apply-helpers: 1.0.2
2598+ es-errors: 1.3.0
2599+ gopd: 1.2.0
2600+
2601+ eastasianwidth@0.2.0: {}
2602+
2603+ ee-first@1.1.1: {}
2604+
2605+ electron-to-chromium@1.5.452: {}
2606+
2607+ emoji-regex@10.6.0: {}
2608+
2609+ emoji-regex@8.0.0: {}
2610+
2611+ emoji-regex@9.2.2: {}
2612+
2613+ encodeurl@1.0.2: {}
2614+
2615+ encoding@0.1.13:
2616+ dependencies:
2617+ iconv-lite: 0.6.3
2618+ optional: true
2619+
2620+ engine.io-parser@5.2.3: {}
2621+
2622+ engine.io@6.6.11:
2623+ dependencies:
2624+ '@types/cors': 2.8.19
2625+ '@types/node': 26.6.5
2626+ '@types/ws': 8.18.2
2627+ accepts: 1.3.8
2628+ cookie: 0.7.2
2629+ cors: 2.8.6
2630+ debug: 4.4.3
2631+ engine.io-parser: 5.2.3
2632+ ws: 8.21.3
2633+ transitivePeerDependencies:
2634+ - bufferutil
2635+ - supports-color
2636+ - utf-8-validate
2637+
2638+ ent@2.2.2:
2639+ dependencies:
2640+ call-bound: 1.0.4
2641+ es-errors: 1.3.0
2642+ punycode: 1.4.1
2643+ safe-regex-test: 1.1.0
2644+
2645+ env-paths@2.2.1: {}
2646+
2647+ environment@1.1.0: {}
2648+
2649+ err-code@2.0.3: {}
2650+
2651+ es-define-property@1.0.1: {}
2652+
2653+ es-errors@1.3.0: {}
2654+
2655+ es-object-atoms@1.1.2:
2656+ dependencies:
2657+ es-errors: 1.3.0
2658+
2659+ escalade@3.2.0: {}
2660+
2661+ escape-html@1.0.3: {}
2662+
2663+ eventemitter3@4.0.7: {}
2664+
2665+ eventemitter3@5.0.4: {}
2666+
2667+ exponential-backoff@3.1.3: {}
2668+
2669+ extend@3.0.2: {}
2670+
2671+ external-editor@3.1.0:
2672+ dependencies:
2673+ chardet: 0.7.0
2674+ iconv-lite: 0.4.24
2675+ tmp: 0.0.33
2676+
2677+ fast-deep-equal@3.1.3: {}
2678+
2679+ fast-uri@3.1.8: {}
2680+
2681+ fill-range@7.1.1:
2682+ dependencies:
2683+ to-regex-range: 5.0.1
2684+
2685+ finalhandler@1.1.2:
2686+ dependencies:
2687+ debug: 2.6.9
2688+ encodeurl: 1.0.2
2689+ escape-html: 1.0.3
2690+ on-finished: 2.3.0
2691+ parseurl: 1.3.3
2692+ statuses: 1.5.0
2693+ unpipe: 1.0.0
2694+ transitivePeerDependencies:
2695+ - supports-color
2696+
2697+ flatted@3.4.4: {}
2698+
2699+ follow-redirects@1.16.1: {}
2700+
2701+ foreground-child@3.3.1:
2702+ dependencies:
2703+ cross-spawn: 7.0.6
2704+ signal-exit: 4.1.0
2705+
2706+ fs-extra@8.1.0:
2707+ dependencies:
2708+ graceful-fs: 4.2.11
2709+ jsonfile: 4.0.0
2710+ universalify: 0.1.2
2711+
2712+ fs-minipass@2.1.0:
2713+ dependencies:
2714+ minipass: 3.3.6
2715+
2716+ fs-minipass@3.0.3:
2717+ dependencies:
2718+ minipass: 7.1.3
2719+
2720+ fs.realpath@1.0.0: {}
2721+
2722+ fsevents@2.3.3:
2723+ optional: true
2724+
2725+ function-bind@1.1.2: {}
2726+
2727+ gensync@1.0.0-beta.2: {}
2728+
2729+ get-caller-file@2.0.5: {}
2730+
2731+ get-east-asian-width@1.7.0: {}
2732+
2733+ get-intrinsic@1.3.0:
2734+ dependencies:
2735+ call-bind-apply-helpers: 1.0.2
2736+ es-define-property: 1.0.1
2737+ es-errors: 1.3.0
2738+ es-object-atoms: 1.1.2
2739+ function-bind: 1.1.2
2740+ get-proto: 1.0.1
2741+ gopd: 1.2.0
2742+ has-symbols: 1.1.0
2743+ hasown: 2.0.4
2744+ math-intrinsics: 1.1.0
2745+
2746+ get-proto@1.0.1:
2747+ dependencies:
2748+ dunder-proto: 1.0.1
2749+ es-object-atoms: 1.1.2
2750+
2751+ glob-parent@5.1.2:
2752+ dependencies:
2753+ is-glob: 4.0.3
2754+
2755+ glob@10.5.0:
2756+ dependencies:
2757+ foreground-child: 3.3.1
2758+ jackspeak: 3.4.3
2759+ minimatch: 9.0.9
2760+ minipass: 7.1.3
2761+ package-json-from-dist: 1.0.1
2762+ path-scurry: 1.11.1
2763+
2764+ glob@7.2.3:
2765+ dependencies:
2766+ fs.realpath: 1.0.0
2767+ inflight: 1.0.6
2768+ inherits: 2.0.4
2769+ minimatch: 3.1.5
2770+ once: 1.4.0
2771+ path-is-absolute: 1.0.1
2772+
2773+ gopd@1.2.0: {}
2774+
2775+ graceful-fs@4.2.11: {}
2776+
2777+ has-flag@4.0.0: {}
2778+
2779+ has-symbols@1.1.0: {}
2780+
2781+ has-tostringtag@1.0.2:
2782+ dependencies:
2783+ has-symbols: 1.1.0
2784+
2785+ hasown@2.0.4:
2786+ dependencies:
2787+ function-bind: 1.1.2
2788+
2789+ hosted-git-info@7.0.2:
2790+ dependencies:
2791+ lru-cache: 10.4.3
2792+
2793+ html-escaper@2.0.2: {}
2794+
2795+ http-cache-semantics@4.3.0: {}
2796+
2797+ http-errors@2.0.1:
2798+ dependencies:
2799+ depd: 2.0.0
2800+ inherits: 2.0.4
2801+ setprototypeof: 1.2.0
2802+ statuses: 2.0.2
2803+ toidentifier: 1.0.1
2804+
2805+ http-proxy-agent@7.0.2:
2806+ dependencies:
2807+ agent-base: 7.1.4
2808+ debug: 4.4.3
2809+ transitivePeerDependencies:
2810+ - supports-color
2811+
2812+ http-proxy@1.18.1:
2813+ dependencies:
2814+ eventemitter3: 4.0.7
2815+ follow-redirects: 1.16.1
2816+ requires-port: 1.0.0
2817+ transitivePeerDependencies:
2818+ - debug
2819+
2820+ https-proxy-agent@7.0.6:
2821+ dependencies:
2822+ agent-base: 7.1.4
2823+ debug: 4.4.3
2824+ transitivePeerDependencies:
2825+ - supports-color
2826+
2827+ iconv-lite@0.4.24:
2828+ dependencies:
2829+ safer-buffer: 2.1.2
2830+
2831+ iconv-lite@0.6.3:
2832+ dependencies:
2833+ safer-buffer: 2.1.2
2834+ optional: true
2835+
2836+ ieee754@1.2.1: {}
2837+
2838+ ignore-walk@6.0.5:
2839+ dependencies:
2840+ minimatch: 9.0.9
2841+
2842+ imurmurhash@0.1.4: {}
2843+
2844+ indent-string@4.0.0: {}
2845+
2846+ inflight@1.0.6:
2847+ dependencies:
2848+ once: 1.4.0
2849+ wrappy: 1.0.2
2850+
2851+ inherits@2.0.4: {}
2852+
2853+ ini@4.1.3: {}
2854+
2855+ ip-address@10.7.3: {}
2856+
2857+ is-binary-path@2.1.0:
2858+ dependencies:
2859+ binary-extensions: 2.3.0
2860+
2861+ is-core-module@2.17.0:
2862+ dependencies:
2863+ hasown: 2.0.4
2864+
2865+ is-extglob@2.1.1: {}
2866+
2867+ is-fullwidth-code-point@3.0.0: {}
2868+
2869+ is-fullwidth-code-point@4.0.0: {}
2870+
2871+ is-fullwidth-code-point@5.1.0:
2872+ dependencies:
2873+ get-east-asian-width: 1.7.0
2874+
2875+ is-glob@4.0.3:
2876+ dependencies:
2877+ is-extglob: 2.1.1
2878+
2879+ is-interactive@1.0.0: {}
2880+
2881+ is-lambda@1.0.1: {}
2882+
2883+ is-number@7.0.0: {}
2884+
2885+ is-regex@1.2.1:
2886+ dependencies:
2887+ call-bound: 1.0.4
2888+ gopd: 1.2.0
2889+ has-tostringtag: 1.0.2
2890+ hasown: 2.0.4
2891+
2892+ is-unicode-supported@0.1.0: {}
2893+
2894+ isbinaryfile@4.0.10: {}
2895+
2896+ isexe@2.0.0: {}
2897+
2898+ isexe@3.1.5: {}
2899+
2900+ istanbul-lib-coverage@3.2.2: {}
2901+
2902+ istanbul-lib-instrument@5.2.1:
2903+ dependencies:
2904+ '@babel/core': 7.29.7
2905+ '@babel/parser': 7.29.9
2906+ '@istanbuljs/schema': 0.1.6
2907+ istanbul-lib-coverage: 3.2.2
2908+ semver: 6.3.1
2909+ transitivePeerDependencies:
2910+ - supports-color
2911+
2912+ istanbul-lib-report@3.0.1:
2913+ dependencies:
2914+ istanbul-lib-coverage: 3.2.2
2915+ make-dir: 4.0.0
2916+ supports-color: 7.2.0
2917+
2918+ istanbul-lib-source-maps@4.0.1:
2919+ dependencies:
2920+ debug: 4.4.3
2921+ istanbul-lib-coverage: 3.2.2
2922+ source-map: 0.6.1
2923+ transitivePeerDependencies:
2924+ - supports-color
2925+
2926+ istanbul-reports@3.2.0:
2927+ dependencies:
2928+ html-escaper: 2.0.2
2929+ istanbul-lib-report: 3.0.1
2930+
2931+ jackspeak@3.4.3:
2932+ dependencies:
2933+ '@isaacs/cliui': 8.0.2
2934+ optionalDependencies:
2935+ '@pkgjs/parseargs': 0.11.0
2936+
2937+ jasmine-core@4.6.1: {}
2938+
2939+ jasmine-core@5.2.0: {}
2940+
2941+ js-tokens@4.0.0: {}
2942+
2943+ jsesc@3.1.0: {}
2944+
2945+ json-parse-even-better-errors@3.0.2: {}
2946+
2947+ json-schema-traverse@1.0.0: {}
2948+
2949+ json5@2.2.3: {}
2950+
2951+ jsonc-parser@3.3.1: {}
2952+
2953+ jsonfile@4.0.0:
2954+ optionalDependencies:
2955+ graceful-fs: 4.2.11
2956+
2957+ jsonparse@1.3.1: {}
2958+
2959+ karma-chrome-launcher@3.2.0:
2960+ dependencies:
2961+ which: 1.3.1
2962+
2963+ karma-coverage@2.2.1:
2964+ dependencies:
2965+ istanbul-lib-coverage: 3.2.2
2966+ istanbul-lib-instrument: 5.2.1
2967+ istanbul-lib-report: 3.0.1
2968+ istanbul-lib-source-maps: 4.0.1
2969+ istanbul-reports: 3.2.0
2970+ minimatch: 3.1.5
2971+ transitivePeerDependencies:
2972+ - supports-color
2973+
2974+ karma-jasmine-html-reporter@2.1.0(jasmine-core@5.2.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4):
2975+ dependencies:
2976+ jasmine-core: 5.2.0
2977+ karma: 6.4.4
2978+ karma-jasmine: 5.1.0(karma@6.4.4)
2979+
2980+ karma-jasmine@5.1.0(karma@6.4.4):
2981+ dependencies:
2982+ jasmine-core: 4.6.1
2983+ karma: 6.4.4
2984+
2985+ karma@6.4.4:
2986+ dependencies:
2987+ '@colors/colors': 1.5.0
2988+ body-parser: 1.20.8
2989+ braces: 3.0.3
2990+ chokidar: 3.6.0
2991+ connect: 3.7.0
2992+ di: 0.0.1
2993+ dom-serialize: 2.2.1
2994+ glob: 7.2.3
2995+ graceful-fs: 4.2.11
2996+ http-proxy: 1.18.1
2997+ isbinaryfile: 4.0.10
2998+ lodash: 4.18.1
2999+ log4js: 6.9.1
3000+ mime: 2.6.0
3001+ minimatch: 3.1.5
3002+ mkdirp: 0.5.6
3003+ qjobs: 1.2.0
3004+ range-parser: 1.3.0
3005+ rimraf: 3.0.2
3006+ socket.io: 4.8.4
3007+ source-map: 0.6.1
3008+ tmp: 0.2.7
3009+ ua-parser-js: 0.7.41
3010+ yargs: 16.2.2
3011+ transitivePeerDependencies:
3012+ - bufferutil
3013+ - debug
3014+ - supports-color
3015+ - utf-8-validate
3016+
3017+ listr2@8.2.4:
3018+ dependencies:
3019+ cli-truncate: 4.0.0
3020+ colorette: 2.0.20
3021+ eventemitter3: 5.0.4
3022+ log-update: 6.1.0
3023+ rfdc: 1.4.1
3024+ wrap-ansi: 9.0.2
3025+
3026+ lodash@4.18.1: {}
3027+
3028+ log-symbols@4.1.0:
3029+ dependencies:
3030+ chalk: 4.1.2
3031+ is-unicode-supported: 0.1.0
3032+
3033+ log-update@6.1.0:
3034+ dependencies:
3035+ ansi-escapes: 7.3.0
3036+ cli-cursor: 5.0.0
3037+ slice-ansi: 7.1.2
3038+ strip-ansi: 7.2.0
3039+ wrap-ansi: 9.0.2
3040+
3041+ log4js@6.9.1:
3042+ dependencies:
3043+ date-format: 4.0.14
3044+ debug: 4.4.3
3045+ flatted: 3.4.4
3046+ rfdc: 1.4.1
3047+ streamroller: 3.1.5
3048+ transitivePeerDependencies:
3049+ - supports-color
3050+
3051+ lru-cache@10.4.3: {}
3052+
3053+ lru-cache@5.1.1:
3054+ dependencies:
3055+ yallist: 3.1.1
3056+
3057+ magic-string@0.30.11:
3058+ dependencies:
3059+ '@jridgewell/sourcemap-codec': 1.6.0
3060+
3061+ make-dir@4.0.0:
3062+ dependencies:
3063+ semver: 7.8.5
3064+
3065+ make-fetch-happen@13.0.1:
3066+ dependencies:
3067+ '@npmcli/agent': 2.2.2
3068+ cacache: 18.0.4
3069+ http-cache-semantics: 4.3.0
3070+ is-lambda: 1.0.1
3071+ minipass: 7.1.3
3072+ minipass-fetch: 3.0.5
3073+ minipass-flush: 1.0.7
3074+ minipass-pipeline: 1.2.4
3075+ negotiator: 0.6.4
3076+ proc-log: 4.2.0
3077+ promise-retry: 2.0.1
3078+ ssri: 10.0.6
3079+ transitivePeerDependencies:
3080+ - supports-color
3081+
3082+ math-intrinsics@1.1.0: {}
3083+
3084+ media-typer@0.3.0: {}
3085+
3086+ mime-db@1.52.0: {}
3087+
3088+ mime-types@2.1.35:
3089+ dependencies:
3090+ mime-db: 1.52.0
3091+
3092+ mime@2.6.0: {}
3093+
3094+ mimic-fn@2.1.0: {}
3095+
3096+ mimic-function@5.0.1: {}
3097+
3098+ minimatch@3.1.5:
3099+ dependencies:
3100+ brace-expansion: 1.1.21
3101+
3102+ minimatch@9.0.9:
3103+ dependencies:
3104+ brace-expansion: 2.1.7
3105+
3106+ minimist@1.2.8: {}
3107+
3108+ minipass-collect@2.0.1:
3109+ dependencies:
3110+ minipass: 7.1.3
3111+
3112+ minipass-fetch@3.0.5:
3113+ dependencies:
3114+ minipass: 7.1.3
3115+ minipass-sized: 1.0.3
3116+ minizlib: 2.1.2
3117+ optionalDependencies:
3118+ encoding: 0.1.13
3119+
3120+ minipass-flush@1.0.7:
3121+ dependencies:
3122+ minipass: 3.3.6
3123+
3124+ minipass-pipeline@1.2.4:
3125+ dependencies:
3126+ minipass: 3.3.6
3127+
3128+ minipass-sized@1.0.3:
3129+ dependencies:
3130+ minipass: 3.3.6
3131+
3132+ minipass@3.3.6:
3133+ dependencies:
3134+ yallist: 4.0.0
3135+
3136+ minipass@5.0.0: {}
3137+
3138+ minipass@7.1.3: {}
3139+
3140+ minizlib@2.1.2:
3141+ dependencies:
3142+ minipass: 3.3.6
3143+ yallist: 4.0.0
3144+
3145+ mkdirp@0.5.6:
3146+ dependencies:
3147+ minimist: 1.2.8
3148+
3149+ mkdirp@1.0.4: {}
3150+
3151+ ms@2.0.0: {}
3152+
3153+ ms@2.1.3: {}
3154+
3155+ mute-stream@1.0.0: {}
3156+
3157+ negotiator@0.6.3: {}
3158+
3159+ negotiator@0.6.4: {}
3160+
3161+ node-gyp@10.3.1:
3162+ dependencies:
3163+ env-paths: 2.2.1
3164+ exponential-backoff: 3.1.3
3165+ glob: 10.5.0
3166+ graceful-fs: 4.2.11
3167+ make-fetch-happen: 13.0.1
3168+ nopt: 7.2.1
3169+ proc-log: 4.2.0
3170+ semver: 7.6.3
3171+ tar: 6.2.1
3172+ which: 4.0.0
3173+ transitivePeerDependencies:
3174+ - supports-color
3175+
3176+ node-releases@2.0.58: {}
3177+
3178+ nopt@7.2.1:
3179+ dependencies:
3180+ abbrev: 2.0.0
3181+
3182+ normalize-package-data@6.0.2:
3183+ dependencies:
3184+ hosted-git-info: 7.0.2
3185+ semver: 7.6.3
3186+ validate-npm-package-license: 3.0.4
3187+
3188+ normalize-path@3.0.0: {}
3189+
3190+ npm-bundled@3.0.1:
3191+ dependencies:
3192+ npm-normalize-package-bin: 3.0.1
3193+
3194+ npm-install-checks@6.3.0:
3195+ dependencies:
3196+ semver: 7.6.3
3197+
3198+ npm-normalize-package-bin@3.0.1: {}
3199+
3200+ npm-package-arg@11.0.3:
3201+ dependencies:
3202+ hosted-git-info: 7.0.2
3203+ proc-log: 4.2.0
3204+ semver: 7.6.3
3205+ validate-npm-package-name: 5.0.1
3206+
3207+ npm-packlist@8.0.2:
3208+ dependencies:
3209+ ignore-walk: 6.0.5
3210+
3211+ npm-pick-manifest@9.1.0:
3212+ dependencies:
3213+ npm-install-checks: 6.3.0
3214+ npm-normalize-package-bin: 3.0.1
3215+ npm-package-arg: 11.0.3
3216+ semver: 7.6.3
3217+
3218+ npm-registry-fetch@17.1.0:
3219+ dependencies:
3220+ '@npmcli/redact': 2.0.1
3221+ jsonparse: 1.3.1
3222+ make-fetch-happen: 13.0.1
3223+ minipass: 7.1.3
3224+ minipass-fetch: 3.0.5
3225+ minizlib: 2.1.2
3226+ npm-package-arg: 11.0.3
3227+ proc-log: 4.2.0
3228+ transitivePeerDependencies:
3229+ - supports-color
3230+
3231+ object-assign@4.1.1: {}
3232+
3233+ object-inspect@1.13.4: {}
3234+
3235+ on-finished@2.3.0:
3236+ dependencies:
3237+ ee-first: 1.1.1
3238+
3239+ on-finished@2.4.1:
3240+ dependencies:
3241+ ee-first: 1.1.1
3242+
3243+ once@1.4.0:
3244+ dependencies:
3245+ wrappy: 1.0.2
3246+
3247+ onetime@5.1.2:
3248+ dependencies:
3249+ mimic-fn: 2.1.0
3250+
3251+ onetime@7.0.0:
3252+ dependencies:
3253+ mimic-function: 5.0.1
3254+
3255+ ora@5.4.1:
3256+ dependencies:
3257+ bl: 4.1.0
3258+ chalk: 4.1.2
3259+ cli-cursor: 3.1.0
3260+ cli-spinners: 2.9.2
3261+ is-interactive: 1.0.0
3262+ is-unicode-supported: 0.1.0
3263+ log-symbols: 4.1.0
3264+ strip-ansi: 6.0.1
3265+ wcwidth: 1.0.1
3266+
3267+ os-tmpdir@1.0.2: {}
3268+
3269+ p-map@4.0.0:
3270+ dependencies:
3271+ aggregate-error: 3.1.0
3272+
3273+ package-json-from-dist@1.0.1: {}
3274+
3275+ pacote@18.0.6:
3276+ dependencies:
3277+ '@npmcli/git': 5.0.8
3278+ '@npmcli/installed-package-contents': 2.1.0
3279+ '@npmcli/package-json': 5.2.1
3280+ '@npmcli/promise-spawn': 7.0.2
3281+ '@npmcli/run-script': 8.1.0
3282+ cacache: 18.0.4
3283+ fs-minipass: 3.0.3
3284+ minipass: 7.1.3
3285+ npm-package-arg: 11.0.3
3286+ npm-packlist: 8.0.2
3287+ npm-pick-manifest: 9.1.0
3288+ npm-registry-fetch: 17.1.0
3289+ proc-log: 4.2.0
3290+ promise-retry: 2.0.1
3291+ sigstore: 2.3.1
3292+ ssri: 10.0.6
3293+ tar: 6.2.1
3294+ transitivePeerDependencies:
3295+ - bluebird
3296+ - supports-color
3297+
3298+ parseurl@1.3.3: {}
3299+
3300+ path-is-absolute@1.0.1: {}
3301+
3302+ path-key@3.1.1: {}
3303+
3304+ path-parse@1.0.7: {}
3305+
3306+ path-scurry@1.11.1:
3307+ dependencies:
3308+ lru-cache: 10.4.3
3309+ minipass: 7.1.3
3310+
3311+ picocolors@1.1.1: {}
3312+
3313+ picomatch@2.3.2: {}
3314+
3315+ picomatch@4.0.2: {}
3316+
3317+ proc-log@4.2.0: {}
3318+
3319+ promise-inflight@1.0.1: {}
3320+
3321+ promise-retry@2.0.1:
3322+ dependencies:
3323+ err-code: 2.0.3
3324+ retry: 0.12.0
3325+
3326+ punycode@1.4.1: {}
3327+
3328+ qjobs@1.2.0: {}
3329+
3330+ qs@6.16.0:
3331+ dependencies:
3332+ es-define-property: 1.0.1
3333+ side-channel: 1.1.1
3334+
3335+ range-parser@1.3.0: {}
3336+
3337+ raw-body@2.5.3:
3338+ dependencies:
3339+ bytes: 3.1.2
3340+ http-errors: 2.0.1
3341+ iconv-lite: 0.4.24
3342+ unpipe: 1.0.0
3343+
3344+ readable-stream@3.6.2:
3345+ dependencies:
3346+ inherits: 2.0.4
3347+ string_decoder: 1.3.0
3348+ util-deprecate: 1.0.2
3349+
3350+ readdirp@3.6.0:
3351+ dependencies:
3352+ picomatch: 2.3.2
3353+
3354+ readdirp@4.1.2: {}
3355+
3356+ reflect-metadata@0.2.2: {}
3357+
3358+ require-directory@2.1.1: {}
3359+
3360+ require-from-string@2.0.2: {}
3361+
3362+ requires-port@1.0.0: {}
3363+
3364+ resolve@1.22.8:
3365+ dependencies:
3366+ is-core-module: 2.17.0
3367+ path-parse: 1.0.7
3368+ supports-preserve-symlinks-flag: 1.0.0
3369+
3370+ restore-cursor@3.1.0:
3371+ dependencies:
3372+ onetime: 5.1.2
3373+ signal-exit: 3.0.7
3374+
3375+ restore-cursor@5.1.0:
3376+ dependencies:
3377+ onetime: 7.0.0
3378+ signal-exit: 4.1.0
3379+
3380+ retry@0.12.0: {}
3381+
3382+ rfdc@1.4.1: {}
3383+
3384+ rimraf@3.0.2:
3385+ dependencies:
3386+ glob: 7.2.3
3387+
3388+ rxjs@7.8.1:
3389+ dependencies:
3390+ tslib: 2.8.1
3391+
3392+ rxjs@7.8.2:
3393+ dependencies:
3394+ tslib: 2.8.1
3395+
3396+ safe-buffer@5.2.1: {}
3397+
3398+ safe-regex-test@1.1.0:
3399+ dependencies:
3400+ call-bound: 1.0.4
3401+ es-errors: 1.3.0
3402+ is-regex: 1.2.1
3403+
3404+ safer-buffer@2.1.2: {}
3405+
3406+ semver@6.3.1: {}
3407+
3408+ semver@7.6.3: {}
3409+
3410+ semver@7.8.5: {}
3411+
3412+ setprototypeof@1.2.0: {}
3413+
3414+ shebang-command@2.0.0:
3415+ dependencies:
3416+ shebang-regex: 3.0.0
3417+
3418+ shebang-regex@3.0.0: {}
3419+
3420+ side-channel-list@1.0.1:
3421+ dependencies:
3422+ es-errors: 1.3.0
3423+ object-inspect: 1.13.4
3424+
3425+ side-channel-map@1.0.1:
3426+ dependencies:
3427+ call-bound: 1.0.4
3428+ es-errors: 1.3.0
3429+ get-intrinsic: 1.3.0
3430+ object-inspect: 1.13.4
3431+
3432+ side-channel-weakmap@1.0.2:
3433+ dependencies:
3434+ call-bound: 1.0.4
3435+ es-errors: 1.3.0
3436+ get-intrinsic: 1.3.0
3437+ object-inspect: 1.13.4
3438+ side-channel-map: 1.0.1
3439+
3440+ side-channel@1.1.1:
3441+ dependencies:
3442+ es-errors: 1.3.0
3443+ object-inspect: 1.13.4
3444+ side-channel-list: 1.0.1
3445+ side-channel-map: 1.0.1
3446+ side-channel-weakmap: 1.0.2
3447+
3448+ signal-exit@3.0.7: {}
3449+
3450+ signal-exit@4.1.0: {}
3451+
3452+ sigstore@2.3.1:
3453+ dependencies:
3454+ '@sigstore/bundle': 2.3.2
3455+ '@sigstore/core': 1.1.0
3456+ '@sigstore/protobuf-specs': 0.3.3
3457+ '@sigstore/sign': 2.3.2
3458+ '@sigstore/tuf': 2.3.4
3459+ '@sigstore/verify': 1.2.1
3460+ transitivePeerDependencies:
3461+ - supports-color
3462+
3463+ slice-ansi@5.0.0:
3464+ dependencies:
3465+ ansi-styles: 6.2.3
3466+ is-fullwidth-code-point: 4.0.0
3467+
3468+ slice-ansi@7.1.2:
3469+ dependencies:
3470+ ansi-styles: 6.2.3
3471+ is-fullwidth-code-point: 5.1.0
3472+
3473+ smart-buffer@4.2.0: {}
3474+
3475+ socket.io-adapter@2.5.8:
3476+ dependencies:
3477+ debug: 4.4.3
3478+ ws: 8.21.3
3479+ transitivePeerDependencies:
3480+ - bufferutil
3481+ - supports-color
3482+ - utf-8-validate
3483+
3484+ socket.io-parser@4.2.7:
3485+ dependencies:
3486+ '@socket.io/component-emitter': 3.1.2
3487+ debug: 4.4.3
3488+ transitivePeerDependencies:
3489+ - supports-color
3490+
3491+ socket.io@4.8.4:
3492+ dependencies:
3493+ accepts: 1.3.8
3494+ cors: 2.8.6
3495+ debug: 4.4.3
3496+ engine.io: 6.6.11
3497+ socket.io-adapter: 2.5.8
3498+ socket.io-parser: 4.2.7
3499+ transitivePeerDependencies:
3500+ - bufferutil
3501+ - supports-color
3502+ - utf-8-validate
3503+
3504+ socks-proxy-agent@8.0.5:
3505+ dependencies:
3506+ agent-base: 7.1.4
3507+ debug: 4.4.3
3508+ socks: 2.8.10
3509+ transitivePeerDependencies:
3510+ - supports-color
3511+
3512+ socks@2.8.10:
3513+ dependencies:
3514+ ip-address: 10.7.3
3515+ smart-buffer: 4.2.0
3516+
3517+ source-map@0.6.1: {}
3518+
3519+ source-map@0.7.4: {}
3520+
3521+ spdx-correct@3.2.0:
3522+ dependencies:
3523+ spdx-expression-parse: 3.0.1
3524+ spdx-license-ids: 3.0.24
3525+
3526+ spdx-exceptions@2.5.0: {}
3527+
3528+ spdx-expression-parse@3.0.1:
3529+ dependencies:
3530+ spdx-exceptions: 2.5.0
3531+ spdx-license-ids: 3.0.24
3532+
3533+ spdx-license-ids@3.0.24: {}
3534+
3535+ ssri@10.0.6:
3536+ dependencies:
3537+ minipass: 7.1.3
3538+
3539+ statuses@1.5.0: {}
3540+
3541+ statuses@2.0.2: {}
3542+
3543+ streamroller@3.1.5:
3544+ dependencies:
3545+ date-format: 4.0.14
3546+ debug: 4.4.3
3547+ fs-extra: 8.1.0
3548+ transitivePeerDependencies:
3549+ - supports-color
3550+
3551+ string-width@4.2.3:
3552+ dependencies:
3553+ emoji-regex: 8.0.0
3554+ is-fullwidth-code-point: 3.0.0
3555+ strip-ansi: 6.0.1
3556+
3557+ string-width@5.1.2:
3558+ dependencies:
3559+ eastasianwidth: 0.2.0
3560+ emoji-regex: 9.2.2
3561+ strip-ansi: 7.2.0
3562+
3563+ string-width@7.2.0:
3564+ dependencies:
3565+ emoji-regex: 10.6.0
3566+ get-east-asian-width: 1.7.0
3567+ strip-ansi: 7.2.0
3568+
3569+ string_decoder@1.3.0:
3570+ dependencies:
3571+ safe-buffer: 5.2.1
3572+
3573+ strip-ansi@6.0.1:
3574+ dependencies:
3575+ ansi-regex: 5.0.1
3576+
3577+ strip-ansi@7.2.0:
3578+ dependencies:
3579+ ansi-regex: 6.4.0
3580+
3581+ supports-color@7.2.0:
3582+ dependencies:
3583+ has-flag: 4.0.0
3584+
3585+ supports-preserve-symlinks-flag@1.0.0: {}
3586+
3587+ symbol-observable@4.0.0: {}
3588+
3589+ tar@6.2.1:
3590+ dependencies:
3591+ chownr: 2.0.0
3592+ fs-minipass: 2.1.0
3593+ minipass: 5.0.0
3594+ minizlib: 2.1.2
3595+ mkdirp: 1.0.4
3596+ yallist: 4.0.0
3597+
3598+ tmp@0.0.33:
3599+ dependencies:
3600+ os-tmpdir: 1.0.2
3601+
3602+ tmp@0.2.7: {}
3603+
3604+ to-regex-range@5.0.1:
3605+ dependencies:
3606+ is-number: 7.0.0
3607+
3608+ toidentifier@1.0.1: {}
3609+
3610+ tslib@2.8.1: {}
3611+
3612+ tuf-js@2.2.1:
3613+ dependencies:
3614+ '@tufjs/models': 2.0.1
3615+ debug: 4.4.3
3616+ make-fetch-happen: 13.0.1
3617+ transitivePeerDependencies:
3618+ - supports-color
3619+
3620+ type-fest@0.21.3: {}
3621+
3622+ type-is@1.6.18:
3623+ dependencies:
3624+ media-typer: 0.3.0
3625+ mime-types: 2.1.35
3626+
3627+ typescript@5.5.4: {}
3628+
3629+ ua-parser-js@0.7.41: {}
3630+
3631+ undici-types@6.21.0: {}
3632+
3633+ undici-types@8.9.0: {}
3634+
3635+ unique-filename@3.0.0:
3636+ dependencies:
3637+ unique-slug: 4.0.0
3638+
3639+ unique-slug@4.0.0:
3640+ dependencies:
3641+ imurmurhash: 0.1.4
3642+
3643+ universalify@0.1.2: {}
3644+
3645+ unpipe@1.0.0: {}
3646+
3647+ update-browserslist-db@1.3.4(browserslist@4.29.3):
3648+ dependencies:
3649+ browserslist: 4.29.3
3650+ escalade: 3.2.0
3651+ picocolors: 1.1.1
3652+
3653+ util-deprecate@1.0.2: {}
3654+
3655+ utils-merge@1.0.1: {}
3656+
3657+ validate-npm-package-license@3.0.4:
3658+ dependencies:
3659+ spdx-correct: 3.2.0
3660+ spdx-expression-parse: 3.0.1
3661+
3662+ validate-npm-package-name@5.0.1: {}
3663+
3664+ vary@1.1.2: {}
3665+
3666+ void-elements@2.0.1: {}
3667+
3668+ wcwidth@1.0.1:
3669+ dependencies:
3670+ defaults: 1.0.4
3671+
3672+ which@1.3.1:
3673+ dependencies:
3674+ isexe: 2.0.0
3675+
3676+ which@2.0.2:
3677+ dependencies:
3678+ isexe: 2.0.0
3679+
3680+ which@4.0.0:
3681+ dependencies:
3682+ isexe: 3.1.5
3683+
3684+ wrap-ansi@6.2.0:
3685+ dependencies:
3686+ ansi-styles: 4.3.0
3687+ string-width: 4.2.3
3688+ strip-ansi: 6.0.1
3689+
3690+ wrap-ansi@7.0.0:
3691+ dependencies:
3692+ ansi-styles: 4.3.0
3693+ string-width: 4.2.3
3694+ strip-ansi: 6.0.1
3695+
3696+ wrap-ansi@8.1.0:
3697+ dependencies:
3698+ ansi-styles: 6.2.3
3699+ string-width: 5.1.2
3700+ strip-ansi: 7.2.0
3701+
3702+ wrap-ansi@9.0.2:
3703+ dependencies:
3704+ ansi-styles: 6.2.3
3705+ string-width: 7.2.0
3706+ strip-ansi: 7.2.0
3707+
3708+ wrappy@1.0.2: {}
3709+
3710+ ws@8.21.3: {}
3711+
3712+ y18n@5.0.8: {}
3713+
3714+ yallist@3.1.1: {}
3715+
3716+ yallist@4.0.0: {}
3717+
3718+ yargs-parser@20.2.9: {}
3719+
3720+ yargs-parser@21.1.1: {}
3721+
3722+ yargs@16.2.2:
3723+ dependencies:
3724+ cliui: 7.0.4
3725+ escalade: 3.2.0
3726+ get-caller-file: 2.0.5
3727+ require-directory: 2.1.1
3728+ string-width: 4.2.3
3729+ y18n: 5.0.8
3730+ yargs-parser: 20.2.9
3731+
3732+ yargs@17.7.2:
3733+ dependencies:
3734+ cliui: 8.0.1
3735+ escalade: 3.2.0
3736+ get-caller-file: 2.0.5
3737+ require-directory: 2.1.1
3738+ string-width: 4.2.3
3739+ y18n: 5.0.8
3740+ yargs-parser: 21.1.1
3741+
3742+ yargs@17.7.3:
3743+ dependencies:
3744+ cliui: 8.0.1
3745+ escalade: 3.2.0
3746+ get-caller-file: 2.0.5
3747+ require-directory: 2.1.1
3748+ string-width: 4.2.3
3749+ y18n: 5.0.8
3750+ yargs-parser: 21.1.1
3751+
3752+ yoctocolors-cjs@2.1.3: {}
3753+
3754+ zone.js@0.14.10: {}
new file mode 100644
@@ -0,0 +1,3754 @@
1+lockfileVersion: '9.0'
2+
3+settings:
4+ autoInstallPeers: true
5+ excludeLinksFromLockfile: false
6+
7+importers:
8+
9+ .:
10+ dependencies:
11+ '@angular/animations':
12+ specifier: ^18.2.0
13+ version: 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
14+ '@angular/common':
15+ specifier: ^18.2.0
16+ version: 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2)
17+ '@angular/compiler':
18+ specifier: ^18.2.0
19+ version: 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
20+ '@angular/core':
21+ specifier: ^18.2.0
22+ version: 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
23+ '@angular/forms':
24+ specifier: ^18.2.0
25+ version: 18.2.14(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(@angular/platform-browser@18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(rxjs@7.8.2)
26+ '@angular/platform-browser':
27+ specifier: ^18.2.0
28+ version: 18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
29+ '@angular/platform-browser-dynamic':
30+ specifier: ^18.2.0
31+ version: 18.2.14(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/compiler@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(@angular/platform-browser@18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))
32+ '@angular/router':
33+ specifier: ^18.2.0
34+ version: 18.2.14(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(@angular/platform-browser@18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(rxjs@7.8.2)
35+ rxjs:
36+ specifier: ~7.8.0
37+ version: 7.8.2
38+ tslib:
39+ specifier: ^2.3.0
40+ version: 2.8.1
41+ zone.js:
42+ specifier: ~0.14.10
43+ version: 0.14.10
44+ devDependencies:
45+ '@angular/cli':
46+ specifier: ^18.2.21
47+ version: 18.2.21(chokidar@3.6.0)
48+ '@angular/compiler-cli':
49+ specifier: ^18.2.0
50+ version: 18.2.14(@angular/compiler@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(typescript@5.5.4)
51+ '@types/jasmine':
52+ specifier: ~5.1.0
53+ version: 5.1.15
54+ jasmine-core:
55+ specifier: ~5.2.0
56+ version: 5.2.0
57+ karma:
58+ specifier: ~6.4.0
59+ version: 6.4.4
60+ karma-chrome-launcher:
61+ specifier: ~3.2.0
62+ version: 3.2.0
63+ karma-coverage:
64+ specifier: ~2.2.0
65+ version: 2.2.1
66+ karma-jasmine:
67+ specifier: ~5.1.0
68+ version: 5.1.0(karma@6.4.4)
69+ karma-jasmine-html-reporter:
70+ specifier: ~2.1.0
71+ version: 2.1.0(jasmine-core@5.2.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4)
72+ typescript:
73+ specifier: ~5.5.2
74+ version: 5.5.4
75+
76+packages:
77+
78+ '@ampproject/remapping@2.3.0':
79+ resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
80+ engines: {node: '>=6.0.0'}
81+
82+ '@angular-devkit/architect@0.1802.21':
83+ resolution: {integrity: sha512-+Ll+xtpKwZ3iLWN/YypvnCZV/F0MVbP+/7ZpMR+Xv/uB0OmribhBVj9WGaCd9I/bGgoYBw8wBV/NFNCKkf0k3Q==}
84+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
85+
86+ '@angular-devkit/core@18.2.21':
87+ resolution: {integrity: sha512-Lno6GNbJME85wpc/uqn+wamBxvfZJZFYSH8+oAkkyjU/hk8r5+X8DuyqsKAa0m8t46zSTUsonHsQhVe5vgrZeQ==}
88+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
89+ peerDependencies:
90+ chokidar: ^3.5.2
91+ peerDependenciesMeta:
92+ chokidar:
93+ optional: true
94+
95+ '@angular-devkit/schematics@18.2.21':
96+ resolution: {integrity: sha512-yuC2vN4VL48JhnsaOa9J/o0Jl+cxOklRNQp5J2/ypMuRROaVCrZAPiX+ChSHh++kHYMpj8+ggNrrUwRNfMKACQ==}
97+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
98+
99+ '@angular/animations@18.2.14':
100+ resolution: {integrity: sha512-Kp/MWShoYYO+R3lrrZbZgszbbLGVXHB+39mdJZwnIuZMDkeL3JsIBlSOzyJRTnpS1vITc+9jgHvP/6uKbMrW1Q==}
101+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
102+ peerDependencies:
103+ '@angular/core': 18.2.14
104+
105+ '@angular/cli@18.2.21':
106+ resolution: {integrity: sha512-efweY4p8awRTbHs+HKdg6s44hl7Y0gdVlXYi3HeY8Z5JDC0abbka0K6sA/MrV9AXvn/5ovxYbxiL3AsOApjTpg==}
107+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
108+ hasBin: true
109+
110+ '@angular/common@18.2.14':
111+ resolution: {integrity: sha512-ZPRswzaVRiqcfZoowuAM22Hr2/z10ajWOUoFDoQ9tWqz/fH/773kJv2F9VvePIekgNPCzaizqv9gF6tGNqaAwg==}
112+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
113+ peerDependencies:
114+ '@angular/core': 18.2.14
115+ rxjs: ^6.5.3 || ^7.4.0
116+
117+ '@angular/compiler-cli@18.2.14':
118+ resolution: {integrity: sha512-BmmjyrFSBSYkm0tBSqpu4cwnJX/b/XvhM36mj2k8jah3tNS5zLDDx5w6tyHmaPJa/1D95MlXx2h6u7K9D+Mhew==}
119+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
120+ hasBin: true
121+ peerDependencies:
122+ '@angular/compiler': 18.2.14
123+ typescript: '>=5.4 <5.6'
124+
125+ '@angular/compiler@18.2.14':
126+ resolution: {integrity: sha512-Mpq3v/mztQzGAQAAFV+wAI1hlXxZ0m8eDBgaN2kD3Ue+r4S6bLm1Vlryw0iyUnt05PcFIdxPT6xkcphq5pl6lw==}
127+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
128+ peerDependencies:
129+ '@angular/core': 18.2.14
130+ peerDependenciesMeta:
131+ '@angular/core':
132+ optional: true
133+
134+ '@angular/core@18.2.14':
135+ resolution: {integrity: sha512-BIPrCs93ZZTY9ym7yfoTgAQ5rs706yoYeAdrgc8kh/bDbM9DawxKlgeKBx2FLt09Y0YQ1bFhKVp0cV4gDEaMxQ==}
136+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
137+ peerDependencies:
138+ rxjs: ^6.5.3 || ^7.4.0
139+ zone.js: ~0.14.10
140+
141+ '@angular/forms@18.2.14':
142+ resolution: {integrity: sha512-fZVwXctmBJa5VdopJae/T9MYKPXNd04+6j4k/6X819y+9fiyWLJt2QicSc5Rc+YD9mmhXag3xaljlrnotf9VGA==}
143+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
144+ peerDependencies:
145+ '@angular/common': 18.2.14
146+ '@angular/core': 18.2.14
147+ '@angular/platform-browser': 18.2.14
148+ rxjs: ^6.5.3 || ^7.4.0
149+
150+ '@angular/platform-browser-dynamic@18.2.14':
151+ resolution: {integrity: sha512-QOv+o89u8HLN0LG8faTIVHKBxfkOBHVDB0UuXy19+HJofWZGGvho+vGjV0/IAkhZnMC4Sxdoy/mOHP2ytALX3A==}
152+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
153+ peerDependencies:
154+ '@angular/common': 18.2.14
155+ '@angular/compiler': 18.2.14
156+ '@angular/core': 18.2.14
157+ '@angular/platform-browser': 18.2.14
158+
159+ '@angular/platform-browser@18.2.14':
160+ resolution: {integrity: sha512-W+JTxI25su3RiZVZT3Yrw6KNUCmOIy7OZIZ+612skPgYK2f2qil7VclnW1oCwG896h50cMJU/lnAfxZxefQgyQ==}
161+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
162+ peerDependencies:
163+ '@angular/animations': 18.2.14
164+ '@angular/common': 18.2.14
165+ '@angular/core': 18.2.14
166+ peerDependenciesMeta:
167+ '@angular/animations':
168+ optional: true
169+
170+ '@angular/router@18.2.14':
171+ resolution: {integrity: sha512-v/gweh8MBjjDfh1QssuyjISa+6SVVIvIZox7MaMs81RkaoVHwS9grDtPud1pTKHzms2KxSVpvwwyvkRJQplueg==}
172+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
173+ peerDependencies:
174+ '@angular/common': 18.2.14
175+ '@angular/core': 18.2.14
176+ '@angular/platform-browser': 18.2.14
177+ rxjs: ^6.5.3 || ^7.4.0
178+
179+ '@babel/code-frame@7.29.7':
180+ resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==}
181+ engines: {node: '>=6.9.0'}
182+
183+ '@babel/compat-data@7.29.7':
184+ resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==}
185+ engines: {node: '>=6.9.0'}
186+
187+ '@babel/core@7.25.2':
188+ resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==}
189+ engines: {node: '>=6.9.0'}
190+
191+ '@babel/core@7.29.7':
192+ resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==}
193+ engines: {node: '>=6.9.0'}
194+
195+ '@babel/generator@7.29.8':
196+ resolution: {integrity: sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==}
197+ engines: {node: '>=6.9.0'}
198+
199+ '@babel/helper-compilation-targets@7.29.7':
200+ resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==}
201+ engines: {node: '>=6.9.0'}
202+
203+ '@babel/helper-globals@7.29.7':
204+ resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==}
205+ engines: {node: '>=6.9.0'}
206+
207+ '@babel/helper-module-imports@7.29.7':
208+ resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==}
209+ engines: {node: '>=6.9.0'}
210+
211+ '@babel/helper-module-transforms@7.29.7':
212+ resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==}
213+ engines: {node: '>=6.9.0'}
214+ peerDependencies:
215+ '@babel/core': ^7.0.0
216+
217+ '@babel/helper-string-parser@7.29.7':
218+ resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==}
219+ engines: {node: '>=6.9.0'}
220+
221+ '@babel/helper-validator-identifier@7.29.7':
222+ resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==}
223+ engines: {node: '>=6.9.0'}
224+
225+ '@babel/helper-validator-option@7.29.7':
226+ resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==}
227+ engines: {node: '>=6.9.0'}
228+
229+ '@babel/helpers@7.29.10':
230+ resolution: {integrity: sha512-EMCx3AGZ3WfAl6ht7AyQoPm2Lh+BGYEMdc4Q6Hf7uSCDOZFuLq44qNwL+iaim8VlyYhRAo4X43+weadK8ZB4Yg==}
231+ engines: {node: '>=6.9.0'}
232+
233+ '@babel/parser@7.29.9':
234+ resolution: {integrity: sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==}
235+ engines: {node: '>=6.0.0'}
236+ hasBin: true
237+
238+ '@babel/template@7.29.7':
239+ resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==}
240+ engines: {node: '>=6.9.0'}
241+
242+ '@babel/traverse@7.29.10':
243+ resolution: {integrity: sha512-B3lYAs2nkKskbgQ1nfy8Ma9ao9Q1rntTAQHrzzyDuj+TSO+X3le6PfWwqDvodsb+OumE10eMFfuMCTQSQ5iuIQ==}
244+ engines: {node: '>=6.9.0'}
245+
246+ '@babel/types@7.29.8':
247+ resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==}
248+ engines: {node: '>=6.9.0'}
249+
250+ '@colors/colors@1.5.0':
251+ resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
252+ engines: {node: '>=0.1.90'}
253+
254+ '@inquirer/checkbox@2.5.0':
255+ resolution: {integrity: sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==}
256+ engines: {node: '>=18'}
257+
258+ '@inquirer/confirm@3.2.0':
259+ resolution: {integrity: sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==}
260+ engines: {node: '>=18'}
261+
262+ '@inquirer/core@9.2.1':
263+ resolution: {integrity: sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==}
264+ engines: {node: '>=18'}
265+
266+ '@inquirer/editor@2.2.0':
267+ resolution: {integrity: sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==}
268+ engines: {node: '>=18'}
269+
270+ '@inquirer/expand@2.3.0':
271+ resolution: {integrity: sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==}
272+ engines: {node: '>=18'}
273+
274+ '@inquirer/figures@1.0.15':
275+ resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==}
276+ engines: {node: '>=18'}
277+
278+ '@inquirer/input@2.3.0':
279+ resolution: {integrity: sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==}
280+ engines: {node: '>=18'}
281+
282+ '@inquirer/number@1.1.0':
283+ resolution: {integrity: sha512-ilUnia/GZUtfSZy3YEErXLJ2Sljo/mf9fiKc08n18DdwdmDbOzRcTv65H1jjDvlsAuvdFXf4Sa/aL7iw/NanVA==}
284+ engines: {node: '>=18'}
285+
286+ '@inquirer/password@2.2.0':
287+ resolution: {integrity: sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==}
288+ engines: {node: '>=18'}
289+
290+ '@inquirer/prompts@5.3.8':
291+ resolution: {integrity: sha512-b2BudQY/Si4Y2a0PdZZL6BeJtl8llgeZa7U2j47aaJSCeAl1e4UI7y8a9bSkO3o/ZbZrgT5muy/34JbsjfIWxA==}
292+ engines: {node: '>=18'}
293+
294+ '@inquirer/rawlist@2.3.0':
295+ resolution: {integrity: sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==}
296+ engines: {node: '>=18'}
297+
298+ '@inquirer/search@1.1.0':
299+ resolution: {integrity: sha512-h+/5LSj51dx7hp5xOn4QFnUaKeARwUCLs6mIhtkJ0JYPBLmEYjdHSYh7I6GrLg9LwpJ3xeX0FZgAG1q0QdCpVQ==}
300+ engines: {node: '>=18'}
301+
302+ '@inquirer/select@2.5.0':
303+ resolution: {integrity: sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==}
304+ engines: {node: '>=18'}
305+
306+ '@inquirer/type@1.5.5':
307+ resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==}
308+ engines: {node: '>=18'}
309+
310+ '@inquirer/type@2.0.0':
311+ resolution: {integrity: sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==}
312+ engines: {node: '>=18'}
313+
314+ '@isaacs/cliui@8.0.2':
315+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
316+ engines: {node: '>=12'}
317+
318+ '@istanbuljs/schema@0.1.6':
319+ resolution: {integrity: sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==}
320+ engines: {node: '>=8'}
321+
322+ '@jridgewell/gen-mapping@0.3.13':
323+ resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
324+
325+ '@jridgewell/remapping@2.3.5':
326+ resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
327+
328+ '@jridgewell/resolve-uri@3.1.2':
329+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
330+ engines: {node: '>=6.0.0'}
331+
332+ '@jridgewell/sourcemap-codec@1.6.0':
333+ resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==}
334+
335+ '@jridgewell/trace-mapping@0.3.31':
336+ resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
337+
338+ '@listr2/prompt-adapter-inquirer@2.0.15':
339+ resolution: {integrity: sha512-MZrGem/Ujjd4cPTLYDfCZK2iKKeiO/8OX13S6jqxldLs0Prf2aGqVlJ77nMBqMv7fzqgXEgjrNHLXcKR8l9lOg==}
340+ engines: {node: '>=18.0.0'}
341+ peerDependencies:
342+ '@inquirer/prompts': '>= 3 < 6'
343+
344+ '@npmcli/agent@2.2.2':
345+ resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==}
346+ engines: {node: ^16.14.0 || >=18.0.0}
347+
348+ '@npmcli/fs@3.1.1':
349+ resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==}
350+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
351+
352+ '@npmcli/git@5.0.8':
353+ resolution: {integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==}
354+ engines: {node: ^16.14.0 || >=18.0.0}
355+
356+ '@npmcli/installed-package-contents@2.1.0':
357+ resolution: {integrity: sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==}
358+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
359+ hasBin: true
360+
361+ '@npmcli/node-gyp@3.0.0':
362+ resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==}
363+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
364+
365+ '@npmcli/package-json@5.2.1':
366+ resolution: {integrity: sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==}
367+ engines: {node: ^16.14.0 || >=18.0.0}
368+
369+ '@npmcli/promise-spawn@7.0.2':
370+ resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==}
371+ engines: {node: ^16.14.0 || >=18.0.0}
372+
373+ '@npmcli/redact@2.0.1':
374+ resolution: {integrity: sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==}
375+ engines: {node: ^16.14.0 || >=18.0.0}
376+
377+ '@npmcli/run-script@8.1.0':
378+ resolution: {integrity: sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==}
379+ engines: {node: ^16.14.0 || >=18.0.0}
380+
381+ '@pkgjs/parseargs@0.11.0':
382+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
383+ engines: {node: '>=14'}
384+
385+ '@schematics/angular@18.2.21':
386+ resolution: {integrity: sha512-5Ai+NEflQZi67y4NsQ3o04iEp7zT0/BUFVCrJ3CueU3uYQGs8jrN1Lk6tvQ9c5HzGcTDrMXuTrCswyR9o6ecpA==}
387+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
388+
389+ '@sigstore/bundle@2.3.2':
390+ resolution: {integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==}
391+ engines: {node: ^16.14.0 || >=18.0.0}
392+
393+ '@sigstore/core@1.1.0':
394+ resolution: {integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==}
395+ engines: {node: ^16.14.0 || >=18.0.0}
396+
397+ '@sigstore/protobuf-specs@0.3.3':
398+ resolution: {integrity: sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ==}
399+ engines: {node: ^18.17.0 || >=20.5.0}
400+
401+ '@sigstore/sign@2.3.2':
402+ resolution: {integrity: sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==}
403+ engines: {node: ^16.14.0 || >=18.0.0}
404+
405+ '@sigstore/tuf@2.3.4':
406+ resolution: {integrity: sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==}
407+ engines: {node: ^16.14.0 || >=18.0.0}
408+
409+ '@sigstore/verify@1.2.1':
410+ resolution: {integrity: sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==}
411+ engines: {node: ^16.14.0 || >=18.0.0}
412+
413+ '@socket.io/component-emitter@3.1.2':
414+ resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==}
415+
416+ '@tufjs/canonical-json@2.0.0':
417+ resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==}
418+ engines: {node: ^16.14.0 || >=18.0.0}
419+
420+ '@tufjs/models@2.0.1':
421+ resolution: {integrity: sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==}
422+ engines: {node: ^16.14.0 || >=18.0.0}
423+
424+ '@types/cors@2.8.19':
425+ resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==}
426+
427+ '@types/jasmine@5.1.15':
428+ resolution: {integrity: sha512-ZAC8KjmV2MJxbNTrwXFN+HKeajpXQZp6KpPiR6Aa4XvaEnjP6qh23lL/Rqb7AYzlp3h/rcwDrQ7Gg7q28cQTQg==}
429+
430+ '@types/mute-stream@0.0.4':
431+ resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==}
432+
433+ '@types/node@22.20.5':
434+ resolution: {integrity: sha512-U2+DNr+wSjpsTS/wZGYHq7GcwfuSmKiKvoPvK22zwTlRhU91yOniN4qRR5KhIjvif7ysw/dz/hKmfDH0Ris4aA==}
435+
436+ '@types/node@26.6.5':
437+ resolution: {integrity: sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==}
438+
439+ '@types/wrap-ansi@3.0.0':
440+ resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==}
441+
442+ '@types/ws@8.18.2':
443+ resolution: {integrity: sha512-67MQl+fpWKVTT1NYdnmo3U4sc/xPo/zQBncVnI74qmQa0z/b+1g6iYqNmGCPbxO+zz2aklb08a0oHfegiVd0/w==}
444+
445+ '@yarnpkg/lockfile@1.1.0':
446+ resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==}
447+
448+ abbrev@2.0.0:
449+ resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==}
450+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
451+
452+ accepts@1.3.8:
453+ resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
454+ engines: {node: '>= 0.6'}
455+
456+ agent-base@7.1.4:
457+ resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
458+ engines: {node: '>= 14'}
459+
460+ aggregate-error@3.1.0:
461+ resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
462+ engines: {node: '>=8'}
463+
464+ ajv-formats@3.0.1:
465+ resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==}
466+ peerDependencies:
467+ ajv: ^8.0.0
468+ peerDependenciesMeta:
469+ ajv:
470+ optional: true
471+
472+ ajv@8.17.1:
473+ resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
474+
475+ ansi-escapes@4.3.2:
476+ resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
477+ engines: {node: '>=8'}
478+
479+ ansi-escapes@7.3.0:
480+ resolution: {integrity: sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==}
481+ engines: {node: '>=18'}
482+
483+ ansi-regex@5.0.1:
484+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
485+ engines: {node: '>=8'}
486+
487+ ansi-regex@6.4.0:
488+ resolution: {integrity: sha512-KzTVk2tCWAHtYrvvvaP8bJKJq2pVinhLcGEQdtLIYPbmNGNyYe8QwNaTUYQp2J7/vIsUKt5QCqAfUkYyG9DkOw==}
489+ engines: {node: '>=12'}
490+
491+ ansi-styles@4.3.0:
492+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
493+ engines: {node: '>=8'}
494+
495+ ansi-styles@6.2.3:
496+ resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
497+ engines: {node: '>=12'}
498+
499+ anymatch@3.1.3:
500+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
501+ engines: {node: '>= 8'}
502+
503+ balanced-match@1.0.2:
504+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
505+
506+ base64-js@1.5.1:
507+ resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
508+
509+ baseline-browser-mapping@2.11.28:
510+ resolution: {integrity: sha512-br0LOmjJqr6Rt4AEkadbcNf67Zpo7EPwKsWbjnRrJIa1QYFHQBqM4C7F2WTbV8ahTEcg1Eo+Y0aWjjORInYFyA==}
511+ engines: {node: '>=6.0.0'}
512+ hasBin: true
513+
514+ binary-extensions@2.3.0:
515+ resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
516+ engines: {node: '>=8'}
517+
518+ bl@4.1.0:
519+ resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
520+
521+ body-parser@1.20.8:
522+ resolution: {integrity: sha512-JNcyFQ64OiijEkPzUBTCe+hyPXUD/3LEldGQ6iF5LR1w00mx9o7xtDWHXBY2iItjdCFGoilOLNQbH943ut7pHA==}
523+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
524+
525+ brace-expansion@1.1.21:
526+ resolution: {integrity: sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==}
527+
528+ brace-expansion@2.1.7:
529+ resolution: {integrity: sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g==}
530+
531+ braces@3.0.3:
532+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
533+ engines: {node: '>=8'}
534+
535+ browserslist@4.29.3:
536+ resolution: {integrity: sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==}
537+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
538+ hasBin: true
539+
540+ buffer@5.7.1:
541+ resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
542+
543+ bytes@3.1.2:
544+ resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
545+ engines: {node: '>= 0.8'}
546+
547+ cacache@18.0.4:
548+ resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==}
549+ engines: {node: ^16.14.0 || >=18.0.0}
550+
551+ call-bind-apply-helpers@1.0.2:
552+ resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
553+ engines: {node: '>= 0.4'}
554+
555+ call-bound@1.0.4:
556+ resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
557+ engines: {node: '>= 0.4'}
558+
559+ caniuse-lite@1.0.30001815:
560+ resolution: {integrity: sha512-uDybUEyfgbyJJ93J1vikTylBX31AkdVYeVPeffMQpf8XN7hSfr0oZOn4VFOIMNvtU5+rHvC5Udg2TgtJKHm23Q==}
561+
562+ chalk@4.1.2:
563+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
564+ engines: {node: '>=10'}
565+
566+ chardet@0.7.0:
567+ resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
568+
569+ chokidar@3.6.0:
570+ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
571+ engines: {node: '>= 8.10.0'}
572+
573+ chokidar@4.0.3:
574+ resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
575+ engines: {node: '>= 14.16.0'}
576+
577+ chownr@2.0.0:
578+ resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
579+ engines: {node: '>=10'}
580+
581+ clean-stack@2.2.0:
582+ resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
583+ engines: {node: '>=6'}
584+
585+ cli-cursor@3.1.0:
586+ resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
587+ engines: {node: '>=8'}
588+
589+ cli-cursor@5.0.0:
590+ resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
591+ engines: {node: '>=18'}
592+
593+ cli-spinners@2.9.2:
594+ resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
595+ engines: {node: '>=6'}
596+
597+ cli-truncate@4.0.0:
598+ resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==}
599+ engines: {node: '>=18'}
600+
601+ cli-width@4.1.0:
602+ resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==}
603+ engines: {node: '>= 12'}
604+
605+ cliui@7.0.4:
606+ resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
607+
608+ cliui@8.0.1:
609+ resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
610+ engines: {node: '>=12'}
611+
612+ clone@1.0.4:
613+ resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
614+ engines: {node: '>=0.8'}
615+
616+ color-convert@2.0.1:
617+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
618+ engines: {node: '>=7.0.0'}
619+
620+ color-name@1.1.4:
621+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
622+
623+ colorette@2.0.20:
624+ resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
625+
626+ concat-map@0.0.1:
627+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
628+
629+ connect@3.7.0:
630+ resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
631+ engines: {node: '>= 0.10.0'}
632+
633+ content-type@1.0.5:
634+ resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
635+ engines: {node: '>= 0.6'}
636+
637+ convert-source-map@1.9.0:
638+ resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
639+
640+ convert-source-map@2.0.0:
641+ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
642+
643+ cookie@0.7.2:
644+ resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
645+ engines: {node: '>= 0.6'}
646+
647+ cors@2.8.6:
648+ resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==}
649+ engines: {node: '>= 0.10'}
650+
651+ cross-spawn@7.0.6:
652+ resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
653+ engines: {node: '>= 8'}
654+
655+ custom-event@1.0.1:
656+ resolution: {integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==}
657+
658+ date-format@4.0.14:
659+ resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==}
660+ engines: {node: '>=4.0'}
661+
662+ debug@2.6.9:
663+ resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
664+ peerDependencies:
665+ supports-color: '*'
666+ peerDependenciesMeta:
667+ supports-color:
668+ optional: true
669+
670+ debug@4.4.3:
671+ resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
672+ engines: {node: '>=6.0'}
673+ peerDependencies:
674+ supports-color: '*'
675+ peerDependenciesMeta:
676+ supports-color:
677+ optional: true
678+
679+ defaults@1.0.4:
680+ resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
681+
682+ depd@2.0.0:
683+ resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
684+ engines: {node: '>= 0.8'}
685+
686+ destroy@1.2.0:
687+ resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
688+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
689+
690+ di@0.0.1:
691+ resolution: {integrity: sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==}
692+
693+ dom-serialize@2.2.1:
694+ resolution: {integrity: sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==}
695+
696+ dunder-proto@1.0.1:
697+ resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
698+ engines: {node: '>= 0.4'}
699+
700+ eastasianwidth@0.2.0:
701+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
702+
703+ ee-first@1.1.1:
704+ resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
705+
706+ electron-to-chromium@1.5.452:
707+ resolution: {integrity: sha512-cVvk1YBSj6571VmV6hdJTqj94Y79xSu8cj6Y9t6ae4Y4431z8/7EJFvu3rVp90xhfuv9BpPKUmaLfTo4+FOGBg==}
708+
709+ emoji-regex@10.6.0:
710+ resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
711+
712+ emoji-regex@8.0.0:
713+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
714+
715+ emoji-regex@9.2.2:
716+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
717+
718+ encodeurl@1.0.2:
719+ resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
720+ engines: {node: '>= 0.8'}
721+
722+ encoding@0.1.13:
723+ resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
724+
725+ engine.io-parser@5.2.3:
726+ resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==}
727+ engines: {node: '>=10.0.0'}
728+
729+ engine.io@6.6.11:
730+ resolution: {integrity: sha512-z34mGpLoY/82ZbkX1LqGMIaf3wjVMPL6gVC681QDqnmzJ26synI8qAE32P+a7UazmpJZ8UGrFIeAavgRfXzYrg==}
731+ engines: {node: '>=10.2.0'}
732+
733+ ent@2.2.2:
734+ resolution: {integrity: sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==}
735+ engines: {node: '>= 0.4'}
736+
737+ env-paths@2.2.1:
738+ resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
739+ engines: {node: '>=6'}
740+
741+ environment@1.1.0:
742+ resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==}
743+ engines: {node: '>=18'}
744+
745+ err-code@2.0.3:
746+ resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
747+
748+ es-define-property@1.0.1:
749+ resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
750+ engines: {node: '>= 0.4'}
751+
752+ es-errors@1.3.0:
753+ resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
754+ engines: {node: '>= 0.4'}
755+
756+ es-object-atoms@1.1.2:
757+ resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==}
758+ engines: {node: '>= 0.4'}
759+
760+ escalade@3.2.0:
761+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
762+ engines: {node: '>=6'}
763+
764+ escape-html@1.0.3:
765+ resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
766+
767+ eventemitter3@4.0.7:
768+ resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
769+
770+ eventemitter3@5.0.4:
771+ resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==}
772+
773+ exponential-backoff@3.1.3:
774+ resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==}
775+
776+ extend@3.0.2:
777+ resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
778+
779+ external-editor@3.1.0:
780+ resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
781+ engines: {node: '>=4'}
782+
783+ fast-deep-equal@3.1.3:
784+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
785+
786+ fast-uri@3.1.8:
787+ resolution: {integrity: sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==}
788+
789+ fill-range@7.1.1:
790+ resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
791+ engines: {node: '>=8'}
792+
793+ finalhandler@1.1.2:
794+ resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
795+ engines: {node: '>= 0.8'}
796+
797+ flatted@3.4.4:
798+ resolution: {integrity: sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==}
799+
800+ follow-redirects@1.16.1:
801+ resolution: {integrity: sha512-FNvFGzoMLWmE6Yj9spb/zjd7yiNCHiAW9/Tg9CXrQ8wuu32HtlJOwWO11OJafl5FfY3DxTdQ0vj42zU1kvv5jg==}
802+ engines: {node: '>=4.0'}
803+ peerDependencies:
804+ debug: '*'
805+ peerDependenciesMeta:
806+ debug:
807+ optional: true
808+
809+ foreground-child@3.3.1:
810+ resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
811+ engines: {node: '>=14'}
812+
813+ fs-extra@8.1.0:
814+ resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
815+ engines: {node: '>=6 <7 || >=8'}
816+
817+ fs-minipass@2.1.0:
818+ resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
819+ engines: {node: '>= 8'}
820+
821+ fs-minipass@3.0.3:
822+ resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==}
823+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
824+
825+ fs.realpath@1.0.0:
826+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
827+
828+ fsevents@2.3.3:
829+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
830+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
831+ os: [darwin]
832+
833+ function-bind@1.1.2:
834+ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
835+
836+ gensync@1.0.0-beta.2:
837+ resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
838+ engines: {node: '>=6.9.0'}
839+
840+ get-caller-file@2.0.5:
841+ resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
842+ engines: {node: 6.* || 8.* || >= 10.*}
843+
844+ get-east-asian-width@1.7.0:
845+ resolution: {integrity: sha512-XjH1AECxf0giL2V1aU8vKyRR2ppRUb5c0EvT7zuJTokQ74bNo52zOtghqdWIqrhUD79fo3x0WfKZdOqxF6LG1Q==}
846+ engines: {node: '>=18'}
847+
848+ get-intrinsic@1.3.0:
849+ resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
850+ engines: {node: '>= 0.4'}
851+
852+ get-proto@1.0.1:
853+ resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
854+ engines: {node: '>= 0.4'}
855+
856+ glob-parent@5.1.2:
857+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
858+ engines: {node: '>= 6'}
859+
860+ glob@10.5.0:
861+ resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==}
862+ deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
863+ hasBin: true
864+
865+ glob@7.2.3:
866+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
867+ deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
868+
869+ gopd@1.2.0:
870+ resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
871+ engines: {node: '>= 0.4'}
872+
873+ graceful-fs@4.2.11:
874+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
875+
876+ has-flag@4.0.0:
877+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
878+ engines: {node: '>=8'}
879+
880+ has-symbols@1.1.0:
881+ resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
882+ engines: {node: '>= 0.4'}
883+
884+ has-tostringtag@1.0.2:
885+ resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
886+ engines: {node: '>= 0.4'}
887+
888+ hasown@2.0.4:
889+ resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==}
890+ engines: {node: '>= 0.4'}
891+
892+ hosted-git-info@7.0.2:
893+ resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
894+ engines: {node: ^16.14.0 || >=18.0.0}
895+
896+ html-escaper@2.0.2:
897+ resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
898+
899+ http-cache-semantics@4.3.0:
900+ resolution: {integrity: sha512-M5t5LlJpS1UHMjvwRQVdFHvPISGeLAxNcrWuJkeGh0KxsqCHZ1O3NXZU/8x7cD0BDcGW8kapxMKTvwlqrNkHkA==}
901+
902+ http-errors@2.0.1:
903+ resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==}
904+ engines: {node: '>= 0.8'}
905+
906+ http-proxy-agent@7.0.2:
907+ resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
908+ engines: {node: '>= 14'}
909+
910+ http-proxy@1.18.1:
911+ resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
912+ engines: {node: '>=8.0.0'}
913+
914+ https-proxy-agent@7.0.6:
915+ resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
916+ engines: {node: '>= 14'}
917+
918+ iconv-lite@0.4.24:
919+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
920+ engines: {node: '>=0.10.0'}
921+
922+ iconv-lite@0.6.3:
923+ resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
924+ engines: {node: '>=0.10.0'}
925+
926+ ieee754@1.2.1:
927+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
928+
929+ ignore-walk@6.0.5:
930+ resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==}
931+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
932+
933+ imurmurhash@0.1.4:
934+ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
935+ engines: {node: '>=0.8.19'}
936+
937+ indent-string@4.0.0:
938+ resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
939+ engines: {node: '>=8'}
940+
941+ inflight@1.0.6:
942+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
943+ deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
944+
945+ inherits@2.0.4:
946+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
947+
948+ ini@4.1.3:
949+ resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==}
950+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
951+
952+ ip-address@10.7.3:
953+ resolution: {integrity: sha512-A1kdq/tSb5QjvKvAMgIoEvDBIgL7qaqVP/jkvSwYYRZ9iEzvPpopxp2wQfu3SuZRHtpHNxMn8Fs0bS+gf5Xmwg==}
954+ engines: {node: '>= 12'}
955+
956+ is-binary-path@2.1.0:
957+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
958+ engines: {node: '>=8'}
959+
960+ is-core-module@2.17.0:
961+ resolution: {integrity: sha512-J/vG0zBCbIKOQFfufSwyXdMrsohyJIUNkrnmo6WZGzoM7tr/lsbfW5b2BvisL6zsyMzK9UxV9L6c7AoFbyXHOA==}
962+ engines: {node: '>= 0.4'}
963+
964+ is-extglob@2.1.1:
965+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
966+ engines: {node: '>=0.10.0'}
967+
968+ is-fullwidth-code-point@3.0.0:
969+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
970+ engines: {node: '>=8'}
971+
972+ is-fullwidth-code-point@4.0.0:
973+ resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
974+ engines: {node: '>=12'}
975+
976+ is-fullwidth-code-point@5.1.0:
977+ resolution: {integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==}
978+ engines: {node: '>=18'}
979+
980+ is-glob@4.0.3:
981+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
982+ engines: {node: '>=0.10.0'}
983+
984+ is-interactive@1.0.0:
985+ resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
986+ engines: {node: '>=8'}
987+
988+ is-lambda@1.0.1:
989+ resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==}
990+
991+ is-number@7.0.0:
992+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
993+ engines: {node: '>=0.12.0'}
994+
995+ is-regex@1.2.1:
996+ resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
997+ engines: {node: '>= 0.4'}
998+
999+ is-unicode-supported@0.1.0:
1000+ resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
1001+ engines: {node: '>=10'}
1002+
1003+ isbinaryfile@4.0.10:
1004+ resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==}
1005+ engines: {node: '>= 8.0.0'}
1006+
1007+ isexe@2.0.0:
1008+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1009+
1010+ isexe@3.1.5:
1011+ resolution: {integrity: sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==}
1012+ engines: {node: '>=18'}
1013+
1014+ istanbul-lib-coverage@3.2.2:
1015+ resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
1016+ engines: {node: '>=8'}
1017+
1018+ istanbul-lib-instrument@5.2.1:
1019+ resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
1020+ engines: {node: '>=8'}
1021+
1022+ istanbul-lib-report@3.0.1:
1023+ resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
1024+ engines: {node: '>=10'}
1025+
1026+ istanbul-lib-source-maps@4.0.1:
1027+ resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
1028+ engines: {node: '>=10'}
1029+
1030+ istanbul-reports@3.2.0:
1031+ resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==}
1032+ engines: {node: '>=8'}
1033+
1034+ jackspeak@3.4.3:
1035+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
1036+
1037+ jasmine-core@4.6.1:
1038+ resolution: {integrity: sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==}
1039+
1040+ jasmine-core@5.2.0:
1041+ resolution: {integrity: sha512-tSAtdrvWybZkQmmaIoDgnvHG8ORUNw5kEVlO5CvrXj02Jjr9TZrmjFq7FUiOUzJiOP2wLGYT6PgrQgQF4R1xiw==}
1042+
1043+ js-tokens@4.0.0:
1044+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1045+
1046+ jsesc@3.1.0:
1047+ resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
1048+ engines: {node: '>=6'}
1049+ hasBin: true
1050+
1051+ json-parse-even-better-errors@3.0.2:
1052+ resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==}
1053+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1054+
1055+ json-schema-traverse@1.0.0:
1056+ resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
1057+
1058+ json5@2.2.3:
1059+ resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
1060+ engines: {node: '>=6'}
1061+ hasBin: true
1062+
1063+ jsonc-parser@3.3.1:
1064+ resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
1065+
1066+ jsonfile@4.0.0:
1067+ resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
1068+
1069+ jsonparse@1.3.1:
1070+ resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==}
1071+ engines: {'0': node >= 0.2.0}
1072+
1073+ karma-chrome-launcher@3.2.0:
1074+ resolution: {integrity: sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==}
1075+
1076+ karma-coverage@2.2.1:
1077+ resolution: {integrity: sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==}
1078+ engines: {node: '>=10.0.0'}
1079+
1080+ karma-jasmine-html-reporter@2.1.0:
1081+ resolution: {integrity: sha512-sPQE1+nlsn6Hwb5t+HHwyy0A1FNCVKuL1192b+XNauMYWThz2kweiBVW1DqloRpVvZIJkIoHVB7XRpK78n1xbQ==}
1082+ peerDependencies:
1083+ jasmine-core: ^4.0.0 || ^5.0.0
1084+ karma: ^6.0.0
1085+ karma-jasmine: ^5.0.0
1086+
1087+ karma-jasmine@5.1.0:
1088+ resolution: {integrity: sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==}
1089+ engines: {node: '>=12'}
1090+ peerDependencies:
1091+ karma: ^6.0.0
1092+
1093+ karma@6.4.4:
1094+ resolution: {integrity: sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==}
1095+ engines: {node: '>= 10'}
1096+ hasBin: true
1097+
1098+ listr2@8.2.4:
1099+ resolution: {integrity: sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==}
1100+ engines: {node: '>=18.0.0'}
1101+
1102+ lodash@4.18.1:
1103+ resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==}
1104+
1105+ log-symbols@4.1.0:
1106+ resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
1107+ engines: {node: '>=10'}
1108+
1109+ log-update@6.1.0:
1110+ resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==}
1111+ engines: {node: '>=18'}
1112+
1113+ log4js@6.9.1:
1114+ resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==}
1115+ engines: {node: '>=8.0'}
1116+
1117+ lru-cache@10.4.3:
1118+ resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
1119+
1120+ lru-cache@5.1.1:
1121+ resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
1122+
1123+ magic-string@0.30.11:
1124+ resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
1125+
1126+ make-dir@4.0.0:
1127+ resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
1128+ engines: {node: '>=10'}
1129+
1130+ make-fetch-happen@13.0.1:
1131+ resolution: {integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==}
1132+ engines: {node: ^16.14.0 || >=18.0.0}
1133+
1134+ math-intrinsics@1.1.0:
1135+ resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
1136+ engines: {node: '>= 0.4'}
1137+
1138+ media-typer@0.3.0:
1139+ resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
1140+ engines: {node: '>= 0.6'}
1141+
1142+ mime-db@1.52.0:
1143+ resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
1144+ engines: {node: '>= 0.6'}
1145+
1146+ mime-types@2.1.35:
1147+ resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
1148+ engines: {node: '>= 0.6'}
1149+
1150+ mime@2.6.0:
1151+ resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==}
1152+ engines: {node: '>=4.0.0'}
1153+ hasBin: true
1154+
1155+ mimic-fn@2.1.0:
1156+ resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
1157+ engines: {node: '>=6'}
1158+
1159+ mimic-function@5.0.1:
1160+ resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
1161+ engines: {node: '>=18'}
1162+
1163+ minimatch@3.1.5:
1164+ resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
1165+
1166+ minimatch@9.0.9:
1167+ resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==}
1168+ engines: {node: '>=16 || 14 >=14.17'}
1169+
1170+ minimist@1.2.8:
1171+ resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
1172+
1173+ minipass-collect@2.0.1:
1174+ resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==}
1175+ engines: {node: '>=16 || 14 >=14.17'}
1176+
1177+ minipass-fetch@3.0.5:
1178+ resolution: {integrity: sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==}
1179+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1180+
1181+ minipass-flush@1.0.7:
1182+ resolution: {integrity: sha512-TbqTz9cUwWyHS2Dy89P3ocAGUGxKjjLuR9z8w4WUTGAVgEj17/4nhgo2Du56i0Fm3Pm30g4iA8Lcqctc76jCzA==}
1183+ engines: {node: '>= 8'}
1184+
1185+ minipass-pipeline@1.2.4:
1186+ resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
1187+ engines: {node: '>=8'}
1188+
1189+ minipass-sized@1.0.3:
1190+ resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==}
1191+ engines: {node: '>=8'}
1192+
1193+ minipass@3.3.6:
1194+ resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
1195+ engines: {node: '>=8'}
1196+
1197+ minipass@5.0.0:
1198+ resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
1199+ engines: {node: '>=8'}
1200+
1201+ minipass@7.1.3:
1202+ resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==}
1203+ engines: {node: '>=16 || 14 >=14.17'}
1204+
1205+ minizlib@2.1.2:
1206+ resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
1207+ engines: {node: '>= 8'}
1208+
1209+ mkdirp@0.5.6:
1210+ resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
1211+ hasBin: true
1212+
1213+ mkdirp@1.0.4:
1214+ resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
1215+ engines: {node: '>=10'}
1216+ hasBin: true
1217+
1218+ ms@2.0.0:
1219+ resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
1220+
1221+ ms@2.1.3:
1222+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
1223+
1224+ mute-stream@1.0.0:
1225+ resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==}
1226+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1227+
1228+ negotiator@0.6.3:
1229+ resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
1230+ engines: {node: '>= 0.6'}
1231+
1232+ negotiator@0.6.4:
1233+ resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==}
1234+ engines: {node: '>= 0.6'}
1235+
1236+ node-gyp@10.3.1:
1237+ resolution: {integrity: sha512-Pp3nFHBThHzVtNY7U6JfPjvT/DTE8+o/4xKsLQtBoU+j2HLsGlhcfzflAoUreaJbNmYnX+LlLi0qjV8kpyO6xQ==}
1238+ engines: {node: ^16.14.0 || >=18.0.0}
1239+ hasBin: true
1240+
1241+ node-releases@2.0.58:
1242+ resolution: {integrity: sha512-BdiKAgbfRlvfMq/XzO/AF9NPmaA8a+YpLAyAFTVFBj3gARrAIfWvNq7Q7NE4se3KgFu0KkrvQMxTS0XVnsGzHg==}
1243+ engines: {node: '>=18'}
1244+
1245+ nopt@7.2.1:
1246+ resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==}
1247+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1248+ hasBin: true
1249+
1250+ normalize-package-data@6.0.2:
1251+ resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==}
1252+ engines: {node: ^16.14.0 || >=18.0.0}
1253+
1254+ normalize-path@3.0.0:
1255+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
1256+ engines: {node: '>=0.10.0'}
1257+
1258+ npm-bundled@3.0.1:
1259+ resolution: {integrity: sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==}
1260+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1261+
1262+ npm-install-checks@6.3.0:
1263+ resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==}
1264+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1265+
1266+ npm-normalize-package-bin@3.0.1:
1267+ resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==}
1268+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1269+
1270+ npm-package-arg@11.0.3:
1271+ resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==}
1272+ engines: {node: ^16.14.0 || >=18.0.0}
1273+
1274+ npm-packlist@8.0.2:
1275+ resolution: {integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==}
1276+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1277+
1278+ npm-pick-manifest@9.1.0:
1279+ resolution: {integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==}
1280+ engines: {node: ^16.14.0 || >=18.0.0}
1281+
1282+ npm-registry-fetch@17.1.0:
1283+ resolution: {integrity: sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==}
1284+ engines: {node: ^16.14.0 || >=18.0.0}
1285+
1286+ object-assign@4.1.1:
1287+ resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
1288+ engines: {node: '>=0.10.0'}
1289+
1290+ object-inspect@1.13.4:
1291+ resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
1292+ engines: {node: '>= 0.4'}
1293+
1294+ on-finished@2.3.0:
1295+ resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==}
1296+ engines: {node: '>= 0.8'}
1297+
1298+ on-finished@2.4.1:
1299+ resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
1300+ engines: {node: '>= 0.8'}
1301+
1302+ once@1.4.0:
1303+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
1304+
1305+ onetime@5.1.2:
1306+ resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
1307+ engines: {node: '>=6'}
1308+
1309+ onetime@7.0.0:
1310+ resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
1311+ engines: {node: '>=18'}
1312+
1313+ ora@5.4.1:
1314+ resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
1315+ engines: {node: '>=10'}
1316+
1317+ os-tmpdir@1.0.2:
1318+ resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
1319+ engines: {node: '>=0.10.0'}
1320+
1321+ p-map@4.0.0:
1322+ resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
1323+ engines: {node: '>=10'}
1324+
1325+ package-json-from-dist@1.0.1:
1326+ resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
1327+
1328+ pacote@18.0.6:
1329+ resolution: {integrity: sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==}
1330+ engines: {node: ^16.14.0 || >=18.0.0}
1331+ hasBin: true
1332+
1333+ parseurl@1.3.3:
1334+ resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
1335+ engines: {node: '>= 0.8'}
1336+
1337+ path-is-absolute@1.0.1:
1338+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
1339+ engines: {node: '>=0.10.0'}
1340+
1341+ path-key@3.1.1:
1342+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
1343+ engines: {node: '>=8'}
1344+
1345+ path-parse@1.0.7:
1346+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
1347+
1348+ path-scurry@1.11.1:
1349+ resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
1350+ engines: {node: '>=16 || 14 >=14.18'}
1351+
1352+ picocolors@1.1.1:
1353+ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
1354+
1355+ picomatch@2.3.2:
1356+ resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
1357+ engines: {node: '>=8.6'}
1358+
1359+ picomatch@4.0.2:
1360+ resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
1361+ engines: {node: '>=12'}
1362+
1363+ proc-log@4.2.0:
1364+ resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==}
1365+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1366+
1367+ promise-inflight@1.0.1:
1368+ resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
1369+ peerDependencies:
1370+ bluebird: '*'
1371+ peerDependenciesMeta:
1372+ bluebird:
1373+ optional: true
1374+
1375+ promise-retry@2.0.1:
1376+ resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==}
1377+ engines: {node: '>=10'}
1378+
1379+ punycode@1.4.1:
1380+ resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
1381+
1382+ qjobs@1.2.0:
1383+ resolution: {integrity: sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==}
1384+ engines: {node: '>=0.9'}
1385+
1386+ qs@6.16.0:
1387+ resolution: {integrity: sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==}
1388+ engines: {node: '>=0.6'}
1389+
1390+ range-parser@1.3.0:
1391+ resolution: {integrity: sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==}
1392+ engines: {node: '>= 0.6'}
1393+
1394+ raw-body@2.5.3:
1395+ resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==}
1396+ engines: {node: '>= 0.8'}
1397+
1398+ readable-stream@3.6.2:
1399+ resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
1400+ engines: {node: '>= 6'}
1401+
1402+ readdirp@3.6.0:
1403+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
1404+ engines: {node: '>=8.10.0'}
1405+
1406+ readdirp@4.1.2:
1407+ resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
1408+ engines: {node: '>= 14.18.0'}
1409+
1410+ reflect-metadata@0.2.2:
1411+ resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==}
1412+
1413+ require-directory@2.1.1:
1414+ resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
1415+ engines: {node: '>=0.10.0'}
1416+
1417+ require-from-string@2.0.2:
1418+ resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
1419+ engines: {node: '>=0.10.0'}
1420+
1421+ requires-port@1.0.0:
1422+ resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
1423+
1424+ resolve@1.22.8:
1425+ resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
1426+ hasBin: true
1427+
1428+ restore-cursor@3.1.0:
1429+ resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
1430+ engines: {node: '>=8'}
1431+
1432+ restore-cursor@5.1.0:
1433+ resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
1434+ engines: {node: '>=18'}
1435+
1436+ retry@0.12.0:
1437+ resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
1438+ engines: {node: '>= 4'}
1439+
1440+ rfdc@1.4.1:
1441+ resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
1442+
1443+ rimraf@3.0.2:
1444+ resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
1445+ deprecated: Rimraf versions prior to v4 are no longer supported
1446+ hasBin: true
1447+
1448+ rxjs@7.8.1:
1449+ resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
1450+
1451+ rxjs@7.8.2:
1452+ resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
1453+
1454+ safe-buffer@5.2.1:
1455+ resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
1456+
1457+ safe-regex-test@1.1.0:
1458+ resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
1459+ engines: {node: '>= 0.4'}
1460+
1461+ safer-buffer@2.1.2:
1462+ resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
1463+
1464+ semver@6.3.1:
1465+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
1466+ hasBin: true
1467+
1468+ semver@7.6.3:
1469+ resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
1470+ engines: {node: '>=10'}
1471+ hasBin: true
1472+
1473+ semver@7.8.5:
1474+ resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==}
1475+ engines: {node: '>=10'}
1476+ hasBin: true
1477+
1478+ setprototypeof@1.2.0:
1479+ resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
1480+
1481+ shebang-command@2.0.0:
1482+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
1483+ engines: {node: '>=8'}
1484+
1485+ shebang-regex@3.0.0:
1486+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1487+ engines: {node: '>=8'}
1488+
1489+ side-channel-list@1.0.1:
1490+ resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==}
1491+ engines: {node: '>= 0.4'}
1492+
1493+ side-channel-map@1.0.1:
1494+ resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
1495+ engines: {node: '>= 0.4'}
1496+
1497+ side-channel-weakmap@1.0.2:
1498+ resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
1499+ engines: {node: '>= 0.4'}
1500+
1501+ side-channel@1.1.1:
1502+ resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==}
1503+ engines: {node: '>= 0.4'}
1504+
1505+ signal-exit@3.0.7:
1506+ resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
1507+
1508+ signal-exit@4.1.0:
1509+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
1510+ engines: {node: '>=14'}
1511+
1512+ sigstore@2.3.1:
1513+ resolution: {integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==}
1514+ engines: {node: ^16.14.0 || >=18.0.0}
1515+
1516+ slice-ansi@5.0.0:
1517+ resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
1518+ engines: {node: '>=12'}
1519+
1520+ slice-ansi@7.1.2:
1521+ resolution: {integrity: sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==}
1522+ engines: {node: '>=18'}
1523+
1524+ smart-buffer@4.2.0:
1525+ resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
1526+ engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
1527+
1528+ socket.io-adapter@2.5.8:
1529+ resolution: {integrity: sha512-6Oy52pbg+kvdCVvjcN+FnY7BvxZ7cIHNScbvztT/It5d0vbwoJoVZmF2gjJmnV0/4WlXRfG15zc45ySk9Ah8bw==}
1530+
1531+ socket.io-parser@4.2.7:
1532+ resolution: {integrity: sha512-IH/iSeO9T6gz1KkFleGDWkG9N3dl4jXVYUtMhIqH10Md0ttMer8nUNWiP1DKuNrybD2xBrixLJdCC9J6ECoYkg==}
1533+ engines: {node: '>=10.0.0'}
1534+
1535+ socket.io@4.8.4:
1536+ resolution: {integrity: sha512-9ZV9zg8vN8hO3Y25DhR7nUkJ1VDnBhq5O/JrXhFT9s6+F0gqytSASTHVfCFc2mJXaTfARroErplXlzFWwETZqQ==}
1537+ engines: {node: '>=10.2.0'}
1538+
1539+ socks-proxy-agent@8.0.5:
1540+ resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==}
1541+ engines: {node: '>= 14'}
1542+
1543+ socks@2.8.10:
1544+ resolution: {integrity: sha512-e0VyvkVTwVYViNovRkZ9aodhxVlyoMn7eJhVUPxZ+eK9P/7CBkxvvsBOHqFPEH416726W8tLXXXjKwqgTErrCQ==}
1545+ engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
1546+
1547+ source-map@0.6.1:
1548+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
1549+ engines: {node: '>=0.10.0'}
1550+
1551+ source-map@0.7.4:
1552+ resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
1553+ engines: {node: '>= 8'}
1554+
1555+ spdx-correct@3.2.0:
1556+ resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
1557+
1558+ spdx-exceptions@2.5.0:
1559+ resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}
1560+
1561+ spdx-expression-parse@3.0.1:
1562+ resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
1563+
1564+ spdx-license-ids@3.0.24:
1565+ resolution: {integrity: sha512-cLS9TtWkIQFyLkJ3/5aFQAOHOSKTlOs/7WDut/XPSdjom1fJhUdkepeJAKXa9Y05+FabHd0sti+Et559vDtkpQ==}
1566+
1567+ ssri@10.0.6:
1568+ resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==}
1569+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1570+
1571+ statuses@1.5.0:
1572+ resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
1573+ engines: {node: '>= 0.6'}
1574+
1575+ statuses@2.0.2:
1576+ resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
1577+ engines: {node: '>= 0.8'}
1578+
1579+ streamroller@3.1.5:
1580+ resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==}
1581+ engines: {node: '>=8.0'}
1582+
1583+ string-width@4.2.3:
1584+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
1585+ engines: {node: '>=8'}
1586+
1587+ string-width@5.1.2:
1588+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
1589+ engines: {node: '>=12'}
1590+
1591+ string-width@7.2.0:
1592+ resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
1593+ engines: {node: '>=18'}
1594+
1595+ string_decoder@1.3.0:
1596+ resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
1597+
1598+ strip-ansi@6.0.1:
1599+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
1600+ engines: {node: '>=8'}
1601+
1602+ strip-ansi@7.2.0:
1603+ resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==}
1604+ engines: {node: '>=12'}
1605+
1606+ supports-color@7.2.0:
1607+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1608+ engines: {node: '>=8'}
1609+
1610+ supports-preserve-symlinks-flag@1.0.0:
1611+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1612+ engines: {node: '>= 0.4'}
1613+
1614+ symbol-observable@4.0.0:
1615+ resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==}
1616+ engines: {node: '>=0.10'}
1617+
1618+ tar@6.2.1:
1619+ resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
1620+ engines: {node: '>=10'}
1621+ deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
1622+
1623+ tmp@0.0.33:
1624+ resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
1625+ engines: {node: '>=0.6.0'}
1626+
1627+ tmp@0.2.7:
1628+ resolution: {integrity: sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==}
1629+ engines: {node: '>=14.14'}
1630+
1631+ to-regex-range@5.0.1:
1632+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
1633+ engines: {node: '>=8.0'}
1634+
1635+ toidentifier@1.0.1:
1636+ resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
1637+ engines: {node: '>=0.6'}
1638+
1639+ tslib@2.8.1:
1640+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
1641+
1642+ tuf-js@2.2.1:
1643+ resolution: {integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==}
1644+ engines: {node: ^16.14.0 || >=18.0.0}
1645+
1646+ type-fest@0.21.3:
1647+ resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
1648+ engines: {node: '>=10'}
1649+
1650+ type-is@1.6.18:
1651+ resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
1652+ engines: {node: '>= 0.6'}
1653+
1654+ typescript@5.5.4:
1655+ resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==}
1656+ engines: {node: '>=14.17'}
1657+ hasBin: true
1658+
1659+ ua-parser-js@0.7.41:
1660+ resolution: {integrity: sha512-O3oYyCMPYgNNHuO7Jjk3uacJWZF8loBgwrfd/5LE/HyZ3lUIOdniQ7DNXJcIgZbwioZxk0fLfI4EVnetdiX5jg==}
1661+ hasBin: true
1662+
1663+ undici-types@6.21.0:
1664+ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
1665+
1666+ undici-types@8.9.0:
1667+ resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==}
1668+
1669+ unique-filename@3.0.0:
1670+ resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==}
1671+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1672+
1673+ unique-slug@4.0.0:
1674+ resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==}
1675+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1676+
1677+ universalify@0.1.2:
1678+ resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
1679+ engines: {node: '>= 4.0.0'}
1680+
1681+ unpipe@1.0.0:
1682+ resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
1683+ engines: {node: '>= 0.8'}
1684+
1685+ update-browserslist-db@1.3.4:
1686+ resolution: {integrity: sha512-t8wonIOdQyOjtPd2VktlBu6QjTVTks6v8bSi7kd0r2Vll8TK1JYDZtRRdbmCHOAMphkZgrzK+L+vXK4pyZ8t4A==}
1687+ hasBin: true
1688+ peerDependencies:
1689+ browserslist: '>= 4.21.0'
1690+
1691+ util-deprecate@1.0.2:
1692+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1693+
1694+ utils-merge@1.0.1:
1695+ resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
1696+ engines: {node: '>= 0.4.0'}
1697+
1698+ validate-npm-package-license@3.0.4:
1699+ resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
1700+
1701+ validate-npm-package-name@5.0.1:
1702+ resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==}
1703+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
1704+
1705+ vary@1.1.2:
1706+ resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
1707+ engines: {node: '>= 0.8'}
1708+
1709+ void-elements@2.0.1:
1710+ resolution: {integrity: sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==}
1711+ engines: {node: '>=0.10.0'}
1712+
1713+ wcwidth@1.0.1:
1714+ resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
1715+
1716+ which@1.3.1:
1717+ resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
1718+ hasBin: true
1719+
1720+ which@2.0.2:
1721+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1722+ engines: {node: '>= 8'}
1723+ hasBin: true
1724+
1725+ which@4.0.0:
1726+ resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==}
1727+ engines: {node: ^16.13.0 || >=18.0.0}
1728+ hasBin: true
1729+
1730+ wrap-ansi@6.2.0:
1731+ resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
1732+ engines: {node: '>=8'}
1733+
1734+ wrap-ansi@7.0.0:
1735+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
1736+ engines: {node: '>=10'}
1737+
1738+ wrap-ansi@8.1.0:
1739+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
1740+ engines: {node: '>=12'}
1741+
1742+ wrap-ansi@9.0.2:
1743+ resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==}
1744+ engines: {node: '>=18'}
1745+
1746+ wrappy@1.0.2:
1747+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
1748+
1749+ ws@8.21.3:
1750+ resolution: {integrity: sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==}
1751+ engines: {node: '>=10.0.0'}
1752+ peerDependencies:
1753+ bufferutil: ^4.0.1
1754+ utf-8-validate: '>=5.0.2'
1755+ peerDependenciesMeta:
1756+ bufferutil:
1757+ optional: true
1758+ utf-8-validate:
1759+ optional: true
1760+
1761+ y18n@5.0.8:
1762+ resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
1763+ engines: {node: '>=10'}
1764+
1765+ yallist@3.1.1:
1766+ resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
1767+
1768+ yallist@4.0.0:
1769+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
1770+
1771+ yargs-parser@20.2.9:
1772+ resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
1773+ engines: {node: '>=10'}
1774+
1775+ yargs-parser@21.1.1:
1776+ resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
1777+ engines: {node: '>=12'}
1778+
1779+ yargs@16.2.2:
1780+ resolution: {integrity: sha512-Nt9ZJjXTv5R8MHbqby/wXQ6Gi0Bb3TcYZkR1bzuL4yB2OxWPkXknz513gEF0GoA6tn00UpbPvERW8rzCuWCA6w==}
1781+ engines: {node: '>=10'}
1782+
1783+ yargs@17.7.2:
1784+ resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
1785+ engines: {node: '>=12'}
1786+
1787+ yargs@17.7.3:
1788+ resolution: {integrity: sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==}
1789+ engines: {node: '>=12'}
1790+
1791+ yoctocolors-cjs@2.1.3:
1792+ resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==}
1793+ engines: {node: '>=18'}
1794+
1795+ zone.js@0.14.10:
1796+ resolution: {integrity: sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ==}
1797+
1798+snapshots:
1799+
1800+ '@ampproject/remapping@2.3.0':
1801+ dependencies:
1802+ '@jridgewell/gen-mapping': 0.3.13
1803+ '@jridgewell/trace-mapping': 0.3.31
1804+
1805+ '@angular-devkit/architect@0.1802.21(chokidar@3.6.0)':
1806+ dependencies:
1807+ '@angular-devkit/core': 18.2.21(chokidar@3.6.0)
1808+ rxjs: 7.8.1
1809+ transitivePeerDependencies:
1810+ - chokidar
1811+
1812+ '@angular-devkit/core@18.2.21(chokidar@3.6.0)':
1813+ dependencies:
1814+ ajv: 8.17.1
1815+ ajv-formats: 3.0.1(ajv@8.17.1)
1816+ jsonc-parser: 3.3.1
1817+ picomatch: 4.0.2
1818+ rxjs: 7.8.1
1819+ source-map: 0.7.4
1820+ optionalDependencies:
1821+ chokidar: 3.6.0
1822+
1823+ '@angular-devkit/schematics@18.2.21(chokidar@3.6.0)':
1824+ dependencies:
1825+ '@angular-devkit/core': 18.2.21(chokidar@3.6.0)
1826+ jsonc-parser: 3.3.1
1827+ magic-string: 0.30.11
1828+ ora: 5.4.1
1829+ rxjs: 7.8.1
1830+ transitivePeerDependencies:
1831+ - chokidar
1832+
1833+ '@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))':
1834+ dependencies:
1835+ '@angular/core': 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
1836+ tslib: 2.8.1
1837+
1838+ '@angular/cli@18.2.21(chokidar@3.6.0)':
1839+ dependencies:
1840+ '@angular-devkit/architect': 0.1802.21(chokidar@3.6.0)
1841+ '@angular-devkit/core': 18.2.21(chokidar@3.6.0)
1842+ '@angular-devkit/schematics': 18.2.21(chokidar@3.6.0)
1843+ '@inquirer/prompts': 5.3.8
1844+ '@listr2/prompt-adapter-inquirer': 2.0.15(@inquirer/prompts@5.3.8)
1845+ '@schematics/angular': 18.2.21(chokidar@3.6.0)
1846+ '@yarnpkg/lockfile': 1.1.0
1847+ ini: 4.1.3
1848+ jsonc-parser: 3.3.1
1849+ listr2: 8.2.4
1850+ npm-package-arg: 11.0.3
1851+ npm-pick-manifest: 9.1.0
1852+ pacote: 18.0.6
1853+ resolve: 1.22.8
1854+ semver: 7.6.3
1855+ symbol-observable: 4.0.0
1856+ yargs: 17.7.2
1857+ transitivePeerDependencies:
1858+ - bluebird
1859+ - chokidar
1860+ - supports-color
1861+
1862+ '@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2)':
1863+ dependencies:
1864+ '@angular/core': 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
1865+ rxjs: 7.8.2
1866+ tslib: 2.8.1
1867+
1868+ '@angular/compiler-cli@18.2.14(@angular/compiler@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(typescript@5.5.4)':
1869+ dependencies:
1870+ '@angular/compiler': 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
1871+ '@babel/core': 7.25.2
1872+ '@jridgewell/sourcemap-codec': 1.6.0
1873+ chokidar: 4.0.3
1874+ convert-source-map: 1.9.0
1875+ reflect-metadata: 0.2.2
1876+ semver: 7.8.5
1877+ tslib: 2.8.1
1878+ typescript: 5.5.4
1879+ yargs: 17.7.3
1880+ transitivePeerDependencies:
1881+ - supports-color
1882+
1883+ '@angular/compiler@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))':
1884+ dependencies:
1885+ tslib: 2.8.1
1886+ optionalDependencies:
1887+ '@angular/core': 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
1888+
1889+ '@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)':
1890+ dependencies:
1891+ rxjs: 7.8.2
1892+ tslib: 2.8.1
1893+ zone.js: 0.14.10
1894+
1895+ '@angular/forms@18.2.14(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(@angular/platform-browser@18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(rxjs@7.8.2)':
1896+ dependencies:
1897+ '@angular/common': 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2)
1898+ '@angular/core': 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
1899+ '@angular/platform-browser': 18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
1900+ rxjs: 7.8.2
1901+ tslib: 2.8.1
1902+
1903+ '@angular/platform-browser-dynamic@18.2.14(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/compiler@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(@angular/platform-browser@18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))':
1904+ dependencies:
1905+ '@angular/common': 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2)
1906+ '@angular/compiler': 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
1907+ '@angular/core': 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
1908+ '@angular/platform-browser': 18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
1909+ tslib: 2.8.1
1910+
1911+ '@angular/platform-browser@18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))':
1912+ dependencies:
1913+ '@angular/common': 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2)
1914+ '@angular/core': 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
1915+ tslib: 2.8.1
1916+ optionalDependencies:
1917+ '@angular/animations': 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
1918+
1919+ '@angular/router@18.2.14(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(@angular/platform-browser@18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(rxjs@7.8.2)':
1920+ dependencies:
1921+ '@angular/common': 18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2)
1922+ '@angular/core': 18.2.14(rxjs@7.8.2)(zone.js@0.14.10)
1923+ '@angular/platform-browser': 18.2.14(@angular/animations@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10)))(@angular/common@18.2.14(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))(rxjs@7.8.2))(@angular/core@18.2.14(rxjs@7.8.2)(zone.js@0.14.10))
1924+ rxjs: 7.8.2
1925+ tslib: 2.8.1
1926+
1927+ '@babel/code-frame@7.29.7':
1928+ dependencies:
1929+ '@babel/helper-validator-identifier': 7.29.7
1930+ js-tokens: 4.0.0
1931+ picocolors: 1.1.1
1932+
1933+ '@babel/compat-data@7.29.7': {}
1934+
1935+ '@babel/core@7.25.2':
1936+ dependencies:
1937+ '@ampproject/remapping': 2.3.0
1938+ '@babel/code-frame': 7.29.7
1939+ '@babel/generator': 7.29.8
1940+ '@babel/helper-compilation-targets': 7.29.7
1941+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.25.2)
1942+ '@babel/helpers': 7.29.10
1943+ '@babel/parser': 7.29.9
1944+ '@babel/template': 7.29.7
1945+ '@babel/traverse': 7.29.10
1946+ '@babel/types': 7.29.8
1947+ convert-source-map: 2.0.0
1948+ debug: 4.4.3
1949+ gensync: 1.0.0-beta.2
1950+ json5: 2.2.3
1951+ semver: 6.3.1
1952+ transitivePeerDependencies:
1953+ - supports-color
1954+
1955+ '@babel/core@7.29.7':
1956+ dependencies:
1957+ '@babel/code-frame': 7.29.7
1958+ '@babel/generator': 7.29.8
1959+ '@babel/helper-compilation-targets': 7.29.7
1960+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
1961+ '@babel/helpers': 7.29.10
1962+ '@babel/parser': 7.29.9
1963+ '@babel/template': 7.29.7
1964+ '@babel/traverse': 7.29.10
1965+ '@babel/types': 7.29.8
1966+ '@jridgewell/remapping': 2.3.5
1967+ convert-source-map: 2.0.0
1968+ debug: 4.4.3
1969+ gensync: 1.0.0-beta.2
1970+ json5: 2.2.3
1971+ semver: 6.3.1
1972+ transitivePeerDependencies:
1973+ - supports-color
1974+
1975+ '@babel/generator@7.29.8':
1976+ dependencies:
1977+ '@babel/parser': 7.29.9
1978+ '@babel/types': 7.29.8
1979+ '@jridgewell/gen-mapping': 0.3.13
1980+ '@jridgewell/trace-mapping': 0.3.31
1981+ jsesc: 3.1.0
1982+
1983+ '@babel/helper-compilation-targets@7.29.7':
1984+ dependencies:
1985+ '@babel/compat-data': 7.29.7
1986+ '@babel/helper-validator-option': 7.29.7
1987+ browserslist: 4.29.3
1988+ lru-cache: 5.1.1
1989+ semver: 6.3.1
1990+
1991+ '@babel/helper-globals@7.29.7': {}
1992+
1993+ '@babel/helper-module-imports@7.29.7':
1994+ dependencies:
1995+ '@babel/traverse': 7.29.10
1996+ '@babel/types': 7.29.8
1997+ transitivePeerDependencies:
1998+ - supports-color
1999+
2000+ '@babel/helper-module-transforms@7.29.7(@babel/core@7.25.2)':
2001+ dependencies:
2002+ '@babel/core': 7.25.2
2003+ '@babel/helper-module-imports': 7.29.7
2004+ '@babel/helper-validator-identifier': 7.29.7
2005+ '@babel/traverse': 7.29.10
2006+ transitivePeerDependencies:
2007+ - supports-color
2008+
2009+ '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)':
2010+ dependencies:
2011+ '@babel/core': 7.29.7
2012+ '@babel/helper-module-imports': 7.29.7
2013+ '@babel/helper-validator-identifier': 7.29.7
2014+ '@babel/traverse': 7.29.10
2015+ transitivePeerDependencies:
2016+ - supports-color
2017+
2018+ '@babel/helper-string-parser@7.29.7': {}
2019+
2020+ '@babel/helper-validator-identifier@7.29.7': {}
2021+
2022+ '@babel/helper-validator-option@7.29.7': {}
2023+
2024+ '@babel/helpers@7.29.10':
2025+ dependencies:
2026+ '@babel/template': 7.29.7
2027+ '@babel/types': 7.29.8
2028+
2029+ '@babel/parser@7.29.9':
2030+ dependencies:
2031+ '@babel/types': 7.29.8
2032+
2033+ '@babel/template@7.29.7':
2034+ dependencies:
2035+ '@babel/code-frame': 7.29.7
2036+ '@babel/parser': 7.29.9
2037+ '@babel/types': 7.29.8
2038+
2039+ '@babel/traverse@7.29.10':
2040+ dependencies:
2041+ '@babel/code-frame': 7.29.7
2042+ '@babel/generator': 7.29.8
2043+ '@babel/helper-globals': 7.29.7
2044+ '@babel/parser': 7.29.9
2045+ '@babel/template': 7.29.7
2046+ '@babel/types': 7.29.8
2047+ debug: 4.4.3
2048+ transitivePeerDependencies:
2049+ - supports-color
2050+
2051+ '@babel/types@7.29.8':
2052+ dependencies:
2053+ '@babel/helper-string-parser': 7.29.7
2054+ '@babel/helper-validator-identifier': 7.29.7
2055+
2056+ '@colors/colors@1.5.0': {}
2057+
2058+ '@inquirer/checkbox@2.5.0':
2059+ dependencies:
2060+ '@inquirer/core': 9.2.1
2061+ '@inquirer/figures': 1.0.15
2062+ '@inquirer/type': 1.5.5
2063+ ansi-escapes: 4.3.2
2064+ yoctocolors-cjs: 2.1.3
2065+
2066+ '@inquirer/confirm@3.2.0':
2067+ dependencies:
2068+ '@inquirer/core': 9.2.1
2069+ '@inquirer/type': 1.5.5
2070+
2071+ '@inquirer/core@9.2.1':
2072+ dependencies:
2073+ '@inquirer/figures': 1.0.15
2074+ '@inquirer/type': 2.0.0
2075+ '@types/mute-stream': 0.0.4
2076+ '@types/node': 22.20.5
2077+ '@types/wrap-ansi': 3.0.0
2078+ ansi-escapes: 4.3.2
2079+ cli-width: 4.1.0
2080+ mute-stream: 1.0.0
2081+ signal-exit: 4.1.0
2082+ strip-ansi: 6.0.1
2083+ wrap-ansi: 6.2.0
2084+ yoctocolors-cjs: 2.1.3
2085+
2086+ '@inquirer/editor@2.2.0':
2087+ dependencies:
2088+ '@inquirer/core': 9.2.1
2089+ '@inquirer/type': 1.5.5
2090+ external-editor: 3.1.0
2091+
2092+ '@inquirer/expand@2.3.0':
2093+ dependencies:
2094+ '@inquirer/core': 9.2.1
2095+ '@inquirer/type': 1.5.5
2096+ yoctocolors-cjs: 2.1.3
2097+
2098+ '@inquirer/figures@1.0.15': {}
2099+
2100+ '@inquirer/input@2.3.0':
2101+ dependencies:
2102+ '@inquirer/core': 9.2.1
2103+ '@inquirer/type': 1.5.5
2104+
2105+ '@inquirer/number@1.1.0':
2106+ dependencies:
2107+ '@inquirer/core': 9.2.1
2108+ '@inquirer/type': 1.5.5
2109+
2110+ '@inquirer/password@2.2.0':
2111+ dependencies:
2112+ '@inquirer/core': 9.2.1
2113+ '@inquirer/type': 1.5.5
2114+ ansi-escapes: 4.3.2
2115+
2116+ '@inquirer/prompts@5.3.8':
2117+ dependencies:
2118+ '@inquirer/checkbox': 2.5.0
2119+ '@inquirer/confirm': 3.2.0
2120+ '@inquirer/editor': 2.2.0
2121+ '@inquirer/expand': 2.3.0
2122+ '@inquirer/input': 2.3.0
2123+ '@inquirer/number': 1.1.0
2124+ '@inquirer/password': 2.2.0
2125+ '@inquirer/rawlist': 2.3.0
2126+ '@inquirer/search': 1.1.0
2127+ '@inquirer/select': 2.5.0
2128+
2129+ '@inquirer/rawlist@2.3.0':
2130+ dependencies:
2131+ '@inquirer/core': 9.2.1
2132+ '@inquirer/type': 1.5.5
2133+ yoctocolors-cjs: 2.1.3
2134+
2135+ '@inquirer/search@1.1.0':
2136+ dependencies:
2137+ '@inquirer/core': 9.2.1
2138+ '@inquirer/figures': 1.0.15
2139+ '@inquirer/type': 1.5.5
2140+ yoctocolors-cjs: 2.1.3
2141+
2142+ '@inquirer/select@2.5.0':
2143+ dependencies:
2144+ '@inquirer/core': 9.2.1
2145+ '@inquirer/figures': 1.0.15
2146+ '@inquirer/type': 1.5.5
2147+ ansi-escapes: 4.3.2
2148+ yoctocolors-cjs: 2.1.3
2149+
2150+ '@inquirer/type@1.5.5':
2151+ dependencies:
2152+ mute-stream: 1.0.0
2153+
2154+ '@inquirer/type@2.0.0':
2155+ dependencies:
2156+ mute-stream: 1.0.0
2157+
2158+ '@isaacs/cliui@8.0.2':
2159+ dependencies:
2160+ string-width: 5.1.2
2161+ string-width-cjs: string-width@4.2.3
2162+ strip-ansi: 7.2.0
2163+ strip-ansi-cjs: strip-ansi@6.0.1
2164+ wrap-ansi: 8.1.0
2165+ wrap-ansi-cjs: wrap-ansi@7.0.0
2166+
2167+ '@istanbuljs/schema@0.1.6': {}
2168+
2169+ '@jridgewell/gen-mapping@0.3.13':
2170+ dependencies:
2171+ '@jridgewell/sourcemap-codec': 1.6.0
2172+ '@jridgewell/trace-mapping': 0.3.31
2173+
2174+ '@jridgewell/remapping@2.3.5':
2175+ dependencies:
2176+ '@jridgewell/gen-mapping': 0.3.13
2177+ '@jridgewell/trace-mapping': 0.3.31
2178+
2179+ '@jridgewell/resolve-uri@3.1.2': {}
2180+
2181+ '@jridgewell/sourcemap-codec@1.6.0': {}
2182+
2183+ '@jridgewell/trace-mapping@0.3.31':
2184+ dependencies:
2185+ '@jridgewell/resolve-uri': 3.1.2
2186+ '@jridgewell/sourcemap-codec': 1.6.0
2187+
2188+ '@listr2/prompt-adapter-inquirer@2.0.15(@inquirer/prompts@5.3.8)':
2189+ dependencies:
2190+ '@inquirer/prompts': 5.3.8
2191+ '@inquirer/type': 1.5.5
2192+
2193+ '@npmcli/agent@2.2.2':
2194+ dependencies:
2195+ agent-base: 7.1.4
2196+ http-proxy-agent: 7.0.2
2197+ https-proxy-agent: 7.0.6
2198+ lru-cache: 10.4.3
2199+ socks-proxy-agent: 8.0.5
2200+ transitivePeerDependencies:
2201+ - supports-color
2202+
2203+ '@npmcli/fs@3.1.1':
2204+ dependencies:
2205+ semver: 7.6.3
2206+
2207+ '@npmcli/git@5.0.8':
2208+ dependencies:
2209+ '@npmcli/promise-spawn': 7.0.2
2210+ ini: 4.1.3
2211+ lru-cache: 10.4.3
2212+ npm-pick-manifest: 9.1.0
2213+ proc-log: 4.2.0
2214+ promise-inflight: 1.0.1
2215+ promise-retry: 2.0.1
2216+ semver: 7.6.3
2217+ which: 4.0.0
2218+ transitivePeerDependencies:
2219+ - bluebird
2220+
2221+ '@npmcli/installed-package-contents@2.1.0':
2222+ dependencies:
2223+ npm-bundled: 3.0.1
2224+ npm-normalize-package-bin: 3.0.1
2225+
2226+ '@npmcli/node-gyp@3.0.0': {}
2227+
2228+ '@npmcli/package-json@5.2.1':
2229+ dependencies:
2230+ '@npmcli/git': 5.0.8
2231+ glob: 10.5.0
2232+ hosted-git-info: 7.0.2
2233+ json-parse-even-better-errors: 3.0.2
2234+ normalize-package-data: 6.0.2
2235+ proc-log: 4.2.0
2236+ semver: 7.6.3
2237+ transitivePeerDependencies:
2238+ - bluebird
2239+
2240+ '@npmcli/promise-spawn@7.0.2':
2241+ dependencies:
2242+ which: 4.0.0
2243+
2244+ '@npmcli/redact@2.0.1': {}
2245+
2246+ '@npmcli/run-script@8.1.0':
2247+ dependencies:
2248+ '@npmcli/node-gyp': 3.0.0
2249+ '@npmcli/package-json': 5.2.1
2250+ '@npmcli/promise-spawn': 7.0.2
2251+ node-gyp: 10.3.1
2252+ proc-log: 4.2.0
2253+ which: 4.0.0
2254+ transitivePeerDependencies:
2255+ - bluebird
2256+ - supports-color
2257+
2258+ '@pkgjs/parseargs@0.11.0':
2259+ optional: true
2260+
2261+ '@schematics/angular@18.2.21(chokidar@3.6.0)':
2262+ dependencies:
2263+ '@angular-devkit/core': 18.2.21(chokidar@3.6.0)
2264+ '@angular-devkit/schematics': 18.2.21(chokidar@3.6.0)
2265+ jsonc-parser: 3.3.1
2266+ transitivePeerDependencies:
2267+ - chokidar
2268+
2269+ '@sigstore/bundle@2.3.2':
2270+ dependencies:
2271+ '@sigstore/protobuf-specs': 0.3.3
2272+
2273+ '@sigstore/core@1.1.0': {}
2274+
2275+ '@sigstore/protobuf-specs@0.3.3': {}
2276+
2277+ '@sigstore/sign@2.3.2':
2278+ dependencies:
2279+ '@sigstore/bundle': 2.3.2
2280+ '@sigstore/core': 1.1.0
2281+ '@sigstore/protobuf-specs': 0.3.3
2282+ make-fetch-happen: 13.0.1
2283+ proc-log: 4.2.0
2284+ promise-retry: 2.0.1
2285+ transitivePeerDependencies:
2286+ - supports-color
2287+
2288+ '@sigstore/tuf@2.3.4':
2289+ dependencies:
2290+ '@sigstore/protobuf-specs': 0.3.3
2291+ tuf-js: 2.2.1
2292+ transitivePeerDependencies:
2293+ - supports-color
2294+
2295+ '@sigstore/verify@1.2.1':
2296+ dependencies:
2297+ '@sigstore/bundle': 2.3.2
2298+ '@sigstore/core': 1.1.0
2299+ '@sigstore/protobuf-specs': 0.3.3
2300+
2301+ '@socket.io/component-emitter@3.1.2': {}
2302+
2303+ '@tufjs/canonical-json@2.0.0': {}
2304+
2305+ '@tufjs/models@2.0.1':
2306+ dependencies:
2307+ '@tufjs/canonical-json': 2.0.0
2308+ minimatch: 9.0.9
2309+
2310+ '@types/cors@2.8.19':
2311+ dependencies:
2312+ '@types/node': 26.6.5
2313+
2314+ '@types/jasmine@5.1.15': {}
2315+
2316+ '@types/mute-stream@0.0.4':
2317+ dependencies:
2318+ '@types/node': 22.20.5
2319+
2320+ '@types/node@22.20.5':
2321+ dependencies:
2322+ undici-types: 6.21.0
2323+
2324+ '@types/node@26.6.5':
2325+ dependencies:
2326+ undici-types: 8.9.0
2327+
2328+ '@types/wrap-ansi@3.0.0': {}
2329+
2330+ '@types/ws@8.18.2':
2331+ dependencies:
2332+ '@types/node': 26.6.5
2333+
2334+ '@yarnpkg/lockfile@1.1.0': {}
2335+
2336+ abbrev@2.0.0: {}
2337+
2338+ accepts@1.3.8:
2339+ dependencies:
2340+ mime-types: 2.1.35
2341+ negotiator: 0.6.3
2342+
2343+ agent-base@7.1.4: {}
2344+
2345+ aggregate-error@3.1.0:
2346+ dependencies:
2347+ clean-stack: 2.2.0
2348+ indent-string: 4.0.0
2349+
2350+ ajv-formats@3.0.1(ajv@8.17.1):
2351+ optionalDependencies:
2352+ ajv: 8.17.1
2353+
2354+ ajv@8.17.1:
2355+ dependencies:
2356+ fast-deep-equal: 3.1.3
2357+ fast-uri: 3.1.8
2358+ json-schema-traverse: 1.0.0
2359+ require-from-string: 2.0.2
2360+
2361+ ansi-escapes@4.3.2:
2362+ dependencies:
2363+ type-fest: 0.21.3
2364+
2365+ ansi-escapes@7.3.0:
2366+ dependencies:
2367+ environment: 1.1.0
2368+
2369+ ansi-regex@5.0.1: {}
2370+
2371+ ansi-regex@6.4.0: {}
2372+
2373+ ansi-styles@4.3.0:
2374+ dependencies:
2375+ color-convert: 2.0.1
2376+
2377+ ansi-styles@6.2.3: {}
2378+
2379+ anymatch@3.1.3:
2380+ dependencies:
2381+ normalize-path: 3.0.0
2382+ picomatch: 2.3.2
2383+
2384+ balanced-match@1.0.2: {}
2385+
2386+ base64-js@1.5.1: {}
2387+
2388+ baseline-browser-mapping@2.11.28: {}
2389+
2390+ binary-extensions@2.3.0: {}
2391+
2392+ bl@4.1.0:
2393+ dependencies:
2394+ buffer: 5.7.1
2395+ inherits: 2.0.4
2396+ readable-stream: 3.6.2
2397+
2398+ body-parser@1.20.8:
2399+ dependencies:
2400+ bytes: 3.1.2
2401+ content-type: 1.0.5
2402+ debug: 2.6.9
2403+ depd: 2.0.0
2404+ destroy: 1.2.0
2405+ http-errors: 2.0.1
2406+ iconv-lite: 0.4.24
2407+ on-finished: 2.4.1
2408+ qs: 6.16.0
2409+ raw-body: 2.5.3
2410+ type-is: 1.6.18
2411+ unpipe: 1.0.0
2412+ transitivePeerDependencies:
2413+ - supports-color
2414+
2415+ brace-expansion@1.1.21:
2416+ dependencies:
2417+ balanced-match: 1.0.2
2418+ concat-map: 0.0.1
2419+
2420+ brace-expansion@2.1.7:
2421+ dependencies:
2422+ balanced-match: 1.0.2
2423+
2424+ braces@3.0.3:
2425+ dependencies:
2426+ fill-range: 7.1.1
2427+
2428+ browserslist@4.29.3:
2429+ dependencies:
2430+ baseline-browser-mapping: 2.11.28
2431+ caniuse-lite: 1.0.30001815
2432+ electron-to-chromium: 1.5.452
2433+ node-releases: 2.0.58
2434+ update-browserslist-db: 1.3.4(browserslist@4.29.3)
2435+
2436+ buffer@5.7.1:
2437+ dependencies:
2438+ base64-js: 1.5.1
2439+ ieee754: 1.2.1
2440+
2441+ bytes@3.1.2: {}
2442+
2443+ cacache@18.0.4:
2444+ dependencies:
2445+ '@npmcli/fs': 3.1.1
2446+ fs-minipass: 3.0.3
2447+ glob: 10.5.0
2448+ lru-cache: 10.4.3
2449+ minipass: 7.1.3
2450+ minipass-collect: 2.0.1
2451+ minipass-flush: 1.0.7
2452+ minipass-pipeline: 1.2.4
2453+ p-map: 4.0.0
2454+ ssri: 10.0.6
2455+ tar: 6.2.1
2456+ unique-filename: 3.0.0
2457+
2458+ call-bind-apply-helpers@1.0.2:
2459+ dependencies:
2460+ es-errors: 1.3.0
2461+ function-bind: 1.1.2
2462+
2463+ call-bound@1.0.4:
2464+ dependencies:
2465+ call-bind-apply-helpers: 1.0.2
2466+ get-intrinsic: 1.3.0
2467+
2468+ caniuse-lite@1.0.30001815: {}
2469+
2470+ chalk@4.1.2:
2471+ dependencies:
2472+ ansi-styles: 4.3.0
2473+ supports-color: 7.2.0
2474+
2475+ chardet@0.7.0: {}
2476+
2477+ chokidar@3.6.0:
2478+ dependencies:
2479+ anymatch: 3.1.3
2480+ braces: 3.0.3
2481+ glob-parent: 5.1.2
2482+ is-binary-path: 2.1.0
2483+ is-glob: 4.0.3
2484+ normalize-path: 3.0.0
2485+ readdirp: 3.6.0
2486+ optionalDependencies:
2487+ fsevents: 2.3.3
2488+
2489+ chokidar@4.0.3:
2490+ dependencies:
2491+ readdirp: 4.1.2
2492+
2493+ chownr@2.0.0: {}
2494+
2495+ clean-stack@2.2.0: {}
2496+
2497+ cli-cursor@3.1.0:
2498+ dependencies:
2499+ restore-cursor: 3.1.0
2500+
2501+ cli-cursor@5.0.0:
2502+ dependencies:
2503+ restore-cursor: 5.1.0
2504+
2505+ cli-spinners@2.9.2: {}
2506+
2507+ cli-truncate@4.0.0:
2508+ dependencies:
2509+ slice-ansi: 5.0.0
2510+ string-width: 7.2.0
2511+
2512+ cli-width@4.1.0: {}
2513+
2514+ cliui@7.0.4:
2515+ dependencies:
2516+ string-width: 4.2.3
2517+ strip-ansi: 6.0.1
2518+ wrap-ansi: 7.0.0
2519+
2520+ cliui@8.0.1:
2521+ dependencies:
2522+ string-width: 4.2.3
2523+ strip-ansi: 6.0.1
2524+ wrap-ansi: 7.0.0
2525+
2526+ clone@1.0.4: {}
2527+
2528+ color-convert@2.0.1:
2529+ dependencies:
2530+ color-name: 1.1.4
2531+
2532+ color-name@1.1.4: {}
2533+
2534+ colorette@2.0.20: {}
2535+
2536+ concat-map@0.0.1: {}
2537+
2538+ connect@3.7.0:
2539+ dependencies:
2540+ debug: 2.6.9
2541+ finalhandler: 1.1.2
2542+ parseurl: 1.3.3
2543+ utils-merge: 1.0.1
2544+ transitivePeerDependencies:
2545+ - supports-color
2546+
2547+ content-type@1.0.5: {}
2548+
2549+ convert-source-map@1.9.0: {}
2550+
2551+ convert-source-map@2.0.0: {}
2552+
2553+ cookie@0.7.2: {}
2554+
2555+ cors@2.8.6:
2556+ dependencies:
2557+ object-assign: 4.1.1
2558+ vary: 1.1.2
2559+
2560+ cross-spawn@7.0.6:
2561+ dependencies:
2562+ path-key: 3.1.1
2563+ shebang-command: 2.0.0
2564+ which: 2.0.2
2565+
2566+ custom-event@1.0.1: {}
2567+
2568+ date-format@4.0.14: {}
2569+
2570+ debug@2.6.9:
2571+ dependencies:
2572+ ms: 2.0.0
2573+
2574+ debug@4.4.3:
2575+ dependencies:
2576+ ms: 2.1.3
2577+
2578+ defaults@1.0.4:
2579+ dependencies:
2580+ clone: 1.0.4
2581+
2582+ depd@2.0.0: {}
2583+
2584+ destroy@1.2.0: {}
2585+
2586+ di@0.0.1: {}
2587+
2588+ dom-serialize@2.2.1:
2589+ dependencies:
2590+ custom-event: 1.0.1
2591+ ent: 2.2.2
2592+ extend: 3.0.2
2593+ void-elements: 2.0.1
2594+
2595+ dunder-proto@1.0.1:
2596+ dependencies:
2597+ call-bind-apply-helpers: 1.0.2
2598+ es-errors: 1.3.0
2599+ gopd: 1.2.0
2600+
2601+ eastasianwidth@0.2.0: {}
2602+
2603+ ee-first@1.1.1: {}
2604+
2605+ electron-to-chromium@1.5.452: {}
2606+
2607+ emoji-regex@10.6.0: {}
2608+
2609+ emoji-regex@8.0.0: {}
2610+
2611+ emoji-regex@9.2.2: {}
2612+
2613+ encodeurl@1.0.2: {}
2614+
2615+ encoding@0.1.13:
2616+ dependencies:
2617+ iconv-lite: 0.6.3
2618+ optional: true
2619+
2620+ engine.io-parser@5.2.3: {}
2621+
2622+ engine.io@6.6.11:
2623+ dependencies:
2624+ '@types/cors': 2.8.19
2625+ '@types/node': 26.6.5
2626+ '@types/ws': 8.18.2
2627+ accepts: 1.3.8
2628+ cookie: 0.7.2
2629+ cors: 2.8.6
2630+ debug: 4.4.3
2631+ engine.io-parser: 5.2.3
2632+ ws: 8.21.3
2633+ transitivePeerDependencies:
2634+ - bufferutil
2635+ - supports-color
2636+ - utf-8-validate
2637+
2638+ ent@2.2.2:
2639+ dependencies:
2640+ call-bound: 1.0.4
2641+ es-errors: 1.3.0
2642+ punycode: 1.4.1
2643+ safe-regex-test: 1.1.0
2644+
2645+ env-paths@2.2.1: {}
2646+
2647+ environment@1.1.0: {}
2648+
2649+ err-code@2.0.3: {}
2650+
2651+ es-define-property@1.0.1: {}
2652+
2653+ es-errors@1.3.0: {}
2654+
2655+ es-object-atoms@1.1.2:
2656+ dependencies:
2657+ es-errors: 1.3.0
2658+
2659+ escalade@3.2.0: {}
2660+
2661+ escape-html@1.0.3: {}
2662+
2663+ eventemitter3@4.0.7: {}
2664+
2665+ eventemitter3@5.0.4: {}
2666+
2667+ exponential-backoff@3.1.3: {}
2668+
2669+ extend@3.0.2: {}
2670+
2671+ external-editor@3.1.0:
2672+ dependencies:
2673+ chardet: 0.7.0
2674+ iconv-lite: 0.4.24
2675+ tmp: 0.0.33
2676+
2677+ fast-deep-equal@3.1.3: {}
2678+
2679+ fast-uri@3.1.8: {}
2680+
2681+ fill-range@7.1.1:
2682+ dependencies:
2683+ to-regex-range: 5.0.1
2684+
2685+ finalhandler@1.1.2:
2686+ dependencies:
2687+ debug: 2.6.9
2688+ encodeurl: 1.0.2
2689+ escape-html: 1.0.3
2690+ on-finished: 2.3.0
2691+ parseurl: 1.3.3
2692+ statuses: 1.5.0
2693+ unpipe: 1.0.0
2694+ transitivePeerDependencies:
2695+ - supports-color
2696+
2697+ flatted@3.4.4: {}
2698+
2699+ follow-redirects@1.16.1: {}
2700+
2701+ foreground-child@3.3.1:
2702+ dependencies:
2703+ cross-spawn: 7.0.6
2704+ signal-exit: 4.1.0
2705+
2706+ fs-extra@8.1.0:
2707+ dependencies:
2708+ graceful-fs: 4.2.11
2709+ jsonfile: 4.0.0
2710+ universalify: 0.1.2
2711+
2712+ fs-minipass@2.1.0:
2713+ dependencies:
2714+ minipass: 3.3.6
2715+
2716+ fs-minipass@3.0.3:
2717+ dependencies:
2718+ minipass: 7.1.3
2719+
2720+ fs.realpath@1.0.0: {}
2721+
2722+ fsevents@2.3.3:
2723+ optional: true
2724+
2725+ function-bind@1.1.2: {}
2726+
2727+ gensync@1.0.0-beta.2: {}
2728+
2729+ get-caller-file@2.0.5: {}
2730+
2731+ get-east-asian-width@1.7.0: {}
2732+
2733+ get-intrinsic@1.3.0:
2734+ dependencies:
2735+ call-bind-apply-helpers: 1.0.2
2736+ es-define-property: 1.0.1
2737+ es-errors: 1.3.0
2738+ es-object-atoms: 1.1.2
2739+ function-bind: 1.1.2
2740+ get-proto: 1.0.1
2741+ gopd: 1.2.0
2742+ has-symbols: 1.1.0
2743+ hasown: 2.0.4
2744+ math-intrinsics: 1.1.0
2745+
2746+ get-proto@1.0.1:
2747+ dependencies:
2748+ dunder-proto: 1.0.1
2749+ es-object-atoms: 1.1.2
2750+
2751+ glob-parent@5.1.2:
2752+ dependencies:
2753+ is-glob: 4.0.3
2754+
2755+ glob@10.5.0:
2756+ dependencies:
2757+ foreground-child: 3.3.1
2758+ jackspeak: 3.4.3
2759+ minimatch: 9.0.9
2760+ minipass: 7.1.3
2761+ package-json-from-dist: 1.0.1
2762+ path-scurry: 1.11.1
2763+
2764+ glob@7.2.3:
2765+ dependencies:
2766+ fs.realpath: 1.0.0
2767+ inflight: 1.0.6
2768+ inherits: 2.0.4
2769+ minimatch: 3.1.5
2770+ once: 1.4.0
2771+ path-is-absolute: 1.0.1
2772+
2773+ gopd@1.2.0: {}
2774+
2775+ graceful-fs@4.2.11: {}
2776+
2777+ has-flag@4.0.0: {}
2778+
2779+ has-symbols@1.1.0: {}
2780+
2781+ has-tostringtag@1.0.2:
2782+ dependencies:
2783+ has-symbols: 1.1.0
2784+
2785+ hasown@2.0.4:
2786+ dependencies:
2787+ function-bind: 1.1.2
2788+
2789+ hosted-git-info@7.0.2:
2790+ dependencies:
2791+ lru-cache: 10.4.3
2792+
2793+ html-escaper@2.0.2: {}
2794+
2795+ http-cache-semantics@4.3.0: {}
2796+
2797+ http-errors@2.0.1:
2798+ dependencies:
2799+ depd: 2.0.0
2800+ inherits: 2.0.4
2801+ setprototypeof: 1.2.0
2802+ statuses: 2.0.2
2803+ toidentifier: 1.0.1
2804+
2805+ http-proxy-agent@7.0.2:
2806+ dependencies:
2807+ agent-base: 7.1.4
2808+ debug: 4.4.3
2809+ transitivePeerDependencies:
2810+ - supports-color
2811+
2812+ http-proxy@1.18.1:
2813+ dependencies:
2814+ eventemitter3: 4.0.7
2815+ follow-redirects: 1.16.1
2816+ requires-port: 1.0.0
2817+ transitivePeerDependencies:
2818+ - debug
2819+
2820+ https-proxy-agent@7.0.6:
2821+ dependencies:
2822+ agent-base: 7.1.4
2823+ debug: 4.4.3
2824+ transitivePeerDependencies:
2825+ - supports-color
2826+
2827+ iconv-lite@0.4.24:
2828+ dependencies:
2829+ safer-buffer: 2.1.2
2830+
2831+ iconv-lite@0.6.3:
2832+ dependencies:
2833+ safer-buffer: 2.1.2
2834+ optional: true
2835+
2836+ ieee754@1.2.1: {}
2837+
2838+ ignore-walk@6.0.5:
2839+ dependencies:
2840+ minimatch: 9.0.9
2841+
2842+ imurmurhash@0.1.4: {}
2843+
2844+ indent-string@4.0.0: {}
2845+
2846+ inflight@1.0.6:
2847+ dependencies:
2848+ once: 1.4.0
2849+ wrappy: 1.0.2
2850+
2851+ inherits@2.0.4: {}
2852+
2853+ ini@4.1.3: {}
2854+
2855+ ip-address@10.7.3: {}
2856+
2857+ is-binary-path@2.1.0:
2858+ dependencies:
2859+ binary-extensions: 2.3.0
2860+
2861+ is-core-module@2.17.0:
2862+ dependencies:
2863+ hasown: 2.0.4
2864+
2865+ is-extglob@2.1.1: {}
2866+
2867+ is-fullwidth-code-point@3.0.0: {}
2868+
2869+ is-fullwidth-code-point@4.0.0: {}
2870+
2871+ is-fullwidth-code-point@5.1.0:
2872+ dependencies:
2873+ get-east-asian-width: 1.7.0
2874+
2875+ is-glob@4.0.3:
2876+ dependencies:
2877+ is-extglob: 2.1.1
2878+
2879+ is-interactive@1.0.0: {}
2880+
2881+ is-lambda@1.0.1: {}
2882+
2883+ is-number@7.0.0: {}
2884+
2885+ is-regex@1.2.1:
2886+ dependencies:
2887+ call-bound: 1.0.4
2888+ gopd: 1.2.0
2889+ has-tostringtag: 1.0.2
2890+ hasown: 2.0.4
2891+
2892+ is-unicode-supported@0.1.0: {}
2893+
2894+ isbinaryfile@4.0.10: {}
2895+
2896+ isexe@2.0.0: {}
2897+
2898+ isexe@3.1.5: {}
2899+
2900+ istanbul-lib-coverage@3.2.2: {}
2901+
2902+ istanbul-lib-instrument@5.2.1:
2903+ dependencies:
2904+ '@babel/core': 7.29.7
2905+ '@babel/parser': 7.29.9
2906+ '@istanbuljs/schema': 0.1.6
2907+ istanbul-lib-coverage: 3.2.2
2908+ semver: 6.3.1
2909+ transitivePeerDependencies:
2910+ - supports-color
2911+
2912+ istanbul-lib-report@3.0.1:
2913+ dependencies:
2914+ istanbul-lib-coverage: 3.2.2
2915+ make-dir: 4.0.0
2916+ supports-color: 7.2.0
2917+
2918+ istanbul-lib-source-maps@4.0.1:
2919+ dependencies:
2920+ debug: 4.4.3
2921+ istanbul-lib-coverage: 3.2.2
2922+ source-map: 0.6.1
2923+ transitivePeerDependencies:
2924+ - supports-color
2925+
2926+ istanbul-reports@3.2.0:
2927+ dependencies:
2928+ html-escaper: 2.0.2
2929+ istanbul-lib-report: 3.0.1
2930+
2931+ jackspeak@3.4.3:
2932+ dependencies:
2933+ '@isaacs/cliui': 8.0.2
2934+ optionalDependencies:
2935+ '@pkgjs/parseargs': 0.11.0
2936+
2937+ jasmine-core@4.6.1: {}
2938+
2939+ jasmine-core@5.2.0: {}
2940+
2941+ js-tokens@4.0.0: {}
2942+
2943+ jsesc@3.1.0: {}
2944+
2945+ json-parse-even-better-errors@3.0.2: {}
2946+
2947+ json-schema-traverse@1.0.0: {}
2948+
2949+ json5@2.2.3: {}
2950+
2951+ jsonc-parser@3.3.1: {}
2952+
2953+ jsonfile@4.0.0:
2954+ optionalDependencies:
2955+ graceful-fs: 4.2.11
2956+
2957+ jsonparse@1.3.1: {}
2958+
2959+ karma-chrome-launcher@3.2.0:
2960+ dependencies:
2961+ which: 1.3.1
2962+
2963+ karma-coverage@2.2.1:
2964+ dependencies:
2965+ istanbul-lib-coverage: 3.2.2
2966+ istanbul-lib-instrument: 5.2.1
2967+ istanbul-lib-report: 3.0.1
2968+ istanbul-lib-source-maps: 4.0.1
2969+ istanbul-reports: 3.2.0
2970+ minimatch: 3.1.5
2971+ transitivePeerDependencies:
2972+ - supports-color
2973+
2974+ karma-jasmine-html-reporter@2.1.0(jasmine-core@5.2.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4):
2975+ dependencies:
2976+ jasmine-core: 5.2.0
2977+ karma: 6.4.4
2978+ karma-jasmine: 5.1.0(karma@6.4.4)
2979+
2980+ karma-jasmine@5.1.0(karma@6.4.4):
2981+ dependencies:
2982+ jasmine-core: 4.6.1
2983+ karma: 6.4.4
2984+
2985+ karma@6.4.4:
2986+ dependencies:
2987+ '@colors/colors': 1.5.0
2988+ body-parser: 1.20.8
2989+ braces: 3.0.3
2990+ chokidar: 3.6.0
2991+ connect: 3.7.0
2992+ di: 0.0.1
2993+ dom-serialize: 2.2.1
2994+ glob: 7.2.3
2995+ graceful-fs: 4.2.11
2996+ http-proxy: 1.18.1
2997+ isbinaryfile: 4.0.10
2998+ lodash: 4.18.1
2999+ log4js: 6.9.1
3000+ mime: 2.6.0
3001+ minimatch: 3.1.5
3002+ mkdirp: 0.5.6
3003+ qjobs: 1.2.0
3004+ range-parser: 1.3.0
3005+ rimraf: 3.0.2
3006+ socket.io: 4.8.4
3007+ source-map: 0.6.1
3008+ tmp: 0.2.7
3009+ ua-parser-js: 0.7.41
3010+ yargs: 16.2.2
3011+ transitivePeerDependencies:
3012+ - bufferutil
3013+ - debug
3014+ - supports-color
3015+ - utf-8-validate
3016+
3017+ listr2@8.2.4:
3018+ dependencies:
3019+ cli-truncate: 4.0.0
3020+ colorette: 2.0.20
3021+ eventemitter3: 5.0.4
3022+ log-update: 6.1.0
3023+ rfdc: 1.4.1
3024+ wrap-ansi: 9.0.2
3025+
3026+ lodash@4.18.1: {}
3027+
3028+ log-symbols@4.1.0:
3029+ dependencies:
3030+ chalk: 4.1.2
3031+ is-unicode-supported: 0.1.0
3032+
3033+ log-update@6.1.0:
3034+ dependencies:
3035+ ansi-escapes: 7.3.0
3036+ cli-cursor: 5.0.0
3037+ slice-ansi: 7.1.2
3038+ strip-ansi: 7.2.0
3039+ wrap-ansi: 9.0.2
3040+
3041+ log4js@6.9.1:
3042+ dependencies:
3043+ date-format: 4.0.14
3044+ debug: 4.4.3
3045+ flatted: 3.4.4
3046+ rfdc: 1.4.1
3047+ streamroller: 3.1.5
3048+ transitivePeerDependencies:
3049+ - supports-color
3050+
3051+ lru-cache@10.4.3: {}
3052+
3053+ lru-cache@5.1.1:
3054+ dependencies:
3055+ yallist: 3.1.1
3056+
3057+ magic-string@0.30.11:
3058+ dependencies:
3059+ '@jridgewell/sourcemap-codec': 1.6.0
3060+
3061+ make-dir@4.0.0:
3062+ dependencies:
3063+ semver: 7.8.5
3064+
3065+ make-fetch-happen@13.0.1:
3066+ dependencies:
3067+ '@npmcli/agent': 2.2.2
3068+ cacache: 18.0.4
3069+ http-cache-semantics: 4.3.0
3070+ is-lambda: 1.0.1
3071+ minipass: 7.1.3
3072+ minipass-fetch: 3.0.5
3073+ minipass-flush: 1.0.7
3074+ minipass-pipeline: 1.2.4
3075+ negotiator: 0.6.4
3076+ proc-log: 4.2.0
3077+ promise-retry: 2.0.1
3078+ ssri: 10.0.6
3079+ transitivePeerDependencies:
3080+ - supports-color
3081+
3082+ math-intrinsics@1.1.0: {}
3083+
3084+ media-typer@0.3.0: {}
3085+
3086+ mime-db@1.52.0: {}
3087+
3088+ mime-types@2.1.35:
3089+ dependencies:
3090+ mime-db: 1.52.0
3091+
3092+ mime@2.6.0: {}
3093+
3094+ mimic-fn@2.1.0: {}
3095+
3096+ mimic-function@5.0.1: {}
3097+
3098+ minimatch@3.1.5:
3099+ dependencies:
3100+ brace-expansion: 1.1.21
3101+
3102+ minimatch@9.0.9:
3103+ dependencies:
3104+ brace-expansion: 2.1.7
3105+
3106+ minimist@1.2.8: {}
3107+
3108+ minipass-collect@2.0.1:
3109+ dependencies:
3110+ minipass: 7.1.3
3111+
3112+ minipass-fetch@3.0.5:
3113+ dependencies:
3114+ minipass: 7.1.3
3115+ minipass-sized: 1.0.3
3116+ minizlib: 2.1.2
3117+ optionalDependencies:
3118+ encoding: 0.1.13
3119+
3120+ minipass-flush@1.0.7:
3121+ dependencies:
3122+ minipass: 3.3.6
3123+
3124+ minipass-pipeline@1.2.4:
3125+ dependencies:
3126+ minipass: 3.3.6
3127+
3128+ minipass-sized@1.0.3:
3129+ dependencies:
3130+ minipass: 3.3.6
3131+
3132+ minipass@3.3.6:
3133+ dependencies:
3134+ yallist: 4.0.0
3135+
3136+ minipass@5.0.0: {}
3137+
3138+ minipass@7.1.3: {}
3139+
3140+ minizlib@2.1.2:
3141+ dependencies:
3142+ minipass: 3.3.6
3143+ yallist: 4.0.0
3144+
3145+ mkdirp@0.5.6:
3146+ dependencies:
3147+ minimist: 1.2.8
3148+
3149+ mkdirp@1.0.4: {}
3150+
3151+ ms@2.0.0: {}
3152+
3153+ ms@2.1.3: {}
3154+
3155+ mute-stream@1.0.0: {}
3156+
3157+ negotiator@0.6.3: {}
3158+
3159+ negotiator@0.6.4: {}
3160+
3161+ node-gyp@10.3.1:
3162+ dependencies:
3163+ env-paths: 2.2.1
3164+ exponential-backoff: 3.1.3
3165+ glob: 10.5.0
3166+ graceful-fs: 4.2.11
3167+ make-fetch-happen: 13.0.1
3168+ nopt: 7.2.1
3169+ proc-log: 4.2.0
3170+ semver: 7.6.3
3171+ tar: 6.2.1
3172+ which: 4.0.0
3173+ transitivePeerDependencies:
3174+ - supports-color
3175+
3176+ node-releases@2.0.58: {}
3177+
3178+ nopt@7.2.1:
3179+ dependencies:
3180+ abbrev: 2.0.0
3181+
3182+ normalize-package-data@6.0.2:
3183+ dependencies:
3184+ hosted-git-info: 7.0.2
3185+ semver: 7.6.3
3186+ validate-npm-package-license: 3.0.4
3187+
3188+ normalize-path@3.0.0: {}
3189+
3190+ npm-bundled@3.0.1:
3191+ dependencies:
3192+ npm-normalize-package-bin: 3.0.1
3193+
3194+ npm-install-checks@6.3.0:
3195+ dependencies:
3196+ semver: 7.6.3
3197+
3198+ npm-normalize-package-bin@3.0.1: {}
3199+
3200+ npm-package-arg@11.0.3:
3201+ dependencies:
3202+ hosted-git-info: 7.0.2
3203+ proc-log: 4.2.0
3204+ semver: 7.6.3
3205+ validate-npm-package-name: 5.0.1
3206+
3207+ npm-packlist@8.0.2:
3208+ dependencies:
3209+ ignore-walk: 6.0.5
3210+
3211+ npm-pick-manifest@9.1.0:
3212+ dependencies:
3213+ npm-install-checks: 6.3.0
3214+ npm-normalize-package-bin: 3.0.1
3215+ npm-package-arg: 11.0.3
3216+ semver: 7.6.3
3217+
3218+ npm-registry-fetch@17.1.0:
3219+ dependencies:
3220+ '@npmcli/redact': 2.0.1
3221+ jsonparse: 1.3.1
3222+ make-fetch-happen: 13.0.1
3223+ minipass: 7.1.3
3224+ minipass-fetch: 3.0.5
3225+ minizlib: 2.1.2
3226+ npm-package-arg: 11.0.3
3227+ proc-log: 4.2.0
3228+ transitivePeerDependencies:
3229+ - supports-color
3230+
3231+ object-assign@4.1.1: {}
3232+
3233+ object-inspect@1.13.4: {}
3234+
3235+ on-finished@2.3.0:
3236+ dependencies:
3237+ ee-first: 1.1.1
3238+
3239+ on-finished@2.4.1:
3240+ dependencies:
3241+ ee-first: 1.1.1
3242+
3243+ once@1.4.0:
3244+ dependencies:
3245+ wrappy: 1.0.2
3246+
3247+ onetime@5.1.2:
3248+ dependencies:
3249+ mimic-fn: 2.1.0
3250+
3251+ onetime@7.0.0:
3252+ dependencies:
3253+ mimic-function: 5.0.1
3254+
3255+ ora@5.4.1:
3256+ dependencies:
3257+ bl: 4.1.0
3258+ chalk: 4.1.2
3259+ cli-cursor: 3.1.0
3260+ cli-spinners: 2.9.2
3261+ is-interactive: 1.0.0
3262+ is-unicode-supported: 0.1.0
3263+ log-symbols: 4.1.0
3264+ strip-ansi: 6.0.1
3265+ wcwidth: 1.0.1
3266+
3267+ os-tmpdir@1.0.2: {}
3268+
3269+ p-map@4.0.0:
3270+ dependencies:
3271+ aggregate-error: 3.1.0
3272+
3273+ package-json-from-dist@1.0.1: {}
3274+
3275+ pacote@18.0.6:
3276+ dependencies:
3277+ '@npmcli/git': 5.0.8
3278+ '@npmcli/installed-package-contents': 2.1.0
3279+ '@npmcli/package-json': 5.2.1
3280+ '@npmcli/promise-spawn': 7.0.2
3281+ '@npmcli/run-script': 8.1.0
3282+ cacache: 18.0.4
3283+ fs-minipass: 3.0.3
3284+ minipass: 7.1.3
3285+ npm-package-arg: 11.0.3
3286+ npm-packlist: 8.0.2
3287+ npm-pick-manifest: 9.1.0
3288+ npm-registry-fetch: 17.1.0
3289+ proc-log: 4.2.0
3290+ promise-retry: 2.0.1
3291+ sigstore: 2.3.1
3292+ ssri: 10.0.6
3293+ tar: 6.2.1
3294+ transitivePeerDependencies:
3295+ - bluebird
3296+ - supports-color
3297+
3298+ parseurl@1.3.3: {}
3299+
3300+ path-is-absolute@1.0.1: {}
3301+
3302+ path-key@3.1.1: {}
3303+
3304+ path-parse@1.0.7: {}
3305+
3306+ path-scurry@1.11.1:
3307+ dependencies:
3308+ lru-cache: 10.4.3
3309+ minipass: 7.1.3
3310+
3311+ picocolors@1.1.1: {}
3312+
3313+ picomatch@2.3.2: {}
3314+
3315+ picomatch@4.0.2: {}
3316+
3317+ proc-log@4.2.0: {}
3318+
3319+ promise-inflight@1.0.1: {}
3320+
3321+ promise-retry@2.0.1:
3322+ dependencies:
3323+ err-code: 2.0.3
3324+ retry: 0.12.0
3325+
3326+ punycode@1.4.1: {}
3327+
3328+ qjobs@1.2.0: {}
3329+
3330+ qs@6.16.0:
3331+ dependencies:
3332+ es-define-property: 1.0.1
3333+ side-channel: 1.1.1
3334+
3335+ range-parser@1.3.0: {}
3336+
3337+ raw-body@2.5.3:
3338+ dependencies:
3339+ bytes: 3.1.2
3340+ http-errors: 2.0.1
3341+ iconv-lite: 0.4.24
3342+ unpipe: 1.0.0
3343+
3344+ readable-stream@3.6.2:
3345+ dependencies:
3346+ inherits: 2.0.4
3347+ string_decoder: 1.3.0
3348+ util-deprecate: 1.0.2
3349+
3350+ readdirp@3.6.0:
3351+ dependencies:
3352+ picomatch: 2.3.2
3353+
3354+ readdirp@4.1.2: {}
3355+
3356+ reflect-metadata@0.2.2: {}
3357+
3358+ require-directory@2.1.1: {}
3359+
3360+ require-from-string@2.0.2: {}
3361+
3362+ requires-port@1.0.0: {}
3363+
3364+ resolve@1.22.8:
3365+ dependencies:
3366+ is-core-module: 2.17.0
3367+ path-parse: 1.0.7
3368+ supports-preserve-symlinks-flag: 1.0.0
3369+
3370+ restore-cursor@3.1.0:
3371+ dependencies:
3372+ onetime: 5.1.2
3373+ signal-exit: 3.0.7
3374+
3375+ restore-cursor@5.1.0:
3376+ dependencies:
3377+ onetime: 7.0.0
3378+ signal-exit: 4.1.0
3379+
3380+ retry@0.12.0: {}
3381+
3382+ rfdc@1.4.1: {}
3383+
3384+ rimraf@3.0.2:
3385+ dependencies:
3386+ glob: 7.2.3
3387+
3388+ rxjs@7.8.1:
3389+ dependencies:
3390+ tslib: 2.8.1
3391+
3392+ rxjs@7.8.2:
3393+ dependencies:
3394+ tslib: 2.8.1
3395+
3396+ safe-buffer@5.2.1: {}
3397+
3398+ safe-regex-test@1.1.0:
3399+ dependencies:
3400+ call-bound: 1.0.4
3401+ es-errors: 1.3.0
3402+ is-regex: 1.2.1
3403+
3404+ safer-buffer@2.1.2: {}
3405+
3406+ semver@6.3.1: {}
3407+
3408+ semver@7.6.3: {}
3409+
3410+ semver@7.8.5: {}
3411+
3412+ setprototypeof@1.2.0: {}
3413+
3414+ shebang-command@2.0.0:
3415+ dependencies:
3416+ shebang-regex: 3.0.0
3417+
3418+ shebang-regex@3.0.0: {}
3419+
3420+ side-channel-list@1.0.1:
3421+ dependencies:
3422+ es-errors: 1.3.0
3423+ object-inspect: 1.13.4
3424+
3425+ side-channel-map@1.0.1:
3426+ dependencies:
3427+ call-bound: 1.0.4
3428+ es-errors: 1.3.0
3429+ get-intrinsic: 1.3.0
3430+ object-inspect: 1.13.4
3431+
3432+ side-channel-weakmap@1.0.2:
3433+ dependencies:
3434+ call-bound: 1.0.4
3435+ es-errors: 1.3.0
3436+ get-intrinsic: 1.3.0
3437+ object-inspect: 1.13.4
3438+ side-channel-map: 1.0.1
3439+
3440+ side-channel@1.1.1:
3441+ dependencies:
3442+ es-errors: 1.3.0
3443+ object-inspect: 1.13.4
3444+ side-channel-list: 1.0.1
3445+ side-channel-map: 1.0.1
3446+ side-channel-weakmap: 1.0.2
3447+
3448+ signal-exit@3.0.7: {}
3449+
3450+ signal-exit@4.1.0: {}
3451+
3452+ sigstore@2.3.1:
3453+ dependencies:
3454+ '@sigstore/bundle': 2.3.2
3455+ '@sigstore/core': 1.1.0
3456+ '@sigstore/protobuf-specs': 0.3.3
3457+ '@sigstore/sign': 2.3.2
3458+ '@sigstore/tuf': 2.3.4
3459+ '@sigstore/verify': 1.2.1
3460+ transitivePeerDependencies:
3461+ - supports-color
3462+
3463+ slice-ansi@5.0.0:
3464+ dependencies:
3465+ ansi-styles: 6.2.3
3466+ is-fullwidth-code-point: 4.0.0
3467+
3468+ slice-ansi@7.1.2:
3469+ dependencies:
3470+ ansi-styles: 6.2.3
3471+ is-fullwidth-code-point: 5.1.0
3472+
3473+ smart-buffer@4.2.0: {}
3474+
3475+ socket.io-adapter@2.5.8:
3476+ dependencies:
3477+ debug: 4.4.3
3478+ ws: 8.21.3
3479+ transitivePeerDependencies:
3480+ - bufferutil
3481+ - supports-color
3482+ - utf-8-validate
3483+
3484+ socket.io-parser@4.2.7:
3485+ dependencies:
3486+ '@socket.io/component-emitter': 3.1.2
3487+ debug: 4.4.3
3488+ transitivePeerDependencies:
3489+ - supports-color
3490+
3491+ socket.io@4.8.4:
3492+ dependencies:
3493+ accepts: 1.3.8
3494+ cors: 2.8.6
3495+ debug: 4.4.3
3496+ engine.io: 6.6.11
3497+ socket.io-adapter: 2.5.8
3498+ socket.io-parser: 4.2.7
3499+ transitivePeerDependencies:
3500+ - bufferutil
3501+ - supports-color
3502+ - utf-8-validate
3503+
3504+ socks-proxy-agent@8.0.5:
3505+ dependencies:
3506+ agent-base: 7.1.4
3507+ debug: 4.4.3
3508+ socks: 2.8.10
3509+ transitivePeerDependencies:
3510+ - supports-color
3511+
3512+ socks@2.8.10:
3513+ dependencies:
3514+ ip-address: 10.7.3
3515+ smart-buffer: 4.2.0
3516+
3517+ source-map@0.6.1: {}
3518+
3519+ source-map@0.7.4: {}
3520+
3521+ spdx-correct@3.2.0:
3522+ dependencies:
3523+ spdx-expression-parse: 3.0.1
3524+ spdx-license-ids: 3.0.24
3525+
3526+ spdx-exceptions@2.5.0: {}
3527+
3528+ spdx-expression-parse@3.0.1:
3529+ dependencies:
3530+ spdx-exceptions: 2.5.0
3531+ spdx-license-ids: 3.0.24
3532+
3533+ spdx-license-ids@3.0.24: {}
3534+
3535+ ssri@10.0.6:
3536+ dependencies:
3537+ minipass: 7.1.3
3538+
3539+ statuses@1.5.0: {}
3540+
3541+ statuses@2.0.2: {}
3542+
3543+ streamroller@3.1.5:
3544+ dependencies:
3545+ date-format: 4.0.14
3546+ debug: 4.4.3
3547+ fs-extra: 8.1.0
3548+ transitivePeerDependencies:
3549+ - supports-color
3550+
3551+ string-width@4.2.3:
3552+ dependencies:
3553+ emoji-regex: 8.0.0
3554+ is-fullwidth-code-point: 3.0.0
3555+ strip-ansi: 6.0.1
3556+
3557+ string-width@5.1.2:
3558+ dependencies:
3559+ eastasianwidth: 0.2.0
3560+ emoji-regex: 9.2.2
3561+ strip-ansi: 7.2.0
3562+
3563+ string-width@7.2.0:
3564+ dependencies:
3565+ emoji-regex: 10.6.0
3566+ get-east-asian-width: 1.7.0
3567+ strip-ansi: 7.2.0
3568+
3569+ string_decoder@1.3.0:
3570+ dependencies:
3571+ safe-buffer: 5.2.1
3572+
3573+ strip-ansi@6.0.1:
3574+ dependencies:
3575+ ansi-regex: 5.0.1
3576+
3577+ strip-ansi@7.2.0:
3578+ dependencies:
3579+ ansi-regex: 6.4.0
3580+
3581+ supports-color@7.2.0:
3582+ dependencies:
3583+ has-flag: 4.0.0
3584+
3585+ supports-preserve-symlinks-flag@1.0.0: {}
3586+
3587+ symbol-observable@4.0.0: {}
3588+
3589+ tar@6.2.1:
3590+ dependencies:
3591+ chownr: 2.0.0
3592+ fs-minipass: 2.1.0
3593+ minipass: 5.0.0
3594+ minizlib: 2.1.2
3595+ mkdirp: 1.0.4
3596+ yallist: 4.0.0
3597+
3598+ tmp@0.0.33:
3599+ dependencies:
3600+ os-tmpdir: 1.0.2
3601+
3602+ tmp@0.2.7: {}
3603+
3604+ to-regex-range@5.0.1:
3605+ dependencies:
3606+ is-number: 7.0.0
3607+
3608+ toidentifier@1.0.1: {}
3609+
3610+ tslib@2.8.1: {}
3611+
3612+ tuf-js@2.2.1:
3613+ dependencies:
3614+ '@tufjs/models': 2.0.1
3615+ debug: 4.4.3
3616+ make-fetch-happen: 13.0.1
3617+ transitivePeerDependencies:
3618+ - supports-color
3619+
3620+ type-fest@0.21.3: {}
3621+
3622+ type-is@1.6.18:
3623+ dependencies:
3624+ media-typer: 0.3.0
3625+ mime-types: 2.1.35
3626+
3627+ typescript@5.5.4: {}
3628+
3629+ ua-parser-js@0.7.41: {}
3630+
3631+ undici-types@6.21.0: {}
3632+
3633+ undici-types@8.9.0: {}
3634+
3635+ unique-filename@3.0.0:
3636+ dependencies:
3637+ unique-slug: 4.0.0
3638+
3639+ unique-slug@4.0.0:
3640+ dependencies:
3641+ imurmurhash: 0.1.4
3642+
3643+ universalify@0.1.2: {}
3644+
3645+ unpipe@1.0.0: {}
3646+
3647+ update-browserslist-db@1.3.4(browserslist@4.29.3):
3648+ dependencies:
3649+ browserslist: 4.29.3
3650+ escalade: 3.2.0
3651+ picocolors: 1.1.1
3652+
3653+ util-deprecate@1.0.2: {}
3654+
3655+ utils-merge@1.0.1: {}
3656+
3657+ validate-npm-package-license@3.0.4:
3658+ dependencies:
3659+ spdx-correct: 3.2.0
3660+ spdx-expression-parse: 3.0.1
3661+
3662+ validate-npm-package-name@5.0.1: {}
3663+
3664+ vary@1.1.2: {}
3665+
3666+ void-elements@2.0.1: {}
3667+
3668+ wcwidth@1.0.1:
3669+ dependencies:
3670+ defaults: 1.0.4
3671+
3672+ which@1.3.1:
3673+ dependencies:
3674+ isexe: 2.0.0
3675+
3676+ which@2.0.2:
3677+ dependencies:
3678+ isexe: 2.0.0
3679+
3680+ which@4.0.0:
3681+ dependencies:
3682+ isexe: 3.1.5
3683+
3684+ wrap-ansi@6.2.0:
3685+ dependencies:
3686+ ansi-styles: 4.3.0
3687+ string-width: 4.2.3
3688+ strip-ansi: 6.0.1
3689+
3690+ wrap-ansi@7.0.0:
3691+ dependencies:
3692+ ansi-styles: 4.3.0
3693+ string-width: 4.2.3
3694+ strip-ansi: 6.0.1
3695+
3696+ wrap-ansi@8.1.0:
3697+ dependencies:
3698+ ansi-styles: 6.2.3
3699+ string-width: 5.1.2
3700+ strip-ansi: 7.2.0
3701+
3702+ wrap-ansi@9.0.2:
3703+ dependencies:
3704+ ansi-styles: 6.2.3
3705+ string-width: 7.2.0
3706+ strip-ansi: 7.2.0
3707+
3708+ wrappy@1.0.2: {}
3709+
3710+ ws@8.21.3: {}
3711+
3712+ y18n@5.0.8: {}
3713+
3714+ yallist@3.1.1: {}
3715+
3716+ yallist@4.0.0: {}
3717+
3718+ yargs-parser@20.2.9: {}
3719+
3720+ yargs-parser@21.1.1: {}
3721+
3722+ yargs@16.2.2:
3723+ dependencies:
3724+ cliui: 7.0.4
3725+ escalade: 3.2.0
3726+ get-caller-file: 2.0.5
3727+ require-directory: 2.1.1
3728+ string-width: 4.2.3
3729+ y18n: 5.0.8
3730+ yargs-parser: 20.2.9
3731+
3732+ yargs@17.7.2:
3733+ dependencies:
3734+ cliui: 8.0.1
3735+ escalade: 3.2.0
3736+ get-caller-file: 2.0.5
3737+ require-directory: 2.1.1
3738+ string-width: 4.2.3
3739+ y18n: 5.0.8
3740+ yargs-parser: 21.1.1
3741+
3742+ yargs@17.7.3:
3743+ dependencies:
3744+ cliui: 8.0.1
3745+ escalade: 3.2.0
3746+ get-caller-file: 2.0.5
3747+ require-directory: 2.1.1
3748+ string-width: 4.2.3
3749+ y18n: 5.0.8
3750+ yargs-parser: 21.1.1
3751+
3752+ yoctocolors-cjs@2.1.3: {}
3753+
3754+ zone.js@0.14.10: {}
added tsconfig.json +33 -0
new file mode 100644
@@ -0,0 +1,33 @@
1+/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */
2+/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */
3+{
4+ "compileOnSave": false,
5+ "compilerOptions": {
6+ "outDir": "./dist/out-tsc",
7+ "strict": true,
8+ "noImplicitOverride": true,
9+ "noPropertyAccessFromIndexSignature": true,
10+ "noImplicitReturns": true,
11+ "noFallthroughCasesInSwitch": true,
12+ "skipLibCheck": true,
13+ "isolatedModules": true,
14+ "esModuleInterop": true,
15+ "sourceMap": true,
16+ "declaration": false,
17+ "experimentalDecorators": true,
18+ "moduleResolution": "bundler",
19+ "importHelpers": true,
20+ "target": "ES2022",
21+ "module": "ES2022",
22+ "lib": [
23+ "ES2022",
24+ "dom"
25+ ]
26+ },
27+ "angularCompilerOptions": {
28+ "enableI18nLegacyMessageIdFormat": false,
29+ "strictInjectionParameters": true,
30+ "strictInputAccessModifiers": true,
31+ "strictTemplates": true
32+ }
33+}
new file mode 100644
@@ -0,0 +1,33 @@
1+/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */
2+/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */
3+{
4+ "compileOnSave": false,
5+ "compilerOptions": {
6+ "outDir": "./dist/out-tsc",
7+ "strict": true,
8+ "noImplicitOverride": true,
9+ "noPropertyAccessFromIndexSignature": true,
10+ "noImplicitReturns": true,
11+ "noFallthroughCasesInSwitch": true,
12+ "skipLibCheck": true,
13+ "isolatedModules": true,
14+ "esModuleInterop": true,
15+ "sourceMap": true,
16+ "declaration": false,
17+ "experimentalDecorators": true,
18+ "moduleResolution": "bundler",
19+ "importHelpers": true,
20+ "target": "ES2022",
21+ "module": "ES2022",
22+ "lib": [
23+ "ES2022",
24+ "dom"
25+ ]
26+ },
27+ "angularCompilerOptions": {
28+ "enableI18nLegacyMessageIdFormat": false,
29+ "strictInjectionParameters": true,
30+ "strictInputAccessModifiers": true,
31+ "strictTemplates": true
32+ }
33+}