Add storybook
Seto Elkahfi committed
Jun 20, 2024 at 23:29 UTC
14e45fc59d245e2e793b3e5ef6e7c1af8be68a77
31 files changed
+8943
-520
.gitignore
+2
@@ -218,3 +218,5 @@ target/
218
.ionide
219
220
# End of https://www.toptal.com/developers/gitignore/api/bazel,node,nextjs,rust,visualstudiocode
221
+
222
+*storybook.log
\ No newline at end of file
.storybook/main.js
new
+20
@@ -0,0 +1,20 @@
1
+/** @type { import('@storybook/nextjs').StorybookConfig } */
2
+const config = {
3
+ stories: [
4
+ "../stories/**/*.mdx",
5
+ "../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)",
6
+ ],
7
+ addons: [
8
+ "@storybook/addon-onboarding",
9
+ "@storybook/addon-links",
10
+ "@storybook/addon-essentials",
11
+ "@chromatic-com/storybook",
12
+ "@storybook/addon-interactions",
13
+ ],
14
+ framework: {
15
+ name: "@storybook/nextjs",
16
+ options: {},
17
+ },
18
+ staticDirs: ["../public"],
19
+};
20
+export default config;
.storybook/preview.js
new
+13
@@ -0,0 +1,13 @@
1
+/** @type { import('@storybook/react').Preview } */
2
+const preview = {
3
+ parameters: {
4
+ controls: {
5
+ matchers: {
6
+ color: /(background|color)$/i,
7
+ date: /Date$/i,
8
+ },
9
+ },
10
+ },
11
+};
12
+
13
+export default preview;
package.json
+60
-40
@@ -1,42 +1,62 @@
1
{
2
- "name": "tauri-on-bazel",
3
- "version": "0.1.0",
4
- "private": true,
5
- "dependencies": {
6
- "@heroicons/react": "1.0.6",
7
- "@radix-ui/react-slot": "^1.0.2",
8
- "@radix-ui/react-tooltip": "^1.0.7",
9
- "@tauri-apps/api": "^1.5.3",
10
- "@types/node": "18.17.0",
11
- "@types/react": "18.2.78",
12
- "@types/react-dom": "18.2.25",
13
- "ai": "^2.2.33",
14
- "class-variance-authority": "^0.7.0",
15
- "clsx": "1.2.1",
16
- "eslint": "8.32.0",
17
- "eslint-config-next": "14.1.0",
18
- "nanoid": "^5.0.7",
19
- "next": "14.2",
20
- "react": "18.2.0",
21
- "react-dom": "18.2.0",
22
- "react-hot-toast": "^2.4.1",
23
- "react-textarea-autosize": "^8.5.3",
24
- "tailwind-merge": "^2.2.1",
25
- "typescript": "4.9.4"
26
- },
27
- "devDependencies": {
28
- "@tailwindcss/forms": "0.5.3",
29
- "@tailwindcss/typography": "0.5.9",
30
- "@tauri-apps/cli": "^1.5.14",
31
- "autoprefixer": "^10.4.19",
32
- "postcss": "^8.4.38",
33
- "tailwindcss": "^3.4.3"
34
- },
35
- "scripts": {
36
- "preinstall": "npx only-allow pnpm"
37
- },
38
- "engines": {
39
- "npm": "Please use pnpm",
40
- "yarn": "Please use pnpm"
41
- }
2
+ "name": "tauri-on-bazel",
3
+ "version": "0.1.0",
4
+ "private": true,
5
+ "dependencies": {
6
+ "@heroicons/react": "1.0.6",
7
+ "@radix-ui/react-slot": "^1.0.2",
8
+ "@radix-ui/react-tooltip": "^1.0.7",
9
+ "@radix-ui/react-use-layout-effect": "^1.1.0",
10
+ "@tauri-apps/api": "^1.5.3",
11
+ "@types/node": "18.17.0",
12
+ "@types/react": "18.2.78",
13
+ "@types/react-dom": "18.2.25",
14
+ "ai": "^2.2.33",
15
+ "class-variance-authority": "^0.7.0",
16
+ "clsx": "1.2.1",
17
+ "eslint": "8.32.0",
18
+ "eslint-config-next": "14.1.0",
19
+ "nanoid": "^5.0.7",
20
+ "next": "14.2",
21
+ "prop-types": "^15.8.1",
22
+ "react": "18.2.0",
23
+ "react-dom": "18.2.0",
24
+ "react-hot-toast": "^2.4.1",
25
+ "react-textarea-autosize": "^8.5.3",
26
+ "tailwind-merge": "^2.2.1",
27
+ "typescript": "4.9.5"
28
+ },
29
+ "devDependencies": {
30
+ "@chromatic-com/storybook": "^1.5.0",
31
+ "@storybook/addon-essentials": "^8.1.10",
32
+ "@storybook/addon-interactions": "^8.1.10",
33
+ "@storybook/addon-links": "^8.1.10",
34
+ "@storybook/addon-onboarding": "^8.1.10",
35
+ "@storybook/blocks": "^8.1.10",
36
+ "@storybook/nextjs": "^8.1.10",
37
+ "@storybook/react": "^8.1.10",
38
+ "@storybook/test": "^8.1.10",
39
+ "@tailwindcss/forms": "0.5.3",
40
+ "@tailwindcss/typography": "0.5.9",
41
+ "@tauri-apps/cli": "^1.5.14",
42
+ "autoprefixer": "^10.4.19",
43
+ "eslint-plugin-storybook": "^0.8.0",
44
+ "postcss": "^8.4.38",
45
+ "storybook": "^8.1.10",
46
+ "tailwindcss": "^3.4.3"
47
+ },
48
+ "scripts": {
49
+ "preinstall": "npx only-allow pnpm",
50
+ "storybook": "storybook dev -p 6006",
51
+ "build-storybook": "storybook build"
52
+ },
53
+ "engines": {
54
+ "npm": "Please use pnpm",
55
+ "yarn": "Please use pnpm"
56
+ },
57
+ "eslintConfig": {
58
+ "extends": [
59
+ "plugin:storybook/recommended"
60
+ ]
61
+ }
62
}
pnpm-lock.yaml
+7947
-480
@@ -14,6 +14,9 @@ dependencies:
14
'@radix-ui/react-tooltip':
15
specifier: ^1.0.7
16
version: 1.0.7(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
17
+ '@radix-ui/react-use-layout-effect':
18
+ specifier: ^1.1.0
19
+ version: 1.1.0(@types/react@18.2.78)(react@18.2.0)
20
'@tauri-apps/api':
21
specifier: ^1.5.3
22
version: 1.5.3
@@ -40,13 +43,16 @@ dependencies:
43
version: 8.32.0
44
eslint-config-next:
45
specifier: 14.1.0
43
- version: 14.1.0(eslint@8.32.0)(typescript@4.9.4)
46
+ version: 14.1.0(eslint@8.32.0)(typescript@4.9.5)
47
nanoid:
48
specifier: ^5.0.7
49
version: 5.0.7
50
next:
51
specifier: '14.2'
49
- version: 14.2.3(react-dom@18.2.0)(react@18.2.0)
52
+ version: 14.2.3(@babel/core@7.24.7)(react-dom@18.2.0)(react@18.2.0)
53
+ prop-types:
54
+ specifier: ^15.8.1
55
+ version: 15.8.1
56
react:
57
specifier: 18.2.0
58
version: 18.2.0
@@ -63,10 +69,37 @@ dependencies:
69
specifier: ^2.2.1
70
version: 2.3.0
71
typescript:
66
- specifier: 4.9.4
67
- version: 4.9.4
72
+ specifier: 4.9.5
73
+ version: 4.9.5
74
75
devDependencies:
76
+ '@chromatic-com/storybook':
77
+ specifier: ^1.5.0
78
+ version: 1.5.0(react@18.2.0)
79
+ '@storybook/addon-essentials':
80
+ specifier: ^8.1.10
81
+ version: 8.1.10(@types/react-dom@18.2.25)(@types/react@18.2.78)(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0)
82
+ '@storybook/addon-interactions':
83
+ specifier: ^8.1.10
84
+ version: 8.1.10
85
+ '@storybook/addon-links':
86
+ specifier: ^8.1.10
87
+ version: 8.1.10(react@18.2.0)
88
+ '@storybook/addon-onboarding':
89
+ specifier: ^8.1.10
90
+ version: 8.1.10(react@18.2.0)
91
+ '@storybook/blocks':
92
+ specifier: ^8.1.10
93
+ version: 8.1.10(@types/react-dom@18.2.25)(@types/react@18.2.78)(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0)
94
+ '@storybook/nextjs':
95
+ specifier: ^8.1.10
96
+ version: 8.1.10(esbuild@0.20.2)(next@14.2.3)(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@5.92.1)
97
+ '@storybook/react':
98
+ specifier: ^8.1.10
99
+ version: 8.1.10(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
100
+ '@storybook/test':
101
+ specifier: ^8.1.10
102
+ version: 8.1.10
103
'@tailwindcss/forms':
104
specifier: 0.5.3
105
version: 0.5.3(tailwindcss@3.4.3)
@@ -79,9 +112,15 @@ devDependencies:
112
autoprefixer:
113
specifier: ^10.4.19
114
version: 10.4.19(postcss@8.4.38)
115
+ eslint-plugin-storybook:
116
+ specifier: ^0.8.0
117
+ version: 0.8.0(eslint@8.32.0)(typescript@4.9.5)
118
postcss:
119
specifier: ^8.4.38
120
version: 8.4.38
121
+ storybook:
122
+ specifier: ^8.1.10
123
+ version: 8.1.10(react-dom@18.2.0)(react@18.2.0)
124
tailwindcss:
125
specifier: ^3.4.3
126
version: 3.4.3
@@ -91,7 +130,10 @@ packages:
130
/@aashutoshrathi/word-wrap@1.2.6:
131
resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
132
engines: {node: '>=0.10.0'}
94
- dev: false
133
+
134
+ /@adobe/css-tools@4.4.0:
135
+ resolution: {integrity: sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==, tarball: https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz}
136
+ dev: true
137
138
/@alloc/quick-lru@5.2.0:
139
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
@@ -104,17 +146,297 @@ packages:
146
dependencies:
147
'@jridgewell/gen-mapping': 0.3.5
148
'@jridgewell/trace-mapping': 0.3.25
107
- dev: false
149
+
150
+ /@aw-web-design/x-default-browser@1.4.126:
151
+ resolution: {integrity: sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==, tarball: https://registry.npmjs.org/@aw-web-design/x-default-browser/-/x-default-browser-1.4.126.tgz}
152
+ hasBin: true
153
+ dependencies:
154
+ default-browser-id: 3.0.0
155
+ dev: true
156
+
157
+ /@babel/code-frame@7.24.7:
158
+ resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz}
159
+ engines: {node: '>=6.9.0'}
160
+ dependencies:
161
+ '@babel/highlight': 7.24.7
162
+ picocolors: 1.0.0
163
+
164
+ /@babel/compat-data@7.24.7:
165
+ resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==, tarball: https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz}
166
+ engines: {node: '>=6.9.0'}
167
+
168
+ /@babel/core@7.24.7:
169
+ resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==, tarball: https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz}
170
+ engines: {node: '>=6.9.0'}
171
+ dependencies:
172
+ '@ampproject/remapping': 2.3.0
173
+ '@babel/code-frame': 7.24.7
174
+ '@babel/generator': 7.24.7
175
+ '@babel/helper-compilation-targets': 7.24.7
176
+ '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7)
177
+ '@babel/helpers': 7.24.7
178
+ '@babel/parser': 7.24.7
179
+ '@babel/template': 7.24.7
180
+ '@babel/traverse': 7.24.7
181
+ '@babel/types': 7.24.7
182
+ convert-source-map: 2.0.0
183
+ debug: 4.3.4
184
+ gensync: 1.0.0-beta.2
185
+ json5: 2.2.3
186
+ semver: 6.3.1
187
+ transitivePeerDependencies:
188
+ - supports-color
189
+
190
+ /@babel/generator@7.24.7:
191
+ resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz}
192
+ engines: {node: '>=6.9.0'}
193
+ dependencies:
194
+ '@babel/types': 7.24.7
195
+ '@jridgewell/gen-mapping': 0.3.5
196
+ '@jridgewell/trace-mapping': 0.3.25
197
+ jsesc: 2.5.2
198
+
199
+ /@babel/helper-annotate-as-pure@7.24.7:
200
+ resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==, tarball: https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz}
201
+ engines: {node: '>=6.9.0'}
202
+ dependencies:
203
+ '@babel/types': 7.24.7
204
+ dev: true
205
+
206
+ /@babel/helper-builder-binary-assignment-operator-visitor@7.24.7:
207
+ resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==, tarball: https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz}
208
+ engines: {node: '>=6.9.0'}
209
+ dependencies:
210
+ '@babel/traverse': 7.24.7
211
+ '@babel/types': 7.24.7
212
+ transitivePeerDependencies:
213
+ - supports-color
214
+ dev: true
215
+
216
+ /@babel/helper-compilation-targets@7.24.7:
217
+ resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==, tarball: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz}
218
+ engines: {node: '>=6.9.0'}
219
+ dependencies:
220
+ '@babel/compat-data': 7.24.7
221
+ '@babel/helper-validator-option': 7.24.7
222
+ browserslist: 4.23.0
223
+ lru-cache: 5.1.1
224
+ semver: 6.3.1
225
+
226
+ /@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.24.7):
227
+ resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==, tarball: https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz}
228
+ engines: {node: '>=6.9.0'}
229
+ peerDependencies:
230
+ '@babel/core': ^7.0.0
231
+ dependencies:
232
+ '@babel/core': 7.24.7
233
+ '@babel/helper-annotate-as-pure': 7.24.7
234
+ '@babel/helper-environment-visitor': 7.24.7
235
+ '@babel/helper-function-name': 7.24.7
236
+ '@babel/helper-member-expression-to-functions': 7.24.7
237
+ '@babel/helper-optimise-call-expression': 7.24.7
238
+ '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7)
239
+ '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
240
+ '@babel/helper-split-export-declaration': 7.24.7
241
+ semver: 6.3.1
242
+ transitivePeerDependencies:
243
+ - supports-color
244
+ dev: true
245
+
246
+ /@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.7):
247
+ resolution: {integrity: sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==, tarball: https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz}
248
+ engines: {node: '>=6.9.0'}
249
+ peerDependencies:
250
+ '@babel/core': ^7.0.0
251
+ dependencies:
252
+ '@babel/core': 7.24.7
253
+ '@babel/helper-annotate-as-pure': 7.24.7
254
+ regexpu-core: 5.3.2
255
+ semver: 6.3.1
256
+ dev: true
257
+
258
+ /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.7):
259
+ resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==, tarball: https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz}
260
+ peerDependencies:
261
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
262
+ dependencies:
263
+ '@babel/core': 7.24.7
264
+ '@babel/helper-compilation-targets': 7.24.7
265
+ '@babel/helper-plugin-utils': 7.24.7
266
+ debug: 4.3.4
267
+ lodash.debounce: 4.0.8
268
+ resolve: 1.22.8
269
+ transitivePeerDependencies:
270
+ - supports-color
271
+ dev: true
272
+
273
+ /@babel/helper-environment-visitor@7.24.7:
274
+ resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==, tarball: https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz}
275
+ engines: {node: '>=6.9.0'}
276
+ dependencies:
277
+ '@babel/types': 7.24.7
278
+
279
+ /@babel/helper-function-name@7.24.7:
280
+ resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==, tarball: https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz}
281
+ engines: {node: '>=6.9.0'}
282
+ dependencies:
283
+ '@babel/template': 7.24.7
284
+ '@babel/types': 7.24.7
285
+
286
+ /@babel/helper-hoist-variables@7.24.7:
287
+ resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==, tarball: https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz}
288
+ engines: {node: '>=6.9.0'}
289
+ dependencies:
290
+ '@babel/types': 7.24.7
291
+
292
+ /@babel/helper-member-expression-to-functions@7.24.7:
293
+ resolution: {integrity: sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==, tarball: https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz}
294
+ engines: {node: '>=6.9.0'}
295
+ dependencies:
296
+ '@babel/traverse': 7.24.7
297
+ '@babel/types': 7.24.7
298
+ transitivePeerDependencies:
299
+ - supports-color
300
+ dev: true
301
+
302
+ /@babel/helper-module-imports@7.24.7:
303
+ resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz}
304
+ engines: {node: '>=6.9.0'}
305
+ dependencies:
306
+ '@babel/traverse': 7.24.7
307
+ '@babel/types': 7.24.7
308
+ transitivePeerDependencies:
309
+ - supports-color
310
+
311
+ /@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7):
312
+ resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz}
313
+ engines: {node: '>=6.9.0'}
314
+ peerDependencies:
315
+ '@babel/core': ^7.0.0
316
+ dependencies:
317
+ '@babel/core': 7.24.7
318
+ '@babel/helper-environment-visitor': 7.24.7
319
+ '@babel/helper-module-imports': 7.24.7
320
+ '@babel/helper-simple-access': 7.24.7
321
+ '@babel/helper-split-export-declaration': 7.24.7
322
+ '@babel/helper-validator-identifier': 7.24.7
323
+ transitivePeerDependencies:
324
+ - supports-color
325
+
326
+ /@babel/helper-optimise-call-expression@7.24.7:
327
+ resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==, tarball: https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz}
328
+ engines: {node: '>=6.9.0'}
329
+ dependencies:
330
+ '@babel/types': 7.24.7
331
+ dev: true
332
+
333
+ /@babel/helper-plugin-utils@7.24.7:
334
+ resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==, tarball: https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz}
335
+ engines: {node: '>=6.9.0'}
336
+ dev: true
337
+
338
+ /@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.7):
339
+ resolution: {integrity: sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==, tarball: https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz}
340
+ engines: {node: '>=6.9.0'}
341
+ peerDependencies:
342
+ '@babel/core': ^7.0.0
343
+ dependencies:
344
+ '@babel/core': 7.24.7
345
+ '@babel/helper-annotate-as-pure': 7.24.7
346
+ '@babel/helper-environment-visitor': 7.24.7
347
+ '@babel/helper-wrap-function': 7.24.7
348
+ transitivePeerDependencies:
349
+ - supports-color
350
+ dev: true
351
+
352
+ /@babel/helper-replace-supers@7.24.7(@babel/core@7.24.7):
353
+ resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==, tarball: https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz}
354
+ engines: {node: '>=6.9.0'}
355
+ peerDependencies:
356
+ '@babel/core': ^7.0.0
357
+ dependencies:
358
+ '@babel/core': 7.24.7
359
+ '@babel/helper-environment-visitor': 7.24.7
360
+ '@babel/helper-member-expression-to-functions': 7.24.7
361
+ '@babel/helper-optimise-call-expression': 7.24.7
362
+ transitivePeerDependencies:
363
+ - supports-color
364
+ dev: true
365
+
366
+ /@babel/helper-simple-access@7.24.7:
367
+ resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==, tarball: https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz}
368
+ engines: {node: '>=6.9.0'}
369
+ dependencies:
370
+ '@babel/traverse': 7.24.7
371
+ '@babel/types': 7.24.7
372
+ transitivePeerDependencies:
373
+ - supports-color
374
+
375
+ /@babel/helper-skip-transparent-expression-wrappers@7.24.7:
376
+ resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==, tarball: https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz}
377
+ engines: {node: '>=6.9.0'}
378
+ dependencies:
379
+ '@babel/traverse': 7.24.7
380
+ '@babel/types': 7.24.7
381
+ transitivePeerDependencies:
382
+ - supports-color
383
+ dev: true
384
+
385
+ /@babel/helper-split-export-declaration@7.24.7:
386
+ resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==, tarball: https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz}
387
+ engines: {node: '>=6.9.0'}
388
+ dependencies:
389
+ '@babel/types': 7.24.7
390
391
/@babel/helper-string-parser@7.24.1:
392
resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==, tarball: https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz}
393
engines: {node: '>=6.9.0'}
112
- dev: false
394
+ dev: true
395
+
396
+ /@babel/helper-string-parser@7.24.7:
397
+ resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==, tarball: https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz}
398
+ engines: {node: '>=6.9.0'}
399
400
/@babel/helper-validator-identifier@7.22.20:
401
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==, tarball: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz}
402
engines: {node: '>=6.9.0'}
117
- dev: false
403
+ dev: true
404
+
405
+ /@babel/helper-validator-identifier@7.24.7:
406
+ resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==, tarball: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz}
407
+ engines: {node: '>=6.9.0'}
408
+
409
+ /@babel/helper-validator-option@7.24.7:
410
+ resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==, tarball: https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz}
411
+ engines: {node: '>=6.9.0'}
412
+
413
+ /@babel/helper-wrap-function@7.24.7:
414
+ resolution: {integrity: sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==, tarball: https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz}
415
+ engines: {node: '>=6.9.0'}
416
+ dependencies:
417
+ '@babel/helper-function-name': 7.24.7
418
+ '@babel/template': 7.24.7
419
+ '@babel/traverse': 7.24.7
420
+ '@babel/types': 7.24.7
421
+ transitivePeerDependencies:
422
+ - supports-color
423
+ dev: true
424
+
425
+ /@babel/helpers@7.24.7:
426
+ resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==, tarball: https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz}
427
+ engines: {node: '>=6.9.0'}
428
+ dependencies:
429
+ '@babel/template': 7.24.7
430
+ '@babel/types': 7.24.7
431
+
432
+ /@babel/highlight@7.24.7:
433
+ resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==, tarball: https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz}
434
+ engines: {node: '>=6.9.0'}
435
+ dependencies:
436
+ '@babel/helper-validator-identifier': 7.24.7
437
+ chalk: 2.4.2
438
+ js-tokens: 4.0.0
439
+ picocolors: 1.0.0
440
441
/@babel/parser@7.24.4:
442
resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==, tarball: https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz}
@@ -122,96 +444,1671 @@ packages:
444
hasBin: true
445
dependencies:
446
'@babel/types': 7.24.0
125
- dev: false
447
+ dev: true
448
127
- /@babel/runtime@7.24.4:
128
- resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==}
449
+ /@babel/parser@7.24.7:
450
+ resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==, tarball: https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz}
451
+ engines: {node: '>=6.0.0'}
452
+ hasBin: true
453
+ dependencies:
454
+ '@babel/types': 7.24.7
455
+
456
+ /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.7):
457
+ resolution: {integrity: sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz}
458
engines: {node: '>=6.9.0'}
459
+ peerDependencies:
460
+ '@babel/core': ^7.0.0
461
dependencies:
131
- regenerator-runtime: 0.14.1
132
- dev: false
462
+ '@babel/core': 7.24.7
463
+ '@babel/helper-environment-visitor': 7.24.7
464
+ '@babel/helper-plugin-utils': 7.24.7
465
+ dev: true
466
134
- /@babel/types@7.24.0:
135
- resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==, tarball: https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz}
467
+ /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.24.7):
468
+ resolution: {integrity: sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz}
469
engines: {node: '>=6.9.0'}
470
+ peerDependencies:
471
+ '@babel/core': ^7.0.0
472
dependencies:
138
- '@babel/helper-string-parser': 7.24.1
139
- '@babel/helper-validator-identifier': 7.22.20
140
- to-fast-properties: 2.0.0
141
- dev: false
473
+ '@babel/core': 7.24.7
474
+ '@babel/helper-plugin-utils': 7.24.7
475
+ dev: true
476
143
- /@eslint/eslintrc@1.4.1:
144
- resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==}
145
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
477
+ /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.24.7):
478
+ resolution: {integrity: sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz}
479
+ engines: {node: '>=6.9.0'}
480
+ peerDependencies:
481
+ '@babel/core': ^7.13.0
482
dependencies:
147
- ajv: 6.12.6
148
- debug: 4.3.4
149
- espree: 9.6.1
150
- globals: 13.24.0
151
- ignore: 5.3.1
152
- import-fresh: 3.3.0
153
- js-yaml: 4.1.0
154
- minimatch: 3.1.2
155
- strip-json-comments: 3.1.1
483
+ '@babel/core': 7.24.7
484
+ '@babel/helper-plugin-utils': 7.24.7
485
+ '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
486
+ '@babel/plugin-transform-optional-chaining': 7.24.7(@babel/core@7.24.7)
487
transitivePeerDependencies:
488
- supports-color
158
- dev: false
489
+ dev: true
490
160
- /@floating-ui/core@1.6.0:
161
- resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==}
491
+ /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.24.7):
492
+ resolution: {integrity: sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz}
493
+ engines: {node: '>=6.9.0'}
494
+ peerDependencies:
495
+ '@babel/core': ^7.0.0
496
dependencies:
163
- '@floating-ui/utils': 0.2.1
164
- dev: false
497
+ '@babel/core': 7.24.7
498
+ '@babel/helper-environment-visitor': 7.24.7
499
+ '@babel/helper-plugin-utils': 7.24.7
500
+ dev: true
501
+
502
+ /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7):
503
+ resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==, tarball: https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz}
504
+ engines: {node: '>=6.9.0'}
505
+ peerDependencies:
506
+ '@babel/core': ^7.0.0-0
507
+ dependencies:
508
+ '@babel/core': 7.24.7
509
+ dev: true
510
+
511
+ /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.7):
512
+ resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz}
513
+ peerDependencies:
514
+ '@babel/core': ^7.0.0-0
515
+ dependencies:
516
+ '@babel/core': 7.24.7
517
+ '@babel/helper-plugin-utils': 7.24.7
518
+ dev: true
519
+
520
+ /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.7):
521
+ resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz}
522
+ peerDependencies:
523
+ '@babel/core': ^7.0.0-0
524
+ dependencies:
525
+ '@babel/core': 7.24.7
526
+ '@babel/helper-plugin-utils': 7.24.7
527
+ dev: true
528
+
529
+ /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.7):
530
+ resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz}
531
+ peerDependencies:
532
+ '@babel/core': ^7.0.0-0
533
+ dependencies:
534
+ '@babel/core': 7.24.7
535
+ '@babel/helper-plugin-utils': 7.24.7
536
+ dev: true
537
+
538
+ /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.7):
539
+ resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz}
540
+ engines: {node: '>=6.9.0'}
541
+ peerDependencies:
542
+ '@babel/core': ^7.0.0-0
543
+ dependencies:
544
+ '@babel/core': 7.24.7
545
+ '@babel/helper-plugin-utils': 7.24.7
546
+ dev: true
547
+
548
+ /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.7):
549
+ resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz}
550
+ peerDependencies:
551
+ '@babel/core': ^7.0.0-0
552
+ dependencies:
553
+ '@babel/core': 7.24.7
554
+ '@babel/helper-plugin-utils': 7.24.7
555
+ dev: true
556
+
557
+ /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.7):
558
+ resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz}
559
+ peerDependencies:
560
+ '@babel/core': ^7.0.0-0
561
+ dependencies:
562
+ '@babel/core': 7.24.7
563
+ '@babel/helper-plugin-utils': 7.24.7
564
+ dev: true
565
+
566
+ /@babel/plugin-syntax-flow@7.24.7(@babel/core@7.24.7):
567
+ resolution: {integrity: sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz}
568
+ engines: {node: '>=6.9.0'}
569
+ peerDependencies:
570
+ '@babel/core': ^7.0.0-0
571
+ dependencies:
572
+ '@babel/core': 7.24.7
573
+ '@babel/helper-plugin-utils': 7.24.7
574
+ dev: true
575
+
576
+ /@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.7):
577
+ resolution: {integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz}
578
+ engines: {node: '>=6.9.0'}
579
+ peerDependencies:
580
+ '@babel/core': ^7.0.0-0
581
+ dependencies:
582
+ '@babel/core': 7.24.7
583
+ '@babel/helper-plugin-utils': 7.24.7
584
+ dev: true
585
+
586
+ /@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.7):
587
+ resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz}
588
+ engines: {node: '>=6.9.0'}
589
+ peerDependencies:
590
+ '@babel/core': ^7.0.0-0
591
+ dependencies:
592
+ '@babel/core': 7.24.7
593
+ '@babel/helper-plugin-utils': 7.24.7
594
+ dev: true
595
+
596
+ /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.7):
597
+ resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz}
598
+ peerDependencies:
599
+ '@babel/core': ^7.0.0-0
600
+ dependencies:
601
+ '@babel/core': 7.24.7
602
+ '@babel/helper-plugin-utils': 7.24.7
603
+ dev: true
604
+
605
+ /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.7):
606
+ resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz}
607
+ peerDependencies:
608
+ '@babel/core': ^7.0.0-0
609
+ dependencies:
610
+ '@babel/core': 7.24.7
611
+ '@babel/helper-plugin-utils': 7.24.7
612
+ dev: true
613
+
614
+ /@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.7):
615
+ resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz}
616
+ engines: {node: '>=6.9.0'}
617
+ peerDependencies:
618
+ '@babel/core': ^7.0.0-0
619
+ dependencies:
620
+ '@babel/core': 7.24.7
621
+ '@babel/helper-plugin-utils': 7.24.7
622
+ dev: true
623
+
624
+ /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.7):
625
+ resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz}
626
+ peerDependencies:
627
+ '@babel/core': ^7.0.0-0
628
+ dependencies:
629
+ '@babel/core': 7.24.7
630
+ '@babel/helper-plugin-utils': 7.24.7
631
+ dev: true
632
+
633
+ /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.7):
634
+ resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz}
635
+ peerDependencies:
636
+ '@babel/core': ^7.0.0-0
637
+ dependencies:
638
+ '@babel/core': 7.24.7
639
+ '@babel/helper-plugin-utils': 7.24.7
640
+ dev: true
641
+
642
+ /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.7):
643
+ resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz}
644
+ peerDependencies:
645
+ '@babel/core': ^7.0.0-0
646
+ dependencies:
647
+ '@babel/core': 7.24.7
648
+ '@babel/helper-plugin-utils': 7.24.7
649
+ dev: true
650
+
651
+ /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.7):
652
+ resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz}
653
+ peerDependencies:
654
+ '@babel/core': ^7.0.0-0
655
+ dependencies:
656
+ '@babel/core': 7.24.7
657
+ '@babel/helper-plugin-utils': 7.24.7
658
+ dev: true
659
+
660
+ /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.7):
661
+ resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz}
662
+ peerDependencies:
663
+ '@babel/core': ^7.0.0-0
664
+ dependencies:
665
+ '@babel/core': 7.24.7
666
+ '@babel/helper-plugin-utils': 7.24.7
667
+ dev: true
668
+
669
+ /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.7):
670
+ resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz}
671
+ peerDependencies:
672
+ '@babel/core': ^7.0.0-0
673
+ dependencies:
674
+ '@babel/core': 7.24.7
675
+ '@babel/helper-plugin-utils': 7.24.7
676
+ dev: true
677
+
678
+ /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.7):
679
+ resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz}
680
+ engines: {node: '>=6.9.0'}
681
+ peerDependencies:
682
+ '@babel/core': ^7.0.0-0
683
+ dependencies:
684
+ '@babel/core': 7.24.7
685
+ '@babel/helper-plugin-utils': 7.24.7
686
+ dev: true
687
+
688
+ /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.7):
689
+ resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz}
690
+ engines: {node: '>=6.9.0'}
691
+ peerDependencies:
692
+ '@babel/core': ^7.0.0-0
693
+ dependencies:
694
+ '@babel/core': 7.24.7
695
+ '@babel/helper-plugin-utils': 7.24.7
696
+ dev: true
697
+
698
+ /@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.7):
699
+ resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz}
700
+ engines: {node: '>=6.9.0'}
701
+ peerDependencies:
702
+ '@babel/core': ^7.0.0-0
703
+ dependencies:
704
+ '@babel/core': 7.24.7
705
+ '@babel/helper-plugin-utils': 7.24.7
706
+ dev: true
707
+
708
+ /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.7):
709
+ resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz}
710
+ engines: {node: '>=6.9.0'}
711
+ peerDependencies:
712
+ '@babel/core': ^7.0.0
713
+ dependencies:
714
+ '@babel/core': 7.24.7
715
+ '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7)
716
+ '@babel/helper-plugin-utils': 7.24.7
717
+ dev: true
718
+
719
+ /@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.7):
720
+ resolution: {integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz}
721
+ engines: {node: '>=6.9.0'}
722
+ peerDependencies:
723
+ '@babel/core': ^7.0.0-0
724
+ dependencies:
725
+ '@babel/core': 7.24.7
726
+ '@babel/helper-plugin-utils': 7.24.7
727
+ dev: true
728
+
729
+ /@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.24.7):
730
+ resolution: {integrity: sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz}
731
+ engines: {node: '>=6.9.0'}
732
+ peerDependencies:
733
+ '@babel/core': ^7.0.0-0
734
+ dependencies:
735
+ '@babel/core': 7.24.7
736
+ '@babel/helper-environment-visitor': 7.24.7
737
+ '@babel/helper-plugin-utils': 7.24.7
738
+ '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.7)
739
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7)
740
+ transitivePeerDependencies:
741
+ - supports-color
742
+ dev: true
743
+
744
+ /@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.7):
745
+ resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz}
746
+ engines: {node: '>=6.9.0'}
747
+ peerDependencies:
748
+ '@babel/core': ^7.0.0-0
749
+ dependencies:
750
+ '@babel/core': 7.24.7
751
+ '@babel/helper-module-imports': 7.24.7
752
+ '@babel/helper-plugin-utils': 7.24.7
753
+ '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.7)
754
+ transitivePeerDependencies:
755
+ - supports-color
756
+ dev: true
757
+
758
+ /@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.24.7):
759
+ resolution: {integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz}
760
+ engines: {node: '>=6.9.0'}
761
+ peerDependencies:
762
+ '@babel/core': ^7.0.0-0
763
+ dependencies:
764
+ '@babel/core': 7.24.7
765
+ '@babel/helper-plugin-utils': 7.24.7
766
+ dev: true
767
+
768
+ /@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.24.7):
769
+ resolution: {integrity: sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz}
770
+ engines: {node: '>=6.9.0'}
771
+ peerDependencies:
772
+ '@babel/core': ^7.0.0-0
773
+ dependencies:
774
+ '@babel/core': 7.24.7
775
+ '@babel/helper-plugin-utils': 7.24.7
776
+ dev: true
777
+
778
+ /@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.7):
779
+ resolution: {integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==, tarball: https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz}
780
+ engines: {node: '>=6.9.0'}
781
+ peerDependencies:
782
+ '@babel/core': ^7.0.0-0
783
+ dependencies:
784
+ '@babel/core': 7.24.7
785
+ '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7)
786
+ '@babel/helper-plugin-utils': 7.24.7
787
+ transitivePeerDependencies:
788
+ - supports-color
789
+ dev: true
790
+
791
+ /@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.24.7):
792
+ resolution: {integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz}
793
+ engines: {node: '>=6.9.0'}
794
+ peerDependencies:
795
+ '@babel/core': ^7.12.0
796
+ dependencies:
797
+ '@babel/core': 7.24.7
798
+ '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7)
799
+ '@babel/helper-plugin-utils': 7.24.7
800
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.7)
801
+ transitivePeerDependencies:
802
+ - supports-color
803
+ dev: true
804
+
805
+ /@babel/plugin-transform-classes@7.24.7(@babel/core@7.24.7):
806
+ resolution: {integrity: sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz}
807
+ engines: {node: '>=6.9.0'}
808
+ peerDependencies:
809
+ '@babel/core': ^7.0.0-0
810
+ dependencies:
811
+ '@babel/core': 7.24.7
812
+ '@babel/helper-annotate-as-pure': 7.24.7
813
+ '@babel/helper-compilation-targets': 7.24.7
814
+ '@babel/helper-environment-visitor': 7.24.7
815
+ '@babel/helper-function-name': 7.24.7
816
+ '@babel/helper-plugin-utils': 7.24.7
817
+ '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7)
818
+ '@babel/helper-split-export-declaration': 7.24.7
819
+ globals: 11.12.0
820
+ transitivePeerDependencies:
821
+ - supports-color
822
+ dev: true
823
+
824
+ /@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.7):
825
+ resolution: {integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz}
826
+ engines: {node: '>=6.9.0'}
827
+ peerDependencies:
828
+ '@babel/core': ^7.0.0-0
829
+ dependencies:
830
+ '@babel/core': 7.24.7
831
+ '@babel/helper-plugin-utils': 7.24.7
832
+ '@babel/template': 7.24.7
833
+ dev: true
834
+
835
+ /@babel/plugin-transform-destructuring@7.24.7(@babel/core@7.24.7):
836
+ resolution: {integrity: sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz}
837
+ engines: {node: '>=6.9.0'}
838
+ peerDependencies:
839
+ '@babel/core': ^7.0.0-0
840
+ dependencies:
841
+ '@babel/core': 7.24.7
842
+ '@babel/helper-plugin-utils': 7.24.7
843
+ dev: true
844
+
845
+ /@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.24.7):
846
+ resolution: {integrity: sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz}
847
+ engines: {node: '>=6.9.0'}
848
+ peerDependencies:
849
+ '@babel/core': ^7.0.0-0
850
+ dependencies:
851
+ '@babel/core': 7.24.7
852
+ '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7)
853
+ '@babel/helper-plugin-utils': 7.24.7
854
+ dev: true
855
+
856
+ /@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.24.7):
857
+ resolution: {integrity: sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz}
858
+ engines: {node: '>=6.9.0'}
859
+ peerDependencies:
860
+ '@babel/core': ^7.0.0-0
861
+ dependencies:
862
+ '@babel/core': 7.24.7
863
+ '@babel/helper-plugin-utils': 7.24.7
864
+ dev: true
865
+
866
+ /@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.24.7):
867
+ resolution: {integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==, tarball: https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz}
868
+ engines: {node: '>=6.9.0'}
869
+ peerDependencies:
870
+ '@babel/core': ^7.0.0-0
871
+ dependencies:
872
+ '@babel/core': 7.24.7
873
+ '@babel/helper-plugin-utils': 7.24.7
874
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7)
875
+ dev: true
876
+
877
+ /@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.24.7):
878
+ resolution: {integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz}
879
+ engines: {node: '>=6.9.0'}
880
+ peerDependencies:
881
+ '@babel/core': ^7.0.0-0
882
+ dependencies:
883
+ '@babel/core': 7.24.7
884
+ '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7
885
+ '@babel/helper-plugin-utils': 7.24.7
886
+ transitivePeerDependencies:
887
+ - supports-color
888
+ dev: true
889
+
890
+ /@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.24.7):
891
+ resolution: {integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz}
892
+ engines: {node: '>=6.9.0'}
893
+ peerDependencies:
894
+ '@babel/core': ^7.0.0-0
895
+ dependencies:
896
+ '@babel/core': 7.24.7
897
+ '@babel/helper-plugin-utils': 7.24.7
898
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7)
899
+ dev: true
900
+
901
+ /@babel/plugin-transform-flow-strip-types@7.24.7(@babel/core@7.24.7):
902
+ resolution: {integrity: sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.7.tgz}
903
+ engines: {node: '>=6.9.0'}
904
+ peerDependencies:
905
+ '@babel/core': ^7.0.0-0
906
+ dependencies:
907
+ '@babel/core': 7.24.7
908
+ '@babel/helper-plugin-utils': 7.24.7
909
+ '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.24.7)
910
+ dev: true
911
+
912
+ /@babel/plugin-transform-for-of@7.24.7(@babel/core@7.24.7):
913
+ resolution: {integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==, tarball: https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz}
914
+ engines: {node: '>=6.9.0'}
915
+ peerDependencies:
916
+ '@babel/core': ^7.0.0-0
917
+ dependencies:
918
+ '@babel/core': 7.24.7
919
+ '@babel/helper-plugin-utils': 7.24.7
920
+ '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
921
+ transitivePeerDependencies:
922
+ - supports-color
923
+ dev: true
924
+
925
+ /@babel/plugin-transform-function-name@7.24.7(@babel/core@7.24.7):
926
+ resolution: {integrity: sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==, tarball: https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz}
927
+ engines: {node: '>=6.9.0'}
928
+ peerDependencies:
929
+ '@babel/core': ^7.0.0-0
930
+ dependencies:
931
+ '@babel/core': 7.24.7
932
+ '@babel/helper-compilation-targets': 7.24.7
933
+ '@babel/helper-function-name': 7.24.7
934
+ '@babel/helper-plugin-utils': 7.24.7
935
+ dev: true
936
+
937
+ /@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.24.7):
938
+ resolution: {integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz}
939
+ engines: {node: '>=6.9.0'}
940
+ peerDependencies:
941
+ '@babel/core': ^7.0.0-0
942
+ dependencies:
943
+ '@babel/core': 7.24.7
944
+ '@babel/helper-plugin-utils': 7.24.7
945
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7)
946
+ dev: true
947
+
948
+ /@babel/plugin-transform-literals@7.24.7(@babel/core@7.24.7):
949
+ resolution: {integrity: sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz}
950
+ engines: {node: '>=6.9.0'}
951
+ peerDependencies:
952
+ '@babel/core': ^7.0.0-0
953
+ dependencies:
954
+ '@babel/core': 7.24.7
955
+ '@babel/helper-plugin-utils': 7.24.7
956
+ dev: true
957
+
958
+ /@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.24.7):
959
+ resolution: {integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz}
960
+ engines: {node: '>=6.9.0'}
961
+ peerDependencies:
962
+ '@babel/core': ^7.0.0-0
963
+ dependencies:
964
+ '@babel/core': 7.24.7
965
+ '@babel/helper-plugin-utils': 7.24.7
966
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7)
967
+ dev: true
968
+
969
+ /@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.24.7):
970
+ resolution: {integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz}
971
+ engines: {node: '>=6.9.0'}
972
+ peerDependencies:
973
+ '@babel/core': ^7.0.0-0
974
+ dependencies:
975
+ '@babel/core': 7.24.7
976
+ '@babel/helper-plugin-utils': 7.24.7
977
+ dev: true
978
+
979
+ /@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.24.7):
980
+ resolution: {integrity: sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz}
981
+ engines: {node: '>=6.9.0'}
982
+ peerDependencies:
983
+ '@babel/core': ^7.0.0-0
984
+ dependencies:
985
+ '@babel/core': 7.24.7
986
+ '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7)
987
+ '@babel/helper-plugin-utils': 7.24.7
988
+ transitivePeerDependencies:
989
+ - supports-color
990
+ dev: true
991
+
992
+ /@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.24.7):
993
+ resolution: {integrity: sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz}
994
+ engines: {node: '>=6.9.0'}
995
+ peerDependencies:
996
+ '@babel/core': ^7.0.0-0
997
+ dependencies:
998
+ '@babel/core': 7.24.7
999
+ '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7)
1000
+ '@babel/helper-plugin-utils': 7.24.7
1001
+ '@babel/helper-simple-access': 7.24.7
1002
+ transitivePeerDependencies:
1003
+ - supports-color
1004
+ dev: true
1005
+
1006
+ /@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.24.7):
1007
+ resolution: {integrity: sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz}
1008
+ engines: {node: '>=6.9.0'}
1009
+ peerDependencies:
1010
+ '@babel/core': ^7.0.0-0
1011
+ dependencies:
1012
+ '@babel/core': 7.24.7
1013
+ '@babel/helper-hoist-variables': 7.24.7
1014
+ '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7)
1015
+ '@babel/helper-plugin-utils': 7.24.7
1016
+ '@babel/helper-validator-identifier': 7.24.7
1017
+ transitivePeerDependencies:
1018
+ - supports-color
1019
+ dev: true
1020
+
1021
+ /@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.24.7):
1022
+ resolution: {integrity: sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz}
1023
+ engines: {node: '>=6.9.0'}
1024
+ peerDependencies:
1025
+ '@babel/core': ^7.0.0-0
1026
+ dependencies:
1027
+ '@babel/core': 7.24.7
1028
+ '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7)
1029
+ '@babel/helper-plugin-utils': 7.24.7
1030
+ transitivePeerDependencies:
1031
+ - supports-color
1032
+ dev: true
1033
+
1034
+ /@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.24.7):
1035
+ resolution: {integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==, tarball: https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz}
1036
+ engines: {node: '>=6.9.0'}
1037
+ peerDependencies:
1038
+ '@babel/core': ^7.0.0
1039
+ dependencies:
1040
+ '@babel/core': 7.24.7
1041
+ '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7)
1042
+ '@babel/helper-plugin-utils': 7.24.7
1043
+ dev: true
1044
+
1045
+ /@babel/plugin-transform-new-target@7.24.7(@babel/core@7.24.7):
1046
+ resolution: {integrity: sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz}
1047
+ engines: {node: '>=6.9.0'}
1048
+ peerDependencies:
1049
+ '@babel/core': ^7.0.0-0
1050
+ dependencies:
1051
+ '@babel/core': 7.24.7
1052
+ '@babel/helper-plugin-utils': 7.24.7
1053
+ dev: true
1054
+
1055
+ /@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.7):
1056
+ resolution: {integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz}
1057
+ engines: {node: '>=6.9.0'}
1058
+ peerDependencies:
1059
+ '@babel/core': ^7.0.0-0
1060
+ dependencies:
1061
+ '@babel/core': 7.24.7
1062
+ '@babel/helper-plugin-utils': 7.24.7
1063
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7)
1064
+ dev: true
1065
+
1066
+ /@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.24.7):
1067
+ resolution: {integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz}
1068
+ engines: {node: '>=6.9.0'}
1069
+ peerDependencies:
1070
+ '@babel/core': ^7.0.0-0
1071
+ dependencies:
1072
+ '@babel/core': 7.24.7
1073
+ '@babel/helper-plugin-utils': 7.24.7
1074
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7)
1075
+ dev: true
1076
+
1077
+ /@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.24.7):
1078
+ resolution: {integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz}
1079
+ engines: {node: '>=6.9.0'}
1080
+ peerDependencies:
1081
+ '@babel/core': ^7.0.0-0
1082
+ dependencies:
1083
+ '@babel/core': 7.24.7
1084
+ '@babel/helper-compilation-targets': 7.24.7
1085
+ '@babel/helper-plugin-utils': 7.24.7
1086
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7)
1087
+ '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.7)
1088
+ dev: true
1089
+
1090
+ /@babel/plugin-transform-object-super@7.24.7(@babel/core@7.24.7):
1091
+ resolution: {integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz}
1092
+ engines: {node: '>=6.9.0'}
1093
+ peerDependencies:
1094
+ '@babel/core': ^7.0.0-0
1095
+ dependencies:
1096
+ '@babel/core': 7.24.7
1097
+ '@babel/helper-plugin-utils': 7.24.7
1098
+ '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7)
1099
+ transitivePeerDependencies:
1100
+ - supports-color
1101
+ dev: true
1102
+
1103
+ /@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.24.7):
1104
+ resolution: {integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz}
1105
+ engines: {node: '>=6.9.0'}
1106
+ peerDependencies:
1107
+ '@babel/core': ^7.0.0-0
1108
+ dependencies:
1109
+ '@babel/core': 7.24.7
1110
+ '@babel/helper-plugin-utils': 7.24.7
1111
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7)
1112
+ dev: true
1113
+
1114
+ /@babel/plugin-transform-optional-chaining@7.24.7(@babel/core@7.24.7):
1115
+ resolution: {integrity: sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz}
1116
+ engines: {node: '>=6.9.0'}
1117
+ peerDependencies:
1118
+ '@babel/core': ^7.0.0-0
1119
+ dependencies:
1120
+ '@babel/core': 7.24.7
1121
+ '@babel/helper-plugin-utils': 7.24.7
1122
+ '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
1123
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7)
1124
+ transitivePeerDependencies:
1125
+ - supports-color
1126
+ dev: true
1127
+
1128
+ /@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.7):
1129
+ resolution: {integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz}
1130
+ engines: {node: '>=6.9.0'}
1131
+ peerDependencies:
1132
+ '@babel/core': ^7.0.0-0
1133
+ dependencies:
1134
+ '@babel/core': 7.24.7
1135
+ '@babel/helper-plugin-utils': 7.24.7
1136
+ dev: true
1137
+
1138
+ /@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.7):
1139
+ resolution: {integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz}
1140
+ engines: {node: '>=6.9.0'}
1141
+ peerDependencies:
1142
+ '@babel/core': ^7.0.0-0
1143
+ dependencies:
1144
+ '@babel/core': 7.24.7
1145
+ '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7)
1146
+ '@babel/helper-plugin-utils': 7.24.7
1147
+ transitivePeerDependencies:
1148
+ - supports-color
1149
+ dev: true
1150
+
1151
+ /@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.24.7):
1152
+ resolution: {integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz}
1153
+ engines: {node: '>=6.9.0'}
1154
+ peerDependencies:
1155
+ '@babel/core': ^7.0.0-0
1156
+ dependencies:
1157
+ '@babel/core': 7.24.7
1158
+ '@babel/helper-annotate-as-pure': 7.24.7
1159
+ '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7)
1160
+ '@babel/helper-plugin-utils': 7.24.7
1161
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7)
1162
+ transitivePeerDependencies:
1163
+ - supports-color
1164
+ dev: true
1165
+
1166
+ /@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.24.7):
1167
+ resolution: {integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz}
1168
+ engines: {node: '>=6.9.0'}
1169
+ peerDependencies:
1170
+ '@babel/core': ^7.0.0-0
1171
+ dependencies:
1172
+ '@babel/core': 7.24.7
1173
+ '@babel/helper-plugin-utils': 7.24.7
1174
+ dev: true
1175
+
1176
+ /@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.24.7):
1177
+ resolution: {integrity: sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz}
1178
+ engines: {node: '>=6.9.0'}
1179
+ peerDependencies:
1180
+ '@babel/core': ^7.0.0-0
1181
+ dependencies:
1182
+ '@babel/core': 7.24.7
1183
+ '@babel/helper-plugin-utils': 7.24.7
1184
+ dev: true
1185
+
1186
+ /@babel/plugin-transform-react-jsx-development@7.24.7(@babel/core@7.24.7):
1187
+ resolution: {integrity: sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz}
1188
+ engines: {node: '>=6.9.0'}
1189
+ peerDependencies:
1190
+ '@babel/core': ^7.0.0-0
1191
+ dependencies:
1192
+ '@babel/core': 7.24.7
1193
+ '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.24.7)
1194
+ transitivePeerDependencies:
1195
+ - supports-color
1196
+ dev: true
1197
+
1198
+ /@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.24.7):
1199
+ resolution: {integrity: sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz}
1200
+ engines: {node: '>=6.9.0'}
1201
+ peerDependencies:
1202
+ '@babel/core': ^7.0.0-0
1203
+ dependencies:
1204
+ '@babel/core': 7.24.7
1205
+ '@babel/helper-annotate-as-pure': 7.24.7
1206
+ '@babel/helper-module-imports': 7.24.7
1207
+ '@babel/helper-plugin-utils': 7.24.7
1208
+ '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7)
1209
+ '@babel/types': 7.24.7
1210
+ transitivePeerDependencies:
1211
+ - supports-color
1212
+ dev: true
1213
+
1214
+ /@babel/plugin-transform-react-pure-annotations@7.24.7(@babel/core@7.24.7):
1215
+ resolution: {integrity: sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz}
1216
+ engines: {node: '>=6.9.0'}
1217
+ peerDependencies:
1218
+ '@babel/core': ^7.0.0-0
1219
+ dependencies:
1220
+ '@babel/core': 7.24.7
1221
+ '@babel/helper-annotate-as-pure': 7.24.7
1222
+ '@babel/helper-plugin-utils': 7.24.7
1223
+ dev: true
1224
+
1225
+ /@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.7):
1226
+ resolution: {integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz}
1227
+ engines: {node: '>=6.9.0'}
1228
+ peerDependencies:
1229
+ '@babel/core': ^7.0.0-0
1230
+ dependencies:
1231
+ '@babel/core': 7.24.7
1232
+ '@babel/helper-plugin-utils': 7.24.7
1233
+ regenerator-transform: 0.15.2
1234
+ dev: true
1235
+
1236
+ /@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.24.7):
1237
+ resolution: {integrity: sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz}
1238
+ engines: {node: '>=6.9.0'}
1239
+ peerDependencies:
1240
+ '@babel/core': ^7.0.0-0
1241
+ dependencies:
1242
+ '@babel/core': 7.24.7
1243
+ '@babel/helper-plugin-utils': 7.24.7
1244
+ dev: true
1245
+
1246
+ /@babel/plugin-transform-runtime@7.24.7(@babel/core@7.24.7):
1247
+ resolution: {integrity: sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz}
1248
+ engines: {node: '>=6.9.0'}
1249
+ peerDependencies:
1250
+ '@babel/core': ^7.0.0-0
1251
+ dependencies:
1252
+ '@babel/core': 7.24.7
1253
+ '@babel/helper-module-imports': 7.24.7
1254
+ '@babel/helper-plugin-utils': 7.24.7
1255
+ babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.7)
1256
+ babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.7)
1257
+ babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.7)
1258
+ semver: 6.3.1
1259
+ transitivePeerDependencies:
1260
+ - supports-color
1261
+ dev: true
1262
+
1263
+ /@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.7):
1264
+ resolution: {integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz}
1265
+ engines: {node: '>=6.9.0'}
1266
+ peerDependencies:
1267
+ '@babel/core': ^7.0.0-0
1268
+ dependencies:
1269
+ '@babel/core': 7.24.7
1270
+ '@babel/helper-plugin-utils': 7.24.7
1271
+ dev: true
1272
+
1273
+ /@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.7):
1274
+ resolution: {integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==, tarball: https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz}
1275
+ engines: {node: '>=6.9.0'}
1276
+ peerDependencies:
1277
+ '@babel/core': ^7.0.0-0
1278
+ dependencies:
1279
+ '@babel/core': 7.24.7
1280
+ '@babel/helper-plugin-utils': 7.24.7
1281
+ '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
1282
+ transitivePeerDependencies:
1283
+ - supports-color
1284
+ dev: true
1285
+
1286
+ /@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.7):
1287
+ resolution: {integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==, tarball: https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz}
1288
+ engines: {node: '>=6.9.0'}
1289
+ peerDependencies:
1290
+ '@babel/core': ^7.0.0-0
1291
+ dependencies:
1292
+ '@babel/core': 7.24.7
1293
+ '@babel/helper-plugin-utils': 7.24.7
1294
+ dev: true
1295
+
1296
+ /@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.24.7):
1297
+ resolution: {integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz}
1298
+ engines: {node: '>=6.9.0'}
1299
+ peerDependencies:
1300
+ '@babel/core': ^7.0.0-0
1301
+ dependencies:
1302
+ '@babel/core': 7.24.7
1303
+ '@babel/helper-plugin-utils': 7.24.7
1304
+ dev: true
1305
+
1306
+ /@babel/plugin-transform-typeof-symbol@7.24.7(@babel/core@7.24.7):
1307
+ resolution: {integrity: sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==, tarball: https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz}
1308
+ engines: {node: '>=6.9.0'}
1309
+ peerDependencies:
1310
+ '@babel/core': ^7.0.0-0
1311
+ dependencies:
1312
+ '@babel/core': 7.24.7
1313
+ '@babel/helper-plugin-utils': 7.24.7
1314
+ dev: true
1315
+
1316
+ /@babel/plugin-transform-typescript@7.24.7(@babel/core@7.24.7):
1317
+ resolution: {integrity: sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.7.tgz}
1318
+ engines: {node: '>=6.9.0'}
1319
+ peerDependencies:
1320
+ '@babel/core': ^7.0.0-0
1321
+ dependencies:
1322
+ '@babel/core': 7.24.7
1323
+ '@babel/helper-annotate-as-pure': 7.24.7
1324
+ '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7)
1325
+ '@babel/helper-plugin-utils': 7.24.7
1326
+ '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.7)
1327
+ transitivePeerDependencies:
1328
+ - supports-color
1329
+ dev: true
1330
+
1331
+ /@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.7):
1332
+ resolution: {integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz}
1333
+ engines: {node: '>=6.9.0'}
1334
+ peerDependencies:
1335
+ '@babel/core': ^7.0.0-0
1336
+ dependencies:
1337
+ '@babel/core': 7.24.7
1338
+ '@babel/helper-plugin-utils': 7.24.7
1339
+ dev: true
1340
+
1341
+ /@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.24.7):
1342
+ resolution: {integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz}
1343
+ engines: {node: '>=6.9.0'}
1344
+ peerDependencies:
1345
+ '@babel/core': ^7.0.0-0
1346
+ dependencies:
1347
+ '@babel/core': 7.24.7
1348
+ '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7)
1349
+ '@babel/helper-plugin-utils': 7.24.7
1350
+ dev: true
1351
+
1352
+ /@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.7):
1353
+ resolution: {integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz}
1354
+ engines: {node: '>=6.9.0'}
1355
+ peerDependencies:
1356
+ '@babel/core': ^7.0.0-0
1357
+ dependencies:
1358
+ '@babel/core': 7.24.7
1359
+ '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7)
1360
+ '@babel/helper-plugin-utils': 7.24.7
1361
+ dev: true
1362
+
1363
+ /@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.24.7):
1364
+ resolution: {integrity: sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz}
1365
+ engines: {node: '>=6.9.0'}
1366
+ peerDependencies:
1367
+ '@babel/core': ^7.0.0
1368
+ dependencies:
1369
+ '@babel/core': 7.24.7
1370
+ '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7)
1371
+ '@babel/helper-plugin-utils': 7.24.7
1372
+ dev: true
1373
+
1374
+ /@babel/preset-env@7.24.7(@babel/core@7.24.7):
1375
+ resolution: {integrity: sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==, tarball: https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz}
1376
+ engines: {node: '>=6.9.0'}
1377
+ peerDependencies:
1378
+ '@babel/core': ^7.0.0-0
1379
+ dependencies:
1380
+ '@babel/compat-data': 7.24.7
1381
+ '@babel/core': 7.24.7
1382
+ '@babel/helper-compilation-targets': 7.24.7
1383
+ '@babel/helper-plugin-utils': 7.24.7
1384
+ '@babel/helper-validator-option': 7.24.7
1385
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.24.7)
1386
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.24.7)
1387
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.24.7)
1388
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.24.7)
1389
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7)
1390
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7)
1391
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.7)
1392
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.7)
1393
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7)
1394
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7)
1395
+ '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.7)
1396
+ '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.7)
1397
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.7)
1398
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7)
1399
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7)
1400
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7)
1401
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7)
1402
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7)
1403
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7)
1404
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7)
1405
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7)
1406
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.7)
1407
+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.7)
1408
+ '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.7)
1409
+ '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.7)
1410
+ '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.7)
1411
+ '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.24.7)
1412
+ '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.7)
1413
+ '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.7)
1414
+ '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.24.7)
1415
+ '@babel/plugin-transform-classes': 7.24.7(@babel/core@7.24.7)
1416
+ '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.7)
1417
+ '@babel/plugin-transform-destructuring': 7.24.7(@babel/core@7.24.7)
1418
+ '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.24.7)
1419
+ '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.24.7)
1420
+ '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.24.7)
1421
+ '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.24.7)
1422
+ '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.24.7)
1423
+ '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.24.7)
1424
+ '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.7)
1425
+ '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.24.7)
1426
+ '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.7)
1427
+ '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.24.7)
1428
+ '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.24.7)
1429
+ '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.24.7)
1430
+ '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.7)
1431
+ '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.24.7)
1432
+ '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.24.7)
1433
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.7)
1434
+ '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.24.7)
1435
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.7)
1436
+ '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.24.7)
1437
+ '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.24.7)
1438
+ '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.24.7)
1439
+ '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.24.7)
1440
+ '@babel/plugin-transform-optional-chaining': 7.24.7(@babel/core@7.24.7)
1441
+ '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.7)
1442
+ '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.7)
1443
+ '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.24.7)
1444
+ '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.24.7)
1445
+ '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.24.7)
1446
+ '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.24.7)
1447
+ '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.7)
1448
+ '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.7)
1449
+ '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.7)
1450
+ '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.7)
1451
+ '@babel/plugin-transform-typeof-symbol': 7.24.7(@babel/core@7.24.7)
1452
+ '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.24.7)
1453
+ '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.24.7)
1454
+ '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.7)
1455
+ '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.24.7)
1456
+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.7)
1457
+ babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.7)
1458
+ babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.7)
1459
+ babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.7)
1460
+ core-js-compat: 3.37.1
1461
+ semver: 6.3.1
1462
+ transitivePeerDependencies:
1463
+ - supports-color
1464
+ dev: true
1465
+
1466
+ /@babel/preset-flow@7.24.7(@babel/core@7.24.7):
1467
+ resolution: {integrity: sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==, tarball: https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.7.tgz}
1468
+ engines: {node: '>=6.9.0'}
1469
+ peerDependencies:
1470
+ '@babel/core': ^7.0.0-0
1471
+ dependencies:
1472
+ '@babel/core': 7.24.7
1473
+ '@babel/helper-plugin-utils': 7.24.7
1474
+ '@babel/helper-validator-option': 7.24.7
1475
+ '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.24.7)
1476
+ dev: true
1477
+
1478
+ /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.7):
1479
+ resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==, tarball: https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz}
1480
+ peerDependencies:
1481
+ '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
1482
+ dependencies:
1483
+ '@babel/core': 7.24.7
1484
+ '@babel/helper-plugin-utils': 7.24.7
1485
+ '@babel/types': 7.24.0
1486
+ esutils: 2.0.3
1487
+ dev: true
1488
+
1489
+ /@babel/preset-react@7.24.7(@babel/core@7.24.7):
1490
+ resolution: {integrity: sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==, tarball: https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.7.tgz}
1491
+ engines: {node: '>=6.9.0'}
1492
+ peerDependencies:
1493
+ '@babel/core': ^7.0.0-0
1494
+ dependencies:
1495
+ '@babel/core': 7.24.7
1496
+ '@babel/helper-plugin-utils': 7.24.7
1497
+ '@babel/helper-validator-option': 7.24.7
1498
+ '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.24.7)
1499
+ '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.24.7)
1500
+ '@babel/plugin-transform-react-jsx-development': 7.24.7(@babel/core@7.24.7)
1501
+ '@babel/plugin-transform-react-pure-annotations': 7.24.7(@babel/core@7.24.7)
1502
+ transitivePeerDependencies:
1503
+ - supports-color
1504
+ dev: true
1505
+
1506
+ /@babel/preset-typescript@7.24.7(@babel/core@7.24.7):
1507
+ resolution: {integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==, tarball: https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz}
1508
+ engines: {node: '>=6.9.0'}
1509
+ peerDependencies:
1510
+ '@babel/core': ^7.0.0-0
1511
+ dependencies:
1512
+ '@babel/core': 7.24.7
1513
+ '@babel/helper-plugin-utils': 7.24.7
1514
+ '@babel/helper-validator-option': 7.24.7
1515
+ '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7)
1516
+ '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.7)
1517
+ '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7)
1518
+ transitivePeerDependencies:
1519
+ - supports-color
1520
+ dev: true
1521
+
1522
+ /@babel/register@7.24.6(@babel/core@7.24.7):
1523
+ resolution: {integrity: sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==, tarball: https://registry.npmjs.org/@babel/register/-/register-7.24.6.tgz}
1524
+ engines: {node: '>=6.9.0'}
1525
+ peerDependencies:
1526
+ '@babel/core': ^7.0.0-0
1527
+ dependencies:
1528
+ '@babel/core': 7.24.7
1529
+ clone-deep: 4.0.1
1530
+ find-cache-dir: 2.1.0
1531
+ make-dir: 2.1.0
1532
+ pirates: 4.0.6
1533
+ source-map-support: 0.5.21
1534
+ dev: true
1535
+
1536
+ /@babel/regjsgen@0.8.0:
1537
+ resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==, tarball: https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz}
1538
+ dev: true
1539
+
1540
+ /@babel/runtime@7.24.4:
1541
+ resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==}
1542
+ engines: {node: '>=6.9.0'}
1543
+ dependencies:
1544
+ regenerator-runtime: 0.14.1
1545
+
1546
+ /@babel/template@7.24.7:
1547
+ resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==, tarball: https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz}
1548
+ engines: {node: '>=6.9.0'}
1549
+ dependencies:
1550
+ '@babel/code-frame': 7.24.7
1551
+ '@babel/parser': 7.24.7
1552
+ '@babel/types': 7.24.7
1553
+
1554
+ /@babel/traverse@7.24.7:
1555
+ resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==, tarball: https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz}
1556
+ engines: {node: '>=6.9.0'}
1557
+ dependencies:
1558
+ '@babel/code-frame': 7.24.7
1559
+ '@babel/generator': 7.24.7
1560
+ '@babel/helper-environment-visitor': 7.24.7
1561
+ '@babel/helper-function-name': 7.24.7
1562
+ '@babel/helper-hoist-variables': 7.24.7
1563
+ '@babel/helper-split-export-declaration': 7.24.7
1564
+ '@babel/parser': 7.24.7
1565
+ '@babel/types': 7.24.7
1566
+ debug: 4.3.4
1567
+ globals: 11.12.0
1568
+ transitivePeerDependencies:
1569
+ - supports-color
1570
+
1571
+ /@babel/types@7.24.0:
1572
+ resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==, tarball: https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz}
1573
+ engines: {node: '>=6.9.0'}
1574
+ dependencies:
1575
+ '@babel/helper-string-parser': 7.24.1
1576
+ '@babel/helper-validator-identifier': 7.22.20
1577
+ to-fast-properties: 2.0.0
1578
+ dev: true
1579
+
1580
+ /@babel/types@7.24.7:
1581
+ resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==, tarball: https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz}
1582
+ engines: {node: '>=6.9.0'}
1583
+ dependencies:
1584
+ '@babel/helper-string-parser': 7.24.7
1585
+ '@babel/helper-validator-identifier': 7.24.7
1586
+ to-fast-properties: 2.0.0
1587
+
1588
+ /@base2/pretty-print-object@1.0.1:
1589
+ resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==, tarball: https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz}
1590
+ dev: true
1591
+
1592
+ /@chromatic-com/storybook@1.5.0(react@18.2.0):
1593
+ resolution: {integrity: sha512-LkLKv7SWu/6kGep1ft2HA1T/cm14wU0zoW71gE4cZRcgUoRQJtyhITFTLHrjqAxz6bVqNgqzQtd5oBZ2nK3L3g==, tarball: https://registry.npmjs.org/@chromatic-com/storybook/-/storybook-1.5.0.tgz}
1594
+ engines: {node: '>=16.0.0', yarn: '>=1.22.18'}
1595
+ dependencies:
1596
+ chromatic: 11.5.4
1597
+ filesize: 10.1.2
1598
+ jsonfile: 6.1.0
1599
+ react-confetti: 6.1.0(react@18.2.0)
1600
+ strip-ansi: 7.1.0
1601
+ transitivePeerDependencies:
1602
+ - '@chromatic-com/cypress'
1603
+ - '@chromatic-com/playwright'
1604
+ - react
1605
+ dev: true
1606
+
1607
+ /@colors/colors@1.5.0:
1608
+ resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==, tarball: https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz}
1609
+ engines: {node: '>=0.1.90'}
1610
+ requiresBuild: true
1611
+ dev: true
1612
+ optional: true
1613
+
1614
+ /@discoveryjs/json-ext@0.5.7:
1615
+ resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==, tarball: https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz}
1616
+ engines: {node: '>=10.0.0'}
1617
+ dev: true
1618
+
1619
+ /@emnapi/runtime@1.2.0:
1620
+ resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==, tarball: https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz}
1621
+ requiresBuild: true
1622
+ dependencies:
1623
+ tslib: 2.6.2
1624
+ dev: true
1625
+ optional: true
1626
+
1627
+ /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.2.0):
1628
+ resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==, tarball: https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz}
1629
+ peerDependencies:
1630
+ react: '>=16.8.0'
1631
+ dependencies:
1632
+ react: 18.2.0
1633
+ dev: true
1634
+
1635
+ /@esbuild/aix-ppc64@0.20.2:
1636
+ resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==, tarball: https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz}
1637
+ engines: {node: '>=12'}
1638
+ cpu: [ppc64]
1639
+ os: [aix]
1640
+ requiresBuild: true
1641
+ dev: true
1642
+ optional: true
1643
+
1644
+ /@esbuild/android-arm64@0.20.2:
1645
+ resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz}
1646
+ engines: {node: '>=12'}
1647
+ cpu: [arm64]
1648
+ os: [android]
1649
+ requiresBuild: true
1650
+ dev: true
1651
+ optional: true
1652
+
1653
+ /@esbuild/android-arm@0.20.2:
1654
+ resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz}
1655
+ engines: {node: '>=12'}
1656
+ cpu: [arm]
1657
+ os: [android]
1658
+ requiresBuild: true
1659
+ dev: true
1660
+ optional: true
1661
+
1662
+ /@esbuild/android-x64@0.20.2:
1663
+ resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz}
1664
+ engines: {node: '>=12'}
1665
+ cpu: [x64]
1666
+ os: [android]
1667
+ requiresBuild: true
1668
+ dev: true
1669
+ optional: true
1670
+
1671
+ /@esbuild/darwin-arm64@0.20.2:
1672
+ resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz}
1673
+ engines: {node: '>=12'}
1674
+ cpu: [arm64]
1675
+ os: [darwin]
1676
+ requiresBuild: true
1677
+ dev: true
1678
+ optional: true
1679
+
1680
+ /@esbuild/darwin-x64@0.20.2:
1681
+ resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz}
1682
+ engines: {node: '>=12'}
1683
+ cpu: [x64]
1684
+ os: [darwin]
1685
+ requiresBuild: true
1686
+ dev: true
1687
+ optional: true
1688
+
1689
+ /@esbuild/freebsd-arm64@0.20.2:
1690
+ resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz}
1691
+ engines: {node: '>=12'}
1692
+ cpu: [arm64]
1693
+ os: [freebsd]
1694
+ requiresBuild: true
1695
+ dev: true
1696
+ optional: true
1697
+
1698
+ /@esbuild/freebsd-x64@0.20.2:
1699
+ resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz}
1700
+ engines: {node: '>=12'}
1701
+ cpu: [x64]
1702
+ os: [freebsd]
1703
+ requiresBuild: true
1704
+ dev: true
1705
+ optional: true
1706
+
1707
+ /@esbuild/linux-arm64@0.20.2:
1708
+ resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz}
1709
+ engines: {node: '>=12'}
1710
+ cpu: [arm64]
1711
+ os: [linux]
1712
+ requiresBuild: true
1713
+ dev: true
1714
+ optional: true
1715
+
1716
+ /@esbuild/linux-arm@0.20.2:
1717
+ resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz}
1718
+ engines: {node: '>=12'}
1719
+ cpu: [arm]
1720
+ os: [linux]
1721
+ requiresBuild: true
1722
+ dev: true
1723
+ optional: true
1724
+
1725
+ /@esbuild/linux-ia32@0.20.2:
1726
+ resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz}
1727
+ engines: {node: '>=12'}
1728
+ cpu: [ia32]
1729
+ os: [linux]
1730
+ requiresBuild: true
1731
+ dev: true
1732
+ optional: true
1733
+
1734
+ /@esbuild/linux-loong64@0.20.2:
1735
+ resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz}
1736
+ engines: {node: '>=12'}
1737
+ cpu: [loong64]
1738
+ os: [linux]
1739
+ requiresBuild: true
1740
+ dev: true
1741
+ optional: true
1742
+
1743
+ /@esbuild/linux-mips64el@0.20.2:
1744
+ resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz}
1745
+ engines: {node: '>=12'}
1746
+ cpu: [mips64el]
1747
+ os: [linux]
1748
+ requiresBuild: true
1749
+ dev: true
1750
+ optional: true
1751
+
1752
+ /@esbuild/linux-ppc64@0.20.2:
1753
+ resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz}
1754
+ engines: {node: '>=12'}
1755
+ cpu: [ppc64]
1756
+ os: [linux]
1757
+ requiresBuild: true
1758
+ dev: true
1759
+ optional: true
1760
+
1761
+ /@esbuild/linux-riscv64@0.20.2:
1762
+ resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz}
1763
+ engines: {node: '>=12'}
1764
+ cpu: [riscv64]
1765
+ os: [linux]
1766
+ requiresBuild: true
1767
+ dev: true
1768
+ optional: true
1769
+
1770
+ /@esbuild/linux-s390x@0.20.2:
1771
+ resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz}
1772
+ engines: {node: '>=12'}
1773
+ cpu: [s390x]
1774
+ os: [linux]
1775
+ requiresBuild: true
1776
+ dev: true
1777
+ optional: true
1778
+
1779
+ /@esbuild/linux-x64@0.20.2:
1780
+ resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz}
1781
+ engines: {node: '>=12'}
1782
+ cpu: [x64]
1783
+ os: [linux]
1784
+ requiresBuild: true
1785
+ dev: true
1786
+ optional: true
1787
+
1788
+ /@esbuild/netbsd-x64@0.20.2:
1789
+ resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz}
1790
+ engines: {node: '>=12'}
1791
+ cpu: [x64]
1792
+ os: [netbsd]
1793
+ requiresBuild: true
1794
+ dev: true
1795
+ optional: true
1796
+
1797
+ /@esbuild/openbsd-x64@0.20.2:
1798
+ resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz}
1799
+ engines: {node: '>=12'}
1800
+ cpu: [x64]
1801
+ os: [openbsd]
1802
+ requiresBuild: true
1803
+ dev: true
1804
+ optional: true
1805
+
1806
+ /@esbuild/sunos-x64@0.20.2:
1807
+ resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz}
1808
+ engines: {node: '>=12'}
1809
+ cpu: [x64]
1810
+ os: [sunos]
1811
+ requiresBuild: true
1812
+ dev: true
1813
+ optional: true
1814
+
1815
+ /@esbuild/win32-arm64@0.20.2:
1816
+ resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz}
1817
+ engines: {node: '>=12'}
1818
+ cpu: [arm64]
1819
+ os: [win32]
1820
+ requiresBuild: true
1821
+ dev: true
1822
+ optional: true
1823
+
1824
+ /@esbuild/win32-ia32@0.20.2:
1825
+ resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz}
1826
+ engines: {node: '>=12'}
1827
+ cpu: [ia32]
1828
+ os: [win32]
1829
+ requiresBuild: true
1830
+ dev: true
1831
+ optional: true
1832
+
1833
+ /@esbuild/win32-x64@0.20.2:
1834
+ resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz}
1835
+ engines: {node: '>=12'}
1836
+ cpu: [x64]
1837
+ os: [win32]
1838
+ requiresBuild: true
1839
+ dev: true
1840
+ optional: true
1841
+
1842
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.32.0):
1843
+ resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, tarball: https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz}
1844
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1845
+ peerDependencies:
1846
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
1847
+ dependencies:
1848
+ eslint: 8.32.0
1849
+ eslint-visitor-keys: 3.4.3
1850
+ dev: true
1851
+
1852
+ /@eslint/eslintrc@1.4.1:
1853
+ resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==}
1854
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1855
+ dependencies:
1856
+ ajv: 6.12.6
1857
+ debug: 4.3.4
1858
+ espree: 9.6.1
1859
+ globals: 13.24.0
1860
+ ignore: 5.3.1
1861
+ import-fresh: 3.3.0
1862
+ js-yaml: 4.1.0
1863
+ minimatch: 3.1.2
1864
+ strip-json-comments: 3.1.1
1865
+ transitivePeerDependencies:
1866
+ - supports-color
1867
+
1868
+ /@fal-works/esbuild-plugin-global-externals@2.1.2:
1869
+ resolution: {integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==, tarball: https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz}
1870
+ dev: true
1871
+
1872
+ /@floating-ui/core@1.6.0:
1873
+ resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==}
1874
+ dependencies:
1875
+ '@floating-ui/utils': 0.2.1
1876
+ dev: false
1877
+
1878
+ /@floating-ui/dom@1.6.3:
1879
+ resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==}
1880
+ dependencies:
1881
+ '@floating-ui/core': 1.6.0
1882
+ '@floating-ui/utils': 0.2.1
1883
+ dev: false
1884
+
1885
+ /@floating-ui/react-dom@2.0.8(react-dom@18.2.0)(react@18.2.0):
1886
+ resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==}
1887
+ peerDependencies:
1888
+ react: '>=16.8.0'
1889
+ react-dom: '>=16.8.0'
1890
+ dependencies:
1891
+ '@floating-ui/dom': 1.6.3
1892
+ react: 18.2.0
1893
+ react-dom: 18.2.0(react@18.2.0)
1894
+ dev: false
1895
+
1896
+ /@floating-ui/utils@0.2.1:
1897
+ resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==}
1898
+ dev: false
1899
+
1900
+ /@heroicons/react@1.0.6(react@18.2.0):
1901
+ resolution: {integrity: sha512-JJCXydOFWMDpCP4q13iEplA503MQO3xLoZiKum+955ZCtHINWnx26CUxVxxFQu/uLb4LW3ge15ZpzIkXKkJ8oQ==}
1902
+ peerDependencies:
1903
+ react: '>= 16'
1904
+ dependencies:
1905
+ react: 18.2.0
1906
+ dev: false
1907
+
1908
+ /@humanwhocodes/config-array@0.11.14:
1909
+ resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
1910
+ engines: {node: '>=10.10.0'}
1911
+ dependencies:
1912
+ '@humanwhocodes/object-schema': 2.0.3
1913
+ debug: 4.3.4
1914
+ minimatch: 3.1.2
1915
+ transitivePeerDependencies:
1916
+ - supports-color
1917
+
1918
+ /@humanwhocodes/module-importer@1.0.1:
1919
+ resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
1920
+ engines: {node: '>=12.22'}
1921
+
1922
+ /@humanwhocodes/object-schema@2.0.3:
1923
+ resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
1924
+
1925
+ /@img/sharp-darwin-arm64@0.33.4:
1926
+ resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==, tarball: https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.4.tgz}
1927
+ engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
1928
+ cpu: [arm64]
1929
+ os: [darwin]
1930
+ requiresBuild: true
1931
+ optionalDependencies:
1932
+ '@img/sharp-libvips-darwin-arm64': 1.0.2
1933
+ dev: true
1934
+ optional: true
1935
+
1936
+ /@img/sharp-darwin-x64@0.33.4:
1937
+ resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==, tarball: https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.4.tgz}
1938
+ engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
1939
+ cpu: [x64]
1940
+ os: [darwin]
1941
+ requiresBuild: true
1942
+ optionalDependencies:
1943
+ '@img/sharp-libvips-darwin-x64': 1.0.2
1944
+ dev: true
1945
+ optional: true
1946
+
1947
+ /@img/sharp-libvips-darwin-arm64@1.0.2:
1948
+ resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==, tarball: https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz}
1949
+ engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
1950
+ cpu: [arm64]
1951
+ os: [darwin]
1952
+ requiresBuild: true
1953
+ dev: true
1954
+ optional: true
1955
+
1956
+ /@img/sharp-libvips-darwin-x64@1.0.2:
1957
+ resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==, tarball: https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz}
1958
+ engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
1959
+ cpu: [x64]
1960
+ os: [darwin]
1961
+ requiresBuild: true
1962
+ dev: true
1963
+ optional: true
1964
+
1965
+ /@img/sharp-libvips-linux-arm64@1.0.2:
1966
+ resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==, tarball: https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz}
1967
+ engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
1968
+ cpu: [arm64]
1969
+ os: [linux]
1970
+ requiresBuild: true
1971
+ dev: true
1972
+ optional: true
1973
+
1974
+ /@img/sharp-libvips-linux-arm@1.0.2:
1975
+ resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==, tarball: https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz}
1976
+ engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
1977
+ cpu: [arm]
1978
+ os: [linux]
1979
+ requiresBuild: true
1980
+ dev: true
1981
+ optional: true
1982
+
1983
+ /@img/sharp-libvips-linux-s390x@1.0.2:
1984
+ resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==, tarball: https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz}
1985
+ engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
1986
+ cpu: [s390x]
1987
+ os: [linux]
1988
+ requiresBuild: true
1989
+ dev: true
1990
+ optional: true
1991
+
1992
+ /@img/sharp-libvips-linux-x64@1.0.2:
1993
+ resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==, tarball: https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz}
1994
+ engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
1995
+ cpu: [x64]
1996
+ os: [linux]
1997
+ requiresBuild: true
1998
+ dev: true
1999
+ optional: true
2000
+
2001
+ /@img/sharp-libvips-linuxmusl-arm64@1.0.2:
2002
+ resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==, tarball: https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz}
2003
+ engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
2004
+ cpu: [arm64]
2005
+ os: [linux]
2006
+ requiresBuild: true
2007
+ dev: true
2008
+ optional: true
2009
+
2010
+ /@img/sharp-libvips-linuxmusl-x64@1.0.2:
2011
+ resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==, tarball: https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz}
2012
+ engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
2013
+ cpu: [x64]
2014
+ os: [linux]
2015
+ requiresBuild: true
2016
+ dev: true
2017
+ optional: true
2018
+
2019
+ /@img/sharp-linux-arm64@0.33.4:
2020
+ resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==, tarball: https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.4.tgz}
2021
+ engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
2022
+ cpu: [arm64]
2023
+ os: [linux]
2024
+ requiresBuild: true
2025
+ optionalDependencies:
2026
+ '@img/sharp-libvips-linux-arm64': 1.0.2
2027
+ dev: true
2028
+ optional: true
2029
+
2030
+ /@img/sharp-linux-arm@0.33.4:
2031
+ resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==, tarball: https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.4.tgz}
2032
+ engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
2033
+ cpu: [arm]
2034
+ os: [linux]
2035
+ requiresBuild: true
2036
+ optionalDependencies:
2037
+ '@img/sharp-libvips-linux-arm': 1.0.2
2038
+ dev: true
2039
+ optional: true
2040
166
- /@floating-ui/dom@1.6.3:
167
- resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==}
168
- dependencies:
169
- '@floating-ui/core': 1.6.0
170
- '@floating-ui/utils': 0.2.1
171
- dev: false
2041
+ /@img/sharp-linux-s390x@0.33.4:
2042
+ resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==, tarball: https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.4.tgz}
2043
+ engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
2044
+ cpu: [s390x]
2045
+ os: [linux]
2046
+ requiresBuild: true
2047
+ optionalDependencies:
2048
+ '@img/sharp-libvips-linux-s390x': 1.0.2
2049
+ dev: true
2050
+ optional: true
2051
173
- /@floating-ui/react-dom@2.0.8(react-dom@18.2.0)(react@18.2.0):
174
- resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==}
175
- peerDependencies:
176
- react: '>=16.8.0'
177
- react-dom: '>=16.8.0'
178
- dependencies:
179
- '@floating-ui/dom': 1.6.3
180
- react: 18.2.0
181
- react-dom: 18.2.0(react@18.2.0)
182
- dev: false
2052
+ /@img/sharp-linux-x64@0.33.4:
2053
+ resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==, tarball: https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.4.tgz}
2054
+ engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
2055
+ cpu: [x64]
2056
+ os: [linux]
2057
+ requiresBuild: true
2058
+ optionalDependencies:
2059
+ '@img/sharp-libvips-linux-x64': 1.0.2
2060
+ dev: true
2061
+ optional: true
2062
184
- /@floating-ui/utils@0.2.1:
185
- resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==}
186
- dev: false
2063
+ /@img/sharp-linuxmusl-arm64@0.33.4:
2064
+ resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==, tarball: https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.4.tgz}
2065
+ engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
2066
+ cpu: [arm64]
2067
+ os: [linux]
2068
+ requiresBuild: true
2069
+ optionalDependencies:
2070
+ '@img/sharp-libvips-linuxmusl-arm64': 1.0.2
2071
+ dev: true
2072
+ optional: true
2073
188
- /@heroicons/react@1.0.6(react@18.2.0):
189
- resolution: {integrity: sha512-JJCXydOFWMDpCP4q13iEplA503MQO3xLoZiKum+955ZCtHINWnx26CUxVxxFQu/uLb4LW3ge15ZpzIkXKkJ8oQ==}
190
- peerDependencies:
191
- react: '>= 16'
192
- dependencies:
193
- react: 18.2.0
194
- dev: false
2074
+ /@img/sharp-linuxmusl-x64@0.33.4:
2075
+ resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==, tarball: https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.4.tgz}
2076
+ engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
2077
+ cpu: [x64]
2078
+ os: [linux]
2079
+ requiresBuild: true
2080
+ optionalDependencies:
2081
+ '@img/sharp-libvips-linuxmusl-x64': 1.0.2
2082
+ dev: true
2083
+ optional: true
2084
196
- /@humanwhocodes/config-array@0.11.14:
197
- resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
198
- engines: {node: '>=10.10.0'}
2085
+ /@img/sharp-wasm32@0.33.4:
2086
+ resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==, tarball: https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.4.tgz}
2087
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
2088
+ cpu: [wasm32]
2089
+ requiresBuild: true
2090
dependencies:
200
- '@humanwhocodes/object-schema': 2.0.3
201
- debug: 4.3.4
202
- minimatch: 3.1.2
203
- transitivePeerDependencies:
204
- - supports-color
205
- dev: false
2091
+ '@emnapi/runtime': 1.2.0
2092
+ dev: true
2093
+ optional: true
2094
207
- /@humanwhocodes/module-importer@1.0.1:
208
- resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
209
- engines: {node: '>=12.22'}
210
- dev: false
2095
+ /@img/sharp-win32-ia32@0.33.4:
2096
+ resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==, tarball: https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.4.tgz}
2097
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
2098
+ cpu: [ia32]
2099
+ os: [win32]
2100
+ requiresBuild: true
2101
+ dev: true
2102
+ optional: true
2103
212
- /@humanwhocodes/object-schema@2.0.3:
213
- resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
214
- dev: false
2104
+ /@img/sharp-win32-x64@0.33.4:
2105
+ resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==, tarball: https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.4.tgz}
2106
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'}
2107
+ cpu: [x64]
2108
+ os: [win32]
2109
+ requiresBuild: true
2110
+ dev: true
2111
+ optional: true
2112
2113
/@isaacs/cliui@8.0.2:
2114
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
@@ -224,6 +2121,13 @@ packages:
2121
wrap-ansi: 8.1.0
2122
wrap-ansi-cjs: /wrap-ansi@7.0.0
2123
2124
+ /@jest/schemas@29.6.3:
2125
+ resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==, tarball: https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz}
2126
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
2127
+ dependencies:
2128
+ '@sinclair/typebox': 0.27.8
2129
+ dev: true
2130
+
2131
/@jridgewell/gen-mapping@0.3.5:
2132
resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
2133
engines: {node: '>=6.0.0'}
@@ -240,6 +2144,13 @@ packages:
2144
resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
2145
engines: {node: '>=6.0.0'}
2146
2147
+ /@jridgewell/source-map@0.3.6:
2148
+ resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==, tarball: https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz}
2149
+ dependencies:
2150
+ '@jridgewell/gen-mapping': 0.3.5
2151
+ '@jridgewell/trace-mapping': 0.3.25
2152
+ dev: true
2153
+
2154
/@jridgewell/sourcemap-codec@1.4.15:
2155
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
2156
@@ -249,9 +2160,27 @@ packages:
2160
'@jridgewell/resolve-uri': 3.1.2
2161
'@jridgewell/sourcemap-codec': 1.4.15
2162
2163
+ /@mdx-js/react@3.0.1(@types/react@18.2.78)(react@18.2.0):
2164
+ resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==, tarball: https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz}
2165
+ peerDependencies:
2166
+ '@types/react': '>=16'
2167
+ react: '>=16'
2168
+ dependencies:
2169
+ '@types/mdx': 2.0.13
2170
+ '@types/react': 18.2.78
2171
+ react: 18.2.0
2172
+ dev: true
2173
+
2174
+ /@ndelangen/get-tarball@3.0.9:
2175
+ resolution: {integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==, tarball: https://registry.npmjs.org/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz}
2176
+ dependencies:
2177
+ gunzip-maybe: 1.4.2
2178
+ pump: 3.0.0
2179
+ tar-fs: 2.1.1
2180
+ dev: true
2181
+
2182
/@next/env@14.2.3:
2183
resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==, tarball: https://registry.npmjs.org/@next/env/-/env-14.2.3.tgz}
254
- dev: false
2184
2185
/@next/eslint-plugin-next@14.1.0:
2186
resolution: {integrity: sha512-x4FavbNEeXx/baD/zC/SdrvkjSby8nBn8KcCREqk6UuwvwoAPZmaV8TFCAuo/cpovBRTIY67mHhe86MQQm/68Q==}
@@ -265,7 +2194,6 @@ packages:
2194
cpu: [arm64]
2195
os: [darwin]
2196
requiresBuild: true
268
- dev: false
2197
optional: true
2198
2199
/@next/swc-darwin-x64@14.2.3:
@@ -274,7 +2202,6 @@ packages:
2202
cpu: [x64]
2203
os: [darwin]
2204
requiresBuild: true
277
- dev: false
2205
optional: true
2206
2207
/@next/swc-linux-arm64-gnu@14.2.3:
@@ -283,7 +2210,6 @@ packages:
2210
cpu: [arm64]
2211
os: [linux]
2212
requiresBuild: true
286
- dev: false
2213
optional: true
2214
2215
/@next/swc-linux-arm64-musl@14.2.3:
@@ -292,7 +2218,6 @@ packages:
2218
cpu: [arm64]
2219
os: [linux]
2220
requiresBuild: true
295
- dev: false
2221
optional: true
2222
2223
/@next/swc-linux-x64-gnu@14.2.3:
@@ -301,7 +2226,6 @@ packages:
2226
cpu: [x64]
2227
os: [linux]
2228
requiresBuild: true
304
- dev: false
2229
optional: true
2230
2231
/@next/swc-linux-x64-musl@14.2.3:
@@ -310,7 +2234,6 @@ packages:
2234
cpu: [x64]
2235
os: [linux]
2236
requiresBuild: true
313
- dev: false
2237
optional: true
2238
2239
/@next/swc-win32-arm64-msvc@14.2.3:
@@ -319,7 +2242,6 @@ packages:
2242
cpu: [arm64]
2243
os: [win32]
2244
requiresBuild: true
322
- dev: false
2245
optional: true
2246
2247
/@next/swc-win32-ia32-msvc@14.2.3:
@@ -328,7 +2250,6 @@ packages:
2250
cpu: [ia32]
2251
os: [win32]
2252
requiresBuild: true
331
- dev: false
2253
optional: true
2254
2255
/@next/swc-win32-x64-msvc@14.2.3:
@@ -337,7 +2258,6 @@ packages:
2258
cpu: [x64]
2259
os: [win32]
2260
requiresBuild: true
340
- dev: false
2261
optional: true
2262
2263
/@nodelib/fs.scandir@2.1.5:
@@ -355,23 +2275,284 @@ packages:
2275
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
2276
engines: {node: '>= 8'}
2277
dependencies:
358
- '@nodelib/fs.scandir': 2.1.5
359
- fastq: 1.17.1
2278
+ '@nodelib/fs.scandir': 2.1.5
2279
+ fastq: 1.17.1
2280
+
2281
+ /@pkgjs/parseargs@0.11.0:
2282
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, tarball: https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz}
2283
+ engines: {node: '>=14'}
2284
+ requiresBuild: true
2285
+ optional: true
2286
+
2287
+ /@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(webpack@5.92.1):
2288
+ resolution: {integrity: sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==, tarball: https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz}
2289
+ engines: {node: '>= 10.13'}
2290
+ peerDependencies:
2291
+ '@types/webpack': 4.x || 5.x
2292
+ react-refresh: '>=0.10.0 <1.0.0'
2293
+ sockjs-client: ^1.4.0
2294
+ type-fest: '>=0.17.0 <5.0.0'
2295
+ webpack: '>=4.43.0 <6.0.0'
2296
+ webpack-dev-server: 3.x || 4.x || 5.x
2297
+ webpack-hot-middleware: 2.x
2298
+ webpack-plugin-serve: 0.x || 1.x
2299
+ peerDependenciesMeta:
2300
+ '@types/webpack':
2301
+ optional: true
2302
+ sockjs-client:
2303
+ optional: true
2304
+ type-fest:
2305
+ optional: true
2306
+ webpack-dev-server:
2307
+ optional: true
2308
+ webpack-hot-middleware:
2309
+ optional: true
2310
+ webpack-plugin-serve:
2311
+ optional: true
2312
+ dependencies:
2313
+ ansi-html: 0.0.9
2314
+ core-js-pure: 3.37.1
2315
+ error-stack-parser: 2.1.4
2316
+ html-entities: 2.5.2
2317
+ loader-utils: 2.0.4
2318
+ react-refresh: 0.14.2
2319
+ schema-utils: 4.2.0
2320
+ source-map: 0.7.4
2321
+ webpack: 5.92.1(esbuild@0.20.2)
2322
+ dev: true
2323
+
2324
+ /@radix-ui/primitive@1.0.1:
2325
+ resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==}
2326
+ dependencies:
2327
+ '@babel/runtime': 7.24.4
2328
+ dev: false
2329
+
2330
+ /@radix-ui/primitive@1.1.0:
2331
+ resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==, tarball: https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz}
2332
+ dev: true
2333
+
2334
+ /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
2335
+ resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==}
2336
+ peerDependencies:
2337
+ '@types/react': '*'
2338
+ '@types/react-dom': '*'
2339
+ react: ^16.8 || ^17.0 || ^18.0
2340
+ react-dom: ^16.8 || ^17.0 || ^18.0
2341
+ peerDependenciesMeta:
2342
+ '@types/react':
2343
+ optional: true
2344
+ '@types/react-dom':
2345
+ optional: true
2346
+ dependencies:
2347
+ '@babel/runtime': 7.24.4
2348
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2349
+ '@types/react': 18.2.78
2350
+ '@types/react-dom': 18.2.25
2351
+ react: 18.2.0
2352
+ react-dom: 18.2.0(react@18.2.0)
2353
+ dev: false
2354
+
2355
+ /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.78)(react@18.2.0):
2356
+ resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==}
2357
+ peerDependencies:
2358
+ '@types/react': '*'
2359
+ react: ^16.8 || ^17.0 || ^18.0
2360
+ peerDependenciesMeta:
2361
+ '@types/react':
2362
+ optional: true
2363
+ dependencies:
2364
+ '@babel/runtime': 7.24.4
2365
+ '@types/react': 18.2.78
2366
+ react: 18.2.0
2367
+
2368
+ /@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.78)(react@18.2.0):
2369
+ resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==, tarball: https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz}
2370
+ peerDependencies:
2371
+ '@types/react': '*'
2372
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2373
+ peerDependenciesMeta:
2374
+ '@types/react':
2375
+ optional: true
2376
+ dependencies:
2377
+ '@types/react': 18.2.78
2378
+ react: 18.2.0
2379
+ dev: true
2380
+
2381
+ /@radix-ui/react-context@1.0.1(@types/react@18.2.78)(react@18.2.0):
2382
+ resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==}
2383
+ peerDependencies:
2384
+ '@types/react': '*'
2385
+ react: ^16.8 || ^17.0 || ^18.0
2386
+ peerDependenciesMeta:
2387
+ '@types/react':
2388
+ optional: true
2389
+ dependencies:
2390
+ '@babel/runtime': 7.24.4
2391
+ '@types/react': 18.2.78
2392
+ react: 18.2.0
2393
+ dev: false
2394
+
2395
+ /@radix-ui/react-context@1.1.0(@types/react@18.2.78)(react@18.2.0):
2396
+ resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==, tarball: https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz}
2397
+ peerDependencies:
2398
+ '@types/react': '*'
2399
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2400
+ peerDependenciesMeta:
2401
+ '@types/react':
2402
+ optional: true
2403
+ dependencies:
2404
+ '@types/react': 18.2.78
2405
+ react: 18.2.0
2406
+ dev: true
2407
+
2408
+ /@radix-ui/react-dialog@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
2409
+ resolution: {integrity: sha512-oiSJcsjbdC8JqbXrOuhOd7oaEaPp3x2L2zn6V7ie6SSpEjrAha/WabDX4po6laGwbhAu9DT0XxHL0DmcIXrR0A==, tarball: https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.0.tgz}
2410
+ peerDependencies:
2411
+ '@types/react': '*'
2412
+ '@types/react-dom': '*'
2413
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2414
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2415
+ peerDependenciesMeta:
2416
+ '@types/react':
2417
+ optional: true
2418
+ '@types/react-dom':
2419
+ optional: true
2420
+ dependencies:
2421
+ '@radix-ui/primitive': 1.1.0
2422
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2423
+ '@radix-ui/react-context': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2424
+ '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2425
+ '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2426
+ '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2427
+ '@radix-ui/react-id': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2428
+ '@radix-ui/react-portal': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2429
+ '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2430
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2431
+ '@radix-ui/react-slot': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2432
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2433
+ '@types/react': 18.2.78
2434
+ '@types/react-dom': 18.2.25
2435
+ aria-hidden: 1.2.4
2436
+ react: 18.2.0
2437
+ react-dom: 18.2.0(react@18.2.0)
2438
+ react-remove-scroll: 2.5.7(@types/react@18.2.78)(react@18.2.0)
2439
+ dev: true
2440
+
2441
+ /@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
2442
+ resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==}
2443
+ peerDependencies:
2444
+ '@types/react': '*'
2445
+ '@types/react-dom': '*'
2446
+ react: ^16.8 || ^17.0 || ^18.0
2447
+ react-dom: ^16.8 || ^17.0 || ^18.0
2448
+ peerDependenciesMeta:
2449
+ '@types/react':
2450
+ optional: true
2451
+ '@types/react-dom':
2452
+ optional: true
2453
+ dependencies:
2454
+ '@babel/runtime': 7.24.4
2455
+ '@radix-ui/primitive': 1.0.1
2456
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2457
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2458
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2459
+ '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.78)(react@18.2.0)
2460
+ '@types/react': 18.2.78
2461
+ '@types/react-dom': 18.2.25
2462
+ react: 18.2.0
2463
+ react-dom: 18.2.0(react@18.2.0)
2464
+ dev: false
2465
+
2466
+ /@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
2467
+ resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==, tarball: https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.0.tgz}
2468
+ peerDependencies:
2469
+ '@types/react': '*'
2470
+ '@types/react-dom': '*'
2471
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2472
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2473
+ peerDependenciesMeta:
2474
+ '@types/react':
2475
+ optional: true
2476
+ '@types/react-dom':
2477
+ optional: true
2478
+ dependencies:
2479
+ '@radix-ui/primitive': 1.1.0
2480
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2481
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2482
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2483
+ '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2484
+ '@types/react': 18.2.78
2485
+ '@types/react-dom': 18.2.25
2486
+ react: 18.2.0
2487
+ react-dom: 18.2.0(react@18.2.0)
2488
+ dev: true
2489
+
2490
+ /@radix-ui/react-focus-guards@1.1.0(@types/react@18.2.78)(react@18.2.0):
2491
+ resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==, tarball: https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.0.tgz}
2492
+ peerDependencies:
2493
+ '@types/react': '*'
2494
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2495
+ peerDependenciesMeta:
2496
+ '@types/react':
2497
+ optional: true
2498
+ dependencies:
2499
+ '@types/react': 18.2.78
2500
+ react: 18.2.0
2501
+ dev: true
2502
361
- /@pkgjs/parseargs@0.11.0:
362
- resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, tarball: https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz}
363
- engines: {node: '>=14'}
364
- requiresBuild: true
365
- optional: true
2503
+ /@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
2504
+ resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==, tarball: https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz}
2505
+ peerDependencies:
2506
+ '@types/react': '*'
2507
+ '@types/react-dom': '*'
2508
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2509
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2510
+ peerDependenciesMeta:
2511
+ '@types/react':
2512
+ optional: true
2513
+ '@types/react-dom':
2514
+ optional: true
2515
+ dependencies:
2516
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2517
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2518
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2519
+ '@types/react': 18.2.78
2520
+ '@types/react-dom': 18.2.25
2521
+ react: 18.2.0
2522
+ react-dom: 18.2.0(react@18.2.0)
2523
+ dev: true
2524
367
- /@radix-ui/primitive@1.0.1:
368
- resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==}
2525
+ /@radix-ui/react-id@1.0.1(@types/react@18.2.78)(react@18.2.0):
2526
+ resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==}
2527
+ peerDependencies:
2528
+ '@types/react': '*'
2529
+ react: ^16.8 || ^17.0 || ^18.0
2530
+ peerDependenciesMeta:
2531
+ '@types/react':
2532
+ optional: true
2533
dependencies:
2534
'@babel/runtime': 7.24.4
2535
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2536
+ '@types/react': 18.2.78
2537
+ react: 18.2.0
2538
dev: false
2539
373
- /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
374
- resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==}
2540
+ /@radix-ui/react-id@1.1.0(@types/react@18.2.78)(react@18.2.0):
2541
+ resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==, tarball: https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz}
2542
+ peerDependencies:
2543
+ '@types/react': '*'
2544
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2545
+ peerDependenciesMeta:
2546
+ '@types/react':
2547
+ optional: true
2548
+ dependencies:
2549
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2550
+ '@types/react': 18.2.78
2551
+ react: 18.2.0
2552
+ dev: true
2553
+
2554
+ /@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
2555
+ resolution: {integrity: sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==}
2556
peerDependencies:
2557
'@types/react': '*'
2558
'@types/react-dom': '*'
@@ -384,43 +2565,108 @@ packages:
2565
optional: true
2566
dependencies:
2567
'@babel/runtime': 7.24.4
2568
+ '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0)
2569
+ '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2570
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2571
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2572
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2573
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2574
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2575
+ '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2576
+ '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2577
+ '@radix-ui/rect': 1.0.1
2578
'@types/react': 18.2.78
2579
'@types/react-dom': 18.2.25
2580
react: 18.2.0
2581
react-dom: 18.2.0(react@18.2.0)
2582
dev: false
2583
394
- /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.78)(react@18.2.0):
395
- resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==}
2584
+ /@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
2585
+ resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==}
2586
peerDependencies:
2587
'@types/react': '*'
2588
+ '@types/react-dom': '*'
2589
react: ^16.8 || ^17.0 || ^18.0
2590
+ react-dom: ^16.8 || ^17.0 || ^18.0
2591
peerDependenciesMeta:
2592
'@types/react':
2593
optional: true
2594
+ '@types/react-dom':
2595
+ optional: true
2596
dependencies:
2597
'@babel/runtime': 7.24.4
2598
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2599
'@types/react': 18.2.78
2600
+ '@types/react-dom': 18.2.25
2601
react: 18.2.0
2602
+ react-dom: 18.2.0(react@18.2.0)
2603
dev: false
2604
408
- /@radix-ui/react-context@1.0.1(@types/react@18.2.78)(react@18.2.0):
409
- resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==}
2605
+ /@radix-ui/react-portal@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
2606
+ resolution: {integrity: sha512-0tXZ5O6qAVvuN9SWP0X+zadHf9hzHiMf/vxOU+kXO+fbtS8lS57MXa6EmikDxk9s/Bmkk80+dcxgbvisIyeqxg==, tarball: https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.0.tgz}
2607
+ peerDependencies:
2608
+ '@types/react': '*'
2609
+ '@types/react-dom': '*'
2610
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2611
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2612
+ peerDependenciesMeta:
2613
+ '@types/react':
2614
+ optional: true
2615
+ '@types/react-dom':
2616
+ optional: true
2617
+ dependencies:
2618
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2619
+ '@types/react': 18.2.78
2620
+ '@types/react-dom': 18.2.25
2621
+ react: 18.2.0
2622
+ react-dom: 18.2.0(react@18.2.0)
2623
+ dev: true
2624
+
2625
+ /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
2626
+ resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==}
2627
peerDependencies:
2628
'@types/react': '*'
2629
+ '@types/react-dom': '*'
2630
react: ^16.8 || ^17.0 || ^18.0
2631
+ react-dom: ^16.8 || ^17.0 || ^18.0
2632
peerDependenciesMeta:
2633
'@types/react':
2634
optional: true
2635
+ '@types/react-dom':
2636
+ optional: true
2637
dependencies:
2638
'@babel/runtime': 7.24.4
2639
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2640
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2641
'@types/react': 18.2.78
2642
+ '@types/react-dom': 18.2.25
2643
react: 18.2.0
2644
+ react-dom: 18.2.0(react@18.2.0)
2645
dev: false
2646
422
- /@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
423
- resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==}
2647
+ /@radix-ui/react-presence@1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
2648
+ resolution: {integrity: sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==, tarball: https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz}
2649
+ peerDependencies:
2650
+ '@types/react': '*'
2651
+ '@types/react-dom': '*'
2652
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2653
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2654
+ peerDependenciesMeta:
2655
+ '@types/react':
2656
+ optional: true
2657
+ '@types/react-dom':
2658
+ optional: true
2659
+ dependencies:
2660
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2661
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2662
+ '@types/react': 18.2.78
2663
+ '@types/react-dom': 18.2.25
2664
+ react: 18.2.0
2665
+ react-dom: 18.2.0(react@18.2.0)
2666
+ dev: true
2667
+
2668
+ /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
2669
+ resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==}
2670
peerDependencies:
2671
'@types/react': '*'
2672
'@types/react-dom': '*'
@@ -433,19 +2679,35 @@ packages:
2679
optional: true
2680
dependencies:
2681
'@babel/runtime': 7.24.4
436
- '@radix-ui/primitive': 1.0.1
437
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.78)(react@18.2.0)
438
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
439
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.78)(react@18.2.0)
440
- '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.78)(react@18.2.0)
2682
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.78)(react@18.2.0)
2683
'@types/react': 18.2.78
2684
'@types/react-dom': 18.2.25
2685
react: 18.2.0
2686
react-dom: 18.2.0(react@18.2.0)
2687
dev: false
2688
447
- /@radix-ui/react-id@1.0.1(@types/react@18.2.78)(react@18.2.0):
448
- resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==}
2689
+ /@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
2690
+ resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==, tarball: https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz}
2691
+ peerDependencies:
2692
+ '@types/react': '*'
2693
+ '@types/react-dom': '*'
2694
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2695
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2696
+ peerDependenciesMeta:
2697
+ '@types/react':
2698
+ optional: true
2699
+ '@types/react-dom':
2700
+ optional: true
2701
+ dependencies:
2702
+ '@radix-ui/react-slot': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2703
+ '@types/react': 18.2.78
2704
+ '@types/react-dom': 18.2.25
2705
+ react: 18.2.0
2706
+ react-dom: 18.2.0(react@18.2.0)
2707
+ dev: true
2708
+
2709
+ /@radix-ui/react-slot@1.0.2(@types/react@18.2.78)(react@18.2.0):
2710
+ resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==}
2711
peerDependencies:
2712
'@types/react': '*'
2713
react: ^16.8 || ^17.0 || ^18.0
@@ -454,13 +2716,26 @@ packages:
2716
optional: true
2717
dependencies:
2718
'@babel/runtime': 7.24.4
457
- '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2719
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2720
'@types/react': 18.2.78
2721
react: 18.2.0
460
- dev: false
2722
462
- /@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
463
- resolution: {integrity: sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==}
2723
+ /@radix-ui/react-slot@1.1.0(@types/react@18.2.78)(react@18.2.0):
2724
+ resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==, tarball: https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz}
2725
+ peerDependencies:
2726
+ '@types/react': '*'
2727
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2728
+ peerDependenciesMeta:
2729
+ '@types/react':
2730
+ optional: true
2731
+ dependencies:
2732
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2733
+ '@types/react': 18.2.78
2734
+ react: 18.2.0
2735
+ dev: true
2736
+
2737
+ /@radix-ui/react-tooltip@1.0.7(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
2738
+ resolution: {integrity: sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw==}
2739
peerDependencies:
2740
'@types/react': '*'
2741
'@types/react-dom': '*'
@@ -473,88 +2748,152 @@ packages:
2748
optional: true
2749
dependencies:
2750
'@babel/runtime': 7.24.4
476
- '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0)
477
- '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2751
+ '@radix-ui/primitive': 1.0.1
2752
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2753
'@radix-ui/react-context': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2754
+ '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2755
+ '@radix-ui/react-id': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2756
+ '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2757
+ '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2758
+ '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2759
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
481
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.78)(react@18.2.0)
482
- '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.78)(react@18.2.0)
483
- '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.78)(react@18.2.0)
484
- '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.78)(react@18.2.0)
485
- '@radix-ui/rect': 1.0.1
2760
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.78)(react@18.2.0)
2761
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2762
+ '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2763
'@types/react': 18.2.78
2764
'@types/react-dom': 18.2.25
2765
react: 18.2.0
2766
react-dom: 18.2.0(react@18.2.0)
2767
dev: false
2768
492
- /@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
493
- resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==}
2769
+ /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.78)(react@18.2.0):
2770
+ resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==}
2771
+ peerDependencies:
2772
+ '@types/react': '*'
2773
+ react: ^16.8 || ^17.0 || ^18.0
2774
+ peerDependenciesMeta:
2775
+ '@types/react':
2776
+ optional: true
2777
+ dependencies:
2778
+ '@babel/runtime': 7.24.4
2779
+ '@types/react': 18.2.78
2780
+ react: 18.2.0
2781
+ dev: false
2782
+
2783
+ /@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.2.78)(react@18.2.0):
2784
+ resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==, tarball: https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz}
2785
+ peerDependencies:
2786
+ '@types/react': '*'
2787
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2788
+ peerDependenciesMeta:
2789
+ '@types/react':
2790
+ optional: true
2791
+ dependencies:
2792
+ '@types/react': 18.2.78
2793
+ react: 18.2.0
2794
+ dev: true
2795
+
2796
+ /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.78)(react@18.2.0):
2797
+ resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==}
2798
+ peerDependencies:
2799
+ '@types/react': '*'
2800
+ react: ^16.8 || ^17.0 || ^18.0
2801
+ peerDependenciesMeta:
2802
+ '@types/react':
2803
+ optional: true
2804
+ dependencies:
2805
+ '@babel/runtime': 7.24.4
2806
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2807
+ '@types/react': 18.2.78
2808
+ react: 18.2.0
2809
+ dev: false
2810
+
2811
+ /@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.2.78)(react@18.2.0):
2812
+ resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==, tarball: https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz}
2813
+ peerDependencies:
2814
+ '@types/react': '*'
2815
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2816
+ peerDependenciesMeta:
2817
+ '@types/react':
2818
+ optional: true
2819
+ dependencies:
2820
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2821
+ '@types/react': 18.2.78
2822
+ react: 18.2.0
2823
+ dev: true
2824
+
2825
+ /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.78)(react@18.2.0):
2826
+ resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==}
2827
+ peerDependencies:
2828
+ '@types/react': '*'
2829
+ react: ^16.8 || ^17.0 || ^18.0
2830
+ peerDependenciesMeta:
2831
+ '@types/react':
2832
+ optional: true
2833
+ dependencies:
2834
+ '@babel/runtime': 7.24.4
2835
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2836
+ '@types/react': 18.2.78
2837
+ react: 18.2.0
2838
+ dev: false
2839
+
2840
+ /@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.2.78)(react@18.2.0):
2841
+ resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==, tarball: https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz}
2842
+ peerDependencies:
2843
+ '@types/react': '*'
2844
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2845
+ peerDependenciesMeta:
2846
+ '@types/react':
2847
+ optional: true
2848
+ dependencies:
2849
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.78)(react@18.2.0)
2850
+ '@types/react': 18.2.78
2851
+ react: 18.2.0
2852
+ dev: true
2853
+
2854
+ /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.78)(react@18.2.0):
2855
+ resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==, tarball: https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz}
2856
peerDependencies:
2857
'@types/react': '*'
496
- '@types/react-dom': '*'
2858
react: ^16.8 || ^17.0 || ^18.0
498
- react-dom: ^16.8 || ^17.0 || ^18.0
2859
peerDependenciesMeta:
2860
'@types/react':
2861
optional: true
502
- '@types/react-dom':
503
- optional: true
2862
dependencies:
2863
'@babel/runtime': 7.24.4
506
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2864
'@types/react': 18.2.78
508
- '@types/react-dom': 18.2.25
2865
react: 18.2.0
510
- react-dom: 18.2.0(react@18.2.0)
2866
dev: false
2867
513
- /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
514
- resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==}
2868
+ /@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.2.78)(react@18.2.0):
2869
+ resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==, tarball: https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz}
2870
peerDependencies:
2871
'@types/react': '*'
517
- '@types/react-dom': '*'
518
- react: ^16.8 || ^17.0 || ^18.0
519
- react-dom: ^16.8 || ^17.0 || ^18.0
2872
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2873
peerDependenciesMeta:
2874
'@types/react':
2875
optional: true
523
- '@types/react-dom':
524
- optional: true
2876
dependencies:
526
- '@babel/runtime': 7.24.4
527
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.78)(react@18.2.0)
528
- '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2877
'@types/react': 18.2.78
530
- '@types/react-dom': 18.2.25
2878
react: 18.2.0
532
- react-dom: 18.2.0(react@18.2.0)
533
- dev: false
2879
535
- /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
536
- resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==}
2880
+ /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.78)(react@18.2.0):
2881
+ resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==}
2882
peerDependencies:
2883
'@types/react': '*'
539
- '@types/react-dom': '*'
2884
react: ^16.8 || ^17.0 || ^18.0
541
- react-dom: ^16.8 || ^17.0 || ^18.0
2885
peerDependenciesMeta:
2886
'@types/react':
2887
optional: true
545
- '@types/react-dom':
546
- optional: true
2888
dependencies:
2889
'@babel/runtime': 7.24.4
549
- '@radix-ui/react-slot': 1.0.2(@types/react@18.2.78)(react@18.2.0)
2890
+ '@radix-ui/rect': 1.0.1
2891
'@types/react': 18.2.78
551
- '@types/react-dom': 18.2.25
2892
react: 18.2.0
553
- react-dom: 18.2.0(react@18.2.0)
2893
dev: false
2894
556
- /@radix-ui/react-slot@1.0.2(@types/react@18.2.78)(react@18.2.0):
557
- resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==}
2895
+ /@radix-ui/react-use-size@1.0.1(@types/react@18.2.78)(react@18.2.0):
2896
+ resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==}
2897
peerDependencies:
2898
'@types/react': '*'
2899
react: ^16.8 || ^17.0 || ^18.0
@@ -563,13 +2902,13 @@ packages:
2902
optional: true
2903
dependencies:
2904
'@babel/runtime': 7.24.4
566
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2905
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.78)(react@18.2.0)
2906
'@types/react': 18.2.78
2907
react: 18.2.0
2908
dev: false
2909
571
- /@radix-ui/react-tooltip@1.0.7(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
572
- resolution: {integrity: sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw==}
2910
+ /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
2911
+ resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==}
2912
peerDependencies:
2913
'@types/react': '*'
2914
'@types/react-dom': '*'
@@ -582,153 +2921,971 @@ packages:
2921
optional: true
2922
dependencies:
2923
'@babel/runtime': 7.24.4
585
- '@radix-ui/primitive': 1.0.1
586
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.78)(react@18.2.0)
587
- '@radix-ui/react-context': 1.0.1(@types/react@18.2.78)(react@18.2.0)
588
- '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
589
- '@radix-ui/react-id': 1.0.1(@types/react@18.2.78)(react@18.2.0)
590
- '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
591
- '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
592
- '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2924
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
594
- '@radix-ui/react-slot': 1.0.2(@types/react@18.2.78)(react@18.2.0)
595
- '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.78)(react@18.2.0)
596
- '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2925
'@types/react': 18.2.78
2926
'@types/react-dom': 18.2.25
2927
react: 18.2.0
2928
react-dom: 18.2.0(react@18.2.0)
2929
dev: false
2930
603
- /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.78)(react@18.2.0):
604
- resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==}
2931
+ /@radix-ui/rect@1.0.1:
2932
+ resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==}
2933
+ dependencies:
2934
+ '@babel/runtime': 7.24.4
2935
+ dev: false
2936
+
2937
+ /@rushstack/eslint-patch@1.10.2:
2938
+ resolution: {integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==}
2939
+ dev: false
2940
+
2941
+ /@sinclair/typebox@0.27.8:
2942
+ resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==, tarball: https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz}
2943
+ dev: true
2944
+
2945
+ /@sindresorhus/merge-streams@2.3.0:
2946
+ resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==, tarball: https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz}
2947
+ engines: {node: '>=18'}
2948
+ dev: true
2949
+
2950
+ /@storybook/addon-actions@8.1.10:
2951
+ resolution: {integrity: sha512-1MjncuynvkT3rJtrkWPHLo92Pfno+LUWtaHiNDt9nXYowclTN2cT4a4gNDh6eKkB9dITHxkD7/4mxjHpFUvyrA==, tarball: https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.1.10.tgz}
2952
+ dependencies:
2953
+ '@storybook/core-events': 8.1.10
2954
+ '@storybook/global': 5.0.0
2955
+ '@types/uuid': 9.0.8
2956
+ dequal: 2.0.3
2957
+ polished: 4.3.1
2958
+ uuid: 9.0.1
2959
+ dev: true
2960
+
2961
+ /@storybook/addon-backgrounds@8.1.10:
2962
+ resolution: {integrity: sha512-nX9Hmcq5U/13S2ETcjGaLqfDcaSKTNPD3RBzWUoNQuZB/bB1q4qLLncQnQfaa6uruP9k6GIFZvtXeJAs9r0POw==, tarball: https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.1.10.tgz}
2963
+ dependencies:
2964
+ '@storybook/global': 5.0.0
2965
+ memoizerific: 1.11.3
2966
+ ts-dedent: 2.2.0
2967
+ dev: true
2968
+
2969
+ /@storybook/addon-controls@8.1.10(@types/react-dom@18.2.25)(@types/react@18.2.78)(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0):
2970
+ resolution: {integrity: sha512-98uLezKv6W/1byJL+Zri5kA1Cfi+DUBsbdjz7fFJl8xMtAGwuv9cnOueQl0ouDhqqwnZ4LWHYQsSsPPMz1Lmkg==, tarball: https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.1.10.tgz}
2971
+ dependencies:
2972
+ '@storybook/blocks': 8.1.10(@types/react-dom@18.2.25)(@types/react@18.2.78)(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0)
2973
+ dequal: 2.0.3
2974
+ lodash: 4.17.21
2975
+ ts-dedent: 2.2.0
2976
+ transitivePeerDependencies:
2977
+ - '@types/react'
2978
+ - '@types/react-dom'
2979
+ - encoding
2980
+ - prettier
2981
+ - react
2982
+ - react-dom
2983
+ - supports-color
2984
+ dev: true
2985
+
2986
+ /@storybook/addon-docs@8.1.10(@types/react-dom@18.2.25)(prettier@3.3.2):
2987
+ resolution: {integrity: sha512-jzmIeCoykiHg/KLPrYEDtXO/+dcQaEOqyJHS77eTzAO2iSXJlE+yva5Uwc8apG7UxDVa4Ycc1lPwMzB5GaHsGQ==, tarball: https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.1.10.tgz}
2988
+ dependencies:
2989
+ '@babel/core': 7.24.7
2990
+ '@mdx-js/react': 3.0.1(@types/react@18.2.78)(react@18.2.0)
2991
+ '@storybook/blocks': 8.1.10(@types/react-dom@18.2.25)(@types/react@18.2.78)(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0)
2992
+ '@storybook/client-logger': 8.1.10
2993
+ '@storybook/components': 8.1.10(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
2994
+ '@storybook/csf-plugin': 8.1.10
2995
+ '@storybook/csf-tools': 8.1.10
2996
+ '@storybook/global': 5.0.0
2997
+ '@storybook/node-logger': 8.1.10
2998
+ '@storybook/preview-api': 8.1.10
2999
+ '@storybook/react-dom-shim': 8.1.10(react-dom@18.2.0)(react@18.2.0)
3000
+ '@storybook/theming': 8.1.10(react-dom@18.2.0)(react@18.2.0)
3001
+ '@storybook/types': 8.1.10
3002
+ '@types/react': 18.2.78
3003
+ fs-extra: 11.2.0
3004
+ react: 18.2.0
3005
+ react-dom: 18.2.0(react@18.2.0)
3006
+ rehype-external-links: 3.0.0
3007
+ rehype-slug: 6.0.0
3008
+ ts-dedent: 2.2.0
3009
+ transitivePeerDependencies:
3010
+ - '@types/react-dom'
3011
+ - encoding
3012
+ - prettier
3013
+ - supports-color
3014
+ dev: true
3015
+
3016
+ /@storybook/addon-essentials@8.1.10(@types/react-dom@18.2.25)(@types/react@18.2.78)(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0):
3017
+ resolution: {integrity: sha512-xgAXdl/MaKWmwqJJpw4z1YaD1V/r74VHHLqY3Z4YaU9DmlApkCa+FmZSS9QVAf7g6JNUcD1Dbtw5j62uNn+YyA==, tarball: https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.1.10.tgz}
3018
+ dependencies:
3019
+ '@storybook/addon-actions': 8.1.10
3020
+ '@storybook/addon-backgrounds': 8.1.10
3021
+ '@storybook/addon-controls': 8.1.10(@types/react-dom@18.2.25)(@types/react@18.2.78)(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0)
3022
+ '@storybook/addon-docs': 8.1.10(@types/react-dom@18.2.25)(prettier@3.3.2)
3023
+ '@storybook/addon-highlight': 8.1.10
3024
+ '@storybook/addon-measure': 8.1.10
3025
+ '@storybook/addon-outline': 8.1.10
3026
+ '@storybook/addon-toolbars': 8.1.10
3027
+ '@storybook/addon-viewport': 8.1.10
3028
+ '@storybook/core-common': 8.1.10(prettier@3.3.2)
3029
+ '@storybook/manager-api': 8.1.10(react-dom@18.2.0)(react@18.2.0)
3030
+ '@storybook/node-logger': 8.1.10
3031
+ '@storybook/preview-api': 8.1.10
3032
+ ts-dedent: 2.2.0
3033
+ transitivePeerDependencies:
3034
+ - '@types/react'
3035
+ - '@types/react-dom'
3036
+ - encoding
3037
+ - prettier
3038
+ - react
3039
+ - react-dom
3040
+ - supports-color
3041
+ dev: true
3042
+
3043
+ /@storybook/addon-highlight@8.1.10:
3044
+ resolution: {integrity: sha512-s9QKGtU6WGB/+CggNWg940NIi+u0tcxpPxqg/ltg3EOHr8J0NAZur6mibs3Z4Q5CXkAuNdWrvopLu+/27i1rQQ==, tarball: https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.1.10.tgz}
3045
+ dependencies:
3046
+ '@storybook/global': 5.0.0
3047
+ dev: true
3048
+
3049
+ /@storybook/addon-interactions@8.1.10:
3050
+ resolution: {integrity: sha512-GGU66TxYv6Bis10mmlgMhLOyai1am1amKVvX7ML8XYfsi6lA9zCnfQSVXulYLfjfzyIR6Ld8Kxe5awvjucPxSw==, tarball: https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.1.10.tgz}
3051
+ dependencies:
3052
+ '@storybook/global': 5.0.0
3053
+ '@storybook/instrumenter': 8.1.10
3054
+ '@storybook/test': 8.1.10
3055
+ '@storybook/types': 8.1.10
3056
+ polished: 4.3.1
3057
+ ts-dedent: 2.2.0
3058
+ transitivePeerDependencies:
3059
+ - '@jest/globals'
3060
+ - '@types/bun'
3061
+ - '@types/jest'
3062
+ - jest
3063
+ - vitest
3064
+ dev: true
3065
+
3066
+ /@storybook/addon-links@8.1.10(react@18.2.0):
3067
+ resolution: {integrity: sha512-SxCuK7k7A0/qIPzV68u25qfye3Fb0PkC1izlRbt7u64wIUIxGzgfjM3dFRWK2VaJzCsEQWSmIdv7YHi7Wv5y3w==, tarball: https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.1.10.tgz}
3068
+ peerDependencies:
3069
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
3070
+ peerDependenciesMeta:
3071
+ react:
3072
+ optional: true
3073
+ dependencies:
3074
+ '@storybook/csf': 0.1.8
3075
+ '@storybook/global': 5.0.0
3076
+ react: 18.2.0
3077
+ ts-dedent: 2.2.0
3078
+ dev: true
3079
+
3080
+ /@storybook/addon-measure@8.1.10:
3081
+ resolution: {integrity: sha512-akhdg3WBOBvDsolzSSvW4TIdZLMVlL9DS6rpZvhydXeX8pG0sjb+sON6VUL4h8Gs7qa8QumauXCr+Y4q1FhZhw==, tarball: https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.1.10.tgz}
3082
+ dependencies:
3083
+ '@storybook/global': 5.0.0
3084
+ tiny-invariant: 1.3.3
3085
+ dev: true
3086
+
3087
+ /@storybook/addon-onboarding@8.1.10(react@18.2.0):
3088
+ resolution: {integrity: sha512-DVIt2YaBFY7JT4OwjP7+2paz6a1juqDuGwTjS2XIbH00Yo58l+DYuWZgFx4x3J7v0Bw/CdXwHcgfKXbsSvBf2Q==, tarball: https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-8.1.10.tgz}
3089
+ dependencies:
3090
+ react-confetti: 6.1.0(react@18.2.0)
3091
+ transitivePeerDependencies:
3092
+ - react
3093
+ dev: true
3094
+
3095
+ /@storybook/addon-outline@8.1.10:
3096
+ resolution: {integrity: sha512-Edn5TWpV1DcumOjx0qG9bBKja6vz210ip7O47JbRDu7IDR8lguaM2X9xbmhXhBQq4fmqvobZmfRnrSeCtSYeyQ==, tarball: https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.1.10.tgz}
3097
+ dependencies:
3098
+ '@storybook/global': 5.0.0
3099
+ ts-dedent: 2.2.0
3100
+ dev: true
3101
+
3102
+ /@storybook/addon-toolbars@8.1.10:
3103
+ resolution: {integrity: sha512-5bRcCWrhaTX5Y91EWmHilPZ7kZaneaY414Gn5a6gsaNgaVPkSx9KD9j8M9DyXJ4yQNs265TiPWQqWrPB3Q2VgA==, tarball: https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.1.10.tgz}
3104
+ dev: true
3105
+
3106
+ /@storybook/addon-viewport@8.1.10:
3107
+ resolution: {integrity: sha512-rJpyAwTVQa+6yqjdMDeqNKoW5aPoSzBAtMywtNMP5lHwF6NpJUvm67c/ox0//d5dPPPjlJDz2QC2COWqjviQyw==, tarball: https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.1.10.tgz}
3108
+ dependencies:
3109
+ memoizerific: 1.11.3
3110
+ dev: true
3111
+
3112
+ /@storybook/blocks@8.1.10(@types/react-dom@18.2.25)(@types/react@18.2.78)(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0):
3113
+ resolution: {integrity: sha512-8ZGgLIUBdSafcyaKR5Zs0CFisFCPoxZBVt3GMUCZtN+G17YhEg4+OnZs5aMZknfnh28BUnZS2STjWTGStAE5Rw==, tarball: https://registry.npmjs.org/@storybook/blocks/-/blocks-8.1.10.tgz}
3114
+ peerDependencies:
3115
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
3116
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
3117
+ peerDependenciesMeta:
3118
+ react:
3119
+ optional: true
3120
+ react-dom:
3121
+ optional: true
3122
+ dependencies:
3123
+ '@storybook/channels': 8.1.10
3124
+ '@storybook/client-logger': 8.1.10
3125
+ '@storybook/components': 8.1.10(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
3126
+ '@storybook/core-events': 8.1.10
3127
+ '@storybook/csf': 0.1.8
3128
+ '@storybook/docs-tools': 8.1.10(prettier@3.3.2)
3129
+ '@storybook/global': 5.0.0
3130
+ '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0)
3131
+ '@storybook/manager-api': 8.1.10(react-dom@18.2.0)(react@18.2.0)
3132
+ '@storybook/preview-api': 8.1.10
3133
+ '@storybook/theming': 8.1.10(react-dom@18.2.0)(react@18.2.0)
3134
+ '@storybook/types': 8.1.10
3135
+ '@types/lodash': 4.17.5
3136
+ color-convert: 2.0.1
3137
+ dequal: 2.0.3
3138
+ lodash: 4.17.21
3139
+ markdown-to-jsx: 7.3.2(react@18.2.0)
3140
+ memoizerific: 1.11.3
3141
+ polished: 4.3.1
3142
+ react: 18.2.0
3143
+ react-colorful: 5.6.1(react-dom@18.2.0)(react@18.2.0)
3144
+ react-dom: 18.2.0(react@18.2.0)
3145
+ telejson: 7.2.0
3146
+ tocbot: 4.28.2
3147
+ ts-dedent: 2.2.0
3148
+ util-deprecate: 1.0.2
3149
+ transitivePeerDependencies:
3150
+ - '@types/react'
3151
+ - '@types/react-dom'
3152
+ - encoding
3153
+ - prettier
3154
+ - supports-color
3155
+ dev: true
3156
+
3157
+ /@storybook/builder-manager@8.1.10(prettier@3.3.2):
3158
+ resolution: {integrity: sha512-dhg54zpaglR9XKNAiwMqm5/IONMCEG/hO/iTfNHJI1rAGeWhvM71cmhF+VlKUcjpTlIfHe7J19+TL+sWQJNgtg==, tarball: https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-8.1.10.tgz}
3159
+ dependencies:
3160
+ '@fal-works/esbuild-plugin-global-externals': 2.1.2
3161
+ '@storybook/core-common': 8.1.10(prettier@3.3.2)
3162
+ '@storybook/manager': 8.1.10
3163
+ '@storybook/node-logger': 8.1.10
3164
+ '@types/ejs': 3.1.5
3165
+ '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.20.2)
3166
+ browser-assert: 1.2.1
3167
+ ejs: 3.1.10
3168
+ esbuild: 0.20.2
3169
+ esbuild-plugin-alias: 0.2.1
3170
+ express: 4.19.2
3171
+ fs-extra: 11.2.0
3172
+ process: 0.11.10
3173
+ util: 0.12.5
3174
+ transitivePeerDependencies:
3175
+ - encoding
3176
+ - prettier
3177
+ - supports-color
3178
+ dev: true
3179
+
3180
+ /@storybook/builder-webpack5@8.1.10(esbuild@0.20.2)(prettier@3.3.2)(typescript@4.9.5):
3181
+ resolution: {integrity: sha512-Ume7NN9s7JYAKkVsbw1rDE/T40E4TnUpVvE0wPtSlAwcVh3IJ62MdbLyOmULhVTliKtKlQpxTTAedXtFCLUxiw==, tarball: https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.1.10.tgz}
3182
+ peerDependencies:
3183
+ typescript: '*'
3184
+ peerDependenciesMeta:
3185
+ typescript:
3186
+ optional: true
3187
+ dependencies:
3188
+ '@storybook/channels': 8.1.10
3189
+ '@storybook/client-logger': 8.1.10
3190
+ '@storybook/core-common': 8.1.10(prettier@3.3.2)
3191
+ '@storybook/core-events': 8.1.10
3192
+ '@storybook/core-webpack': 8.1.10(prettier@3.3.2)
3193
+ '@storybook/node-logger': 8.1.10
3194
+ '@storybook/preview': 8.1.10
3195
+ '@storybook/preview-api': 8.1.10
3196
+ '@types/node': 18.17.0
3197
+ '@types/semver': 7.5.8
3198
+ browser-assert: 1.2.1
3199
+ case-sensitive-paths-webpack-plugin: 2.4.0
3200
+ cjs-module-lexer: 1.3.1
3201
+ constants-browserify: 1.0.0
3202
+ css-loader: 6.11.0(webpack@5.92.1)
3203
+ es-module-lexer: 1.5.3
3204
+ express: 4.19.2
3205
+ fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.9.5)(webpack@5.92.1)
3206
+ fs-extra: 11.2.0
3207
+ html-webpack-plugin: 5.6.0(webpack@5.92.1)
3208
+ magic-string: 0.30.10
3209
+ path-browserify: 1.0.1
3210
+ process: 0.11.10
3211
+ semver: 7.6.0
3212
+ style-loader: 3.3.4(webpack@5.92.1)
3213
+ terser-webpack-plugin: 5.3.10(esbuild@0.20.2)(webpack@5.92.1)
3214
+ ts-dedent: 2.2.0
3215
+ typescript: 4.9.5
3216
+ url: 0.11.3
3217
+ util: 0.12.5
3218
+ util-deprecate: 1.0.2
3219
+ webpack: 5.92.1(esbuild@0.20.2)
3220
+ webpack-dev-middleware: 6.1.3(webpack@5.92.1)
3221
+ webpack-hot-middleware: 2.26.1
3222
+ webpack-virtual-modules: 0.5.0
3223
+ transitivePeerDependencies:
3224
+ - '@rspack/core'
3225
+ - '@swc/core'
3226
+ - encoding
3227
+ - esbuild
3228
+ - prettier
3229
+ - supports-color
3230
+ - uglify-js
3231
+ - webpack-cli
3232
+ dev: true
3233
+
3234
+ /@storybook/channels@8.1.10:
3235
+ resolution: {integrity: sha512-CxZE4XrQoe+F+S2mo8Z9HTvFZKfKHIIiwYfoXKCryVp2U/z7ZKrely2PbfxWsrQvF3H0+oegfYYhYRHRiM21Zw==, tarball: https://registry.npmjs.org/@storybook/channels/-/channels-8.1.10.tgz}
3236
+ dependencies:
3237
+ '@storybook/client-logger': 8.1.10
3238
+ '@storybook/core-events': 8.1.10
3239
+ '@storybook/global': 5.0.0
3240
+ telejson: 7.2.0
3241
+ tiny-invariant: 1.3.3
3242
+ dev: true
3243
+
3244
+ /@storybook/cli@8.1.10(react-dom@18.2.0)(react@18.2.0):
3245
+ resolution: {integrity: sha512-7Fm2Qgk33sHayZ0QABqwe1Jto4yyVRVW6kTrSeP5IuLh+mn244RgxBvWtGCyL1EcWDFI7PYUFa0HxgTCq7C+OA==, tarball: https://registry.npmjs.org/@storybook/cli/-/cli-8.1.10.tgz}
3246
+ hasBin: true
3247
+ dependencies:
3248
+ '@babel/core': 7.24.7
3249
+ '@babel/types': 7.24.0
3250
+ '@ndelangen/get-tarball': 3.0.9
3251
+ '@storybook/codemod': 8.1.10
3252
+ '@storybook/core-common': 8.1.10(prettier@3.3.2)
3253
+ '@storybook/core-events': 8.1.10
3254
+ '@storybook/core-server': 8.1.10(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0)
3255
+ '@storybook/csf-tools': 8.1.10
3256
+ '@storybook/node-logger': 8.1.10
3257
+ '@storybook/telemetry': 8.1.10(prettier@3.3.2)
3258
+ '@storybook/types': 8.1.10
3259
+ '@types/semver': 7.5.8
3260
+ '@yarnpkg/fslib': 2.10.3
3261
+ '@yarnpkg/libzip': 2.3.0
3262
+ chalk: 4.1.2
3263
+ commander: 6.2.1
3264
+ cross-spawn: 7.0.3
3265
+ detect-indent: 6.1.0
3266
+ envinfo: 7.13.0
3267
+ execa: 5.1.1
3268
+ find-up: 5.0.0
3269
+ fs-extra: 11.2.0
3270
+ get-npm-tarball-url: 2.1.0
3271
+ giget: 1.2.3
3272
+ globby: 14.0.1
3273
+ jscodeshift: 0.15.2(@babel/preset-env@7.24.7)
3274
+ leven: 3.1.0
3275
+ ora: 5.4.1
3276
+ prettier: 3.3.2
3277
+ prompts: 2.4.2
3278
+ read-pkg-up: 7.0.1
3279
+ semver: 7.6.0
3280
+ strip-json-comments: 3.1.1
3281
+ tempy: 3.1.0
3282
+ tiny-invariant: 1.3.3
3283
+ ts-dedent: 2.2.0
3284
+ transitivePeerDependencies:
3285
+ - '@babel/preset-env'
3286
+ - bufferutil
3287
+ - encoding
3288
+ - react
3289
+ - react-dom
3290
+ - supports-color
3291
+ - utf-8-validate
3292
+ dev: true
3293
+
3294
+ /@storybook/client-logger@8.1.10:
3295
+ resolution: {integrity: sha512-sVXCOo7jnlCgRPOcMlQGODAEt6ipPj+8xGkRUws0kie77qiDld1drLSB6R380dWc9lUrbv9E1GpxCd/Y4ZzSJQ==, tarball: https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.10.tgz}
3296
+ dependencies:
3297
+ '@storybook/global': 5.0.0
3298
+ dev: true
3299
+
3300
+ /@storybook/codemod@8.1.10:
3301
+ resolution: {integrity: sha512-HZ/vrseP/sHfbO2RZpImP5eeqOakJ0X31BIiD4uxDBIKGltMXhlPKHTI93O2YGR+vbB33otoTVRjE+ZpPmC6SA==, tarball: https://registry.npmjs.org/@storybook/codemod/-/codemod-8.1.10.tgz}
3302
+ dependencies:
3303
+ '@babel/core': 7.24.7
3304
+ '@babel/preset-env': 7.24.7(@babel/core@7.24.7)
3305
+ '@babel/types': 7.24.0
3306
+ '@storybook/csf': 0.1.8
3307
+ '@storybook/csf-tools': 8.1.10
3308
+ '@storybook/node-logger': 8.1.10
3309
+ '@storybook/types': 8.1.10
3310
+ '@types/cross-spawn': 6.0.6
3311
+ cross-spawn: 7.0.3
3312
+ globby: 14.0.1
3313
+ jscodeshift: 0.15.2(@babel/preset-env@7.24.7)
3314
+ lodash: 4.17.21
3315
+ prettier: 3.3.2
3316
+ recast: 0.23.9
3317
+ tiny-invariant: 1.3.3
3318
+ transitivePeerDependencies:
3319
+ - supports-color
3320
+ dev: true
3321
+
3322
+ /@storybook/components@8.1.10(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
3323
+ resolution: {integrity: sha512-fL2odC3Ct3NiFJEiGLmMNB3Tw3CdUDA/+va3Ka/JEhjaRhbsND2JgriHYmED8SnX9CCqwXoxl5QA8qwl+Oyolw==, tarball: https://registry.npmjs.org/@storybook/components/-/components-8.1.10.tgz}
3324
+ peerDependencies:
3325
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
3326
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
3327
+ dependencies:
3328
+ '@radix-ui/react-dialog': 1.1.0(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
3329
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.78)(react@18.2.0)
3330
+ '@storybook/client-logger': 8.1.10
3331
+ '@storybook/csf': 0.1.8
3332
+ '@storybook/global': 5.0.0
3333
+ '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0)
3334
+ '@storybook/theming': 8.1.10(react-dom@18.2.0)(react@18.2.0)
3335
+ '@storybook/types': 8.1.10
3336
+ memoizerific: 1.11.3
3337
+ react: 18.2.0
3338
+ react-dom: 18.2.0(react@18.2.0)
3339
+ util-deprecate: 1.0.2
3340
+ transitivePeerDependencies:
3341
+ - '@types/react'
3342
+ - '@types/react-dom'
3343
+ dev: true
3344
+
3345
+ /@storybook/core-common@8.1.10(prettier@3.3.2):
3346
+ resolution: {integrity: sha512-+0GhgDRQwUlXu1lY77NdLnVBVycCEW0DG7eu7rvLYYkTyNRxbdl2RWsQpjr/j4sxqT6u82l9/b+RWpmsl4MgMQ==, tarball: https://registry.npmjs.org/@storybook/core-common/-/core-common-8.1.10.tgz}
3347
+ peerDependencies:
3348
+ prettier: ^2 || ^3
3349
+ peerDependenciesMeta:
3350
+ prettier:
3351
+ optional: true
3352
+ dependencies:
3353
+ '@storybook/core-events': 8.1.10
3354
+ '@storybook/csf-tools': 8.1.10
3355
+ '@storybook/node-logger': 8.1.10
3356
+ '@storybook/types': 8.1.10
3357
+ '@yarnpkg/fslib': 2.10.3
3358
+ '@yarnpkg/libzip': 2.3.0
3359
+ chalk: 4.1.2
3360
+ cross-spawn: 7.0.3
3361
+ esbuild: 0.20.2
3362
+ esbuild-register: 3.5.0(esbuild@0.20.2)
3363
+ execa: 5.1.1
3364
+ file-system-cache: 2.3.0
3365
+ find-cache-dir: 3.3.2
3366
+ find-up: 5.0.0
3367
+ fs-extra: 11.2.0
3368
+ glob: 10.3.12
3369
+ handlebars: 4.7.8
3370
+ lazy-universal-dotenv: 4.0.0
3371
+ node-fetch: 2.7.0
3372
+ picomatch: 2.3.1
3373
+ pkg-dir: 5.0.0
3374
+ prettier: 3.3.2
3375
+ prettier-fallback: /prettier@3.3.2
3376
+ pretty-hrtime: 1.0.3
3377
+ resolve-from: 5.0.0
3378
+ semver: 7.6.0
3379
+ tempy: 3.1.0
3380
+ tiny-invariant: 1.3.3
3381
+ ts-dedent: 2.2.0
3382
+ util: 0.12.5
3383
+ transitivePeerDependencies:
3384
+ - encoding
3385
+ - supports-color
3386
+ dev: true
3387
+
3388
+ /@storybook/core-events@8.1.10:
3389
+ resolution: {integrity: sha512-aS4zsBVyJds74+rAW0IfTEjULDCQwXecVpQfv11B8/89/07s3bOPssGGoTtCTaN4pHbduywE6MxbmFvTmXOFCA==, tarball: https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.10.tgz}
3390
+ dependencies:
3391
+ '@storybook/csf': 0.1.8
3392
+ ts-dedent: 2.2.0
3393
+ dev: true
3394
+
3395
+ /@storybook/core-server@8.1.10(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0):
3396
+ resolution: {integrity: sha512-jNL5/daNyo7Rcu+y/bOmSB1P65pmcaLwvpr31EUEIISaAqvgruaneS3GKHg2TR0wcxEoHaM4abqhW6iwkI/XYQ==, tarball: https://registry.npmjs.org/@storybook/core-server/-/core-server-8.1.10.tgz}
3397
+ dependencies:
3398
+ '@aw-web-design/x-default-browser': 1.4.126
3399
+ '@babel/core': 7.24.7
3400
+ '@babel/parser': 7.24.4
3401
+ '@discoveryjs/json-ext': 0.5.7
3402
+ '@storybook/builder-manager': 8.1.10(prettier@3.3.2)
3403
+ '@storybook/channels': 8.1.10
3404
+ '@storybook/core-common': 8.1.10(prettier@3.3.2)
3405
+ '@storybook/core-events': 8.1.10
3406
+ '@storybook/csf': 0.1.8
3407
+ '@storybook/csf-tools': 8.1.10
3408
+ '@storybook/docs-mdx': 3.1.0-next.0
3409
+ '@storybook/global': 5.0.0
3410
+ '@storybook/manager': 8.1.10
3411
+ '@storybook/manager-api': 8.1.10(react-dom@18.2.0)(react@18.2.0)
3412
+ '@storybook/node-logger': 8.1.10
3413
+ '@storybook/preview-api': 8.1.10
3414
+ '@storybook/telemetry': 8.1.10(prettier@3.3.2)
3415
+ '@storybook/types': 8.1.10
3416
+ '@types/detect-port': 1.3.5
3417
+ '@types/diff': 5.2.1
3418
+ '@types/node': 18.17.0
3419
+ '@types/pretty-hrtime': 1.0.3
3420
+ '@types/semver': 7.5.8
3421
+ better-opn: 3.0.2
3422
+ chalk: 4.1.2
3423
+ cli-table3: 0.6.5
3424
+ compression: 1.7.4
3425
+ detect-port: 1.6.1
3426
+ diff: 5.2.0
3427
+ express: 4.19.2
3428
+ fs-extra: 11.2.0
3429
+ globby: 14.0.1
3430
+ lodash: 4.17.21
3431
+ open: 8.4.2
3432
+ pretty-hrtime: 1.0.3
3433
+ prompts: 2.4.2
3434
+ read-pkg-up: 7.0.1
3435
+ semver: 7.6.0
3436
+ telejson: 7.2.0
3437
+ tiny-invariant: 1.3.3
3438
+ ts-dedent: 2.2.0
3439
+ util: 0.12.5
3440
+ util-deprecate: 1.0.2
3441
+ watchpack: 2.4.1
3442
+ ws: 8.17.1
3443
+ transitivePeerDependencies:
3444
+ - bufferutil
3445
+ - encoding
3446
+ - prettier
3447
+ - react
3448
+ - react-dom
3449
+ - supports-color
3450
+ - utf-8-validate
3451
+ dev: true
3452
+
3453
+ /@storybook/core-webpack@8.1.10(prettier@3.3.2):
3454
+ resolution: {integrity: sha512-5CPiGtOyomHYFlH7nhjZtWLQ+EVMf2dG8vsqBfjSVddfspgEA8wKj4Oqal1Juj8Uop2ZdyzlcrFwOgXuwqxgCA==, tarball: https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.1.10.tgz}
3455
+ dependencies:
3456
+ '@storybook/core-common': 8.1.10(prettier@3.3.2)
3457
+ '@storybook/node-logger': 8.1.10
3458
+ '@storybook/types': 8.1.10
3459
+ '@types/node': 18.17.0
3460
+ ts-dedent: 2.2.0
3461
+ transitivePeerDependencies:
3462
+ - encoding
3463
+ - prettier
3464
+ - supports-color
3465
+ dev: true
3466
+
3467
+ /@storybook/csf-plugin@8.1.10:
3468
+ resolution: {integrity: sha512-EwW9Olw85nKamUH/2YrkD+bxDvDP4TJ2MqS1qR3UU+lBP/HMQA2zFAgiW1TUmmdHmhAeiDOXbDhijxMa30sppQ==, tarball: https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.1.10.tgz}
3469
+ dependencies:
3470
+ '@storybook/csf-tools': 8.1.10
3471
+ unplugin: 1.10.1
3472
+ transitivePeerDependencies:
3473
+ - supports-color
3474
+ dev: true
3475
+
3476
+ /@storybook/csf-tools@8.1.10:
3477
+ resolution: {integrity: sha512-bm/J1jAJf1YaKhcXgOlsNN02sf8XvILXuVAvr9cFC3aFkxVoGbC2AKCss4cgXAd8EQxUNtyETkOcheB5mJ5IlA==, tarball: https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-8.1.10.tgz}
3478
+ dependencies:
3479
+ '@babel/generator': 7.24.7
3480
+ '@babel/parser': 7.24.4
3481
+ '@babel/traverse': 7.24.7
3482
+ '@babel/types': 7.24.0
3483
+ '@storybook/csf': 0.1.8
3484
+ '@storybook/types': 8.1.10
3485
+ fs-extra: 11.2.0
3486
+ recast: 0.23.9
3487
+ ts-dedent: 2.2.0
3488
+ transitivePeerDependencies:
3489
+ - supports-color
3490
+ dev: true
3491
+
3492
+ /@storybook/csf@0.0.1:
3493
+ resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==, tarball: https://registry.npmjs.org/@storybook/csf/-/csf-0.0.1.tgz}
3494
+ dependencies:
3495
+ lodash: 4.17.21
3496
+ dev: true
3497
+
3498
+ /@storybook/csf@0.1.8:
3499
+ resolution: {integrity: sha512-Ntab9o7LjBCbFIao5l42itFiaSh/Qu+l16l/r/9qmV9LnYZkO+JQ7tzhdlwpgJfhs+B5xeejpdAtftDRyXNajw==, tarball: https://registry.npmjs.org/@storybook/csf/-/csf-0.1.8.tgz}
3500
+ dependencies:
3501
+ type-fest: 2.19.0
3502
+ dev: true
3503
+
3504
+ /@storybook/docs-mdx@3.1.0-next.0:
3505
+ resolution: {integrity: sha512-t4syFIeSyufieNovZbLruPt2DmRKpbwL4fERCZ1MifWDRIORCKLc4NCEHy+IqvIqd71/SJV2k4B51nF7vlJfmQ==, tarball: https://registry.npmjs.org/@storybook/docs-mdx/-/docs-mdx-3.1.0-next.0.tgz}
3506
+ dev: true
3507
+
3508
+ /@storybook/docs-tools@8.1.10(prettier@3.3.2):
3509
+ resolution: {integrity: sha512-FsO/+L9CrUfAIbm9cdH9UpjTusT7L5RZxN4WCXkiF5SpAVyBoY8kar3RzTZVoh4aQxt1yGWYC+SZGjgf++xa4g==, tarball: https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-8.1.10.tgz}
3510
+ dependencies:
3511
+ '@storybook/core-common': 8.1.10(prettier@3.3.2)
3512
+ '@storybook/core-events': 8.1.10
3513
+ '@storybook/preview-api': 8.1.10
3514
+ '@storybook/types': 8.1.10
3515
+ '@types/doctrine': 0.0.3
3516
+ assert: 2.1.0
3517
+ doctrine: 3.0.0
3518
+ lodash: 4.17.21
3519
+ transitivePeerDependencies:
3520
+ - encoding
3521
+ - prettier
3522
+ - supports-color
3523
+ dev: true
3524
+
3525
+ /@storybook/global@5.0.0:
3526
+ resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==, tarball: https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz}
3527
+ dev: true
3528
+
3529
+ /@storybook/icons@1.2.9(react-dom@18.2.0)(react@18.2.0):
3530
+ resolution: {integrity: sha512-cOmylsz25SYXaJL/gvTk/dl3pyk7yBFRfeXTsHvTA3dfhoU/LWSq0NKL9nM7WBasJyn6XPSGnLS4RtKXLw5EUg==, tarball: https://registry.npmjs.org/@storybook/icons/-/icons-1.2.9.tgz}
3531
+ engines: {node: '>=14.0.0'}
3532
peerDependencies:
606
- '@types/react': '*'
607
- react: ^16.8 || ^17.0 || ^18.0
608
- peerDependenciesMeta:
609
- '@types/react':
610
- optional: true
3533
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
3534
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
3535
dependencies:
612
- '@babel/runtime': 7.24.4
613
- '@types/react': 18.2.78
3536
react: 18.2.0
615
- dev: false
3537
+ react-dom: 18.2.0(react@18.2.0)
3538
+ dev: true
3539
617
- /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.78)(react@18.2.0):
618
- resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==}
3540
+ /@storybook/instrumenter@8.1.10:
3541
+ resolution: {integrity: sha512-/TZ3JpTCorbhThCfaR5k4Vs0Svp6xz6t+FVaim/v7N9VErEfmtn+d76CqYLfvmo68DzkEzvArOFBdh2MXtscsw==, tarball: https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.10.tgz}
3542
+ dependencies:
3543
+ '@storybook/channels': 8.1.10
3544
+ '@storybook/client-logger': 8.1.10
3545
+ '@storybook/core-events': 8.1.10
3546
+ '@storybook/global': 5.0.0
3547
+ '@storybook/preview-api': 8.1.10
3548
+ '@vitest/utils': 1.6.0
3549
+ util: 0.12.5
3550
+ dev: true
3551
+
3552
+ /@storybook/manager-api@8.1.10(react-dom@18.2.0)(react@18.2.0):
3553
+ resolution: {integrity: sha512-9aZ+zoNrTo1BJskVmCKE/yqlBXmWaKVZh1W/+/xu3WL9wdm/tBlozRvQwegIZlRVvUOxtjOg28Vd2hySYL58zg==, tarball: https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.1.10.tgz}
3554
+ dependencies:
3555
+ '@storybook/channels': 8.1.10
3556
+ '@storybook/client-logger': 8.1.10
3557
+ '@storybook/core-events': 8.1.10
3558
+ '@storybook/csf': 0.1.8
3559
+ '@storybook/global': 5.0.0
3560
+ '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0)
3561
+ '@storybook/router': 8.1.10
3562
+ '@storybook/theming': 8.1.10(react-dom@18.2.0)(react@18.2.0)
3563
+ '@storybook/types': 8.1.10
3564
+ dequal: 2.0.3
3565
+ lodash: 4.17.21
3566
+ memoizerific: 1.11.3
3567
+ store2: 2.14.3
3568
+ telejson: 7.2.0
3569
+ ts-dedent: 2.2.0
3570
+ transitivePeerDependencies:
3571
+ - react
3572
+ - react-dom
3573
+ dev: true
3574
+
3575
+ /@storybook/manager@8.1.10:
3576
+ resolution: {integrity: sha512-dQmRBfT4CABIPhv0kL25qKcQk2SiU5mIZ1DuVzckIbZW+iYEOAusyJ/0HExM9leCrymaW3BgZGlHbIXL7EvZtw==, tarball: https://registry.npmjs.org/@storybook/manager/-/manager-8.1.10.tgz}
3577
+ dev: true
3578
+
3579
+ /@storybook/nextjs@8.1.10(esbuild@0.20.2)(next@14.2.3)(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@5.92.1):
3580
+ resolution: {integrity: sha512-0crOEEXjicj5QRAknH1k3mrnmx+2yUVNmXHwMKb8Jkh4bBb9W+dYsMpTUmiTcL2p5zA0y8UMmM8lb5xF34eqdw==, tarball: https://registry.npmjs.org/@storybook/nextjs/-/nextjs-8.1.10.tgz}
3581
+ engines: {node: '>=18.0.0'}
3582
peerDependencies:
620
- '@types/react': '*'
621
- react: ^16.8 || ^17.0 || ^18.0
3583
+ next: ^13.5.0 || ^14.0.0
3584
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
3585
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
3586
+ typescript: '*'
3587
+ webpack: ^5.0.0
3588
peerDependenciesMeta:
623
- '@types/react':
3589
+ typescript:
3590
+ optional: true
3591
+ webpack:
3592
optional: true
3593
dependencies:
3594
+ '@babel/core': 7.24.7
3595
+ '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.7)
3596
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7)
3597
+ '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.7)
3598
+ '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.7)
3599
+ '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.24.7)
3600
+ '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.24.7)
3601
+ '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.24.7)
3602
+ '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.24.7)
3603
+ '@babel/preset-env': 7.24.7(@babel/core@7.24.7)
3604
+ '@babel/preset-react': 7.24.7(@babel/core@7.24.7)
3605
+ '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7)
3606
'@babel/runtime': 7.24.4
627
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.78)(react@18.2.0)
628
- '@types/react': 18.2.78
3607
+ '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(webpack@5.92.1)
3608
+ '@storybook/builder-webpack5': 8.1.10(esbuild@0.20.2)(prettier@3.3.2)(typescript@4.9.5)
3609
+ '@storybook/core-common': 8.1.10(prettier@3.3.2)
3610
+ '@storybook/core-events': 8.1.10
3611
+ '@storybook/node-logger': 8.1.10
3612
+ '@storybook/preset-react-webpack': 8.1.10(esbuild@0.20.2)(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
3613
+ '@storybook/preview-api': 8.1.10
3614
+ '@storybook/react': 8.1.10(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
3615
+ '@storybook/test': 8.1.10
3616
+ '@storybook/types': 8.1.10
3617
+ '@types/node': 18.17.0
3618
+ '@types/semver': 7.5.8
3619
+ babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.92.1)
3620
+ css-loader: 6.11.0(webpack@5.92.1)
3621
+ find-up: 5.0.0
3622
+ fs-extra: 11.2.0
3623
+ image-size: 1.1.1
3624
+ loader-utils: 3.3.1
3625
+ next: 14.2.3(@babel/core@7.24.7)(react-dom@18.2.0)(react@18.2.0)
3626
+ node-polyfill-webpack-plugin: 2.0.1(webpack@5.92.1)
3627
+ pnp-webpack-plugin: 1.7.0(typescript@4.9.5)
3628
+ postcss: 8.4.38
3629
+ postcss-loader: 8.1.1(postcss@8.4.38)(typescript@4.9.5)(webpack@5.92.1)
3630
react: 18.2.0
630
- dev: false
3631
+ react-dom: 18.2.0(react@18.2.0)
3632
+ react-refresh: 0.14.2
3633
+ resolve-url-loader: 5.0.0
3634
+ sass-loader: 12.6.0(webpack@5.92.1)
3635
+ semver: 7.6.0
3636
+ style-loader: 3.3.4(webpack@5.92.1)
3637
+ styled-jsx: 5.1.1(@babel/core@7.24.7)(react@18.2.0)
3638
+ ts-dedent: 2.2.0
3639
+ tsconfig-paths: 4.2.0
3640
+ tsconfig-paths-webpack-plugin: 4.1.0
3641
+ typescript: 4.9.5
3642
+ webpack: 5.92.1(esbuild@0.20.2)
3643
+ optionalDependencies:
3644
+ sharp: 0.33.4
3645
+ transitivePeerDependencies:
3646
+ - '@jest/globals'
3647
+ - '@rspack/core'
3648
+ - '@swc/core'
3649
+ - '@types/bun'
3650
+ - '@types/jest'
3651
+ - '@types/webpack'
3652
+ - babel-plugin-macros
3653
+ - encoding
3654
+ - esbuild
3655
+ - fibers
3656
+ - jest
3657
+ - node-sass
3658
+ - prettier
3659
+ - sass
3660
+ - sass-embedded
3661
+ - sockjs-client
3662
+ - supports-color
3663
+ - type-fest
3664
+ - uglify-js
3665
+ - vitest
3666
+ - webpack-cli
3667
+ - webpack-dev-server
3668
+ - webpack-hot-middleware
3669
+ - webpack-plugin-serve
3670
+ dev: true
3671
632
- /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.78)(react@18.2.0):
633
- resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==}
3672
+ /@storybook/node-logger@8.1.10:
3673
+ resolution: {integrity: sha512-djgbAROgGAvz/gr49egBxCHn1+rui57e76qa9aOMPzEBcxsGrnnKKp0uNdiNt4M7Xv6S2QHbJ2SfOlHhWmMeaA==, tarball: https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.1.10.tgz}
3674
+ dev: true
3675
+
3676
+ /@storybook/preset-react-webpack@8.1.10(esbuild@0.20.2)(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
3677
+ resolution: {integrity: sha512-nnTU9UuFL7zfrNnsXrxiArxU3ZoVfYfHrRzmfPBgM9lDSZI7k0RCxoU3zlhWuQRGnYpXPtakDNBBT88FU/l5+g==, tarball: https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-8.1.10.tgz}
3678
+ engines: {node: '>=18.0.0'}
3679
peerDependencies:
635
- '@types/react': '*'
636
- react: ^16.8 || ^17.0 || ^18.0
3680
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
3681
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
3682
+ typescript: '*'
3683
peerDependenciesMeta:
638
- '@types/react':
3684
+ typescript:
3685
optional: true
3686
dependencies:
641
- '@babel/runtime': 7.24.4
642
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.78)(react@18.2.0)
643
- '@types/react': 18.2.78
3687
+ '@storybook/core-webpack': 8.1.10(prettier@3.3.2)
3688
+ '@storybook/docs-tools': 8.1.10(prettier@3.3.2)
3689
+ '@storybook/node-logger': 8.1.10
3690
+ '@storybook/react': 8.1.10(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
3691
+ '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@4.9.5)(webpack@5.92.1)
3692
+ '@types/node': 18.17.0
3693
+ '@types/semver': 7.5.8
3694
+ find-up: 5.0.0
3695
+ fs-extra: 11.2.0
3696
+ magic-string: 0.30.10
3697
react: 18.2.0
645
- dev: false
3698
+ react-docgen: 7.0.3
3699
+ react-dom: 18.2.0(react@18.2.0)
3700
+ resolve: 1.22.8
3701
+ semver: 7.6.0
3702
+ tsconfig-paths: 4.2.0
3703
+ typescript: 4.9.5
3704
+ webpack: 5.92.1(esbuild@0.20.2)
3705
+ transitivePeerDependencies:
3706
+ - '@swc/core'
3707
+ - encoding
3708
+ - esbuild
3709
+ - prettier
3710
+ - supports-color
3711
+ - uglify-js
3712
+ - webpack-cli
3713
+ dev: true
3714
647
- /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.78)(react@18.2.0):
648
- resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==}
3715
+ /@storybook/preview-api@8.1.10:
3716
+ resolution: {integrity: sha512-0Gl8WHDtp/srrA5uBYXl7YbC8kFQA7IxVmwWN7dIS7HAXu63JZ6JfxaFcfy+kCBfZSBD7spFG4J0f5JXRDYbpg==, tarball: https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.10.tgz}
3717
+ dependencies:
3718
+ '@storybook/channels': 8.1.10
3719
+ '@storybook/client-logger': 8.1.10
3720
+ '@storybook/core-events': 8.1.10
3721
+ '@storybook/csf': 0.1.8
3722
+ '@storybook/global': 5.0.0
3723
+ '@storybook/types': 8.1.10
3724
+ '@types/qs': 6.9.15
3725
+ dequal: 2.0.3
3726
+ lodash: 4.17.21
3727
+ memoizerific: 1.11.3
3728
+ qs: 6.12.1
3729
+ tiny-invariant: 1.3.3
3730
+ ts-dedent: 2.2.0
3731
+ util-deprecate: 1.0.2
3732
+ dev: true
3733
+
3734
+ /@storybook/preview@8.1.10:
3735
+ resolution: {integrity: sha512-Ch7SJQ8/vm4o7ZPwPeL3nGOCKx1Aul7VcvOVkDs+K2lZusJjUROHVTBYlbs71DTTmCo2gS7WhSq+HOpD59BPDg==, tarball: https://registry.npmjs.org/@storybook/preview/-/preview-8.1.10.tgz}
3736
+ dev: true
3737
+
3738
+ /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@4.9.5)(webpack@5.92.1):
3739
+ resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==, tarball: https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.6--canary.9.0c3f3b7.0.tgz}
3740
peerDependencies:
650
- '@types/react': '*'
651
- react: ^16.8 || ^17.0 || ^18.0
652
- peerDependenciesMeta:
653
- '@types/react':
654
- optional: true
3741
+ typescript: '>= 4.x'
3742
+ webpack: '>= 4'
3743
dependencies:
656
- '@babel/runtime': 7.24.4
657
- '@types/react': 18.2.78
658
- react: 18.2.0
659
- dev: false
3744
+ debug: 4.3.4
3745
+ endent: 2.1.0
3746
+ find-cache-dir: 3.3.2
3747
+ flat-cache: 3.2.0
3748
+ micromatch: 4.0.5
3749
+ react-docgen-typescript: 2.2.2(typescript@4.9.5)
3750
+ tslib: 2.6.2
3751
+ typescript: 4.9.5
3752
+ webpack: 5.92.1(esbuild@0.20.2)
3753
+ transitivePeerDependencies:
3754
+ - supports-color
3755
+ dev: true
3756
661
- /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.78)(react@18.2.0):
662
- resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==}
3757
+ /@storybook/react-dom-shim@8.1.10(react-dom@18.2.0)(react@18.2.0):
3758
+ resolution: {integrity: sha512-+HS75Pq8jb3xkVq0hK33D84aGfbJCURRB+GN2vfTMmmjguQt7z2+MnGqRgrUCt6h2rxU3VdPg9OBnYi/UC0Zrg==, tarball: https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.1.10.tgz}
3759
peerDependencies:
664
- '@types/react': '*'
665
- react: ^16.8 || ^17.0 || ^18.0
666
- peerDependenciesMeta:
667
- '@types/react':
668
- optional: true
3760
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
3761
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
3762
dependencies:
670
- '@babel/runtime': 7.24.4
671
- '@radix-ui/rect': 1.0.1
672
- '@types/react': 18.2.78
3763
react: 18.2.0
674
- dev: false
3764
+ react-dom: 18.2.0(react@18.2.0)
3765
+ dev: true
3766
676
- /@radix-ui/react-use-size@1.0.1(@types/react@18.2.78)(react@18.2.0):
677
- resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==}
3767
+ /@storybook/react@8.1.10(prettier@3.3.2)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
3768
+ resolution: {integrity: sha512-y0ycq19tTLLk+4rB+nfCPCtoFBWC0QvmMaJY32dbAjWPk+UNFGhWdqjg0oP1NwXYL18WnhRzlyz1Rojw0aXk1w==, tarball: https://registry.npmjs.org/@storybook/react/-/react-8.1.10.tgz}
3769
+ engines: {node: '>=18.0.0'}
3770
peerDependencies:
679
- '@types/react': '*'
680
- react: ^16.8 || ^17.0 || ^18.0
3771
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
3772
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
3773
+ typescript: '>= 4.2.x'
3774
peerDependenciesMeta:
682
- '@types/react':
3775
+ typescript:
3776
optional: true
3777
dependencies:
685
- '@babel/runtime': 7.24.4
686
- '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.78)(react@18.2.0)
687
- '@types/react': 18.2.78
3778
+ '@storybook/client-logger': 8.1.10
3779
+ '@storybook/docs-tools': 8.1.10(prettier@3.3.2)
3780
+ '@storybook/global': 5.0.0
3781
+ '@storybook/preview-api': 8.1.10
3782
+ '@storybook/react-dom-shim': 8.1.10(react-dom@18.2.0)(react@18.2.0)
3783
+ '@storybook/types': 8.1.10
3784
+ '@types/escodegen': 0.0.6
3785
+ '@types/estree': 0.0.51
3786
+ '@types/node': 18.17.0
3787
+ acorn: 7.4.1
3788
+ acorn-jsx: 5.3.2(acorn@7.4.1)
3789
+ acorn-walk: 7.2.0
3790
+ escodegen: 2.1.0
3791
+ html-tags: 3.3.1
3792
+ lodash: 4.17.21
3793
+ prop-types: 15.8.1
3794
react: 18.2.0
689
- dev: false
3795
+ react-dom: 18.2.0(react@18.2.0)
3796
+ react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0)
3797
+ semver: 7.6.0
3798
+ ts-dedent: 2.2.0
3799
+ type-fest: 2.19.0
3800
+ typescript: 4.9.5
3801
+ util-deprecate: 1.0.2
3802
+ transitivePeerDependencies:
3803
+ - encoding
3804
+ - prettier
3805
+ - supports-color
3806
+ dev: true
3807
691
- /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0):
692
- resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==}
3808
+ /@storybook/router@8.1.10:
3809
+ resolution: {integrity: sha512-JDEgZ0vVDx0GLz+dKD+R1xqWwjqsCdA2F+s3/si7upHqkFRWU5ocextZ63oKsRnCoaeUh6OavAU4EdkrKiQtQw==, tarball: https://registry.npmjs.org/@storybook/router/-/router-8.1.10.tgz}
3810
+ dependencies:
3811
+ '@storybook/client-logger': 8.1.10
3812
+ memoizerific: 1.11.3
3813
+ qs: 6.12.1
3814
+ dev: true
3815
+
3816
+ /@storybook/telemetry@8.1.10(prettier@3.3.2):
3817
+ resolution: {integrity: sha512-pwiMWrq85D0AnaAgYNfB2w2BDgqnetQ+tXwsUAw4fUEFwA4oPU6r0uqekRbNNE6wmSSYjiiFP3JgknBFqjd2hg==, tarball: https://registry.npmjs.org/@storybook/telemetry/-/telemetry-8.1.10.tgz}
3818
+ dependencies:
3819
+ '@storybook/client-logger': 8.1.10
3820
+ '@storybook/core-common': 8.1.10(prettier@3.3.2)
3821
+ '@storybook/csf-tools': 8.1.10
3822
+ chalk: 4.1.2
3823
+ detect-package-manager: 2.0.1
3824
+ fetch-retry: 5.0.6
3825
+ fs-extra: 11.2.0
3826
+ read-pkg-up: 7.0.1
3827
+ transitivePeerDependencies:
3828
+ - encoding
3829
+ - prettier
3830
+ - supports-color
3831
+ dev: true
3832
+
3833
+ /@storybook/test@8.1.10:
3834
+ resolution: {integrity: sha512-uskw/xb/GkGLRTEKPao/5xUKxjP1X3DnDpE52xDF46ZmTvM+gPQbkex97qdG6Mfv37/0lhVhufAsV3g5+CrYKQ==, tarball: https://registry.npmjs.org/@storybook/test/-/test-8.1.10.tgz}
3835
+ dependencies:
3836
+ '@storybook/client-logger': 8.1.10
3837
+ '@storybook/core-events': 8.1.10
3838
+ '@storybook/instrumenter': 8.1.10
3839
+ '@storybook/preview-api': 8.1.10
3840
+ '@testing-library/dom': 9.3.4
3841
+ '@testing-library/jest-dom': 6.4.6
3842
+ '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4)
3843
+ '@vitest/expect': 1.3.1
3844
+ '@vitest/spy': 1.6.0
3845
+ util: 0.12.5
3846
+ transitivePeerDependencies:
3847
+ - '@jest/globals'
3848
+ - '@types/bun'
3849
+ - '@types/jest'
3850
+ - jest
3851
+ - vitest
3852
+ dev: true
3853
+
3854
+ /@storybook/theming@8.1.10(react-dom@18.2.0)(react@18.2.0):
3855
+ resolution: {integrity: sha512-W7mth4hwdTqWLneqYCyUnIEiDg4vSokoad8HEodPz6JC9XUPUX3Yi2W4W3xFvqrW4Z5RXfuJ53iG2HN+0AgaQw==, tarball: https://registry.npmjs.org/@storybook/theming/-/theming-8.1.10.tgz}
3856
peerDependencies:
694
- '@types/react': '*'
695
- '@types/react-dom': '*'
696
- react: ^16.8 || ^17.0 || ^18.0
697
- react-dom: ^16.8 || ^17.0 || ^18.0
3857
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
3858
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
3859
peerDependenciesMeta:
699
- '@types/react':
3860
+ react:
3861
optional: true
701
- '@types/react-dom':
3862
+ react-dom:
3863
optional: true
3864
dependencies:
704
- '@babel/runtime': 7.24.4
705
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.25)(@types/react@18.2.78)(react-dom@18.2.0)(react@18.2.0)
706
- '@types/react': 18.2.78
707
- '@types/react-dom': 18.2.25
3865
+ '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0)
3866
+ '@storybook/client-logger': 8.1.10
3867
+ '@storybook/global': 5.0.0
3868
+ memoizerific: 1.11.3
3869
react: 18.2.0
3870
react-dom: 18.2.0(react@18.2.0)
710
- dev: false
3871
+ dev: true
3872
712
- /@radix-ui/rect@1.0.1:
713
- resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==}
3873
+ /@storybook/types@8.1.10:
3874
+ resolution: {integrity: sha512-UJ97iqI+0Mk13I6ayd3TaBfSFBkWnEauwTnFMQe1dN/L3wTh8laOBaLa0Vr3utRSnt2b5hpcw/nq7azB/Gx4Yw==, tarball: https://registry.npmjs.org/@storybook/types/-/types-8.1.10.tgz}
3875
dependencies:
715
- '@babel/runtime': 7.24.4
716
- dev: false
717
-
718
- /@rushstack/eslint-patch@1.10.2:
719
- resolution: {integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==}
720
- dev: false
3876
+ '@storybook/channels': 8.1.10
3877
+ '@types/express': 4.17.21
3878
+ file-system-cache: 2.3.0
3879
+ dev: true
3880
3881
/@swc/counter@0.1.3:
3882
resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==, tarball: https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz}
724
- dev: false
3883
3884
/@swc/helpers@0.5.5:
3885
resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==, tarball: https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz}
3886
dependencies:
3887
'@swc/counter': 0.1.3
3888
tslib: 2.6.2
731
- dev: false
3889
3890
/@tailwindcss/forms@0.5.3(tailwindcss@3.4.3):
3891
resolution: {integrity: sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==}
@@ -863,36 +4020,282 @@ packages:
4020
'@tauri-apps/cli-win32-x64-msvc': 1.5.14
4021
dev: true
4022
4023
+ /@testing-library/dom@9.3.4:
4024
+ resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==, tarball: https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz}
4025
+ engines: {node: '>=14'}
4026
+ dependencies:
4027
+ '@babel/code-frame': 7.24.7
4028
+ '@babel/runtime': 7.24.4
4029
+ '@types/aria-query': 5.0.4
4030
+ aria-query: 5.1.3
4031
+ chalk: 4.1.2
4032
+ dom-accessibility-api: 0.5.16
4033
+ lz-string: 1.5.0
4034
+ pretty-format: 27.5.1
4035
+ dev: true
4036
+
4037
+ /@testing-library/jest-dom@6.4.6:
4038
+ resolution: {integrity: sha512-8qpnGVincVDLEcQXWaHOf6zmlbwTKc6Us6PPu4CRnPXCzo2OGBS5cwgMMOWdxDpEz1mkbvXHpEy99M5Yvt682w==, tarball: https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.6.tgz}
4039
+ engines: {node: '>=14', npm: '>=6', yarn: '>=1'}
4040
+ peerDependencies:
4041
+ '@jest/globals': '>= 28'
4042
+ '@types/bun': latest
4043
+ '@types/jest': '>= 28'
4044
+ jest: '>= 28'
4045
+ vitest: '>= 0.32'
4046
+ peerDependenciesMeta:
4047
+ '@jest/globals':
4048
+ optional: true
4049
+ '@types/bun':
4050
+ optional: true
4051
+ '@types/jest':
4052
+ optional: true
4053
+ jest:
4054
+ optional: true
4055
+ vitest:
4056
+ optional: true
4057
+ dependencies:
4058
+ '@adobe/css-tools': 4.4.0
4059
+ '@babel/runtime': 7.24.4
4060
+ aria-query: 5.3.0
4061
+ chalk: 3.0.0
4062
+ css.escape: 1.5.1
4063
+ dom-accessibility-api: 0.6.3
4064
+ lodash: 4.17.21
4065
+ redent: 3.0.0
4066
+ dev: true
4067
+
4068
+ /@testing-library/user-event@14.5.2(@testing-library/dom@9.3.4):
4069
+ resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==, tarball: https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz}
4070
+ engines: {node: '>=12', npm: '>=6'}
4071
+ peerDependencies:
4072
+ '@testing-library/dom': '>=7.21.4'
4073
+ dependencies:
4074
+ '@testing-library/dom': 9.3.4
4075
+ dev: true
4076
+
4077
+ /@types/aria-query@5.0.4:
4078
+ resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==, tarball: https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz}
4079
+ dev: true
4080
+
4081
+ /@types/babel__core@7.20.5:
4082
+ resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==, tarball: https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz}
4083
+ dependencies:
4084
+ '@babel/parser': 7.24.4
4085
+ '@babel/types': 7.24.0
4086
+ '@types/babel__generator': 7.6.8
4087
+ '@types/babel__template': 7.4.4
4088
+ '@types/babel__traverse': 7.20.6
4089
+ dev: true
4090
+
4091
+ /@types/babel__generator@7.6.8:
4092
+ resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==, tarball: https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz}
4093
+ dependencies:
4094
+ '@babel/types': 7.24.0
4095
+ dev: true
4096
+
4097
+ /@types/babel__template@7.4.4:
4098
+ resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==, tarball: https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz}
4099
+ dependencies:
4100
+ '@babel/parser': 7.24.4
4101
+ '@babel/types': 7.24.0
4102
+ dev: true
4103
+
4104
+ /@types/babel__traverse@7.20.6:
4105
+ resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==, tarball: https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz}
4106
+ dependencies:
4107
+ '@babel/types': 7.24.0
4108
+ dev: true
4109
+
4110
+ /@types/body-parser@1.19.5:
4111
+ resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==, tarball: https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz}
4112
+ dependencies:
4113
+ '@types/connect': 3.4.38
4114
+ '@types/node': 18.17.0
4115
+ dev: true
4116
+
4117
+ /@types/connect@3.4.38:
4118
+ resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==, tarball: https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz}
4119
+ dependencies:
4120
+ '@types/node': 18.17.0
4121
+ dev: true
4122
+
4123
+ /@types/cross-spawn@6.0.6:
4124
+ resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==, tarball: https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz}
4125
+ dependencies:
4126
+ '@types/node': 18.17.0
4127
+ dev: true
4128
+
4129
+ /@types/detect-port@1.3.5:
4130
+ resolution: {integrity: sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==, tarball: https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.5.tgz}
4131
+ dev: true
4132
+
4133
+ /@types/diff@5.2.1:
4134
+ resolution: {integrity: sha512-uxpcuwWJGhe2AR1g8hD9F5OYGCqjqWnBUQFD8gMZsDbv8oPHzxJF6iMO6n8Tk0AdzlxoaaoQhOYlIg/PukVU8g==, tarball: https://registry.npmjs.org/@types/diff/-/diff-5.2.1.tgz}
4135
+ dev: true
4136
+
4137
+ /@types/doctrine@0.0.3:
4138
+ resolution: {integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==, tarball: https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz}
4139
+ dev: true
4140
+
4141
+ /@types/doctrine@0.0.9:
4142
+ resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==, tarball: https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.9.tgz}
4143
+ dev: true
4144
+
4145
+ /@types/ejs@3.1.5:
4146
+ resolution: {integrity: sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==, tarball: https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz}
4147
+ dev: true
4148
+
4149
+ /@types/emscripten@1.39.13:
4150
+ resolution: {integrity: sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==, tarball: https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.13.tgz}
4151
+ dev: true
4152
+
4153
+ /@types/escodegen@0.0.6:
4154
+ resolution: {integrity: sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==, tarball: https://registry.npmjs.org/@types/escodegen/-/escodegen-0.0.6.tgz}
4155
+ dev: true
4156
+
4157
+ /@types/eslint-scope@3.7.7:
4158
+ resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==, tarball: https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz}
4159
+ dependencies:
4160
+ '@types/eslint': 8.56.10
4161
+ '@types/estree': 1.0.5
4162
+ dev: true
4163
+
4164
+ /@types/eslint@8.56.10:
4165
+ resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==, tarball: https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz}
4166
+ dependencies:
4167
+ '@types/estree': 1.0.5
4168
+ '@types/json-schema': 7.0.15
4169
+ dev: true
4170
+
4171
+ /@types/estree@0.0.51:
4172
+ resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==, tarball: https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz}
4173
+ dev: true
4174
+
4175
/@types/estree@1.0.5:
4176
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==, tarball: https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz}
868
- dev: false
4177
+
4178
+ /@types/express-serve-static-core@4.19.5:
4179
+ resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==, tarball: https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz}
4180
+ dependencies:
4181
+ '@types/node': 18.17.0
4182
+ '@types/qs': 6.9.15
4183
+ '@types/range-parser': 1.2.7
4184
+ '@types/send': 0.17.4
4185
+ dev: true
4186
+
4187
+ /@types/express@4.17.21:
4188
+ resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==, tarball: https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz}
4189
+ dependencies:
4190
+ '@types/body-parser': 1.19.5
4191
+ '@types/express-serve-static-core': 4.19.5
4192
+ '@types/qs': 6.9.15
4193
+ '@types/serve-static': 1.15.7
4194
+ dev: true
4195
+
4196
+ /@types/hast@3.0.4:
4197
+ resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==, tarball: https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz}
4198
+ dependencies:
4199
+ '@types/unist': 3.0.2
4200
+ dev: true
4201
+
4202
+ /@types/html-minifier-terser@6.1.0:
4203
+ resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==, tarball: https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz}
4204
+ dev: true
4205
+
4206
+ /@types/http-errors@2.0.4:
4207
+ resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==, tarball: https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz}
4208
+ dev: true
4209
+
4210
+ /@types/json-schema@7.0.15:
4211
+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, tarball: https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz}
4212
+ dev: true
4213
4214
/@types/json5@0.0.29:
4215
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
4216
dev: false
4217
4218
+ /@types/lodash@4.17.5:
4219
+ resolution: {integrity: sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==, tarball: https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz}
4220
+ dev: true
4221
+
4222
+ /@types/mdx@2.0.13:
4223
+ resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==, tarball: https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz}
4224
+ dev: true
4225
+
4226
+ /@types/mime@1.3.5:
4227
+ resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==, tarball: https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz}
4228
+ dev: true
4229
+
4230
/@types/node@18.17.0:
4231
resolution: {integrity: sha512-GXZxEtOxYGFchyUzxvKI14iff9KZ2DI+A6a37o6EQevtg6uO9t+aUZKcaC1Te5Ng1OnLM7K9NVVj+FbecD9cJg==}
876
- dev: false
4232
+
4233
+ /@types/normalize-package-data@2.4.4:
4234
+ resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==, tarball: https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz}
4235
+ dev: true
4236
+
4237
+ /@types/parse-json@4.0.2:
4238
+ resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==, tarball: https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz}
4239
+ dev: true
4240
+
4241
+ /@types/pretty-hrtime@1.0.3:
4242
+ resolution: {integrity: sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==, tarball: https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz}
4243
+ dev: true
4244
4245
/@types/prop-types@15.7.12:
4246
resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
880
- dev: false
4247
+
4248
+ /@types/qs@6.9.15:
4249
+ resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==, tarball: https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz}
4250
+ dev: true
4251
+
4252
+ /@types/range-parser@1.2.7:
4253
+ resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==, tarball: https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz}
4254
+ dev: true
4255
4256
/@types/react-dom@18.2.25:
4257
resolution: {integrity: sha512-o/V48vf4MQh7juIKZU2QGDfli6p1+OOi5oXx36Hffpc9adsHeXjVp8rHuPkjd8VT8sOJ2Zp05HR7CdpGTIUFUA==}
4258
dependencies:
4259
'@types/react': 18.2.78
886
- dev: false
4260
4261
/@types/react@18.2.78:
4262
resolution: {integrity: sha512-qOwdPnnitQY4xKlKayt42q5W5UQrSHjgoXNVEtxeqdITJ99k4VXJOP3vt8Rkm9HmgJpH50UNU+rlqfkfWOqp0A==}
4263
dependencies:
4264
'@types/prop-types': 15.7.12
4265
csstype: 3.1.3
893
- dev: false
4266
895
- /@typescript-eslint/parser@6.21.0(eslint@8.32.0)(typescript@4.9.4):
4267
+ /@types/resolve@1.20.6:
4268
+ resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==, tarball: https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz}
4269
+ dev: true
4270
+
4271
+ /@types/semver@7.5.8:
4272
+ resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==, tarball: https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz}
4273
+ dev: true
4274
+
4275
+ /@types/send@0.17.4:
4276
+ resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==, tarball: https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz}
4277
+ dependencies:
4278
+ '@types/mime': 1.3.5
4279
+ '@types/node': 18.17.0
4280
+ dev: true
4281
+
4282
+ /@types/serve-static@1.15.7:
4283
+ resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==, tarball: https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz}
4284
+ dependencies:
4285
+ '@types/http-errors': 2.0.4
4286
+ '@types/node': 18.17.0
4287
+ '@types/send': 0.17.4
4288
+ dev: true
4289
+
4290
+ /@types/unist@3.0.2:
4291
+ resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==, tarball: https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz}
4292
+ dev: true
4293
+
4294
+ /@types/uuid@9.0.8:
4295
+ resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==, tarball: https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz}
4296
+ dev: true
4297
+
4298
+ /@typescript-eslint/parser@6.21.0(eslint@8.32.0)(typescript@4.9.5):
4299
resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==}
4300
engines: {node: ^16.0.0 || >=18.0.0}
4301
peerDependencies:
@@ -904,15 +4307,23 @@ packages:
4307
dependencies:
4308
'@typescript-eslint/scope-manager': 6.21.0
4309
'@typescript-eslint/types': 6.21.0
907
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@4.9.4)
4310
+ '@typescript-eslint/typescript-estree': 6.21.0(typescript@4.9.5)
4311
'@typescript-eslint/visitor-keys': 6.21.0
4312
debug: 4.3.4
4313
eslint: 8.32.0
911
- typescript: 4.9.4
4314
+ typescript: 4.9.5
4315
transitivePeerDependencies:
4316
- supports-color
4317
dev: false
4318
4319
+ /@typescript-eslint/scope-manager@5.62.0:
4320
+ resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==, tarball: https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz}
4321
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
4322
+ dependencies:
4323
+ '@typescript-eslint/types': 5.62.0
4324
+ '@typescript-eslint/visitor-keys': 5.62.0
4325
+ dev: true
4326
+
4327
/@typescript-eslint/scope-manager@6.21.0:
4328
resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==}
4329
engines: {node: ^16.0.0 || >=18.0.0}
@@ -921,12 +4332,38 @@ packages:
4332
'@typescript-eslint/visitor-keys': 6.21.0
4333
dev: false
4334
4335
+ /@typescript-eslint/types@5.62.0:
4336
+ resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==, tarball: https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz}
4337
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
4338
+ dev: true
4339
+
4340
/@typescript-eslint/types@6.21.0:
4341
resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==}
4342
engines: {node: ^16.0.0 || >=18.0.0}
4343
dev: false
4344
929
- /@typescript-eslint/typescript-estree@6.21.0(typescript@4.9.4):
4345
+ /@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5):
4346
+ resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==, tarball: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz}
4347
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
4348
+ peerDependencies:
4349
+ typescript: '*'
4350
+ peerDependenciesMeta:
4351
+ typescript:
4352
+ optional: true
4353
+ dependencies:
4354
+ '@typescript-eslint/types': 5.62.0
4355
+ '@typescript-eslint/visitor-keys': 5.62.0
4356
+ debug: 4.3.4
4357
+ globby: 11.1.0
4358
+ is-glob: 4.0.3
4359
+ semver: 7.6.0
4360
+ tsutils: 3.21.0(typescript@4.9.5)
4361
+ typescript: 4.9.5
4362
+ transitivePeerDependencies:
4363
+ - supports-color
4364
+ dev: true
4365
+
4366
+ /@typescript-eslint/typescript-estree@6.21.0(typescript@4.9.5):
4367
resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==}
4368
engines: {node: ^16.0.0 || >=18.0.0}
4369
peerDependencies:
@@ -942,12 +4379,40 @@ packages:
4379
is-glob: 4.0.3
4380
minimatch: 9.0.3
4381
semver: 7.6.0
945
- ts-api-utils: 1.3.0(typescript@4.9.4)
946
- typescript: 4.9.4
4382
+ ts-api-utils: 1.3.0(typescript@4.9.5)
4383
+ typescript: 4.9.5
4384
transitivePeerDependencies:
4385
- supports-color
4386
dev: false
4387
4388
+ /@typescript-eslint/utils@5.62.0(eslint@8.32.0)(typescript@4.9.5):
4389
+ resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==, tarball: https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz}
4390
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
4391
+ peerDependencies:
4392
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
4393
+ dependencies:
4394
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.32.0)
4395
+ '@types/json-schema': 7.0.15
4396
+ '@types/semver': 7.5.8
4397
+ '@typescript-eslint/scope-manager': 5.62.0
4398
+ '@typescript-eslint/types': 5.62.0
4399
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5)
4400
+ eslint: 8.32.0
4401
+ eslint-scope: 5.1.1
4402
+ semver: 7.6.0
4403
+ transitivePeerDependencies:
4404
+ - supports-color
4405
+ - typescript
4406
+ dev: true
4407
+
4408
+ /@typescript-eslint/visitor-keys@5.62.0:
4409
+ resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==, tarball: https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz}
4410
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
4411
+ dependencies:
4412
+ '@typescript-eslint/types': 5.62.0
4413
+ eslint-visitor-keys: 3.4.3
4414
+ dev: true
4415
+
4416
/@typescript-eslint/visitor-keys@6.21.0:
4417
resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==}
4418
engines: {node: ^16.0.0 || >=18.0.0}
@@ -956,10 +4421,52 @@ packages:
4421
eslint-visitor-keys: 3.4.3
4422
dev: false
4423
4424
+ /@ungap/structured-clone@1.2.0:
4425
+ resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==, tarball: https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz}
4426
+ dev: true
4427
+
4428
+ /@vitest/expect@1.3.1:
4429
+ resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==, tarball: https://registry.npmjs.org/@vitest/expect/-/expect-1.3.1.tgz}
4430
+ dependencies:
4431
+ '@vitest/spy': 1.3.1
4432
+ '@vitest/utils': 1.3.1
4433
+ chai: 4.4.1
4434
+ dev: true
4435
+
4436
+ /@vitest/spy@1.3.1:
4437
+ resolution: {integrity: sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==, tarball: https://registry.npmjs.org/@vitest/spy/-/spy-1.3.1.tgz}
4438
+ dependencies:
4439
+ tinyspy: 2.2.1
4440
+ dev: true
4441
+
4442
+ /@vitest/spy@1.6.0:
4443
+ resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==, tarball: https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz}
4444
+ dependencies:
4445
+ tinyspy: 2.2.1
4446
+ dev: true
4447
+
4448
+ /@vitest/utils@1.3.1:
4449
+ resolution: {integrity: sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==, tarball: https://registry.npmjs.org/@vitest/utils/-/utils-1.3.1.tgz}
4450
+ dependencies:
4451
+ diff-sequences: 29.6.3
4452
+ estree-walker: 3.0.3
4453
+ loupe: 2.3.7
4454
+ pretty-format: 29.7.0
4455
+ dev: true
4456
+
4457
+ /@vitest/utils@1.6.0:
4458
+ resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==, tarball: https://registry.npmjs.org/@vitest/utils/-/utils-1.6.0.tgz}
4459
+ dependencies:
4460
+ diff-sequences: 29.6.3
4461
+ estree-walker: 3.0.3
4462
+ loupe: 2.3.7
4463
+ pretty-format: 29.7.0
4464
+ dev: true
4465
+
4466
/@vue/compiler-core@3.4.23:
4467
resolution: {integrity: sha512-HAFmuVEwNqNdmk+w4VCQ2pkLk1Vw4XYiiyxEp3z/xvl14aLTUBw2OfVH3vBcx+FtGsynQLkkhK410Nah1N2yyQ==, tarball: https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.23.tgz}
4468
dependencies:
962
- '@babel/parser': 7.24.4
4469
+ '@babel/parser': 7.24.7
4470
'@vue/shared': 3.4.23
4471
entities: 4.5.0
4472
estree-walker: 2.0.2
@@ -976,7 +4483,7 @@ packages:
4483
/@vue/compiler-sfc@3.4.23:
4484
resolution: {integrity: sha512-fSDTKTfzaRX1kNAUiaj8JB4AokikzStWgHooMhaxyjZerw624L+IAP/fvI4ZwMpwIh8f08PVzEnu4rg8/Npssw==, tarball: https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.23.tgz}
4485
dependencies:
979
- '@babel/parser': 7.24.4
4486
+ '@babel/parser': 7.24.7
4487
'@vue/compiler-core': 3.4.23
4488
'@vue/compiler-dom': 3.4.23
4489
'@vue/compiler-ssr': 3.4.23
@@ -1022,26 +4529,219 @@ packages:
4529
dependencies:
4530
'@vue/compiler-ssr': 3.4.23
4531
'@vue/shared': 3.4.23
1025
- vue: 3.4.23(typescript@4.9.4)
4532
+ vue: 3.4.23(typescript@4.9.5)
4533
dev: false
4534
4535
/@vue/shared@3.4.23:
4536
resolution: {integrity: sha512-wBQ0gvf+SMwsCQOyusNw/GoXPV47WGd1xB5A1Pgzy0sQ3Bi5r5xm3n+92y3gCnB3MWqnRDdvfkRGxhKtbBRNgg==, tarball: https://registry.npmjs.org/@vue/shared/-/shared-3.4.23.tgz}
4537
dev: false
4538
4539
+ /@webassemblyjs/ast@1.12.1:
4540
+ resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==, tarball: https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz}
4541
+ dependencies:
4542
+ '@webassemblyjs/helper-numbers': 1.11.6
4543
+ '@webassemblyjs/helper-wasm-bytecode': 1.11.6
4544
+ dev: true
4545
+
4546
+ /@webassemblyjs/floating-point-hex-parser@1.11.6:
4547
+ resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==, tarball: https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz}
4548
+ dev: true
4549
+
4550
+ /@webassemblyjs/helper-api-error@1.11.6:
4551
+ resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==, tarball: https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz}
4552
+ dev: true
4553
+
4554
+ /@webassemblyjs/helper-buffer@1.12.1:
4555
+ resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==, tarball: https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz}
4556
+ dev: true
4557
+
4558
+ /@webassemblyjs/helper-numbers@1.11.6:
4559
+ resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==, tarball: https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz}
4560
+ dependencies:
4561
+ '@webassemblyjs/floating-point-hex-parser': 1.11.6
4562
+ '@webassemblyjs/helper-api-error': 1.11.6
4563
+ '@xtuc/long': 4.2.2
4564
+ dev: true
4565
+
4566
+ /@webassemblyjs/helper-wasm-bytecode@1.11.6:
4567
+ resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==, tarball: https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz}
4568
+ dev: true
4569
+
4570
+ /@webassemblyjs/helper-wasm-section@1.12.1:
4571
+ resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==, tarball: https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz}
4572
+ dependencies:
4573
+ '@webassemblyjs/ast': 1.12.1
4574
+ '@webassemblyjs/helper-buffer': 1.12.1
4575
+ '@webassemblyjs/helper-wasm-bytecode': 1.11.6
4576
+ '@webassemblyjs/wasm-gen': 1.12.1
4577
+ dev: true
4578
+
4579
+ /@webassemblyjs/ieee754@1.11.6:
4580
+ resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==, tarball: https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz}
4581
+ dependencies:
4582
+ '@xtuc/ieee754': 1.2.0
4583
+ dev: true
4584
+
4585
+ /@webassemblyjs/leb128@1.11.6:
4586
+ resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==, tarball: https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz}
4587
+ dependencies:
4588
+ '@xtuc/long': 4.2.2
4589
+ dev: true
4590
+
4591
+ /@webassemblyjs/utf8@1.11.6:
4592
+ resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==, tarball: https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz}
4593
+ dev: true
4594
+
4595
+ /@webassemblyjs/wasm-edit@1.12.1:
4596
+ resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz}
4597
+ dependencies:
4598
+ '@webassemblyjs/ast': 1.12.1
4599
+ '@webassemblyjs/helper-buffer': 1.12.1
4600
+ '@webassemblyjs/helper-wasm-bytecode': 1.11.6
4601
+ '@webassemblyjs/helper-wasm-section': 1.12.1
4602
+ '@webassemblyjs/wasm-gen': 1.12.1
4603
+ '@webassemblyjs/wasm-opt': 1.12.1
4604
+ '@webassemblyjs/wasm-parser': 1.12.1
4605
+ '@webassemblyjs/wast-printer': 1.12.1
4606
+ dev: true
4607
+
4608
+ /@webassemblyjs/wasm-gen@1.12.1:
4609
+ resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz}
4610
+ dependencies:
4611
+ '@webassemblyjs/ast': 1.12.1
4612
+ '@webassemblyjs/helper-wasm-bytecode': 1.11.6
4613
+ '@webassemblyjs/ieee754': 1.11.6
4614
+ '@webassemblyjs/leb128': 1.11.6
4615
+ '@webassemblyjs/utf8': 1.11.6
4616
+ dev: true
4617
+
4618
+ /@webassemblyjs/wasm-opt@1.12.1:
4619
+ resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz}
4620
+ dependencies:
4621
+ '@webassemblyjs/ast': 1.12.1
4622
+ '@webassemblyjs/helper-buffer': 1.12.1
4623
+ '@webassemblyjs/wasm-gen': 1.12.1
4624
+ '@webassemblyjs/wasm-parser': 1.12.1
4625
+ dev: true
4626
+
4627
+ /@webassemblyjs/wasm-parser@1.12.1:
4628
+ resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz}
4629
+ dependencies:
4630
+ '@webassemblyjs/ast': 1.12.1
4631
+ '@webassemblyjs/helper-api-error': 1.11.6
4632
+ '@webassemblyjs/helper-wasm-bytecode': 1.11.6
4633
+ '@webassemblyjs/ieee754': 1.11.6
4634
+ '@webassemblyjs/leb128': 1.11.6
4635
+ '@webassemblyjs/utf8': 1.11.6
4636
+ dev: true
4637
+
4638
+ /@webassemblyjs/wast-printer@1.12.1:
4639
+ resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==, tarball: https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz}
4640
+ dependencies:
4641
+ '@webassemblyjs/ast': 1.12.1
4642
+ '@xtuc/long': 4.2.2
4643
+ dev: true
4644
+
4645
+ /@xtuc/ieee754@1.2.0:
4646
+ resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, tarball: https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz}
4647
+ dev: true
4648
+
4649
+ /@xtuc/long@4.2.2:
4650
+ resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==, tarball: https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz}
4651
+ dev: true
4652
+
4653
+ /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.20.2):
4654
+ resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==, tarball: https://registry.npmjs.org/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz}
4655
+ engines: {node: '>=14.15.0'}
4656
+ peerDependencies:
4657
+ esbuild: '>=0.10.0'
4658
+ dependencies:
4659
+ esbuild: 0.20.2
4660
+ tslib: 2.6.2
4661
+ dev: true
4662
+
4663
+ /@yarnpkg/fslib@2.10.3:
4664
+ resolution: {integrity: sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==, tarball: https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.10.3.tgz}
4665
+ engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'}
4666
+ dependencies:
4667
+ '@yarnpkg/libzip': 2.3.0
4668
+ tslib: 1.14.1
4669
+ dev: true
4670
+
4671
+ /@yarnpkg/libzip@2.3.0:
4672
+ resolution: {integrity: sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==, tarball: https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.3.0.tgz}
4673
+ engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'}
4674
+ dependencies:
4675
+ '@types/emscripten': 1.39.13
4676
+ tslib: 1.14.1
4677
+ dev: true
4678
+
4679
+ /abort-controller@3.0.0:
4680
+ resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==, tarball: https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz}
4681
+ engines: {node: '>=6.5'}
4682
+ dependencies:
4683
+ event-target-shim: 5.0.1
4684
+ dev: true
4685
+
4686
+ /accepts@1.3.8:
4687
+ resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==, tarball: https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz}
4688
+ engines: {node: '>= 0.6'}
4689
+ dependencies:
4690
+ mime-types: 2.1.35
4691
+ negotiator: 0.6.3
4692
+ dev: true
4693
+
4694
+ /acorn-import-attributes@1.9.5(acorn@8.11.3):
4695
+ resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==, tarball: https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz}
4696
+ peerDependencies:
4697
+ acorn: ^8
4698
+ dependencies:
4699
+ acorn: 8.11.3
4700
+ dev: true
4701
+
4702
+ /acorn-jsx@5.3.2(acorn@7.4.1):
4703
+ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
4704
+ peerDependencies:
4705
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
4706
+ dependencies:
4707
+ acorn: 7.4.1
4708
+ dev: true
4709
+
4710
/acorn-jsx@5.3.2(acorn@8.11.3):
4711
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
4712
peerDependencies:
4713
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
4714
dependencies:
4715
acorn: 8.11.3
1038
- dev: false
4716
+
4717
+ /acorn-walk@7.2.0:
4718
+ resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==, tarball: https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz}
4719
+ engines: {node: '>=0.4.0'}
4720
+ dev: true
4721
+
4722
+ /acorn@7.4.1:
4723
+ resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==, tarball: https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz}
4724
+ engines: {node: '>=0.4.0'}
4725
+ hasBin: true
4726
+ dev: true
4727
4728
/acorn@8.11.3:
4729
resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
4730
engines: {node: '>=0.4.0'}
4731
hasBin: true
1044
- dev: false
4732
+
4733
+ /address@1.2.2:
4734
+ resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==, tarball: https://registry.npmjs.org/address/-/address-1.2.2.tgz}
4735
+ engines: {node: '>= 10.0.0'}
4736
+ dev: true
4737
+
4738
+ /adjust-sourcemap-loader@4.0.0:
4739
+ resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==, tarball: https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz}
4740
+ engines: {node: '>=8.9'}
4741
+ dependencies:
4742
+ loader-utils: 2.0.4
4743
+ regex-parser: 2.3.0
4744
+ dev: true
4745
4746
/ai@2.2.37(react@18.2.0)(solid-js@1.8.16)(svelte@4.2.15)(vue@3.4.23):
4747
resolution: {integrity: sha512-JIYm5N1muGVqBqWnvkt29FmXhESoO5TcDxw74OE41SsM+uIou6NPDDs0XWb/ABcd1gmp6k5zym64KWMPM2xm0A==}
@@ -1071,9 +4771,37 @@ packages:
4771
swr: 2.2.0(react@18.2.0)
4772
swr-store: 0.10.6
4773
swrv: 1.0.4(vue@3.4.23)
1074
- vue: 3.4.23(typescript@4.9.4)
4774
+ vue: 3.4.23(typescript@4.9.5)
4775
dev: false
4776
4777
+ /ajv-formats@2.1.1(ajv@8.16.0):
4778
+ resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==, tarball: https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz}
4779
+ peerDependencies:
4780
+ ajv: ^8.0.0
4781
+ peerDependenciesMeta:
4782
+ ajv:
4783
+ optional: true
4784
+ dependencies:
4785
+ ajv: 8.16.0
4786
+ dev: true
4787
+
4788
+ /ajv-keywords@3.5.2(ajv@6.12.6):
4789
+ resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==, tarball: https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz}
4790
+ peerDependencies:
4791
+ ajv: ^6.9.1
4792
+ dependencies:
4793
+ ajv: 6.12.6
4794
+ dev: true
4795
+
4796
+ /ajv-keywords@5.1.0(ajv@8.16.0):
4797
+ resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==, tarball: https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz}
4798
+ peerDependencies:
4799
+ ajv: ^8.8.2
4800
+ dependencies:
4801
+ ajv: 8.16.0
4802
+ fast-deep-equal: 3.1.3
4803
+ dev: true
4804
+
4805
/ajv@6.12.6:
4806
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
4807
dependencies:
@@ -1081,24 +4809,55 @@ packages:
4809
fast-json-stable-stringify: 2.1.0
4810
json-schema-traverse: 0.4.1
4811
uri-js: 4.4.1
1084
- dev: false
4812
+
4813
+ /ajv@8.16.0:
4814
+ resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==, tarball: https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz}
4815
+ dependencies:
4816
+ fast-deep-equal: 3.1.3
4817
+ json-schema-traverse: 1.0.0
4818
+ require-from-string: 2.0.2
4819
+ uri-js: 4.4.1
4820
+ dev: true
4821
+
4822
+ /ansi-html-community@0.0.8:
4823
+ resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==, tarball: https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz}
4824
+ engines: {'0': node >= 0.8.0}
4825
+ hasBin: true
4826
+ dev: true
4827
+
4828
+ /ansi-html@0.0.9:
4829
+ resolution: {integrity: sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==, tarball: https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz}
4830
+ engines: {'0': node >= 0.8.0}
4831
+ hasBin: true
4832
+ dev: true
4833
4834
/ansi-regex@5.0.1:
4835
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
4836
engines: {node: '>=8'}
4837
4838
/ansi-regex@6.0.1:
1091
- resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
4839
+ resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz}
4840
engines: {node: '>=12'}
4841
4842
+ /ansi-styles@3.2.1:
4843
+ resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz}
4844
+ engines: {node: '>=4'}
4845
+ dependencies:
4846
+ color-convert: 1.9.3
4847
+
4848
/ansi-styles@4.3.0:
4849
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
4850
engines: {node: '>=8'}
4851
dependencies:
4852
color-convert: 2.0.1
4853
4854
+ /ansi-styles@5.2.0:
4855
+ resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz}
4856
+ engines: {node: '>=10'}
4857
+ dev: true
4858
+
4859
/ansi-styles@6.2.1:
1101
- resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
4860
+ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz}
4861
engines: {node: '>=12'}
4862
4863
/any-promise@1.3.0:
@@ -1113,19 +4872,34 @@ packages:
4872
picomatch: 2.3.1
4873
dev: true
4874
4875
+ /app-root-dir@1.0.2:
4876
+ resolution: {integrity: sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==, tarball: https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz}
4877
+ dev: true
4878
+
4879
/arg@5.0.2:
4880
resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
4881
dev: true
4882
4883
/argparse@2.0.1:
4884
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
1122
- dev: false
4885
+
4886
+ /aria-hidden@1.2.4:
4887
+ resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==, tarball: https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz}
4888
+ engines: {node: '>=10'}
4889
+ dependencies:
4890
+ tslib: 2.6.2
4891
+ dev: true
4892
+
4893
+ /aria-query@5.1.3:
4894
+ resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==, tarball: https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz}
4895
+ dependencies:
4896
+ deep-equal: 2.2.3
4897
+ dev: true
4898
4899
/aria-query@5.3.0:
4900
resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
4901
dependencies:
4902
dequal: 2.0.3
1128
- dev: false
4903
4904
/array-buffer-byte-length@1.0.1:
4905
resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==}
@@ -1133,7 +4907,10 @@ packages:
4907
dependencies:
4908
call-bind: 1.0.7
4909
is-array-buffer: 3.0.4
1136
- dev: false
4910
+
4911
+ /array-flatten@1.1.1:
4912
+ resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==, tarball: https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz}
4913
+ dev: true
4914
4915
/array-includes@3.1.8:
4916
resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==}
@@ -1150,7 +4927,6 @@ packages:
4927
/array-union@2.1.0:
4928
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
4929
engines: {node: '>=8'}
1153
- dev: false
4930
4931
/array.prototype.findlast@1.2.5:
4932
resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
@@ -1229,10 +5005,43 @@ packages:
5005
is-shared-array-buffer: 1.0.3
5006
dev: false
5007
5008
+ /asn1.js@4.10.1:
5009
+ resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==, tarball: https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz}
5010
+ dependencies:
5011
+ bn.js: 4.12.0
5012
+ inherits: 2.0.4
5013
+ minimalistic-assert: 1.0.1
5014
+ dev: true
5015
+
5016
+ /assert@2.1.0:
5017
+ resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==, tarball: https://registry.npmjs.org/assert/-/assert-2.1.0.tgz}
5018
+ dependencies:
5019
+ call-bind: 1.0.7
5020
+ is-nan: 1.3.2
5021
+ object-is: 1.1.6
5022
+ object.assign: 4.1.5
5023
+ util: 0.12.5
5024
+ dev: true
5025
+
5026
+ /assertion-error@1.1.0:
5027
+ resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==, tarball: https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz}
5028
+ dev: true
5029
+
5030
/ast-types-flow@0.0.8:
5031
resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
5032
dev: false
5033
5034
+ /ast-types@0.16.1:
5035
+ resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==, tarball: https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz}
5036
+ engines: {node: '>=4'}
5037
+ dependencies:
5038
+ tslib: 2.6.2
5039
+ dev: true
5040
+
5041
+ /async@3.2.5:
5042
+ resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==, tarball: https://registry.npmjs.org/async/-/async-3.2.5.tgz}
5043
+ dev: true
5044
+
5045
/autoprefixer@10.4.19(postcss@8.4.38):
5046
resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==}
5047
engines: {node: ^10 || ^12 || >=14}
@@ -1254,39 +5063,161 @@ packages:
5063
engines: {node: '>= 0.4'}
5064
dependencies:
5065
possible-typed-array-names: 1.0.0
1257
- dev: false
5066
5067
/axe-core@4.7.0:
5068
resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==}
5069
engines: {node: '>=4'}
5070
dev: false
5071
1264
- /axobject-query@3.2.1:
1265
- resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==}
5072
+ /axobject-query@3.2.1:
5073
+ resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==}
5074
+ dependencies:
5075
+ dequal: 2.0.3
5076
+ dev: false
5077
+
5078
+ /axobject-query@4.0.0:
5079
+ resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==, tarball: https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz}
5080
+ dependencies:
5081
+ dequal: 2.0.3
5082
+ dev: false
5083
+
5084
+ /babel-core@7.0.0-bridge.0(@babel/core@7.24.7):
5085
+ resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==, tarball: https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz}
5086
+ peerDependencies:
5087
+ '@babel/core': ^7.0.0-0
5088
+ dependencies:
5089
+ '@babel/core': 7.24.7
5090
+ dev: true
5091
+
5092
+ /babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.92.1):
5093
+ resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==, tarball: https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz}
5094
+ engines: {node: '>= 14.15.0'}
5095
+ peerDependencies:
5096
+ '@babel/core': ^7.12.0
5097
+ webpack: '>=5'
5098
+ dependencies:
5099
+ '@babel/core': 7.24.7
5100
+ find-cache-dir: 4.0.0
5101
+ schema-utils: 4.2.0
5102
+ webpack: 5.92.1(esbuild@0.20.2)
5103
+ dev: true
5104
+
5105
+ /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.7):
5106
+ resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz}
5107
+ peerDependencies:
5108
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
5109
+ dependencies:
5110
+ '@babel/compat-data': 7.24.7
5111
+ '@babel/core': 7.24.7
5112
+ '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7)
5113
+ semver: 6.3.1
5114
+ transitivePeerDependencies:
5115
+ - supports-color
5116
+ dev: true
5117
+
5118
+ /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.7):
5119
+ resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz}
5120
+ peerDependencies:
5121
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
5122
dependencies:
1267
- dequal: 2.0.3
1268
- dev: false
5123
+ '@babel/core': 7.24.7
5124
+ '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7)
5125
+ core-js-compat: 3.37.1
5126
+ transitivePeerDependencies:
5127
+ - supports-color
5128
+ dev: true
5129
1270
- /axobject-query@4.0.0:
1271
- resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==, tarball: https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz}
5130
+ /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.7):
5131
+ resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==, tarball: https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz}
5132
+ peerDependencies:
5133
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
5134
dependencies:
1273
- dequal: 2.0.3
1274
- dev: false
5135
+ '@babel/core': 7.24.7
5136
+ '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7)
5137
+ transitivePeerDependencies:
5138
+ - supports-color
5139
+ dev: true
5140
5141
/balanced-match@1.0.2:
This file is too large to show in full.
stories/Button.jsx
new
+54
@@ -0,0 +1,54 @@
1
+import React from 'react';
2
+import PropTypes from 'prop-types';
3
+import './button.css';
4
+
5
+/**
6
+ * Primary UI component for user interaction
7
+ */
8
+export const Button = ({ primary, backgroundColor, size, label, ...props }) => {
9
+ const mode = primary ? 'storybook-button--primary' : 'storybook-button--secondary';
10
+ return (
11
+ <button
12
+ type="button"
13
+ className={['storybook-button', `storybook-button--${size}`, mode].join(' ')}
14
+ {...props}
15
+ >
16
+ {label}
17
+ <style jsx>{`
18
+ button {
19
+ background-color: ${backgroundColor};
20
+ }
21
+ `}</style>
22
+ </button>
23
+ );
24
+};
25
+
26
+Button.propTypes = {
27
+ /**
28
+ * Is this the principal call to action on the page?
29
+ */
30
+ primary: PropTypes.bool,
31
+ /**
32
+ * What background color to use
33
+ */
34
+ backgroundColor: PropTypes.string,
35
+ /**
36
+ * How large should the button be?
37
+ */
38
+ size: PropTypes.oneOf(['small', 'medium', 'large']),
39
+ /**
40
+ * Button contents
41
+ */
42
+ label: PropTypes.string.isRequired,
43
+ /**
44
+ * Optional click handler
45
+ */
46
+ onClick: PropTypes.func,
47
+};
48
+
49
+Button.defaultProps = {
50
+ backgroundColor: null,
51
+ primary: false,
52
+ size: 'medium',
53
+ onClick: undefined,
54
+};
stories/Button.stories.js
new
+48
@@ -0,0 +1,48 @@
1
+import { fn } from '@storybook/test';
2
+import { Button } from './Button';
3
+
4
+// More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export
5
+export default {
6
+ title: 'Example/Button',
7
+ component: Button,
8
+ parameters: {
9
+ // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/configure/story-layout
10
+ layout: 'centered',
11
+ },
12
+ // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/writing-docs/autodocs
13
+ tags: ['autodocs'],
14
+ // More on argTypes: https://storybook.js.org/docs/api/argtypes
15
+ argTypes: {
16
+ backgroundColor: { control: 'color' },
17
+ },
18
+ // Use `fn` to spy on the onClick arg, which will appear in the actions panel once invoked: https://storybook.js.org/docs/essentials/actions#action-args
19
+ args: { onClick: fn() },
20
+};
21
+
22
+// More on writing stories with args: https://storybook.js.org/docs/writing-stories/args
23
+export const Primary = {
24
+ args: {
25
+ primary: true,
26
+ label: 'Button',
27
+ },
28
+};
29
+
30
+export const Secondary = {
31
+ args: {
32
+ label: 'Button',
33
+ },
34
+};
35
+
36
+export const Large = {
37
+ args: {
38
+ size: 'large',
39
+ label: 'Button',
40
+ },
41
+};
42
+
43
+export const Small = {
44
+ args: {
45
+ size: 'small',
46
+ label: 'Button',
47
+ },
48
+};
stories/Configure.mdx
new
+446
@@ -0,0 +1,446 @@
1
+import { Meta } from "@storybook/blocks";
2
+import Image from "next/image";
3
+
4
+import Github from "./assets/github.svg";
5
+import Discord from "./assets/discord.svg";
6
+import Youtube from "./assets/youtube.svg";
7
+import Tutorials from "./assets/tutorials.svg";
8
+import Styling from "./assets/styling.png";
9
+import Context from "./assets/context.png";
10
+import Assets from "./assets/assets.png";
11
+import Docs from "./assets/docs.png";
12
+import Share from "./assets/share.png";
13
+import FigmaPlugin from "./assets/figma-plugin.png";
14
+import Testing from "./assets/testing.png";
15
+import Accessibility from "./assets/accessibility.png";
16
+import Theming from "./assets/theming.png";
17
+import AddonLibrary from "./assets/addon-library.png";
18
+
19
+export const RightArrow = () => <svg
20
+ viewBox="0 0 14 14"
21
+ width="8px"
22
+ height="14px"
23
+ style={{
24
+ marginLeft: '4px',
25
+ display: 'inline-block',
26
+ shapeRendering: 'inherit',
27
+ verticalAlign: 'middle',
28
+ fill: 'currentColor',
29
+ 'path fill': 'currentColor'
30
+ }}
31
+>
32
+ <path d="m11.1 7.35-5.5 5.5a.5.5 0 0 1-.7-.7L10.04 7 4.9 1.85a.5.5 0 1 1 .7-.7l5.5 5.5c.2.2.2.5 0 .7Z" />
33
+</svg>
34
+
35
+<Meta title="Configure your project" />
36
+
37
+<div className="sb-container">
38
+ <div className='sb-section-title'>
39
+ # Configure your project
40
+
41
+ Because Storybook works separately from your app, you'll need to configure it for your specific stack and setup. Below, explore guides for configuring Storybook with popular frameworks and tools. If you get stuck, learn how you can ask for help from our community.
42
+ </div>
43
+ <div className="sb-section">
44
+ <div className="sb-section-item">
45
+ <Image
46
+ src={Styling}
47
+ alt="A wall of logos representing different styling technologies"
48
+ width={0}
49
+ height={0}
50
+ style={{ width: '100%', height: 'auto' }}
51
+ />
52
+ <h4 className="sb-section-item-heading">Add styling and CSS</h4>
53
+ <p className="sb-section-item-paragraph">Like with web applications, there are many ways to include CSS within Storybook. Learn more about setting up styling within Storybook.</p>
54
+ <a
55
+ href="https://storybook.js.org/docs/configure/styling-and-css"
56
+ target="_blank"
57
+ >Learn more<RightArrow /></a>
58
+ </div>
59
+ <div className="sb-section-item">
60
+ <Image
61
+ width={0}
62
+ height={0}
63
+ style={{ width: '100%', height: 'auto' }}
64
+ src={Context}
65
+ alt="An abstraction representing the composition of data for a component"
66
+ />
67
+ <h4 className="sb-section-item-heading">Provide context and mocking</h4>
68
+ <p className="sb-section-item-paragraph">Often when a story doesn't render, it's because your component is expecting a specific environment or context (like a theme provider) to be available.</p>
69
+ <a
70
+ href="https://storybook.js.org/docs/writing-stories/decorators#context-for-mocking"
71
+ target="_blank"
72
+ >Learn more<RightArrow /></a>
73
+ </div>
74
+ <div className="sb-section-item">
75
+ <Image
76
+ width={0}
77
+ height={0}
78
+ style={{ width: '100%', height: 'auto' }}
79
+ src={Assets}
80
+ alt="A representation of typography and image assets"
81
+ />
82
+ <div>
83
+ <h4 className="sb-section-item-heading">Load assets and resources</h4>
84
+ <p className="sb-section-item-paragraph">To link static files (like fonts) to your projects and stories, use the
85
+ `staticDirs` configuration option to specify folders to load when
86
+ starting Storybook.</p>
87
+ <a
88
+ href="https://storybook.js.org/docs/configure/images-and-assets"
89
+ target="_blank"
90
+ >Learn more<RightArrow /></a>
91
+ </div>
92
+ </div>
93
+ </div>
94
+</div>
95
+<div className="sb-container">
96
+ <div className='sb-section-title'>
97
+ # Do more with Storybook
98
+
99
+ Now that you know the basics, let's explore other parts of Storybook that will improve your experience. This list is just to get you started. You can customise Storybook in many ways to fit your needs.
100
+ </div>
101
+
102
+ <div className="sb-section">
103
+ <div className="sb-features-grid">
104
+ <div className="sb-grid-item">
105
+ <Image
106
+ width={0}
107
+ height={0}
108
+ style={{ width: '100%', height: 'auto' }}
109
+ src={Docs}
110
+ alt="A screenshot showing the autodocs tag being set, pointing a docs page being generated"
111
+ />
112
+ <h4 className="sb-section-item-heading">Autodocs</h4>
113
+ <p className="sb-section-item-paragraph">Auto-generate living,
114
+ interactive reference documentation from your components and stories.</p>
115
+ <a
116
+ href="https://storybook.js.org/docs/writing-docs/autodocs"
117
+ target="_blank"
118
+ >Learn more<RightArrow /></a>
119
+ </div>
120
+ <div className="sb-grid-item">
121
+ <Image
122
+ width={0}
123
+ height={0}
124
+ style={{ width: '100%', height: 'auto' }}
125
+ src={Share}
126
+ alt="A browser window showing a Storybook being published to a chromatic.com URL"
127
+ />
128
+ <h4 className="sb-section-item-heading">Publish to Chromatic</h4>
129
+ <p className="sb-section-item-paragraph">Publish your Storybook to review and collaborate with your entire team.</p>
130
+ <a
131
+ href="https://storybook.js.org/docs/sharing/publish-storybook#publish-storybook-with-chromatic"
132
+ target="_blank"
133
+ >Learn more<RightArrow /></a>
134
+ </div>
135
+ <div className="sb-grid-item">
136
+ <Image
137
+ width={0}
138
+ height={0}
139
+ style={{ width: '100%', height: 'auto' }}
140
+ src={FigmaPlugin}
141
+ alt="Windows showing the Storybook plugin in Figma"
142
+ />
143
+ <h4 className="sb-section-item-heading">Figma Plugin</h4>
144
+ <p className="sb-section-item-paragraph">Embed your stories into Figma to cross-reference the design and live
145
+ implementation in one place.</p>
146
+ <a
147
+ href="https://storybook.js.org/docs/sharing/design-integrations#embed-storybook-in-figma-with-the-plugin"
148
+ target="_blank"
149
+ >Learn more<RightArrow /></a>
150
+ </div>
151
+ <div className="sb-grid-item">
152
+ <Image
153
+ width={0}
154
+ height={0}
155
+ style={{ width: '100%', height: 'auto' }}
156
+ src={Testing}
157
+ alt="Screenshot of tests passing and failing"
158
+ />
159
+ <h4 className="sb-section-item-heading">Testing</h4>
160
+ <p className="sb-section-item-paragraph">Use stories to test a component in all its variations, no matter how
161
+ complex.</p>
162
+ <a
163
+ href="https://storybook.js.org/docs/writing-tests"
164
+ target="_blank"
165
+ >Learn more<RightArrow /></a>
166
+ </div>
167
+ <div className="sb-grid-item">
168
+ <Image
169
+ width={0}
170
+ height={0}
171
+ style={{ width: '100%', height: 'auto' }}
172
+ src={Accessibility}
173
+ alt="Screenshot of accessibility tests passing and failing"
174
+ />
175
+ <h4 className="sb-section-item-heading">Accessibility</h4>
176
+ <p className="sb-section-item-paragraph">Automatically test your components for a11y issues as you develop.</p>
177
+ <a
178
+ href="https://storybook.js.org/docs/writing-tests/accessibility-testing"
179
+ target="_blank"
180
+ >Learn more<RightArrow /></a>
181
+ </div>
182
+ <div className="sb-grid-item">
183
+ <Image
184
+ width={0}
185
+ height={0}
186
+ style={{ width: '100%', height: 'auto' }}
187
+ src={Theming}
188
+ alt="Screenshot of Storybook in light and dark mode"
189
+ />
190
+ <h4 className="sb-section-item-heading">Theming</h4>
191
+ <p className="sb-section-item-paragraph">Theme Storybook's UI to personalize it to your project.</p>
192
+ <a
193
+ href="https://storybook.js.org/docs/configure/theming"
194
+ target="_blank"
195
+ >Learn more<RightArrow /></a>
196
+ </div>
197
+ </div>
198
+ </div>
199
+</div>
200
+<div className='sb-addon'>
201
+ <div className='sb-addon-text'>
202
+ <h4>Addons</h4>
203
+ <p className="sb-section-item-paragraph">Integrate your tools with Storybook to connect workflows.</p>
204
+ <a
205
+ href="https://storybook.js.org/integrations/"
206
+ target="_blank"
207
+ >Discover all addons<RightArrow /></a>
208
+ </div>
209
+ <div className='sb-addon-img'>
210
+ <Image
211
+ width={650}
212
+ height={347}
213
+ src={AddonLibrary}
214
+ alt="Integrate your tools with Storybook to connect workflows."
215
+ />
216
+ </div>
217
+</div>
218
+
219
+<div className="sb-section sb-socials">
220
+ <div className="sb-section-item">
221
+ <Image
222
+ width={32}
223
+ height={32}
224
+ layout="fixed"
225
+ src={Github}
226
+ alt="Github logo"
227
+ className="sb-explore-image"
228
+ />
229
+ Join our contributors building the future of UI development.
230
+
231
+ <a
232
+ href="https://github.com/storybookjs/storybook"
233
+ target="_blank"
234
+ >Star on GitHub<RightArrow /></a>
235
+ </div>
236
+ <div className="sb-section-item">
237
+ <Image
238
+ width={33}
239
+ height={32}
240
+ layout="fixed"
241
+ src={Discord}
242
+ alt="Discord logo"
243
+ className="sb-explore-image"
244
+ />
245
+ <div>
246
+ Get support and chat with frontend developers.
247
+
248
+ <a
249
+ href="https://discord.gg/storybook"
250
+ target="_blank"
251
+ >Join Discord server<RightArrow /></a>
252
+ </div>
253
+ </div>
254
+ <div className="sb-section-item">
255
+ <Image
256
+ width={32}
257
+ height={32}
258
+ layout="fixed"
259
+ src={Youtube}
260
+ alt="Youtube logo"
261
+ className="sb-explore-image"
262
+ />
263
+ <div>
264
+ Watch tutorials, feature previews and interviews.
265
+
266
+ <a
267
+ href="https://www.youtube.com/@chromaticui"
268
+ target="_blank"
269
+ >Watch on YouTube<RightArrow /></a>
270
+ </div>
271
+ </div>
272
+ <div className="sb-section-item">
273
+ <Image
274
+ width={33}
275
+ height={32}
276
+ layout="fixed"
277
+ src={Tutorials}
278
+ alt="A book"
279
+ className="sb-explore-image"
280
+ />
281
+ <p>Follow guided walkthroughs on for key workflows.</p>
282
+
283
+ <a
284
+ href="https://storybook.js.org/tutorials/"
285
+ target="_blank"
286
+ >Discover tutorials<RightArrow /></a>
287
+ </div>
288
+</div>
289
+
290
+<style>
291
+ {`
292
+ .sb-container {
293
+ margin-bottom: 48px;
294
+ }
295
+
296
+ .sb-section {
297
+ width: 100%;
298
+ display: flex;
299
+ flex-direction: row;
300
+ gap: 20px;
301
+ }
302
+
303
+ img {
304
+ object-fit: cover;
305
+ }
306
+
307
+ .sb-section-title {
308
+ margin-bottom: 32px;
309
+ }
310
+
311
+ .sb-section a:not(h1 a, h2 a, h3 a) {
312
+ font-size: 14px;
313
+ }
314
+
315
+ .sb-section-item, .sb-grid-item {
316
+ flex: 1;
317
+ display: flex;
318
+ flex-direction: column;
319
+ }
320
+
321
+ .sb-section-item-heading {
322
+ padding-top: 20px !important;
323
+ padding-bottom: 5px !important;
324
+ margin: 0 !important;
325
+ }
326
+ .sb-section-item-paragraph {
327
+ margin: 0;
328
+ padding-bottom: 10px;
329
+ }
330
+
331
+ .sb-chevron {
332
+ margin-left: 5px;
333
+ }
334
+
335
+ .sb-features-grid {
336
+ display: grid;
337
+ grid-template-columns: repeat(2, 1fr);
338
+ grid-gap: 32px 20px;
339
+ }
340
+
341
+ .sb-socials {
342
+ display: grid;
343
+ grid-template-columns: repeat(4, 1fr);
344
+ }
345
+
346
+ .sb-socials p {
347
+ margin-bottom: 10px;
348
+ }
349
+
350
+ .sb-explore-image {
351
+ max-height: 32px;
352
+ align-self: flex-start;
353
+ }
354
+
355
+ .sb-addon {
356
+ width: 100%;
357
+ display: flex;
358
+ align-items: center;
359
+ position: relative;
360
+ background-color: #EEF3F8;
361
+ border-radius: 5px;
362
+ border: 1px solid rgba(0, 0, 0, 0.05);
363
+ background: #EEF3F8;
364
+ height: 180px;
365
+ margin-bottom: 48px;
366
+ overflow: hidden;
367
+ }
368
+
369
+ .sb-addon-text {
370
+ padding-left: 48px;
371
+ max-width: 240px;
372
+ }
373
+
374
+ .sb-addon-text h4 {
375
+ padding-top: 0px;
376
+ }
377
+
378
+ .sb-addon-img {
379
+ position: absolute;
380
+ left: 345px;
381
+ top: 0;
382
+ height: 100%;
383
+ width: 200%;
384
+ overflow: hidden;
385
+ }
386
+
387
+ .sb-addon-img img {
388
+ width: 650px;
389
+ transform: rotate(-15deg);
390
+ margin-left: 40px;
391
+ margin-top: -72px;
392
+ box-shadow: 0 0 1px rgba(255, 255, 255, 0);
393
+ backface-visibility: hidden;
394
+ }
395
+
396
+ @media screen and (max-width: 800px) {
397
+ .sb-addon-img {
398
+ left: 300px;
399
+ }
400
+ }
401
+
402
+ @media screen and (max-width: 600px) {
403
+ .sb-section {
404
+ flex-direction: column;
405
+ }
406
+
407
+ .sb-features-grid {
408
+ grid-template-columns: repeat(1, 1fr);
409
+ }
410
+
411
+ .sb-socials {
412
+ grid-template-columns: repeat(2, 1fr);
413
+ }
414
+
415
+ .sb-addon {
416
+ height: 280px;
417
+ align-items: flex-start;
418
+ padding-top: 32px;
419
+ overflow: hidden;
420
+ }
421
+
422
+ .sb-addon-text {
423
+ padding-left: 24px;
424
+ }
425
+
426
+ .sb-addon-img {
427
+ right: 0;
428
+ left: 0;
429
+ top: 130px;
430
+ bottom: 0;
431
+ overflow: hidden;
432
+ height: auto;
433
+ width: 124%;
434
+ }
435
+
436
+ .sb-addon-img img {
437
+ width: 1200px;
438
+ transform: rotate(-12deg);
439
+ margin-left: 0;
440
+ margin-top: 48px;
441
+ margin-bottom: -40px;
442
+ margin-left: -24px;
443
+ }
444
+ }
445
+ `}
446
+</style>
stories/Header.jsx
new
+59
@@ -0,0 +1,59 @@
1
+import React from 'react';
2
+import PropTypes from 'prop-types';
3
+
4
+import { Button } from './Button';
5
+import './header.css';
6
+
7
+export const Header = ({ user, onLogin, onLogout, onCreateAccount }) => (
8
+ <header>
9
+ <div className="storybook-header">
10
+ <div>
11
+ <svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
12
+ <g fill="none" fillRule="evenodd">
13
+ <path
14
+ d="M10 0h12a10 10 0 0110 10v12a10 10 0 01-10 10H10A10 10 0 010 22V10A10 10 0 0110 0z"
15
+ fill="#FFF"
16
+ />
17
+ <path
18
+ d="M5.3 10.6l10.4 6v11.1l-10.4-6v-11zm11.4-6.2l9.7 5.5-9.7 5.6V4.4z"
19
+ fill="#555AB9"
20
+ />
21
+ <path
22
+ d="M27.2 10.6v11.2l-10.5 6V16.5l10.5-6zM15.7 4.4v11L6 10l9.7-5.5z"
23
+ fill="#91BAF8"
24
+ />
25
+ </g>
26
+ </svg>
27
+ <h1>Acme</h1>
28
+ </div>
29
+ <div>
30
+ {user ? (
31
+ <>
32
+ <span className="welcome">
33
+ Welcome, <b>{user.name}</b>!
34
+ </span>
35
+ <Button size="small" onClick={onLogout} label="Log out" />
36
+ </>
37
+ ) : (
38
+ <>
39
+ <Button size="small" onClick={onLogin} label="Log in" />
40
+ <Button primary size="small" onClick={onCreateAccount} label="Sign up" />
41
+ </>
42
+ )}
43
+ </div>
44
+ </div>
45
+ </header>
46
+);
47
+
48
+Header.propTypes = {
49
+ user: PropTypes.shape({
50
+ name: PropTypes.string.isRequired,
51
+ }),
52
+ onLogin: PropTypes.func.isRequired,
53
+ onLogout: PropTypes.func.isRequired,
54
+ onCreateAccount: PropTypes.func.isRequired,
55
+};
56
+
57
+Header.defaultProps = {
58
+ user: null,
59
+};
stories/Header.stories.js
new
+29
@@ -0,0 +1,29 @@
1
+import { fn } from '@storybook/test';
2
+import { Header } from './Header';
3
+
4
+export default {
5
+ title: 'Example/Header',
6
+ component: Header,
7
+ // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/writing-docs/autodocs
8
+ tags: ['autodocs'],
9
+ parameters: {
10
+ // More on how to position stories at: https://storybook.js.org/docs/configure/story-layout
11
+ layout: 'fullscreen',
12
+ },
13
+ args: {
14
+ onLogin: fn(),
15
+ onLogout: fn(),
16
+ onCreateAccount: fn(),
17
+ },
18
+};
19
+export const LoggedIn = {
20
+ args: {
21
+ user: {
22
+ name: 'Jane Doe',
23
+ },
24
+ },
25
+};
26
+
27
+export const LoggedOut = {
28
+ args: {},
29
+};
stories/Page.jsx
new
+68
@@ -0,0 +1,68 @@
1
+import React from 'react';
2
+
3
+import { Header } from './Header';
4
+import './page.css';
5
+
6
+export const Page = () => {
7
+ const [user, setUser] = React.useState();
8
+
9
+ return (
10
+ <article>
11
+ <Header
12
+ user={user}
13
+ onLogin={() => setUser({ name: 'Jane Doe' })}
14
+ onLogout={() => setUser(undefined)}
15
+ onCreateAccount={() => setUser({ name: 'Jane Doe' })}
16
+ />
17
+ <section className="storybook-page">
18
+ <h2>Pages in Storybook</h2>
19
+ <p>
20
+ We recommend building UIs with a{' '}
21
+ <a href="https://componentdriven.org" target="_blank" rel="noopener noreferrer">
22
+ <strong>component-driven</strong>
23
+ </a>{' '}
24
+ process starting with atomic components and ending with pages.
25
+ </p>
26
+ <p>
27
+ Render pages with mock data. This makes it easy to build and review page states without
28
+ needing to navigate to them in your app. Here are some handy patterns for managing page
29
+ data in Storybook:
30
+ </p>
31
+ <ul>
32
+ <li>
33
+ Use a higher-level connected component. Storybook helps you compose such data from the
34
+ "args" of child component stories
35
+ </li>
36
+ <li>
37
+ Assemble data in the page component from your services. You can mock these services out
38
+ using Storybook.
39
+ </li>
40
+ </ul>
41
+ <p>
42
+ Get a guided tutorial on component-driven development at{' '}
43
+ <a href="https://storybook.js.org/tutorials/" target="_blank" rel="noopener noreferrer">
44
+ Storybook tutorials
45
+ </a>
46
+ . Read more in the{' '}
47
+ <a href="https://storybook.js.org/docs" target="_blank" rel="noopener noreferrer">
48
+ docs
49
+ </a>
50
+ .
51
+ </p>
52
+ <div className="tip-wrapper">
53
+ <span className="tip">Tip</span> Adjust the width of the canvas with the{' '}
54
+ <svg width="10" height="10" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg">
55
+ <g fill="none" fillRule="evenodd">
56
+ <path
57
+ d="M1.5 5.2h4.8c.3 0 .5.2.5.4v5.1c-.1.2-.3.3-.4.3H1.4a.5.5 0 01-.5-.4V5.7c0-.3.2-.5.5-.5zm0-2.1h6.9c.3 0 .5.2.5.4v7a.5.5 0 01-1 0V4H1.5a.5.5 0 010-1zm0-2.1h9c.3 0 .5.2.5.4v9.1a.5.5 0 01-1 0V2H1.5a.5.5 0 010-1zm4.3 5.2H2V10h3.8V6.2z"
58
+ id="a"
59
+ fill="#999"
60
+ />
61
+ </g>
62
+ </svg>
63
+ Viewports addon in the toolbar
64
+ </div>
65
+ </section>
66
+ </article>
67
+ );
68
+};
stories/Page.stories.js
new
+27
@@ -0,0 +1,27 @@
1
+import { within, userEvent, expect } from '@storybook/test';
2
+import { Page } from './Page';
3
+
4
+export default {
5
+ title: 'Example/Page',
6
+ component: Page,
7
+ parameters: {
8
+ // More on how to position stories at: https://storybook.js.org/docs/configure/story-layout
9
+ layout: 'fullscreen',
10
+ },
11
+};
12
+
13
+export const LoggedOut = {};
14
+
15
+// More on interaction testing: https://storybook.js.org/docs/writing-tests/interaction-testing
16
+export const LoggedIn = {
17
+ play: async ({ canvasElement }) => {
18
+ const canvas = within(canvasElement);
19
+ const loginButton = canvas.getByRole('button', { name: /Log in/i });
20
+ await expect(loginButton).toBeInTheDocument();
21
+ await userEvent.click(loginButton);
22
+ await expect(loginButton).not.toBeInTheDocument();
23
+
24
+ const logoutButton = canvas.getByRole('button', { name: /Log out/i });
25
+ await expect(logoutButton).toBeInTheDocument();
26
+ },
27
+};
stories/assets/accessibility.png
Binary files /dev/null and b/stories/assets/accessibility.png differ
stories/assets/accessibility.svg
new
+5
@@ -0,0 +1,5 @@
1
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
2
+ <title>Accessibility</title>
3
+ <circle cx="24.334" cy="24" r="24" fill="#A849FF" fill-opacity="0.3"/>
4
+ <path fill-rule="evenodd" clip-rule="evenodd" d="M27.8609 11.585C27.8609 9.59506 26.2497 7.99023 24.2519 7.99023C22.254 7.99023 20.6429 9.65925 20.6429 11.585C20.6429 13.575 22.254 15.1799 24.2519 15.1799C26.2497 15.1799 27.8609 13.575 27.8609 11.585ZM21.8922 22.6473C21.8467 23.9096 21.7901 25.4788 21.5897 26.2771C20.9853 29.0462 17.7348 36.3314 17.3325 37.2275C17.1891 37.4923 17.1077 37.7955 17.1077 38.1178C17.1077 39.1519 17.946 39.9902 18.9802 39.9902C19.6587 39.9902 20.253 39.6293 20.5814 39.0889L20.6429 38.9874L24.2841 31.22C24.2841 31.22 27.5529 37.9214 27.9238 38.6591C28.2948 39.3967 28.8709 39.9902 29.7168 39.9902C30.751 39.9902 31.5893 39.1519 31.5893 38.1178C31.5893 37.7951 31.3639 37.2265 31.3639 37.2265C30.9581 36.3258 27.698 29.0452 27.0938 26.2771C26.8975 25.4948 26.847 23.9722 26.8056 22.7236C26.7927 22.333 26.7806 21.9693 26.7653 21.6634C26.7008 21.214 27.0231 20.8289 27.4097 20.7005L35.3366 18.3253C36.3033 18.0685 36.8834 16.9773 36.6256 16.0144C36.3678 15.0515 35.2722 14.4737 34.3055 14.7305C34.3055 14.7305 26.8619 17.1057 24.2841 17.1057C21.7062 17.1057 14.456 14.7947 14.456 14.7947C13.4893 14.5379 12.3937 14.9873 12.0715 15.9502C11.7493 16.9131 12.3293 18.0044 13.3604 18.3253L21.2873 20.7005C21.674 20.8289 21.9318 21.214 21.9318 21.6634C21.9174 21.9493 21.9053 22.2857 21.8922 22.6473Z" fill="#A470D5"/>
5
+</svg>
\ No newline at end of file
stories/assets/addon-library.png
Binary files /dev/null and b/stories/assets/addon-library.png differ
stories/assets/assets.png
Binary files /dev/null and b/stories/assets/assets.png differ
stories/assets/avif-test-image.avif
Binary files /dev/null and b/stories/assets/avif-test-image.avif differ
stories/assets/context.png
Binary files /dev/null and b/stories/assets/context.png differ
stories/assets/discord.svg
new
+15
@@ -0,0 +1,15 @@
1
+<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg">
2
+<g clip-path="url(#clip0_10031_177575)">
3
+<mask id="mask0_10031_177575" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="4" width="33" height="25">
4
+<path d="M32.5034 4.00195H0.503906V28.7758H32.5034V4.00195Z" fill="white"/>
5
+</mask>
6
+<g mask="url(#mask0_10031_177575)">
7
+<path d="M27.5928 6.20817C25.5533 5.27289 23.3662 4.58382 21.0794 4.18916C21.0378 4.18154 20.9962 4.20057 20.9747 4.23864C20.6935 4.73863 20.3819 5.3909 20.1637 5.90358C17.7042 5.53558 15.2573 5.53558 12.8481 5.90358C12.6299 5.37951 12.307 4.73863 12.0245 4.23864C12.003 4.20184 11.9614 4.18281 11.9198 4.18916C9.63431 4.58255 7.44721 5.27163 5.40641 6.20817C5.38874 6.21578 5.3736 6.22848 5.36355 6.24497C1.21508 12.439 0.078646 18.4809 0.636144 24.4478C0.638667 24.477 0.655064 24.5049 0.677768 24.5227C3.41481 26.5315 6.06609 27.7511 8.66815 28.5594C8.70979 28.5721 8.75392 28.5569 8.78042 28.5226C9.39594 27.6826 9.94461 26.7968 10.4151 25.8653C10.4428 25.8107 10.4163 25.746 10.3596 25.7244C9.48927 25.3945 8.66058 24.9922 7.86343 24.5354C7.80038 24.4986 7.79533 24.4084 7.85333 24.3653C8.02108 24.2397 8.18888 24.109 8.34906 23.977C8.37804 23.9529 8.41842 23.9478 8.45249 23.963C13.6894 26.3526 19.359 26.3526 24.5341 23.963C24.5682 23.9465 24.6086 23.9516 24.6388 23.9757C24.799 24.1077 24.9668 24.2397 25.1358 24.3653C25.1938 24.4084 25.19 24.4986 25.127 24.5354C24.3298 25.0011 23.5011 25.3945 22.6296 25.7232C22.5728 25.7447 22.5476 25.8107 22.5754 25.8653C23.0559 26.7955 23.6046 27.6812 24.2087 28.5213C24.234 28.5569 24.2794 28.5721 24.321 28.5594C26.9357 27.7511 29.5869 26.5315 32.324 24.5227C32.348 24.5049 32.3631 24.4783 32.3656 24.4491C33.0328 17.5506 31.2481 11.5584 27.6344 6.24623C27.6256 6.22848 27.6105 6.21578 27.5928 6.20817ZM11.1971 20.8146C9.62043 20.8146 8.32129 19.3679 8.32129 17.5913C8.32129 15.8146 9.59523 14.368 11.1971 14.368C12.8115 14.368 14.0981 15.8273 14.0729 17.5913C14.0729 19.3679 12.7989 20.8146 11.1971 20.8146ZM21.8299 20.8146C20.2533 20.8146 18.9541 19.3679 18.9541 17.5913C18.9541 15.8146 20.228 14.368 21.8299 14.368C23.4444 14.368 24.7309 15.8273 24.7057 17.5913C24.7057 19.3679 23.4444 20.8146 21.8299 20.8146Z" fill="#5865F2"/>
8
+</g>
9
+</g>
10
+<defs>
11
+<clipPath id="clip0_10031_177575">
12
+<rect width="31.9995" height="32" fill="white" transform="translate(0.5)"/>
13
+</clipPath>
14
+</defs>
15
+</svg>
stories/assets/docs.png
Binary files /dev/null and b/stories/assets/docs.png differ
stories/assets/figma-plugin.png
Binary files /dev/null and b/stories/assets/figma-plugin.png differ
stories/assets/github.svg
new
+3
@@ -0,0 +1,3 @@
1
+<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
2
+<path d="M16.0001 0C7.16466 0 0 7.17472 0 16.0256C0 23.1061 4.58452 29.1131 10.9419 31.2322C11.7415 31.3805 12.0351 30.8845 12.0351 30.4613C12.0351 30.0791 12.0202 28.8167 12.0133 27.4776C7.56209 28.447 6.62283 25.5868 6.62283 25.5868C5.89499 23.7345 4.8463 23.2419 4.8463 23.2419C3.39461 22.2473 4.95573 22.2678 4.95573 22.2678C6.56242 22.3808 7.40842 23.9192 7.40842 23.9192C8.83547 26.3691 11.1514 25.6609 12.0645 25.2514C12.2081 24.2156 12.6227 23.5087 13.0803 23.1085C9.52648 22.7032 5.7906 21.3291 5.7906 15.1886C5.7906 13.4389 6.41563 12.0094 7.43916 10.8871C7.27303 10.4834 6.72537 8.85349 7.59415 6.64609C7.59415 6.64609 8.93774 6.21539 11.9953 8.28877C13.2716 7.9337 14.6404 7.75563 16.0001 7.74953C17.3599 7.75563 18.7297 7.9337 20.0084 8.28877C23.0623 6.21539 24.404 6.64609 24.404 6.64609C25.2749 8.85349 24.727 10.4834 24.5608 10.8871C25.5868 12.0094 26.2075 13.4389 26.2075 15.1886C26.2075 21.3437 22.4645 22.699 18.9017 23.0957C19.4756 23.593 19.9869 24.5683 19.9869 26.0634C19.9869 28.2077 19.9684 29.9334 19.9684 30.4613C19.9684 30.8877 20.2564 31.3874 21.0674 31.2301C27.4213 29.1086 32 23.1037 32 16.0256C32 7.17472 24.8364 0 16.0001 0ZM5.99257 22.8288C5.95733 22.9084 5.83227 22.9322 5.71834 22.8776C5.60229 22.8253 5.53711 22.7168 5.57474 22.6369C5.60918 22.5549 5.7345 22.5321 5.85029 22.587C5.9666 22.6393 6.03284 22.7489 5.99257 22.8288ZM6.7796 23.5321C6.70329 23.603 6.55412 23.5701 6.45291 23.4581C6.34825 23.3464 6.32864 23.197 6.40601 23.125C6.4847 23.0542 6.62937 23.0874 6.73429 23.1991C6.83895 23.3121 6.85935 23.4605 6.7796 23.5321ZM7.31953 24.4321C7.2215 24.5003 7.0612 24.4363 6.96211 24.2938C6.86407 24.1513 6.86407 23.9804 6.96422 23.9119C7.06358 23.8435 7.2215 23.905 7.32191 24.0465C7.41968 24.1914 7.41968 24.3623 7.31953 24.4321ZM8.23267 25.4743C8.14497 25.5712 7.95818 25.5452 7.82146 25.413C7.68156 25.2838 7.64261 25.1004 7.73058 25.0035C7.81934 24.9064 8.00719 24.9337 8.14497 25.0648C8.28381 25.1938 8.3262 25.3785 8.23267 25.4743ZM9.41281 25.8262C9.37413 25.9517 9.19423 26.0088 9.013 25.9554C8.83203 25.9005 8.7136 25.7535 8.75016 25.6266C8.78778 25.5003 8.96848 25.4408 9.15104 25.4979C9.33174 25.5526 9.45044 25.6985 9.41281 25.8262ZM10.7559 25.9754C10.7604 26.1076 10.6067 26.2172 10.4165 26.2196C10.2252 26.2238 10.0704 26.1169 10.0683 25.9868C10.0683 25.8534 10.2185 25.7448 10.4098 25.7416C10.6001 25.7379 10.7559 25.8441 10.7559 25.9754ZM12.0753 25.9248C12.0981 26.0537 11.9658 26.1862 11.7769 26.2215C11.5912 26.2554 11.4192 26.1758 11.3957 26.0479C11.3726 25.9157 11.5072 25.7833 11.6927 25.7491C11.8819 25.7162 12.0512 25.7937 12.0753 25.9248Z" fill="#161614"/>
3
+</svg>
stories/assets/share.png
Binary files /dev/null and b/stories/assets/share.png differ
stories/assets/styling.png
Binary files /dev/null and b/stories/assets/styling.png differ
stories/assets/testing.png
Binary files /dev/null and b/stories/assets/testing.png differ
stories/assets/theming.png
Binary files /dev/null and b/stories/assets/theming.png differ
stories/assets/tutorials.svg
new
+12
@@ -0,0 +1,12 @@
1
+<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg">
2
+<g clip-path="url(#clip0_10031_177597)">
3
+<path opacity="0.7" fill-rule="evenodd" clip-rule="evenodd" d="M17 7.87059C17 6.48214 17.9812 5.28722 19.3431 5.01709L29.5249 2.99755C31.3238 2.64076 33 4.01717 33 5.85105V22.1344C33 23.5229 32.0188 24.7178 30.6569 24.9879L20.4751 27.0074C18.6762 27.3642 17 25.9878 17 24.1539L17 7.87059Z" fill="#B7F0EF"/>
4
+<path fill-rule="evenodd" clip-rule="evenodd" d="M1 5.85245C1 4.01857 2.67623 2.64215 4.47507 2.99895L14.6569 5.01848C16.0188 5.28861 17 6.48354 17 7.87198V24.1553C17 25.9892 15.3238 27.3656 13.5249 27.0088L3.34311 24.9893C1.98119 24.7192 1 23.5242 1 22.1358V5.85245Z" fill="#87E6E5"/>
5
+<path fill-rule="evenodd" clip-rule="evenodd" d="M15.543 5.71289C15.543 5.71289 16.8157 5.96289 17.4002 6.57653C17.9847 7.19016 18.4521 9.03107 18.4521 9.03107C18.4521 9.03107 18.4521 25.1106 18.4521 26.9629C18.4521 28.8152 19.3775 31.4174 19.3775 31.4174L17.4002 28.8947L16.2575 31.4174C16.2575 31.4174 15.543 29.0765 15.543 27.122C15.543 25.1674 15.543 5.71289 15.543 5.71289Z" fill="#61C1FD"/>
6
+</g>
7
+<defs>
8
+<clipPath id="clip0_10031_177597">
9
+<rect width="32" height="32" fill="white" transform="translate(0.5)"/>
10
+</clipPath>
11
+</defs>
12
+</svg>
stories/assets/youtube.svg
new
+4
@@ -0,0 +1,4 @@
1
+<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
2
+<path d="M31.3313 8.44657C30.9633 7.08998 29.8791 6.02172 28.5022 5.65916C26.0067 5.00026 16 5.00026 16 5.00026C16 5.00026 5.99333 5.00026 3.4978 5.65916C2.12102 6.02172 1.03665 7.08998 0.668678 8.44657C0 10.9053 0 16.0353 0 16.0353C0 16.0353 0 21.1652 0.668678 23.6242C1.03665 24.9806 2.12102 26.0489 3.4978 26.4116C5.99333 27.0703 16 27.0703 16 27.0703C16 27.0703 26.0067 27.0703 28.5022 26.4116C29.8791 26.0489 30.9633 24.9806 31.3313 23.6242C32 21.1652 32 16.0353 32 16.0353C32 16.0353 32 10.9053 31.3313 8.44657Z" fill="#ED1D24"/>
3
+<path d="M12.7266 20.6934L21.0902 16.036L12.7266 11.3781V20.6934Z" fill="white"/>
4
+</svg>
stories/button.css
new
+30
@@ -0,0 +1,30 @@
1
+.storybook-button {
2
+ font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
3
+ font-weight: 700;
4
+ border: 0;
5
+ border-radius: 3em;
6
+ cursor: pointer;
7
+ display: inline-block;
8
+ line-height: 1;
9
+}
10
+.storybook-button--primary {
11
+ color: white;
12
+ background-color: #1ea7fd;
13
+}
14
+.storybook-button--secondary {
15
+ color: #333;
16
+ background-color: transparent;
17
+ box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px inset;
18
+}
19
+.storybook-button--small {
20
+ font-size: 12px;
21
+ padding: 10px 16px;
22
+}
23
+.storybook-button--medium {
24
+ font-size: 14px;
25
+ padding: 11px 20px;
26
+}
27
+.storybook-button--large {
28
+ font-size: 16px;
29
+ padding: 12px 24px;
30
+}
stories/header.css
new
+32
@@ -0,0 +1,32 @@
1
+.storybook-header {
2
+ font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
3
+ border-bottom: 1px solid rgba(0, 0, 0, 0.1);
4
+ padding: 15px 20px;
5
+ display: flex;
6
+ align-items: center;
7
+ justify-content: space-between;
8
+}
9
+
10
+.storybook-header svg {
11
+ display: inline-block;
12
+ vertical-align: top;
13
+}
14
+
15
+.storybook-header h1 {
16
+ font-weight: 700;
17
+ font-size: 20px;
18
+ line-height: 1;
19
+ margin: 6px 0 6px 10px;
20
+ display: inline-block;
21
+ vertical-align: top;
22
+}
23
+
24
+.storybook-header button + button {
25
+ margin-left: 10px;
26
+}
27
+
28
+.storybook-header .welcome {
29
+ color: #333;
30
+ font-size: 14px;
31
+ margin-right: 10px;
32
+}
stories/page.css
new
+69
@@ -0,0 +1,69 @@
1
+.storybook-page {
2
+ font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
3
+ font-size: 14px;
4
+ line-height: 24px;
5
+ padding: 48px 20px;
6
+ margin: 0 auto;
7
+ max-width: 600px;
8
+ color: #333;
9
+}
10
+
11
+.storybook-page h2 {
12
+ font-weight: 700;
13
+ font-size: 32px;
14
+ line-height: 1;
15
+ margin: 0 0 4px;
16
+ display: inline-block;
17
+ vertical-align: top;
18
+}
19
+
20
+.storybook-page p {
21
+ margin: 1em 0;
22
+}
23
+
24
+.storybook-page a {
25
+ text-decoration: none;
26
+ color: #1ea7fd;
27
+}
28
+
29
+.storybook-page ul {
30
+ padding-left: 30px;
31
+ margin: 1em 0;
32
+}
33
+
34
+.storybook-page li {
35
+ margin-bottom: 8px;
36
+}
37
+
38
+.storybook-page .tip {
39
+ display: inline-block;
40
+ border-radius: 1em;
41
+ font-size: 11px;
42
+ line-height: 12px;
43
+ font-weight: 700;
44
+ background: #e7fdd8;
45
+ color: #66bf3c;
46
+ padding: 4px 12px;
47
+ margin-right: 10px;
48
+ vertical-align: top;
49
+}
50
+
51
+.storybook-page .tip-wrapper {
52
+ font-size: 13px;
53
+ line-height: 20px;
54
+ margin-top: 40px;
55
+ margin-bottom: 40px;
56
+}
57
+
58
+.storybook-page .tip-wrapper svg {
59
+ display: inline-block;
60
+ height: 12px;
61
+ width: 12px;
62
+ margin-right: 4px;
63
+ vertical-align: top;
64
+ margin-top: 3px;
65
+}
66
+
67
+.storybook-page .tip-wrapper svg path {
68
+ fill: #1ea7fd;
69
+}