Dhruvpandey1476 commited on
Commit
8ddc509
·
1 Parent(s): a38722e

Update frontend and core config files to Round 2

Browse files

Updated files to current Round 2 versions:
- frontend/: React dashboard with live metrics
- README.md: Latest project info
- requirements.txt: All current dependencies
- .env.example: Updated config template
- .gitignore: Current file exclusions
- .gitattributes: Line ending configuration
- envtest.py: Environment validation

All core files now reflect latest submission state

Files changed (2) hide show
  1. frontend/.env +1 -0
  2. frontend/package-lock.json +2065 -0
frontend/.env ADDED
@@ -0,0 +1 @@
 
 
1
+ VITE_API_URL=http://localhost:8000
frontend/package-lock.json ADDED
@@ -0,0 +1,2065 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "graphrag-dashboard",
3
+ "version": "1.0.0",
4
+ "lockfileVersion": 3,
5
+ "requires": true,
6
+ "packages": {
7
+ "": {
8
+ "name": "graphrag-dashboard",
9
+ "version": "1.0.0",
10
+ "dependencies": {
11
+ "lucide-react": "^0.383.0",
12
+ "react": "^18.3.1",
13
+ "react-dom": "^18.3.1",
14
+ "recharts": "^2.12.7"
15
+ },
16
+ "devDependencies": {
17
+ "@vitejs/plugin-react": "^4.3.1",
18
+ "vite": "^5.4.2"
19
+ }
20
+ },
21
+ "node_modules/@babel/code-frame": {
22
+ "version": "7.29.0",
23
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
24
+ "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
25
+ "dev": true,
26
+ "license": "MIT",
27
+ "dependencies": {
28
+ "@babel/helper-validator-identifier": "^7.28.5",
29
+ "js-tokens": "^4.0.0",
30
+ "picocolors": "^1.1.1"
31
+ },
32
+ "engines": {
33
+ "node": ">=6.9.0"
34
+ }
35
+ },
36
+ "node_modules/@babel/compat-data": {
37
+ "version": "7.29.3",
38
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz",
39
+ "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==",
40
+ "dev": true,
41
+ "license": "MIT",
42
+ "engines": {
43
+ "node": ">=6.9.0"
44
+ }
45
+ },
46
+ "node_modules/@babel/core": {
47
+ "version": "7.29.0",
48
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",
49
+ "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
50
+ "dev": true,
51
+ "license": "MIT",
52
+ "dependencies": {
53
+ "@babel/code-frame": "^7.29.0",
54
+ "@babel/generator": "^7.29.0",
55
+ "@babel/helper-compilation-targets": "^7.28.6",
56
+ "@babel/helper-module-transforms": "^7.28.6",
57
+ "@babel/helpers": "^7.28.6",
58
+ "@babel/parser": "^7.29.0",
59
+ "@babel/template": "^7.28.6",
60
+ "@babel/traverse": "^7.29.0",
61
+ "@babel/types": "^7.29.0",
62
+ "@jridgewell/remapping": "^2.3.5",
63
+ "convert-source-map": "^2.0.0",
64
+ "debug": "^4.1.0",
65
+ "gensync": "^1.0.0-beta.2",
66
+ "json5": "^2.2.3",
67
+ "semver": "^6.3.1"
68
+ },
69
+ "engines": {
70
+ "node": ">=6.9.0"
71
+ },
72
+ "funding": {
73
+ "type": "opencollective",
74
+ "url": "https://opencollective.com/babel"
75
+ }
76
+ },
77
+ "node_modules/@babel/generator": {
78
+ "version": "7.29.1",
79
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz",
80
+ "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==",
81
+ "dev": true,
82
+ "license": "MIT",
83
+ "dependencies": {
84
+ "@babel/parser": "^7.29.0",
85
+ "@babel/types": "^7.29.0",
86
+ "@jridgewell/gen-mapping": "^0.3.12",
87
+ "@jridgewell/trace-mapping": "^0.3.28",
88
+ "jsesc": "^3.0.2"
89
+ },
90
+ "engines": {
91
+ "node": ">=6.9.0"
92
+ }
93
+ },
94
+ "node_modules/@babel/helper-compilation-targets": {
95
+ "version": "7.28.6",
96
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",
97
+ "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==",
98
+ "dev": true,
99
+ "license": "MIT",
100
+ "dependencies": {
101
+ "@babel/compat-data": "^7.28.6",
102
+ "@babel/helper-validator-option": "^7.27.1",
103
+ "browserslist": "^4.24.0",
104
+ "lru-cache": "^5.1.1",
105
+ "semver": "^6.3.1"
106
+ },
107
+ "engines": {
108
+ "node": ">=6.9.0"
109
+ }
110
+ },
111
+ "node_modules/@babel/helper-globals": {
112
+ "version": "7.28.0",
113
+ "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
114
+ "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
115
+ "dev": true,
116
+ "license": "MIT",
117
+ "engines": {
118
+ "node": ">=6.9.0"
119
+ }
120
+ },
121
+ "node_modules/@babel/helper-module-imports": {
122
+ "version": "7.28.6",
123
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
124
+ "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",
125
+ "dev": true,
126
+ "license": "MIT",
127
+ "dependencies": {
128
+ "@babel/traverse": "^7.28.6",
129
+ "@babel/types": "^7.28.6"
130
+ },
131
+ "engines": {
132
+ "node": ">=6.9.0"
133
+ }
134
+ },
135
+ "node_modules/@babel/helper-module-transforms": {
136
+ "version": "7.28.6",
137
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
138
+ "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
139
+ "dev": true,
140
+ "license": "MIT",
141
+ "dependencies": {
142
+ "@babel/helper-module-imports": "^7.28.6",
143
+ "@babel/helper-validator-identifier": "^7.28.5",
144
+ "@babel/traverse": "^7.28.6"
145
+ },
146
+ "engines": {
147
+ "node": ">=6.9.0"
148
+ },
149
+ "peerDependencies": {
150
+ "@babel/core": "^7.0.0"
151
+ }
152
+ },
153
+ "node_modules/@babel/helper-plugin-utils": {
154
+ "version": "7.28.6",
155
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",
156
+ "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==",
157
+ "dev": true,
158
+ "license": "MIT",
159
+ "engines": {
160
+ "node": ">=6.9.0"
161
+ }
162
+ },
163
+ "node_modules/@babel/helper-string-parser": {
164
+ "version": "7.27.1",
165
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
166
+ "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
167
+ "dev": true,
168
+ "license": "MIT",
169
+ "engines": {
170
+ "node": ">=6.9.0"
171
+ }
172
+ },
173
+ "node_modules/@babel/helper-validator-identifier": {
174
+ "version": "7.28.5",
175
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
176
+ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
177
+ "dev": true,
178
+ "license": "MIT",
179
+ "engines": {
180
+ "node": ">=6.9.0"
181
+ }
182
+ },
183
+ "node_modules/@babel/helper-validator-option": {
184
+ "version": "7.27.1",
185
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
186
+ "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
187
+ "dev": true,
188
+ "license": "MIT",
189
+ "engines": {
190
+ "node": ">=6.9.0"
191
+ }
192
+ },
193
+ "node_modules/@babel/helpers": {
194
+ "version": "7.29.2",
195
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz",
196
+ "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==",
197
+ "dev": true,
198
+ "license": "MIT",
199
+ "dependencies": {
200
+ "@babel/template": "^7.28.6",
201
+ "@babel/types": "^7.29.0"
202
+ },
203
+ "engines": {
204
+ "node": ">=6.9.0"
205
+ }
206
+ },
207
+ "node_modules/@babel/parser": {
208
+ "version": "7.29.3",
209
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz",
210
+ "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==",
211
+ "dev": true,
212
+ "license": "MIT",
213
+ "dependencies": {
214
+ "@babel/types": "^7.29.0"
215
+ },
216
+ "bin": {
217
+ "parser": "bin/babel-parser.js"
218
+ },
219
+ "engines": {
220
+ "node": ">=6.0.0"
221
+ }
222
+ },
223
+ "node_modules/@babel/plugin-transform-react-jsx-self": {
224
+ "version": "7.27.1",
225
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",
226
+ "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==",
227
+ "dev": true,
228
+ "license": "MIT",
229
+ "dependencies": {
230
+ "@babel/helper-plugin-utils": "^7.27.1"
231
+ },
232
+ "engines": {
233
+ "node": ">=6.9.0"
234
+ },
235
+ "peerDependencies": {
236
+ "@babel/core": "^7.0.0-0"
237
+ }
238
+ },
239
+ "node_modules/@babel/plugin-transform-react-jsx-source": {
240
+ "version": "7.27.1",
241
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",
242
+ "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==",
243
+ "dev": true,
244
+ "license": "MIT",
245
+ "dependencies": {
246
+ "@babel/helper-plugin-utils": "^7.27.1"
247
+ },
248
+ "engines": {
249
+ "node": ">=6.9.0"
250
+ },
251
+ "peerDependencies": {
252
+ "@babel/core": "^7.0.0-0"
253
+ }
254
+ },
255
+ "node_modules/@babel/runtime": {
256
+ "version": "7.29.2",
257
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz",
258
+ "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==",
259
+ "license": "MIT",
260
+ "engines": {
261
+ "node": ">=6.9.0"
262
+ }
263
+ },
264
+ "node_modules/@babel/template": {
265
+ "version": "7.28.6",
266
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",
267
+ "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",
268
+ "dev": true,
269
+ "license": "MIT",
270
+ "dependencies": {
271
+ "@babel/code-frame": "^7.28.6",
272
+ "@babel/parser": "^7.28.6",
273
+ "@babel/types": "^7.28.6"
274
+ },
275
+ "engines": {
276
+ "node": ">=6.9.0"
277
+ }
278
+ },
279
+ "node_modules/@babel/traverse": {
280
+ "version": "7.29.0",
281
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",
282
+ "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",
283
+ "dev": true,
284
+ "license": "MIT",
285
+ "dependencies": {
286
+ "@babel/code-frame": "^7.29.0",
287
+ "@babel/generator": "^7.29.0",
288
+ "@babel/helper-globals": "^7.28.0",
289
+ "@babel/parser": "^7.29.0",
290
+ "@babel/template": "^7.28.6",
291
+ "@babel/types": "^7.29.0",
292
+ "debug": "^4.3.1"
293
+ },
294
+ "engines": {
295
+ "node": ">=6.9.0"
296
+ }
297
+ },
298
+ "node_modules/@babel/types": {
299
+ "version": "7.29.0",
300
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
301
+ "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",
302
+ "dev": true,
303
+ "license": "MIT",
304
+ "dependencies": {
305
+ "@babel/helper-string-parser": "^7.27.1",
306
+ "@babel/helper-validator-identifier": "^7.28.5"
307
+ },
308
+ "engines": {
309
+ "node": ">=6.9.0"
310
+ }
311
+ },
312
+ "node_modules/@esbuild/aix-ppc64": {
313
+ "version": "0.21.5",
314
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
315
+ "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
316
+ "cpu": [
317
+ "ppc64"
318
+ ],
319
+ "dev": true,
320
+ "license": "MIT",
321
+ "optional": true,
322
+ "os": [
323
+ "aix"
324
+ ],
325
+ "engines": {
326
+ "node": ">=12"
327
+ }
328
+ },
329
+ "node_modules/@esbuild/android-arm": {
330
+ "version": "0.21.5",
331
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
332
+ "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
333
+ "cpu": [
334
+ "arm"
335
+ ],
336
+ "dev": true,
337
+ "license": "MIT",
338
+ "optional": true,
339
+ "os": [
340
+ "android"
341
+ ],
342
+ "engines": {
343
+ "node": ">=12"
344
+ }
345
+ },
346
+ "node_modules/@esbuild/android-arm64": {
347
+ "version": "0.21.5",
348
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
349
+ "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
350
+ "cpu": [
351
+ "arm64"
352
+ ],
353
+ "dev": true,
354
+ "license": "MIT",
355
+ "optional": true,
356
+ "os": [
357
+ "android"
358
+ ],
359
+ "engines": {
360
+ "node": ">=12"
361
+ }
362
+ },
363
+ "node_modules/@esbuild/android-x64": {
364
+ "version": "0.21.5",
365
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
366
+ "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
367
+ "cpu": [
368
+ "x64"
369
+ ],
370
+ "dev": true,
371
+ "license": "MIT",
372
+ "optional": true,
373
+ "os": [
374
+ "android"
375
+ ],
376
+ "engines": {
377
+ "node": ">=12"
378
+ }
379
+ },
380
+ "node_modules/@esbuild/darwin-arm64": {
381
+ "version": "0.21.5",
382
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
383
+ "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
384
+ "cpu": [
385
+ "arm64"
386
+ ],
387
+ "dev": true,
388
+ "license": "MIT",
389
+ "optional": true,
390
+ "os": [
391
+ "darwin"
392
+ ],
393
+ "engines": {
394
+ "node": ">=12"
395
+ }
396
+ },
397
+ "node_modules/@esbuild/darwin-x64": {
398
+ "version": "0.21.5",
399
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
400
+ "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
401
+ "cpu": [
402
+ "x64"
403
+ ],
404
+ "dev": true,
405
+ "license": "MIT",
406
+ "optional": true,
407
+ "os": [
408
+ "darwin"
409
+ ],
410
+ "engines": {
411
+ "node": ">=12"
412
+ }
413
+ },
414
+ "node_modules/@esbuild/freebsd-arm64": {
415
+ "version": "0.21.5",
416
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
417
+ "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
418
+ "cpu": [
419
+ "arm64"
420
+ ],
421
+ "dev": true,
422
+ "license": "MIT",
423
+ "optional": true,
424
+ "os": [
425
+ "freebsd"
426
+ ],
427
+ "engines": {
428
+ "node": ">=12"
429
+ }
430
+ },
431
+ "node_modules/@esbuild/freebsd-x64": {
432
+ "version": "0.21.5",
433
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
434
+ "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
435
+ "cpu": [
436
+ "x64"
437
+ ],
438
+ "dev": true,
439
+ "license": "MIT",
440
+ "optional": true,
441
+ "os": [
442
+ "freebsd"
443
+ ],
444
+ "engines": {
445
+ "node": ">=12"
446
+ }
447
+ },
448
+ "node_modules/@esbuild/linux-arm": {
449
+ "version": "0.21.5",
450
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
451
+ "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
452
+ "cpu": [
453
+ "arm"
454
+ ],
455
+ "dev": true,
456
+ "license": "MIT",
457
+ "optional": true,
458
+ "os": [
459
+ "linux"
460
+ ],
461
+ "engines": {
462
+ "node": ">=12"
463
+ }
464
+ },
465
+ "node_modules/@esbuild/linux-arm64": {
466
+ "version": "0.21.5",
467
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
468
+ "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
469
+ "cpu": [
470
+ "arm64"
471
+ ],
472
+ "dev": true,
473
+ "license": "MIT",
474
+ "optional": true,
475
+ "os": [
476
+ "linux"
477
+ ],
478
+ "engines": {
479
+ "node": ">=12"
480
+ }
481
+ },
482
+ "node_modules/@esbuild/linux-ia32": {
483
+ "version": "0.21.5",
484
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
485
+ "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
486
+ "cpu": [
487
+ "ia32"
488
+ ],
489
+ "dev": true,
490
+ "license": "MIT",
491
+ "optional": true,
492
+ "os": [
493
+ "linux"
494
+ ],
495
+ "engines": {
496
+ "node": ">=12"
497
+ }
498
+ },
499
+ "node_modules/@esbuild/linux-loong64": {
500
+ "version": "0.21.5",
501
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
502
+ "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
503
+ "cpu": [
504
+ "loong64"
505
+ ],
506
+ "dev": true,
507
+ "license": "MIT",
508
+ "optional": true,
509
+ "os": [
510
+ "linux"
511
+ ],
512
+ "engines": {
513
+ "node": ">=12"
514
+ }
515
+ },
516
+ "node_modules/@esbuild/linux-mips64el": {
517
+ "version": "0.21.5",
518
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
519
+ "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
520
+ "cpu": [
521
+ "mips64el"
522
+ ],
523
+ "dev": true,
524
+ "license": "MIT",
525
+ "optional": true,
526
+ "os": [
527
+ "linux"
528
+ ],
529
+ "engines": {
530
+ "node": ">=12"
531
+ }
532
+ },
533
+ "node_modules/@esbuild/linux-ppc64": {
534
+ "version": "0.21.5",
535
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
536
+ "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
537
+ "cpu": [
538
+ "ppc64"
539
+ ],
540
+ "dev": true,
541
+ "license": "MIT",
542
+ "optional": true,
543
+ "os": [
544
+ "linux"
545
+ ],
546
+ "engines": {
547
+ "node": ">=12"
548
+ }
549
+ },
550
+ "node_modules/@esbuild/linux-riscv64": {
551
+ "version": "0.21.5",
552
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
553
+ "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
554
+ "cpu": [
555
+ "riscv64"
556
+ ],
557
+ "dev": true,
558
+ "license": "MIT",
559
+ "optional": true,
560
+ "os": [
561
+ "linux"
562
+ ],
563
+ "engines": {
564
+ "node": ">=12"
565
+ }
566
+ },
567
+ "node_modules/@esbuild/linux-s390x": {
568
+ "version": "0.21.5",
569
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
570
+ "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
571
+ "cpu": [
572
+ "s390x"
573
+ ],
574
+ "dev": true,
575
+ "license": "MIT",
576
+ "optional": true,
577
+ "os": [
578
+ "linux"
579
+ ],
580
+ "engines": {
581
+ "node": ">=12"
582
+ }
583
+ },
584
+ "node_modules/@esbuild/linux-x64": {
585
+ "version": "0.21.5",
586
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
587
+ "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
588
+ "cpu": [
589
+ "x64"
590
+ ],
591
+ "dev": true,
592
+ "license": "MIT",
593
+ "optional": true,
594
+ "os": [
595
+ "linux"
596
+ ],
597
+ "engines": {
598
+ "node": ">=12"
599
+ }
600
+ },
601
+ "node_modules/@esbuild/netbsd-x64": {
602
+ "version": "0.21.5",
603
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
604
+ "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
605
+ "cpu": [
606
+ "x64"
607
+ ],
608
+ "dev": true,
609
+ "license": "MIT",
610
+ "optional": true,
611
+ "os": [
612
+ "netbsd"
613
+ ],
614
+ "engines": {
615
+ "node": ">=12"
616
+ }
617
+ },
618
+ "node_modules/@esbuild/openbsd-x64": {
619
+ "version": "0.21.5",
620
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
621
+ "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
622
+ "cpu": [
623
+ "x64"
624
+ ],
625
+ "dev": true,
626
+ "license": "MIT",
627
+ "optional": true,
628
+ "os": [
629
+ "openbsd"
630
+ ],
631
+ "engines": {
632
+ "node": ">=12"
633
+ }
634
+ },
635
+ "node_modules/@esbuild/sunos-x64": {
636
+ "version": "0.21.5",
637
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
638
+ "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
639
+ "cpu": [
640
+ "x64"
641
+ ],
642
+ "dev": true,
643
+ "license": "MIT",
644
+ "optional": true,
645
+ "os": [
646
+ "sunos"
647
+ ],
648
+ "engines": {
649
+ "node": ">=12"
650
+ }
651
+ },
652
+ "node_modules/@esbuild/win32-arm64": {
653
+ "version": "0.21.5",
654
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
655
+ "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
656
+ "cpu": [
657
+ "arm64"
658
+ ],
659
+ "dev": true,
660
+ "license": "MIT",
661
+ "optional": true,
662
+ "os": [
663
+ "win32"
664
+ ],
665
+ "engines": {
666
+ "node": ">=12"
667
+ }
668
+ },
669
+ "node_modules/@esbuild/win32-ia32": {
670
+ "version": "0.21.5",
671
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
672
+ "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
673
+ "cpu": [
674
+ "ia32"
675
+ ],
676
+ "dev": true,
677
+ "license": "MIT",
678
+ "optional": true,
679
+ "os": [
680
+ "win32"
681
+ ],
682
+ "engines": {
683
+ "node": ">=12"
684
+ }
685
+ },
686
+ "node_modules/@esbuild/win32-x64": {
687
+ "version": "0.21.5",
688
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
689
+ "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
690
+ "cpu": [
691
+ "x64"
692
+ ],
693
+ "dev": true,
694
+ "license": "MIT",
695
+ "optional": true,
696
+ "os": [
697
+ "win32"
698
+ ],
699
+ "engines": {
700
+ "node": ">=12"
701
+ }
702
+ },
703
+ "node_modules/@jridgewell/gen-mapping": {
704
+ "version": "0.3.13",
705
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
706
+ "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
707
+ "dev": true,
708
+ "license": "MIT",
709
+ "dependencies": {
710
+ "@jridgewell/sourcemap-codec": "^1.5.0",
711
+ "@jridgewell/trace-mapping": "^0.3.24"
712
+ }
713
+ },
714
+ "node_modules/@jridgewell/remapping": {
715
+ "version": "2.3.5",
716
+ "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
717
+ "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
718
+ "dev": true,
719
+ "license": "MIT",
720
+ "dependencies": {
721
+ "@jridgewell/gen-mapping": "^0.3.5",
722
+ "@jridgewell/trace-mapping": "^0.3.24"
723
+ }
724
+ },
725
+ "node_modules/@jridgewell/resolve-uri": {
726
+ "version": "3.1.2",
727
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
728
+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
729
+ "dev": true,
730
+ "license": "MIT",
731
+ "engines": {
732
+ "node": ">=6.0.0"
733
+ }
734
+ },
735
+ "node_modules/@jridgewell/sourcemap-codec": {
736
+ "version": "1.5.5",
737
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
738
+ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
739
+ "dev": true,
740
+ "license": "MIT"
741
+ },
742
+ "node_modules/@jridgewell/trace-mapping": {
743
+ "version": "0.3.31",
744
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
745
+ "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
746
+ "dev": true,
747
+ "license": "MIT",
748
+ "dependencies": {
749
+ "@jridgewell/resolve-uri": "^3.1.0",
750
+ "@jridgewell/sourcemap-codec": "^1.4.14"
751
+ }
752
+ },
753
+ "node_modules/@rolldown/pluginutils": {
754
+ "version": "1.0.0-beta.27",
755
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz",
756
+ "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==",
757
+ "dev": true,
758
+ "license": "MIT"
759
+ },
760
+ "node_modules/@rollup/rollup-android-arm-eabi": {
761
+ "version": "4.60.3",
762
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.3.tgz",
763
+ "integrity": "sha512-x35CNW/ANXG3hE/EZpRU8MXX1JDN86hBb2wMGAtltkz7pc6cxgjpy1OMMfDosOQ+2hWqIkag/fGok1Yady9nGw==",
764
+ "cpu": [
765
+ "arm"
766
+ ],
767
+ "dev": true,
768
+ "license": "MIT",
769
+ "optional": true,
770
+ "os": [
771
+ "android"
772
+ ]
773
+ },
774
+ "node_modules/@rollup/rollup-android-arm64": {
775
+ "version": "4.60.3",
776
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.3.tgz",
777
+ "integrity": "sha512-xw3xtkDApIOGayehp2+Rz4zimfkaX65r4t47iy+ymQB2G4iJCBBfj0ogVg5jpvjpn8UWn/+q9tprxleYeNp3Hw==",
778
+ "cpu": [
779
+ "arm64"
780
+ ],
781
+ "dev": true,
782
+ "license": "MIT",
783
+ "optional": true,
784
+ "os": [
785
+ "android"
786
+ ]
787
+ },
788
+ "node_modules/@rollup/rollup-darwin-arm64": {
789
+ "version": "4.60.3",
790
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.3.tgz",
791
+ "integrity": "sha512-vo6Y5Qfpx7/5EaamIwi0WqW2+zfiusVihKatLvtN1VFVy3D13uERk/6gZLU1UiHRL6fDXqj/ELIeVRGnvcTE1g==",
792
+ "cpu": [
793
+ "arm64"
794
+ ],
795
+ "dev": true,
796
+ "license": "MIT",
797
+ "optional": true,
798
+ "os": [
799
+ "darwin"
800
+ ]
801
+ },
802
+ "node_modules/@rollup/rollup-darwin-x64": {
803
+ "version": "4.60.3",
804
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.3.tgz",
805
+ "integrity": "sha512-D+0QGcZhBzTN82weOnsSlY7V7+RMmPuF1CkbxyMAGE8+ZHeUjyb76ZiWmBlCu//AQQONvxcqRbwZTajZKqjuOw==",
806
+ "cpu": [
807
+ "x64"
808
+ ],
809
+ "dev": true,
810
+ "license": "MIT",
811
+ "optional": true,
812
+ "os": [
813
+ "darwin"
814
+ ]
815
+ },
816
+ "node_modules/@rollup/rollup-freebsd-arm64": {
817
+ "version": "4.60.3",
818
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.3.tgz",
819
+ "integrity": "sha512-6HnvHCT7fDyj6R0Ph7A6x8dQS/S38MClRWeDLqc0MdfWkxjiu1HSDYrdPhqSILzjTIC/pnXbbJbo+ft+gy/9hQ==",
820
+ "cpu": [
821
+ "arm64"
822
+ ],
823
+ "dev": true,
824
+ "license": "MIT",
825
+ "optional": true,
826
+ "os": [
827
+ "freebsd"
828
+ ]
829
+ },
830
+ "node_modules/@rollup/rollup-freebsd-x64": {
831
+ "version": "4.60.3",
832
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.3.tgz",
833
+ "integrity": "sha512-KHLgC3WKlUYW3ShFKnnosZDOJ0xjg9zp7au3sIm2bs/tGBeC2ipmvRh/N7JKi0t9Ue20C0dpEshi8WUubg+cnA==",
834
+ "cpu": [
835
+ "x64"
836
+ ],
837
+ "dev": true,
838
+ "license": "MIT",
839
+ "optional": true,
840
+ "os": [
841
+ "freebsd"
842
+ ]
843
+ },
844
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
845
+ "version": "4.60.3",
846
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.3.tgz",
847
+ "integrity": "sha512-DV6fJoxEYWJOvaZIsok7KrYl0tPvga5OZ2yvKHNNYyk/2roMLqQAbGhr78EQ5YhHpnhLKJD3S1WFusAkmUuV5g==",
848
+ "cpu": [
849
+ "arm"
850
+ ],
851
+ "dev": true,
852
+ "license": "MIT",
853
+ "optional": true,
854
+ "os": [
855
+ "linux"
856
+ ]
857
+ },
858
+ "node_modules/@rollup/rollup-linux-arm-musleabihf": {
859
+ "version": "4.60.3",
860
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.3.tgz",
861
+ "integrity": "sha512-mQKoJAzvuOs6F+TZybQO4GOTSMUu7v0WdxEk24krQ/uUxXoPTtHjuaUuPmFhtBcM4K0ons8nrE3JyhTuCFtT/w==",
862
+ "cpu": [
863
+ "arm"
864
+ ],
865
+ "dev": true,
866
+ "license": "MIT",
867
+ "optional": true,
868
+ "os": [
869
+ "linux"
870
+ ]
871
+ },
872
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
873
+ "version": "4.60.3",
874
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.3.tgz",
875
+ "integrity": "sha512-Whjj2qoiJ6+OOJMGptTYazaJvjOJm+iKHpXQM1P3LzGjt7Ff++Tp7nH4N8J/BUA7R9IHfDyx4DJIflifwnbmIA==",
876
+ "cpu": [
877
+ "arm64"
878
+ ],
879
+ "dev": true,
880
+ "license": "MIT",
881
+ "optional": true,
882
+ "os": [
883
+ "linux"
884
+ ]
885
+ },
886
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
887
+ "version": "4.60.3",
888
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.3.tgz",
889
+ "integrity": "sha512-4YTNHKqGng5+yiZt3mg77nmyuCfmNfX4fPmyUapBcIk+BdwSwmCWGXOUxhXbBEkFHtoN5boLj/5NON+u5QC9tg==",
890
+ "cpu": [
891
+ "arm64"
892
+ ],
893
+ "dev": true,
894
+ "license": "MIT",
895
+ "optional": true,
896
+ "os": [
897
+ "linux"
898
+ ]
899
+ },
900
+ "node_modules/@rollup/rollup-linux-loong64-gnu": {
901
+ "version": "4.60.3",
902
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.3.tgz",
903
+ "integrity": "sha512-SU3kNlhkpI4UqlUc2VXPGK9o886ZsSeGfMAX2ba2b8DKmMXq4AL7KUrkSWVbb7koVqx41Yczx6dx5PNargIrEA==",
904
+ "cpu": [
905
+ "loong64"
906
+ ],
907
+ "dev": true,
908
+ "license": "MIT",
909
+ "optional": true,
910
+ "os": [
911
+ "linux"
912
+ ]
913
+ },
914
+ "node_modules/@rollup/rollup-linux-loong64-musl": {
915
+ "version": "4.60.3",
916
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.3.tgz",
917
+ "integrity": "sha512-6lDLl5h4TXpB1mTf2rQWnAk/LcXrx9vBfu/DT5TIPhvMhRWaZ5MxkIc8u4lJAmBo6klTe1ywXIUHFjylW505sg==",
918
+ "cpu": [
919
+ "loong64"
920
+ ],
921
+ "dev": true,
922
+ "license": "MIT",
923
+ "optional": true,
924
+ "os": [
925
+ "linux"
926
+ ]
927
+ },
928
+ "node_modules/@rollup/rollup-linux-ppc64-gnu": {
929
+ "version": "4.60.3",
930
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.3.tgz",
931
+ "integrity": "sha512-BMo8bOw8evlup/8G+cj5xWtPyp93xPdyoSN16Zy90Q2QZ0ZYRhCt6ZJSwbrRzG9HApFabjwj2p25TUPDWrhzqQ==",
932
+ "cpu": [
933
+ "ppc64"
934
+ ],
935
+ "dev": true,
936
+ "license": "MIT",
937
+ "optional": true,
938
+ "os": [
939
+ "linux"
940
+ ]
941
+ },
942
+ "node_modules/@rollup/rollup-linux-ppc64-musl": {
943
+ "version": "4.60.3",
944
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.3.tgz",
945
+ "integrity": "sha512-E0L8X1dZN1/Rph+5VPF6Xj2G7JJvMACVXtamTJIDrVI44Y3K+G8gQaMEAavbqCGTa16InptiVrX6eM6pmJ+7qA==",
946
+ "cpu": [
947
+ "ppc64"
948
+ ],
949
+ "dev": true,
950
+ "license": "MIT",
951
+ "optional": true,
952
+ "os": [
953
+ "linux"
954
+ ]
955
+ },
956
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
957
+ "version": "4.60.3",
958
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.3.tgz",
959
+ "integrity": "sha512-oZJ/WHaVfHUiRAtmTAeo3DcevNsVvH8mbvodjZy7D5QKvCefO371SiKRpxoDcCxB3PTRTLayWBkvmDQKTcX/sw==",
960
+ "cpu": [
961
+ "riscv64"
962
+ ],
963
+ "dev": true,
964
+ "license": "MIT",
965
+ "optional": true,
966
+ "os": [
967
+ "linux"
968
+ ]
969
+ },
970
+ "node_modules/@rollup/rollup-linux-riscv64-musl": {
971
+ "version": "4.60.3",
972
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.3.tgz",
973
+ "integrity": "sha512-Dhbyh7j9FybM3YaTgaHmVALwA8AkUwTPccyCQ79TG9AJUsMQqgN1DDEZNr4+QUfwiWvLDumW5vdwzoeUF+TNxQ==",
974
+ "cpu": [
975
+ "riscv64"
976
+ ],
977
+ "dev": true,
978
+ "license": "MIT",
979
+ "optional": true,
980
+ "os": [
981
+ "linux"
982
+ ]
983
+ },
984
+ "node_modules/@rollup/rollup-linux-s390x-gnu": {
985
+ "version": "4.60.3",
986
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.3.tgz",
987
+ "integrity": "sha512-cJd1X5XhHHlltkaypz1UcWLA8AcoIi1aWhsvaWDskD1oz2eKCypnqvTQ8ykMNI0RSmm7NkTdSqSSD7zM0xa6Ig==",
988
+ "cpu": [
989
+ "s390x"
990
+ ],
991
+ "dev": true,
992
+ "license": "MIT",
993
+ "optional": true,
994
+ "os": [
995
+ "linux"
996
+ ]
997
+ },
998
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
999
+ "version": "4.60.3",
1000
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.3.tgz",
1001
+ "integrity": "sha512-DAZDBHQfG2oQuhY7mc6I3/qB4LU2fQCjRvxbDwd/Jdvb9fypP4IJ4qmtu6lNjes6B531AI8cg1aKC2di97bUxA==",
1002
+ "cpu": [
1003
+ "x64"
1004
+ ],
1005
+ "dev": true,
1006
+ "license": "MIT",
1007
+ "optional": true,
1008
+ "os": [
1009
+ "linux"
1010
+ ]
1011
+ },
1012
+ "node_modules/@rollup/rollup-linux-x64-musl": {
1013
+ "version": "4.60.3",
1014
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.3.tgz",
1015
+ "integrity": "sha512-cRxsE8c13mZOh3vP+wLDxpQBRrOHDIGOWyDL93Sy0Ga8y515fBcC2pjUfFwUe5T7tqvTvWbCpg1URM/AXdWIXA==",
1016
+ "cpu": [
1017
+ "x64"
1018
+ ],
1019
+ "dev": true,
1020
+ "license": "MIT",
1021
+ "optional": true,
1022
+ "os": [
1023
+ "linux"
1024
+ ]
1025
+ },
1026
+ "node_modules/@rollup/rollup-openbsd-x64": {
1027
+ "version": "4.60.3",
1028
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.3.tgz",
1029
+ "integrity": "sha512-QaWcIgRxqEdQdhJqW4DJctsH6HCmo5vHxY0krHSX4jMtOqfzC+dqDGuHM87bu4H8JBeibWx7jFz+h6/4C8wA5Q==",
1030
+ "cpu": [
1031
+ "x64"
1032
+ ],
1033
+ "dev": true,
1034
+ "license": "MIT",
1035
+ "optional": true,
1036
+ "os": [
1037
+ "openbsd"
1038
+ ]
1039
+ },
1040
+ "node_modules/@rollup/rollup-openharmony-arm64": {
1041
+ "version": "4.60.3",
1042
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.3.tgz",
1043
+ "integrity": "sha512-AaXwSvUi3QIPtroAUw1t5yHGIyqKEXwH54WUocFolZhpGDruJcs8c+xPNDRn4XiQsS7MEwnYsHW2l0MBLDMkWg==",
1044
+ "cpu": [
1045
+ "arm64"
1046
+ ],
1047
+ "dev": true,
1048
+ "license": "MIT",
1049
+ "optional": true,
1050
+ "os": [
1051
+ "openharmony"
1052
+ ]
1053
+ },
1054
+ "node_modules/@rollup/rollup-win32-arm64-msvc": {
1055
+ "version": "4.60.3",
1056
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.3.tgz",
1057
+ "integrity": "sha512-65LAKM/bAWDqKNEelHlcHvm2V+Vfb8C6INFxQXRHCvaVN1rJfwr4NvdP4FyzUaLqWfaCGaadf6UbTm8xJeYfEg==",
1058
+ "cpu": [
1059
+ "arm64"
1060
+ ],
1061
+ "dev": true,
1062
+ "license": "MIT",
1063
+ "optional": true,
1064
+ "os": [
1065
+ "win32"
1066
+ ]
1067
+ },
1068
+ "node_modules/@rollup/rollup-win32-ia32-msvc": {
1069
+ "version": "4.60.3",
1070
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.3.tgz",
1071
+ "integrity": "sha512-EEM2gyhBF5MFnI6vMKdX1LAosE627RGBzIoGMdLloPZkXrUN0Ckqgr2Qi8+J3zip/8NVVro3/FjB+tjhZUgUHA==",
1072
+ "cpu": [
1073
+ "ia32"
1074
+ ],
1075
+ "dev": true,
1076
+ "license": "MIT",
1077
+ "optional": true,
1078
+ "os": [
1079
+ "win32"
1080
+ ]
1081
+ },
1082
+ "node_modules/@rollup/rollup-win32-x64-gnu": {
1083
+ "version": "4.60.3",
1084
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.3.tgz",
1085
+ "integrity": "sha512-E5Eb5H/DpxaoXH++Qkv28RcUJboMopmdDUALBczvHMf7hNIxaDZqwY5lK12UK1BHacSmvupoEWGu+n993Z0y1A==",
1086
+ "cpu": [
1087
+ "x64"
1088
+ ],
1089
+ "dev": true,
1090
+ "license": "MIT",
1091
+ "optional": true,
1092
+ "os": [
1093
+ "win32"
1094
+ ]
1095
+ },
1096
+ "node_modules/@rollup/rollup-win32-x64-msvc": {
1097
+ "version": "4.60.3",
1098
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.3.tgz",
1099
+ "integrity": "sha512-hPt/bgL5cE+Qp+/TPHBqptcAgPzgj46mPcg/16zNUmbQk0j+mOEQV/+Lqu8QRtDV3Ek95Q6FeFITpuhl6OTsAA==",
1100
+ "cpu": [
1101
+ "x64"
1102
+ ],
1103
+ "dev": true,
1104
+ "license": "MIT",
1105
+ "optional": true,
1106
+ "os": [
1107
+ "win32"
1108
+ ]
1109
+ },
1110
+ "node_modules/@types/babel__core": {
1111
+ "version": "7.20.5",
1112
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
1113
+ "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
1114
+ "dev": true,
1115
+ "license": "MIT",
1116
+ "dependencies": {
1117
+ "@babel/parser": "^7.20.7",
1118
+ "@babel/types": "^7.20.7",
1119
+ "@types/babel__generator": "*",
1120
+ "@types/babel__template": "*",
1121
+ "@types/babel__traverse": "*"
1122
+ }
1123
+ },
1124
+ "node_modules/@types/babel__generator": {
1125
+ "version": "7.27.0",
1126
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
1127
+ "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
1128
+ "dev": true,
1129
+ "license": "MIT",
1130
+ "dependencies": {
1131
+ "@babel/types": "^7.0.0"
1132
+ }
1133
+ },
1134
+ "node_modules/@types/babel__template": {
1135
+ "version": "7.4.4",
1136
+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
1137
+ "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
1138
+ "dev": true,
1139
+ "license": "MIT",
1140
+ "dependencies": {
1141
+ "@babel/parser": "^7.1.0",
1142
+ "@babel/types": "^7.0.0"
1143
+ }
1144
+ },
1145
+ "node_modules/@types/babel__traverse": {
1146
+ "version": "7.28.0",
1147
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
1148
+ "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
1149
+ "dev": true,
1150
+ "license": "MIT",
1151
+ "dependencies": {
1152
+ "@babel/types": "^7.28.2"
1153
+ }
1154
+ },
1155
+ "node_modules/@types/d3-array": {
1156
+ "version": "3.2.2",
1157
+ "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz",
1158
+ "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==",
1159
+ "license": "MIT"
1160
+ },
1161
+ "node_modules/@types/d3-color": {
1162
+ "version": "3.1.3",
1163
+ "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
1164
+ "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==",
1165
+ "license": "MIT"
1166
+ },
1167
+ "node_modules/@types/d3-ease": {
1168
+ "version": "3.0.2",
1169
+ "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz",
1170
+ "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==",
1171
+ "license": "MIT"
1172
+ },
1173
+ "node_modules/@types/d3-interpolate": {
1174
+ "version": "3.0.4",
1175
+ "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
1176
+ "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",
1177
+ "license": "MIT",
1178
+ "dependencies": {
1179
+ "@types/d3-color": "*"
1180
+ }
1181
+ },
1182
+ "node_modules/@types/d3-path": {
1183
+ "version": "3.1.1",
1184
+ "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz",
1185
+ "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==",
1186
+ "license": "MIT"
1187
+ },
1188
+ "node_modules/@types/d3-scale": {
1189
+ "version": "4.0.9",
1190
+ "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz",
1191
+ "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==",
1192
+ "license": "MIT",
1193
+ "dependencies": {
1194
+ "@types/d3-time": "*"
1195
+ }
1196
+ },
1197
+ "node_modules/@types/d3-shape": {
1198
+ "version": "3.1.8",
1199
+ "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz",
1200
+ "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==",
1201
+ "license": "MIT",
1202
+ "dependencies": {
1203
+ "@types/d3-path": "*"
1204
+ }
1205
+ },
1206
+ "node_modules/@types/d3-time": {
1207
+ "version": "3.0.4",
1208
+ "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz",
1209
+ "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==",
1210
+ "license": "MIT"
1211
+ },
1212
+ "node_modules/@types/d3-timer": {
1213
+ "version": "3.0.2",
1214
+ "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz",
1215
+ "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==",
1216
+ "license": "MIT"
1217
+ },
1218
+ "node_modules/@types/estree": {
1219
+ "version": "1.0.8",
1220
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
1221
+ "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
1222
+ "dev": true,
1223
+ "license": "MIT"
1224
+ },
1225
+ "node_modules/@vitejs/plugin-react": {
1226
+ "version": "4.7.0",
1227
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz",
1228
+ "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==",
1229
+ "dev": true,
1230
+ "license": "MIT",
1231
+ "dependencies": {
1232
+ "@babel/core": "^7.28.0",
1233
+ "@babel/plugin-transform-react-jsx-self": "^7.27.1",
1234
+ "@babel/plugin-transform-react-jsx-source": "^7.27.1",
1235
+ "@rolldown/pluginutils": "1.0.0-beta.27",
1236
+ "@types/babel__core": "^7.20.5",
1237
+ "react-refresh": "^0.17.0"
1238
+ },
1239
+ "engines": {
1240
+ "node": "^14.18.0 || >=16.0.0"
1241
+ },
1242
+ "peerDependencies": {
1243
+ "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"
1244
+ }
1245
+ },
1246
+ "node_modules/baseline-browser-mapping": {
1247
+ "version": "2.10.28",
1248
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.28.tgz",
1249
+ "integrity": "sha512-Ic44hnOtFIgravCunj1ifSoQPSUrkNiJuH9Mf6jr2jjoA74icqV8wU0KuadXeOR8zuIJMOoTv0GuQjZ9ZYNMeA==",
1250
+ "dev": true,
1251
+ "license": "Apache-2.0",
1252
+ "bin": {
1253
+ "baseline-browser-mapping": "dist/cli.cjs"
1254
+ },
1255
+ "engines": {
1256
+ "node": ">=6.0.0"
1257
+ }
1258
+ },
1259
+ "node_modules/browserslist": {
1260
+ "version": "4.28.2",
1261
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz",
1262
+ "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==",
1263
+ "dev": true,
1264
+ "funding": [
1265
+ {
1266
+ "type": "opencollective",
1267
+ "url": "https://opencollective.com/browserslist"
1268
+ },
1269
+ {
1270
+ "type": "tidelift",
1271
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
1272
+ },
1273
+ {
1274
+ "type": "github",
1275
+ "url": "https://github.com/sponsors/ai"
1276
+ }
1277
+ ],
1278
+ "license": "MIT",
1279
+ "dependencies": {
1280
+ "baseline-browser-mapping": "^2.10.12",
1281
+ "caniuse-lite": "^1.0.30001782",
1282
+ "electron-to-chromium": "^1.5.328",
1283
+ "node-releases": "^2.0.36",
1284
+ "update-browserslist-db": "^1.2.3"
1285
+ },
1286
+ "bin": {
1287
+ "browserslist": "cli.js"
1288
+ },
1289
+ "engines": {
1290
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1291
+ }
1292
+ },
1293
+ "node_modules/caniuse-lite": {
1294
+ "version": "1.0.30001792",
1295
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001792.tgz",
1296
+ "integrity": "sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==",
1297
+ "dev": true,
1298
+ "funding": [
1299
+ {
1300
+ "type": "opencollective",
1301
+ "url": "https://opencollective.com/browserslist"
1302
+ },
1303
+ {
1304
+ "type": "tidelift",
1305
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1306
+ },
1307
+ {
1308
+ "type": "github",
1309
+ "url": "https://github.com/sponsors/ai"
1310
+ }
1311
+ ],
1312
+ "license": "CC-BY-4.0"
1313
+ },
1314
+ "node_modules/clsx": {
1315
+ "version": "2.1.1",
1316
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
1317
+ "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
1318
+ "license": "MIT",
1319
+ "engines": {
1320
+ "node": ">=6"
1321
+ }
1322
+ },
1323
+ "node_modules/convert-source-map": {
1324
+ "version": "2.0.0",
1325
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
1326
+ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
1327
+ "dev": true,
1328
+ "license": "MIT"
1329
+ },
1330
+ "node_modules/csstype": {
1331
+ "version": "3.2.3",
1332
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
1333
+ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
1334
+ "license": "MIT"
1335
+ },
1336
+ "node_modules/d3-array": {
1337
+ "version": "3.2.4",
1338
+ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
1339
+ "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
1340
+ "license": "ISC",
1341
+ "dependencies": {
1342
+ "internmap": "1 - 2"
1343
+ },
1344
+ "engines": {
1345
+ "node": ">=12"
1346
+ }
1347
+ },
1348
+ "node_modules/d3-color": {
1349
+ "version": "3.1.0",
1350
+ "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
1351
+ "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
1352
+ "license": "ISC",
1353
+ "engines": {
1354
+ "node": ">=12"
1355
+ }
1356
+ },
1357
+ "node_modules/d3-ease": {
1358
+ "version": "3.0.1",
1359
+ "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
1360
+ "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
1361
+ "license": "BSD-3-Clause",
1362
+ "engines": {
1363
+ "node": ">=12"
1364
+ }
1365
+ },
1366
+ "node_modules/d3-format": {
1367
+ "version": "3.1.2",
1368
+ "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz",
1369
+ "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==",
1370
+ "license": "ISC",
1371
+ "engines": {
1372
+ "node": ">=12"
1373
+ }
1374
+ },
1375
+ "node_modules/d3-interpolate": {
1376
+ "version": "3.0.1",
1377
+ "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
1378
+ "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
1379
+ "license": "ISC",
1380
+ "dependencies": {
1381
+ "d3-color": "1 - 3"
1382
+ },
1383
+ "engines": {
1384
+ "node": ">=12"
1385
+ }
1386
+ },
1387
+ "node_modules/d3-path": {
1388
+ "version": "3.1.0",
1389
+ "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
1390
+ "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
1391
+ "license": "ISC",
1392
+ "engines": {
1393
+ "node": ">=12"
1394
+ }
1395
+ },
1396
+ "node_modules/d3-scale": {
1397
+ "version": "4.0.2",
1398
+ "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
1399
+ "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
1400
+ "license": "ISC",
1401
+ "dependencies": {
1402
+ "d3-array": "2.10.0 - 3",
1403
+ "d3-format": "1 - 3",
1404
+ "d3-interpolate": "1.2.0 - 3",
1405
+ "d3-time": "2.1.1 - 3",
1406
+ "d3-time-format": "2 - 4"
1407
+ },
1408
+ "engines": {
1409
+ "node": ">=12"
1410
+ }
1411
+ },
1412
+ "node_modules/d3-shape": {
1413
+ "version": "3.2.0",
1414
+ "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
1415
+ "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
1416
+ "license": "ISC",
1417
+ "dependencies": {
1418
+ "d3-path": "^3.1.0"
1419
+ },
1420
+ "engines": {
1421
+ "node": ">=12"
1422
+ }
1423
+ },
1424
+ "node_modules/d3-time": {
1425
+ "version": "3.1.0",
1426
+ "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
1427
+ "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
1428
+ "license": "ISC",
1429
+ "dependencies": {
1430
+ "d3-array": "2 - 3"
1431
+ },
1432
+ "engines": {
1433
+ "node": ">=12"
1434
+ }
1435
+ },
1436
+ "node_modules/d3-time-format": {
1437
+ "version": "4.1.0",
1438
+ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
1439
+ "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
1440
+ "license": "ISC",
1441
+ "dependencies": {
1442
+ "d3-time": "1 - 3"
1443
+ },
1444
+ "engines": {
1445
+ "node": ">=12"
1446
+ }
1447
+ },
1448
+ "node_modules/d3-timer": {
1449
+ "version": "3.0.1",
1450
+ "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
1451
+ "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
1452
+ "license": "ISC",
1453
+ "engines": {
1454
+ "node": ">=12"
1455
+ }
1456
+ },
1457
+ "node_modules/debug": {
1458
+ "version": "4.4.3",
1459
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1460
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1461
+ "dev": true,
1462
+ "license": "MIT",
1463
+ "dependencies": {
1464
+ "ms": "^2.1.3"
1465
+ },
1466
+ "engines": {
1467
+ "node": ">=6.0"
1468
+ },
1469
+ "peerDependenciesMeta": {
1470
+ "supports-color": {
1471
+ "optional": true
1472
+ }
1473
+ }
1474
+ },
1475
+ "node_modules/decimal.js-light": {
1476
+ "version": "2.5.1",
1477
+ "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz",
1478
+ "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==",
1479
+ "license": "MIT"
1480
+ },
1481
+ "node_modules/dom-helpers": {
1482
+ "version": "5.2.1",
1483
+ "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
1484
+ "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
1485
+ "license": "MIT",
1486
+ "dependencies": {
1487
+ "@babel/runtime": "^7.8.7",
1488
+ "csstype": "^3.0.2"
1489
+ }
1490
+ },
1491
+ "node_modules/electron-to-chromium": {
1492
+ "version": "1.5.353",
1493
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.353.tgz",
1494
+ "integrity": "sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==",
1495
+ "dev": true,
1496
+ "license": "ISC"
1497
+ },
1498
+ "node_modules/esbuild": {
1499
+ "version": "0.21.5",
1500
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
1501
+ "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
1502
+ "dev": true,
1503
+ "hasInstallScript": true,
1504
+ "license": "MIT",
1505
+ "bin": {
1506
+ "esbuild": "bin/esbuild"
1507
+ },
1508
+ "engines": {
1509
+ "node": ">=12"
1510
+ },
1511
+ "optionalDependencies": {
1512
+ "@esbuild/aix-ppc64": "0.21.5",
1513
+ "@esbuild/android-arm": "0.21.5",
1514
+ "@esbuild/android-arm64": "0.21.5",
1515
+ "@esbuild/android-x64": "0.21.5",
1516
+ "@esbuild/darwin-arm64": "0.21.5",
1517
+ "@esbuild/darwin-x64": "0.21.5",
1518
+ "@esbuild/freebsd-arm64": "0.21.5",
1519
+ "@esbuild/freebsd-x64": "0.21.5",
1520
+ "@esbuild/linux-arm": "0.21.5",
1521
+ "@esbuild/linux-arm64": "0.21.5",
1522
+ "@esbuild/linux-ia32": "0.21.5",
1523
+ "@esbuild/linux-loong64": "0.21.5",
1524
+ "@esbuild/linux-mips64el": "0.21.5",
1525
+ "@esbuild/linux-ppc64": "0.21.5",
1526
+ "@esbuild/linux-riscv64": "0.21.5",
1527
+ "@esbuild/linux-s390x": "0.21.5",
1528
+ "@esbuild/linux-x64": "0.21.5",
1529
+ "@esbuild/netbsd-x64": "0.21.5",
1530
+ "@esbuild/openbsd-x64": "0.21.5",
1531
+ "@esbuild/sunos-x64": "0.21.5",
1532
+ "@esbuild/win32-arm64": "0.21.5",
1533
+ "@esbuild/win32-ia32": "0.21.5",
1534
+ "@esbuild/win32-x64": "0.21.5"
1535
+ }
1536
+ },
1537
+ "node_modules/escalade": {
1538
+ "version": "3.2.0",
1539
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
1540
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
1541
+ "dev": true,
1542
+ "license": "MIT",
1543
+ "engines": {
1544
+ "node": ">=6"
1545
+ }
1546
+ },
1547
+ "node_modules/eventemitter3": {
1548
+ "version": "4.0.7",
1549
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
1550
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
1551
+ "license": "MIT"
1552
+ },
1553
+ "node_modules/fast-equals": {
1554
+ "version": "5.4.0",
1555
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.4.0.tgz",
1556
+ "integrity": "sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw==",
1557
+ "license": "MIT",
1558
+ "engines": {
1559
+ "node": ">=6.0.0"
1560
+ }
1561
+ },
1562
+ "node_modules/fsevents": {
1563
+ "version": "2.3.3",
1564
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1565
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1566
+ "dev": true,
1567
+ "hasInstallScript": true,
1568
+ "license": "MIT",
1569
+ "optional": true,
1570
+ "os": [
1571
+ "darwin"
1572
+ ],
1573
+ "engines": {
1574
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1575
+ }
1576
+ },
1577
+ "node_modules/gensync": {
1578
+ "version": "1.0.0-beta.2",
1579
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
1580
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
1581
+ "dev": true,
1582
+ "license": "MIT",
1583
+ "engines": {
1584
+ "node": ">=6.9.0"
1585
+ }
1586
+ },
1587
+ "node_modules/internmap": {
1588
+ "version": "2.0.3",
1589
+ "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
1590
+ "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
1591
+ "license": "ISC",
1592
+ "engines": {
1593
+ "node": ">=12"
1594
+ }
1595
+ },
1596
+ "node_modules/js-tokens": {
1597
+ "version": "4.0.0",
1598
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1599
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1600
+ "license": "MIT"
1601
+ },
1602
+ "node_modules/jsesc": {
1603
+ "version": "3.1.0",
1604
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
1605
+ "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
1606
+ "dev": true,
1607
+ "license": "MIT",
1608
+ "bin": {
1609
+ "jsesc": "bin/jsesc"
1610
+ },
1611
+ "engines": {
1612
+ "node": ">=6"
1613
+ }
1614
+ },
1615
+ "node_modules/json5": {
1616
+ "version": "2.2.3",
1617
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
1618
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
1619
+ "dev": true,
1620
+ "license": "MIT",
1621
+ "bin": {
1622
+ "json5": "lib/cli.js"
1623
+ },
1624
+ "engines": {
1625
+ "node": ">=6"
1626
+ }
1627
+ },
1628
+ "node_modules/lodash": {
1629
+ "version": "4.18.1",
1630
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz",
1631
+ "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==",
1632
+ "license": "MIT"
1633
+ },
1634
+ "node_modules/loose-envify": {
1635
+ "version": "1.4.0",
1636
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
1637
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
1638
+ "license": "MIT",
1639
+ "dependencies": {
1640
+ "js-tokens": "^3.0.0 || ^4.0.0"
1641
+ },
1642
+ "bin": {
1643
+ "loose-envify": "cli.js"
1644
+ }
1645
+ },
1646
+ "node_modules/lru-cache": {
1647
+ "version": "5.1.1",
1648
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
1649
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
1650
+ "dev": true,
1651
+ "license": "ISC",
1652
+ "dependencies": {
1653
+ "yallist": "^3.0.2"
1654
+ }
1655
+ },
1656
+ "node_modules/lucide-react": {
1657
+ "version": "0.383.0",
1658
+ "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.383.0.tgz",
1659
+ "integrity": "sha512-13xlG0CQCJtzjSQYwwJ3WRqMHtRj3EXmLlorrARt7y+IHnxUCp3XyFNL1DfaGySWxHObDvnu1u1dV+0VMKHUSg==",
1660
+ "license": "ISC",
1661
+ "peerDependencies": {
1662
+ "react": "^16.5.1 || ^17.0.0 || ^18.0.0"
1663
+ }
1664
+ },
1665
+ "node_modules/ms": {
1666
+ "version": "2.1.3",
1667
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1668
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1669
+ "dev": true,
1670
+ "license": "MIT"
1671
+ },
1672
+ "node_modules/nanoid": {
1673
+ "version": "3.3.12",
1674
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",
1675
+ "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==",
1676
+ "dev": true,
1677
+ "funding": [
1678
+ {
1679
+ "type": "github",
1680
+ "url": "https://github.com/sponsors/ai"
1681
+ }
1682
+ ],
1683
+ "license": "MIT",
1684
+ "bin": {
1685
+ "nanoid": "bin/nanoid.cjs"
1686
+ },
1687
+ "engines": {
1688
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1689
+ }
1690
+ },
1691
+ "node_modules/node-releases": {
1692
+ "version": "2.0.38",
1693
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz",
1694
+ "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==",
1695
+ "dev": true,
1696
+ "license": "MIT"
1697
+ },
1698
+ "node_modules/object-assign": {
1699
+ "version": "4.1.1",
1700
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1701
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
1702
+ "license": "MIT",
1703
+ "engines": {
1704
+ "node": ">=0.10.0"
1705
+ }
1706
+ },
1707
+ "node_modules/picocolors": {
1708
+ "version": "1.1.1",
1709
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1710
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1711
+ "dev": true,
1712
+ "license": "ISC"
1713
+ },
1714
+ "node_modules/postcss": {
1715
+ "version": "8.5.14",
1716
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz",
1717
+ "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==",
1718
+ "dev": true,
1719
+ "funding": [
1720
+ {
1721
+ "type": "opencollective",
1722
+ "url": "https://opencollective.com/postcss/"
1723
+ },
1724
+ {
1725
+ "type": "tidelift",
1726
+ "url": "https://tidelift.com/funding/github/npm/postcss"
1727
+ },
1728
+ {
1729
+ "type": "github",
1730
+ "url": "https://github.com/sponsors/ai"
1731
+ }
1732
+ ],
1733
+ "license": "MIT",
1734
+ "dependencies": {
1735
+ "nanoid": "^3.3.11",
1736
+ "picocolors": "^1.1.1",
1737
+ "source-map-js": "^1.2.1"
1738
+ },
1739
+ "engines": {
1740
+ "node": "^10 || ^12 || >=14"
1741
+ }
1742
+ },
1743
+ "node_modules/prop-types": {
1744
+ "version": "15.8.1",
1745
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
1746
+ "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
1747
+ "license": "MIT",
1748
+ "dependencies": {
1749
+ "loose-envify": "^1.4.0",
1750
+ "object-assign": "^4.1.1",
1751
+ "react-is": "^16.13.1"
1752
+ }
1753
+ },
1754
+ "node_modules/prop-types/node_modules/react-is": {
1755
+ "version": "16.13.1",
1756
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
1757
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
1758
+ "license": "MIT"
1759
+ },
1760
+ "node_modules/react": {
1761
+ "version": "18.3.1",
1762
+ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
1763
+ "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
1764
+ "license": "MIT",
1765
+ "dependencies": {
1766
+ "loose-envify": "^1.1.0"
1767
+ },
1768
+ "engines": {
1769
+ "node": ">=0.10.0"
1770
+ }
1771
+ },
1772
+ "node_modules/react-dom": {
1773
+ "version": "18.3.1",
1774
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
1775
+ "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
1776
+ "license": "MIT",
1777
+ "dependencies": {
1778
+ "loose-envify": "^1.1.0",
1779
+ "scheduler": "^0.23.2"
1780
+ },
1781
+ "peerDependencies": {
1782
+ "react": "^18.3.1"
1783
+ }
1784
+ },
1785
+ "node_modules/react-is": {
1786
+ "version": "18.3.1",
1787
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
1788
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
1789
+ "license": "MIT"
1790
+ },
1791
+ "node_modules/react-refresh": {
1792
+ "version": "0.17.0",
1793
+ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz",
1794
+ "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==",
1795
+ "dev": true,
1796
+ "license": "MIT",
1797
+ "engines": {
1798
+ "node": ">=0.10.0"
1799
+ }
1800
+ },
1801
+ "node_modules/react-smooth": {
1802
+ "version": "4.0.4",
1803
+ "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.4.tgz",
1804
+ "integrity": "sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q==",
1805
+ "license": "MIT",
1806
+ "dependencies": {
1807
+ "fast-equals": "^5.0.1",
1808
+ "prop-types": "^15.8.1",
1809
+ "react-transition-group": "^4.4.5"
1810
+ },
1811
+ "peerDependencies": {
1812
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
1813
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
1814
+ }
1815
+ },
1816
+ "node_modules/react-transition-group": {
1817
+ "version": "4.4.5",
1818
+ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
1819
+ "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
1820
+ "license": "BSD-3-Clause",
1821
+ "dependencies": {
1822
+ "@babel/runtime": "^7.5.5",
1823
+ "dom-helpers": "^5.0.1",
1824
+ "loose-envify": "^1.4.0",
1825
+ "prop-types": "^15.6.2"
1826
+ },
1827
+ "peerDependencies": {
1828
+ "react": ">=16.6.0",
1829
+ "react-dom": ">=16.6.0"
1830
+ }
1831
+ },
1832
+ "node_modules/recharts": {
1833
+ "version": "2.15.4",
1834
+ "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.15.4.tgz",
1835
+ "integrity": "sha512-UT/q6fwS3c1dHbXv2uFgYJ9BMFHu3fwnd7AYZaEQhXuYQ4hgsxLvsUXzGdKeZrW5xopzDCvuA2N41WJ88I7zIw==",
1836
+ "license": "MIT",
1837
+ "dependencies": {
1838
+ "clsx": "^2.0.0",
1839
+ "eventemitter3": "^4.0.1",
1840
+ "lodash": "^4.17.21",
1841
+ "react-is": "^18.3.1",
1842
+ "react-smooth": "^4.0.4",
1843
+ "recharts-scale": "^0.4.4",
1844
+ "tiny-invariant": "^1.3.1",
1845
+ "victory-vendor": "^36.6.8"
1846
+ },
1847
+ "engines": {
1848
+ "node": ">=14"
1849
+ },
1850
+ "peerDependencies": {
1851
+ "react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
1852
+ "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
1853
+ }
1854
+ },
1855
+ "node_modules/recharts-scale": {
1856
+ "version": "0.4.5",
1857
+ "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz",
1858
+ "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==",
1859
+ "license": "MIT",
1860
+ "dependencies": {
1861
+ "decimal.js-light": "^2.4.1"
1862
+ }
1863
+ },
1864
+ "node_modules/rollup": {
1865
+ "version": "4.60.3",
1866
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.3.tgz",
1867
+ "integrity": "sha512-pAQK9HalE84QSm4Po3EmWIZPd3FnjkShVkiMlz1iligWYkWQ7wHYd1PF/T7QZ5TVSD6uSTon5gBVMSM4JfBV+A==",
1868
+ "dev": true,
1869
+ "license": "MIT",
1870
+ "dependencies": {
1871
+ "@types/estree": "1.0.8"
1872
+ },
1873
+ "bin": {
1874
+ "rollup": "dist/bin/rollup"
1875
+ },
1876
+ "engines": {
1877
+ "node": ">=18.0.0",
1878
+ "npm": ">=8.0.0"
1879
+ },
1880
+ "optionalDependencies": {
1881
+ "@rollup/rollup-android-arm-eabi": "4.60.3",
1882
+ "@rollup/rollup-android-arm64": "4.60.3",
1883
+ "@rollup/rollup-darwin-arm64": "4.60.3",
1884
+ "@rollup/rollup-darwin-x64": "4.60.3",
1885
+ "@rollup/rollup-freebsd-arm64": "4.60.3",
1886
+ "@rollup/rollup-freebsd-x64": "4.60.3",
1887
+ "@rollup/rollup-linux-arm-gnueabihf": "4.60.3",
1888
+ "@rollup/rollup-linux-arm-musleabihf": "4.60.3",
1889
+ "@rollup/rollup-linux-arm64-gnu": "4.60.3",
1890
+ "@rollup/rollup-linux-arm64-musl": "4.60.3",
1891
+ "@rollup/rollup-linux-loong64-gnu": "4.60.3",
1892
+ "@rollup/rollup-linux-loong64-musl": "4.60.3",
1893
+ "@rollup/rollup-linux-ppc64-gnu": "4.60.3",
1894
+ "@rollup/rollup-linux-ppc64-musl": "4.60.3",
1895
+ "@rollup/rollup-linux-riscv64-gnu": "4.60.3",
1896
+ "@rollup/rollup-linux-riscv64-musl": "4.60.3",
1897
+ "@rollup/rollup-linux-s390x-gnu": "4.60.3",
1898
+ "@rollup/rollup-linux-x64-gnu": "4.60.3",
1899
+ "@rollup/rollup-linux-x64-musl": "4.60.3",
1900
+ "@rollup/rollup-openbsd-x64": "4.60.3",
1901
+ "@rollup/rollup-openharmony-arm64": "4.60.3",
1902
+ "@rollup/rollup-win32-arm64-msvc": "4.60.3",
1903
+ "@rollup/rollup-win32-ia32-msvc": "4.60.3",
1904
+ "@rollup/rollup-win32-x64-gnu": "4.60.3",
1905
+ "@rollup/rollup-win32-x64-msvc": "4.60.3",
1906
+ "fsevents": "~2.3.2"
1907
+ }
1908
+ },
1909
+ "node_modules/scheduler": {
1910
+ "version": "0.23.2",
1911
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
1912
+ "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
1913
+ "license": "MIT",
1914
+ "dependencies": {
1915
+ "loose-envify": "^1.1.0"
1916
+ }
1917
+ },
1918
+ "node_modules/semver": {
1919
+ "version": "6.3.1",
1920
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
1921
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
1922
+ "dev": true,
1923
+ "license": "ISC",
1924
+ "bin": {
1925
+ "semver": "bin/semver.js"
1926
+ }
1927
+ },
1928
+ "node_modules/source-map-js": {
1929
+ "version": "1.2.1",
1930
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
1931
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
1932
+ "dev": true,
1933
+ "license": "BSD-3-Clause",
1934
+ "engines": {
1935
+ "node": ">=0.10.0"
1936
+ }
1937
+ },
1938
+ "node_modules/tiny-invariant": {
1939
+ "version": "1.3.3",
1940
+ "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
1941
+ "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==",
1942
+ "license": "MIT"
1943
+ },
1944
+ "node_modules/update-browserslist-db": {
1945
+ "version": "1.2.3",
1946
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
1947
+ "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
1948
+ "dev": true,
1949
+ "funding": [
1950
+ {
1951
+ "type": "opencollective",
1952
+ "url": "https://opencollective.com/browserslist"
1953
+ },
1954
+ {
1955
+ "type": "tidelift",
1956
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
1957
+ },
1958
+ {
1959
+ "type": "github",
1960
+ "url": "https://github.com/sponsors/ai"
1961
+ }
1962
+ ],
1963
+ "license": "MIT",
1964
+ "dependencies": {
1965
+ "escalade": "^3.2.0",
1966
+ "picocolors": "^1.1.1"
1967
+ },
1968
+ "bin": {
1969
+ "update-browserslist-db": "cli.js"
1970
+ },
1971
+ "peerDependencies": {
1972
+ "browserslist": ">= 4.21.0"
1973
+ }
1974
+ },
1975
+ "node_modules/victory-vendor": {
1976
+ "version": "36.9.2",
1977
+ "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz",
1978
+ "integrity": "sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==",
1979
+ "license": "MIT AND ISC",
1980
+ "dependencies": {
1981
+ "@types/d3-array": "^3.0.3",
1982
+ "@types/d3-ease": "^3.0.0",
1983
+ "@types/d3-interpolate": "^3.0.1",
1984
+ "@types/d3-scale": "^4.0.2",
1985
+ "@types/d3-shape": "^3.1.0",
1986
+ "@types/d3-time": "^3.0.0",
1987
+ "@types/d3-timer": "^3.0.0",
1988
+ "d3-array": "^3.1.6",
1989
+ "d3-ease": "^3.0.1",
1990
+ "d3-interpolate": "^3.0.1",
1991
+ "d3-scale": "^4.0.2",
1992
+ "d3-shape": "^3.1.0",
1993
+ "d3-time": "^3.0.0",
1994
+ "d3-timer": "^3.0.1"
1995
+ }
1996
+ },
1997
+ "node_modules/vite": {
1998
+ "version": "5.4.21",
1999
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
2000
+ "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
2001
+ "dev": true,
2002
+ "license": "MIT",
2003
+ "dependencies": {
2004
+ "esbuild": "^0.21.3",
2005
+ "postcss": "^8.4.43",
2006
+ "rollup": "^4.20.0"
2007
+ },
2008
+ "bin": {
2009
+ "vite": "bin/vite.js"
2010
+ },
2011
+ "engines": {
2012
+ "node": "^18.0.0 || >=20.0.0"
2013
+ },
2014
+ "funding": {
2015
+ "url": "https://github.com/vitejs/vite?sponsor=1"
2016
+ },
2017
+ "optionalDependencies": {
2018
+ "fsevents": "~2.3.3"
2019
+ },
2020
+ "peerDependencies": {
2021
+ "@types/node": "^18.0.0 || >=20.0.0",
2022
+ "less": "*",
2023
+ "lightningcss": "^1.21.0",
2024
+ "sass": "*",
2025
+ "sass-embedded": "*",
2026
+ "stylus": "*",
2027
+ "sugarss": "*",
2028
+ "terser": "^5.4.0"
2029
+ },
2030
+ "peerDependenciesMeta": {
2031
+ "@types/node": {
2032
+ "optional": true
2033
+ },
2034
+ "less": {
2035
+ "optional": true
2036
+ },
2037
+ "lightningcss": {
2038
+ "optional": true
2039
+ },
2040
+ "sass": {
2041
+ "optional": true
2042
+ },
2043
+ "sass-embedded": {
2044
+ "optional": true
2045
+ },
2046
+ "stylus": {
2047
+ "optional": true
2048
+ },
2049
+ "sugarss": {
2050
+ "optional": true
2051
+ },
2052
+ "terser": {
2053
+ "optional": true
2054
+ }
2055
+ }
2056
+ },
2057
+ "node_modules/yallist": {
2058
+ "version": "3.1.1",
2059
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
2060
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
2061
+ "dev": true,
2062
+ "license": "ISC"
2063
+ }
2064
+ }
2065
+ }