.github
src
lib
button
color-select
roomy
routes
···
1
1
+
name: Deploy to GitHub Pages
2
2
+
3
3
+
on:
4
4
+
push:
5
5
+
branches:
6
6
+
- main
7
7
+
8
8
+
jobs:
9
9
+
build_site:
10
10
+
runs-on: ubuntu-latest
11
11
+
steps:
12
12
+
- name: Checkout
13
13
+
uses: actions/checkout@v4
14
14
+
15
15
+
- name: Setup Node.js
16
16
+
uses: actions/setup-node@v4
17
17
+
with:
18
18
+
node-version: 22
19
19
+
cache: npm
20
20
+
21
21
+
- name: Install dependencies
22
22
+
run: npm ci
23
23
+
24
24
+
- name: build
25
25
+
env:
26
26
+
BASE_PATH: '/${{ github.event.repository.name }}'
27
27
+
run: |
28
28
+
npm run build
29
29
+
30
30
+
- name: Upload Artifacts
31
31
+
uses: actions/upload-pages-artifact@v3
32
32
+
with:
33
33
+
path: 'build/'
34
34
+
35
35
+
deploy:
36
36
+
needs: build_site
37
37
+
runs-on: ubuntu-latest
38
38
+
39
39
+
permissions:
40
40
+
pages: write
41
41
+
id-token: write
42
42
+
43
43
+
environment:
44
44
+
name: github-pages
45
45
+
url: ${{ steps.deployment.outputs.page_url }}
46
46
+
47
47
+
steps:
48
48
+
- name: Deploy
49
49
+
id: deployment
50
50
+
uses: actions/deploy-pages@v4
···
2
2
package-lock.json
3
3
pnpm-lock.yaml
4
4
yarn.lock
5
5
+
bun.lock
6
6
+
bun.lockb
···
1
1
-
{
2
2
-
"version": "4",
3
3
-
"specifiers": {
4
4
-
"npm:@dicebear/collection@^9.2.2": "9.2.2_@dicebear+core@9.2.2",
5
5
-
"npm:@dicebear/core@^9.2.2": "9.2.2",
6
6
-
"npm:@eslint/compat@^1.2.5": "1.2.7_eslint@9.22.0",
7
7
-
"npm:@eslint/js@^9.18.0": "9.22.0",
8
8
-
"npm:@jsr/muni-town__leaf@0.2.0-preview.12": "0.2.0-preview.12_typescript@5.8.2",
9
9
-
"npm:@jsr/roomy-chat__sdk@0.1.0-preview.6": "0.1.0-preview.6_typescript@5.8.2",
10
10
-
"npm:@sveltejs/adapter-auto@4": "4.0.0_@sveltejs+kit@2.20.0__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.23.1____acorn@8.14.1___vite@6.2.2____lightningcss@1.29.2__svelte@5.23.1___acorn@8.14.1__vite@6.2.2___lightningcss@1.29.2_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.23.1___acorn@8.14.1__vite@6.2.2___lightningcss@1.29.2_svelte@5.23.1__acorn@8.14.1_vite@6.2.2__lightningcss@1.29.2",
11
11
-
"npm:@sveltejs/kit@^2.16.0": "2.20.0_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.23.1___acorn@8.14.1__vite@6.2.2___lightningcss@1.29.2_svelte@5.23.1__acorn@8.14.1_vite@6.2.2__lightningcss@1.29.2",
12
12
-
"npm:@sveltejs/vite-plugin-svelte@5": "5.0.3_svelte@5.23.1__acorn@8.14.1_vite@6.2.2__lightningcss@1.29.2",
13
13
-
"npm:@tailwindcss/typography@~0.5.15": "0.5.16_tailwindcss@4.0.14",
14
14
-
"npm:@tailwindcss/vite@4": "4.0.14_vite@6.2.2__lightningcss@1.29.2_lightningcss@1.29.2",
15
15
-
"npm:animejs@^4.0.1": "4.0.1",
16
16
-
"npm:bits-ui@^1.3.19": "1.3.19_svelte@5.23.1__acorn@8.14.1",
17
17
-
"npm:clsx@^2.1.1": "2.1.1",
18
18
-
"npm:daisyui@^5.0.6": "5.0.6",
19
19
-
"npm:eslint-config-prettier@^10.0.1": "10.1.1_eslint@9.22.0",
20
20
-
"npm:eslint-plugin-svelte@3": "3.3.0_eslint@9.22.0_svelte@5.23.1__acorn@8.14.1_postcss@8.5.3",
21
21
-
"npm:eslint@^9.18.0": "9.22.0",
22
22
-
"npm:globals@16": "16.0.0",
23
23
-
"npm:prettier-plugin-svelte@^3.3.3": "3.3.3_prettier@3.5.3_svelte@5.23.1__acorn@8.14.1",
24
24
-
"npm:prettier-plugin-tailwindcss@~0.6.11": "0.6.11_prettier@3.5.3_prettier-plugin-svelte@3.3.3__prettier@3.5.3__svelte@5.23.1___acorn@8.14.1_svelte@5.23.1__acorn@8.14.1",
25
25
-
"npm:prettier@^3.4.2": "3.5.3",
26
26
-
"npm:svelte-check@4": "4.1.5_svelte@5.23.1__acorn@8.14.1_typescript@5.8.2",
27
27
-
"npm:svelte@5": "5.23.1_acorn@8.14.1",
28
28
-
"npm:tailwind-merge@^3.2.0": "3.2.0",
29
29
-
"npm:tailwind-variants@1": "1.0.0_tailwindcss@4.0.14",
30
30
-
"npm:tailwindcss@4": "4.0.14",
31
31
-
"npm:typescript-eslint@^8.20.0": "8.26.1_eslint@9.22.0_typescript@5.8.2_@typescript-eslint+parser@8.26.1__eslint@9.22.0__typescript@5.8.2",
32
32
-
"npm:typescript@5": "5.8.2",
33
33
-
"npm:vite-plugin-top-level-await@^1.5.0": "1.5.0_vite@6.2.2__lightningcss@1.29.2",
34
34
-
"npm:vite-plugin-wasm@^3.4.1": "3.4.1_vite@6.2.2__lightningcss@1.29.2",
35
35
-
"npm:vite@6": "6.2.2_lightningcss@1.29.2"
36
36
-
},
37
37
-
"npm": {
38
38
-
"@ampproject/remapping@2.3.0": {
39
39
-
"integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
40
40
-
"dependencies": [
41
41
-
"@jridgewell/gen-mapping",
42
42
-
"@jridgewell/trace-mapping@0.3.25"
43
43
-
]
44
44
-
},
45
45
-
"@ark/schema@0.44.4": {
46
46
-
"integrity": "sha512-TsZTX+k5J7xsGABsFjVdRUNgViGDMLv73sikBM8JNxC4STe0suTuMNa1OJ/AFP2N+LpJ1zL9tdWlg28PRqAYhg==",
47
47
-
"dependencies": [
48
48
-
"@ark/util"
49
49
-
]
50
50
-
},
51
51
-
"@ark/util@0.44.4": {
52
52
-
"integrity": "sha512-zLfNZrsq5Dq+8B0pHJwL/wD3xNBHb8FoP0FuPB455w7HpqVaqO5qPXvn+YoO8v1Y6pNwLVsM9vCIiO221LoODQ=="
53
53
-
},
54
54
-
"@automerge/automerge-repo-storage-indexeddb@1.2.1_typescript@5.8.2": {
55
55
-
"integrity": "sha512-u+9eZZJK7DAr541buF4ut1ipkuiKRoaAtoFYo/ilq7zOLO7JX+GQOFx/8eKKRDlGt/AHTcDaFktkcaX0vKahQQ==",
56
56
-
"dependencies": [
57
57
-
"@automerge/automerge-repo"
58
58
-
]
59
59
-
},
60
60
-
"@automerge/automerge-repo@1.2.1_typescript@5.8.2": {
61
61
-
"integrity": "sha512-uEBr4bM01aSWkEt2tDKQxfW0Pahz2zbTTn4sRJfeKJlAg2SLr4QepFJ+3Tp4CNEkkU485olfnKYf6gt7uilMZQ==",
62
62
-
"dependencies": [
63
63
-
"@automerge/automerge",
64
64
-
"bs58check",
65
65
-
"cbor-x",
66
66
-
"debug",
67
67
-
"eventemitter3",
68
68
-
"fast-sha256",
69
69
-
"tiny-typed-emitter",
70
70
-
"ts-node",
71
71
-
"uuid@9.0.1",
72
72
-
"xstate"
73
73
-
]
74
74
-
},
75
75
-
"@automerge/automerge@2.2.8": {
76
76
-
"integrity": "sha512-kP6Z9lIkNeIGe/jhF8SUQAgUMwVjtXCBL0eZEgQGCoWvPNTPcg8fnQco28XkYBrfkkuqiEUAbdHhJmSp0y79ug==",
77
77
-
"dependencies": [
78
78
-
"uuid@9.0.1"
79
79
-
]
80
80
-
},
81
81
-
"@cbor-extract/cbor-extract-darwin-arm64@2.2.0": {
82
82
-
"integrity": "sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w=="
83
83
-
},
84
84
-
"@cbor-extract/cbor-extract-darwin-x64@2.2.0": {
85
85
-
"integrity": "sha512-1liF6fgowph0JxBbYnAS7ZlqNYLf000Qnj4KjqPNW4GViKrEql2MgZnAsExhY9LSy8dnvA4C0qHEBgPrll0z0w=="
86
86
-
},
87
87
-
"@cbor-extract/cbor-extract-linux-arm64@2.2.0": {
88
88
-
"integrity": "sha512-rQvhNmDuhjTVXSPFLolmQ47/ydGOFXtbR7+wgkSY0bdOxCFept1hvg59uiLPT2fVDuJFuEy16EImo5tE2x3RsQ=="
89
89
-
},
90
90
-
"@cbor-extract/cbor-extract-linux-arm@2.2.0": {
91
91
-
"integrity": "sha512-QeBcBXk964zOytiedMPQNZr7sg0TNavZeuUCD6ON4vEOU/25+pLhNN6EDIKJ9VLTKaZ7K7EaAriyYQ1NQ05s/Q=="
92
92
-
},
93
93
-
"@cbor-extract/cbor-extract-linux-x64@2.2.0": {
94
94
-
"integrity": "sha512-cWLAWtT3kNLHSvP4RKDzSTX9o0wvQEEAj4SKvhWuOVZxiDAeQazr9A+PSiRILK1VYMLeDml89ohxCnUNQNQNCw=="
95
95
-
},
96
96
-
"@cbor-extract/cbor-extract-win32-x64@2.2.0": {
97
97
-
"integrity": "sha512-l2M+Z8DO2vbvADOBNLbbh9y5ST1RY5sqkWOg/58GkUPBYou/cuNZ68SGQ644f1CvZ8kcOxyZtw06+dxWHIoN/w=="
98
98
-
},
99
99
-
"@cspotcode/source-map-support@0.8.1": {
100
100
-
"integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
101
101
-
"dependencies": [
102
102
-
"@jridgewell/trace-mapping@0.3.9"
103
103
-
]
104
104
-
},
105
105
-
"@dicebear/adventurer-neutral@9.2.2_@dicebear+core@9.2.2": {
106
106
-
"integrity": "sha512-XVAjhUWjav6luTZ7txz8zVJU/H0DiUy4uU1Z7IO5MDO6kWvum+If1+0OUgEWYZwM+RDI7rt2CgVP910DyZGd1w==",
107
107
-
"dependencies": [
108
108
-
"@dicebear/core"
109
109
-
]
110
110
-
},
111
111
-
"@dicebear/adventurer@9.2.2_@dicebear+core@9.2.2": {
112
112
-
"integrity": "sha512-WjBXCP9EXbUul2zC3BS2/R3/4diw1uh/lU4jTEnujK1mhqwIwanFboIMzQsasNNL/xf+m3OHN7MUNJfHZ1fLZA==",
113
113
-
"dependencies": [
114
114
-
"@dicebear/core"
115
115
-
]
116
116
-
},
117
117
-
"@dicebear/avataaars-neutral@9.2.2_@dicebear+core@9.2.2": {
118
118
-
"integrity": "sha512-pRj16P27dFDBI3LtdiHUDwIXIGndHAbZf5AxaMkn6/+0X93mVQ/btVJDXyW0G96WCsyC88wKAWr6/KJotPxU6Q==",
119
119
-
"dependencies": [
120
120
-
"@dicebear/core"
121
121
-
]
122
122
-
},
123
123
-
"@dicebear/avataaars@9.2.2_@dicebear+core@9.2.2": {
124
124
-
"integrity": "sha512-WqJPQEt0OhBybTpI0TqU1uD1pSk9M2+VPIwvBye/dXo46b+0jHGpftmxjQwk6tX8z0+mRko8pwV5n+cWht1/+w==",
125
125
-
"dependencies": [
126
126
-
"@dicebear/core"
127
127
-
]
128
128
-
},
129
129
-
"@dicebear/big-ears-neutral@9.2.2_@dicebear+core@9.2.2": {
130
130
-
"integrity": "sha512-IPHt8fi3dv9cyfBJBZ4s8T+PhFCrQvOCf91iRHBT3iOLNPdyZpI5GNLmGiV0XMAvIDP5NvA5+f6wdoBLhYhbDA==",
131
131
-
"dependencies": [
132
132
-
"@dicebear/core"
133
133
-
]
134
134
-
},
135
135
-
"@dicebear/big-ears@9.2.2_@dicebear+core@9.2.2": {
136
136
-
"integrity": "sha512-hz4UXdPq4qqZpu0YVvlqM4RDFhk5i0WgPcuwj/MOLlgTjuj63uHUhCQSk6ZiW1DQOs12qpwUBMGWVHxBRBas9g==",
137
137
-
"dependencies": [
138
138
-
"@dicebear/core"
139
139
-
]
140
140
-
},
141
141
-
"@dicebear/big-smile@9.2.2_@dicebear+core@9.2.2": {
142
142
-
"integrity": "sha512-D4td0GL8or1nTNnXvZqkEXlzyqzGPWs3znOnm1HIohtFTeIwXm72Ob2lNDsaQJSJvXmVlwaQQ0CCTvyCl8Stjw==",
143
143
-
"dependencies": [
144
144
-
"@dicebear/core"
145
145
-
]
146
146
-
},
147
147
-
"@dicebear/bottts-neutral@9.2.2_@dicebear+core@9.2.2": {
148
148
-
"integrity": "sha512-lSgpqmSJtlnyxVuUgNdBwyzuA0O9xa5zRJtz7x2KyWbicXir5iYdX0MVMCkp1EDvlcxm9rGJsclktugOyakTlw==",
149
149
-
"dependencies": [
150
150
-
"@dicebear/core"
151
151
-
]
152
152
-
},
153
153
-
"@dicebear/bottts@9.2.2_@dicebear+core@9.2.2": {
154
154
-
"integrity": "sha512-wugFkzw8JNWV1nftq/Wp/vmQsLAXDxrMtRK3AoMODuUpSVoP3EHRUfKS043xggOsQFvoj0HZ7kadmhn0AMLf5A==",
155
155
-
"dependencies": [
156
156
-
"@dicebear/core"
157
157
-
]
158
158
-
},
159
159
-
"@dicebear/collection@9.2.2_@dicebear+core@9.2.2": {
160
160
-
"integrity": "sha512-vZAmXhPWCK3sf8Fj9/QflFC6XOLroJOT5K1HdnzHaPboEvffUQideGCrrEamnJtlH0iF0ZDXh8gqmwy2fu+yHA==",
161
161
-
"dependencies": [
162
162
-
"@dicebear/adventurer",
163
163
-
"@dicebear/adventurer-neutral",
164
164
-
"@dicebear/avataaars",
165
165
-
"@dicebear/avataaars-neutral",
166
166
-
"@dicebear/big-ears",
167
167
-
"@dicebear/big-ears-neutral",
168
168
-
"@dicebear/big-smile",
169
169
-
"@dicebear/bottts",
170
170
-
"@dicebear/bottts-neutral",
171
171
-
"@dicebear/core",
172
172
-
"@dicebear/croodles",
173
173
-
"@dicebear/croodles-neutral",
174
174
-
"@dicebear/dylan",
175
175
-
"@dicebear/fun-emoji",
176
176
-
"@dicebear/glass",
177
177
-
"@dicebear/icons",
178
178
-
"@dicebear/identicon",
179
179
-
"@dicebear/initials",
180
180
-
"@dicebear/lorelei",
181
181
-
"@dicebear/lorelei-neutral",
182
182
-
"@dicebear/micah",
183
183
-
"@dicebear/miniavs",
184
184
-
"@dicebear/notionists",
185
185
-
"@dicebear/notionists-neutral",
186
186
-
"@dicebear/open-peeps",
187
187
-
"@dicebear/personas",
188
188
-
"@dicebear/pixel-art",
189
189
-
"@dicebear/pixel-art-neutral",
190
190
-
"@dicebear/rings",
191
191
-
"@dicebear/shapes",
192
192
-
"@dicebear/thumbs"
193
193
-
]
194
194
-
},
195
195
-
"@dicebear/core@9.2.2": {
196
196
-
"integrity": "sha512-ROhgHG249dPtcXgBHcqPEsDeAPRPRD/9d+tZCjLYyueO+cXDlIA8dUlxpwIVcOuZFvCyW6RJtqo8BhNAi16pIQ==",
197
197
-
"dependencies": [
198
198
-
"@types/json-schema"
199
199
-
]
200
200
-
},
201
201
-
"@dicebear/croodles-neutral@9.2.2_@dicebear+core@9.2.2": {
202
202
-
"integrity": "sha512-/4mNirxoQ+z1kHXnpDRbJ1JV1ZgXogeTeNp0MaFYxocCgHfJ7ckNM23EE1I7akoo9pqPxrKlaeNzGAjKHdS9vA==",
203
203
-
"dependencies": [
204
204
-
"@dicebear/core"
205
205
-
]
206
206
-
},
207
207
-
"@dicebear/croodles@9.2.2_@dicebear+core@9.2.2": {
208
208
-
"integrity": "sha512-OzvAXQWsOgMwL3Sl+lBxCubqSOWoBJpC78c4TKnNTS21rR63TtXUyVdLLzgKVN4YHRnvMgtPf8F/W9YAgIDK4w==",
209
209
-
"dependencies": [
210
210
-
"@dicebear/core"
211
211
-
]
212
212
-
},
213
213
-
"@dicebear/dylan@9.2.2_@dicebear+core@9.2.2": {
214
214
-
"integrity": "sha512-s7e3XliC1YXP+Wykj+j5kwdOWFRXFzYHYk/PB4oZ1F3sJandXiG0HS4chaNu4EoP0yZgKyFMUVTGZx+o6tMaYg==",
215
215
-
"dependencies": [
216
216
-
"@dicebear/core"
217
217
-
]
218
218
-
},
219
219
-
"@dicebear/fun-emoji@9.2.2_@dicebear+core@9.2.2": {
220
220
-
"integrity": "sha512-M+rYTpB3lfwz18f+/i+ggNwNWUoEj58SJqXJ1wr7Jh/4E5uL+NmJg9JGwYNaVtGbCFrKAjSaILNUWGQSFgMfog==",
221
221
-
"dependencies": [
222
222
-
"@dicebear/core"
223
223
-
]
224
224
-
},
225
225
-
"@dicebear/glass@9.2.2_@dicebear+core@9.2.2": {
226
226
-
"integrity": "sha512-imCMxcg+XScHYtQq2MUv1lCzhQSCUglMlPSezKEpXhTxgbgUpmGlSGVkOfmX5EEc7SQowKkF1W/1gNk6CXvBaQ==",
227
227
-
"dependencies": [
228
228
-
"@dicebear/core"
229
229
-
]
230
230
-
},
231
231
-
"@dicebear/icons@9.2.2_@dicebear+core@9.2.2": {
232
232
-
"integrity": "sha512-Tqq2OVCdS7J02DNw58xwlgLGl40sWEckbqXT3qRvIF63FfVq+wQZBGuhuiyAURcSgvsc3h2oQeYFi9iXh7HTOA==",
233
233
-
"dependencies": [
234
234
-
"@dicebear/core"
235
235
-
]
236
236
-
},
237
237
-
"@dicebear/identicon@9.2.2_@dicebear+core@9.2.2": {
238
238
-
"integrity": "sha512-POVKFulIrcuZf3rdAgxYaSm2XUg/TJg3tg9zq9150reEGPpzWR7ijyJ03dzAADPzS3DExfdYVT9+z3JKwwJnTQ==",
239
239
-
"dependencies": [
240
240
-
"@dicebear/core"
241
241
-
]
242
242
-
},
243
243
-
"@dicebear/initials@9.2.2_@dicebear+core@9.2.2": {
244
244
-
"integrity": "sha512-/xNnsEmsstWjmF77htAOuwOMhFlP6eBVXgcgFlTl/CCH/Oc6H7t0vwX1he8KLQBBzjGpvJcvIAn4Wh9rE4D5/A==",
245
245
-
"dependencies": [
246
246
-
"@dicebear/core"
247
247
-
]
248
248
-
},
249
249
-
"@dicebear/lorelei-neutral@9.2.2_@dicebear+core@9.2.2": {
250
250
-
"integrity": "sha512-Eys9Os6nt2Xll7Mvu66CfRR2YggTopWcmFcRZ9pPdohS96kT0MsLI2iTcfZXQ51K8hvT3IbwoGc86W8n0cDxAQ==",
251
251
-
"dependencies": [
252
252
-
"@dicebear/core"
253
253
-
]
254
254
-
},
255
255
-
"@dicebear/lorelei@9.2.2_@dicebear+core@9.2.2": {
256
256
-
"integrity": "sha512-koXqVr/vcWUPo00VP5H6Czsit+uF1tmwd2NK7Q/e34/9Sd1f4QLLxHjjBNm/iNjCI1+UNTOvZ2Qqu0N5eo7Flw==",
257
257
-
"dependencies": [
258
258
-
"@dicebear/core"
259
259
-
]
260
260
-
},
261
261
-
"@dicebear/micah@9.2.2_@dicebear+core@9.2.2": {
262
262
-
"integrity": "sha512-NCajcJV5yw8uMKiACp694w1T/UyYme2CUEzyTzWHgWnQ+drAuCcH8gpAoLWd67viNdQB/MTpNlaelUgTjmI4AQ==",
263
263
-
"dependencies": [
264
264
-
"@dicebear/core"
265
265
-
]
266
266
-
},
267
267
-
"@dicebear/miniavs@9.2.2_@dicebear+core@9.2.2": {
268
268
-
"integrity": "sha512-vvkWXttdw+KHF3j+9qcUFzK+P0nbNnImGjvN48wwkPIh2h08WWFq0MnoOls4IHwUJC4GXBjWtiyVoCxz6hhtOA==",
269
269
-
"dependencies": [
270
270
-
"@dicebear/core"
271
271
-
]
272
272
-
},
273
273
-
"@dicebear/notionists-neutral@9.2.2_@dicebear+core@9.2.2": {
274
274
-
"integrity": "sha512-AhOzk+lz6kB4uxGun8AJhV+W1nttnMlxmxd+5KbQ/txCIziYIaeD3il44wsAGegEpGFvAZyMYtR/jjfHcem3TA==",
275
275
-
"dependencies": [
276
276
-
"@dicebear/core"
277
277
-
]
278
278
-
},
279
279
-
"@dicebear/notionists@9.2.2_@dicebear+core@9.2.2": {
280
280
-
"integrity": "sha512-Z9orRaHoj7Y9Ap4wEu8XOrFACsG1KbbBQUPV1R50uh6AHwsyNrm4cS84ICoGLvxgLNHHOae3YCjd8aMu2z19zg==",
281
281
-
"dependencies": [
282
282
-
"@dicebear/core"
283
283
-
]
284
284
-
},
285
285
-
"@dicebear/open-peeps@9.2.2_@dicebear+core@9.2.2": {
286
286
-
"integrity": "sha512-6PeQDHYyjvKrGSl/gP+RE5dSYAQGKpcGnM65HorgyTIugZK7STo0W4hvEycedupZ3MCCEH8x/XyiChKM2sHXog==",
287
287
-
"dependencies": [
288
288
-
"@dicebear/core"
289
289
-
]
290
290
-
},
291
291
-
"@dicebear/personas@9.2.2_@dicebear+core@9.2.2": {
292
292
-
"integrity": "sha512-705+ObNLC0w1fcgE/Utav+8bqO+Esu53TXegpX5j7trGEoIMf2bThqJGHuhknZ3+T2az3Wr89cGyOGlI0KLzLA==",
293
293
-
"dependencies": [
294
294
-
"@dicebear/core"
295
295
-
]
296
296
-
},
297
297
-
"@dicebear/pixel-art-neutral@9.2.2_@dicebear+core@9.2.2": {
298
298
-
"integrity": "sha512-CdUY77H6Aj7dKLW3hdkv7tu0XQJArUjaWoXihQxlhl3oVYplWaoyu9omYy5pl8HTqs8YgVTGljjMXYoFuK0JUw==",
299
299
-
"dependencies": [
300
300
-
"@dicebear/core"
301
301
-
]
302
302
-
},
303
303
-
"@dicebear/pixel-art@9.2.2_@dicebear+core@9.2.2": {
304
304
-
"integrity": "sha512-BvbFdrpzQl04+Y9UsWP63YGug+ENGC7GMG88qbEFWxb/IqRavGa4H3D0T4Zl2PSLiw7f2Ctv98bsCQZ1PtCznQ==",
305
305
-
"dependencies": [
306
306
-
"@dicebear/core"
307
307
-
]
308
308
-
},
309
309
-
"@dicebear/rings@9.2.2_@dicebear+core@9.2.2": {
310
310
-
"integrity": "sha512-eD1J1k364Arny+UlvGrk12HP/XGG6WxPSm4BarFqdJGSV45XOZlwqoi7FlcMr9r9yvE/nGL8OizbwMYusEEdjw==",
311
311
-
"dependencies": [
312
312
-
"@dicebear/core"
313
313
-
]
314
314
-
},
315
315
-
"@dicebear/shapes@9.2.2_@dicebear+core@9.2.2": {
316
316
-
"integrity": "sha512-e741NNWBa7fg0BjomxXa0fFPME2XCIR0FA+VHdq9AD2taTGHEPsg5x1QJhCRdK6ww85yeu3V3ucpZXdSrHVw5Q==",
317
317
-
"dependencies": [
318
318
-
"@dicebear/core"
319
319
-
]
320
320
-
},
321
321
-
"@dicebear/thumbs@9.2.2_@dicebear+core@9.2.2": {
322
322
-
"integrity": "sha512-FkPLDNu7n5kThLSk7lR/0cz/NkUqgGdZGfLZv6fLkGNGtv6W+e2vZaO7HCXVwIgJ+II+kImN41zVIZ6Jlll7pQ==",
323
323
-
"dependencies": [
324
324
-
"@dicebear/core"
325
325
-
]
326
326
-
},
327
327
-
"@esbuild/aix-ppc64@0.25.1": {
328
328
-
"integrity": "sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ=="
329
329
-
},
330
330
-
"@esbuild/android-arm64@0.25.1": {
331
331
-
"integrity": "sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA=="
332
332
-
},
333
333
-
"@esbuild/android-arm@0.25.1": {
334
334
-
"integrity": "sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q=="
335
335
-
},
336
336
-
"@esbuild/android-x64@0.25.1": {
337
337
-
"integrity": "sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw=="
338
338
-
},
339
339
-
"@esbuild/darwin-arm64@0.25.1": {
340
340
-
"integrity": "sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ=="
341
341
-
},
342
342
-
"@esbuild/darwin-x64@0.25.1": {
343
343
-
"integrity": "sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA=="
344
344
-
},
345
345
-
"@esbuild/freebsd-arm64@0.25.1": {
346
346
-
"integrity": "sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A=="
347
347
-
},
348
348
-
"@esbuild/freebsd-x64@0.25.1": {
349
349
-
"integrity": "sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww=="
350
350
-
},
351
351
-
"@esbuild/linux-arm64@0.25.1": {
352
352
-
"integrity": "sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ=="
353
353
-
},
354
354
-
"@esbuild/linux-arm@0.25.1": {
355
355
-
"integrity": "sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ=="
356
356
-
},
357
357
-
"@esbuild/linux-ia32@0.25.1": {
358
358
-
"integrity": "sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ=="
359
359
-
},
360
360
-
"@esbuild/linux-loong64@0.25.1": {
361
361
-
"integrity": "sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg=="
362
362
-
},
363
363
-
"@esbuild/linux-mips64el@0.25.1": {
364
364
-
"integrity": "sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg=="
365
365
-
},
366
366
-
"@esbuild/linux-ppc64@0.25.1": {
367
367
-
"integrity": "sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg=="
368
368
-
},
369
369
-
"@esbuild/linux-riscv64@0.25.1": {
370
370
-
"integrity": "sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ=="
371
371
-
},
372
372
-
"@esbuild/linux-s390x@0.25.1": {
373
373
-
"integrity": "sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ=="
374
374
-
},
375
375
-
"@esbuild/linux-x64@0.25.1": {
376
376
-
"integrity": "sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA=="
377
377
-
},
378
378
-
"@esbuild/netbsd-arm64@0.25.1": {
379
379
-
"integrity": "sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g=="
380
380
-
},
381
381
-
"@esbuild/netbsd-x64@0.25.1": {
382
382
-
"integrity": "sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA=="
383
383
-
},
384
384
-
"@esbuild/openbsd-arm64@0.25.1": {
385
385
-
"integrity": "sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg=="
386
386
-
},
387
387
-
"@esbuild/openbsd-x64@0.25.1": {
388
388
-
"integrity": "sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw=="
389
389
-
},
390
390
-
"@esbuild/sunos-x64@0.25.1": {
391
391
-
"integrity": "sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg=="
392
392
-
},
393
393
-
"@esbuild/win32-arm64@0.25.1": {
394
394
-
"integrity": "sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ=="
395
395
-
},
396
396
-
"@esbuild/win32-ia32@0.25.1": {
397
397
-
"integrity": "sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A=="
398
398
-
},
399
399
-
"@esbuild/win32-x64@0.25.1": {
400
400
-
"integrity": "sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg=="
401
401
-
},
402
402
-
"@eslint-community/eslint-utils@4.5.1_eslint@9.22.0": {
403
403
-
"integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==",
404
404
-
"dependencies": [
405
405
-
"eslint",
406
406
-
"eslint-visitor-keys@3.4.3"
407
407
-
]
408
408
-
},
409
409
-
"@eslint-community/regexpp@4.12.1": {
410
410
-
"integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ=="
411
411
-
},
412
412
-
"@eslint/compat@1.2.7_eslint@9.22.0": {
413
413
-
"integrity": "sha512-xvv7hJE32yhegJ8xNAnb62ggiAwTYHBpUCWhRxEj/ksvgDJuSXfoDkBcRYaYNFiJ+jH0IE3K16hd+xXzhBgNbg==",
414
414
-
"dependencies": [
415
415
-
"eslint"
416
416
-
]
417
417
-
},
418
418
-
"@eslint/config-array@0.19.2": {
419
419
-
"integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==",
420
420
-
"dependencies": [
421
421
-
"@eslint/object-schema",
422
422
-
"debug",
423
423
-
"minimatch@3.1.2"
424
424
-
]
425
425
-
},
426
426
-
"@eslint/config-helpers@0.1.0": {
427
427
-
"integrity": "sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA=="
428
428
-
},
429
429
-
"@eslint/core@0.12.0": {
430
430
-
"integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==",
431
431
-
"dependencies": [
432
432
-
"@types/json-schema"
433
433
-
]
434
434
-
},
435
435
-
"@eslint/eslintrc@3.3.0": {
436
436
-
"integrity": "sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==",
437
437
-
"dependencies": [
438
438
-
"ajv",
439
439
-
"debug",
440
440
-
"espree",
441
441
-
"globals@14.0.0",
442
442
-
"ignore",
443
443
-
"import-fresh",
444
444
-
"js-yaml",
445
445
-
"minimatch@3.1.2",
446
446
-
"strip-json-comments"
447
447
-
]
448
448
-
},
449
449
-
"@eslint/js@9.22.0": {
450
450
-
"integrity": "sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ=="
451
451
-
},
452
452
-
"@eslint/object-schema@2.1.6": {
453
453
-
"integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA=="
454
454
-
},
455
455
-
"@eslint/plugin-kit@0.2.7": {
456
456
-
"integrity": "sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==",
457
457
-
"dependencies": [
458
458
-
"@eslint/core",
459
459
-
"levn"
460
460
-
]
461
461
-
},
462
462
-
"@floating-ui/core@1.6.9": {
463
463
-
"integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==",
464
464
-
"dependencies": [
465
465
-
"@floating-ui/utils"
466
466
-
]
467
467
-
},
468
468
-
"@floating-ui/dom@1.6.13": {
469
469
-
"integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==",
470
470
-
"dependencies": [
471
471
-
"@floating-ui/core",
472
472
-
"@floating-ui/utils"
473
473
-
]
474
474
-
},
475
475
-
"@floating-ui/utils@0.2.9": {
476
476
-
"integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg=="
477
477
-
},
478
478
-
"@humanfs/core@0.19.1": {
479
479
-
"integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="
480
480
-
},
481
481
-
"@humanfs/node@0.16.6": {
482
482
-
"integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
483
483
-
"dependencies": [
484
484
-
"@humanfs/core",
485
485
-
"@humanwhocodes/retry@0.3.1"
486
486
-
]
487
487
-
},
488
488
-
"@humanwhocodes/module-importer@1.0.1": {
489
489
-
"integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="
490
490
-
},
491
491
-
"@humanwhocodes/retry@0.3.1": {
492
492
-
"integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA=="
493
493
-
},
494
494
-
"@humanwhocodes/retry@0.4.2": {
495
495
-
"integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ=="
496
496
-
},
497
497
-
"@internationalized/date@3.8.0": {
498
498
-
"integrity": "sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw==",
499
499
-
"dependencies": [
500
500
-
"@swc/helpers"
501
501
-
]
502
502
-
},
503
503
-
"@jridgewell/gen-mapping@0.3.8": {
504
504
-
"integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
505
505
-
"dependencies": [
506
506
-
"@jridgewell/set-array",
507
507
-
"@jridgewell/sourcemap-codec",
508
508
-
"@jridgewell/trace-mapping@0.3.25"
509
509
-
]
510
510
-
},
511
511
-
"@jridgewell/resolve-uri@3.1.2": {
512
512
-
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="
513
513
-
},
514
514
-
"@jridgewell/set-array@1.2.1": {
515
515
-
"integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A=="
516
516
-
},
517
517
-
"@jridgewell/sourcemap-codec@1.5.0": {
518
518
-
"integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
519
519
-
},
520
520
-
"@jridgewell/trace-mapping@0.3.25": {
521
521
-
"integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
522
522
-
"dependencies": [
523
523
-
"@jridgewell/resolve-uri",
524
524
-
"@jridgewell/sourcemap-codec"
525
525
-
]
526
526
-
},
527
527
-
"@jridgewell/trace-mapping@0.3.9": {
528
528
-
"integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
529
529
-
"dependencies": [
530
530
-
"@jridgewell/resolve-uri",
531
531
-
"@jridgewell/sourcemap-codec"
532
532
-
]
533
533
-
},
534
534
-
"@jsr/muni-town__leaf@0.2.0-preview.12_typescript@5.8.2": {
535
535
-
"integrity": "sha512-cA8mEKTxnQuzgCuL2CfGSxqwJXcR/UPMOYXTEHiwTtJtI1aJVj0rksStOOGYUtDIvXDJ8yB3cfGd3AoE4vZhPw==",
536
536
-
"dependencies": [
537
537
-
"@automerge/automerge-repo-storage-indexeddb",
538
538
-
"@jsr/std__fs",
539
539
-
"@jsr/std__path",
540
540
-
"@msgpack/msgpack",
541
541
-
"arktype",
542
542
-
"base32-decode",
543
543
-
"base32-encode",
544
544
-
"loro-crdt",
545
545
-
"svelte"
546
546
-
]
547
547
-
},
548
548
-
"@jsr/roomy-chat__sdk@0.1.0-preview.6_typescript@5.8.2": {
549
549
-
"integrity": "sha512-PrQEXLaprVhairHyFHHEO+yD/7bq10Od5cT1O5cxm2fV4ubLTCfopr77pyH7HB52qsQDFL+iqSfX+0QumhrgPA==",
550
550
-
"dependencies": [
551
551
-
"@jsr/muni-town__leaf"
552
552
-
]
553
553
-
},
554
554
-
"@jsr/std__fs@1.0.10": {
555
555
-
"integrity": "sha512-rVH3Y73A2uJMn1XA6NLvJtVYTYNnpHlTFuqrvVVD3AZ8q/Q9h4WL14Us02ThzfZp2SqUhG9bD974vzXA3QIeZA==",
556
556
-
"dependencies": [
557
557
-
"@jsr/std__path"
558
558
-
]
559
559
-
},
560
560
-
"@jsr/std__path@1.0.8": {
561
561
-
"integrity": "sha512-eNBGlh/8ZVkMxtFH4bwIzlAeKoHYk5in4wrBZhi20zMdOiuX4QozP4+19mIXBT2lzHDjhuVLyECbhFeR304iDg=="
562
562
-
},
563
563
-
"@msgpack/msgpack@3.1.1": {
564
564
-
"integrity": "sha512-DnBpqkMOUGayNVKyTLlkM6ILmU/m/+VUxGkuQlPQVAcvreLz5jn1OlQnWd8uHKL/ZSiljpM12rjRhr51VtvJUQ=="
565
565
-
},
566
566
-
"@noble/hashes@1.7.1": {
567
567
-
"integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ=="
568
568
-
},
569
569
-
"@nodelib/fs.scandir@2.1.5": {
570
570
-
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
571
571
-
"dependencies": [
572
572
-
"@nodelib/fs.stat",
573
573
-
"run-parallel"
574
574
-
]
575
575
-
},
576
576
-
"@nodelib/fs.stat@2.0.5": {
577
577
-
"integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
578
578
-
},
579
579
-
"@nodelib/fs.walk@1.2.8": {
580
580
-
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
581
581
-
"dependencies": [
582
582
-
"@nodelib/fs.scandir",
583
583
-
"fastq"
584
584
-
]
585
585
-
},
586
586
-
"@polka/url@1.0.0-next.28": {
587
587
-
"integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw=="
588
588
-
},
589
589
-
"@rollup/plugin-virtual@3.0.2": {
590
590
-
"integrity": "sha512-10monEYsBp3scM4/ND4LNH5Rxvh3e/cVeL3jWTgZ2SrQ+BmUoQcopVQvnaMcOnykb1VkxUFuDAN+0FnpTFRy2A=="
591
591
-
},
592
592
-
"@rollup/rollup-android-arm-eabi@4.36.0": {
593
593
-
"integrity": "sha512-jgrXjjcEwN6XpZXL0HUeOVGfjXhPyxAbbhD0BlXUB+abTOpbPiN5Wb3kOT7yb+uEtATNYF5x5gIfwutmuBA26w=="
594
594
-
},
595
595
-
"@rollup/rollup-android-arm64@4.36.0": {
596
596
-
"integrity": "sha512-NyfuLvdPdNUfUNeYKUwPwKsE5SXa2J6bCt2LdB/N+AxShnkpiczi3tcLJrm5mA+eqpy0HmaIY9F6XCa32N5yzg=="
597
597
-
},
598
598
-
"@rollup/rollup-darwin-arm64@4.36.0": {
599
599
-
"integrity": "sha512-JQ1Jk5G4bGrD4pWJQzWsD8I1n1mgPXq33+/vP4sk8j/z/C2siRuxZtaUA7yMTf71TCZTZl/4e1bfzwUmFb3+rw=="
600
600
-
},
601
601
-
"@rollup/rollup-darwin-x64@4.36.0": {
602
602
-
"integrity": "sha512-6c6wMZa1lrtiRsbDziCmjE53YbTkxMYhhnWnSW8R/yqsM7a6mSJ3uAVT0t8Y/DGt7gxUWYuFM4bwWk9XCJrFKA=="
603
603
-
},
604
604
-
"@rollup/rollup-freebsd-arm64@4.36.0": {
605
605
-
"integrity": "sha512-KXVsijKeJXOl8QzXTsA+sHVDsFOmMCdBRgFmBb+mfEb/7geR7+C8ypAml4fquUt14ZyVXaw2o1FWhqAfOvA4sg=="
606
606
-
},
607
607
-
"@rollup/rollup-freebsd-x64@4.36.0": {
608
608
-
"integrity": "sha512-dVeWq1ebbvByI+ndz4IJcD4a09RJgRYmLccwlQ8bPd4olz3Y213uf1iwvc7ZaxNn2ab7bjc08PrtBgMu6nb4pQ=="
609
609
-
},
610
610
-
"@rollup/rollup-linux-arm-gnueabihf@4.36.0": {
611
611
-
"integrity": "sha512-bvXVU42mOVcF4le6XSjscdXjqx8okv4n5vmwgzcmtvFdifQ5U4dXFYaCB87namDRKlUL9ybVtLQ9ztnawaSzvg=="
612
612
-
},
613
613
-
"@rollup/rollup-linux-arm-musleabihf@4.36.0": {
614
614
-
"integrity": "sha512-JFIQrDJYrxOnyDQGYkqnNBtjDwTgbasdbUiQvcU8JmGDfValfH1lNpng+4FWlhaVIR4KPkeddYjsVVbmJYvDcg=="
615
615
-
},
616
616
-
"@rollup/rollup-linux-arm64-gnu@4.36.0": {
617
617
-
"integrity": "sha512-KqjYVh3oM1bj//5X7k79PSCZ6CvaVzb7Qs7VMWS+SlWB5M8p3FqufLP9VNp4CazJ0CsPDLwVD9r3vX7Ci4J56A=="
618
618
-
},
619
619
-
"@rollup/rollup-linux-arm64-musl@4.36.0": {
620
620
-
"integrity": "sha512-QiGnhScND+mAAtfHqeT+cB1S9yFnNQ/EwCg5yE3MzoaZZnIV0RV9O5alJAoJKX/sBONVKeZdMfO8QSaWEygMhw=="
621
621
-
},
622
622
-
"@rollup/rollup-linux-loongarch64-gnu@4.36.0": {
623
623
-
"integrity": "sha512-1ZPyEDWF8phd4FQtTzMh8FQwqzvIjLsl6/84gzUxnMNFBtExBtpL51H67mV9xipuxl1AEAerRBgBwFNpkw8+Lg=="
624
624
-
},
625
625
-
"@rollup/rollup-linux-powerpc64le-gnu@4.36.0": {
626
626
-
"integrity": "sha512-VMPMEIUpPFKpPI9GZMhJrtu8rxnp6mJR3ZzQPykq4xc2GmdHj3Q4cA+7avMyegXy4n1v+Qynr9fR88BmyO74tg=="
627
627
-
},
628
628
-
"@rollup/rollup-linux-riscv64-gnu@4.36.0": {
629
629
-
"integrity": "sha512-ttE6ayb/kHwNRJGYLpuAvB7SMtOeQnVXEIpMtAvx3kepFQeowVED0n1K9nAdraHUPJ5hydEMxBpIR7o4nrm8uA=="
630
630
-
},
631
631
-
"@rollup/rollup-linux-s390x-gnu@4.36.0": {
632
632
-
"integrity": "sha512-4a5gf2jpS0AIe7uBjxDeUMNcFmaRTbNv7NxI5xOCs4lhzsVyGR/0qBXduPnoWf6dGC365saTiwag8hP1imTgag=="
633
633
-
},
634
634
-
"@rollup/rollup-linux-x64-gnu@4.36.0": {
635
635
-
"integrity": "sha512-5KtoW8UWmwFKQ96aQL3LlRXX16IMwyzMq/jSSVIIyAANiE1doaQsx/KRyhAvpHlPjPiSU/AYX/8m+lQ9VToxFQ=="
636
636
-
},
637
637
-
"@rollup/rollup-linux-x64-musl@4.36.0": {
638
638
-
"integrity": "sha512-sycrYZPrv2ag4OCvaN5js+f01eoZ2U+RmT5as8vhxiFz+kxwlHrsxOwKPSA8WyS+Wc6Epid9QeI/IkQ9NkgYyQ=="
639
639
-
},
640
640
-
"@rollup/rollup-win32-arm64-msvc@4.36.0": {
641
641
-
"integrity": "sha512-qbqt4N7tokFwwSVlWDsjfoHgviS3n/vZ8LK0h1uLG9TYIRuUTJC88E1xb3LM2iqZ/WTqNQjYrtmtGmrmmawB6A=="
642
642
-
},
643
643
-
"@rollup/rollup-win32-ia32-msvc@4.36.0": {
644
644
-
"integrity": "sha512-t+RY0JuRamIocMuQcfwYSOkmdX9dtkr1PbhKW42AMvaDQa+jOdpUYysroTF/nuPpAaQMWp7ye+ndlmmthieJrQ=="
645
645
-
},
646
646
-
"@rollup/rollup-win32-x64-msvc@4.36.0": {
647
647
-
"integrity": "sha512-aRXd7tRZkWLqGbChgcMMDEHjOKudo1kChb1Jt1IfR8cY/KIpgNviLeJy5FUb9IpSuQj8dU2fAYNMPW/hLKOSTw=="
648
648
-
},
649
649
-
"@sveltejs/acorn-typescript@1.0.5_acorn@8.14.1": {
650
650
-
"integrity": "sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==",
651
651
-
"dependencies": [
652
652
-
"acorn"
653
653
-
]
654
654
-
},
655
655
-
"@sveltejs/adapter-auto@4.0.0_@sveltejs+kit@2.20.0__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.23.1____acorn@8.14.1___vite@6.2.2____lightningcss@1.29.2__svelte@5.23.1___acorn@8.14.1__vite@6.2.2___lightningcss@1.29.2_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.23.1___acorn@8.14.1__vite@6.2.2___lightningcss@1.29.2_svelte@5.23.1__acorn@8.14.1_vite@6.2.2__lightningcss@1.29.2": {
656
656
-
"integrity": "sha512-kmuYSQdD2AwThymQF0haQhM8rE5rhutQXG4LNbnbShwhMO4qQGnKaaTy+88DuNSuoQDi58+thpq8XpHc1+oEKQ==",
657
657
-
"dependencies": [
658
658
-
"@sveltejs/kit@2.20.0_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.23.1___acorn@8.14.1__vite@6.2.2___lightningcss@1.29.2_svelte@5.23.1__acorn@8.14.1_vite@6.2.2__lightningcss@1.29.2_vite@6.2.2",
659
659
-
"import-meta-resolve"
660
660
-
]
661
661
-
},
662
662
-
"@sveltejs/kit@2.20.0_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.23.1___acorn@8.14.1__vite@6.2.2___lightningcss@1.29.2_svelte@5.23.1__acorn@8.14.1_vite@6.2.2__lightningcss@1.29.2": {
663
663
-
"integrity": "sha512-xCUGevE2GFhpDAxZiVOsk6HKaBicwU7uWYcMOcpHCDcjoN6mKBIeMEzuddRMqSA4zjbeA+RcillCv1ppkWRwSQ==",
664
664
-
"dependencies": [
665
665
-
"@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.23.1__acorn@8.14.1_vite@6.2.2__lightningcss@1.29.2_vite@6.2.2",
666
666
-
"@types/cookie",
667
667
-
"cookie",
668
668
-
"devalue",
669
669
-
"esm-env",
670
670
-
"import-meta-resolve",
671
671
-
"kleur",
672
672
-
"magic-string",
673
673
-
"mrmime",
674
674
-
"sade",
675
675
-
"set-cookie-parser",
676
676
-
"sirv",
677
677
-
"svelte",
678
678
-
"vite@6.2.2_lightningcss@1.29.2"
679
679
-
]
680
680
-
},
681
681
-
"@sveltejs/kit@2.20.0_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.23.1___acorn@8.14.1__vite@6.2.2___lightningcss@1.29.2_svelte@5.23.1__acorn@8.14.1_vite@6.2.2__lightningcss@1.29.2_vite@6.2.2": {
682
682
-
"integrity": "sha512-xCUGevE2GFhpDAxZiVOsk6HKaBicwU7uWYcMOcpHCDcjoN6mKBIeMEzuddRMqSA4zjbeA+RcillCv1ppkWRwSQ==",
683
683
-
"dependencies": [
684
684
-
"@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.23.1__acorn@8.14.1_vite@6.2.2__lightningcss@1.29.2_vite@6.2.2",
685
685
-
"@types/cookie",
686
686
-
"cookie",
687
687
-
"devalue",
688
688
-
"esm-env",
689
689
-
"import-meta-resolve",
690
690
-
"kleur",
691
691
-
"magic-string",
692
692
-
"mrmime",
693
693
-
"sade",
694
694
-
"set-cookie-parser",
695
695
-
"sirv",
696
696
-
"svelte",
697
697
-
"vite@6.2.2_lightningcss@1.29.2"
698
698
-
]
699
699
-
},
700
700
-
"@sveltejs/vite-plugin-svelte-inspector@4.0.1_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.23.1___acorn@8.14.1__vite@6.2.2___lightningcss@1.29.2__vite@6.2.2_svelte@5.23.1__acorn@8.14.1_vite@6.2.2": {
701
701
-
"integrity": "sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==",
702
702
-
"dependencies": [
703
703
-
"@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.23.1__acorn@8.14.1_vite@6.2.2__lightningcss@1.29.2_vite@6.2.2",
704
704
-
"debug",
705
705
-
"svelte",
706
706
-
"vite@6.2.2_lightningcss@1.29.2"
707
707
-
]
708
708
-
},
709
709
-
"@sveltejs/vite-plugin-svelte-inspector@4.0.1_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.23.1___acorn@8.14.1__vite@6.2.2___lightningcss@1.29.2_svelte@5.23.1__acorn@8.14.1_vite@6.2.2__lightningcss@1.29.2": {
710
710
-
"integrity": "sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==",
711
711
-
"dependencies": [
712
712
-
"@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.23.1__acorn@8.14.1_vite@6.2.2__lightningcss@1.29.2",
713
713
-
"debug",
714
714
-
"svelte",
715
715
-
"vite@6.2.2_lightningcss@1.29.2"
716
716
-
]
717
717
-
},
718
718
-
"@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.23.1__acorn@8.14.1_vite@6.2.2__lightningcss@1.29.2": {
719
719
-
"integrity": "sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==",
720
720
-
"dependencies": [
721
721
-
"@sveltejs/vite-plugin-svelte-inspector@4.0.1_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.23.1___acorn@8.14.1__vite@6.2.2___lightningcss@1.29.2_svelte@5.23.1__acorn@8.14.1_vite@6.2.2__lightningcss@1.29.2",
722
722
-
"debug",
723
723
-
"deepmerge",
724
724
-
"kleur",
725
725
-
"magic-string",
726
726
-
"svelte",
727
727
-
"vite@6.2.2_lightningcss@1.29.2",
728
728
-
"vitefu@1.0.6_vite@6.2.2__lightningcss@1.29.2"
729
729
-
]
730
730
-
},
731
731
-
"@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.23.1__acorn@8.14.1_vite@6.2.2__lightningcss@1.29.2_vite@6.2.2": {
732
732
-
"integrity": "sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==",
733
733
-
"dependencies": [
734
734
-
"@sveltejs/vite-plugin-svelte-inspector@4.0.1_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.23.1___acorn@8.14.1__vite@6.2.2___lightningcss@1.29.2__vite@6.2.2_svelte@5.23.1__acorn@8.14.1_vite@6.2.2",
735
735
-
"debug",
736
736
-
"deepmerge",
737
737
-
"kleur",
738
738
-
"magic-string",
739
739
-
"svelte",
740
740
-
"vite@6.2.2_lightningcss@1.29.2",
741
741
-
"vitefu@1.0.6_vite@6.2.2"
742
742
-
]
743
743
-
},
744
744
-
"@swc/core-darwin-arm64@1.11.11": {
745
745
-
"integrity": "sha512-vJcjGVDB8cZH7zyOkC0AfpFYI/7GHKG0NSsH3tpuKrmoAXJyCYspKPGid7FT53EAlWreN7+Pew+bukYf5j+Fmg=="
746
746
-
},
747
747
-
"@swc/core-darwin-x64@1.11.11": {
748
748
-
"integrity": "sha512-/N4dGdqEYvD48mCF3QBSycAbbQd3yoZ2YHSzYesQf8usNc2YpIhYqEH3sql02UsxTjEFOJSf1bxZABDdhbSl6A=="
749
749
-
},
750
750
-
"@swc/core-linux-arm-gnueabihf@1.11.11": {
751
751
-
"integrity": "sha512-hsBhKK+wVXdN3x9MrL5GW0yT8o9GxteE5zHAI2HJjRQel3HtW7m5Nvwaq+q8rwMf4YQRd8ydbvwl4iUOZx7i2Q=="
752
752
-
},
753
753
-
"@swc/core-linux-arm64-gnu@1.11.11": {
754
754
-
"integrity": "sha512-YOCdxsqbnn/HMPCNM6nrXUpSndLXMUssGTtzT7ffXqr7WuzRg2e170FVDVQFIkb08E7Ku5uOnnUVAChAJQbMOQ=="
755
755
-
},
756
756
-
"@swc/core-linux-arm64-musl@1.11.11": {
757
757
-
"integrity": "sha512-nR2tfdQRRzwqR2XYw9NnBk9Fdvff/b8IiJzDL28gRR2QiJWLaE8LsRovtWrzCOYq6o5Uu9cJ3WbabWthLo4jLw=="
758
758
-
},
759
759
-
"@swc/core-linux-x64-gnu@1.11.11": {
760
760
-
"integrity": "sha512-b4gBp5HA9xNWNC5gsYbdzGBJWx4vKSGybGMGOVWWuF+ynx10+0sA/o4XJGuNHm8TEDuNh9YLKf6QkIO8+GPJ1g=="
761
761
-
},
762
762
-
"@swc/core-linux-x64-musl@1.11.11": {
763
763
-
"integrity": "sha512-dEvqmQVswjNvMBwXNb8q5uSvhWrJLdttBSef3s6UC5oDSwOr00t3RQPzyS3n5qmGJ8UMTdPRmsopxmqaODISdg=="
764
764
-
},
765
765
-
"@swc/core-win32-arm64-msvc@1.11.11": {
766
766
-
"integrity": "sha512-aZNZznem9WRnw2FbTqVpnclvl8Q2apOBW2B316gZK+qxbe+ktjOUnYaMhdCG3+BYggyIBDOnaJeQrXbKIMmNdw=="
767
767
-
},
768
768
-
"@swc/core-win32-ia32-msvc@1.11.11": {
769
769
-
"integrity": "sha512-DjeJn/IfjgOddmJ8IBbWuDK53Fqw7UvOz7kyI/728CSdDYC3LXigzj3ZYs4VvyeOt+ZcQZUB2HA27edOifomGw=="
770
770
-
},
771
771
-
"@swc/core-win32-x64-msvc@1.11.11": {
772
772
-
"integrity": "sha512-Gp/SLoeMtsU4n0uRoKDOlGrRC6wCfifq7bqLwSlAG8u8MyJYJCcwjg7ggm0rhLdC2vbiZ+lLVl3kkETp+JUvKg=="
773
773
-
},
774
774
-
"@swc/core@1.11.11": {
775
775
-
"integrity": "sha512-pCVY2Wn6dV/labNvssk9b3Owi4WOYsapcbWm90XkIj4xH/56Z6gzja9fsU+4MdPuEfC2Smw835nZHcdCFGyX6A==",
776
776
-
"dependencies": [
777
777
-
"@swc/core-darwin-arm64",
778
778
-
"@swc/core-darwin-x64",
779
779
-
"@swc/core-linux-arm-gnueabihf",
780
780
-
"@swc/core-linux-arm64-gnu",
781
781
-
"@swc/core-linux-arm64-musl",
782
782
-
"@swc/core-linux-x64-gnu",
783
783
-
"@swc/core-linux-x64-musl",
784
784
-
"@swc/core-win32-arm64-msvc",
785
785
-
"@swc/core-win32-ia32-msvc",
786
786
-
"@swc/core-win32-x64-msvc",
787
787
-
"@swc/counter",
788
788
-
"@swc/types"
789
789
-
]
790
790
-
},
791
791
-
"@swc/counter@0.1.3": {
792
792
-
"integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ=="
793
793
-
},
794
794
-
"@swc/helpers@0.5.17": {
795
795
-
"integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==",
796
796
-
"dependencies": [
797
797
-
"tslib"
798
798
-
]
799
799
-
},
800
800
-
"@swc/types@0.1.19": {
801
801
-
"integrity": "sha512-WkAZaAfj44kh/UFdAQcrMP1I0nwRqpt27u+08LMBYMqmQfwwMofYoMh/48NGkMMRfC4ynpfwRbJuu8ErfNloeA==",
802
802
-
"dependencies": [
803
803
-
"@swc/counter"
804
804
-
]
805
805
-
},
806
806
-
"@tailwindcss/node@4.0.14": {
807
807
-
"integrity": "sha512-Ux9NbFkKWYE4rfUFz6M5JFLs/GEYP6ysxT8uSyPn6aTbh2K3xDE1zz++eVK4Vwx799fzMF8CID9sdHn4j/Ab8w==",
808
808
-
"dependencies": [
809
809
-
"enhanced-resolve",
810
810
-
"jiti",
811
811
-
"tailwindcss"
812
812
-
]
813
813
-
},
814
814
-
"@tailwindcss/oxide-android-arm64@4.0.14": {
815
815
-
"integrity": "sha512-VBFKC2rFyfJ5J8lRwjy6ub3rgpY186kAcYgiUr8ArR8BAZzMruyeKJ6mlsD22Zp5ZLcPW/FXMasJiJBx0WsdQg=="
816
816
-
},
817
817
-
"@tailwindcss/oxide-darwin-arm64@4.0.14": {
818
818
-
"integrity": "sha512-U3XOwLrefGr2YQZ9DXasDSNWGPZBCh8F62+AExBEDMLDfvLLgI/HDzY8Oq8p/JtqkAY38sWPOaNnRwEGKU5Zmg=="
819
819
-
},
820
820
-
"@tailwindcss/oxide-darwin-x64@4.0.14": {
821
821
-
"integrity": "sha512-V5AjFuc3ndWGnOi1d379UsODb0TzAS2DYIP/lwEbfvafUaD2aNZIcbwJtYu2DQqO2+s/XBvDVA+w4yUyaewRwg=="
822
822
-
},
823
823
-
"@tailwindcss/oxide-freebsd-x64@4.0.14": {
824
824
-
"integrity": "sha512-tXvtxbaZfcPfqBwW3f53lTcyH6EDT+1eT7yabwcfcxTs+8yTPqxsDUhrqe9MrnEzpNkd+R/QAjJapfd4tjWdLg=="
825
825
-
},
826
826
-
"@tailwindcss/oxide-linux-arm-gnueabihf@4.0.14": {
827
827
-
"integrity": "sha512-cSeLNWWqIWeSTmBntQvyY2/2gcLX8rkPFfDDTQVF8qbRcRMVPLxBvFVJyfSAYRNch6ZyVH2GI6dtgALOBDpdNA=="
828
828
-
},
829
829
-
"@tailwindcss/oxide-linux-arm64-gnu@4.0.14": {
830
830
-
"integrity": "sha512-bwDWLBalXFMDItcSXzFk6y7QKvj6oFlaY9vM+agTlwFL1n1OhDHYLZkSjaYsh6KCeG0VB0r7H8PUJVOM1LRZyg=="
831
831
-
},
832
832
-
"@tailwindcss/oxide-linux-arm64-musl@4.0.14": {
833
833
-
"integrity": "sha512-gVkJdnR/L6iIcGYXx64HGJRmlme2FGr/aZH0W6u4A3RgPMAb+6ELRLi+UBiH83RXBm9vwCfkIC/q8T51h8vUJQ=="
834
834
-
},
835
835
-
"@tailwindcss/oxide-linux-x64-gnu@4.0.14": {
836
836
-
"integrity": "sha512-EE+EQ+c6tTpzsg+LGO1uuusjXxYx0Q00JE5ubcIGfsogSKth8n8i2BcS2wYTQe4jXGs+BQs35l78BIPzgwLddw=="
837
837
-
},
838
838
-
"@tailwindcss/oxide-linux-x64-musl@4.0.14": {
839
839
-
"integrity": "sha512-KCCOzo+L6XPT0oUp2Jwh233ETRQ/F6cwUnMnR0FvMUCbkDAzHbcyOgpfuAtRa5HD0WbTbH4pVD+S0pn1EhNfbw=="
840
840
-
},
841
841
-
"@tailwindcss/oxide-win32-arm64-msvc@4.0.14": {
842
842
-
"integrity": "sha512-AHObFiFL9lNYcm3tZSPqa/cHGpM5wOrNmM2uOMoKppp+0Hom5uuyRh0QkOp7jftsHZdrZUpmoz0Mp6vhh2XtUg=="
843
843
-
},
844
844
-
"@tailwindcss/oxide-win32-x64-msvc@4.0.14": {
845
845
-
"integrity": "sha512-rNXXMDJfCJLw/ZaFTOLOHoGULxyXfh2iXTGiChFiYTSgKBKQHIGEpV0yn5N25WGzJJ+VBnRjHzlmDqRV+d//oQ=="
846
846
-
},
847
847
-
"@tailwindcss/oxide@4.0.14": {
848
848
-
"integrity": "sha512-M8VCNyO/NBi5vJ2cRcI9u8w7Si+i76a7o1vveoGtbbjpEYJZYiyc7f2VGps/DqawO56l3tImIbq2OT/533jcrA==",
849
849
-
"dependencies": [
850
850
-
"@tailwindcss/oxide-android-arm64",
851
851
-
"@tailwindcss/oxide-darwin-arm64",
852
852
-
"@tailwindcss/oxide-darwin-x64",
853
853
-
"@tailwindcss/oxide-freebsd-x64",
854
854
-
"@tailwindcss/oxide-linux-arm-gnueabihf",
855
855
-
"@tailwindcss/oxide-linux-arm64-gnu",
856
856
-
"@tailwindcss/oxide-linux-arm64-musl",
857
857
-
"@tailwindcss/oxide-linux-x64-gnu",
858
858
-
"@tailwindcss/oxide-linux-x64-musl",
859
859
-
"@tailwindcss/oxide-win32-arm64-msvc",
860
860
-
"@tailwindcss/oxide-win32-x64-msvc"
861
861
-
]
862
862
-
},
863
863
-
"@tailwindcss/typography@0.5.16_tailwindcss@4.0.14": {
864
864
-
"integrity": "sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==",
865
865
-
"dependencies": [
866
866
-
"lodash.castarray",
867
867
-
"lodash.isplainobject",
868
868
-
"lodash.merge",
869
869
-
"postcss-selector-parser@6.0.10",
870
870
-
"tailwindcss"
871
871
-
]
872
872
-
},
873
873
-
"@tailwindcss/vite@4.0.14_vite@6.2.2__lightningcss@1.29.2_lightningcss@1.29.2": {
874
874
-
"integrity": "sha512-y69ztPTRFy+13EPS/7dEFVl7q2Goh1pQueVO8IfGeyqSpcx/joNJXFk0lLhMgUbF0VFJotwRSb9ZY7Xoq3r26Q==",
875
875
-
"dependencies": [
876
876
-
"@tailwindcss/node",
877
877
-
"@tailwindcss/oxide",
878
878
-
"lightningcss",
879
879
-
"tailwindcss",
880
880
-
"vite@6.2.2_lightningcss@1.29.2"
881
881
-
]
882
882
-
},
883
883
-
"@tsconfig/node10@1.0.11": {
884
884
-
"integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw=="
885
885
-
},
886
886
-
"@tsconfig/node12@1.0.11": {
887
887
-
"integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag=="
888
888
-
},
889
889
-
"@tsconfig/node14@1.0.3": {
890
890
-
"integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow=="
891
891
-
},
892
892
-
"@tsconfig/node16@1.0.4": {
893
893
-
"integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA=="
894
894
-
},
895
895
-
"@types/cookie@0.6.0": {
896
896
-
"integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA=="
897
897
-
},
898
898
-
"@types/estree@1.0.6": {
899
899
-
"integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw=="
900
900
-
},
901
901
-
"@types/json-schema@7.0.15": {
902
902
-
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="
903
903
-
},
904
904
-
"@types/node@22.12.0": {
905
905
-
"integrity": "sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA==",
906
906
-
"dependencies": [
907
907
-
"undici-types"
908
908
-
]
909
909
-
},
910
910
-
"@typescript-eslint/eslint-plugin@8.26.1_@typescript-eslint+parser@8.26.1__eslint@9.22.0__typescript@5.8.2_eslint@9.22.0_typescript@5.8.2": {
911
911
-
"integrity": "sha512-2X3mwqsj9Bd3Ciz508ZUtoQQYpOhU/kWoUqIf49H8Z0+Vbh6UF/y0OEYp0Q0axOGzaBGs7QxRwq0knSQ8khQNA==",
912
912
-
"dependencies": [
913
913
-
"@eslint-community/regexpp",
914
914
-
"@typescript-eslint/parser",
915
915
-
"@typescript-eslint/scope-manager",
916
916
-
"@typescript-eslint/type-utils",
917
917
-
"@typescript-eslint/utils",
918
918
-
"@typescript-eslint/visitor-keys",
919
919
-
"eslint",
920
920
-
"graphemer",
921
921
-
"ignore",
922
922
-
"natural-compare",
923
923
-
"ts-api-utils",
924
924
-
"typescript"
925
925
-
]
926
926
-
},
927
927
-
"@typescript-eslint/parser@8.26.1_eslint@9.22.0_typescript@5.8.2": {
928
928
-
"integrity": "sha512-w6HZUV4NWxqd8BdeFf81t07d7/YV9s7TCWrQQbG5uhuvGUAW+fq1usZ1Hmz9UPNLniFnD8GLSsDpjP0hm1S4lQ==",
929
929
-
"dependencies": [
930
930
-
"@typescript-eslint/scope-manager",
931
931
-
"@typescript-eslint/types",
932
932
-
"@typescript-eslint/typescript-estree",
933
933
-
"@typescript-eslint/visitor-keys",
934
934
-
"debug",
935
935
-
"eslint",
936
936
-
"typescript"
937
937
-
]
938
938
-
},
939
939
-
"@typescript-eslint/scope-manager@8.26.1": {
940
940
-
"integrity": "sha512-6EIvbE5cNER8sqBu6V7+KeMZIC1664d2Yjt+B9EWUXrsyWpxx4lEZrmvxgSKRC6gX+efDL/UY9OpPZ267io3mg==",
941
941
-
"dependencies": [
942
942
-
"@typescript-eslint/types",
943
943
-
"@typescript-eslint/visitor-keys"
944
944
-
]
945
945
-
},
946
946
-
"@typescript-eslint/type-utils@8.26.1_eslint@9.22.0_typescript@5.8.2": {
947
947
-
"integrity": "sha512-Kcj/TagJLwoY/5w9JGEFV0dclQdyqw9+VMndxOJKtoFSjfZhLXhYjzsQEeyza03rwHx2vFEGvrJWJBXKleRvZg==",
948
948
-
"dependencies": [
949
949
-
"@typescript-eslint/typescript-estree",
950
950
-
"@typescript-eslint/utils",
951
951
-
"debug",
952
952
-
"eslint",
953
953
-
"ts-api-utils",
954
954
-
"typescript"
955
955
-
]
956
956
-
},
957
957
-
"@typescript-eslint/types@8.26.1": {
958
958
-
"integrity": "sha512-n4THUQW27VmQMx+3P+B0Yptl7ydfceUj4ON/AQILAASwgYdZ/2dhfymRMh5egRUrvK5lSmaOm77Ry+lmXPOgBQ=="
959
959
-
},
960
960
-
"@typescript-eslint/typescript-estree@8.26.1_typescript@5.8.2": {
961
961
-
"integrity": "sha512-yUwPpUHDgdrv1QJ7YQal3cMVBGWfnuCdKbXw1yyjArax3353rEJP1ZA+4F8nOlQ3RfS2hUN/wze3nlY+ZOhvoA==",
962
962
-
"dependencies": [
963
963
-
"@typescript-eslint/types",
964
964
-
"@typescript-eslint/visitor-keys",
965
965
-
"debug",
966
966
-
"fast-glob",
967
967
-
"is-glob",
968
968
-
"minimatch@9.0.5",
969
969
-
"semver",
970
970
-
"ts-api-utils",
971
971
-
"typescript"
972
972
-
]
973
973
-
},
974
974
-
"@typescript-eslint/utils@8.26.1_eslint@9.22.0_typescript@5.8.2": {
975
975
-
"integrity": "sha512-V4Urxa/XtSUroUrnI7q6yUTD3hDtfJ2jzVfeT3VK0ciizfK2q/zGC0iDh1lFMUZR8cImRrep6/q0xd/1ZGPQpg==",
976
976
-
"dependencies": [
977
977
-
"@eslint-community/eslint-utils",
978
978
-
"@typescript-eslint/scope-manager",
979
979
-
"@typescript-eslint/types",
980
980
-
"@typescript-eslint/typescript-estree",
981
981
-
"eslint",
982
982
-
"typescript"
983
983
-
]
984
984
-
},
985
985
-
"@typescript-eslint/visitor-keys@8.26.1": {
986
986
-
"integrity": "sha512-AjOC3zfnxd6S4Eiy3jwktJPclqhFHNyd8L6Gycf9WUPoKZpgM5PjkxY1X7uSy61xVpiJDhhk7XT2NVsN3ALTWg==",
987
987
-
"dependencies": [
988
988
-
"@typescript-eslint/types",
989
989
-
"eslint-visitor-keys@4.2.0"
990
990
-
]
991
991
-
},
992
992
-
"acorn-jsx@5.3.2_acorn@8.14.1": {
993
993
-
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
994
994
-
"dependencies": [
995
995
-
"acorn"
996
996
-
]
997
997
-
},
998
998
-
"acorn-walk@8.3.4": {
999
999
-
"integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==",
1000
1000
-
"dependencies": [
1001
1001
-
"acorn"
1002
1002
-
]
1003
1003
-
},
1004
1004
-
"acorn@8.14.1": {
1005
1005
-
"integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg=="
1006
1006
-
},
1007
1007
-
"ajv@6.12.6": {
1008
1008
-
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
1009
1009
-
"dependencies": [
1010
1010
-
"fast-deep-equal",
1011
1011
-
"fast-json-stable-stringify",
1012
1012
-
"json-schema-traverse",
1013
1013
-
"uri-js"
1014
1014
-
]
1015
1015
-
},
1016
1016
-
"animejs@4.0.1": {
1017
1017
-
"integrity": "sha512-QbNbOrToapaZ7ebNuQpRgOhEGeyg/r8+bOUKbaaDNI/64XyjDrguVWW6Xgnt8PX+HHs0aAi34WpetczSbRZ3dQ=="
1018
1018
-
},
1019
1019
-
"ansi-styles@4.3.0": {
1020
1020
-
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1021
1021
-
"dependencies": [
1022
1022
-
"color-convert"
1023
1023
-
]
1024
1024
-
},
1025
1025
-
"arg@4.1.3": {
1026
1026
-
"integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA=="
1027
1027
-
},
1028
1028
-
"argparse@2.0.1": {
1029
1029
-
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
1030
1030
-
},
1031
1031
-
"aria-query@5.3.2": {
1032
1032
-
"integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="
1033
1033
-
},
1034
1034
-
"arktype@2.1.9": {
1035
1035
-
"integrity": "sha512-bq46shcLpfop4D9acVQN/+quZ+hIGs4OUzoLq2vCaZLdkITOlWkfamBk9abMuC6fbgxW1fu/2PamcQgggWhTwQ==",
1036
1036
-
"dependencies": [
1037
1037
-
"@ark/schema",
1038
1038
-
"@ark/util"
1039
1039
-
]
1040
1040
-
},
1041
1041
-
"axobject-query@4.1.0": {
1042
1042
-
"integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="
1043
1043
-
},
1044
1044
-
"balanced-match@1.0.2": {
1045
1045
-
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
1046
1046
-
},
1047
1047
-
"base-x@4.0.1": {
1048
1048
-
"integrity": "sha512-uAZ8x6r6S3aUM9rbHGVOIsR15U/ZSc82b3ymnCPsT45Gk1DDvhDPdIgB5MrhirZWt+5K0EEPQH985kNqZgNPFw=="
1049
1049
-
},
1050
1050
-
"base32-decode@1.0.0": {
1051
1051
-
"integrity": "sha512-KNWUX/R7wKenwE/G/qFMzGScOgVntOmbE27vvc6GrniDGYb6a5+qWcuoXl8WIOQL7q0TpK7nZDm1Y04Yi3Yn5g=="
1052
1052
-
},
1053
1053
-
"base32-encode@2.0.0": {
1054
1054
-
"integrity": "sha512-mlmkfc2WqdDtMl/id4qm3A7RjW6jxcbAoMjdRmsPiwQP0ufD4oXItYMnPgVHe80lnAIy+1xwzhHE1s4FoIceSw==",
1055
1055
-
"dependencies": [
1056
1056
-
"to-data-view"
1057
1057
-
]
1058
1058
-
},
1059
1059
-
"bits-ui@1.3.19_svelte@5.23.1__acorn@8.14.1": {
1060
1060
-
"integrity": "sha512-2blb6dkgedHUsDXqCjvmtUi4Advgd9MhaJDT8r7bEWDzHI8HGsOoYsLeh8CxpEWWEYPrlGN+7k+kpxRhIDdFrQ==",
1061
1061
-
"dependencies": [
1062
1062
-
"@floating-ui/core",
1063
1063
-
"@floating-ui/dom",
1064
1064
-
"@internationalized/date",
1065
1065
-
"esm-env",
1066
1066
-
"runed",
1067
1067
-
"svelte",
1068
1068
-
"svelte-toolbelt",
1069
1069
-
"tabbable"
1070
1070
-
]
1071
1071
-
},
1072
1072
-
"brace-expansion@1.1.11": {
1073
1073
-
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1074
1074
-
"dependencies": [
1075
1075
-
"balanced-match",
1076
1076
-
"concat-map"
1077
1077
-
]
1078
1078
-
},
1079
1079
-
"brace-expansion@2.0.1": {
1080
1080
-
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
1081
1081
-
"dependencies": [
1082
1082
-
"balanced-match"
1083
1083
-
]
1084
1084
-
},
1085
1085
-
"braces@3.0.3": {
1086
1086
-
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
1087
1087
-
"dependencies": [
1088
1088
-
"fill-range"
1089
1089
-
]
1090
1090
-
},
1091
1091
-
"bs58@5.0.0": {
1092
1092
-
"integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==",
1093
1093
-
"dependencies": [
1094
1094
-
"base-x"
1095
1095
-
]
1096
1096
-
},
1097
1097
-
"bs58check@3.0.1": {
1098
1098
-
"integrity": "sha512-hjuuJvoWEybo7Hn/0xOrczQKKEKD63WguEjlhLExYs2wUBcebDC1jDNK17eEAD2lYfw82d5ASC1d7K3SWszjaQ==",
1099
1099
-
"dependencies": [
1100
1100
-
"@noble/hashes",
1101
1101
-
"bs58"
1102
1102
-
]
1103
1103
-
},
1104
1104
-
"callsites@3.1.0": {
1105
1105
-
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
1106
1106
-
},
1107
1107
-
"cbor-extract@2.2.0": {
1108
1108
-
"integrity": "sha512-Ig1zM66BjLfTXpNgKpvBePq271BPOvu8MR0Jl080yG7Jsl+wAZunfrwiwA+9ruzm/WEdIV5QF/bjDZTqyAIVHA==",
1109
1109
-
"dependencies": [
1110
1110
-
"@cbor-extract/cbor-extract-darwin-arm64",
1111
1111
-
"@cbor-extract/cbor-extract-darwin-x64",
1112
1112
-
"@cbor-extract/cbor-extract-linux-arm",
1113
1113
-
"@cbor-extract/cbor-extract-linux-arm64",
1114
1114
-
"@cbor-extract/cbor-extract-linux-x64",
1115
1115
-
"@cbor-extract/cbor-extract-win32-x64",
1116
1116
-
"node-gyp-build-optional-packages"
1117
1117
-
]
1118
1118
-
},
1119
1119
-
"cbor-x@1.6.0": {
1120
1120
-
"integrity": "sha512-0kareyRwHSkL6ws5VXHEf8uY1liitysCVJjlmhaLG+IXLqhSaOO+t63coaso7yjwEzWZzLy8fJo06gZDVQM9Qg==",
1121
1121
-
"dependencies": [
1122
1122
-
"cbor-extract"
1123
1123
-
]
1124
1124
-
},
1125
1125
-
"chalk@4.1.2": {
1126
1126
-
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1127
1127
-
"dependencies": [
1128
1128
-
"ansi-styles",
1129
1129
-
"supports-color"
1130
1130
-
]
1131
1131
-
},
1132
1132
-
"chokidar@4.0.3": {
1133
1133
-
"integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
1134
1134
-
"dependencies": [
1135
1135
-
"readdirp"
1136
1136
-
]
1137
1137
-
},
1138
1138
-
"clsx@2.1.1": {
1139
1139
-
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="
1140
1140
-
},
1141
1141
-
"color-convert@2.0.1": {
1142
1142
-
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1143
1143
-
"dependencies": [
1144
1144
-
"color-name"
1145
1145
-
]
1146
1146
-
},
1147
1147
-
"color-name@1.1.4": {
1148
1148
-
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
1149
1149
-
},
1150
1150
-
"concat-map@0.0.1": {
1151
1151
-
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
1152
1152
-
},
1153
1153
-
"cookie@0.6.0": {
1154
1154
-
"integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw=="
1155
1155
-
},
1156
1156
-
"create-require@1.1.1": {
1157
1157
-
"integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
1158
1158
-
},
1159
1159
-
"cross-spawn@7.0.6": {
1160
1160
-
"integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
1161
1161
-
"dependencies": [
1162
1162
-
"path-key",
1163
1163
-
"shebang-command",
1164
1164
-
"which"
1165
1165
-
]
1166
1166
-
},
1167
1167
-
"cssesc@3.0.0": {
1168
1168
-
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
1169
1169
-
},
1170
1170
-
"daisyui@5.0.6": {
1171
1171
-
"integrity": "sha512-/e/9Gw/2y9oawBJlWkJMSEhRXdmfOLvcPl+6q/x2rPEdIVOtebs1t3ex2vwySl9vCRs1GGNBKCiL+P60Ps/wUw=="
1172
1172
-
},
1173
1173
-
"debug@4.4.0": {
1174
1174
-
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
1175
1175
-
"dependencies": [
1176
1176
-
"ms"
1177
1177
-
]
1178
1178
-
},
1179
1179
-
"deep-is@0.1.4": {
1180
1180
-
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
1181
1181
-
},
1182
1182
-
"deepmerge@4.3.1": {
1183
1183
-
"integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="
1184
1184
-
},
1185
1185
-
"detect-libc@2.0.3": {
1186
1186
-
"integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw=="
1187
1187
-
},
1188
1188
-
"devalue@5.1.1": {
1189
1189
-
"integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw=="
1190
1190
-
},
1191
1191
-
"diff@4.0.2": {
1192
1192
-
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A=="
1193
1193
-
},
1194
1194
-
"enhanced-resolve@5.18.1": {
1195
1195
-
"integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==",
1196
1196
-
"dependencies": [
1197
1197
-
"graceful-fs",
1198
1198
-
"tapable"
1199
1199
-
]
1200
1200
-
},
1201
1201
-
"esbuild@0.25.1": {
1202
1202
-
"integrity": "sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==",
1203
1203
-
"dependencies": [
1204
1204
-
"@esbuild/aix-ppc64",
1205
1205
-
"@esbuild/android-arm",
1206
1206
-
"@esbuild/android-arm64",
1207
1207
-
"@esbuild/android-x64",
1208
1208
-
"@esbuild/darwin-arm64",
1209
1209
-
"@esbuild/darwin-x64",
1210
1210
-
"@esbuild/freebsd-arm64",
1211
1211
-
"@esbuild/freebsd-x64",
1212
1212
-
"@esbuild/linux-arm",
1213
1213
-
"@esbuild/linux-arm64",
1214
1214
-
"@esbuild/linux-ia32",
1215
1215
-
"@esbuild/linux-loong64",
1216
1216
-
"@esbuild/linux-mips64el",
1217
1217
-
"@esbuild/linux-ppc64",
1218
1218
-
"@esbuild/linux-riscv64",
1219
1219
-
"@esbuild/linux-s390x",
1220
1220
-
"@esbuild/linux-x64",
1221
1221
-
"@esbuild/netbsd-arm64",
1222
1222
-
"@esbuild/netbsd-x64",
1223
1223
-
"@esbuild/openbsd-arm64",
1224
1224
-
"@esbuild/openbsd-x64",
1225
1225
-
"@esbuild/sunos-x64",
1226
1226
-
"@esbuild/win32-arm64",
1227
1227
-
"@esbuild/win32-ia32",
1228
1228
-
"@esbuild/win32-x64"
1229
1229
-
]
1230
1230
-
},
1231
1231
-
"escape-string-regexp@4.0.0": {
1232
1232
-
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
1233
1233
-
},
1234
1234
-
"eslint-compat-utils@0.6.4_eslint@9.22.0": {
1235
1235
-
"integrity": "sha512-/u+GQt8NMfXO8w17QendT4gvO5acfxQsAKirAt0LVxDnr2N8YLCVbregaNc/Yhp7NM128DwCaRvr8PLDfeNkQw==",
1236
1236
-
"dependencies": [
1237
1237
-
"eslint",
1238
1238
-
"semver"
1239
1239
-
]
1240
1240
-
},
1241
1241
-
"eslint-config-prettier@10.1.1_eslint@9.22.0": {
1242
1242
-
"integrity": "sha512-4EQQr6wXwS+ZJSzaR5ZCrYgLxqvUjdXctaEtBqHcbkW944B1NQyO4qpdHQbXBONfwxXdkAY81HH4+LUfrg+zPw==",
1243
1243
-
"dependencies": [
1244
1244
-
"eslint"
1245
1245
-
]
1246
1246
-
},
1247
1247
-
"eslint-plugin-svelte@3.3.0_eslint@9.22.0_svelte@5.23.1__acorn@8.14.1_postcss@8.5.3": {
1248
1248
-
"integrity": "sha512-pgGY5mT/ftZjG6xO4HltcQvne3rWUjStVDlvEZCR5cQKmZADbQp9kDmUc+fhIo1oO2HlXP25A+g4pkaoiBCxqg==",
1249
1249
-
"dependencies": [
1250
1250
-
"@eslint-community/eslint-utils",
1251
1251
-
"@jridgewell/sourcemap-codec",
1252
1252
-
"eslint",
1253
1253
-
"eslint-compat-utils",
1254
1254
-
"esutils",
1255
1255
-
"known-css-properties",
1256
1256
-
"postcss",
1257
1257
-
"postcss-load-config",
1258
1258
-
"postcss-safe-parser",
1259
1259
-
"semver",
1260
1260
-
"svelte",
1261
1261
-
"svelte-eslint-parser"
1262
1262
-
]
1263
1263
-
},
1264
1264
-
"eslint-scope@8.3.0": {
1265
1265
-
"integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==",
1266
1266
-
"dependencies": [
1267
1267
-
"esrecurse",
1268
1268
-
"estraverse"
1269
1269
-
]
1270
1270
-
},
1271
1271
-
"eslint-visitor-keys@3.4.3": {
1272
1272
-
"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="
1273
1273
-
},
1274
1274
-
"eslint-visitor-keys@4.2.0": {
1275
1275
-
"integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw=="
1276
1276
-
},
1277
1277
-
"eslint@9.22.0": {
1278
1278
-
"integrity": "sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==",
1279
1279
-
"dependencies": [
1280
1280
-
"@eslint-community/eslint-utils",
1281
1281
-
"@eslint-community/regexpp",
1282
1282
-
"@eslint/config-array",
1283
1283
-
"@eslint/config-helpers",
1284
1284
-
"@eslint/core",
1285
1285
-
"@eslint/eslintrc",
1286
1286
-
"@eslint/js",
1287
1287
-
"@eslint/plugin-kit",
1288
1288
-
"@humanfs/node",
1289
1289
-
"@humanwhocodes/module-importer",
1290
1290
-
"@humanwhocodes/retry@0.4.2",
1291
1291
-
"@types/estree",
1292
1292
-
"@types/json-schema",
1293
1293
-
"ajv",
1294
1294
-
"chalk",
1295
1295
-
"cross-spawn",
1296
1296
-
"debug",
1297
1297
-
"escape-string-regexp",
1298
1298
-
"eslint-scope",
1299
1299
-
"eslint-visitor-keys@4.2.0",
1300
1300
-
"espree",
1301
1301
-
"esquery",
1302
1302
-
"esutils",
1303
1303
-
"fast-deep-equal",
1304
1304
-
"file-entry-cache",
1305
1305
-
"find-up",
1306
1306
-
"glob-parent@6.0.2",
1307
1307
-
"ignore",
1308
1308
-
"imurmurhash",
1309
1309
-
"is-glob",
1310
1310
-
"json-stable-stringify-without-jsonify",
1311
1311
-
"lodash.merge",
1312
1312
-
"minimatch@3.1.2",
1313
1313
-
"natural-compare",
1314
1314
-
"optionator"
1315
1315
-
]
1316
1316
-
},
1317
1317
-
"esm-env@1.2.2": {
1318
1318
-
"integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA=="
1319
1319
-
},
1320
1320
-
"espree@10.3.0_acorn@8.14.1": {
1321
1321
-
"integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==",
1322
1322
-
"dependencies": [
1323
1323
-
"acorn",
1324
1324
-
"acorn-jsx",
1325
1325
-
"eslint-visitor-keys@4.2.0"
1326
1326
-
]
1327
1327
-
},
1328
1328
-
"esquery@1.6.0": {
1329
1329
-
"integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
1330
1330
-
"dependencies": [
1331
1331
-
"estraverse"
1332
1332
-
]
1333
1333
-
},
1334
1334
-
"esrap@1.4.5": {
1335
1335
-
"integrity": "sha512-CjNMjkBWWZeHn+VX+gS8YvFwJ5+NDhg8aWZBSFJPR8qQduDNjbJodA2WcwCm7uQa5Rjqj+nZvVmceg1RbHFB9g==",
1336
1336
-
"dependencies": [
1337
1337
-
"@jridgewell/sourcemap-codec"
1338
1338
-
]
1339
1339
-
},
1340
1340
-
"esrecurse@4.3.0": {
1341
1341
-
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
1342
1342
-
"dependencies": [
1343
1343
-
"estraverse"
1344
1344
-
]
1345
1345
-
},
1346
1346
-
"estraverse@5.3.0": {
1347
1347
-
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
1348
1348
-
},
1349
1349
-
"esutils@2.0.3": {
1350
1350
-
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
1351
1351
-
},
1352
1352
-
"eventemitter3@5.0.1": {
1353
1353
-
"integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
1354
1354
-
},
1355
1355
-
"fast-deep-equal@3.1.3": {
1356
1356
-
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
1357
1357
-
},
1358
1358
-
"fast-glob@3.3.3": {
1359
1359
-
"integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
1360
1360
-
"dependencies": [
1361
1361
-
"@nodelib/fs.stat",
1362
1362
-
"@nodelib/fs.walk",
1363
1363
-
"glob-parent@5.1.2",
1364
1364
-
"merge2",
1365
1365
-
"micromatch"
1366
1366
-
]
1367
1367
-
},
1368
1368
-
"fast-json-stable-stringify@2.1.0": {
1369
1369
-
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
1370
1370
-
},
1371
1371
-
"fast-levenshtein@2.0.6": {
1372
1372
-
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
1373
1373
-
},
1374
1374
-
"fast-sha256@1.3.0": {
1375
1375
-
"integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ=="
1376
1376
-
},
1377
1377
-
"fastq@1.19.1": {
1378
1378
-
"integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
1379
1379
-
"dependencies": [
1380
1380
-
"reusify"
1381
1381
-
]
1382
1382
-
},
1383
1383
-
"fdir@6.4.3": {
1384
1384
-
"integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw=="
1385
1385
-
},
1386
1386
-
"file-entry-cache@8.0.0": {
1387
1387
-
"integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
1388
1388
-
"dependencies": [
1389
1389
-
"flat-cache"
1390
1390
-
]
1391
1391
-
},
1392
1392
-
"fill-range@7.1.1": {
1393
1393
-
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
1394
1394
-
"dependencies": [
1395
1395
-
"to-regex-range"
1396
1396
-
]
1397
1397
-
},
1398
1398
-
"find-up@5.0.0": {
1399
1399
-
"integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
1400
1400
-
"dependencies": [
1401
1401
-
"locate-path",
1402
1402
-
"path-exists"
1403
1403
-
]
1404
1404
-
},
1405
1405
-
"flat-cache@4.0.1": {
1406
1406
-
"integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
1407
1407
-
"dependencies": [
1408
1408
-
"flatted",
1409
1409
-
"keyv"
1410
1410
-
]
1411
1411
-
},
1412
1412
-
"flatted@3.3.3": {
1413
1413
-
"integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="
1414
1414
-
},
1415
1415
-
"fsevents@2.3.3": {
1416
1416
-
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="
1417
1417
-
},
1418
1418
-
"glob-parent@5.1.2": {
1419
1419
-
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1420
1420
-
"dependencies": [
1421
1421
-
"is-glob"
1422
1422
-
]
1423
1423
-
},
1424
1424
-
"glob-parent@6.0.2": {
1425
1425
-
"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
1426
1426
-
"dependencies": [
1427
1427
-
"is-glob"
1428
1428
-
]
1429
1429
-
},
1430
1430
-
"globals@14.0.0": {
1431
1431
-
"integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="
1432
1432
-
},
1433
1433
-
"globals@16.0.0": {
1434
1434
-
"integrity": "sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A=="
1435
1435
-
},
1436
1436
-
"graceful-fs@4.2.11": {
1437
1437
-
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
1438
1438
-
},
1439
1439
-
"graphemer@1.4.0": {
1440
1440
-
"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="
1441
1441
-
},
1442
1442
-
"has-flag@4.0.0": {
1443
1443
-
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
1444
1444
-
},
1445
1445
-
"ignore@5.3.2": {
1446
1446
-
"integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="
1447
1447
-
},
1448
1448
-
"import-fresh@3.3.1": {
1449
1449
-
"integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
1450
1450
-
"dependencies": [
1451
1451
-
"parent-module",
1452
1452
-
"resolve-from"
1453
1453
-
]
1454
1454
-
},
1455
1455
-
"import-meta-resolve@4.1.0": {
1456
1456
-
"integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw=="
1457
1457
-
},
1458
1458
-
"imurmurhash@0.1.4": {
1459
1459
-
"integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="
1460
1460
-
},
1461
1461
-
"inline-style-parser@0.2.4": {
1462
1462
-
"integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q=="
1463
1463
-
},
1464
1464
-
"is-extglob@2.1.1": {
1465
1465
-
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
1466
1466
-
},
1467
1467
-
"is-glob@4.0.3": {
1468
1468
-
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1469
1469
-
"dependencies": [
1470
1470
-
"is-extglob"
1471
1471
-
]
1472
1472
-
},
1473
1473
-
"is-number@7.0.0": {
1474
1474
-
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
1475
1475
-
},
1476
1476
-
"is-reference@3.0.3": {
1477
1477
-
"integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==",
1478
1478
-
"dependencies": [
1479
1479
-
"@types/estree"
1480
1480
-
]
1481
1481
-
},
1482
1482
-
"isexe@2.0.0": {
1483
1483
-
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
1484
1484
-
},
1485
1485
-
"jiti@2.4.2": {
1486
1486
-
"integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A=="
1487
1487
-
},
1488
1488
-
"js-yaml@4.1.0": {
1489
1489
-
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
1490
1490
-
"dependencies": [
1491
1491
-
"argparse"
1492
1492
-
]
1493
1493
-
},
1494
1494
-
"json-buffer@3.0.1": {
1495
1495
-
"integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
1496
1496
-
},
1497
1497
-
"json-schema-traverse@0.4.1": {
1498
1498
-
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
1499
1499
-
},
1500
1500
-
"json-stable-stringify-without-jsonify@1.0.1": {
1501
1501
-
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="
1502
1502
-
},
1503
1503
-
"keyv@4.5.4": {
1504
1504
-
"integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
1505
1505
-
"dependencies": [
1506
1506
-
"json-buffer"
1507
1507
-
]
1508
1508
-
},
1509
1509
-
"kleur@4.1.5": {
1510
1510
-
"integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="
1511
1511
-
},
1512
1512
-
"known-css-properties@0.35.0": {
1513
1513
-
"integrity": "sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A=="
1514
1514
-
},
1515
1515
-
"levn@0.4.1": {
1516
1516
-
"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
1517
1517
-
"dependencies": [
1518
1518
-
"prelude-ls",
1519
1519
-
"type-check"
1520
1520
-
]
1521
1521
-
},
1522
1522
-
"lightningcss-darwin-arm64@1.29.2": {
1523
1523
-
"integrity": "sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA=="
1524
1524
-
},
1525
1525
-
"lightningcss-darwin-x64@1.29.2": {
1526
1526
-
"integrity": "sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w=="
1527
1527
-
},
1528
1528
-
"lightningcss-freebsd-x64@1.29.2": {
1529
1529
-
"integrity": "sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg=="
1530
1530
-
},
1531
1531
-
"lightningcss-linux-arm-gnueabihf@1.29.2": {
1532
1532
-
"integrity": "sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg=="
1533
1533
-
},
1534
1534
-
"lightningcss-linux-arm64-gnu@1.29.2": {
1535
1535
-
"integrity": "sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ=="
1536
1536
-
},
1537
1537
-
"lightningcss-linux-arm64-musl@1.29.2": {
1538
1538
-
"integrity": "sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ=="
1539
1539
-
},
1540
1540
-
"lightningcss-linux-x64-gnu@1.29.2": {
1541
1541
-
"integrity": "sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg=="
1542
1542
-
},
1543
1543
-
"lightningcss-linux-x64-musl@1.29.2": {
1544
1544
-
"integrity": "sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w=="
1545
1545
-
},
1546
1546
-
"lightningcss-win32-arm64-msvc@1.29.2": {
1547
1547
-
"integrity": "sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw=="
1548
1548
-
},
1549
1549
-
"lightningcss-win32-x64-msvc@1.29.2": {
1550
1550
-
"integrity": "sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA=="
1551
1551
-
},
1552
1552
-
"lightningcss@1.29.2": {
1553
1553
-
"integrity": "sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==",
1554
1554
-
"dependencies": [
1555
1555
-
"detect-libc",
1556
1556
-
"lightningcss-darwin-arm64",
1557
1557
-
"lightningcss-darwin-x64",
1558
1558
-
"lightningcss-freebsd-x64",
1559
1559
-
"lightningcss-linux-arm-gnueabihf",
1560
1560
-
"lightningcss-linux-arm64-gnu",
1561
1561
-
"lightningcss-linux-arm64-musl",
1562
1562
-
"lightningcss-linux-x64-gnu",
1563
1563
-
"lightningcss-linux-x64-musl",
1564
1564
-
"lightningcss-win32-arm64-msvc",
1565
1565
-
"lightningcss-win32-x64-msvc"
1566
1566
-
]
1567
1567
-
},
1568
1568
-
"lilconfig@2.1.0": {
1569
1569
-
"integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ=="
1570
1570
-
},
1571
1571
-
"locate-character@3.0.0": {
1572
1572
-
"integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA=="
1573
1573
-
},
1574
1574
-
"locate-path@6.0.0": {
1575
1575
-
"integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
1576
1576
-
"dependencies": [
1577
1577
-
"p-locate"
1578
1578
-
]
1579
1579
-
},
1580
1580
-
"lodash.castarray@4.4.0": {
1581
1581
-
"integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q=="
1582
1582
-
},
1583
1583
-
"lodash.isplainobject@4.0.6": {
1584
1584
-
"integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="
1585
1585
-
},
1586
1586
-
"lodash.merge@4.6.2": {
1587
1587
-
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
1588
1588
-
},
1589
1589
-
"loro-crdt@1.4.6": {
1590
1590
-
"integrity": "sha512-9YvKzoNE1CpDR/DNSUMolaSkhXdHnChP8uVkfORE3iREKOILUc5OZNipMMMhsnHQesL8HxM8D+2Z3vdXlV48Ew=="
1591
1591
-
},
1592
1592
-
"magic-string@0.30.17": {
1593
1593
-
"integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
1594
1594
-
"dependencies": [
1595
1595
-
"@jridgewell/sourcemap-codec"
1596
1596
-
]
1597
1597
-
},
1598
1598
-
"make-error@1.3.6": {
1599
1599
-
"integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
1600
1600
-
},
1601
1601
-
"merge2@1.4.1": {
1602
1602
-
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
1603
1603
-
},
1604
1604
-
"micromatch@4.0.8": {
1605
1605
-
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
1606
1606
-
"dependencies": [
1607
1607
-
"braces",
1608
1608
-
"picomatch"
1609
1609
-
]
1610
1610
-
},
1611
1611
-
"minimatch@3.1.2": {
1612
1612
-
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1613
1613
-
"dependencies": [
1614
1614
-
"brace-expansion@1.1.11"
1615
1615
-
]
1616
1616
-
},
1617
1617
-
"minimatch@9.0.5": {
1618
1618
-
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
1619
1619
-
"dependencies": [
1620
1620
-
"brace-expansion@2.0.1"
1621
1621
-
]
1622
1622
-
},
1623
1623
-
"mri@1.2.0": {
1624
1624
-
"integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="
1625
1625
-
},
1626
1626
-
"mrmime@2.0.1": {
1627
1627
-
"integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="
1628
1628
-
},
1629
1629
-
"ms@2.1.3": {
1630
1630
-
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
1631
1631
-
},
1632
1632
-
"nanoid@3.3.10": {
1633
1633
-
"integrity": "sha512-vSJJTG+t/dIKAUhUDw/dLdZ9s//5OxcHqLaDWWrW4Cdq7o6tdLIczUkMXt2MBNmk6sJRZBZRXVixs7URY1CmIg=="
1634
1634
-
},
1635
1635
-
"natural-compare@1.4.0": {
1636
1636
-
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="
1637
1637
-
},
1638
1638
-
"node-gyp-build-optional-packages@5.1.1": {
1639
1639
-
"integrity": "sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==",
1640
1640
-
"dependencies": [
1641
1641
-
"detect-libc"
1642
1642
-
]
1643
1643
-
},
1644
1644
-
"optionator@0.9.4": {
1645
1645
-
"integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
1646
1646
-
"dependencies": [
1647
1647
-
"deep-is",
1648
1648
-
"fast-levenshtein",
1649
1649
-
"levn",
1650
1650
-
"prelude-ls",
1651
1651
-
"type-check",
1652
1652
-
"word-wrap"
1653
1653
-
]
1654
1654
-
},
1655
1655
-
"p-limit@3.1.0": {
1656
1656
-
"integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
1657
1657
-
"dependencies": [
1658
1658
-
"yocto-queue"
1659
1659
-
]
1660
1660
-
},
1661
1661
-
"p-locate@5.0.0": {
1662
1662
-
"integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
1663
1663
-
"dependencies": [
1664
1664
-
"p-limit"
1665
1665
-
]
1666
1666
-
},
1667
1667
-
"parent-module@1.0.1": {
1668
1668
-
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1669
1669
-
"dependencies": [
1670
1670
-
"callsites"
1671
1671
-
]
1672
1672
-
},
1673
1673
-
"path-exists@4.0.0": {
1674
1674
-
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
1675
1675
-
},
1676
1676
-
"path-key@3.1.1": {
1677
1677
-
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
1678
1678
-
},
1679
1679
-
"picocolors@1.1.1": {
1680
1680
-
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
1681
1681
-
},
1682
1682
-
"picomatch@2.3.1": {
1683
1683
-
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
1684
1684
-
},
1685
1685
-
"postcss-load-config@3.1.4_postcss@8.5.3": {
1686
1686
-
"integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
1687
1687
-
"dependencies": [
1688
1688
-
"lilconfig",
1689
1689
-
"postcss",
1690
1690
-
"yaml"
1691
1691
-
]
1692
1692
-
},
1693
1693
-
"postcss-safe-parser@7.0.1_postcss@8.5.3": {
1694
1694
-
"integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==",
1695
1695
-
"dependencies": [
1696
1696
-
"postcss"
1697
1697
-
]
1698
1698
-
},
1699
1699
-
"postcss-scss@4.0.9_postcss@8.5.3": {
1700
1700
-
"integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==",
1701
1701
-
"dependencies": [
1702
1702
-
"postcss"
1703
1703
-
]
1704
1704
-
},
1705
1705
-
"postcss-selector-parser@6.0.10": {
1706
1706
-
"integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
1707
1707
-
"dependencies": [
1708
1708
-
"cssesc",
1709
1709
-
"util-deprecate"
1710
1710
-
]
1711
1711
-
},
1712
1712
-
"postcss-selector-parser@7.1.0": {
1713
1713
-
"integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
1714
1714
-
"dependencies": [
1715
1715
-
"cssesc",
1716
1716
-
"util-deprecate"
1717
1717
-
]
1718
1718
-
},
1719
1719
-
"postcss@8.5.3": {
1720
1720
-
"integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
1721
1721
-
"dependencies": [
1722
1722
-
"nanoid",
1723
1723
-
"picocolors",
1724
1724
-
"source-map-js"
1725
1725
-
]
1726
1726
-
},
1727
1727
-
"prelude-ls@1.2.1": {
1728
1728
-
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
1729
1729
-
},
1730
1730
-
"prettier-plugin-svelte@3.3.3_prettier@3.5.3_svelte@5.23.1__acorn@8.14.1": {
1731
1731
-
"integrity": "sha512-yViK9zqQ+H2qZD1w/bH7W8i+bVfKrD8GIFjkFe4Thl6kCT9SlAsXVNmt3jCvQOCsnOhcvYgsoVlRV/Eu6x5nNw==",
1732
1732
-
"dependencies": [
1733
1733
-
"prettier",
1734
1734
-
"svelte"
1735
1735
-
]
1736
1736
-
},
1737
1737
-
"prettier-plugin-tailwindcss@0.6.11_prettier@3.5.3_prettier-plugin-svelte@3.3.3__prettier@3.5.3__svelte@5.23.1___acorn@8.14.1_svelte@5.23.1__acorn@8.14.1": {
1738
1738
-
"integrity": "sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA==",
1739
1739
-
"dependencies": [
1740
1740
-
"prettier",
1741
1741
-
"prettier-plugin-svelte"
1742
1742
-
]
1743
1743
-
},
1744
1744
-
"prettier@3.5.3": {
1745
1745
-
"integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw=="
1746
1746
-
},
1747
1747
-
"punycode@2.3.1": {
1748
1748
-
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="
1749
1749
-
},
1750
1750
-
"queue-microtask@1.2.3": {
1751
1751
-
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
1752
1752
-
},
1753
1753
-
"readdirp@4.1.2": {
1754
1754
-
"integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="
1755
1755
-
},
1756
1756
-
"resolve-from@4.0.0": {
1757
1757
-
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
1758
1758
-
},
1759
1759
-
"reusify@1.1.0": {
1760
1760
-
"integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="
1761
1761
-
},
1762
1762
-
"rollup@4.36.0": {
1763
1763
-
"integrity": "sha512-zwATAXNQxUcd40zgtQG0ZafcRK4g004WtEl7kbuhTWPvf07PsfohXl39jVUvPF7jvNAIkKPQ2XrsDlWuxBd++Q==",
1764
1764
-
"dependencies": [
1765
1765
-
"@rollup/rollup-android-arm-eabi",
1766
1766
-
"@rollup/rollup-android-arm64",
1767
1767
-
"@rollup/rollup-darwin-arm64",
1768
1768
-
"@rollup/rollup-darwin-x64",
1769
1769
-
"@rollup/rollup-freebsd-arm64",
1770
1770
-
"@rollup/rollup-freebsd-x64",
1771
1771
-
"@rollup/rollup-linux-arm-gnueabihf",
1772
1772
-
"@rollup/rollup-linux-arm-musleabihf",
1773
1773
-
"@rollup/rollup-linux-arm64-gnu",
1774
1774
-
"@rollup/rollup-linux-arm64-musl",
1775
1775
-
"@rollup/rollup-linux-loongarch64-gnu",
1776
1776
-
"@rollup/rollup-linux-powerpc64le-gnu",
1777
1777
-
"@rollup/rollup-linux-riscv64-gnu",
1778
1778
-
"@rollup/rollup-linux-s390x-gnu",
1779
1779
-
"@rollup/rollup-linux-x64-gnu",
1780
1780
-
"@rollup/rollup-linux-x64-musl",
1781
1781
-
"@rollup/rollup-win32-arm64-msvc",
1782
1782
-
"@rollup/rollup-win32-ia32-msvc",
1783
1783
-
"@rollup/rollup-win32-x64-msvc",
1784
1784
-
"@types/estree",
1785
1785
-
"fsevents"
1786
1786
-
]
1787
1787
-
},
1788
1788
-
"run-parallel@1.2.0": {
1789
1789
-
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
1790
1790
-
"dependencies": [
1791
1791
-
"queue-microtask"
1792
1792
-
]
1793
1793
-
},
1794
1794
-
"runed@0.23.4_svelte@5.23.1__acorn@8.14.1": {
1795
1795
-
"integrity": "sha512-9q8oUiBYeXIDLWNK5DfCWlkL0EW3oGbk845VdKlPeia28l751VpfesaB/+7pI6rnbx1I6rqoZ2fZxptOJLxILA==",
1796
1796
-
"dependencies": [
1797
1797
-
"esm-env",
1798
1798
-
"svelte"
1799
1799
-
]
1800
1800
-
},
1801
1801
-
"sade@1.8.1": {
1802
1802
-
"integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
1803
1803
-
"dependencies": [
1804
1804
-
"mri"
1805
1805
-
]
1806
1806
-
},
1807
1807
-
"semver@7.7.1": {
1808
1808
-
"integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA=="
1809
1809
-
},
1810
1810
-
"set-cookie-parser@2.7.1": {
1811
1811
-
"integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ=="
1812
1812
-
},
1813
1813
-
"shebang-command@2.0.0": {
1814
1814
-
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1815
1815
-
"dependencies": [
1816
1816
-
"shebang-regex"
1817
1817
-
]
1818
1818
-
},
1819
1819
-
"shebang-regex@3.0.0": {
1820
1820
-
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
1821
1821
-
},
1822
1822
-
"sirv@3.0.1": {
1823
1823
-
"integrity": "sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==",
1824
1824
-
"dependencies": [
1825
1825
-
"@polka/url",
1826
1826
-
"mrmime",
1827
1827
-
"totalist"
1828
1828
-
]
1829
1829
-
},
1830
1830
-
"source-map-js@1.2.1": {
1831
1831
-
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
1832
1832
-
},
1833
1833
-
"strip-json-comments@3.1.1": {
1834
1834
-
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
1835
1835
-
},
1836
1836
-
"style-to-object@1.0.8": {
1837
1837
-
"integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==",
1838
1838
-
"dependencies": [
1839
1839
-
"inline-style-parser"
1840
1840
-
]
1841
1841
-
},
1842
1842
-
"supports-color@7.2.0": {
1843
1843
-
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1844
1844
-
"dependencies": [
1845
1845
-
"has-flag"
1846
1846
-
]
1847
1847
-
},
1848
1848
-
"svelte-check@4.1.5_svelte@5.23.1__acorn@8.14.1_typescript@5.8.2": {
1849
1849
-
"integrity": "sha512-Gb0T2IqBNe1tLB9EB1Qh+LOe+JB8wt2/rNBDGvkxQVvk8vNeAoG+vZgFB/3P5+zC7RWlyBlzm9dVjZFph/maIg==",
1850
1850
-
"dependencies": [
1851
1851
-
"@jridgewell/trace-mapping@0.3.25",
1852
1852
-
"chokidar",
1853
1853
-
"fdir",
1854
1854
-
"picocolors",
1855
1855
-
"sade",
1856
1856
-
"svelte",
1857
1857
-
"typescript"
1858
1858
-
]
1859
1859
-
},
1860
1860
-
"svelte-eslint-parser@1.1.0_svelte@5.23.1__acorn@8.14.1_postcss@8.5.3": {
1861
1861
-
"integrity": "sha512-JP0v/wzDXWxza6c8K9ZjKKHYfgt0KidlbWx1e9n9UV4q+o28GTkk71fR0IDZDmLUDYs3vSq0+Tm9fofDqzGe1w==",
1862
1862
-
"dependencies": [
1863
1863
-
"eslint-scope",
1864
1864
-
"eslint-visitor-keys@4.2.0",
1865
1865
-
"espree",
1866
1866
-
"postcss",
1867
1867
-
"postcss-scss",
1868
1868
-
"postcss-selector-parser@7.1.0",
1869
1869
-
"svelte"
1870
1870
-
]
1871
1871
-
},
1872
1872
-
"svelte-toolbelt@0.7.1_svelte@5.23.1__acorn@8.14.1": {
1873
1873
-
"integrity": "sha512-HcBOcR17Vx9bjaOceUvxkY3nGmbBmCBBbuWLLEWO6jtmWH8f/QoWmbyUfQZrpDINH39en1b8mptfPQT9VKQ1xQ==",
1874
1874
-
"dependencies": [
1875
1875
-
"clsx",
1876
1876
-
"runed",
1877
1877
-
"style-to-object",
1878
1878
-
"svelte"
1879
1879
-
]
1880
1880
-
},
1881
1881
-
"svelte@5.23.1_acorn@8.14.1": {
1882
1882
-
"integrity": "sha512-DUu3e5tQDO+PtKffjqJ548YfeKtw2Rqc9/+nlP26DZ0AopWTJNylkNnTOP/wcgIt1JSnovyISxEZ/lDR1OhbOw==",
1883
1883
-
"dependencies": [
1884
1884
-
"@ampproject/remapping",
1885
1885
-
"@jridgewell/sourcemap-codec",
1886
1886
-
"@sveltejs/acorn-typescript",
1887
1887
-
"@types/estree",
1888
1888
-
"acorn",
1889
1889
-
"aria-query",
1890
1890
-
"axobject-query",
1891
1891
-
"clsx",
1892
1892
-
"esm-env",
1893
1893
-
"esrap",
1894
1894
-
"is-reference",
1895
1895
-
"locate-character",
1896
1896
-
"magic-string",
1897
1897
-
"zimmerframe"
1898
1898
-
]
1899
1899
-
},
1900
1900
-
"tabbable@6.2.0": {
1901
1901
-
"integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew=="
1902
1902
-
},
1903
1903
-
"tailwind-merge@3.0.2": {
1904
1904
-
"integrity": "sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw=="
1905
1905
-
},
1906
1906
-
"tailwind-merge@3.2.0": {
1907
1907
-
"integrity": "sha512-FQT/OVqCD+7edmmJpsgCsY820RTD5AkBryuG5IUqR5YQZSdj5xlH5nLgH7YPths7WsLPSpSBNneJdM8aS8aeFA=="
1908
1908
-
},
1909
1909
-
"tailwind-variants@1.0.0_tailwindcss@4.0.14": {
1910
1910
-
"integrity": "sha512-2WSbv4ulEEyuBKomOunut65D8UZwxrHoRfYnxGcQNnHqlSCp2+B7Yz2W+yrNDrxRodOXtGD/1oCcKGNBnUqMqA==",
1911
1911
-
"dependencies": [
1912
1912
-
"tailwind-merge@3.0.2",
1913
1913
-
"tailwindcss"
1914
1914
-
]
1915
1915
-
},
1916
1916
-
"tailwindcss@4.0.14": {
1917
1917
-
"integrity": "sha512-92YT2dpt671tFiHH/e1ok9D987N9fHD5VWoly1CdPD/Cd1HMglvZwP3nx2yTj2lbXDAHt8QssZkxTLCCTNL+xw=="
1918
1918
-
},
1919
1919
-
"tapable@2.2.1": {
1920
1920
-
"integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="
1921
1921
-
},
1922
1922
-
"tiny-typed-emitter@2.1.0": {
1923
1923
-
"integrity": "sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA=="
1924
1924
-
},
1925
1925
-
"to-data-view@2.0.0": {
1926
1926
-
"integrity": "sha512-RGEM5KqlPHr+WVTPmGNAXNeFEmsBnlkxXaIfEpUYV0AST2Z5W1EGq9L/MENFrMMmL2WQr1wjkmZy/M92eKhjYA=="
1927
1927
-
},
1928
1928
-
"to-regex-range@5.0.1": {
1929
1929
-
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
1930
1930
-
"dependencies": [
1931
1931
-
"is-number"
1932
1932
-
]
1933
1933
-
},
1934
1934
-
"totalist@3.0.1": {
1935
1935
-
"integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ=="
1936
1936
-
},
1937
1937
-
"ts-api-utils@2.0.1_typescript@5.8.2": {
1938
1938
-
"integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==",
1939
1939
-
"dependencies": [
1940
1940
-
"typescript"
1941
1941
-
]
1942
1942
-
},
1943
1943
-
"ts-node@10.9.2_@types+node@22.12.0_typescript@5.8.2": {
1944
1944
-
"integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
1945
1945
-
"dependencies": [
1946
1946
-
"@cspotcode/source-map-support",
1947
1947
-
"@tsconfig/node10",
1948
1948
-
"@tsconfig/node12",
1949
1949
-
"@tsconfig/node14",
1950
1950
-
"@tsconfig/node16",
1951
1951
-
"@types/node",
1952
1952
-
"acorn",
1953
1953
-
"acorn-walk",
1954
1954
-
"arg",
1955
1955
-
"create-require",
1956
1956
-
"diff",
1957
1957
-
"make-error",
1958
1958
-
"typescript",
1959
1959
-
"v8-compile-cache-lib",
1960
1960
-
"yn"
1961
1961
-
]
1962
1962
-
},
1963
1963
-
"tslib@2.8.1": {
1964
1964
-
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
1965
1965
-
},
1966
1966
-
"type-check@0.4.0": {
1967
1967
-
"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
1968
1968
-
"dependencies": [
1969
1969
-
"prelude-ls"
1970
1970
-
]
1971
1971
-
},
1972
1972
-
"typescript-eslint@8.26.1_eslint@9.22.0_typescript@5.8.2_@typescript-eslint+parser@8.26.1__eslint@9.22.0__typescript@5.8.2": {
1973
1973
-
"integrity": "sha512-t/oIs9mYyrwZGRpDv3g+3K6nZ5uhKEMt2oNmAPwaY4/ye0+EH4nXIPYNtkYFS6QHm+1DFg34DbglYBz5P9Xysg==",
1974
1974
-
"dependencies": [
1975
1975
-
"@typescript-eslint/eslint-plugin",
1976
1976
-
"@typescript-eslint/parser",
1977
1977
-
"@typescript-eslint/utils",
1978
1978
-
"eslint",
1979
1979
-
"typescript"
1980
1980
-
]
1981
1981
-
},
1982
1982
-
"typescript@5.8.2": {
1983
1983
-
"integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ=="
1984
1984
-
},
1985
1985
-
"undici-types@6.20.0": {
1986
1986
-
"integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="
1987
1987
-
},
1988
1988
-
"uri-js@4.4.1": {
1989
1989
-
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
1990
1990
-
"dependencies": [
1991
1991
-
"punycode"
1992
1992
-
]
1993
1993
-
},
1994
1994
-
"util-deprecate@1.0.2": {
1995
1995
-
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
1996
1996
-
},
1997
1997
-
"uuid@10.0.0": {
1998
1998
-
"integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ=="
1999
1999
-
},
2000
2000
-
"uuid@9.0.1": {
2001
2001
-
"integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA=="
2002
2002
-
},
2003
2003
-
"v8-compile-cache-lib@3.0.1": {
2004
2004
-
"integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg=="
2005
2005
-
},
2006
2006
-
"vite-plugin-top-level-await@1.5.0_vite@6.2.2__lightningcss@1.29.2": {
2007
2007
-
"integrity": "sha512-r/DtuvHrSqUVk23XpG2cl8gjt1aATMG5cjExXL1BUTcSNab6CzkcPua9BPEc9fuTP5UpwClCxUe3+dNGL0yrgQ==",
2008
2008
-
"dependencies": [
2009
2009
-
"@rollup/plugin-virtual",
2010
2010
-
"@swc/core",
2011
2011
-
"uuid@10.0.0",
2012
2012
-
"vite@6.2.2_lightningcss@1.29.2"
2013
2013
-
]
2014
2014
-
},
2015
2015
-
"vite-plugin-wasm@3.4.1_vite@6.2.2__lightningcss@1.29.2": {
2016
2016
-
"integrity": "sha512-ja3nSo2UCkVeitltJGkS3pfQHAanHv/DqGatdI39ja6McgABlpsZ5hVgl6wuR8Qx5etY3T5qgDQhOWzc5RReZA==",
2017
2017
-
"dependencies": [
2018
2018
-
"vite@6.2.2_lightningcss@1.29.2"
2019
2019
-
]
2020
2020
-
},
2021
2021
-
"vite@6.2.2": {
2022
2022
-
"integrity": "sha512-yW7PeMM+LkDzc7CgJuRLMW2Jz0FxMOsVJ8Lv3gpgW9WLcb9cTW+121UEr1hvmfR7w3SegR5ItvYyzVz1vxNJgQ==",
2023
2023
-
"dependencies": [
2024
2024
-
"esbuild",
2025
2025
-
"fsevents",
2026
2026
-
"postcss",
2027
2027
-
"rollup"
2028
2028
-
]
2029
2029
-
},
2030
2030
-
"vite@6.2.2_lightningcss@1.29.2": {
2031
2031
-
"integrity": "sha512-yW7PeMM+LkDzc7CgJuRLMW2Jz0FxMOsVJ8Lv3gpgW9WLcb9cTW+121UEr1hvmfR7w3SegR5ItvYyzVz1vxNJgQ==",
2032
2032
-
"dependencies": [
2033
2033
-
"esbuild",
2034
2034
-
"fsevents",
2035
2035
-
"lightningcss",
2036
2036
-
"postcss",
2037
2037
-
"rollup"
2038
2038
-
]
2039
2039
-
},
2040
2040
-
"vitefu@1.0.6_vite@6.2.2": {
2041
2041
-
"integrity": "sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==",
2042
2042
-
"dependencies": [
2043
2043
-
"vite@6.2.2_lightningcss@1.29.2"
2044
2044
-
]
2045
2045
-
},
2046
2046
-
"vitefu@1.0.6_vite@6.2.2__lightningcss@1.29.2": {
2047
2047
-
"integrity": "sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==",
2048
2048
-
"dependencies": [
2049
2049
-
"vite@6.2.2_lightningcss@1.29.2"
2050
2050
-
]
2051
2051
-
},
2052
2052
-
"which@2.0.2": {
2053
2053
-
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
2054
2054
-
"dependencies": [
2055
2055
-
"isexe"
2056
2056
-
]
2057
2057
-
},
2058
2058
-
"word-wrap@1.2.5": {
2059
2059
-
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="
2060
2060
-
},
2061
2061
-
"xstate@5.19.2": {
2062
2062
-
"integrity": "sha512-B8fL2aP0ogn5aviAXFzI5oZseAMqN00fg/TeDa3ZtatyDcViYLIfuQl4y8qmHCiKZgGEzmnTyNtNQL9oeJE2gw=="
2063
2063
-
},
2064
2064
-
"yaml@1.10.2": {
2065
2065
-
"integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
2066
2066
-
},
2067
2067
-
"yn@3.1.1": {
2068
2068
-
"integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q=="
2069
2069
-
},
2070
2070
-
"yocto-queue@0.1.0": {
2071
2071
-
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
2072
2072
-
},
2073
2073
-
"zimmerframe@1.1.2": {
2074
2074
-
"integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w=="
2075
2075
-
}
2076
2076
-
},
2077
2077
-
"workspace": {
2078
2078
-
"packageJson": {
2079
2079
-
"dependencies": [
2080
2080
-
"npm:@dicebear/collection@^9.2.2",
2081
2081
-
"npm:@dicebear/core@^9.2.2",
2082
2082
-
"npm:@eslint/compat@^1.2.5",
2083
2083
-
"npm:@eslint/js@^9.18.0",
2084
2084
-
"npm:@jsr/muni-town__leaf@0.2.0-preview.12",
2085
2085
-
"npm:@jsr/roomy-chat__sdk@0.1.0-preview.6",
2086
2086
-
"npm:@sveltejs/adapter-auto@4",
2087
2087
-
"npm:@sveltejs/kit@^2.16.0",
2088
2088
-
"npm:@sveltejs/vite-plugin-svelte@5",
2089
2089
-
"npm:@tailwindcss/typography@~0.5.15",
2090
2090
-
"npm:@tailwindcss/vite@4",
2091
2091
-
"npm:animejs@^4.0.1",
2092
2092
-
"npm:bits-ui@^1.3.19",
2093
2093
-
"npm:clsx@^2.1.1",
2094
2094
-
"npm:daisyui@^5.0.6",
2095
2095
-
"npm:eslint-config-prettier@^10.0.1",
2096
2096
-
"npm:eslint-plugin-svelte@3",
2097
2097
-
"npm:eslint@^9.18.0",
2098
2098
-
"npm:globals@16",
2099
2099
-
"npm:prettier-plugin-svelte@^3.3.3",
2100
2100
-
"npm:prettier-plugin-tailwindcss@~0.6.11",
2101
2101
-
"npm:prettier@^3.4.2",
2102
2102
-
"npm:svelte-check@4",
2103
2103
-
"npm:svelte@5",
2104
2104
-
"npm:tailwind-merge@^3.2.0",
2105
2105
-
"npm:tailwind-variants@1",
2106
2106
-
"npm:tailwindcss@4",
2107
2107
-
"npm:typescript-eslint@^8.20.0",
2108
2108
-
"npm:typescript@5",
2109
2109
-
"npm:vite-plugin-top-level-await@^1.5.0",
2110
2110
-
"npm:vite-plugin-wasm@^3.4.1",
2111
2111
-
"npm:vite@6"
2112
2112
-
]
2113
2113
-
}
2114
2114
-
}
2115
2115
-
}
···
6
6
import { fileURLToPath } from 'node:url';
7
7
import ts from 'typescript-eslint';
8
8
import svelteConfig from './svelte.config.js';
9
9
+
9
10
const gitignorePath = fileURLToPath(new URL('./.gitignore', import.meta.url));
10
11
11
12
export default ts.config(
···
17
18
...svelte.configs.prettier,
18
19
{
19
20
languageOptions: {
20
20
-
globals: {
21
21
-
...globals.browser,
22
22
-
...globals.node
23
23
-
}
24
24
-
}
21
21
+
globals: { ...globals.browser, ...globals.node }
22
22
+
},
23
23
+
rules: { 'no-undef': 'off' }
25
24
},
26
25
{
27
26
files: ['**/*.svelte', '**/*.svelte.ts', '**/*.svelte.js'],
28
28
-
ignores: ['eslint.config.js', 'svelte.config.js'],
29
29
-
30
27
languageOptions: {
31
28
parserOptions: {
32
29
projectService: true,
···
1
1
+
{
2
2
+
"name": "roomy-paint2",
3
3
+
"version": "0.0.1",
4
4
+
"lockfileVersion": 3,
5
5
+
"requires": true,
6
6
+
"packages": {
7
7
+
"": {
8
8
+
"name": "roomy-paint2",
9
9
+
"version": "0.0.1",
10
10
+
"dependencies": {
11
11
+
"@muni-town/leaf": "npm:@jsr/muni-town__leaf@^0.2.0-preview.15",
12
12
+
"animejs": "^4.0.1",
13
13
+
"bits-ui": "^1.3.19",
14
14
+
"clsx": "^2.1.1",
15
15
+
"fuchs": "^0.0.28",
16
16
+
"tailwind-merge": "^3.2.0",
17
17
+
"tailwind-variants": "^1.0.0",
18
18
+
"vite-plugin-top-level-await": "^1.5.0",
19
19
+
"vite-plugin-wasm": "^3.4.1"
20
20
+
},
21
21
+
"devDependencies": {
22
22
+
"@eslint/compat": "^1.2.5",
23
23
+
"@eslint/js": "^9.18.0",
24
24
+
"@sveltejs/adapter-auto": "^4.0.0",
25
25
+
"@sveltejs/kit": "^2.16.0",
26
26
+
"@sveltejs/vite-plugin-svelte": "^5.0.0",
27
27
+
"@tailwindcss/forms": "^0.5.9",
28
28
+
"@tailwindcss/typography": "^0.5.15",
29
29
+
"@tailwindcss/vite": "^4.0.0",
30
30
+
"eslint": "^9.18.0",
31
31
+
"eslint-config-prettier": "^10.0.1",
32
32
+
"eslint-plugin-svelte": "^3.0.0",
33
33
+
"globals": "^16.0.0",
34
34
+
"prettier": "^3.4.2",
35
35
+
"prettier-plugin-svelte": "^3.3.3",
36
36
+
"prettier-plugin-tailwindcss": "^0.6.11",
37
37
+
"svelte": "^5.0.0",
38
38
+
"svelte-check": "^4.0.0",
39
39
+
"tailwindcss": "^4.0.0",
40
40
+
"typescript": "^5.0.0",
41
41
+
"typescript-eslint": "^8.20.0",
42
42
+
"vite": "^6.2.5"
43
43
+
}
44
44
+
},
45
45
+
"node_modules/@alloc/quick-lru": {
46
46
+
"version": "5.2.0",
47
47
+
"resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
48
48
+
"integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
49
49
+
"license": "MIT",
50
50
+
"engines": {
51
51
+
"node": ">=10"
52
52
+
},
53
53
+
"funding": {
54
54
+
"url": "https://github.com/sponsors/sindresorhus"
55
55
+
}
56
56
+
},
57
57
+
"node_modules/@ampproject/remapping": {
58
58
+
"version": "2.3.0",
59
59
+
"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
60
60
+
"integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
61
61
+
"license": "Apache-2.0",
62
62
+
"dependencies": {
63
63
+
"@jridgewell/gen-mapping": "^0.3.5",
64
64
+
"@jridgewell/trace-mapping": "^0.3.24"
65
65
+
},
66
66
+
"engines": {
67
67
+
"node": ">=6.0.0"
68
68
+
}
69
69
+
},
70
70
+
"node_modules/@ark/schema": {
71
71
+
"version": "0.46.0",
72
72
+
"resolved": "https://registry.npmjs.org/@ark/schema/-/schema-0.46.0.tgz",
73
73
+
"integrity": "sha512-c2UQdKgP2eqqDArfBqQIJppxJHvNNXuQPeuSPlDML4rjw+f1cu0qAlzOG4b8ujgm9ctIDWwhpyw6gjG5ledIVQ==",
74
74
+
"license": "MIT",
75
75
+
"dependencies": {
76
76
+
"@ark/util": "0.46.0"
77
77
+
}
78
78
+
},
79
79
+
"node_modules/@ark/util": {
80
80
+
"version": "0.46.0",
81
81
+
"resolved": "https://registry.npmjs.org/@ark/util/-/util-0.46.0.tgz",
82
82
+
"integrity": "sha512-JPy/NGWn/lvf1WmGCPw2VGpBg5utZraE84I7wli18EDF3p3zc/e9WolT35tINeZO3l7C77SjqRJeAUoT0CvMRg==",
83
83
+
"license": "MIT"
84
84
+
},
85
85
+
"node_modules/@atproto/api": {
86
86
+
"version": "0.14.22",
87
87
+
"resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.14.22.tgz",
88
88
+
"integrity": "sha512-ziXPau+sUdFovObSnsoN7JbOmUw1C5e5L28/yXf3P8vbEnSS3HVVGD1jYcscBYY34xQqi4bVDpwMYx/4yRsTuQ==",
89
89
+
"license": "MIT",
90
90
+
"dependencies": {
91
91
+
"@atproto/common-web": "^0.4.1",
92
92
+
"@atproto/lexicon": "^0.4.10",
93
93
+
"@atproto/syntax": "^0.4.0",
94
94
+
"@atproto/xrpc": "^0.6.12",
95
95
+
"await-lock": "^2.2.2",
96
96
+
"multiformats": "^9.9.0",
97
97
+
"tlds": "^1.234.0",
98
98
+
"zod": "^3.23.8"
99
99
+
}
100
100
+
},
101
101
+
"node_modules/@atproto/common-web": {
102
102
+
"version": "0.4.1",
103
103
+
"resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.1.tgz",
104
104
+
"integrity": "sha512-Ghh+djHYMAUCktLKwr2IuGgtjcwSWGudp+K7+N7KBA9pDDloOXUEY8Agjc5SHSo9B1QIEFkegClU5n+apn2e0w==",
105
105
+
"license": "MIT",
106
106
+
"dependencies": {
107
107
+
"graphemer": "^1.4.0",
108
108
+
"multiformats": "^9.9.0",
109
109
+
"uint8arrays": "3.0.0",
110
110
+
"zod": "^3.23.8"
111
111
+
}
112
112
+
},
113
113
+
"node_modules/@atproto/lexicon": {
114
114
+
"version": "0.4.10",
115
115
+
"resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.4.10.tgz",
116
116
+
"integrity": "sha512-uDbP20vetBgtXPuxoyRcvOGBt2gNe1dFc9yYKcb6jWmXfseHiGTnIlORJOLBXIT2Pz15Eap4fLxAu6zFAykD5A==",
117
117
+
"license": "MIT",
118
118
+
"dependencies": {
119
119
+
"@atproto/common-web": "^0.4.1",
120
120
+
"@atproto/syntax": "^0.4.0",
121
121
+
"iso-datestring-validator": "^2.2.2",
122
122
+
"multiformats": "^9.9.0",
123
123
+
"zod": "^3.23.8"
124
124
+
}
125
125
+
},
126
126
+
"node_modules/@atproto/syntax": {
127
127
+
"version": "0.4.0",
128
128
+
"resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.0.tgz",
129
129
+
"integrity": "sha512-b9y5ceHS8YKOfP3mdKmwAx5yVj9294UN7FG2XzP6V5aKUdFazEYRnR9m5n5ZQFKa3GNvz7de9guZCJ/sUTcOAA==",
130
130
+
"license": "MIT"
131
131
+
},
132
132
+
"node_modules/@atproto/xrpc": {
133
133
+
"version": "0.6.12",
134
134
+
"resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.6.12.tgz",
135
135
+
"integrity": "sha512-Ut3iISNLujlmY9Gu8sNU+SPDJDvqlVzWddU8qUr0Yae5oD4SguaUFjjhireMGhQ3M5E0KljQgDbTmnBo1kIZ3w==",
136
136
+
"license": "MIT",
137
137
+
"dependencies": {
138
138
+
"@atproto/lexicon": "^0.4.10",
139
139
+
"zod": "^3.23.8"
140
140
+
}
141
141
+
},
142
142
+
"node_modules/@automerge/automerge": {
143
143
+
"version": "2.2.8",
144
144
+
"resolved": "https://registry.npmjs.org/@automerge/automerge/-/automerge-2.2.8.tgz",
145
145
+
"integrity": "sha512-kP6Z9lIkNeIGe/jhF8SUQAgUMwVjtXCBL0eZEgQGCoWvPNTPcg8fnQco28XkYBrfkkuqiEUAbdHhJmSp0y79ug==",
146
146
+
"license": "MIT",
147
147
+
"dependencies": {
148
148
+
"uuid": "^9.0.0"
149
149
+
}
150
150
+
},
151
151
+
"node_modules/@automerge/automerge-repo": {
152
152
+
"version": "1.2.1",
153
153
+
"resolved": "https://registry.npmjs.org/@automerge/automerge-repo/-/automerge-repo-1.2.1.tgz",
154
154
+
"integrity": "sha512-uEBr4bM01aSWkEt2tDKQxfW0Pahz2zbTTn4sRJfeKJlAg2SLr4QepFJ+3Tp4CNEkkU485olfnKYf6gt7uilMZQ==",
155
155
+
"license": "MIT",
156
156
+
"dependencies": {
157
157
+
"@automerge/automerge": "^2.2.5",
158
158
+
"bs58check": "^3.0.1",
159
159
+
"cbor-x": "^1.3.0",
160
160
+
"debug": "^4.3.4",
161
161
+
"eventemitter3": "^5.0.1",
162
162
+
"fast-sha256": "^1.3.0",
163
163
+
"tiny-typed-emitter": "^2.1.0",
164
164
+
"ts-node": "^10.9.1",
165
165
+
"uuid": "^9.0.0",
166
166
+
"xstate": "^5.9.1"
167
167
+
}
168
168
+
},
169
169
+
"node_modules/@automerge/automerge-repo-storage-indexeddb": {
170
170
+
"version": "1.2.1",
171
171
+
"resolved": "https://registry.npmjs.org/@automerge/automerge-repo-storage-indexeddb/-/automerge-repo-storage-indexeddb-1.2.1.tgz",
172
172
+
"integrity": "sha512-u+9eZZJK7DAr541buF4ut1ipkuiKRoaAtoFYo/ilq7zOLO7JX+GQOFx/8eKKRDlGt/AHTcDaFktkcaX0vKahQQ==",
173
173
+
"license": "MIT",
174
174
+
"dependencies": {
175
175
+
"@automerge/automerge-repo": "1.2.1"
176
176
+
}
177
177
+
},
178
178
+
"node_modules/@automerge/automerge-repo/node_modules/uuid": {
179
179
+
"version": "9.0.1",
180
180
+
"resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
181
181
+
"integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
182
182
+
"funding": [
183
183
+
"https://github.com/sponsors/broofa",
184
184
+
"https://github.com/sponsors/ctavan"
185
185
+
],
186
186
+
"license": "MIT",
187
187
+
"bin": {
188
188
+
"uuid": "dist/bin/uuid"
189
189
+
}
190
190
+
},
191
191
+
"node_modules/@automerge/automerge/node_modules/uuid": {
192
192
+
"version": "9.0.1",
193
193
+
"resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
194
194
+
"integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
195
195
+
"funding": [
196
196
+
"https://github.com/sponsors/broofa",
197
197
+
"https://github.com/sponsors/ctavan"
198
198
+
],
199
199
+
"license": "MIT",
200
200
+
"bin": {
201
201
+
"uuid": "dist/bin/uuid"
202
202
+
}
203
203
+
},
204
204
+
"node_modules/@cbor-extract/cbor-extract-darwin-arm64": {
205
205
+
"version": "2.2.0",
206
206
+
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-arm64/-/cbor-extract-darwin-arm64-2.2.0.tgz",
207
207
+
"integrity": "sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w==",
208
208
+
"cpu": [
209
209
+
"arm64"
210
210
+
],
211
211
+
"license": "MIT",
212
212
+
"optional": true,
213
213
+
"os": [
214
214
+
"darwin"
215
215
+
]
216
216
+
},
217
217
+
"node_modules/@cbor-extract/cbor-extract-darwin-x64": {
218
218
+
"version": "2.2.0",
219
219
+
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-x64/-/cbor-extract-darwin-x64-2.2.0.tgz",
220
220
+
"integrity": "sha512-1liF6fgowph0JxBbYnAS7ZlqNYLf000Qnj4KjqPNW4GViKrEql2MgZnAsExhY9LSy8dnvA4C0qHEBgPrll0z0w==",
221
221
+
"cpu": [
222
222
+
"x64"
223
223
+
],
224
224
+
"license": "MIT",
225
225
+
"optional": true,
226
226
+
"os": [
227
227
+
"darwin"
228
228
+
]
229
229
+
},
230
230
+
"node_modules/@cbor-extract/cbor-extract-linux-arm": {
231
231
+
"version": "2.2.0",
232
232
+
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm/-/cbor-extract-linux-arm-2.2.0.tgz",
233
233
+
"integrity": "sha512-QeBcBXk964zOytiedMPQNZr7sg0TNavZeuUCD6ON4vEOU/25+pLhNN6EDIKJ9VLTKaZ7K7EaAriyYQ1NQ05s/Q==",
234
234
+
"cpu": [
235
235
+
"arm"
236
236
+
],
237
237
+
"license": "MIT",
238
238
+
"optional": true,
239
239
+
"os": [
240
240
+
"linux"
241
241
+
]
242
242
+
},
243
243
+
"node_modules/@cbor-extract/cbor-extract-linux-arm64": {
244
244
+
"version": "2.2.0",
245
245
+
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm64/-/cbor-extract-linux-arm64-2.2.0.tgz",
246
246
+
"integrity": "sha512-rQvhNmDuhjTVXSPFLolmQ47/ydGOFXtbR7+wgkSY0bdOxCFept1hvg59uiLPT2fVDuJFuEy16EImo5tE2x3RsQ==",
247
247
+
"cpu": [
248
248
+
"arm64"
249
249
+
],
250
250
+
"license": "MIT",
251
251
+
"optional": true,
252
252
+
"os": [
253
253
+
"linux"
254
254
+
]
255
255
+
},
256
256
+
"node_modules/@cbor-extract/cbor-extract-linux-x64": {
257
257
+
"version": "2.2.0",
258
258
+
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-x64/-/cbor-extract-linux-x64-2.2.0.tgz",
259
259
+
"integrity": "sha512-cWLAWtT3kNLHSvP4RKDzSTX9o0wvQEEAj4SKvhWuOVZxiDAeQazr9A+PSiRILK1VYMLeDml89ohxCnUNQNQNCw==",
260
260
+
"cpu": [
261
261
+
"x64"
262
262
+
],
263
263
+
"license": "MIT",
264
264
+
"optional": true,
265
265
+
"os": [
266
266
+
"linux"
267
267
+
]
268
268
+
},
269
269
+
"node_modules/@cbor-extract/cbor-extract-win32-x64": {
270
270
+
"version": "2.2.0",
271
271
+
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-win32-x64/-/cbor-extract-win32-x64-2.2.0.tgz",
272
272
+
"integrity": "sha512-l2M+Z8DO2vbvADOBNLbbh9y5ST1RY5sqkWOg/58GkUPBYou/cuNZ68SGQ644f1CvZ8kcOxyZtw06+dxWHIoN/w==",
273
273
+
"cpu": [
274
274
+
"x64"
275
275
+
],
276
276
+
"license": "MIT",
277
277
+
"optional": true,
278
278
+
"os": [
279
279
+
"win32"
280
280
+
]
281
281
+
},
282
282
+
"node_modules/@clack/core": {
283
283
+
"version": "0.4.2",
284
284
+
"resolved": "https://registry.npmjs.org/@clack/core/-/core-0.4.2.tgz",
285
285
+
"integrity": "sha512-NYQfcEy8MWIxrT5Fj8nIVchfRFA26yYKJcvBS7WlUIlw2OmQOY9DhGGXMovyI5J5PpxrCPGkgUi207EBrjpBvg==",
286
286
+
"license": "MIT",
287
287
+
"dependencies": {
288
288
+
"picocolors": "^1.0.0",
289
289
+
"sisteransi": "^1.0.5"
290
290
+
}
291
291
+
},
292
292
+
"node_modules/@clack/prompts": {
293
293
+
"version": "0.10.1",
294
294
+
"resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-0.10.1.tgz",
295
295
+
"integrity": "sha512-Q0T02vx8ZM9XSv9/Yde0jTmmBQufZhPJfYAg2XrrrxWWaZgq1rr8nU8Hv710BQ1dhoP8rtY7YUdpGej2Qza/cw==",
296
296
+
"license": "MIT",
297
297
+
"dependencies": {
298
298
+
"@clack/core": "0.4.2",
299
299
+
"picocolors": "^1.0.0",
300
300
+
"sisteransi": "^1.0.5"
301
301
+
}
302
302
+
},
303
303
+
"node_modules/@cspotcode/source-map-support": {
304
304
+
"version": "0.8.1",
305
305
+
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
306
306
+
"integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
307
307
+
"license": "MIT",
308
308
+
"dependencies": {
309
309
+
"@jridgewell/trace-mapping": "0.3.9"
310
310
+
},
311
311
+
"engines": {
312
312
+
"node": ">=12"
313
313
+
}
314
314
+
},
315
315
+
"node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
316
316
+
"version": "0.3.9",
317
317
+
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
318
318
+
"integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
319
319
+
"license": "MIT",
320
320
+
"dependencies": {
321
321
+
"@jridgewell/resolve-uri": "^3.0.3",
322
322
+
"@jridgewell/sourcemap-codec": "^1.4.10"
323
323
+
}
324
324
+
},
325
325
+
"node_modules/@dagrejs/dagre": {
326
326
+
"version": "1.1.4",
327
327
+
"resolved": "https://registry.npmjs.org/@dagrejs/dagre/-/dagre-1.1.4.tgz",
328
328
+
"integrity": "sha512-QUTc54Cg/wvmlEUxB+uvoPVKFazM1H18kVHBQNmK2NbrDR5ihOCR6CXLnDSZzMcSQKJtabPUWridBOlJM3WkDg==",
329
329
+
"license": "MIT",
330
330
+
"dependencies": {
331
331
+
"@dagrejs/graphlib": "2.2.4"
332
332
+
}
333
333
+
},
334
334
+
"node_modules/@dagrejs/graphlib": {
335
335
+
"version": "2.2.4",
336
336
+
"resolved": "https://registry.npmjs.org/@dagrejs/graphlib/-/graphlib-2.2.4.tgz",
337
337
+
"integrity": "sha512-mepCf/e9+SKYy1d02/UkvSy6+6MoyXhVxP8lLDfA7BPE1X1d4dR0sZznmbM8/XVJ1GPM+Svnx7Xj6ZweByWUkw==",
338
338
+
"license": "MIT",
339
339
+
"engines": {
340
340
+
"node": ">17.0.0"
341
341
+
}
342
342
+
},
343
343
+
"node_modules/@emnapi/runtime": {
344
344
+
"version": "1.4.3",
345
345
+
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz",
346
346
+
"integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==",
347
347
+
"license": "MIT",
348
348
+
"optional": true,
349
349
+
"dependencies": {
350
350
+
"tslib": "^2.4.0"
351
351
+
}
352
352
+
},
353
353
+
"node_modules/@esbuild/aix-ppc64": {
354
354
+
"version": "0.25.2",
355
355
+
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz",
356
356
+
"integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==",
357
357
+
"cpu": [
358
358
+
"ppc64"
359
359
+
],
360
360
+
"license": "MIT",
361
361
+
"optional": true,
362
362
+
"os": [
363
363
+
"aix"
364
364
+
],
365
365
+
"engines": {
366
366
+
"node": ">=18"
367
367
+
}
368
368
+
},
369
369
+
"node_modules/@esbuild/android-arm": {
370
370
+
"version": "0.25.2",
371
371
+
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz",
372
372
+
"integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==",
373
373
+
"cpu": [
374
374
+
"arm"
375
375
+
],
376
376
+
"license": "MIT",
377
377
+
"optional": true,
378
378
+
"os": [
379
379
+
"android"
380
380
+
],
381
381
+
"engines": {
382
382
+
"node": ">=18"
383
383
+
}
384
384
+
},
385
385
+
"node_modules/@esbuild/android-arm64": {
386
386
+
"version": "0.25.2",
387
387
+
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz",
388
388
+
"integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==",
389
389
+
"cpu": [
390
390
+
"arm64"
391
391
+
],
392
392
+
"license": "MIT",
393
393
+
"optional": true,
394
394
+
"os": [
395
395
+
"android"
396
396
+
],
397
397
+
"engines": {
398
398
+
"node": ">=18"
399
399
+
}
400
400
+
},
401
401
+
"node_modules/@esbuild/android-x64": {
402
402
+
"version": "0.25.2",
403
403
+
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz",
404
404
+
"integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==",
405
405
+
"cpu": [
406
406
+
"x64"
407
407
+
],
408
408
+
"license": "MIT",
409
409
+
"optional": true,
410
410
+
"os": [
411
411
+
"android"
412
412
+
],
413
413
+
"engines": {
414
414
+
"node": ">=18"
415
415
+
}
416
416
+
},
417
417
+
"node_modules/@esbuild/darwin-arm64": {
418
418
+
"version": "0.25.2",
419
419
+
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz",
420
420
+
"integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==",
421
421
+
"cpu": [
422
422
+
"arm64"
423
423
+
],
424
424
+
"license": "MIT",
425
425
+
"optional": true,
426
426
+
"os": [
427
427
+
"darwin"
428
428
+
],
429
429
+
"engines": {
430
430
+
"node": ">=18"
431
431
+
}
432
432
+
},
433
433
+
"node_modules/@esbuild/darwin-x64": {
434
434
+
"version": "0.25.2",
435
435
+
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz",
436
436
+
"integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==",
437
437
+
"cpu": [
438
438
+
"x64"
439
439
+
],
440
440
+
"license": "MIT",
441
441
+
"optional": true,
442
442
+
"os": [
443
443
+
"darwin"
444
444
+
],
445
445
+
"engines": {
446
446
+
"node": ">=18"
447
447
+
}
448
448
+
},
449
449
+
"node_modules/@esbuild/freebsd-arm64": {
450
450
+
"version": "0.25.2",
451
451
+
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz",
452
452
+
"integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==",
453
453
+
"cpu": [
454
454
+
"arm64"
455
455
+
],
456
456
+
"license": "MIT",
457
457
+
"optional": true,
458
458
+
"os": [
459
459
+
"freebsd"
460
460
+
],
461
461
+
"engines": {
462
462
+
"node": ">=18"
463
463
+
}
464
464
+
},
465
465
+
"node_modules/@esbuild/freebsd-x64": {
466
466
+
"version": "0.25.2",
467
467
+
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz",
468
468
+
"integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==",
469
469
+
"cpu": [
470
470
+
"x64"
471
471
+
],
472
472
+
"license": "MIT",
473
473
+
"optional": true,
474
474
+
"os": [
475
475
+
"freebsd"
476
476
+
],
477
477
+
"engines": {
478
478
+
"node": ">=18"
479
479
+
}
480
480
+
},
481
481
+
"node_modules/@esbuild/linux-arm": {
482
482
+
"version": "0.25.2",
483
483
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz",
484
484
+
"integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==",
485
485
+
"cpu": [
486
486
+
"arm"
487
487
+
],
488
488
+
"license": "MIT",
489
489
+
"optional": true,
490
490
+
"os": [
491
491
+
"linux"
492
492
+
],
493
493
+
"engines": {
494
494
+
"node": ">=18"
495
495
+
}
496
496
+
},
497
497
+
"node_modules/@esbuild/linux-arm64": {
498
498
+
"version": "0.25.2",
499
499
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz",
500
500
+
"integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==",
501
501
+
"cpu": [
502
502
+
"arm64"
503
503
+
],
504
504
+
"license": "MIT",
505
505
+
"optional": true,
506
506
+
"os": [
507
507
+
"linux"
508
508
+
],
509
509
+
"engines": {
510
510
+
"node": ">=18"
511
511
+
}
512
512
+
},
513
513
+
"node_modules/@esbuild/linux-ia32": {
514
514
+
"version": "0.25.2",
515
515
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz",
516
516
+
"integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==",
517
517
+
"cpu": [
518
518
+
"ia32"
519
519
+
],
520
520
+
"license": "MIT",
521
521
+
"optional": true,
522
522
+
"os": [
523
523
+
"linux"
524
524
+
],
525
525
+
"engines": {
526
526
+
"node": ">=18"
527
527
+
}
528
528
+
},
529
529
+
"node_modules/@esbuild/linux-loong64": {
530
530
+
"version": "0.25.2",
531
531
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz",
532
532
+
"integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==",
533
533
+
"cpu": [
534
534
+
"loong64"
535
535
+
],
536
536
+
"license": "MIT",
537
537
+
"optional": true,
538
538
+
"os": [
539
539
+
"linux"
540
540
+
],
541
541
+
"engines": {
542
542
+
"node": ">=18"
543
543
+
}
544
544
+
},
545
545
+
"node_modules/@esbuild/linux-mips64el": {
546
546
+
"version": "0.25.2",
547
547
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz",
548
548
+
"integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==",
549
549
+
"cpu": [
550
550
+
"mips64el"
551
551
+
],
552
552
+
"license": "MIT",
553
553
+
"optional": true,
554
554
+
"os": [
555
555
+
"linux"
556
556
+
],
557
557
+
"engines": {
558
558
+
"node": ">=18"
559
559
+
}
560
560
+
},
561
561
+
"node_modules/@esbuild/linux-ppc64": {
562
562
+
"version": "0.25.2",
563
563
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz",
564
564
+
"integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==",
565
565
+
"cpu": [
566
566
+
"ppc64"
567
567
+
],
568
568
+
"license": "MIT",
569
569
+
"optional": true,
570
570
+
"os": [
571
571
+
"linux"
572
572
+
],
573
573
+
"engines": {
574
574
+
"node": ">=18"
575
575
+
}
576
576
+
},
577
577
+
"node_modules/@esbuild/linux-riscv64": {
578
578
+
"version": "0.25.2",
579
579
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz",
580
580
+
"integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==",
581
581
+
"cpu": [
582
582
+
"riscv64"
583
583
+
],
584
584
+
"license": "MIT",
585
585
+
"optional": true,
586
586
+
"os": [
587
587
+
"linux"
588
588
+
],
589
589
+
"engines": {
590
590
+
"node": ">=18"
591
591
+
}
592
592
+
},
593
593
+
"node_modules/@esbuild/linux-s390x": {
594
594
+
"version": "0.25.2",
595
595
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz",
596
596
+
"integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==",
597
597
+
"cpu": [
598
598
+
"s390x"
599
599
+
],
600
600
+
"license": "MIT",
601
601
+
"optional": true,
602
602
+
"os": [
603
603
+
"linux"
604
604
+
],
605
605
+
"engines": {
606
606
+
"node": ">=18"
607
607
+
}
608
608
+
},
609
609
+
"node_modules/@esbuild/linux-x64": {
610
610
+
"version": "0.25.2",
611
611
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz",
612
612
+
"integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==",
613
613
+
"cpu": [
614
614
+
"x64"
615
615
+
],
616
616
+
"license": "MIT",
617
617
+
"optional": true,
618
618
+
"os": [
619
619
+
"linux"
620
620
+
],
621
621
+
"engines": {
622
622
+
"node": ">=18"
623
623
+
}
624
624
+
},
625
625
+
"node_modules/@esbuild/netbsd-arm64": {
626
626
+
"version": "0.25.2",
627
627
+
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz",
628
628
+
"integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==",
629
629
+
"cpu": [
630
630
+
"arm64"
631
631
+
],
632
632
+
"license": "MIT",
633
633
+
"optional": true,
634
634
+
"os": [
635
635
+
"netbsd"
636
636
+
],
637
637
+
"engines": {
638
638
+
"node": ">=18"
639
639
+
}
640
640
+
},
641
641
+
"node_modules/@esbuild/netbsd-x64": {
642
642
+
"version": "0.25.2",
643
643
+
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz",
644
644
+
"integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==",
645
645
+
"cpu": [
646
646
+
"x64"
647
647
+
],
648
648
+
"license": "MIT",
649
649
+
"optional": true,
650
650
+
"os": [
651
651
+
"netbsd"
652
652
+
],
653
653
+
"engines": {
654
654
+
"node": ">=18"
655
655
+
}
656
656
+
},
657
657
+
"node_modules/@esbuild/openbsd-arm64": {
658
658
+
"version": "0.25.2",
659
659
+
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz",
660
660
+
"integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==",
661
661
+
"cpu": [
662
662
+
"arm64"
663
663
+
],
664
664
+
"license": "MIT",
665
665
+
"optional": true,
666
666
+
"os": [
667
667
+
"openbsd"
668
668
+
],
669
669
+
"engines": {
670
670
+
"node": ">=18"
671
671
+
}
672
672
+
},
673
673
+
"node_modules/@esbuild/openbsd-x64": {
674
674
+
"version": "0.25.2",
675
675
+
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz",
676
676
+
"integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==",
677
677
+
"cpu": [
678
678
+
"x64"
679
679
+
],
680
680
+
"license": "MIT",
681
681
+
"optional": true,
682
682
+
"os": [
683
683
+
"openbsd"
684
684
+
],
685
685
+
"engines": {
686
686
+
"node": ">=18"
687
687
+
}
688
688
+
},
689
689
+
"node_modules/@esbuild/sunos-x64": {
690
690
+
"version": "0.25.2",
691
691
+
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz",
692
692
+
"integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==",
693
693
+
"cpu": [
694
694
+
"x64"
695
695
+
],
696
696
+
"license": "MIT",
697
697
+
"optional": true,
698
698
+
"os": [
699
699
+
"sunos"
700
700
+
],
701
701
+
"engines": {
702
702
+
"node": ">=18"
703
703
+
}
704
704
+
},
705
705
+
"node_modules/@esbuild/win32-arm64": {
706
706
+
"version": "0.25.2",
707
707
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz",
708
708
+
"integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==",
709
709
+
"cpu": [
710
710
+
"arm64"
711
711
+
],
712
712
+
"license": "MIT",
713
713
+
"optional": true,
714
714
+
"os": [
715
715
+
"win32"
716
716
+
],
717
717
+
"engines": {
718
718
+
"node": ">=18"
719
719
+
}
720
720
+
},
721
721
+
"node_modules/@esbuild/win32-ia32": {
722
722
+
"version": "0.25.2",
723
723
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz",
724
724
+
"integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==",
725
725
+
"cpu": [
726
726
+
"ia32"
727
727
+
],
728
728
+
"license": "MIT",
729
729
+
"optional": true,
730
730
+
"os": [
731
731
+
"win32"
732
732
+
],
733
733
+
"engines": {
734
734
+
"node": ">=18"
735
735
+
}
736
736
+
},
737
737
+
"node_modules/@esbuild/win32-x64": {
738
738
+
"version": "0.25.2",
739
739
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz",
740
740
+
"integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==",
741
741
+
"cpu": [
742
742
+
"x64"
743
743
+
],
744
744
+
"license": "MIT",
745
745
+
"optional": true,
746
746
+
"os": [
747
747
+
"win32"
748
748
+
],
749
749
+
"engines": {
750
750
+
"node": ">=18"
751
751
+
}
752
752
+
},
753
753
+
"node_modules/@eslint-community/eslint-utils": {
754
754
+
"version": "4.6.1",
755
755
+
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.1.tgz",
756
756
+
"integrity": "sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==",
757
757
+
"dev": true,
758
758
+
"license": "MIT",
759
759
+
"dependencies": {
760
760
+
"eslint-visitor-keys": "^3.4.3"
761
761
+
},
762
762
+
"engines": {
763
763
+
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
764
764
+
},
765
765
+
"funding": {
766
766
+
"url": "https://opencollective.com/eslint"
767
767
+
},
768
768
+
"peerDependencies": {
769
769
+
"eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
770
770
+
}
771
771
+
},
772
772
+
"node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
773
773
+
"version": "3.4.3",
774
774
+
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
775
775
+
"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
776
776
+
"dev": true,
777
777
+
"license": "Apache-2.0",
778
778
+
"engines": {
779
779
+
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
780
780
+
},
781
781
+
"funding": {
782
782
+
"url": "https://opencollective.com/eslint"
783
783
+
}
784
784
+
},
785
785
+
"node_modules/@eslint-community/regexpp": {
786
786
+
"version": "4.12.1",
787
787
+
"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
788
788
+
"integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
789
789
+
"dev": true,
790
790
+
"license": "MIT",
791
791
+
"engines": {
792
792
+
"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
793
793
+
}
794
794
+
},
795
795
+
"node_modules/@eslint/compat": {
796
796
+
"version": "1.2.8",
797
797
+
"resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.2.8.tgz",
798
798
+
"integrity": "sha512-LqCYHdWL/QqKIJuZ/ucMAv8d4luKGs4oCPgpt8mWztQAtPrHfXKQ/XAUc8ljCHAfJCn6SvkpTcGt5Tsh8saowA==",
799
799
+
"dev": true,
800
800
+
"license": "Apache-2.0",
801
801
+
"engines": {
802
802
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
803
803
+
},
804
804
+
"peerDependencies": {
805
805
+
"eslint": "^9.10.0"
806
806
+
},
807
807
+
"peerDependenciesMeta": {
808
808
+
"eslint": {
809
809
+
"optional": true
810
810
+
}
811
811
+
}
812
812
+
},
813
813
+
"node_modules/@eslint/config-array": {
814
814
+
"version": "0.20.0",
815
815
+
"resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz",
816
816
+
"integrity": "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==",
817
817
+
"dev": true,
818
818
+
"license": "Apache-2.0",
819
819
+
"dependencies": {
820
820
+
"@eslint/object-schema": "^2.1.6",
821
821
+
"debug": "^4.3.1",
822
822
+
"minimatch": "^3.1.2"
823
823
+
},
824
824
+
"engines": {
825
825
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
826
826
+
}
827
827
+
},
828
828
+
"node_modules/@eslint/config-helpers": {
829
829
+
"version": "0.2.1",
830
830
+
"resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.1.tgz",
831
831
+
"integrity": "sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==",
832
832
+
"dev": true,
833
833
+
"license": "Apache-2.0",
834
834
+
"engines": {
835
835
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
836
836
+
}
837
837
+
},
838
838
+
"node_modules/@eslint/core": {
839
839
+
"version": "0.13.0",
840
840
+
"resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz",
841
841
+
"integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==",
842
842
+
"dev": true,
843
843
+
"license": "Apache-2.0",
844
844
+
"dependencies": {
845
845
+
"@types/json-schema": "^7.0.15"
846
846
+
},
847
847
+
"engines": {
848
848
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
849
849
+
}
850
850
+
},
851
851
+
"node_modules/@eslint/eslintrc": {
852
852
+
"version": "3.3.1",
853
853
+
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
854
854
+
"integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
855
855
+
"dev": true,
856
856
+
"license": "MIT",
857
857
+
"dependencies": {
858
858
+
"ajv": "^6.12.4",
859
859
+
"debug": "^4.3.2",
860
860
+
"espree": "^10.0.1",
861
861
+
"globals": "^14.0.0",
862
862
+
"ignore": "^5.2.0",
863
863
+
"import-fresh": "^3.2.1",
864
864
+
"js-yaml": "^4.1.0",
865
865
+
"minimatch": "^3.1.2",
866
866
+
"strip-json-comments": "^3.1.1"
867
867
+
},
868
868
+
"engines": {
869
869
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
870
870
+
},
871
871
+
"funding": {
872
872
+
"url": "https://opencollective.com/eslint"
873
873
+
}
874
874
+
},
875
875
+
"node_modules/@eslint/eslintrc/node_modules/globals": {
876
876
+
"version": "14.0.0",
877
877
+
"resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
878
878
+
"integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
879
879
+
"dev": true,
880
880
+
"license": "MIT",
881
881
+
"engines": {
882
882
+
"node": ">=18"
883
883
+
},
884
884
+
"funding": {
885
885
+
"url": "https://github.com/sponsors/sindresorhus"
886
886
+
}
887
887
+
},
888
888
+
"node_modules/@eslint/js": {
889
889
+
"version": "9.25.1",
890
890
+
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.25.1.tgz",
891
891
+
"integrity": "sha512-dEIwmjntEx8u3Uvv+kr3PDeeArL8Hw07H9kyYxCjnM9pBjfEhk6uLXSchxxzgiwtRhhzVzqmUSDFBOi1TuZ7qg==",
892
892
+
"dev": true,
893
893
+
"license": "MIT",
894
894
+
"engines": {
895
895
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
896
896
+
}
897
897
+
},
898
898
+
"node_modules/@eslint/object-schema": {
899
899
+
"version": "2.1.6",
900
900
+
"resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",
901
901
+
"integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==",
902
902
+
"dev": true,
903
903
+
"license": "Apache-2.0",
904
904
+
"engines": {
905
905
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
906
906
+
}
907
907
+
},
908
908
+
"node_modules/@eslint/plugin-kit": {
909
909
+
"version": "0.2.8",
910
910
+
"resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz",
911
911
+
"integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==",
912
912
+
"dev": true,
913
913
+
"license": "Apache-2.0",
914
914
+
"dependencies": {
915
915
+
"@eslint/core": "^0.13.0",
916
916
+
"levn": "^0.4.1"
917
917
+
},
918
918
+
"engines": {
919
919
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
920
920
+
}
921
921
+
},
922
922
+
"node_modules/@floating-ui/core": {
923
923
+
"version": "1.6.9",
924
924
+
"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.9.tgz",
925
925
+
"integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==",
926
926
+
"license": "MIT",
927
927
+
"dependencies": {
928
928
+
"@floating-ui/utils": "^0.2.9"
929
929
+
}
930
930
+
},
931
931
+
"node_modules/@floating-ui/dom": {
932
932
+
"version": "1.6.13",
933
933
+
"resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.13.tgz",
934
934
+
"integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==",
935
935
+
"license": "MIT",
936
936
+
"dependencies": {
937
937
+
"@floating-ui/core": "^1.6.0",
938
938
+
"@floating-ui/utils": "^0.2.9"
939
939
+
}
940
940
+
},
941
941
+
"node_modules/@floating-ui/utils": {
942
942
+
"version": "0.2.9",
943
943
+
"resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz",
944
944
+
"integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==",
945
945
+
"license": "MIT"
946
946
+
},
947
947
+
"node_modules/@humanfs/core": {
948
948
+
"version": "0.19.1",
949
949
+
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
950
950
+
"integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
951
951
+
"dev": true,
952
952
+
"license": "Apache-2.0",
953
953
+
"engines": {
954
954
+
"node": ">=18.18.0"
955
955
+
}
956
956
+
},
957
957
+
"node_modules/@humanfs/node": {
958
958
+
"version": "0.16.6",
959
959
+
"resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
960
960
+
"integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
961
961
+
"dev": true,
962
962
+
"license": "Apache-2.0",
963
963
+
"dependencies": {
964
964
+
"@humanfs/core": "^0.19.1",
965
965
+
"@humanwhocodes/retry": "^0.3.0"
966
966
+
},
967
967
+
"engines": {
968
968
+
"node": ">=18.18.0"
969
969
+
}
970
970
+
},
971
971
+
"node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
972
972
+
"version": "0.3.1",
973
973
+
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
974
974
+
"integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
975
975
+
"dev": true,
976
976
+
"license": "Apache-2.0",
977
977
+
"engines": {
978
978
+
"node": ">=18.18"
979
979
+
},
980
980
+
"funding": {
981
981
+
"type": "github",
982
982
+
"url": "https://github.com/sponsors/nzakas"
983
983
+
}
984
984
+
},
985
985
+
"node_modules/@humanwhocodes/module-importer": {
986
986
+
"version": "1.0.1",
987
987
+
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
988
988
+
"integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
989
989
+
"dev": true,
990
990
+
"license": "Apache-2.0",
991
991
+
"engines": {
992
992
+
"node": ">=12.22"
993
993
+
},
994
994
+
"funding": {
995
995
+
"type": "github",
996
996
+
"url": "https://github.com/sponsors/nzakas"
997
997
+
}
998
998
+
},
999
999
+
"node_modules/@humanwhocodes/retry": {
1000
1000
+
"version": "0.4.2",
1001
1001
+
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz",
1002
1002
+
"integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==",
1003
1003
+
"dev": true,
1004
1004
+
"license": "Apache-2.0",
1005
1005
+
"engines": {
1006
1006
+
"node": ">=18.18"
1007
1007
+
},
1008
1008
+
"funding": {
1009
1009
+
"type": "github",
1010
1010
+
"url": "https://github.com/sponsors/nzakas"
1011
1011
+
}
1012
1012
+
},
1013
1013
+
"node_modules/@img/sharp-darwin-arm64": {
1014
1014
+
"version": "0.33.5",
1015
1015
+
"resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",
1016
1016
+
"integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==",
1017
1017
+
"cpu": [
1018
1018
+
"arm64"
1019
1019
+
],
1020
1020
+
"license": "Apache-2.0",
1021
1021
+
"optional": true,
1022
1022
+
"os": [
1023
1023
+
"darwin"
1024
1024
+
],
1025
1025
+
"engines": {
1026
1026
+
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1027
1027
+
},
1028
1028
+
"funding": {
1029
1029
+
"url": "https://opencollective.com/libvips"
1030
1030
+
},
1031
1031
+
"optionalDependencies": {
1032
1032
+
"@img/sharp-libvips-darwin-arm64": "1.0.4"
1033
1033
+
}
1034
1034
+
},
1035
1035
+
"node_modules/@img/sharp-darwin-x64": {
1036
1036
+
"version": "0.33.5",
1037
1037
+
"resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",
1038
1038
+
"integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==",
1039
1039
+
"cpu": [
1040
1040
+
"x64"
1041
1041
+
],
1042
1042
+
"license": "Apache-2.0",
1043
1043
+
"optional": true,
1044
1044
+
"os": [
1045
1045
+
"darwin"
1046
1046
+
],
1047
1047
+
"engines": {
1048
1048
+
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1049
1049
+
},
1050
1050
+
"funding": {
1051
1051
+
"url": "https://opencollective.com/libvips"
1052
1052
+
},
1053
1053
+
"optionalDependencies": {
1054
1054
+
"@img/sharp-libvips-darwin-x64": "1.0.4"
1055
1055
+
}
1056
1056
+
},
1057
1057
+
"node_modules/@img/sharp-libvips-darwin-arm64": {
1058
1058
+
"version": "1.0.4",
1059
1059
+
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",
1060
1060
+
"integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==",
1061
1061
+
"cpu": [
1062
1062
+
"arm64"
1063
1063
+
],
1064
1064
+
"license": "LGPL-3.0-or-later",
1065
1065
+
"optional": true,
1066
1066
+
"os": [
1067
1067
+
"darwin"
1068
1068
+
],
1069
1069
+
"funding": {
1070
1070
+
"url": "https://opencollective.com/libvips"
1071
1071
+
}
1072
1072
+
},
1073
1073
+
"node_modules/@img/sharp-libvips-darwin-x64": {
1074
1074
+
"version": "1.0.4",
1075
1075
+
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",
1076
1076
+
"integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==",
1077
1077
+
"cpu": [
1078
1078
+
"x64"
1079
1079
+
],
1080
1080
+
"license": "LGPL-3.0-or-later",
1081
1081
+
"optional": true,
1082
1082
+
"os": [
1083
1083
+
"darwin"
1084
1084
+
],
1085
1085
+
"funding": {
1086
1086
+
"url": "https://opencollective.com/libvips"
1087
1087
+
}
1088
1088
+
},
1089
1089
+
"node_modules/@img/sharp-libvips-linux-arm": {
1090
1090
+
"version": "1.0.5",
1091
1091
+
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",
1092
1092
+
"integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==",
1093
1093
+
"cpu": [
1094
1094
+
"arm"
1095
1095
+
],
1096
1096
+
"license": "LGPL-3.0-or-later",
1097
1097
+
"optional": true,
1098
1098
+
"os": [
1099
1099
+
"linux"
1100
1100
+
],
1101
1101
+
"funding": {
1102
1102
+
"url": "https://opencollective.com/libvips"
1103
1103
+
}
1104
1104
+
},
1105
1105
+
"node_modules/@img/sharp-libvips-linux-arm64": {
1106
1106
+
"version": "1.0.4",
1107
1107
+
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",
1108
1108
+
"integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==",
1109
1109
+
"cpu": [
1110
1110
+
"arm64"
1111
1111
+
],
1112
1112
+
"license": "LGPL-3.0-or-later",
1113
1113
+
"optional": true,
1114
1114
+
"os": [
1115
1115
+
"linux"
1116
1116
+
],
1117
1117
+
"funding": {
1118
1118
+
"url": "https://opencollective.com/libvips"
1119
1119
+
}
1120
1120
+
},
1121
1121
+
"node_modules/@img/sharp-libvips-linux-s390x": {
1122
1122
+
"version": "1.0.4",
1123
1123
+
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",
1124
1124
+
"integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==",
1125
1125
+
"cpu": [
1126
1126
+
"s390x"
1127
1127
+
],
1128
1128
+
"license": "LGPL-3.0-or-later",
1129
1129
+
"optional": true,
1130
1130
+
"os": [
1131
1131
+
"linux"
1132
1132
+
],
1133
1133
+
"funding": {
1134
1134
+
"url": "https://opencollective.com/libvips"
1135
1135
+
}
1136
1136
+
},
1137
1137
+
"node_modules/@img/sharp-libvips-linux-x64": {
1138
1138
+
"version": "1.0.4",
1139
1139
+
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",
1140
1140
+
"integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==",
1141
1141
+
"cpu": [
1142
1142
+
"x64"
1143
1143
+
],
1144
1144
+
"license": "LGPL-3.0-or-later",
1145
1145
+
"optional": true,
1146
1146
+
"os": [
1147
1147
+
"linux"
1148
1148
+
],
1149
1149
+
"funding": {
1150
1150
+
"url": "https://opencollective.com/libvips"
1151
1151
+
}
1152
1152
+
},
1153
1153
+
"node_modules/@img/sharp-libvips-linuxmusl-arm64": {
1154
1154
+
"version": "1.0.4",
1155
1155
+
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",
1156
1156
+
"integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==",
1157
1157
+
"cpu": [
1158
1158
+
"arm64"
1159
1159
+
],
1160
1160
+
"license": "LGPL-3.0-or-later",
1161
1161
+
"optional": true,
1162
1162
+
"os": [
1163
1163
+
"linux"
1164
1164
+
],
1165
1165
+
"funding": {
1166
1166
+
"url": "https://opencollective.com/libvips"
1167
1167
+
}
1168
1168
+
},
1169
1169
+
"node_modules/@img/sharp-libvips-linuxmusl-x64": {
1170
1170
+
"version": "1.0.4",
1171
1171
+
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",
1172
1172
+
"integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==",
1173
1173
+
"cpu": [
1174
1174
+
"x64"
1175
1175
+
],
1176
1176
+
"license": "LGPL-3.0-or-later",
1177
1177
+
"optional": true,
1178
1178
+
"os": [
1179
1179
+
"linux"
1180
1180
+
],
1181
1181
+
"funding": {
1182
1182
+
"url": "https://opencollective.com/libvips"
1183
1183
+
}
1184
1184
+
},
1185
1185
+
"node_modules/@img/sharp-linux-arm": {
1186
1186
+
"version": "0.33.5",
1187
1187
+
"resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",
1188
1188
+
"integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==",
1189
1189
+
"cpu": [
1190
1190
+
"arm"
1191
1191
+
],
1192
1192
+
"license": "Apache-2.0",
1193
1193
+
"optional": true,
1194
1194
+
"os": [
1195
1195
+
"linux"
1196
1196
+
],
1197
1197
+
"engines": {
1198
1198
+
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1199
1199
+
},
1200
1200
+
"funding": {
1201
1201
+
"url": "https://opencollective.com/libvips"
1202
1202
+
},
1203
1203
+
"optionalDependencies": {
1204
1204
+
"@img/sharp-libvips-linux-arm": "1.0.5"
1205
1205
+
}
1206
1206
+
},
1207
1207
+
"node_modules/@img/sharp-linux-arm64": {
1208
1208
+
"version": "0.33.5",
1209
1209
+
"resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",
1210
1210
+
"integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==",
1211
1211
+
"cpu": [
1212
1212
+
"arm64"
1213
1213
+
],
1214
1214
+
"license": "Apache-2.0",
1215
1215
+
"optional": true,
1216
1216
+
"os": [
1217
1217
+
"linux"
1218
1218
+
],
1219
1219
+
"engines": {
1220
1220
+
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1221
1221
+
},
1222
1222
+
"funding": {
1223
1223
+
"url": "https://opencollective.com/libvips"
1224
1224
+
},
1225
1225
+
"optionalDependencies": {
1226
1226
+
"@img/sharp-libvips-linux-arm64": "1.0.4"
1227
1227
+
}
1228
1228
+
},
1229
1229
+
"node_modules/@img/sharp-linux-s390x": {
1230
1230
+
"version": "0.33.5",
1231
1231
+
"resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",
1232
1232
+
"integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==",
1233
1233
+
"cpu": [
1234
1234
+
"s390x"
1235
1235
+
],
1236
1236
+
"license": "Apache-2.0",
1237
1237
+
"optional": true,
1238
1238
+
"os": [
1239
1239
+
"linux"
1240
1240
+
],
1241
1241
+
"engines": {
1242
1242
+
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1243
1243
+
},
1244
1244
+
"funding": {
1245
1245
+
"url": "https://opencollective.com/libvips"
1246
1246
+
},
1247
1247
+
"optionalDependencies": {
1248
1248
+
"@img/sharp-libvips-linux-s390x": "1.0.4"
1249
1249
+
}
1250
1250
+
},
1251
1251
+
"node_modules/@img/sharp-linux-x64": {
1252
1252
+
"version": "0.33.5",
1253
1253
+
"resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",
1254
1254
+
"integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==",
1255
1255
+
"cpu": [
1256
1256
+
"x64"
1257
1257
+
],
1258
1258
+
"license": "Apache-2.0",
1259
1259
+
"optional": true,
1260
1260
+
"os": [
1261
1261
+
"linux"
1262
1262
+
],
1263
1263
+
"engines": {
1264
1264
+
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1265
1265
+
},
1266
1266
+
"funding": {
1267
1267
+
"url": "https://opencollective.com/libvips"
1268
1268
+
},
1269
1269
+
"optionalDependencies": {
1270
1270
+
"@img/sharp-libvips-linux-x64": "1.0.4"
1271
1271
+
}
1272
1272
+
},
1273
1273
+
"node_modules/@img/sharp-linuxmusl-arm64": {
1274
1274
+
"version": "0.33.5",
1275
1275
+
"resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",
1276
1276
+
"integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==",
1277
1277
+
"cpu": [
1278
1278
+
"arm64"
1279
1279
+
],
1280
1280
+
"license": "Apache-2.0",
1281
1281
+
"optional": true,
1282
1282
+
"os": [
1283
1283
+
"linux"
1284
1284
+
],
1285
1285
+
"engines": {
1286
1286
+
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1287
1287
+
},
1288
1288
+
"funding": {
1289
1289
+
"url": "https://opencollective.com/libvips"
1290
1290
+
},
1291
1291
+
"optionalDependencies": {
1292
1292
+
"@img/sharp-libvips-linuxmusl-arm64": "1.0.4"
1293
1293
+
}
1294
1294
+
},
1295
1295
+
"node_modules/@img/sharp-linuxmusl-x64": {
1296
1296
+
"version": "0.33.5",
1297
1297
+
"resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",
1298
1298
+
"integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==",
1299
1299
+
"cpu": [
1300
1300
+
"x64"
1301
1301
+
],
1302
1302
+
"license": "Apache-2.0",
1303
1303
+
"optional": true,
1304
1304
+
"os": [
1305
1305
+
"linux"
1306
1306
+
],
1307
1307
+
"engines": {
1308
1308
+
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1309
1309
+
},
1310
1310
+
"funding": {
1311
1311
+
"url": "https://opencollective.com/libvips"
1312
1312
+
},
1313
1313
+
"optionalDependencies": {
1314
1314
+
"@img/sharp-libvips-linuxmusl-x64": "1.0.4"
1315
1315
+
}
1316
1316
+
},
1317
1317
+
"node_modules/@img/sharp-wasm32": {
1318
1318
+
"version": "0.33.5",
1319
1319
+
"resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",
1320
1320
+
"integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==",
1321
1321
+
"cpu": [
1322
1322
+
"wasm32"
1323
1323
+
],
1324
1324
+
"license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
1325
1325
+
"optional": true,
1326
1326
+
"dependencies": {
1327
1327
+
"@emnapi/runtime": "^1.2.0"
1328
1328
+
},
1329
1329
+
"engines": {
1330
1330
+
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1331
1331
+
},
1332
1332
+
"funding": {
1333
1333
+
"url": "https://opencollective.com/libvips"
1334
1334
+
}
1335
1335
+
},
1336
1336
+
"node_modules/@img/sharp-win32-ia32": {
1337
1337
+
"version": "0.33.5",
1338
1338
+
"resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",
1339
1339
+
"integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==",
1340
1340
+
"cpu": [
1341
1341
+
"ia32"
1342
1342
+
],
1343
1343
+
"license": "Apache-2.0 AND LGPL-3.0-or-later",
1344
1344
+
"optional": true,
1345
1345
+
"os": [
1346
1346
+
"win32"
1347
1347
+
],
1348
1348
+
"engines": {
1349
1349
+
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1350
1350
+
},
1351
1351
+
"funding": {
1352
1352
+
"url": "https://opencollective.com/libvips"
1353
1353
+
}
1354
1354
+
},
1355
1355
+
"node_modules/@img/sharp-win32-x64": {
1356
1356
+
"version": "0.33.5",
1357
1357
+
"resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",
1358
1358
+
"integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==",
1359
1359
+
"cpu": [
1360
1360
+
"x64"
1361
1361
+
],
1362
1362
+
"license": "Apache-2.0 AND LGPL-3.0-or-later",
1363
1363
+
"optional": true,
1364
1364
+
"os": [
1365
1365
+
"win32"
1366
1366
+
],
1367
1367
+
"engines": {
1368
1368
+
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1369
1369
+
},
1370
1370
+
"funding": {
1371
1371
+
"url": "https://opencollective.com/libvips"
1372
1372
+
}
1373
1373
+
},
1374
1374
+
"node_modules/@internationalized/date": {
1375
1375
+
"version": "3.8.0",
1376
1376
+
"resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.8.0.tgz",
1377
1377
+
"integrity": "sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw==",
1378
1378
+
"license": "Apache-2.0",
1379
1379
+
"dependencies": {
1380
1380
+
"@swc/helpers": "^0.5.0"
1381
1381
+
}
1382
1382
+
},
1383
1383
+
"node_modules/@isaacs/cliui": {
1384
1384
+
"version": "8.0.2",
1385
1385
+
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
1386
1386
+
"integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
1387
1387
+
"license": "ISC",
1388
1388
+
"dependencies": {
1389
1389
+
"string-width": "^5.1.2",
1390
1390
+
"string-width-cjs": "npm:string-width@^4.2.0",
1391
1391
+
"strip-ansi": "^7.0.1",
1392
1392
+
"strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
1393
1393
+
"wrap-ansi": "^8.1.0",
1394
1394
+
"wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
1395
1395
+
},
1396
1396
+
"engines": {
1397
1397
+
"node": ">=12"
1398
1398
+
}
1399
1399
+
},
1400
1400
+
"node_modules/@isaacs/fs-minipass": {
1401
1401
+
"version": "4.0.1",
1402
1402
+
"resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
1403
1403
+
"integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
1404
1404
+
"license": "ISC",
1405
1405
+
"dependencies": {
1406
1406
+
"minipass": "^7.0.4"
1407
1407
+
},
1408
1408
+
"engines": {
1409
1409
+
"node": ">=18.0.0"
1410
1410
+
}
1411
1411
+
},
1412
1412
+
"node_modules/@jridgewell/gen-mapping": {
1413
1413
+
"version": "0.3.8",
1414
1414
+
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
1415
1415
+
"integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
1416
1416
+
"license": "MIT",
1417
1417
+
"dependencies": {
1418
1418
+
"@jridgewell/set-array": "^1.2.1",
1419
1419
+
"@jridgewell/sourcemap-codec": "^1.4.10",
1420
1420
+
"@jridgewell/trace-mapping": "^0.3.24"
1421
1421
+
},
1422
1422
+
"engines": {
1423
1423
+
"node": ">=6.0.0"
1424
1424
+
}
1425
1425
+
},
1426
1426
+
"node_modules/@jridgewell/resolve-uri": {
1427
1427
+
"version": "3.1.2",
1428
1428
+
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1429
1429
+
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1430
1430
+
"license": "MIT",
1431
1431
+
"engines": {
1432
1432
+
"node": ">=6.0.0"
1433
1433
+
}
1434
1434
+
},
1435
1435
+
"node_modules/@jridgewell/set-array": {
1436
1436
+
"version": "1.2.1",
1437
1437
+
"resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
1438
1438
+
"integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
1439
1439
+
"license": "MIT",
1440
1440
+
"engines": {
1441
1441
+
"node": ">=6.0.0"
1442
1442
+
}
1443
1443
+
},
1444
1444
+
"node_modules/@jridgewell/sourcemap-codec": {
1445
1445
+
"version": "1.5.0",
1446
1446
+
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
1447
1447
+
"integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
1448
1448
+
"license": "MIT"
1449
1449
+
},
1450
1450
+
"node_modules/@jridgewell/trace-mapping": {
1451
1451
+
"version": "0.3.25",
1452
1452
+
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
1453
1453
+
"integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
1454
1454
+
"license": "MIT",
1455
1455
+
"dependencies": {
1456
1456
+
"@jridgewell/resolve-uri": "^3.1.0",
1457
1457
+
"@jridgewell/sourcemap-codec": "^1.4.14"
1458
1458
+
}
1459
1459
+
},
1460
1460
+
"node_modules/@jsr/deno__kv-utils": {
1461
1461
+
"version": "0.1.3",
1462
1462
+
"resolved": "https://npm.jsr.io/~/11/@jsr/deno__kv-utils/0.1.3.tgz",
1463
1463
+
"integrity": "sha512-H1kFktioYs15mNu+l+uDKJe7qi/wq/6BHm9ubRyAGgiplELGZYX+i2dvrJ2+I7CptbPJYMVHDccrWHg81jJoeg==",
1464
1464
+
"dependencies": {
1465
1465
+
"@jsr/std__bytes": "^1.0.3",
1466
1466
+
"@jsr/std__encoding": "^1.0.5"
1467
1467
+
}
1468
1468
+
},
1469
1469
+
"node_modules/@jsr/kitsonk__kv-toolbox": {
1470
1470
+
"version": "0.27.4",
1471
1471
+
"resolved": "https://npm.jsr.io/~/11/@jsr/kitsonk__kv-toolbox/0.27.4.tgz",
1472
1472
+
"integrity": "sha512-6GDsczA22cieX733yazDIUxPyWzd2PatvgHQfer4mVdSWk8n6WHRdiFo0z23GbSlXT3P5eaGOoP0lIaEy9LBuA==",
1473
1473
+
"dependencies": {
1474
1474
+
"@jsr/deno__kv-utils": "^0.1.3",
1475
1475
+
"@jsr/std__assert": "~1",
1476
1476
+
"@jsr/std__bytes": "~1",
1477
1477
+
"@jsr/std__crypto": "~1",
1478
1478
+
"@jsr/std__encoding": "~1",
1479
1479
+
"@jsr/std__media-types": "~1"
1480
1480
+
}
1481
1481
+
},
1482
1482
+
"node_modules/@jsr/std__assert": {
1483
1483
+
"version": "1.0.12",
1484
1484
+
"resolved": "https://npm.jsr.io/~/11/@jsr/std__assert/1.0.12.tgz",
1485
1485
+
"integrity": "sha512-9pmgjJhuljZCmLlbvsRV6aLT5+YCmhX/yIjaWYav7R7Vup2DOLAgpUOs4JkzRbwn7fdKYrwHT8+DjqPr7Ti8mg==",
1486
1486
+
"dependencies": {
1487
1487
+
"@jsr/std__internal": "^1.0.6"
1488
1488
+
}
1489
1489
+
},
1490
1490
+
"node_modules/@jsr/std__bytes": {
1491
1491
+
"version": "1.0.5",
1492
1492
+
"resolved": "https://npm.jsr.io/~/11/@jsr/std__bytes/1.0.5.tgz",
1493
1493
+
"integrity": "sha512-jcyXQSy5zAh2/6NLMWUkhJuQ0HihY5RwWF5RvpZyEmpmBaokkTwPkev0sqHzNJJvNusDUMznVBIclTT9augCkg=="
1494
1494
+
},
1495
1495
+
"node_modules/@jsr/std__crypto": {
1496
1496
+
"version": "1.0.4",
1497
1497
+
"resolved": "https://npm.jsr.io/~/11/@jsr/std__crypto/1.0.4.tgz",
1498
1498
+
"integrity": "sha512-qtfyxcQbfhqTEOYRel8h6vssKpT2yD4kC39mzzwN1KsH53+nbiQZfXC5lmBxcfyihH7V2EibbP/MvSsYMmv6ZA=="
1499
1499
+
},
1500
1500
+
"node_modules/@jsr/std__encoding": {
1501
1501
+
"version": "1.0.9",
1502
1502
+
"resolved": "https://npm.jsr.io/~/11/@jsr/std__encoding/1.0.9.tgz",
1503
1503
+
"integrity": "sha512-Qi+jPntT9SwhbBn3yotEz3sFs1u8QKfVVOUqeQcVYk+m4JaEnVM7OyeFad5DZQXwcfjIHGJwChntr3aYfSIwPg=="
1504
1504
+
},
1505
1505
+
"node_modules/@jsr/std__fs": {
1506
1506
+
"version": "1.0.10",
1507
1507
+
"resolved": "https://npm.jsr.io/~/11/@jsr/std__fs/1.0.10.tgz",
1508
1508
+
"integrity": "sha512-rVH3Y73A2uJMn1XA6NLvJtVYTYNnpHlTFuqrvVVD3AZ8q/Q9h4WL14Us02ThzfZp2SqUhG9bD974vzXA3QIeZA==",
1509
1509
+
"dependencies": {
1510
1510
+
"@jsr/std__path": "^1.0.8"
1511
1511
+
}
1512
1512
+
},
1513
1513
+
"node_modules/@jsr/std__internal": {
1514
1514
+
"version": "1.0.6",
1515
1515
+
"resolved": "https://npm.jsr.io/~/11/@jsr/std__internal/1.0.6.tgz",
1516
1516
+
"integrity": "sha512-1NLtCx9XAL44nt56gzmRSCgXjIthHVzK62fTkJdq8/XsP7eN9a21AZDpc0EGJ/cgvmmOB52UGh46OuKrrY7eVg=="
1517
1517
+
},
1518
1518
+
"node_modules/@jsr/std__media-types": {
1519
1519
+
"version": "1.1.0",
1520
1520
+
"resolved": "https://npm.jsr.io/~/11/@jsr/std__media-types/1.1.0.tgz",
1521
1521
+
"integrity": "sha512-dHvaxHL7ENWnltgL653uo3KnKFse3ZbopZop2gqsT7yrscx7irZEClu5Cba7gMPPRk4Lg1FbriNcaBViM2RSBw=="
1522
1522
+
},
1523
1523
+
"node_modules/@jsr/std__path": {
1524
1524
+
"version": "1.0.8",
1525
1525
+
"resolved": "https://npm.jsr.io/~/11/@jsr/std__path/1.0.8.tgz",
1526
1526
+
"integrity": "sha512-eNBGlh/8ZVkMxtFH4bwIzlAeKoHYk5in4wrBZhi20zMdOiuX4QozP4+19mIXBT2lzHDjhuVLyECbhFeR304iDg=="
1527
1527
+
},
1528
1528
+
"node_modules/@layerstack/svelte-actions": {
1529
1529
+
"version": "1.0.0",
1530
1530
+
"resolved": "https://registry.npmjs.org/@layerstack/svelte-actions/-/svelte-actions-1.0.0.tgz",
1531
1531
+
"integrity": "sha512-cnVxMbcc+xYta9hwHnLja4a7bR7cfX/QW9jDY4ZCI8RIt+3lKNRE+u2XzWoGp4Qsx7A0/nGUIiLWpDBgO1ihsQ==",
1532
1532
+
"license": "MIT",
1533
1533
+
"dependencies": {
1534
1534
+
"@floating-ui/dom": "^1.6.13",
1535
1535
+
"@layerstack/utils": "1.0.0",
1536
1536
+
"d3-array": "^3.2.4",
1537
1537
+
"d3-scale": "^4.0.2",
1538
1538
+
"date-fns": "^4.1.0",
1539
1539
+
"lodash-es": "^4.17.21"
1540
1540
+
}
1541
1541
+
},
1542
1542
+
"node_modules/@layerstack/svelte-stores": {
1543
1543
+
"version": "1.0.1",
1544
1544
+
"resolved": "https://registry.npmjs.org/@layerstack/svelte-stores/-/svelte-stores-1.0.1.tgz",
1545
1545
+
"integrity": "sha512-GVm0iMNJ8pI2q8WjofwejK+m6uF7PFUqgZZfkgDv2UmVh/HyW6ZpxA2wXzIxZley4NtUlrRw8cpyy2sJOEGVSA==",
1546
1546
+
"license": "MIT",
1547
1547
+
"dependencies": {
1548
1548
+
"@layerstack/utils": "1.0.0",
1549
1549
+
"d3-array": "^3.2.4",
1550
1550
+
"date-fns": "^4.1.0",
1551
1551
+
"immer": "^10.1.1",
1552
1552
+
"lodash-es": "^4.17.21",
1553
1553
+
"zod": "^3.24.2"
1554
1554
+
}
1555
1555
+
},
1556
1556
+
"node_modules/@layerstack/tailwind": {
1557
1557
+
"version": "1.0.0",
1558
1558
+
"resolved": "https://registry.npmjs.org/@layerstack/tailwind/-/tailwind-1.0.0.tgz",
1559
1559
+
"integrity": "sha512-xV2M6KRNBmbhV9XAvTHiw/BJSTIh5eby+Hj1iXXkMr88fObZHn4s1G2BILEDbdwjZl6Ivu1Du0gO9Vz3lzflUA==",
1560
1560
+
"license": "MIT",
1561
1561
+
"dependencies": {
1562
1562
+
"@layerstack/utils": "^1.0.0",
1563
1563
+
"clsx": "^2.1.1",
1564
1564
+
"culori": "^4.0.1",
1565
1565
+
"d3-array": "^3.2.4",
1566
1566
+
"date-fns": "^4.1.0",
1567
1567
+
"lodash-es": "^4.17.21",
1568
1568
+
"tailwind-merge": "^2.5.4",
1569
1569
+
"tailwindcss": "^3.4.15"
1570
1570
+
}
1571
1571
+
},
1572
1572
+
"node_modules/@layerstack/tailwind/node_modules/arg": {
1573
1573
+
"version": "5.0.2",
1574
1574
+
"resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
1575
1575
+
"integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
1576
1576
+
"license": "MIT"
1577
1577
+
},
1578
1578
+
"node_modules/@layerstack/tailwind/node_modules/chokidar": {
1579
1579
+
"version": "3.6.0",
1580
1580
+
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
1581
1581
+
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
1582
1582
+
"license": "MIT",
1583
1583
+
"dependencies": {
1584
1584
+
"anymatch": "~3.1.2",
1585
1585
+
"braces": "~3.0.2",
1586
1586
+
"glob-parent": "~5.1.2",
1587
1587
+
"is-binary-path": "~2.1.0",
1588
1588
+
"is-glob": "~4.0.1",
1589
1589
+
"normalize-path": "~3.0.0",
1590
1590
+
"readdirp": "~3.6.0"
1591
1591
+
},
1592
1592
+
"engines": {
1593
1593
+
"node": ">= 8.10.0"
1594
1594
+
},
1595
1595
+
"funding": {
1596
1596
+
"url": "https://paulmillr.com/funding/"
1597
1597
+
},
1598
1598
+
"optionalDependencies": {
1599
1599
+
"fsevents": "~2.3.2"
1600
1600
+
}
1601
1601
+
},
1602
1602
+
"node_modules/@layerstack/tailwind/node_modules/chokidar/node_modules/glob-parent": {
1603
1603
+
"version": "5.1.2",
1604
1604
+
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1605
1605
+
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1606
1606
+
"license": "ISC",
1607
1607
+
"dependencies": {
1608
1608
+
"is-glob": "^4.0.1"
1609
1609
+
},
1610
1610
+
"engines": {
1611
1611
+
"node": ">= 6"
1612
1612
+
}
1613
1613
+
},
1614
1614
+
"node_modules/@layerstack/tailwind/node_modules/jiti": {
1615
1615
+
"version": "1.21.7",
1616
1616
+
"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
1617
1617
+
"integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
1618
1618
+
"license": "MIT",
1619
1619
+
"bin": {
1620
1620
+
"jiti": "bin/jiti.js"
1621
1621
+
}
1622
1622
+
},
1623
1623
+
"node_modules/@layerstack/tailwind/node_modules/lilconfig": {
1624
1624
+
"version": "3.1.3",
1625
1625
+
"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
1626
1626
+
"integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
1627
1627
+
"license": "MIT",
1628
1628
+
"engines": {
1629
1629
+
"node": ">=14"
1630
1630
+
},
1631
1631
+
"funding": {
1632
1632
+
"url": "https://github.com/sponsors/antonk52"
1633
1633
+
}
1634
1634
+
},
1635
1635
+
"node_modules/@layerstack/tailwind/node_modules/picomatch": {
1636
1636
+
"version": "2.3.1",
1637
1637
+
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
1638
1638
+
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
1639
1639
+
"license": "MIT",
1640
1640
+
"engines": {
1641
1641
+
"node": ">=8.6"
1642
1642
+
},
1643
1643
+
"funding": {
1644
1644
+
"url": "https://github.com/sponsors/jonschlinkert"
1645
1645
+
}
1646
1646
+
},
1647
1647
+
"node_modules/@layerstack/tailwind/node_modules/postcss-load-config": {
1648
1648
+
"version": "4.0.2",
1649
1649
+
"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz",
1650
1650
+
"integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==",
1651
1651
+
"funding": [
1652
1652
+
{
1653
1653
+
"type": "opencollective",
1654
1654
+
"url": "https://opencollective.com/postcss/"
1655
1655
+
},
1656
1656
+
{
1657
1657
+
"type": "github",
1658
1658
+
"url": "https://github.com/sponsors/ai"
1659
1659
+
}
1660
1660
+
],
1661
1661
+
"license": "MIT",
1662
1662
+
"dependencies": {
1663
1663
+
"lilconfig": "^3.0.0",
1664
1664
+
"yaml": "^2.3.4"
1665
1665
+
},
1666
1666
+
"engines": {
1667
1667
+
"node": ">= 14"
1668
1668
+
},
1669
1669
+
"peerDependencies": {
1670
1670
+
"postcss": ">=8.0.9",
1671
1671
+
"ts-node": ">=9.0.0"
1672
1672
+
},
1673
1673
+
"peerDependenciesMeta": {
1674
1674
+
"postcss": {
1675
1675
+
"optional": true
1676
1676
+
},
1677
1677
+
"ts-node": {
1678
1678
+
"optional": true
1679
1679
+
}
1680
1680
+
}
1681
1681
+
},
1682
1682
+
"node_modules/@layerstack/tailwind/node_modules/postcss-selector-parser": {
1683
1683
+
"version": "6.1.2",
1684
1684
+
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
1685
1685
+
"integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
1686
1686
+
"license": "MIT",
1687
1687
+
"dependencies": {
1688
1688
+
"cssesc": "^3.0.0",
1689
1689
+
"util-deprecate": "^1.0.2"
1690
1690
+
},
1691
1691
+
"engines": {
1692
1692
+
"node": ">=4"
1693
1693
+
}
1694
1694
+
},
1695
1695
+
"node_modules/@layerstack/tailwind/node_modules/readdirp": {
1696
1696
+
"version": "3.6.0",
1697
1697
+
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
1698
1698
+
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
1699
1699
+
"license": "MIT",
1700
1700
+
"dependencies": {
1701
1701
+
"picomatch": "^2.2.1"
1702
1702
+
},
1703
1703
+
"engines": {
1704
1704
+
"node": ">=8.10.0"
1705
1705
+
}
1706
1706
+
},
1707
1707
+
"node_modules/@layerstack/tailwind/node_modules/tailwind-merge": {
1708
1708
+
"version": "2.6.0",
1709
1709
+
"resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.6.0.tgz",
1710
1710
+
"integrity": "sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==",
1711
1711
+
"license": "MIT",
1712
1712
+
"funding": {
1713
1713
+
"type": "github",
1714
1714
+
"url": "https://github.com/sponsors/dcastil"
1715
1715
+
}
1716
1716
+
},
1717
1717
+
"node_modules/@layerstack/tailwind/node_modules/tailwindcss": {
1718
1718
+
"version": "3.4.17",
1719
1719
+
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz",
1720
1720
+
"integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==",
1721
1721
+
"license": "MIT",
1722
1722
+
"dependencies": {
1723
1723
+
"@alloc/quick-lru": "^5.2.0",
1724
1724
+
"arg": "^5.0.2",
1725
1725
+
"chokidar": "^3.6.0",
1726
1726
+
"didyoumean": "^1.2.2",
1727
1727
+
"dlv": "^1.1.3",
1728
1728
+
"fast-glob": "^3.3.2",
1729
1729
+
"glob-parent": "^6.0.2",
1730
1730
+
"is-glob": "^4.0.3",
1731
1731
+
"jiti": "^1.21.6",
1732
1732
+
"lilconfig": "^3.1.3",
1733
1733
+
"micromatch": "^4.0.8",
1734
1734
+
"normalize-path": "^3.0.0",
1735
1735
+
"object-hash": "^3.0.0",
1736
1736
+
"picocolors": "^1.1.1",
1737
1737
+
"postcss": "^8.4.47",
1738
1738
+
"postcss-import": "^15.1.0",
1739
1739
+
"postcss-js": "^4.0.1",
1740
1740
+
"postcss-load-config": "^4.0.2",
1741
1741
+
"postcss-nested": "^6.2.0",
1742
1742
+
"postcss-selector-parser": "^6.1.2",
1743
1743
+
"resolve": "^1.22.8",
1744
1744
+
"sucrase": "^3.35.0"
1745
1745
+
},
1746
1746
+
"bin": {
1747
1747
+
"tailwind": "lib/cli.js",
1748
1748
+
"tailwindcss": "lib/cli.js"
1749
1749
+
},
1750
1750
+
"engines": {
1751
1751
+
"node": ">=14.0.0"
1752
1752
+
}
1753
1753
+
},
1754
1754
+
"node_modules/@layerstack/utils": {
1755
1755
+
"version": "1.0.0",
1756
1756
+
"resolved": "https://registry.npmjs.org/@layerstack/utils/-/utils-1.0.0.tgz",
1757
1757
+
"integrity": "sha512-kIH8lo4MEzPGtdxQRacy8RsSVhMQwe62ckuev62xQDE5QcUJ4wB9EMaRWaQK8CfEOpUERGPgkMPMbMqPhdp0gw==",
1758
1758
+
"license": "MIT",
1759
1759
+
"dependencies": {
1760
1760
+
"d3-array": "^3.2.4",
1761
1761
+
"date-fns": "^4.1.0",
1762
1762
+
"lodash-es": "^4.17.21"
1763
1763
+
}
1764
1764
+
},
1765
1765
+
"node_modules/@msgpack/msgpack": {
1766
1766
+
"version": "3.1.1",
1767
1767
+
"resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-3.1.1.tgz",
1768
1768
+
"integrity": "sha512-DnBpqkMOUGayNVKyTLlkM6ILmU/m/+VUxGkuQlPQVAcvreLz5jn1OlQnWd8uHKL/ZSiljpM12rjRhr51VtvJUQ==",
1769
1769
+
"license": "ISC",
1770
1770
+
"engines": {
1771
1771
+
"node": ">= 18"
1772
1772
+
}
1773
1773
+
},
1774
1774
+
"node_modules/@muni-town/leaf": {
1775
1775
+
"name": "@jsr/muni-town__leaf",
1776
1776
+
"version": "0.2.0-preview.15",
1777
1777
+
"resolved": "https://npm.jsr.io/~/11/@jsr/muni-town__leaf/0.2.0-preview.15.tgz",
1778
1778
+
"integrity": "sha512-mIK2ydK6AS+6Q+nBnZs50H9x2RZVQXxrhSdAR65P1a8XvAsai8oFh6Fue/tA05hARntklrmYGw4iiZ06re2PpA==",
1779
1779
+
"dependencies": {
1780
1780
+
"@automerge/automerge-repo-storage-indexeddb": "^1.2.1",
1781
1781
+
"@jsr/kitsonk__kv-toolbox": "0.27.4",
1782
1782
+
"@jsr/std__fs": "1.0.10",
1783
1783
+
"@jsr/std__path": "1.0.8",
1784
1784
+
"@msgpack/msgpack": "^3.1.1",
1785
1785
+
"arktype": "^2.1.9",
1786
1786
+
"base32-decode": "^1.0.0",
1787
1787
+
"base32-encode": "^2.0.0",
1788
1788
+
"loro-crdt": "^1.5.1",
1789
1789
+
"svelte": "^5.23.0"
1790
1790
+
}
1791
1791
+
},
1792
1792
+
"node_modules/@napi-rs/canvas": {
1793
1793
+
"version": "0.1.69",
1794
1794
+
"resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.69.tgz",
1795
1795
+
"integrity": "sha512-ydvNeJMRm+l3T14yCoUKqjYQiEdXDq1isznI93LEBGYssXKfSaLNLHOkeM4z9Fnw9Pkt2EKOCAtW9cS4b00Zcg==",
1796
1796
+
"license": "MIT",
1797
1797
+
"optional": true,
1798
1798
+
"engines": {
1799
1799
+
"node": ">= 10"
1800
1800
+
},
1801
1801
+
"optionalDependencies": {
1802
1802
+
"@napi-rs/canvas-android-arm64": "0.1.69",
1803
1803
+
"@napi-rs/canvas-darwin-arm64": "0.1.69",
1804
1804
+
"@napi-rs/canvas-darwin-x64": "0.1.69",
1805
1805
+
"@napi-rs/canvas-linux-arm-gnueabihf": "0.1.69",
1806
1806
+
"@napi-rs/canvas-linux-arm64-gnu": "0.1.69",
1807
1807
+
"@napi-rs/canvas-linux-arm64-musl": "0.1.69",
1808
1808
+
"@napi-rs/canvas-linux-riscv64-gnu": "0.1.69",
1809
1809
+
"@napi-rs/canvas-linux-x64-gnu": "0.1.69",
1810
1810
+
"@napi-rs/canvas-linux-x64-musl": "0.1.69",
1811
1811
+
"@napi-rs/canvas-win32-x64-msvc": "0.1.69"
1812
1812
+
}
1813
1813
+
},
1814
1814
+
"node_modules/@napi-rs/canvas-android-arm64": {
1815
1815
+
"version": "0.1.69",
1816
1816
+
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.69.tgz",
1817
1817
+
"integrity": "sha512-4icWTByY8zPvM9SelfQKf3I6kwXw0aI5drBOVrwfER5kjwXJd78FPSDSZkxDHjvIo9Q86ljl18Yr963ehA4sHQ==",
1818
1818
+
"cpu": [
1819
1819
+
"arm64"
1820
1820
+
],
1821
1821
+
"license": "MIT",
1822
1822
+
"optional": true,
1823
1823
+
"os": [
1824
1824
+
"android"
1825
1825
+
],
1826
1826
+
"engines": {
1827
1827
+
"node": ">= 10"
1828
1828
+
}
1829
1829
+
},
1830
1830
+
"node_modules/@napi-rs/canvas-darwin-arm64": {
1831
1831
+
"version": "0.1.69",
1832
1832
+
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.69.tgz",
1833
1833
+
"integrity": "sha512-HOanhhYlHdukA+unjelT4Dg3ta7e820x87/AG2dKUMsUzH19jaeZs9bcYjzEy2vYi/dFWKz7cSv2yaIOudB8Yg==",
1834
1834
+
"cpu": [
1835
1835
+
"arm64"
1836
1836
+
],
1837
1837
+
"license": "MIT",
1838
1838
+
"optional": true,
1839
1839
+
"os": [
1840
1840
+
"darwin"
1841
1841
+
],
1842
1842
+
"engines": {
1843
1843
+
"node": ">= 10"
1844
1844
+
}
1845
1845
+
},
1846
1846
+
"node_modules/@napi-rs/canvas-darwin-x64": {
1847
1847
+
"version": "0.1.69",
1848
1848
+
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.69.tgz",
1849
1849
+
"integrity": "sha512-SIp7WfhxAPnSVK9bkFfJp+84rbATCIq9jMUzDwpCLhQ+v+OqtXe4pggX1oeV+62/HK6BT1t18qRmJfyqwJ9f3g==",
1850
1850
+
"cpu": [
1851
1851
+
"x64"
1852
1852
+
],
1853
1853
+
"license": "MIT",
1854
1854
+
"optional": true,
1855
1855
+
"os": [
1856
1856
+
"darwin"
1857
1857
+
],
1858
1858
+
"engines": {
1859
1859
+
"node": ">= 10"
1860
1860
+
}
1861
1861
+
},
1862
1862
+
"node_modules/@napi-rs/canvas-linux-arm-gnueabihf": {
1863
1863
+
"version": "0.1.69",
1864
1864
+
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.69.tgz",
1865
1865
+
"integrity": "sha512-Ls+KujCp6TGpkuMVFvrlx+CxtL+casdkrprFjqIuOAnB30Mct6bCEr+I83Tu29s3nNq4EzIGjdmA3fFAZG/Dtw==",
1866
1866
+
"cpu": [
1867
1867
+
"arm"
1868
1868
+
],
1869
1869
+
"license": "MIT",
1870
1870
+
"optional": true,
1871
1871
+
"os": [
1872
1872
+
"linux"
1873
1873
+
],
1874
1874
+
"engines": {
1875
1875
+
"node": ">= 10"
1876
1876
+
}
1877
1877
+
},
1878
1878
+
"node_modules/@napi-rs/canvas-linux-arm64-gnu": {
1879
1879
+
"version": "0.1.69",
1880
1880
+
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.69.tgz",
1881
1881
+
"integrity": "sha512-m8VcGmeSBNRbHZBd1srvdM1aq/ScS2y8KqGqmCCEgJlytYK4jdULzAo2K/BPKE1v3xvn8oUPZDLI/NBJbJkEoA==",
1882
1882
+
"cpu": [
1883
1883
+
"arm64"
1884
1884
+
],
1885
1885
+
"license": "MIT",
1886
1886
+
"optional": true,
1887
1887
+
"os": [
1888
1888
+
"linux"
1889
1889
+
],
1890
1890
+
"engines": {
1891
1891
+
"node": ">= 10"
1892
1892
+
}
1893
1893
+
},
1894
1894
+
"node_modules/@napi-rs/canvas-linux-arm64-musl": {
1895
1895
+
"version": "0.1.69",
1896
1896
+
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.69.tgz",
1897
1897
+
"integrity": "sha512-a3xjNRIeK2m2ZORGv2moBvv3vbkaFZG1QKMeiEv/BKij+rkztuEhTJGMar+buICFgS0fLgphXXsKNkUSJb7eRQ==",
1898
1898
+
"cpu": [
1899
1899
+
"arm64"
1900
1900
+
],
1901
1901
+
"license": "MIT",
1902
1902
+
"optional": true,
1903
1903
+
"os": [
1904
1904
+
"linux"
1905
1905
+
],
1906
1906
+
"engines": {
1907
1907
+
"node": ">= 10"
1908
1908
+
}
1909
1909
+
},
1910
1910
+
"node_modules/@napi-rs/canvas-linux-riscv64-gnu": {
1911
1911
+
"version": "0.1.69",
1912
1912
+
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.69.tgz",
1913
1913
+
"integrity": "sha512-pClUoJF5wdC9AvD0mc15G9JffL1Q85nuH1rLSQPRkGmGmQOtRjw5E9xNbanz7oFUiPbjH7xcAXUjVAcf7tdgPQ==",
1914
1914
+
"cpu": [
1915
1915
+
"riscv64"
1916
1916
+
],
1917
1917
+
"license": "MIT",
1918
1918
+
"optional": true,
1919
1919
+
"os": [
1920
1920
+
"linux"
1921
1921
+
],
1922
1922
+
"engines": {
1923
1923
+
"node": ">= 10"
1924
1924
+
}
1925
1925
+
},
1926
1926
+
"node_modules/@napi-rs/canvas-linux-x64-gnu": {
1927
1927
+
"version": "0.1.69",
1928
1928
+
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.69.tgz",
1929
1929
+
"integrity": "sha512-96X3bFAmzemfw84Ts6Jg/omL86uuynvK06MWGR/mp3JYNumY9RXofA14eF/kJIYelbYFWXcwpbcBR71lJ6G/YQ==",
1930
1930
+
"cpu": [
1931
1931
+
"x64"
1932
1932
+
],
1933
1933
+
"license": "MIT",
1934
1934
+
"optional": true,
1935
1935
+
"os": [
1936
1936
+
"linux"
1937
1937
+
],
1938
1938
+
"engines": {
1939
1939
+
"node": ">= 10"
1940
1940
+
}
1941
1941
+
},
1942
1942
+
"node_modules/@napi-rs/canvas-linux-x64-musl": {
1943
1943
+
"version": "0.1.69",
1944
1944
+
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.69.tgz",
1945
1945
+
"integrity": "sha512-2QTsEFO72Kwkj53W9hc5y1FAUvdGx0V+pjJB+9oQF6Ys9+y989GyPIl5wZDzeh8nIJW6koZZ1eFa8pD+pA5BFQ==",
1946
1946
+
"cpu": [
1947
1947
+
"x64"
1948
1948
+
],
1949
1949
+
"license": "MIT",
1950
1950
+
"optional": true,
1951
1951
+
"os": [
1952
1952
+
"linux"
1953
1953
+
],
1954
1954
+
"engines": {
1955
1955
+
"node": ">= 10"
1956
1956
+
}
1957
1957
+
},
1958
1958
+
"node_modules/@napi-rs/canvas-win32-x64-msvc": {
1959
1959
+
"version": "0.1.69",
1960
1960
+
"resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.69.tgz",
1961
1961
+
"integrity": "sha512-Q4YA8kVnKarApBVLu7F8icGlIfSll5Glswo5hY6gPS4Is2dCI8+ig9OeDM8RlwYevUIxKq8lZBypN8Q1iLAQ7w==",
1962
1962
+
"cpu": [
1963
1963
+
"x64"
1964
1964
+
],
1965
1965
+
"license": "MIT",
1966
1966
+
"optional": true,
1967
1967
+
"os": [
1968
1968
+
"win32"
1969
1969
+
],
1970
1970
+
"engines": {
1971
1971
+
"node": ">= 10"
1972
1972
+
}
1973
1973
+
},
1974
1974
+
"node_modules/@noble/hashes": {
1975
1975
+
"version": "1.8.0",
1976
1976
+
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
1977
1977
+
"integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
1978
1978
+
"license": "MIT",
1979
1979
+
"engines": {
1980
1980
+
"node": "^14.21.3 || >=16"
1981
1981
+
},
1982
1982
+
"funding": {
1983
1983
+
"url": "https://paulmillr.com/funding/"
1984
1984
+
}
1985
1985
+
},
1986
1986
+
"node_modules/@nodelib/fs.scandir": {
1987
1987
+
"version": "2.1.5",
1988
1988
+
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
1989
1989
+
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
1990
1990
+
"license": "MIT",
1991
1991
+
"dependencies": {
1992
1992
+
"@nodelib/fs.stat": "2.0.5",
1993
1993
+
"run-parallel": "^1.1.9"
1994
1994
+
},
1995
1995
+
"engines": {
1996
1996
+
"node": ">= 8"
1997
1997
+
}
1998
1998
+
},
1999
1999
+
"node_modules/@nodelib/fs.stat": {
2000
2000
+
"version": "2.0.5",
2001
2001
+
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
2002
2002
+
"integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
2003
2003
+
"license": "MIT",
2004
2004
+
"engines": {
2005
2005
+
"node": ">= 8"
2006
2006
+
}
2007
2007
+
},
2008
2008
+
"node_modules/@nodelib/fs.walk": {
2009
2009
+
"version": "1.2.8",
2010
2010
+
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
2011
2011
+
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
2012
2012
+
"license": "MIT",
2013
2013
+
"dependencies": {
2014
2014
+
"@nodelib/fs.scandir": "2.1.5",
2015
2015
+
"fastq": "^1.6.0"
2016
2016
+
},
2017
2017
+
"engines": {
2018
2018
+
"node": ">= 8"
2019
2019
+
}
2020
2020
+
},
2021
2021
+
"node_modules/@number-flow/svelte": {
2022
2022
+
"version": "0.3.7",
2023
2023
+
"resolved": "https://registry.npmjs.org/@number-flow/svelte/-/svelte-0.3.7.tgz",
2024
2024
+
"integrity": "sha512-FusxKvImj13+15N+pQrrGsu8cNTQ0BCUWxshNUpPU4opFufVpHO+RMxsYrtZ7xloVL/TjDLpO+SWjrxxx7iPJg==",
2025
2025
+
"license": "MIT",
2026
2026
+
"dependencies": {
2027
2027
+
"esm-env": "^1.1.4",
2028
2028
+
"number-flow": "0.5.7"
2029
2029
+
},
2030
2030
+
"peerDependencies": {
2031
2031
+
"svelte": "^4 || ^5"
2032
2032
+
}
2033
2033
+
},
2034
2034
+
"node_modules/@pkgjs/parseargs": {
2035
2035
+
"version": "0.11.0",
2036
2036
+
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
2037
2037
+
"integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
2038
2038
+
"license": "MIT",
2039
2039
+
"optional": true,
2040
2040
+
"engines": {
2041
2041
+
"node": ">=14"
2042
2042
+
}
2043
2043
+
},
2044
2044
+
"node_modules/@polka/url": {
2045
2045
+
"version": "1.0.0-next.29",
2046
2046
+
"resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz",
2047
2047
+
"integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==",
2048
2048
+
"license": "MIT"
2049
2049
+
},
2050
2050
+
"node_modules/@rollup/plugin-virtual": {
2051
2051
+
"version": "3.0.2",
2052
2052
+
"resolved": "https://registry.npmjs.org/@rollup/plugin-virtual/-/plugin-virtual-3.0.2.tgz",
2053
2053
+
"integrity": "sha512-10monEYsBp3scM4/ND4LNH5Rxvh3e/cVeL3jWTgZ2SrQ+BmUoQcopVQvnaMcOnykb1VkxUFuDAN+0FnpTFRy2A==",
2054
2054
+
"license": "MIT",
2055
2055
+
"engines": {
2056
2056
+
"node": ">=14.0.0"
2057
2057
+
},
2058
2058
+
"peerDependencies": {
2059
2059
+
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
2060
2060
+
},
2061
2061
+
"peerDependenciesMeta": {
2062
2062
+
"rollup": {
2063
2063
+
"optional": true
2064
2064
+
}
2065
2065
+
}
2066
2066
+
},
2067
2067
+
"node_modules/@rollup/pluginutils": {
2068
2068
+
"version": "5.1.4",
2069
2069
+
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz",
2070
2070
+
"integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==",
2071
2071
+
"license": "MIT",
2072
2072
+
"dependencies": {
2073
2073
+
"@types/estree": "^1.0.0",
2074
2074
+
"estree-walker": "^2.0.2",
2075
2075
+
"picomatch": "^4.0.2"
2076
2076
+
},
2077
2077
+
"engines": {
2078
2078
+
"node": ">=14.0.0"
2079
2079
+
},
2080
2080
+
"peerDependencies": {
2081
2081
+
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
2082
2082
+
},
2083
2083
+
"peerDependenciesMeta": {
2084
2084
+
"rollup": {
2085
2085
+
"optional": true
2086
2086
+
}
2087
2087
+
}
2088
2088
+
},
2089
2089
+
"node_modules/@rollup/rollup-android-arm-eabi": {
2090
2090
+
"version": "4.40.0",
2091
2091
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.0.tgz",
2092
2092
+
"integrity": "sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==",
2093
2093
+
"cpu": [
2094
2094
+
"arm"
2095
2095
+
],
2096
2096
+
"license": "MIT",
2097
2097
+
"optional": true,
2098
2098
+
"os": [
2099
2099
+
"android"
2100
2100
+
]
2101
2101
+
},
2102
2102
+
"node_modules/@rollup/rollup-android-arm64": {
2103
2103
+
"version": "4.40.0",
2104
2104
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.0.tgz",
2105
2105
+
"integrity": "sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==",
2106
2106
+
"cpu": [
2107
2107
+
"arm64"
2108
2108
+
],
2109
2109
+
"license": "MIT",
2110
2110
+
"optional": true,
2111
2111
+
"os": [
2112
2112
+
"android"
2113
2113
+
]
2114
2114
+
},
2115
2115
+
"node_modules/@rollup/rollup-darwin-arm64": {
2116
2116
+
"version": "4.40.0",
2117
2117
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.0.tgz",
2118
2118
+
"integrity": "sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==",
2119
2119
+
"cpu": [
2120
2120
+
"arm64"
2121
2121
+
],
2122
2122
+
"license": "MIT",
2123
2123
+
"optional": true,
2124
2124
+
"os": [
2125
2125
+
"darwin"
2126
2126
+
]
2127
2127
+
},
2128
2128
+
"node_modules/@rollup/rollup-darwin-x64": {
2129
2129
+
"version": "4.40.0",
2130
2130
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.0.tgz",
2131
2131
+
"integrity": "sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==",
2132
2132
+
"cpu": [
2133
2133
+
"x64"
2134
2134
+
],
2135
2135
+
"license": "MIT",
2136
2136
+
"optional": true,
2137
2137
+
"os": [
2138
2138
+
"darwin"
2139
2139
+
]
2140
2140
+
},
2141
2141
+
"node_modules/@rollup/rollup-freebsd-arm64": {
2142
2142
+
"version": "4.40.0",
2143
2143
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.0.tgz",
2144
2144
+
"integrity": "sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==",
2145
2145
+
"cpu": [
2146
2146
+
"arm64"
2147
2147
+
],
2148
2148
+
"license": "MIT",
2149
2149
+
"optional": true,
2150
2150
+
"os": [
2151
2151
+
"freebsd"
2152
2152
+
]
2153
2153
+
},
2154
2154
+
"node_modules/@rollup/rollup-freebsd-x64": {
2155
2155
+
"version": "4.40.0",
2156
2156
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.0.tgz",
2157
2157
+
"integrity": "sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==",
2158
2158
+
"cpu": [
2159
2159
+
"x64"
2160
2160
+
],
2161
2161
+
"license": "MIT",
2162
2162
+
"optional": true,
2163
2163
+
"os": [
2164
2164
+
"freebsd"
2165
2165
+
]
2166
2166
+
},
2167
2167
+
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
2168
2168
+
"version": "4.40.0",
2169
2169
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.0.tgz",
2170
2170
+
"integrity": "sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==",
2171
2171
+
"cpu": [
2172
2172
+
"arm"
2173
2173
+
],
2174
2174
+
"license": "MIT",
2175
2175
+
"optional": true,
2176
2176
+
"os": [
2177
2177
+
"linux"
2178
2178
+
]
2179
2179
+
},
2180
2180
+
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
2181
2181
+
"version": "4.40.0",
2182
2182
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.0.tgz",
2183
2183
+
"integrity": "sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==",
2184
2184
+
"cpu": [
2185
2185
+
"arm"
2186
2186
+
],
2187
2187
+
"license": "MIT",
2188
2188
+
"optional": true,
2189
2189
+
"os": [
2190
2190
+
"linux"
2191
2191
+
]
2192
2192
+
},
2193
2193
+
"node_modules/@rollup/rollup-linux-arm64-gnu": {
2194
2194
+
"version": "4.40.0",
2195
2195
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.0.tgz",
2196
2196
+
"integrity": "sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==",
2197
2197
+
"cpu": [
2198
2198
+
"arm64"
2199
2199
+
],
2200
2200
+
"license": "MIT",
2201
2201
+
"optional": true,
2202
2202
+
"os": [
2203
2203
+
"linux"
2204
2204
+
]
2205
2205
+
},
2206
2206
+
"node_modules/@rollup/rollup-linux-arm64-musl": {
2207
2207
+
"version": "4.40.0",
2208
2208
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.0.tgz",
2209
2209
+
"integrity": "sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==",
2210
2210
+
"cpu": [
2211
2211
+
"arm64"
2212
2212
+
],
2213
2213
+
"license": "MIT",
2214
2214
+
"optional": true,
2215
2215
+
"os": [
2216
2216
+
"linux"
2217
2217
+
]
2218
2218
+
},
2219
2219
+
"node_modules/@rollup/rollup-linux-loongarch64-gnu": {
2220
2220
+
"version": "4.40.0",
2221
2221
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.0.tgz",
2222
2222
+
"integrity": "sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==",
2223
2223
+
"cpu": [
2224
2224
+
"loong64"
2225
2225
+
],
2226
2226
+
"license": "MIT",
2227
2227
+
"optional": true,
2228
2228
+
"os": [
2229
2229
+
"linux"
2230
2230
+
]
2231
2231
+
},
2232
2232
+
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
2233
2233
+
"version": "4.40.0",
2234
2234
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.0.tgz",
2235
2235
+
"integrity": "sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==",
2236
2236
+
"cpu": [
2237
2237
+
"ppc64"
2238
2238
+
],
2239
2239
+
"license": "MIT",
2240
2240
+
"optional": true,
2241
2241
+
"os": [
2242
2242
+
"linux"
2243
2243
+
]
2244
2244
+
},
2245
2245
+
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
2246
2246
+
"version": "4.40.0",
2247
2247
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.0.tgz",
2248
2248
+
"integrity": "sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==",
2249
2249
+
"cpu": [
2250
2250
+
"riscv64"
2251
2251
+
],
2252
2252
+
"license": "MIT",
2253
2253
+
"optional": true,
2254
2254
+
"os": [
2255
2255
+
"linux"
2256
2256
+
]
2257
2257
+
},
2258
2258
+
"node_modules/@rollup/rollup-linux-riscv64-musl": {
2259
2259
+
"version": "4.40.0",
2260
2260
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.0.tgz",
2261
2261
+
"integrity": "sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==",
2262
2262
+
"cpu": [
2263
2263
+
"riscv64"
2264
2264
+
],
2265
2265
+
"license": "MIT",
2266
2266
+
"optional": true,
2267
2267
+
"os": [
2268
2268
+
"linux"
2269
2269
+
]
2270
2270
+
},
2271
2271
+
"node_modules/@rollup/rollup-linux-s390x-gnu": {
2272
2272
+
"version": "4.40.0",
2273
2273
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.0.tgz",
2274
2274
+
"integrity": "sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==",
2275
2275
+
"cpu": [
2276
2276
+
"s390x"
2277
2277
+
],
2278
2278
+
"license": "MIT",
2279
2279
+
"optional": true,
2280
2280
+
"os": [
2281
2281
+
"linux"
2282
2282
+
]
2283
2283
+
},
2284
2284
+
"node_modules/@rollup/rollup-linux-x64-gnu": {
2285
2285
+
"version": "4.40.0",
2286
2286
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.0.tgz",
2287
2287
+
"integrity": "sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==",
2288
2288
+
"cpu": [
2289
2289
+
"x64"
2290
2290
+
],
2291
2291
+
"license": "MIT",
2292
2292
+
"optional": true,
2293
2293
+
"os": [
2294
2294
+
"linux"
2295
2295
+
]
2296
2296
+
},
2297
2297
+
"node_modules/@rollup/rollup-linux-x64-musl": {
2298
2298
+
"version": "4.40.0",
2299
2299
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.0.tgz",
2300
2300
+
"integrity": "sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==",
2301
2301
+
"cpu": [
2302
2302
+
"x64"
2303
2303
+
],
2304
2304
+
"license": "MIT",
2305
2305
+
"optional": true,
2306
2306
+
"os": [
2307
2307
+
"linux"
2308
2308
+
]
2309
2309
+
},
2310
2310
+
"node_modules/@rollup/rollup-win32-arm64-msvc": {
2311
2311
+
"version": "4.40.0",
2312
2312
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.0.tgz",
2313
2313
+
"integrity": "sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==",
2314
2314
+
"cpu": [
2315
2315
+
"arm64"
2316
2316
+
],
2317
2317
+
"license": "MIT",
2318
2318
+
"optional": true,
2319
2319
+
"os": [
2320
2320
+
"win32"
2321
2321
+
]
2322
2322
+
},
2323
2323
+
"node_modules/@rollup/rollup-win32-ia32-msvc": {
2324
2324
+
"version": "4.40.0",
2325
2325
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.0.tgz",
2326
2326
+
"integrity": "sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==",
2327
2327
+
"cpu": [
2328
2328
+
"ia32"
2329
2329
+
],
2330
2330
+
"license": "MIT",
2331
2331
+
"optional": true,
2332
2332
+
"os": [
2333
2333
+
"win32"
2334
2334
+
]
2335
2335
+
},
2336
2336
+
"node_modules/@rollup/rollup-win32-x64-msvc": {
2337
2337
+
"version": "4.40.0",
2338
2338
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.0.tgz",
2339
2339
+
"integrity": "sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==",
2340
2340
+
"cpu": [
2341
2341
+
"x64"
2342
2342
+
],
2343
2343
+
"license": "MIT",
2344
2344
+
"optional": true,
2345
2345
+
"os": [
2346
2346
+
"win32"
2347
2347
+
]
2348
2348
+
},
2349
2349
+
"node_modules/@sveltejs/acorn-typescript": {
2350
2350
+
"version": "1.0.5",
2351
2351
+
"resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.5.tgz",
2352
2352
+
"integrity": "sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==",
2353
2353
+
"license": "MIT",
2354
2354
+
"peerDependencies": {
2355
2355
+
"acorn": "^8.9.0"
2356
2356
+
}
2357
2357
+
},
2358
2358
+
"node_modules/@sveltejs/adapter-auto": {
2359
2359
+
"version": "4.0.0",
2360
2360
+
"resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-4.0.0.tgz",
2361
2361
+
"integrity": "sha512-kmuYSQdD2AwThymQF0haQhM8rE5rhutQXG4LNbnbShwhMO4qQGnKaaTy+88DuNSuoQDi58+thpq8XpHc1+oEKQ==",
2362
2362
+
"dev": true,
2363
2363
+
"license": "MIT",
2364
2364
+
"dependencies": {
2365
2365
+
"import-meta-resolve": "^4.1.0"
2366
2366
+
},
2367
2367
+
"peerDependencies": {
2368
2368
+
"@sveltejs/kit": "^2.0.0"
2369
2369
+
}
2370
2370
+
},
2371
2371
+
"node_modules/@sveltejs/adapter-static": {
2372
2372
+
"version": "3.0.8",
2373
2373
+
"resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-3.0.8.tgz",
2374
2374
+
"integrity": "sha512-YaDrquRpZwfcXbnlDsSrBQNCChVOT9MGuSg+dMAyfsAa1SmiAhrA5jUYUiIMC59G92kIbY/AaQOWcBdq+lh+zg==",
2375
2375
+
"license": "MIT",
2376
2376
+
"peerDependencies": {
2377
2377
+
"@sveltejs/kit": "^2.0.0"
2378
2378
+
}
2379
2379
+
},
2380
2380
+
"node_modules/@sveltejs/kit": {
2381
2381
+
"version": "2.20.7",
2382
2382
+
"resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.20.7.tgz",
2383
2383
+
"integrity": "sha512-dVbLMubpJJSLI4OYB+yWYNHGAhgc2bVevWuBjDj8jFUXIJOAnLwYP3vsmtcgoxNGUXoq0rHS5f7MFCsryb6nzg==",
2384
2384
+
"license": "MIT",
2385
2385
+
"dependencies": {
2386
2386
+
"@types/cookie": "^0.6.0",
2387
2387
+
"cookie": "^0.6.0",
2388
2388
+
"devalue": "^5.1.0",
2389
2389
+
"esm-env": "^1.2.2",
2390
2390
+
"import-meta-resolve": "^4.1.0",
2391
2391
+
"kleur": "^4.1.5",
2392
2392
+
"magic-string": "^0.30.5",
2393
2393
+
"mrmime": "^2.0.0",
2394
2394
+
"sade": "^1.8.1",
2395
2395
+
"set-cookie-parser": "^2.6.0",
2396
2396
+
"sirv": "^3.0.0"
2397
2397
+
},
2398
2398
+
"bin": {
2399
2399
+
"svelte-kit": "svelte-kit.js"
2400
2400
+
},
2401
2401
+
"engines": {
2402
2402
+
"node": ">=18.13"
2403
2403
+
},
2404
2404
+
"peerDependencies": {
2405
2405
+
"@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0",
2406
2406
+
"svelte": "^4.0.0 || ^5.0.0-next.0",
2407
2407
+
"vite": "^5.0.3 || ^6.0.0"
2408
2408
+
}
2409
2409
+
},
2410
2410
+
"node_modules/@sveltejs/vite-plugin-svelte": {
2411
2411
+
"version": "5.0.3",
2412
2412
+
"resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-5.0.3.tgz",
2413
2413
+
"integrity": "sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==",
2414
2414
+
"license": "MIT",
2415
2415
+
"dependencies": {
2416
2416
+
"@sveltejs/vite-plugin-svelte-inspector": "^4.0.1",
2417
2417
+
"debug": "^4.4.0",
2418
2418
+
"deepmerge": "^4.3.1",
2419
2419
+
"kleur": "^4.1.5",
2420
2420
+
"magic-string": "^0.30.15",
2421
2421
+
"vitefu": "^1.0.4"
2422
2422
+
},
2423
2423
+
"engines": {
2424
2424
+
"node": "^18.0.0 || ^20.0.0 || >=22"
2425
2425
+
},
2426
2426
+
"peerDependencies": {
2427
2427
+
"svelte": "^5.0.0",
2428
2428
+
"vite": "^6.0.0"
2429
2429
+
}
2430
2430
+
},
2431
2431
+
"node_modules/@sveltejs/vite-plugin-svelte-inspector": {
2432
2432
+
"version": "4.0.1",
2433
2433
+
"resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-4.0.1.tgz",
2434
2434
+
"integrity": "sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==",
2435
2435
+
"license": "MIT",
2436
2436
+
"dependencies": {
2437
2437
+
"debug": "^4.3.7"
2438
2438
+
},
2439
2439
+
"engines": {
2440
2440
+
"node": "^18.0.0 || ^20.0.0 || >=22"
2441
2441
+
},
2442
2442
+
"peerDependencies": {
2443
2443
+
"@sveltejs/vite-plugin-svelte": "^5.0.0",
2444
2444
+
"svelte": "^5.0.0",
2445
2445
+
"vite": "^6.0.0"
2446
2446
+
}
2447
2447
+
},
2448
2448
+
"node_modules/@swc/core": {
2449
2449
+
"version": "1.11.21",
2450
2450
+
"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.11.21.tgz",
2451
2451
+
"integrity": "sha512-/Y3BJLcwd40pExmdar8MH2UGGvCBrqNN7hauOMckrEX2Ivcbv3IMhrbGX4od1dnF880Ed8y/E9aStZCIQi0EGw==",
2452
2452
+
"hasInstallScript": true,
2453
2453
+
"license": "Apache-2.0",
2454
2454
+
"dependencies": {
2455
2455
+
"@swc/counter": "^0.1.3",
2456
2456
+
"@swc/types": "^0.1.21"
2457
2457
+
},
2458
2458
+
"engines": {
2459
2459
+
"node": ">=10"
2460
2460
+
},
2461
2461
+
"funding": {
2462
2462
+
"type": "opencollective",
2463
2463
+
"url": "https://opencollective.com/swc"
2464
2464
+
},
2465
2465
+
"optionalDependencies": {
2466
2466
+
"@swc/core-darwin-arm64": "1.11.21",
2467
2467
+
"@swc/core-darwin-x64": "1.11.21",
2468
2468
+
"@swc/core-linux-arm-gnueabihf": "1.11.21",
2469
2469
+
"@swc/core-linux-arm64-gnu": "1.11.21",
2470
2470
+
"@swc/core-linux-arm64-musl": "1.11.21",
2471
2471
+
"@swc/core-linux-x64-gnu": "1.11.21",
2472
2472
+
"@swc/core-linux-x64-musl": "1.11.21",
2473
2473
+
"@swc/core-win32-arm64-msvc": "1.11.21",
2474
2474
+
"@swc/core-win32-ia32-msvc": "1.11.21",
2475
2475
+
"@swc/core-win32-x64-msvc": "1.11.21"
2476
2476
+
},
2477
2477
+
"peerDependencies": {
2478
2478
+
"@swc/helpers": ">=0.5.17"
2479
2479
+
},
2480
2480
+
"peerDependenciesMeta": {
2481
2481
+
"@swc/helpers": {
2482
2482
+
"optional": true
2483
2483
+
}
2484
2484
+
}
2485
2485
+
},
2486
2486
+
"node_modules/@swc/core-darwin-arm64": {
2487
2487
+
"version": "1.11.21",
2488
2488
+
"resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.11.21.tgz",
2489
2489
+
"integrity": "sha512-v6gjw9YFWvKulCw3ZA1dY+LGMafYzJksm1mD4UZFZ9b36CyHFowYVYug1ajYRIRqEvvfIhHUNV660zTLoVFR8g==",
2490
2490
+
"cpu": [
2491
2491
+
"arm64"
2492
2492
+
],
2493
2493
+
"license": "Apache-2.0 AND MIT",
2494
2494
+
"optional": true,
2495
2495
+
"os": [
2496
2496
+
"darwin"
2497
2497
+
],
2498
2498
+
"engines": {
2499
2499
+
"node": ">=10"
2500
2500
+
}
2501
2501
+
},
2502
2502
+
"node_modules/@swc/core-darwin-x64": {
2503
2503
+
"version": "1.11.21",
2504
2504
+
"resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.11.21.tgz",
2505
2505
+
"integrity": "sha512-CUiTiqKlzskwswrx9Ve5NhNoab30L1/ScOfQwr1duvNlFvarC8fvQSgdtpw2Zh3MfnfNPpyLZnYg7ah4kbT9JQ==",
2506
2506
+
"cpu": [
2507
2507
+
"x64"
2508
2508
+
],
2509
2509
+
"license": "Apache-2.0 AND MIT",
2510
2510
+
"optional": true,
2511
2511
+
"os": [
2512
2512
+
"darwin"
2513
2513
+
],
2514
2514
+
"engines": {
2515
2515
+
"node": ">=10"
2516
2516
+
}
2517
2517
+
},
2518
2518
+
"node_modules/@swc/core-linux-arm-gnueabihf": {
2519
2519
+
"version": "1.11.21",
2520
2520
+
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.11.21.tgz",
2521
2521
+
"integrity": "sha512-YyBTAFM/QPqt1PscD8hDmCLnqPGKmUZpqeE25HXY8OLjl2MUs8+O4KjwPZZ+OGxpdTbwuWFyMoxjcLy80JODvg==",
2522
2522
+
"cpu": [
2523
2523
+
"arm"
2524
2524
+
],
2525
2525
+
"license": "Apache-2.0",
2526
2526
+
"optional": true,
2527
2527
+
"os": [
2528
2528
+
"linux"
2529
2529
+
],
2530
2530
+
"engines": {
2531
2531
+
"node": ">=10"
2532
2532
+
}
2533
2533
+
},
2534
2534
+
"node_modules/@swc/core-linux-arm64-gnu": {
2535
2535
+
"version": "1.11.21",
2536
2536
+
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.11.21.tgz",
2537
2537
+
"integrity": "sha512-DQD+ooJmwpNsh4acrftdkuwl5LNxxg8U4+C/RJNDd7m5FP9Wo4c0URi5U0a9Vk/6sQNh9aSGcYChDpqCDWEcBw==",
2538
2538
+
"cpu": [
2539
2539
+
"arm64"
2540
2540
+
],
2541
2541
+
"license": "Apache-2.0 AND MIT",
2542
2542
+
"optional": true,
2543
2543
+
"os": [
2544
2544
+
"linux"
2545
2545
+
],
2546
2546
+
"engines": {
2547
2547
+
"node": ">=10"
2548
2548
+
}
2549
2549
+
},
2550
2550
+
"node_modules/@swc/core-linux-arm64-musl": {
2551
2551
+
"version": "1.11.21",
2552
2552
+
"resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.11.21.tgz",
2553
2553
+
"integrity": "sha512-y1L49+snt1a1gLTYPY641slqy55QotPdtRK9Y6jMi4JBQyZwxC8swWYlQWb+MyILwxA614fi62SCNZNznB3XSA==",
2554
2554
+
"cpu": [
2555
2555
+
"arm64"
2556
2556
+
],
2557
2557
+
"license": "Apache-2.0 AND MIT",
2558
2558
+
"optional": true,
2559
2559
+
"os": [
2560
2560
+
"linux"
2561
2561
+
],
2562
2562
+
"engines": {
2563
2563
+
"node": ">=10"
2564
2564
+
}
2565
2565
+
},
2566
2566
+
"node_modules/@swc/core-linux-x64-gnu": {
2567
2567
+
"version": "1.11.21",
2568
2568
+
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.11.21.tgz",
2569
2569
+
"integrity": "sha512-NesdBXv4CvVEaFUlqKj+GA4jJMNUzK2NtKOrUNEtTbXaVyNiXjFCSaDajMTedEB0jTAd9ybB0aBvwhgkJUWkWA==",
2570
2570
+
"cpu": [
2571
2571
+
"x64"
2572
2572
+
],
2573
2573
+
"license": "Apache-2.0 AND MIT",
2574
2574
+
"optional": true,
2575
2575
+
"os": [
2576
2576
+
"linux"
2577
2577
+
],
2578
2578
+
"engines": {
2579
2579
+
"node": ">=10"
2580
2580
+
}
2581
2581
+
},
2582
2582
+
"node_modules/@swc/core-linux-x64-musl": {
2583
2583
+
"version": "1.11.21",
2584
2584
+
"resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.11.21.tgz",
2585
2585
+
"integrity": "sha512-qFV60pwpKVOdmX67wqQzgtSrUGWX9Cibnp1CXyqZ9Mmt8UyYGvmGu7p6PMbTyX7vdpVUvWVRf8DzrW2//wmVHg==",
2586
2586
+
"cpu": [
2587
2587
+
"x64"
2588
2588
+
],
2589
2589
+
"license": "Apache-2.0 AND MIT",
2590
2590
+
"optional": true,
2591
2591
+
"os": [
2592
2592
+
"linux"
2593
2593
+
],
2594
2594
+
"engines": {
2595
2595
+
"node": ">=10"
2596
2596
+
}
2597
2597
+
},
2598
2598
+
"node_modules/@swc/core-win32-arm64-msvc": {
2599
2599
+
"version": "1.11.21",
2600
2600
+
"resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.11.21.tgz",
2601
2601
+
"integrity": "sha512-DJJe9k6gXR/15ZZVLv1SKhXkFst8lYCeZRNHH99SlBodvu4slhh/MKQ6YCixINRhCwliHrpXPym8/5fOq8b7Ig==",
2602
2602
+
"cpu": [
2603
2603
+
"arm64"
2604
2604
+
],
2605
2605
+
"license": "Apache-2.0 AND MIT",
2606
2606
+
"optional": true,
2607
2607
+
"os": [
2608
2608
+
"win32"
2609
2609
+
],
2610
2610
+
"engines": {
2611
2611
+
"node": ">=10"
2612
2612
+
}
2613
2613
+
},
2614
2614
+
"node_modules/@swc/core-win32-ia32-msvc": {
2615
2615
+
"version": "1.11.21",
2616
2616
+
"resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.11.21.tgz",
2617
2617
+
"integrity": "sha512-TqEXuy6wedId7bMwLIr9byds+mKsaXVHctTN88R1UIBPwJA92Pdk0uxDgip0pEFzHB/ugU27g6d8cwUH3h2eIw==",
2618
2618
+
"cpu": [
2619
2619
+
"ia32"
2620
2620
+
],
2621
2621
+
"license": "Apache-2.0 AND MIT",
2622
2622
+
"optional": true,
2623
2623
+
"os": [
2624
2624
+
"win32"
2625
2625
+
],
2626
2626
+
"engines": {
2627
2627
+
"node": ">=10"
2628
2628
+
}
2629
2629
+
},
2630
2630
+
"node_modules/@swc/core-win32-x64-msvc": {
2631
2631
+
"version": "1.11.21",
2632
2632
+
"resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.11.21.tgz",
2633
2633
+
"integrity": "sha512-BT9BNNbMxdpUM1PPAkYtviaV0A8QcXttjs2MDtOeSqqvSJaPtyM+Fof2/+xSwQDmDEFzbGCcn75M5+xy3lGqpA==",
2634
2634
+
"cpu": [
2635
2635
+
"x64"
2636
2636
+
],
2637
2637
+
"license": "Apache-2.0 AND MIT",
2638
2638
+
"optional": true,
2639
2639
+
"os": [
2640
2640
+
"win32"
2641
2641
+
],
2642
2642
+
"engines": {
2643
2643
+
"node": ">=10"
2644
2644
+
}
2645
2645
+
},
2646
2646
+
"node_modules/@swc/counter": {
2647
2647
+
"version": "0.1.3",
2648
2648
+
"resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
2649
2649
+
"integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==",
2650
2650
+
"license": "Apache-2.0"
2651
2651
+
},
2652
2652
+
"node_modules/@swc/helpers": {
2653
2653
+
"version": "0.5.17",
2654
2654
+
"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz",
2655
2655
+
"integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==",
2656
2656
+
"license": "Apache-2.0",
2657
2657
+
"dependencies": {
2658
2658
+
"tslib": "^2.8.0"
2659
2659
+
}
2660
2660
+
},
2661
2661
+
"node_modules/@swc/types": {
2662
2662
+
"version": "0.1.21",
2663
2663
+
"resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.21.tgz",
2664
2664
+
"integrity": "sha512-2YEtj5HJVbKivud9N4bpPBAyZhj4S2Ipe5LkUG94alTpr7in/GU/EARgPAd3BwU+YOmFVJC2+kjqhGRi3r0ZpQ==",
2665
2665
+
"license": "Apache-2.0",
2666
2666
+
"dependencies": {
2667
2667
+
"@swc/counter": "^0.1.3"
2668
2668
+
}
2669
2669
+
},
2670
2670
+
"node_modules/@tailwindcss/forms": {
2671
2671
+
"version": "0.5.10",
2672
2672
+
"resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.10.tgz",
2673
2673
+
"integrity": "sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==",
2674
2674
+
"dev": true,
2675
2675
+
"license": "MIT",
2676
2676
+
"dependencies": {
2677
2677
+
"mini-svg-data-uri": "^1.2.3"
2678
2678
+
},
2679
2679
+
"peerDependencies": {
2680
2680
+
"tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1"
2681
2681
+
}
2682
2682
+
},
2683
2683
+
"node_modules/@tailwindcss/node": {
2684
2684
+
"version": "4.1.4",
2685
2685
+
"resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.4.tgz",
2686
2686
+
"integrity": "sha512-MT5118zaiO6x6hNA04OWInuAiP1YISXql8Z+/Y8iisV5nuhM8VXlyhRuqc2PEviPszcXI66W44bCIk500Oolhw==",
2687
2687
+
"dev": true,
2688
2688
+
"license": "MIT",
2689
2689
+
"dependencies": {
2690
2690
+
"enhanced-resolve": "^5.18.1",
2691
2691
+
"jiti": "^2.4.2",
2692
2692
+
"lightningcss": "1.29.2",
2693
2693
+
"tailwindcss": "4.1.4"
2694
2694
+
}
2695
2695
+
},
2696
2696
+
"node_modules/@tailwindcss/oxide": {
2697
2697
+
"version": "4.1.4",
2698
2698
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.4.tgz",
2699
2699
+
"integrity": "sha512-p5wOpXyOJx7mKh5MXh5oKk+kqcz8T+bA3z/5VWWeQwFrmuBItGwz8Y2CHk/sJ+dNb9B0nYFfn0rj/cKHZyjahQ==",
2700
2700
+
"dev": true,
2701
2701
+
"license": "MIT",
2702
2702
+
"engines": {
2703
2703
+
"node": ">= 10"
2704
2704
+
},
2705
2705
+
"optionalDependencies": {
2706
2706
+
"@tailwindcss/oxide-android-arm64": "4.1.4",
2707
2707
+
"@tailwindcss/oxide-darwin-arm64": "4.1.4",
2708
2708
+
"@tailwindcss/oxide-darwin-x64": "4.1.4",
2709
2709
+
"@tailwindcss/oxide-freebsd-x64": "4.1.4",
2710
2710
+
"@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.4",
2711
2711
+
"@tailwindcss/oxide-linux-arm64-gnu": "4.1.4",
2712
2712
+
"@tailwindcss/oxide-linux-arm64-musl": "4.1.4",
2713
2713
+
"@tailwindcss/oxide-linux-x64-gnu": "4.1.4",
2714
2714
+
"@tailwindcss/oxide-linux-x64-musl": "4.1.4",
2715
2715
+
"@tailwindcss/oxide-wasm32-wasi": "4.1.4",
2716
2716
+
"@tailwindcss/oxide-win32-arm64-msvc": "4.1.4",
2717
2717
+
"@tailwindcss/oxide-win32-x64-msvc": "4.1.4"
2718
2718
+
}
2719
2719
+
},
2720
2720
+
"node_modules/@tailwindcss/oxide-android-arm64": {
2721
2721
+
"version": "4.1.4",
2722
2722
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.4.tgz",
2723
2723
+
"integrity": "sha512-xMMAe/SaCN/vHfQYui3fqaBDEXMu22BVwQ33veLc8ep+DNy7CWN52L+TTG9y1K397w9nkzv+Mw+mZWISiqhmlA==",
2724
2724
+
"cpu": [
2725
2725
+
"arm64"
2726
2726
+
],
2727
2727
+
"dev": true,
2728
2728
+
"license": "MIT",
2729
2729
+
"optional": true,
2730
2730
+
"os": [
2731
2731
+
"android"
2732
2732
+
],
2733
2733
+
"engines": {
2734
2734
+
"node": ">= 10"
2735
2735
+
}
2736
2736
+
},
2737
2737
+
"node_modules/@tailwindcss/oxide-darwin-arm64": {
2738
2738
+
"version": "4.1.4",
2739
2739
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.4.tgz",
2740
2740
+
"integrity": "sha512-JGRj0SYFuDuAGilWFBlshcexev2hOKfNkoX+0QTksKYq2zgF9VY/vVMq9m8IObYnLna0Xlg+ytCi2FN2rOL0Sg==",
2741
2741
+
"cpu": [
2742
2742
+
"arm64"
2743
2743
+
],
2744
2744
+
"dev": true,
2745
2745
+
"license": "MIT",
2746
2746
+
"optional": true,
2747
2747
+
"os": [
2748
2748
+
"darwin"
2749
2749
+
],
2750
2750
+
"engines": {
2751
2751
+
"node": ">= 10"
2752
2752
+
}
2753
2753
+
},
2754
2754
+
"node_modules/@tailwindcss/oxide-darwin-x64": {
2755
2755
+
"version": "4.1.4",
2756
2756
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.4.tgz",
2757
2757
+
"integrity": "sha512-sdDeLNvs3cYeWsEJ4H1DvjOzaGios4QbBTNLVLVs0XQ0V95bffT3+scptzYGPMjm7xv4+qMhCDrkHwhnUySEzA==",
2758
2758
+
"cpu": [
2759
2759
+
"x64"
2760
2760
+
],
2761
2761
+
"dev": true,
2762
2762
+
"license": "MIT",
2763
2763
+
"optional": true,
2764
2764
+
"os": [
2765
2765
+
"darwin"
2766
2766
+
],
2767
2767
+
"engines": {
2768
2768
+
"node": ">= 10"
2769
2769
+
}
2770
2770
+
},
2771
2771
+
"node_modules/@tailwindcss/oxide-freebsd-x64": {
2772
2772
+
"version": "4.1.4",
2773
2773
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.4.tgz",
2774
2774
+
"integrity": "sha512-VHxAqxqdghM83HslPhRsNhHo91McsxRJaEnShJOMu8mHmEj9Ig7ToHJtDukkuLWLzLboh2XSjq/0zO6wgvykNA==",
2775
2775
+
"cpu": [
2776
2776
+
"x64"
2777
2777
+
],
2778
2778
+
"dev": true,
2779
2779
+
"license": "MIT",
2780
2780
+
"optional": true,
2781
2781
+
"os": [
2782
2782
+
"freebsd"
2783
2783
+
],
2784
2784
+
"engines": {
2785
2785
+
"node": ">= 10"
2786
2786
+
}
2787
2787
+
},
2788
2788
+
"node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
2789
2789
+
"version": "4.1.4",
2790
2790
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.4.tgz",
2791
2791
+
"integrity": "sha512-OTU/m/eV4gQKxy9r5acuesqaymyeSCnsx1cFto/I1WhPmi5HDxX1nkzb8KYBiwkHIGg7CTfo/AcGzoXAJBxLfg==",
2792
2792
+
"cpu": [
2793
2793
+
"arm"
2794
2794
+
],
2795
2795
+
"dev": true,
2796
2796
+
"license": "MIT",
2797
2797
+
"optional": true,
2798
2798
+
"os": [
2799
2799
+
"linux"
2800
2800
+
],
2801
2801
+
"engines": {
2802
2802
+
"node": ">= 10"
2803
2803
+
}
2804
2804
+
},
2805
2805
+
"node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
2806
2806
+
"version": "4.1.4",
2807
2807
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.4.tgz",
2808
2808
+
"integrity": "sha512-hKlLNvbmUC6z5g/J4H+Zx7f7w15whSVImokLPmP6ff1QqTVE+TxUM9PGuNsjHvkvlHUtGTdDnOvGNSEUiXI1Ww==",
2809
2809
+
"cpu": [
2810
2810
+
"arm64"
2811
2811
+
],
2812
2812
+
"dev": true,
2813
2813
+
"license": "MIT",
2814
2814
+
"optional": true,
2815
2815
+
"os": [
2816
2816
+
"linux"
2817
2817
+
],
2818
2818
+
"engines": {
2819
2819
+
"node": ">= 10"
2820
2820
+
}
2821
2821
+
},
2822
2822
+
"node_modules/@tailwindcss/oxide-linux-arm64-musl": {
2823
2823
+
"version": "4.1.4",
2824
2824
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.4.tgz",
2825
2825
+
"integrity": "sha512-X3As2xhtgPTY/m5edUtddmZ8rCruvBvtxYLMw9OsZdH01L2gS2icsHRwxdU0dMItNfVmrBezueXZCHxVeeb7Aw==",
2826
2826
+
"cpu": [
2827
2827
+
"arm64"
2828
2828
+
],
2829
2829
+
"dev": true,
2830
2830
+
"license": "MIT",
2831
2831
+
"optional": true,
2832
2832
+
"os": [
2833
2833
+
"linux"
2834
2834
+
],
2835
2835
+
"engines": {
2836
2836
+
"node": ">= 10"
2837
2837
+
}
2838
2838
+
},
2839
2839
+
"node_modules/@tailwindcss/oxide-linux-x64-gnu": {
2840
2840
+
"version": "4.1.4",
2841
2841
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.4.tgz",
2842
2842
+
"integrity": "sha512-2VG4DqhGaDSmYIu6C4ua2vSLXnJsb/C9liej7TuSO04NK+JJJgJucDUgmX6sn7Gw3Cs5ZJ9ZLrnI0QRDOjLfNQ==",
2843
2843
+
"cpu": [
2844
2844
+
"x64"
2845
2845
+
],
2846
2846
+
"dev": true,
2847
2847
+
"license": "MIT",
2848
2848
+
"optional": true,
2849
2849
+
"os": [
2850
2850
+
"linux"
2851
2851
+
],
2852
2852
+
"engines": {
2853
2853
+
"node": ">= 10"
2854
2854
+
}
2855
2855
+
},
2856
2856
+
"node_modules/@tailwindcss/oxide-linux-x64-musl": {
2857
2857
+
"version": "4.1.4",
2858
2858
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.4.tgz",
2859
2859
+
"integrity": "sha512-v+mxVgH2kmur/X5Mdrz9m7TsoVjbdYQT0b4Z+dr+I4RvreCNXyCFELZL/DO0M1RsidZTrm6O1eMnV6zlgEzTMQ==",
2860
2860
+
"cpu": [
2861
2861
+
"x64"
2862
2862
+
],
2863
2863
+
"dev": true,
2864
2864
+
"license": "MIT",
2865
2865
+
"optional": true,
2866
2866
+
"os": [
2867
2867
+
"linux"
2868
2868
+
],
2869
2869
+
"engines": {
2870
2870
+
"node": ">= 10"
2871
2871
+
}
2872
2872
+
},
2873
2873
+
"node_modules/@tailwindcss/oxide-wasm32-wasi": {
2874
2874
+
"version": "4.1.4",
2875
2875
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.4.tgz",
2876
2876
+
"integrity": "sha512-2TLe9ir+9esCf6Wm+lLWTMbgklIjiF0pbmDnwmhR9MksVOq+e8aP3TSsXySnBDDvTTVd/vKu1aNttEGj3P6l8Q==",
2877
2877
+
"bundleDependencies": [
2878
2878
+
"@napi-rs/wasm-runtime",
2879
2879
+
"@emnapi/core",
2880
2880
+
"@emnapi/runtime",
2881
2881
+
"@tybys/wasm-util",
2882
2882
+
"@emnapi/wasi-threads",
2883
2883
+
"tslib"
2884
2884
+
],
2885
2885
+
"cpu": [
2886
2886
+
"wasm32"
2887
2887
+
],
2888
2888
+
"dev": true,
2889
2889
+
"license": "MIT",
2890
2890
+
"optional": true,
2891
2891
+
"dependencies": {
2892
2892
+
"@emnapi/core": "^1.4.0",
2893
2893
+
"@emnapi/runtime": "^1.4.0",
2894
2894
+
"@emnapi/wasi-threads": "^1.0.1",
2895
2895
+
"@napi-rs/wasm-runtime": "^0.2.8",
2896
2896
+
"@tybys/wasm-util": "^0.9.0",
2897
2897
+
"tslib": "^2.8.0"
2898
2898
+
},
2899
2899
+
"engines": {
2900
2900
+
"node": ">=14.0.0"
2901
2901
+
}
2902
2902
+
},
2903
2903
+
"node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
2904
2904
+
"version": "4.1.4",
2905
2905
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.4.tgz",
2906
2906
+
"integrity": "sha512-VlnhfilPlO0ltxW9/BgfLI5547PYzqBMPIzRrk4W7uupgCt8z6Trw/tAj6QUtF2om+1MH281Pg+HHUJoLesmng==",
2907
2907
+
"cpu": [
2908
2908
+
"arm64"
2909
2909
+
],
2910
2910
+
"dev": true,
2911
2911
+
"license": "MIT",
2912
2912
+
"optional": true,
2913
2913
+
"os": [
2914
2914
+
"win32"
2915
2915
+
],
2916
2916
+
"engines": {
2917
2917
+
"node": ">= 10"
2918
2918
+
}
2919
2919
+
},
2920
2920
+
"node_modules/@tailwindcss/oxide-win32-x64-msvc": {
2921
2921
+
"version": "4.1.4",
2922
2922
+
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.4.tgz",
2923
2923
+
"integrity": "sha512-+7S63t5zhYjslUGb8NcgLpFXD+Kq1F/zt5Xv5qTv7HaFTG/DHyHD9GA6ieNAxhgyA4IcKa/zy7Xx4Oad2/wuhw==",
2924
2924
+
"cpu": [
2925
2925
+
"x64"
2926
2926
+
],
2927
2927
+
"dev": true,
2928
2928
+
"license": "MIT",
2929
2929
+
"optional": true,
2930
2930
+
"os": [
2931
2931
+
"win32"
2932
2932
+
],
2933
2933
+
"engines": {
2934
2934
+
"node": ">= 10"
2935
2935
+
}
2936
2936
+
},
2937
2937
+
"node_modules/@tailwindcss/typography": {
2938
2938
+
"version": "0.5.16",
2939
2939
+
"resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.16.tgz",
2940
2940
+
"integrity": "sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==",
2941
2941
+
"dev": true,
2942
2942
+
"license": "MIT",
2943
2943
+
"dependencies": {
2944
2944
+
"lodash.castarray": "^4.4.0",
2945
2945
+
"lodash.isplainobject": "^4.0.6",
2946
2946
+
"lodash.merge": "^4.6.2",
2947
2947
+
"postcss-selector-parser": "6.0.10"
2948
2948
+
},
2949
2949
+
"peerDependencies": {
2950
2950
+
"tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1"
2951
2951
+
}
2952
2952
+
},
2953
2953
+
"node_modules/@tailwindcss/vite": {
2954
2954
+
"version": "4.1.4",
2955
2955
+
"resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.4.tgz",
2956
2956
+
"integrity": "sha512-4UQeMrONbvrsXKXXp/uxmdEN5JIJ9RkH7YVzs6AMxC/KC1+Np7WZBaNIco7TEjlkthqxZbt8pU/ipD+hKjm80A==",
2957
2957
+
"dev": true,
2958
2958
+
"license": "MIT",
2959
2959
+
"dependencies": {
2960
2960
+
"@tailwindcss/node": "4.1.4",
2961
2961
+
"@tailwindcss/oxide": "4.1.4",
2962
2962
+
"tailwindcss": "4.1.4"
2963
2963
+
},
2964
2964
+
"peerDependencies": {
2965
2965
+
"vite": "^5.2.0 || ^6"
2966
2966
+
}
2967
2967
+
},
2968
2968
+
"node_modules/@texel/color": {
2969
2969
+
"version": "1.1.10",
2970
2970
+
"resolved": "https://registry.npmjs.org/@texel/color/-/color-1.1.10.tgz",
2971
2971
+
"integrity": "sha512-0du+jhP68nvdXGoS/dxAyqkmWWzsogtU3chygmNf/u4QtDIbG1e5OfcVIWfx29B5ANCLEDOPEQIvOhrvwhlORg==",
2972
2972
+
"license": "MIT"
2973
2973
+
},
2974
2974
+
"node_modules/@thisux/sveltednd": {
2975
2975
+
"version": "0.0.20",
2976
2976
+
"resolved": "https://registry.npmjs.org/@thisux/sveltednd/-/sveltednd-0.0.20.tgz",
2977
2977
+
"integrity": "sha512-VE0HopIlHIvNOfSZ1SsiIzl1AmTU0VSd2Nz2Q2nIdqIUsT/UP4hiLw2ed2jFqTKTbqC+kbCYL9vuBpkYnEw+Kw==",
2978
2978
+
"license": "MIT",
2979
2979
+
"dependencies": {
2980
2980
+
"@thisux/sveltednd": "^0.0.18"
2981
2981
+
},
2982
2982
+
"peerDependencies": {
2983
2983
+
"svelte": "^5.0.0"
2984
2984
+
}
2985
2985
+
},
2986
2986
+
"node_modules/@thisux/sveltednd/node_modules/@thisux/sveltednd": {
2987
2987
+
"version": "0.0.18",
2988
2988
+
"resolved": "https://registry.npmjs.org/@thisux/sveltednd/-/sveltednd-0.0.18.tgz",
2989
2989
+
"integrity": "sha512-MO+iR9ZRHApvtwgWujmqwUbhv9mKs0jLOmeG4tn98GmU1/9wVOi02jrNqeggKg3c8dXz6pMmUHfOfmcq7WwYZg==",
2990
2990
+
"license": "MIT",
2991
2991
+
"dependencies": {
2992
2992
+
"@thisux/sveltednd": "^0.0.17"
2993
2993
+
},
2994
2994
+
"peerDependencies": {
2995
2995
+
"svelte": "^5.0.0"
2996
2996
+
}
2997
2997
+
},
2998
2998
+
"node_modules/@thisux/sveltednd/node_modules/@thisux/sveltednd/node_modules/@thisux/sveltednd": {
2999
2999
+
"version": "0.0.17",
3000
3000
+
"resolved": "https://registry.npmjs.org/@thisux/sveltednd/-/sveltednd-0.0.17.tgz",
3001
3001
+
"integrity": "sha512-lRninjw439phhA8xAHqCpMAX0hnwFMdbXW4M0XJgAdnGxeum+QsLiIC4P3HnkNXAygsVKUqxRcbS84CxDZ9hPw==",
3002
3002
+
"license": "MIT",
3003
3003
+
"dependencies": {
3004
3004
+
"@thisux/sveltednd": "^0.0.14"
3005
3005
+
},
3006
3006
+
"peerDependencies": {
3007
3007
+
"svelte": "^5.0.0"
3008
3008
+
}
3009
3009
+
},
3010
3010
+
"node_modules/@thisux/sveltednd/node_modules/@thisux/sveltednd/node_modules/@thisux/sveltednd/node_modules/@thisux/sveltednd": {
3011
3011
+
"version": "0.0.14",
3012
3012
+
"resolved": "https://registry.npmjs.org/@thisux/sveltednd/-/sveltednd-0.0.14.tgz",
3013
3013
+
"integrity": "sha512-Vbq69SU3HUomPg6oCXtb89OG89hka0YIkdaErYibn3waK7tYE66IcQxD/Fzg8YNW3EVsXoA9kc7kW5EUBCSQGg=="
3014
3014
+
},
3015
3015
+
"node_modules/@threejs-kit/instanced-sprite-mesh": {
3016
3016
+
"version": "2.5.1",
3017
3017
+
"resolved": "https://registry.npmjs.org/@threejs-kit/instanced-sprite-mesh/-/instanced-sprite-mesh-2.5.1.tgz",
3018
3018
+
"integrity": "sha512-pmt1ALRhbHhCJQTj2FuthH6PeLIeaM4hOuS2JO3kWSwlnvx/9xuUkjFR3JOi/myMqsH7pSsLIROSaBxDfttjeA==",
3019
3019
+
"dependencies": {
3020
3020
+
"diet-sprite": "^0.0.1",
3021
3021
+
"earcut": "^2.2.4",
3022
3022
+
"maath": "^0.10.7",
3023
3023
+
"three-instanced-uniforms-mesh": "^0.52.4",
3024
3024
+
"troika-three-utils": "^0.52.4"
3025
3025
+
},
3026
3026
+
"peerDependencies": {
3027
3027
+
"three": ">=0.170.0"
3028
3028
+
}
3029
3029
+
},
3030
3030
+
"node_modules/@threlte/core": {
3031
3031
+
"version": "8.0.2",
3032
3032
+
"resolved": "https://registry.npmjs.org/@threlte/core/-/core-8.0.2.tgz",
3033
3033
+
"integrity": "sha512-Ttn27O2QICrTFsQI2XvK2Ypx4NWWQ+RaGeZWiMo83Y5ATqkM6F9HCYOYZXtZIaasz1dZJpHFvVj9wxCeNS3ftA==",
3034
3034
+
"license": "MIT",
3035
3035
+
"dependencies": {
3036
3036
+
"mitt": "^3.0.1"
3037
3037
+
},
3038
3038
+
"peerDependencies": {
3039
3039
+
"svelte": ">=5",
3040
3040
+
"three": ">=0.155"
3041
3041
+
}
3042
3042
+
},
3043
3043
+
"node_modules/@threlte/extras": {
3044
3044
+
"version": "9.1.3",
3045
3045
+
"resolved": "https://registry.npmjs.org/@threlte/extras/-/extras-9.1.3.tgz",
3046
3046
+
"integrity": "sha512-anQjEtzt6hMne0tgM9oGAkCf/UyM/gL8dvcmzmOeN+cnuBcduUEhX8JBnOWdZLnNlq4FC9AlAjY8YeVMS+IYiQ==",
3047
3047
+
"license": "MIT",
3048
3048
+
"dependencies": {
3049
3049
+
"@threejs-kit/instanced-sprite-mesh": "^2.5.1",
3050
3050
+
"camera-controls": "^2.10.1",
3051
3051
+
"three-mesh-bvh": "^0.9.0",
3052
3052
+
"three-perf": "github:jerzakm/three-perf#three-kit-threlte-fork",
3053
3053
+
"three-viewport-gizmo": "^2.2.0",
3054
3054
+
"troika-three-text": "^0.52.4"
3055
3055
+
},
3056
3056
+
"peerDependencies": {
3057
3057
+
"svelte": ">=5",
3058
3058
+
"three": ">=0.155"
3059
3059
+
}
3060
3060
+
},
3061
3061
+
"node_modules/@tsconfig/node10": {
3062
3062
+
"version": "1.0.11",
3063
3063
+
"resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz",
3064
3064
+
"integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==",
3065
3065
+
"license": "MIT"
3066
3066
+
},
3067
3067
+
"node_modules/@tsconfig/node12": {
3068
3068
+
"version": "1.0.11",
3069
3069
+
"resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
3070
3070
+
"integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
3071
3071
+
"license": "MIT"
3072
3072
+
},
3073
3073
+
"node_modules/@tsconfig/node14": {
3074
3074
+
"version": "1.0.3",
3075
3075
+
"resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
3076
3076
+
"integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
3077
3077
+
"license": "MIT"
3078
3078
+
},
3079
3079
+
"node_modules/@tsconfig/node16": {
3080
3080
+
"version": "1.0.4",
3081
3081
+
"resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz",
3082
3082
+
"integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==",
3083
3083
+
"license": "MIT"
3084
3084
+
},
3085
3085
+
"node_modules/@tweenjs/tween.js": {
3086
3086
+
"version": "23.1.3",
3087
3087
+
"resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz",
3088
3088
+
"integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==",
3089
3089
+
"license": "MIT"
3090
3090
+
},
3091
3091
+
"node_modules/@types/cookie": {
3092
3092
+
"version": "0.6.0",
3093
3093
+
"resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz",
3094
3094
+
"integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==",
3095
3095
+
"license": "MIT"
3096
3096
+
},
3097
3097
+
"node_modules/@types/estree": {
3098
3098
+
"version": "1.0.7",
3099
3099
+
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
3100
3100
+
"integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
3101
3101
+
"license": "MIT"
3102
3102
+
},
3103
3103
+
"node_modules/@types/json-schema": {
3104
3104
+
"version": "7.0.15",
3105
3105
+
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
3106
3106
+
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
3107
3107
+
"dev": true,
3108
3108
+
"license": "MIT"
3109
3109
+
},
3110
3110
+
"node_modules/@types/node": {
3111
3111
+
"version": "22.14.1",
3112
3112
+
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz",
3113
3113
+
"integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==",
3114
3114
+
"license": "MIT",
3115
3115
+
"peer": true,
3116
3116
+
"dependencies": {
3117
3117
+
"undici-types": "~6.21.0"
3118
3118
+
}
3119
3119
+
},
3120
3120
+
"node_modules/@types/stats.js": {
3121
3121
+
"version": "0.17.3",
3122
3122
+
"resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz",
3123
3123
+
"integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==",
3124
3124
+
"license": "MIT"
3125
3125
+
},
3126
3126
+
"node_modules/@types/three": {
3127
3127
+
"version": "0.173.0",
3128
3128
+
"resolved": "https://registry.npmjs.org/@types/three/-/three-0.173.0.tgz",
3129
3129
+
"integrity": "sha512-KtNjfI/CRB6JVKIVeZM1R3GYDX2wkoV2itNcQu2j4d7qkhjGOuB+s2oF6jl9mztycDLGMtrAnJQYxInC8Bb20A==",
3130
3130
+
"license": "MIT",
3131
3131
+
"dependencies": {
3132
3132
+
"@tweenjs/tween.js": "~23.1.3",
3133
3133
+
"@types/stats.js": "*",
3134
3134
+
"@types/webxr": "*",
3135
3135
+
"@webgpu/types": "*",
3136
3136
+
"fflate": "~0.8.2",
3137
3137
+
"meshoptimizer": "~0.18.1"
3138
3138
+
}
3139
3139
+
},
3140
3140
+
"node_modules/@types/webxr": {
3141
3141
+
"version": "0.5.22",
3142
3142
+
"resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.22.tgz",
3143
3143
+
"integrity": "sha512-Vr6Stjv5jPRqH690f5I5GLjVk8GSsoQSYJ2FVd/3jJF7KaqfwPi3ehfBS96mlQ2kPCwZaX6U0rG2+NGHBKkA/A==",
3144
3144
+
"license": "MIT"
3145
3145
+
},
3146
3146
+
"node_modules/@typescript-eslint/eslint-plugin": {
3147
3147
+
"version": "8.31.0",
3148
3148
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.31.0.tgz",
3149
3149
+
"integrity": "sha512-evaQJZ/J/S4wisevDvC1KFZkPzRetH8kYZbkgcTRyql3mcKsf+ZFDV1BVWUGTCAW5pQHoqn5gK5b8kn7ou9aFQ==",
3150
3150
+
"dev": true,
3151
3151
+
"license": "MIT",
3152
3152
+
"dependencies": {
3153
3153
+
"@eslint-community/regexpp": "^4.10.0",
3154
3154
+
"@typescript-eslint/scope-manager": "8.31.0",
3155
3155
+
"@typescript-eslint/type-utils": "8.31.0",
3156
3156
+
"@typescript-eslint/utils": "8.31.0",
3157
3157
+
"@typescript-eslint/visitor-keys": "8.31.0",
3158
3158
+
"graphemer": "^1.4.0",
3159
3159
+
"ignore": "^5.3.1",
3160
3160
+
"natural-compare": "^1.4.0",
3161
3161
+
"ts-api-utils": "^2.0.1"
3162
3162
+
},
3163
3163
+
"engines": {
3164
3164
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3165
3165
+
},
3166
3166
+
"funding": {
3167
3167
+
"type": "opencollective",
3168
3168
+
"url": "https://opencollective.com/typescript-eslint"
3169
3169
+
},
3170
3170
+
"peerDependencies": {
3171
3171
+
"@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
3172
3172
+
"eslint": "^8.57.0 || ^9.0.0",
3173
3173
+
"typescript": ">=4.8.4 <5.9.0"
3174
3174
+
}
3175
3175
+
},
3176
3176
+
"node_modules/@typescript-eslint/parser": {
3177
3177
+
"version": "8.31.0",
3178
3178
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.31.0.tgz",
3179
3179
+
"integrity": "sha512-67kYYShjBR0jNI5vsf/c3WG4u+zDnCTHTPqVMQguffaWWFs7artgwKmfwdifl+r6XyM5LYLas/dInj2T0SgJyw==",
3180
3180
+
"dev": true,
3181
3181
+
"license": "MIT",
3182
3182
+
"dependencies": {
3183
3183
+
"@typescript-eslint/scope-manager": "8.31.0",
3184
3184
+
"@typescript-eslint/types": "8.31.0",
3185
3185
+
"@typescript-eslint/typescript-estree": "8.31.0",
3186
3186
+
"@typescript-eslint/visitor-keys": "8.31.0",
3187
3187
+
"debug": "^4.3.4"
3188
3188
+
},
3189
3189
+
"engines": {
3190
3190
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3191
3191
+
},
3192
3192
+
"funding": {
3193
3193
+
"type": "opencollective",
3194
3194
+
"url": "https://opencollective.com/typescript-eslint"
3195
3195
+
},
3196
3196
+
"peerDependencies": {
3197
3197
+
"eslint": "^8.57.0 || ^9.0.0",
3198
3198
+
"typescript": ">=4.8.4 <5.9.0"
3199
3199
+
}
3200
3200
+
},
3201
3201
+
"node_modules/@typescript-eslint/scope-manager": {
3202
3202
+
"version": "8.31.0",
3203
3203
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.31.0.tgz",
3204
3204
+
"integrity": "sha512-knO8UyF78Nt8O/B64i7TlGXod69ko7z6vJD9uhSlm0qkAbGeRUSudcm0+K/4CrRjrpiHfBCjMWlc08Vav1xwcw==",
3205
3205
+
"dev": true,
3206
3206
+
"license": "MIT",
3207
3207
+
"dependencies": {
3208
3208
+
"@typescript-eslint/types": "8.31.0",
3209
3209
+
"@typescript-eslint/visitor-keys": "8.31.0"
3210
3210
+
},
3211
3211
+
"engines": {
3212
3212
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3213
3213
+
},
3214
3214
+
"funding": {
3215
3215
+
"type": "opencollective",
3216
3216
+
"url": "https://opencollective.com/typescript-eslint"
3217
3217
+
}
3218
3218
+
},
3219
3219
+
"node_modules/@typescript-eslint/type-utils": {
3220
3220
+
"version": "8.31.0",
3221
3221
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.31.0.tgz",
3222
3222
+
"integrity": "sha512-DJ1N1GdjI7IS7uRlzJuEDCgDQix3ZVYVtgeWEyhyn4iaoitpMBX6Ndd488mXSx0xah/cONAkEaYyylDyAeHMHg==",
3223
3223
+
"dev": true,
3224
3224
+
"license": "MIT",
3225
3225
+
"dependencies": {
3226
3226
+
"@typescript-eslint/typescript-estree": "8.31.0",
3227
3227
+
"@typescript-eslint/utils": "8.31.0",
3228
3228
+
"debug": "^4.3.4",
3229
3229
+
"ts-api-utils": "^2.0.1"
3230
3230
+
},
3231
3231
+
"engines": {
3232
3232
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3233
3233
+
},
3234
3234
+
"funding": {
3235
3235
+
"type": "opencollective",
3236
3236
+
"url": "https://opencollective.com/typescript-eslint"
3237
3237
+
},
3238
3238
+
"peerDependencies": {
3239
3239
+
"eslint": "^8.57.0 || ^9.0.0",
3240
3240
+
"typescript": ">=4.8.4 <5.9.0"
3241
3241
+
}
3242
3242
+
},
3243
3243
+
"node_modules/@typescript-eslint/types": {
3244
3244
+
"version": "8.31.0",
3245
3245
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.31.0.tgz",
3246
3246
+
"integrity": "sha512-Ch8oSjVyYyJxPQk8pMiP2FFGYatqXQfQIaMp+TpuuLlDachRWpUAeEu1u9B/v/8LToehUIWyiKcA/w5hUFRKuQ==",
3247
3247
+
"dev": true,
3248
3248
+
"license": "MIT",
3249
3249
+
"engines": {
3250
3250
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3251
3251
+
},
3252
3252
+
"funding": {
3253
3253
+
"type": "opencollective",
3254
3254
+
"url": "https://opencollective.com/typescript-eslint"
3255
3255
+
}
3256
3256
+
},
3257
3257
+
"node_modules/@typescript-eslint/typescript-estree": {
3258
3258
+
"version": "8.31.0",
3259
3259
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.31.0.tgz",
3260
3260
+
"integrity": "sha512-xLmgn4Yl46xi6aDSZ9KkyfhhtnYI15/CvHbpOy/eR5NWhK/BK8wc709KKwhAR0m4ZKRP7h07bm4BWUYOCuRpQQ==",
3261
3261
+
"dev": true,
3262
3262
+
"license": "MIT",
3263
3263
+
"dependencies": {
3264
3264
+
"@typescript-eslint/types": "8.31.0",
3265
3265
+
"@typescript-eslint/visitor-keys": "8.31.0",
3266
3266
+
"debug": "^4.3.4",
3267
3267
+
"fast-glob": "^3.3.2",
3268
3268
+
"is-glob": "^4.0.3",
3269
3269
+
"minimatch": "^9.0.4",
3270
3270
+
"semver": "^7.6.0",
3271
3271
+
"ts-api-utils": "^2.0.1"
3272
3272
+
},
3273
3273
+
"engines": {
3274
3274
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3275
3275
+
},
3276
3276
+
"funding": {
3277
3277
+
"type": "opencollective",
3278
3278
+
"url": "https://opencollective.com/typescript-eslint"
3279
3279
+
},
3280
3280
+
"peerDependencies": {
3281
3281
+
"typescript": ">=4.8.4 <5.9.0"
3282
3282
+
}
3283
3283
+
},
3284
3284
+
"node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
3285
3285
+
"version": "2.0.1",
3286
3286
+
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
3287
3287
+
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
3288
3288
+
"dev": true,
3289
3289
+
"license": "MIT",
3290
3290
+
"dependencies": {
3291
3291
+
"balanced-match": "^1.0.0"
3292
3292
+
}
3293
3293
+
},
3294
3294
+
"node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
3295
3295
+
"version": "9.0.5",
3296
3296
+
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
3297
3297
+
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
3298
3298
+
"dev": true,
3299
3299
+
"license": "ISC",
3300
3300
+
"dependencies": {
3301
3301
+
"brace-expansion": "^2.0.1"
3302
3302
+
},
3303
3303
+
"engines": {
3304
3304
+
"node": ">=16 || 14 >=14.17"
3305
3305
+
},
3306
3306
+
"funding": {
3307
3307
+
"url": "https://github.com/sponsors/isaacs"
3308
3308
+
}
3309
3309
+
},
3310
3310
+
"node_modules/@typescript-eslint/utils": {
3311
3311
+
"version": "8.31.0",
3312
3312
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.31.0.tgz",
3313
3313
+
"integrity": "sha512-qi6uPLt9cjTFxAb1zGNgTob4x9ur7xC6mHQJ8GwEzGMGE9tYniublmJaowOJ9V2jUzxrltTPfdG2nKlWsq0+Ww==",
3314
3314
+
"dev": true,
3315
3315
+
"license": "MIT",
3316
3316
+
"dependencies": {
3317
3317
+
"@eslint-community/eslint-utils": "^4.4.0",
3318
3318
+
"@typescript-eslint/scope-manager": "8.31.0",
3319
3319
+
"@typescript-eslint/types": "8.31.0",
3320
3320
+
"@typescript-eslint/typescript-estree": "8.31.0"
3321
3321
+
},
3322
3322
+
"engines": {
3323
3323
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3324
3324
+
},
3325
3325
+
"funding": {
3326
3326
+
"type": "opencollective",
3327
3327
+
"url": "https://opencollective.com/typescript-eslint"
3328
3328
+
},
3329
3329
+
"peerDependencies": {
3330
3330
+
"eslint": "^8.57.0 || ^9.0.0",
3331
3331
+
"typescript": ">=4.8.4 <5.9.0"
3332
3332
+
}
3333
3333
+
},
3334
3334
+
"node_modules/@typescript-eslint/visitor-keys": {
3335
3335
+
"version": "8.31.0",
3336
3336
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.31.0.tgz",
3337
3337
+
"integrity": "sha512-QcGHmlRHWOl93o64ZUMNewCdwKGU6WItOU52H0djgNmn1EOrhVudrDzXz4OycCRSCPwFCDrE2iIt5vmuUdHxuQ==",
3338
3338
+
"dev": true,
3339
3339
+
"license": "MIT",
3340
3340
+
"dependencies": {
3341
3341
+
"@typescript-eslint/types": "8.31.0",
3342
3342
+
"eslint-visitor-keys": "^4.2.0"
3343
3343
+
},
3344
3344
+
"engines": {
3345
3345
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3346
3346
+
},
3347
3347
+
"funding": {
3348
3348
+
"type": "opencollective",
3349
3349
+
"url": "https://opencollective.com/typescript-eslint"
3350
3350
+
}
3351
3351
+
},
3352
3352
+
"node_modules/@use-gesture/core": {
3353
3353
+
"version": "10.3.1",
3354
3354
+
"resolved": "https://registry.npmjs.org/@use-gesture/core/-/core-10.3.1.tgz",
3355
3355
+
"integrity": "sha512-WcINiDt8WjqBdUXye25anHiNxPc0VOrlT8F6LLkU6cycrOGUDyY/yyFmsg3k8i5OLvv25llc0QC45GhR/C8llw==",
3356
3356
+
"license": "MIT"
3357
3357
+
},
3358
3358
+
"node_modules/@use-gesture/vanilla": {
3359
3359
+
"version": "10.3.1",
3360
3360
+
"resolved": "https://registry.npmjs.org/@use-gesture/vanilla/-/vanilla-10.3.1.tgz",
3361
3361
+
"integrity": "sha512-lT4scGLu59ovA3zmtUonukAGcA0AdOOh+iwNDS05Bsu7Lq9aZToDHhI6D8Q2qvsVraovtsLLYwPrWdG/noMAKw==",
3362
3362
+
"license": "MIT",
3363
3363
+
"dependencies": {
3364
3364
+
"@use-gesture/core": "10.3.1"
3365
3365
+
}
3366
3366
+
},
3367
3367
+
"node_modules/@webgpu/types": {
3368
3368
+
"version": "0.1.60",
3369
3369
+
"resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.60.tgz",
3370
3370
+
"integrity": "sha512-8B/tdfRFKdrnejqmvq95ogp8tf52oZ51p3f4QD5m5Paey/qlX4Rhhy5Y8tgFMi7Ms70HzcMMw3EQjH/jdhTwlA==",
3371
3371
+
"license": "BSD-3-Clause"
3372
3372
+
},
3373
3373
+
"node_modules/@zerodevx/svelte-img": {
3374
3374
+
"version": "2.1.2",
3375
3375
+
"resolved": "https://registry.npmjs.org/@zerodevx/svelte-img/-/svelte-img-2.1.2.tgz",
3376
3376
+
"integrity": "sha512-zPyD3U8hzpe+72QzADKvo8n+uUctD7RUCajgJ9ToX4Yqkov+f80/BYA35N4TfIXj0K7Qi00yPHexeTIzj8QqHA==",
3377
3377
+
"license": "ISC",
3378
3378
+
"dependencies": {
3379
3379
+
"vite-imagetools": "^6.2.9"
3380
3380
+
},
3381
3381
+
"peerDependencies": {
3382
3382
+
"svelte": "^3.55.1 || ^4.0.0 || ^5.0.0"
3383
3383
+
}
3384
3384
+
},
3385
3385
+
"node_modules/acorn": {
3386
3386
+
"version": "8.14.1",
3387
3387
+
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz",
3388
3388
+
"integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==",
3389
3389
+
"license": "MIT",
3390
3390
+
"bin": {
3391
3391
+
"acorn": "bin/acorn"
3392
3392
+
},
3393
3393
+
"engines": {
3394
3394
+
"node": ">=0.4.0"
3395
3395
+
}
3396
3396
+
},
3397
3397
+
"node_modules/acorn-jsx": {
3398
3398
+
"version": "5.3.2",
3399
3399
+
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
3400
3400
+
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
3401
3401
+
"dev": true,
3402
3402
+
"license": "MIT",
3403
3403
+
"peerDependencies": {
3404
3404
+
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
3405
3405
+
}
3406
3406
+
},
3407
3407
+
"node_modules/acorn-walk": {
3408
3408
+
"version": "8.3.4",
3409
3409
+
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz",
3410
3410
+
"integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==",
3411
3411
+
"license": "MIT",
3412
3412
+
"dependencies": {
3413
3413
+
"acorn": "^8.11.0"
3414
3414
+
},
3415
3415
+
"engines": {
3416
3416
+
"node": ">=0.4.0"
3417
3417
+
}
3418
3418
+
},
3419
3419
+
"node_modules/adm-zip": {
3420
3420
+
"version": "0.5.16",
3421
3421
+
"resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.16.tgz",
3422
3422
+
"integrity": "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==",
3423
3423
+
"license": "MIT",
3424
3424
+
"engines": {
3425
3425
+
"node": ">=12.0"
3426
3426
+
}
3427
3427
+
},
3428
3428
+
"node_modules/ajv": {
3429
3429
+
"version": "6.12.6",
3430
3430
+
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
3431
3431
+
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
3432
3432
+
"dev": true,
3433
3433
+
"license": "MIT",
3434
3434
+
"dependencies": {
3435
3435
+
"fast-deep-equal": "^3.1.1",
3436
3436
+
"fast-json-stable-stringify": "^2.0.0",
3437
3437
+
"json-schema-traverse": "^0.4.1",
3438
3438
+
"uri-js": "^4.2.2"
3439
3439
+
},
3440
3440
+
"funding": {
3441
3441
+
"type": "github",
3442
3442
+
"url": "https://github.com/sponsors/epoberezkin"
3443
3443
+
}
3444
3444
+
},
3445
3445
+
"node_modules/animejs": {
3446
3446
+
"version": "4.0.1",
3447
3447
+
"resolved": "https://registry.npmjs.org/animejs/-/animejs-4.0.1.tgz",
3448
3448
+
"integrity": "sha512-QbNbOrToapaZ7ebNuQpRgOhEGeyg/r8+bOUKbaaDNI/64XyjDrguVWW6Xgnt8PX+HHs0aAi34WpetczSbRZ3dQ==",
3449
3449
+
"license": "MIT"
3450
3450
+
},
3451
3451
+
"node_modules/ansi-regex": {
3452
3452
+
"version": "6.1.0",
3453
3453
+
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
3454
3454
+
"integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
3455
3455
+
"license": "MIT",
3456
3456
+
"engines": {
3457
3457
+
"node": ">=12"
3458
3458
+
},
3459
3459
+
"funding": {
3460
3460
+
"url": "https://github.com/chalk/ansi-regex?sponsor=1"
3461
3461
+
}
3462
3462
+
},
3463
3463
+
"node_modules/ansi-styles": {
3464
3464
+
"version": "4.3.0",
3465
3465
+
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3466
3466
+
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3467
3467
+
"license": "MIT",
3468
3468
+
"dependencies": {
3469
3469
+
"color-convert": "^2.0.1"
3470
3470
+
},
3471
3471
+
"engines": {
3472
3472
+
"node": ">=8"
3473
3473
+
},
3474
3474
+
"funding": {
3475
3475
+
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
3476
3476
+
}
3477
3477
+
},
3478
3478
+
"node_modules/any-promise": {
3479
3479
+
"version": "1.3.0",
3480
3480
+
"resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
3481
3481
+
"integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
3482
3482
+
"license": "MIT"
3483
3483
+
},
3484
3484
+
"node_modules/anymatch": {
3485
3485
+
"version": "3.1.3",
3486
3486
+
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
3487
3487
+
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
3488
3488
+
"license": "ISC",
3489
3489
+
"dependencies": {
3490
3490
+
"normalize-path": "^3.0.0",
3491
3491
+
"picomatch": "^2.0.4"
3492
3492
+
},
3493
3493
+
"engines": {
3494
3494
+
"node": ">= 8"
3495
3495
+
}
3496
3496
+
},
3497
3497
+
"node_modules/anymatch/node_modules/picomatch": {
3498
3498
+
"version": "2.3.1",
3499
3499
+
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
3500
3500
+
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
3501
3501
+
"license": "MIT",
3502
3502
+
"engines": {
3503
3503
+
"node": ">=8.6"
3504
3504
+
},
3505
3505
+
"funding": {
3506
3506
+
"url": "https://github.com/sponsors/jonschlinkert"
3507
3507
+
}
3508
3508
+
},
3509
3509
+
"node_modules/arg": {
3510
3510
+
"version": "4.1.3",
3511
3511
+
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
3512
3512
+
"integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
3513
3513
+
"license": "MIT"
3514
3514
+
},
3515
3515
+
"node_modules/argparse": {
3516
3516
+
"version": "2.0.1",
3517
3517
+
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
3518
3518
+
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
3519
3519
+
"dev": true,
3520
3520
+
"license": "Python-2.0"
3521
3521
+
},
3522
3522
+
"node_modules/aria-query": {
3523
3523
+
"version": "5.3.2",
3524
3524
+
"resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz",
3525
3525
+
"integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==",
3526
3526
+
"license": "Apache-2.0",
3527
3527
+
"engines": {
3528
3528
+
"node": ">= 0.4"
3529
3529
+
}
3530
3530
+
},
3531
3531
+
"node_modules/arktype": {
3532
3532
+
"version": "2.1.20",
3533
3533
+
"resolved": "https://registry.npmjs.org/arktype/-/arktype-2.1.20.tgz",
3534
3534
+
"integrity": "sha512-IZCEEXaJ8g+Ijd59WtSYwtjnqXiwM8sWQ5EjGamcto7+HVN9eK0C4p0zDlCuAwWhpqr6fIBkxPuYDl4/Mcj/+Q==",
3535
3535
+
"license": "MIT",
3536
3536
+
"dependencies": {
3537
3537
+
"@ark/schema": "0.46.0",
3538
3538
+
"@ark/util": "0.46.0"
3539
3539
+
}
3540
3540
+
},
3541
3541
+
"node_modules/await-lock": {
3542
3542
+
"version": "2.2.2",
3543
3543
+
"resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz",
3544
3544
+
"integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==",
3545
3545
+
"license": "MIT"
3546
3546
+
},
3547
3547
+
"node_modules/axobject-query": {
3548
3548
+
"version": "4.1.0",
3549
3549
+
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
3550
3550
+
"integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
3551
3551
+
"license": "Apache-2.0",
3552
3552
+
"engines": {
3553
3553
+
"node": ">= 0.4"
3554
3554
+
}
3555
3555
+
},
3556
3556
+
"node_modules/balanced-match": {
3557
3557
+
"version": "1.0.2",
3558
3558
+
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
3559
3559
+
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
3560
3560
+
"license": "MIT"
3561
3561
+
},
3562
3562
+
"node_modules/base-x": {
3563
3563
+
"version": "4.0.1",
3564
3564
+
"resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.1.tgz",
3565
3565
+
"integrity": "sha512-uAZ8x6r6S3aUM9rbHGVOIsR15U/ZSc82b3ymnCPsT45Gk1DDvhDPdIgB5MrhirZWt+5K0EEPQH985kNqZgNPFw==",
3566
3566
+
"license": "MIT"
3567
3567
+
},
3568
3568
+
"node_modules/base32-decode": {
3569
3569
+
"version": "1.0.0",
3570
3570
+
"resolved": "https://registry.npmjs.org/base32-decode/-/base32-decode-1.0.0.tgz",
3571
3571
+
"integrity": "sha512-KNWUX/R7wKenwE/G/qFMzGScOgVntOmbE27vvc6GrniDGYb6a5+qWcuoXl8WIOQL7q0TpK7nZDm1Y04Yi3Yn5g==",
3572
3572
+
"license": "MIT"
3573
3573
+
},
3574
3574
+
"node_modules/base32-encode": {
3575
3575
+
"version": "2.0.0",
3576
3576
+
"resolved": "https://registry.npmjs.org/base32-encode/-/base32-encode-2.0.0.tgz",
3577
3577
+
"integrity": "sha512-mlmkfc2WqdDtMl/id4qm3A7RjW6jxcbAoMjdRmsPiwQP0ufD4oXItYMnPgVHe80lnAIy+1xwzhHE1s4FoIceSw==",
3578
3578
+
"license": "MIT",
3579
3579
+
"dependencies": {
3580
3580
+
"to-data-view": "^2.0.0"
3581
3581
+
},
3582
3582
+
"engines": {
3583
3583
+
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
3584
3584
+
}
3585
3585
+
},
3586
3586
+
"node_modules/bidi-js": {
3587
3587
+
"version": "1.0.3",
3588
3588
+
"resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz",
3589
3589
+
"integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==",
3590
3590
+
"license": "MIT",
3591
3591
+
"dependencies": {
3592
3592
+
"require-from-string": "^2.0.2"
3593
3593
+
}
3594
3594
+
},
3595
3595
+
"node_modules/binary-extensions": {
3596
3596
+
"version": "2.3.0",
3597
3597
+
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
3598
3598
+
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
3599
3599
+
"license": "MIT",
3600
3600
+
"engines": {
3601
3601
+
"node": ">=8"
3602
3602
+
},
3603
3603
+
"funding": {
3604
3604
+
"url": "https://github.com/sponsors/sindresorhus"
3605
3605
+
}
3606
3606
+
},
3607
3607
+
"node_modules/bits-ui": {
3608
3608
+
"version": "1.3.19",
3609
3609
+
"resolved": "https://registry.npmjs.org/bits-ui/-/bits-ui-1.3.19.tgz",
3610
3610
+
"integrity": "sha512-2blb6dkgedHUsDXqCjvmtUi4Advgd9MhaJDT8r7bEWDzHI8HGsOoYsLeh8CxpEWWEYPrlGN+7k+kpxRhIDdFrQ==",
3611
3611
+
"license": "MIT",
3612
3612
+
"dependencies": {
3613
3613
+
"@floating-ui/core": "^1.6.4",
3614
3614
+
"@floating-ui/dom": "^1.6.7",
3615
3615
+
"@internationalized/date": "^3.5.6",
3616
3616
+
"esm-env": "^1.1.2",
3617
3617
+
"runed": "^0.23.2",
3618
3618
+
"svelte-toolbelt": "^0.7.1",
3619
3619
+
"tabbable": "^6.2.0"
3620
3620
+
},
3621
3621
+
"engines": {
3622
3622
+
"node": ">=18",
3623
3623
+
"pnpm": ">=8.7.0"
3624
3624
+
},
3625
3625
+
"funding": {
3626
3626
+
"url": "https://github.com/sponsors/huntabyte"
3627
3627
+
},
3628
3628
+
"peerDependencies": {
3629
3629
+
"svelte": "^5.11.0"
3630
3630
+
}
3631
3631
+
},
3632
3632
+
"node_modules/boolbase": {
3633
3633
+
"version": "1.0.0",
3634
3634
+
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
3635
3635
+
"integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
3636
3636
+
"license": "ISC"
3637
3637
+
},
3638
3638
+
"node_modules/brace-expansion": {
3639
3639
+
"version": "1.1.11",
3640
3640
+
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3641
3641
+
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3642
3642
+
"dev": true,
3643
3643
+
"license": "MIT",
3644
3644
+
"dependencies": {
3645
3645
+
"balanced-match": "^1.0.0",
3646
3646
+
"concat-map": "0.0.1"
3647
3647
+
}
3648
3648
+
},
3649
3649
+
"node_modules/braces": {
3650
3650
+
"version": "3.0.3",
3651
3651
+
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
3652
3652
+
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
3653
3653
+
"license": "MIT",
3654
3654
+
"dependencies": {
3655
3655
+
"fill-range": "^7.1.1"
3656
3656
+
},
3657
3657
+
"engines": {
3658
3658
+
"node": ">=8"
3659
3659
+
}
3660
3660
+
},
3661
3661
+
"node_modules/bs58": {
3662
3662
+
"version": "5.0.0",
3663
3663
+
"resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz",
3664
3664
+
"integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==",
3665
3665
+
"license": "MIT",
3666
3666
+
"dependencies": {
3667
3667
+
"base-x": "^4.0.0"
3668
3668
+
}
3669
3669
+
},
3670
3670
+
"node_modules/bs58check": {
3671
3671
+
"version": "3.0.1",
3672
3672
+
"resolved": "https://registry.npmjs.org/bs58check/-/bs58check-3.0.1.tgz",
3673
3673
+
"integrity": "sha512-hjuuJvoWEybo7Hn/0xOrczQKKEKD63WguEjlhLExYs2wUBcebDC1jDNK17eEAD2lYfw82d5ASC1d7K3SWszjaQ==",
3674
3674
+
"license": "MIT",
3675
3675
+
"dependencies": {
3676
3676
+
"@noble/hashes": "^1.2.0",
3677
3677
+
"bs58": "^5.0.0"
3678
3678
+
}
3679
3679
+
},
3680
3680
+
"node_modules/callsites": {
3681
3681
+
"version": "3.1.0",
3682
3682
+
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
3683
3683
+
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
3684
3684
+
"dev": true,
3685
3685
+
"license": "MIT",
3686
3686
+
"engines": {
3687
3687
+
"node": ">=6"
3688
3688
+
}
3689
3689
+
},
3690
3690
+
"node_modules/camelcase-css": {
3691
3691
+
"version": "2.0.1",
3692
3692
+
"resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
3693
3693
+
"integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
3694
3694
+
"license": "MIT",
3695
3695
+
"engines": {
3696
3696
+
"node": ">= 6"
3697
3697
+
}
3698
3698
+
},
3699
3699
+
"node_modules/camera-controls": {
3700
3700
+
"version": "2.10.1",
3701
3701
+
"resolved": "https://registry.npmjs.org/camera-controls/-/camera-controls-2.10.1.tgz",
3702
3702
+
"integrity": "sha512-KnaKdcvkBJ1Irbrzl8XD6WtZltkRjp869Jx8c0ujs9K+9WD+1D7ryBsCiVqJYUqt6i/HR5FxT7RLASieUD+Q5w==",
3703
3703
+
"license": "MIT",
3704
3704
+
"peerDependencies": {
3705
3705
+
"three": ">=0.126.1"
3706
3706
+
}
3707
3707
+
},
3708
3708
+
"node_modules/cbor-extract": {
3709
3709
+
"version": "2.2.0",
3710
3710
+
"resolved": "https://registry.npmjs.org/cbor-extract/-/cbor-extract-2.2.0.tgz",
3711
3711
+
"integrity": "sha512-Ig1zM66BjLfTXpNgKpvBePq271BPOvu8MR0Jl080yG7Jsl+wAZunfrwiwA+9ruzm/WEdIV5QF/bjDZTqyAIVHA==",
3712
3712
+
"hasInstallScript": true,
3713
3713
+
"license": "MIT",
3714
3714
+
"optional": true,
3715
3715
+
"dependencies": {
3716
3716
+
"node-gyp-build-optional-packages": "5.1.1"
3717
3717
+
},
3718
3718
+
"bin": {
3719
3719
+
"download-cbor-prebuilds": "bin/download-prebuilds.js"
3720
3720
+
},
3721
3721
+
"optionalDependencies": {
3722
3722
+
"@cbor-extract/cbor-extract-darwin-arm64": "2.2.0",
3723
3723
+
"@cbor-extract/cbor-extract-darwin-x64": "2.2.0",
3724
3724
+
"@cbor-extract/cbor-extract-linux-arm": "2.2.0",
3725
3725
+
"@cbor-extract/cbor-extract-linux-arm64": "2.2.0",
3726
3726
+
"@cbor-extract/cbor-extract-linux-x64": "2.2.0",
3727
3727
+
"@cbor-extract/cbor-extract-win32-x64": "2.2.0"
3728
3728
+
}
3729
3729
+
},
3730
3730
+
"node_modules/cbor-x": {
3731
3731
+
"version": "1.6.0",
3732
3732
+
"resolved": "https://registry.npmjs.org/cbor-x/-/cbor-x-1.6.0.tgz",
3733
3733
+
"integrity": "sha512-0kareyRwHSkL6ws5VXHEf8uY1liitysCVJjlmhaLG+IXLqhSaOO+t63coaso7yjwEzWZzLy8fJo06gZDVQM9Qg==",
3734
3734
+
"license": "MIT",
3735
3735
+
"optionalDependencies": {
3736
3736
+
"cbor-extract": "^2.2.0"
3737
3737
+
}
3738
3738
+
},
3739
3739
+
"node_modules/chalk": {
3740
3740
+
"version": "4.1.2",
3741
3741
+
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3742
3742
+
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3743
3743
+
"dev": true,
3744
3744
+
"license": "MIT",
3745
3745
+
"dependencies": {
3746
3746
+
"ansi-styles": "^4.1.0",
3747
3747
+
"supports-color": "^7.1.0"
3748
3748
+
},
3749
3749
+
"engines": {
3750
3750
+
"node": ">=10"
3751
3751
+
},
3752
3752
+
"funding": {
3753
3753
+
"url": "https://github.com/chalk/chalk?sponsor=1"
3754
3754
+
}
3755
3755
+
},
3756
3756
+
"node_modules/cheerio": {
3757
3757
+
"version": "1.0.0",
3758
3758
+
"resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz",
3759
3759
+
"integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==",
3760
3760
+
"license": "MIT",
3761
3761
+
"dependencies": {
3762
3762
+
"cheerio-select": "^2.1.0",
3763
3763
+
"dom-serializer": "^2.0.0",
3764
3764
+
"domhandler": "^5.0.3",
3765
3765
+
"domutils": "^3.1.0",
3766
3766
+
"encoding-sniffer": "^0.2.0",
3767
3767
+
"htmlparser2": "^9.1.0",
3768
3768
+
"parse5": "^7.1.2",
3769
3769
+
"parse5-htmlparser2-tree-adapter": "^7.0.0",
3770
3770
+
"parse5-parser-stream": "^7.1.2",
3771
3771
+
"undici": "^6.19.5",
3772
3772
+
"whatwg-mimetype": "^4.0.0"
3773
3773
+
},
3774
3774
+
"engines": {
3775
3775
+
"node": ">=18.17"
3776
3776
+
},
3777
3777
+
"funding": {
3778
3778
+
"url": "https://github.com/cheeriojs/cheerio?sponsor=1"
3779
3779
+
}
3780
3780
+
},
3781
3781
+
"node_modules/cheerio-select": {
3782
3782
+
"version": "2.1.0",
3783
3783
+
"resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz",
3784
3784
+
"integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==",
3785
3785
+
"license": "BSD-2-Clause",
3786
3786
+
"dependencies": {
3787
3787
+
"boolbase": "^1.0.0",
3788
3788
+
"css-select": "^5.1.0",
3789
3789
+
"css-what": "^6.1.0",
3790
3790
+
"domelementtype": "^2.3.0",
3791
3791
+
"domhandler": "^5.0.3",
3792
3792
+
"domutils": "^3.0.1"
3793
3793
+
},
3794
3794
+
"funding": {
3795
3795
+
"url": "https://github.com/sponsors/fb55"
3796
3796
+
}
3797
3797
+
},
3798
3798
+
"node_modules/chokidar": {
3799
3799
+
"version": "4.0.3",
3800
3800
+
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
3801
3801
+
"integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
3802
3802
+
"dev": true,
3803
3803
+
"license": "MIT",
3804
3804
+
"dependencies": {
3805
3805
+
"readdirp": "^4.0.1"
3806
3806
+
},
3807
3807
+
"engines": {
3808
3808
+
"node": ">= 14.16.0"
3809
3809
+
},
3810
3810
+
"funding": {
3811
3811
+
"url": "https://paulmillr.com/funding/"
3812
3812
+
}
3813
3813
+
},
3814
3814
+
"node_modules/chownr": {
3815
3815
+
"version": "3.0.0",
3816
3816
+
"resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
3817
3817
+
"integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
3818
3818
+
"license": "BlueOak-1.0.0",
3819
3819
+
"engines": {
3820
3820
+
"node": ">=18"
3821
3821
+
}
3822
3822
+
},
3823
3823
+
"node_modules/clsx": {
3824
3824
+
"version": "2.1.1",
3825
3825
+
"resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
3826
3826
+
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
3827
3827
+
"license": "MIT",
3828
3828
+
"engines": {
3829
3829
+
"node": ">=6"
3830
3830
+
}
3831
3831
+
},
3832
3832
+
"node_modules/color": {
3833
3833
+
"version": "4.2.3",
3834
3834
+
"resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
3835
3835
+
"integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
3836
3836
+
"license": "MIT",
3837
3837
+
"dependencies": {
3838
3838
+
"color-convert": "^2.0.1",
3839
3839
+
"color-string": "^1.9.0"
3840
3840
+
},
3841
3841
+
"engines": {
3842
3842
+
"node": ">=12.5.0"
3843
3843
+
}
3844
3844
+
},
3845
3845
+
"node_modules/color-convert": {
3846
3846
+
"version": "2.0.1",
3847
3847
+
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3848
3848
+
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3849
3849
+
"license": "MIT",
3850
3850
+
"dependencies": {
3851
3851
+
"color-name": "~1.1.4"
3852
3852
+
},
3853
3853
+
"engines": {
3854
3854
+
"node": ">=7.0.0"
3855
3855
+
}
3856
3856
+
},
3857
3857
+
"node_modules/color-name": {
3858
3858
+
"version": "1.1.4",
3859
3859
+
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3860
3860
+
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3861
3861
+
"license": "MIT"
3862
3862
+
},
3863
3863
+
"node_modules/color-string": {
3864
3864
+
"version": "1.9.1",
3865
3865
+
"resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
3866
3866
+
"integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
3867
3867
+
"license": "MIT",
3868
3868
+
"dependencies": {
3869
3869
+
"color-name": "^1.0.0",
3870
3870
+
"simple-swizzle": "^0.2.2"
3871
3871
+
}
3872
3872
+
},
3873
3873
+
"node_modules/commander": {
3874
3874
+
"version": "13.1.0",
3875
3875
+
"resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz",
3876
3876
+
"integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==",
3877
3877
+
"license": "MIT",
3878
3878
+
"engines": {
3879
3879
+
"node": ">=18"
3880
3880
+
}
3881
3881
+
},
3882
3882
+
"node_modules/concat-map": {
3883
3883
+
"version": "0.0.1",
3884
3884
+
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3885
3885
+
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
3886
3886
+
"dev": true,
3887
3887
+
"license": "MIT"
3888
3888
+
},
3889
3889
+
"node_modules/cookie": {
3890
3890
+
"version": "0.6.0",
3891
3891
+
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
3892
3892
+
"integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
3893
3893
+
"license": "MIT",
3894
3894
+
"engines": {
3895
3895
+
"node": ">= 0.6"
3896
3896
+
}
3897
3897
+
},
3898
3898
+
"node_modules/core-js": {
3899
3899
+
"version": "3.41.0",
3900
3900
+
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.41.0.tgz",
3901
3901
+
"integrity": "sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==",
3902
3902
+
"hasInstallScript": true,
3903
3903
+
"license": "MIT",
3904
3904
+
"funding": {
3905
3905
+
"type": "opencollective",
3906
3906
+
"url": "https://opencollective.com/core-js"
3907
3907
+
}
3908
3908
+
},
3909
3909
+
"node_modules/create-require": {
3910
3910
+
"version": "1.1.1",
3911
3911
+
"resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
3912
3912
+
"integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
3913
3913
+
"license": "MIT"
3914
3914
+
},
3915
3915
+
"node_modules/cross-spawn": {
3916
3916
+
"version": "7.0.6",
3917
3917
+
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
3918
3918
+
"integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
3919
3919
+
"license": "MIT",
3920
3920
+
"dependencies": {
3921
3921
+
"path-key": "^3.1.0",
3922
3922
+
"shebang-command": "^2.0.0",
3923
3923
+
"which": "^2.0.1"
3924
3924
+
},
3925
3925
+
"engines": {
3926
3926
+
"node": ">= 8"
3927
3927
+
}
3928
3928
+
},
3929
3929
+
"node_modules/css-select": {
3930
3930
+
"version": "5.1.0",
3931
3931
+
"resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
3932
3932
+
"integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
3933
3933
+
"license": "BSD-2-Clause",
3934
3934
+
"dependencies": {
3935
3935
+
"boolbase": "^1.0.0",
3936
3936
+
"css-what": "^6.1.0",
3937
3937
+
"domhandler": "^5.0.2",
3938
3938
+
"domutils": "^3.0.1",
3939
3939
+
"nth-check": "^2.0.1"
3940
3940
+
},
3941
3941
+
"funding": {
3942
3942
+
"url": "https://github.com/sponsors/fb55"
3943
3943
+
}
3944
3944
+
},
3945
3945
+
"node_modules/css-what": {
3946
3946
+
"version": "6.1.0",
3947
3947
+
"resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
3948
3948
+
"integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
3949
3949
+
"license": "BSD-2-Clause",
3950
3950
+
"engines": {
3951
3951
+
"node": ">= 6"
3952
3952
+
},
3953
3953
+
"funding": {
3954
3954
+
"url": "https://github.com/sponsors/fb55"
3955
3955
+
}
3956
3956
+
},
3957
3957
+
"node_modules/cssesc": {
3958
3958
+
"version": "3.0.0",
3959
3959
+
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
3960
3960
+
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
3961
3961
+
"license": "MIT",
3962
3962
+
"bin": {
3963
3963
+
"cssesc": "bin/cssesc"
3964
3964
+
},
3965
3965
+
"engines": {
3966
3966
+
"node": ">=4"
3967
3967
+
}
3968
3968
+
},
3969
3969
+
"node_modules/culori": {
3970
3970
+
"version": "4.0.1",
3971
3971
+
"resolved": "https://registry.npmjs.org/culori/-/culori-4.0.1.tgz",
3972
3972
+
"integrity": "sha512-LSnjA6HuIUOlkfKVbzi2OlToZE8OjFi667JWN9qNymXVXzGDmvuP60SSgC+e92sd7B7158f7Fy3Mb6rXS5EDPw==",
3973
3973
+
"license": "MIT",
3974
3974
+
"engines": {
3975
3975
+
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
3976
3976
+
}
3977
3977
+
},
3978
3978
+
"node_modules/custom-event-polyfill": {
3979
3979
+
"version": "1.0.7",
3980
3980
+
"resolved": "https://registry.npmjs.org/custom-event-polyfill/-/custom-event-polyfill-1.0.7.tgz",
3981
3981
+
"integrity": "sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==",
3982
3982
+
"license": "MIT"
3983
3983
+
},
3984
3984
+
"node_modules/d3-array": {
3985
3985
+
"version": "3.2.4",
3986
3986
+
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
3987
3987
+
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
3988
3988
+
"license": "ISC",
3989
3989
+
"dependencies": {
3990
3990
+
"internmap": "1 - 2"
3991
3991
+
},
3992
3992
+
"engines": {
3993
3993
+
"node": ">=12"
3994
3994
+
}
3995
3995
+
},
3996
3996
+
"node_modules/d3-color": {
3997
3997
+
"version": "3.1.0",
3998
3998
+
"resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
3999
3999
+
"integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
4000
4000
+
"license": "ISC",
4001
4001
+
"engines": {
4002
4002
+
"node": ">=12"
4003
4003
+
}
4004
4004
+
},
4005
4005
+
"node_modules/d3-delaunay": {
4006
4006
+
"version": "6.0.4",
4007
4007
+
"resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz",
4008
4008
+
"integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==",
4009
4009
+
"license": "ISC",
4010
4010
+
"dependencies": {
4011
4011
+
"delaunator": "5"
4012
4012
+
},
4013
4013
+
"engines": {
4014
4014
+
"node": ">=12"
4015
4015
+
}
4016
4016
+
},
4017
4017
+
"node_modules/d3-dispatch": {
4018
4018
+
"version": "3.0.1",
4019
4019
+
"resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
4020
4020
+
"integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==",
4021
4021
+
"license": "ISC",
4022
4022
+
"engines": {
4023
4023
+
"node": ">=12"
4024
4024
+
}
4025
4025
+
},
4026
4026
+
"node_modules/d3-dsv": {
4027
4027
+
"version": "3.0.1",
4028
4028
+
"resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz",
4029
4029
+
"integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==",
4030
4030
+
"license": "ISC",
4031
4031
+
"dependencies": {
4032
4032
+
"commander": "7",
4033
4033
+
"iconv-lite": "0.6",
4034
4034
+
"rw": "1"
4035
4035
+
},
4036
4036
+
"bin": {
4037
4037
+
"csv2json": "bin/dsv2json.js",
4038
4038
+
"csv2tsv": "bin/dsv2dsv.js",
4039
4039
+
"dsv2dsv": "bin/dsv2dsv.js",
4040
4040
+
"dsv2json": "bin/dsv2json.js",
4041
4041
+
"json2csv": "bin/json2dsv.js",
4042
4042
+
"json2dsv": "bin/json2dsv.js",
4043
4043
+
"json2tsv": "bin/json2dsv.js",
4044
4044
+
"tsv2csv": "bin/dsv2dsv.js",
4045
4045
+
"tsv2json": "bin/dsv2json.js"
4046
4046
+
},
4047
4047
+
"engines": {
4048
4048
+
"node": ">=12"
4049
4049
+
}
4050
4050
+
},
4051
4051
+
"node_modules/d3-dsv/node_modules/commander": {
4052
4052
+
"version": "7.2.0",
4053
4053
+
"resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
4054
4054
+
"integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
4055
4055
+
"license": "MIT",
4056
4056
+
"engines": {
4057
4057
+
"node": ">= 10"
4058
4058
+
}
4059
4059
+
},
4060
4060
+
"node_modules/d3-force": {
4061
4061
+
"version": "3.0.0",
4062
4062
+
"resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz",
4063
4063
+
"integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==",
4064
4064
+
"license": "ISC",
4065
4065
+
"dependencies": {
4066
4066
+
"d3-dispatch": "1 - 3",
4067
4067
+
"d3-quadtree": "1 - 3",
4068
4068
+
"d3-timer": "1 - 3"
4069
4069
+
},
4070
4070
+
"engines": {
4071
4071
+
"node": ">=12"
4072
4072
+
}
4073
4073
+
},
4074
4074
+
"node_modules/d3-format": {
4075
4075
+
"version": "3.1.0",
4076
4076
+
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
4077
4077
+
"integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
4078
4078
+
"license": "ISC",
4079
4079
+
"engines": {
4080
4080
+
"node": ">=12"
4081
4081
+
}
4082
4082
+
},
4083
4083
+
"node_modules/d3-geo": {
4084
4084
+
"version": "3.1.1",
4085
4085
+
"resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz",
4086
4086
+
"integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==",
4087
4087
+
"license": "ISC",
4088
4088
+
"dependencies": {
4089
4089
+
"d3-array": "2.5.0 - 3"
4090
4090
+
},
4091
4091
+
"engines": {
4092
4092
+
"node": ">=12"
4093
4093
+
}
4094
4094
+
},
4095
4095
+
"node_modules/d3-geo-voronoi": {
4096
4096
+
"version": "2.1.0",
4097
4097
+
"resolved": "https://registry.npmjs.org/d3-geo-voronoi/-/d3-geo-voronoi-2.1.0.tgz",
4098
4098
+
"integrity": "sha512-kqE4yYuOjPbKdBXG0xztCacPwkVSK2REF1opSNrnqqtXJmNcM++UbwQ8SxvwP6IQTj9RvIjjK4qeiVsEfj0Z2Q==",
4099
4099
+
"license": "ISC",
4100
4100
+
"dependencies": {
4101
4101
+
"d3-array": "3",
4102
4102
+
"d3-delaunay": "6",
4103
4103
+
"d3-geo": "3",
4104
4104
+
"d3-tricontour": "1"
4105
4105
+
},
4106
4106
+
"engines": {
4107
4107
+
"node": ">=12"
4108
4108
+
}
4109
4109
+
},
4110
4110
+
"node_modules/d3-hierarchy": {
4111
4111
+
"version": "3.1.2",
4112
4112
+
"resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz",
4113
4113
+
"integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==",
4114
4114
+
"license": "ISC",
4115
4115
+
"engines": {
4116
4116
+
"node": ">=12"
4117
4117
+
}
4118
4118
+
},
4119
4119
+
"node_modules/d3-interpolate": {
4120
4120
+
"version": "3.0.1",
4121
4121
+
"resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
4122
4122
+
"integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
4123
4123
+
"license": "ISC",
4124
4124
+
"dependencies": {
4125
4125
+
"d3-color": "1 - 3"
4126
4126
+
},
4127
4127
+
"engines": {
4128
4128
+
"node": ">=12"
4129
4129
+
}
4130
4130
+
},
4131
4131
+
"node_modules/d3-interpolate-path": {
4132
4132
+
"version": "2.3.0",
4133
4133
+
"resolved": "https://registry.npmjs.org/d3-interpolate-path/-/d3-interpolate-path-2.3.0.tgz",
4134
4134
+
"integrity": "sha512-tZYtGXxBmbgHsIc9Wms6LS5u4w6KbP8C09a4/ZYc4KLMYYqub57rRBUgpUr2CIarIrJEpdAWWxWQvofgaMpbKQ==",
4135
4135
+
"license": "BSD-3-Clause"
4136
4136
+
},
4137
4137
+
"node_modules/d3-path": {
4138
4138
+
"version": "3.1.0",
4139
4139
+
"resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
4140
4140
+
"integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
4141
4141
+
"license": "ISC",
4142
4142
+
"engines": {
4143
4143
+
"node": ">=12"
4144
4144
+
}
4145
4145
+
},
4146
4146
+
"node_modules/d3-quadtree": {
4147
4147
+
"version": "3.0.1",
4148
4148
+
"resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz",
4149
4149
+
"integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==",
4150
4150
+
"license": "ISC",
4151
4151
+
"engines": {
4152
4152
+
"node": ">=12"
4153
4153
+
}
4154
4154
+
},
4155
4155
+
"node_modules/d3-random": {
4156
4156
+
"version": "3.0.1",
4157
4157
+
"resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz",
4158
4158
+
"integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==",
4159
4159
+
"license": "ISC",
4160
4160
+
"engines": {
4161
4161
+
"node": ">=12"
4162
4162
+
}
4163
4163
+
},
4164
4164
+
"node_modules/d3-sankey": {
4165
4165
+
"version": "0.12.3",
4166
4166
+
"resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz",
4167
4167
+
"integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==",
4168
4168
+
"license": "BSD-3-Clause",
4169
4169
+
"dependencies": {
4170
4170
+
"d3-array": "1 - 2",
4171
4171
+
"d3-shape": "^1.2.0"
4172
4172
+
}
4173
4173
+
},
4174
4174
+
"node_modules/d3-sankey/node_modules/d3-array": {
4175
4175
+
"version": "2.12.1",
4176
4176
+
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz",
4177
4177
+
"integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==",
4178
4178
+
"license": "BSD-3-Clause",
4179
4179
+
"dependencies": {
4180
4180
+
"internmap": "^1.0.0"
4181
4181
+
}
4182
4182
+
},
4183
4183
+
"node_modules/d3-sankey/node_modules/d3-path": {
4184
4184
+
"version": "1.0.9",
4185
4185
+
"resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz",
4186
4186
+
"integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==",
4187
4187
+
"license": "BSD-3-Clause"
4188
4188
+
},
4189
4189
+
"node_modules/d3-sankey/node_modules/d3-shape": {
4190
4190
+
"version": "1.3.7",
4191
4191
+
"resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz",
4192
4192
+
"integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==",
4193
4193
+
"license": "BSD-3-Clause",
4194
4194
+
"dependencies": {
4195
4195
+
"d3-path": "1"
4196
4196
+
}
4197
4197
+
},
4198
4198
+
"node_modules/d3-sankey/node_modules/internmap": {
4199
4199
+
"version": "1.0.1",
4200
4200
+
"resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz",
4201
4201
+
"integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==",
4202
4202
+
"license": "ISC"
4203
4203
+
},
4204
4204
+
"node_modules/d3-scale": {
4205
4205
+
"version": "4.0.2",
4206
4206
+
"resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
4207
4207
+
"integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
4208
4208
+
"license": "ISC",
4209
4209
+
"dependencies": {
4210
4210
+
"d3-array": "2.10.0 - 3",
4211
4211
+
"d3-format": "1 - 3",
4212
4212
+
"d3-interpolate": "1.2.0 - 3",
4213
4213
+
"d3-time": "2.1.1 - 3",
4214
4214
+
"d3-time-format": "2 - 4"
4215
4215
+
},
4216
4216
+
"engines": {
4217
4217
+
"node": ">=12"
4218
4218
+
}
4219
4219
+
},
4220
4220
+
"node_modules/d3-scale-chromatic": {
4221
4221
+
"version": "3.1.0",
4222
4222
+
"resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz",
4223
4223
+
"integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==",
4224
4224
+
"license": "ISC",
4225
4225
+
"dependencies": {
4226
4226
+
"d3-color": "1 - 3",
4227
4227
+
"d3-interpolate": "1 - 3"
4228
4228
+
},
4229
4229
+
"engines": {
4230
4230
+
"node": ">=12"
4231
4231
+
}
4232
4232
+
},
4233
4233
+
"node_modules/d3-shape": {
4234
4234
+
"version": "3.2.0",
4235
4235
+
"resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
4236
4236
+
"integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
4237
4237
+
"license": "ISC",
4238
4238
+
"dependencies": {
4239
4239
+
"d3-path": "^3.1.0"
4240
4240
+
},
4241
4241
+
"engines": {
4242
4242
+
"node": ">=12"
4243
4243
+
}
4244
4244
+
},
4245
4245
+
"node_modules/d3-tile": {
4246
4246
+
"version": "1.0.0",
4247
4247
+
"resolved": "https://registry.npmjs.org/d3-tile/-/d3-tile-1.0.0.tgz",
4248
4248
+
"integrity": "sha512-79fnTKpPMPDS5xQ0xuS9ir0165NEwwkFpe/DSOmc2Gl9ldYzKKRDWogmTTE8wAJ8NA7PMapNfEcyKhI9Lxdu5Q==",
4249
4249
+
"license": "BSD-3-Clause"
4250
4250
+
},
4251
4251
+
"node_modules/d3-time": {
4252
4252
+
"version": "3.1.0",
4253
4253
+
"resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
4254
4254
+
"integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
4255
4255
+
"license": "ISC",
4256
4256
+
"dependencies": {
4257
4257
+
"d3-array": "2 - 3"
4258
4258
+
},
4259
4259
+
"engines": {
4260
4260
+
"node": ">=12"
4261
4261
+
}
4262
4262
+
},
4263
4263
+
"node_modules/d3-time-format": {
4264
4264
+
"version": "4.1.0",
4265
4265
+
"resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
4266
4266
+
"integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
4267
4267
+
"license": "ISC",
4268
4268
+
"dependencies": {
4269
4269
+
"d3-time": "1 - 3"
4270
4270
+
},
4271
4271
+
"engines": {
4272
4272
+
"node": ">=12"
4273
4273
+
}
4274
4274
+
},
4275
4275
+
"node_modules/d3-timer": {
4276
4276
+
"version": "3.0.1",
4277
4277
+
"resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
4278
4278
+
"integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
4279
4279
+
"license": "ISC",
4280
4280
+
"engines": {
4281
4281
+
"node": ">=12"
4282
4282
+
}
4283
4283
+
},
4284
4284
+
"node_modules/d3-tricontour": {
4285
4285
+
"version": "1.0.2",
4286
4286
+
"resolved": "https://registry.npmjs.org/d3-tricontour/-/d3-tricontour-1.0.2.tgz",
4287
4287
+
"integrity": "sha512-HIRxHzHagPtUPNabjOlfcyismJYIsc+Xlq4mlsts4e8eAcwyq9Tgk/sYdyhlBpQ0MHwVquc/8j+e29YjXnmxeA==",
4288
4288
+
"license": "ISC",
4289
4289
+
"dependencies": {
4290
4290
+
"d3-delaunay": "6",
4291
4291
+
"d3-scale": "4"
4292
4292
+
},
4293
4293
+
"engines": {
4294
4294
+
"node": ">=12"
4295
4295
+
}
4296
4296
+
},
4297
4297
+
"node_modules/data-uri-to-buffer": {
4298
4298
+
"version": "4.0.1",
4299
4299
+
"resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
4300
4300
+
"integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
4301
4301
+
"license": "MIT",
4302
4302
+
"engines": {
4303
4303
+
"node": ">= 12"
4304
4304
+
}
4305
4305
+
},
4306
4306
+
"node_modules/date-fns": {
4307
4307
+
"version": "4.1.0",
4308
4308
+
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
4309
4309
+
"integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
4310
4310
+
"license": "MIT",
4311
4311
+
"funding": {
4312
4312
+
"type": "github",
4313
4313
+
"url": "https://github.com/sponsors/kossnocorp"
4314
4314
+
}
4315
4315
+
},
4316
4316
+
"node_modules/debug": {
4317
4317
+
"version": "4.4.0",
4318
4318
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
4319
4319
+
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
4320
4320
+
"license": "MIT",
4321
4321
+
"dependencies": {
4322
4322
+
"ms": "^2.1.3"
4323
4323
+
},
4324
4324
+
"engines": {
4325
4325
+
"node": ">=6.0"
4326
4326
+
},
4327
4327
+
"peerDependenciesMeta": {
4328
4328
+
"supports-color": {
4329
4329
+
"optional": true
4330
4330
+
}
4331
4331
+
}
4332
4332
+
},
4333
4333
+
"node_modules/deep-is": {
4334
4334
+
"version": "0.1.4",
4335
4335
+
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
4336
4336
+
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
4337
4337
+
"dev": true,
4338
4338
+
"license": "MIT"
4339
4339
+
},
4340
4340
+
"node_modules/deepmerge": {
4341
4341
+
"version": "4.3.1",
4342
4342
+
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
4343
4343
+
"integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
4344
4344
+
"license": "MIT",
4345
4345
+
"engines": {
4346
4346
+
"node": ">=0.10.0"
4347
4347
+
}
4348
4348
+
},
4349
4349
+
"node_modules/delaunator": {
4350
4350
+
"version": "5.0.1",
4351
4351
+
"resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz",
4352
4352
+
"integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==",
4353
4353
+
"license": "ISC",
4354
4354
+
"dependencies": {
4355
4355
+
"robust-predicates": "^3.0.2"
4356
4356
+
}
4357
4357
+
},
4358
4358
+
"node_modules/detect-libc": {
4359
4359
+
"version": "2.0.4",
4360
4360
+
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz",
4361
4361
+
"integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==",
4362
4362
+
"license": "Apache-2.0",
4363
4363
+
"engines": {
4364
4364
+
"node": ">=8"
4365
4365
+
}
4366
4366
+
},
4367
4367
+
"node_modules/devalue": {
4368
4368
+
"version": "5.1.1",
4369
4369
+
"resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz",
4370
4370
+
"integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==",
4371
4371
+
"license": "MIT"
4372
4372
+
},
4373
4373
+
"node_modules/didyoumean": {
4374
4374
+
"version": "1.2.2",
4375
4375
+
"resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
4376
4376
+
"integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
4377
4377
+
"license": "Apache-2.0"
4378
4378
+
},
4379
4379
+
"node_modules/diet-sprite": {
4380
4380
+
"version": "0.0.1",
4381
4381
+
"resolved": "https://registry.npmjs.org/diet-sprite/-/diet-sprite-0.0.1.tgz",
4382
4382
+
"integrity": "sha512-zSHI2WDAn1wJqJYxcmjWfJv3Iw8oL9reQIbEyx2x2/EZ4/qmUTIo8/5qOCurnAcq61EwtJJaZ0XTy2NRYqpB5A==",
4383
4383
+
"license": "ISC"
4384
4384
+
},
4385
4385
+
"node_modules/diff": {
4386
4386
+
"version": "4.0.2",
4387
4387
+
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
4388
4388
+
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
4389
4389
+
"license": "BSD-3-Clause",
4390
4390
+
"engines": {
4391
4391
+
"node": ">=0.3.1"
4392
4392
+
}
4393
4393
+
},
4394
4394
+
"node_modules/dlv": {
4395
4395
+
"version": "1.1.3",
4396
4396
+
"resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
4397
4397
+
"integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
4398
4398
+
"license": "MIT"
4399
4399
+
},
4400
4400
+
"node_modules/dom-serializer": {
4401
4401
+
"version": "2.0.0",
4402
4402
+
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
4403
4403
+
"integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
4404
4404
+
"license": "MIT",
4405
4405
+
"dependencies": {
4406
4406
+
"domelementtype": "^2.3.0",
4407
4407
+
"domhandler": "^5.0.2",
4408
4408
+
"entities": "^4.2.0"
4409
4409
+
},
4410
4410
+
"funding": {
4411
4411
+
"url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
4412
4412
+
}
4413
4413
+
},
4414
4414
+
"node_modules/domelementtype": {
4415
4415
+
"version": "2.3.0",
4416
4416
+
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
4417
4417
+
"integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
4418
4418
+
"funding": [
4419
4419
+
{
4420
4420
+
"type": "github",
4421
4421
+
"url": "https://github.com/sponsors/fb55"
4422
4422
+
}
4423
4423
+
],
4424
4424
+
"license": "BSD-2-Clause"
4425
4425
+
},
4426
4426
+
"node_modules/domhandler": {
4427
4427
+
"version": "5.0.3",
4428
4428
+
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
4429
4429
+
"integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
4430
4430
+
"license": "BSD-2-Clause",
4431
4431
+
"dependencies": {
4432
4432
+
"domelementtype": "^2.3.0"
4433
4433
+
},
4434
4434
+
"engines": {
4435
4435
+
"node": ">= 4"
4436
4436
+
},
4437
4437
+
"funding": {
4438
4438
+
"url": "https://github.com/fb55/domhandler?sponsor=1"
4439
4439
+
}
4440
4440
+
},
4441
4441
+
"node_modules/domutils": {
4442
4442
+
"version": "3.2.2",
4443
4443
+
"resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
4444
4444
+
"integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
4445
4445
+
"license": "BSD-2-Clause",
4446
4446
+
"dependencies": {
4447
4447
+
"dom-serializer": "^2.0.0",
4448
4448
+
"domelementtype": "^2.3.0",
4449
4449
+
"domhandler": "^5.0.3"
4450
4450
+
},
4451
4451
+
"funding": {
4452
4452
+
"url": "https://github.com/fb55/domutils?sponsor=1"
4453
4453
+
}
4454
4454
+
},
4455
4455
+
"node_modules/earcut": {
4456
4456
+
"version": "2.2.4",
4457
4457
+
"resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz",
4458
4458
+
"integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==",
4459
4459
+
"license": "ISC"
4460
4460
+
},
4461
4461
+
"node_modules/eastasianwidth": {
4462
4462
+
"version": "0.2.0",
4463
4463
+
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
4464
4464
+
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
4465
4465
+
"license": "MIT"
4466
4466
+
},
4467
4467
+
"node_modules/emoji-regex": {
4468
4468
+
"version": "9.2.2",
4469
4469
+
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
4470
4470
+
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
4471
4471
+
"license": "MIT"
4472
4472
+
},
4473
4473
+
"node_modules/encoding-sniffer": {
4474
4474
+
"version": "0.2.0",
4475
4475
+
"resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz",
4476
4476
+
"integrity": "sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==",
4477
4477
+
"license": "MIT",
4478
4478
+
"dependencies": {
4479
4479
+
"iconv-lite": "^0.6.3",
4480
4480
+
"whatwg-encoding": "^3.1.1"
4481
4481
+
},
4482
4482
+
"funding": {
4483
4483
+
"url": "https://github.com/fb55/encoding-sniffer?sponsor=1"
4484
4484
+
}
4485
4485
+
},
4486
4486
+
"node_modules/enhanced-resolve": {
4487
4487
+
"version": "5.18.1",
4488
4488
+
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz",
4489
4489
+
"integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==",
4490
4490
+
"dev": true,
4491
4491
+
"license": "MIT",
4492
4492
+
"dependencies": {
4493
4493
+
"graceful-fs": "^4.2.4",
4494
4494
+
"tapable": "^2.2.0"
4495
4495
+
},
4496
4496
+
"engines": {
4497
4497
+
"node": ">=10.13.0"
4498
4498
+
}
4499
4499
+
},
4500
4500
+
"node_modules/entities": {
4501
4501
+
"version": "4.5.0",
4502
4502
+
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
4503
4503
+
"integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
4504
4504
+
"license": "BSD-2-Clause",
4505
4505
+
"engines": {
4506
4506
+
"node": ">=0.12"
4507
4507
+
},
4508
4508
+
"funding": {
4509
4509
+
"url": "https://github.com/fb55/entities?sponsor=1"
4510
4510
+
}
4511
4511
+
},
4512
4512
+
"node_modules/esbuild": {
4513
4513
+
"version": "0.25.2",
4514
4514
+
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz",
4515
4515
+
"integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==",
4516
4516
+
"hasInstallScript": true,
4517
4517
+
"license": "MIT",
4518
4518
+
"bin": {
4519
4519
+
"esbuild": "bin/esbuild"
4520
4520
+
},
4521
4521
+
"engines": {
4522
4522
+
"node": ">=18"
4523
4523
+
},
4524
4524
+
"optionalDependencies": {
4525
4525
+
"@esbuild/aix-ppc64": "0.25.2",
4526
4526
+
"@esbuild/android-arm": "0.25.2",
4527
4527
+
"@esbuild/android-arm64": "0.25.2",
4528
4528
+
"@esbuild/android-x64": "0.25.2",
4529
4529
+
"@esbuild/darwin-arm64": "0.25.2",
4530
4530
+
"@esbuild/darwin-x64": "0.25.2",
4531
4531
+
"@esbuild/freebsd-arm64": "0.25.2",
4532
4532
+
"@esbuild/freebsd-x64": "0.25.2",
4533
4533
+
"@esbuild/linux-arm": "0.25.2",
4534
4534
+
"@esbuild/linux-arm64": "0.25.2",
4535
4535
+
"@esbuild/linux-ia32": "0.25.2",
4536
4536
+
"@esbuild/linux-loong64": "0.25.2",
4537
4537
+
"@esbuild/linux-mips64el": "0.25.2",
4538
4538
+
"@esbuild/linux-ppc64": "0.25.2",
4539
4539
+
"@esbuild/linux-riscv64": "0.25.2",
4540
4540
+
"@esbuild/linux-s390x": "0.25.2",
4541
4541
+
"@esbuild/linux-x64": "0.25.2",
4542
4542
+
"@esbuild/netbsd-arm64": "0.25.2",
4543
4543
+
"@esbuild/netbsd-x64": "0.25.2",
4544
4544
+
"@esbuild/openbsd-arm64": "0.25.2",
4545
4545
+
"@esbuild/openbsd-x64": "0.25.2",
4546
4546
+
"@esbuild/sunos-x64": "0.25.2",
4547
4547
+
"@esbuild/win32-arm64": "0.25.2",
4548
4548
+
"@esbuild/win32-ia32": "0.25.2",
4549
4549
+
"@esbuild/win32-x64": "0.25.2"
4550
4550
+
}
4551
4551
+
},
4552
4552
+
"node_modules/escape-string-regexp": {
4553
4553
+
"version": "4.0.0",
4554
4554
+
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
4555
4555
+
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
4556
4556
+
"dev": true,
4557
4557
+
"license": "MIT",
4558
4558
+
"engines": {
4559
4559
+
"node": ">=10"
4560
4560
+
},
4561
4561
+
"funding": {
4562
4562
+
"url": "https://github.com/sponsors/sindresorhus"
4563
4563
+
}
4564
4564
+
},
4565
4565
+
"node_modules/eslint": {
4566
4566
+
"version": "9.25.1",
4567
4567
+
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.25.1.tgz",
4568
4568
+
"integrity": "sha512-E6Mtz9oGQWDCpV12319d59n4tx9zOTXSTmc8BLVxBx+G/0RdM5MvEEJLU9c0+aleoePYYgVTOsRblx433qmhWQ==",
4569
4569
+
"dev": true,
4570
4570
+
"license": "MIT",
4571
4571
+
"dependencies": {
4572
4572
+
"@eslint-community/eslint-utils": "^4.2.0",
4573
4573
+
"@eslint-community/regexpp": "^4.12.1",
4574
4574
+
"@eslint/config-array": "^0.20.0",
4575
4575
+
"@eslint/config-helpers": "^0.2.1",
4576
4576
+
"@eslint/core": "^0.13.0",
4577
4577
+
"@eslint/eslintrc": "^3.3.1",
4578
4578
+
"@eslint/js": "9.25.1",
4579
4579
+
"@eslint/plugin-kit": "^0.2.8",
4580
4580
+
"@humanfs/node": "^0.16.6",
4581
4581
+
"@humanwhocodes/module-importer": "^1.0.1",
4582
4582
+
"@humanwhocodes/retry": "^0.4.2",
4583
4583
+
"@types/estree": "^1.0.6",
4584
4584
+
"@types/json-schema": "^7.0.15",
4585
4585
+
"ajv": "^6.12.4",
4586
4586
+
"chalk": "^4.0.0",
4587
4587
+
"cross-spawn": "^7.0.6",
4588
4588
+
"debug": "^4.3.2",
4589
4589
+
"escape-string-regexp": "^4.0.0",
4590
4590
+
"eslint-scope": "^8.3.0",
4591
4591
+
"eslint-visitor-keys": "^4.2.0",
4592
4592
+
"espree": "^10.3.0",
4593
4593
+
"esquery": "^1.5.0",
4594
4594
+
"esutils": "^2.0.2",
4595
4595
+
"fast-deep-equal": "^3.1.3",
4596
4596
+
"file-entry-cache": "^8.0.0",
4597
4597
+
"find-up": "^5.0.0",
4598
4598
+
"glob-parent": "^6.0.2",
4599
4599
+
"ignore": "^5.2.0",
4600
4600
+
"imurmurhash": "^0.1.4",
4601
4601
+
"is-glob": "^4.0.0",
4602
4602
+
"json-stable-stringify-without-jsonify": "^1.0.1",
4603
4603
+
"lodash.merge": "^4.6.2",
4604
4604
+
"minimatch": "^3.1.2",
4605
4605
+
"natural-compare": "^1.4.0",
4606
4606
+
"optionator": "^0.9.3"
4607
4607
+
},
4608
4608
+
"bin": {
4609
4609
+
"eslint": "bin/eslint.js"
4610
4610
+
},
4611
4611
+
"engines": {
4612
4612
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4613
4613
+
},
4614
4614
+
"funding": {
4615
4615
+
"url": "https://eslint.org/donate"
4616
4616
+
},
4617
4617
+
"peerDependencies": {
4618
4618
+
"jiti": "*"
4619
4619
+
},
4620
4620
+
"peerDependenciesMeta": {
4621
4621
+
"jiti": {
4622
4622
+
"optional": true
4623
4623
+
}
4624
4624
+
}
4625
4625
+
},
4626
4626
+
"node_modules/eslint-config-prettier": {
4627
4627
+
"version": "10.1.2",
4628
4628
+
"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.2.tgz",
4629
4629
+
"integrity": "sha512-Epgp/EofAUeEpIdZkW60MHKvPyru1ruQJxPL+WIycnaPApuseK0Zpkrh/FwL9oIpQvIhJwV7ptOy0DWUjTlCiA==",
4630
4630
+
"dev": true,
4631
4631
+
"license": "MIT",
4632
4632
+
"bin": {
4633
4633
+
"eslint-config-prettier": "bin/cli.js"
4634
4634
+
},
4635
4635
+
"peerDependencies": {
4636
4636
+
"eslint": ">=7.0.0"
4637
4637
+
}
4638
4638
+
},
4639
4639
+
"node_modules/eslint-plugin-svelte": {
4640
4640
+
"version": "3.5.1",
4641
4641
+
"resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-3.5.1.tgz",
4642
4642
+
"integrity": "sha512-Qn1slddZHfqYiDO6IN8/iN3YL+VuHlgYjm30FT+hh0Jf/TX0jeZMTJXQMajFm5f6f6hURi+XO8P+NPYD+T4jkg==",
4643
4643
+
"dev": true,
4644
4644
+
"license": "MIT",
4645
4645
+
"dependencies": {
4646
4646
+
"@eslint-community/eslint-utils": "^4.4.1",
4647
4647
+
"@jridgewell/sourcemap-codec": "^1.5.0",
4648
4648
+
"esutils": "^2.0.3",
4649
4649
+
"known-css-properties": "^0.35.0",
4650
4650
+
"postcss": "^8.4.49",
4651
4651
+
"postcss-load-config": "^3.1.4",
4652
4652
+
"postcss-safe-parser": "^7.0.0",
4653
4653
+
"semver": "^7.6.3",
4654
4654
+
"svelte-eslint-parser": "^1.1.1"
4655
4655
+
},
4656
4656
+
"engines": {
4657
4657
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4658
4658
+
},
4659
4659
+
"funding": {
4660
4660
+
"url": "https://github.com/sponsors/ota-meshi"
4661
4661
+
},
4662
4662
+
"peerDependencies": {
4663
4663
+
"eslint": "^8.57.1 || ^9.0.0",
4664
4664
+
"svelte": "^3.37.0 || ^4.0.0 || ^5.0.0"
4665
4665
+
},
4666
4666
+
"peerDependenciesMeta": {
4667
4667
+
"svelte": {
4668
4668
+
"optional": true
4669
4669
+
}
4670
4670
+
}
4671
4671
+
},
4672
4672
+
"node_modules/eslint-scope": {
4673
4673
+
"version": "8.3.0",
4674
4674
+
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz",
4675
4675
+
"integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==",
4676
4676
+
"dev": true,
4677
4677
+
"license": "BSD-2-Clause",
4678
4678
+
"dependencies": {
4679
4679
+
"esrecurse": "^4.3.0",
4680
4680
+
"estraverse": "^5.2.0"
4681
4681
+
},
4682
4682
+
"engines": {
4683
4683
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4684
4684
+
},
4685
4685
+
"funding": {
4686
4686
+
"url": "https://opencollective.com/eslint"
4687
4687
+
}
4688
4688
+
},
4689
4689
+
"node_modules/eslint-visitor-keys": {
4690
4690
+
"version": "4.2.0",
4691
4691
+
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
4692
4692
+
"integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
4693
4693
+
"dev": true,
4694
4694
+
"license": "Apache-2.0",
4695
4695
+
"engines": {
4696
4696
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4697
4697
+
},
4698
4698
+
"funding": {
4699
4699
+
"url": "https://opencollective.com/eslint"
4700
4700
+
}
4701
4701
+
},
4702
4702
+
"node_modules/esm-env": {
4703
4703
+
"version": "1.2.2",
4704
4704
+
"resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz",
4705
4705
+
"integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==",
4706
4706
+
"license": "MIT"
4707
4707
+
},
4708
4708
+
"node_modules/espree": {
4709
4709
+
"version": "10.3.0",
4710
4710
+
"resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz",
4711
4711
+
"integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==",
4712
4712
+
"dev": true,
4713
4713
+
"license": "BSD-2-Clause",
4714
4714
+
"dependencies": {
4715
4715
+
"acorn": "^8.14.0",
4716
4716
+
"acorn-jsx": "^5.3.2",
4717
4717
+
"eslint-visitor-keys": "^4.2.0"
4718
4718
+
},
4719
4719
+
"engines": {
4720
4720
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4721
4721
+
},
4722
4722
+
"funding": {
4723
4723
+
"url": "https://opencollective.com/eslint"
4724
4724
+
}
4725
4725
+
},
4726
4726
+
"node_modules/esquery": {
4727
4727
+
"version": "1.6.0",
4728
4728
+
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
4729
4729
+
"integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
4730
4730
+
"dev": true,
4731
4731
+
"license": "BSD-3-Clause",
4732
4732
+
"dependencies": {
4733
4733
+
"estraverse": "^5.1.0"
4734
4734
+
},
4735
4735
+
"engines": {
4736
4736
+
"node": ">=0.10"
4737
4737
+
}
4738
4738
+
},
4739
4739
+
"node_modules/esrap": {
4740
4740
+
"version": "1.4.6",
4741
4741
+
"resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.6.tgz",
4742
4742
+
"integrity": "sha512-F/D2mADJ9SHY3IwksD4DAXjTt7qt7GWUf3/8RhCNWmC/67tyb55dpimHmy7EplakFaflV0R/PC+fdSPqrRHAQw==",
4743
4743
+
"license": "MIT",
4744
4744
+
"dependencies": {
4745
4745
+
"@jridgewell/sourcemap-codec": "^1.4.15"
4746
4746
+
}
4747
4747
+
},
4748
4748
+
"node_modules/esrecurse": {
4749
4749
+
"version": "4.3.0",
4750
4750
+
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
4751
4751
+
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
4752
4752
+
"dev": true,
4753
4753
+
"license": "BSD-2-Clause",
4754
4754
+
"dependencies": {
4755
4755
+
"estraverse": "^5.2.0"
4756
4756
+
},
4757
4757
+
"engines": {
4758
4758
+
"node": ">=4.0"
4759
4759
+
}
4760
4760
+
},
4761
4761
+
"node_modules/estraverse": {
4762
4762
+
"version": "5.3.0",
4763
4763
+
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
4764
4764
+
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
4765
4765
+
"dev": true,
4766
4766
+
"license": "BSD-2-Clause",
4767
4767
+
"engines": {
4768
4768
+
"node": ">=4.0"
4769
4769
+
}
4770
4770
+
},
4771
4771
+
"node_modules/estree-walker": {
4772
4772
+
"version": "2.0.2",
4773
4773
+
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
4774
4774
+
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
4775
4775
+
"license": "MIT"
4776
4776
+
},
4777
4777
+
"node_modules/esutils": {
4778
4778
+
"version": "2.0.3",
4779
4779
+
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
4780
4780
+
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
4781
4781
+
"dev": true,
4782
4782
+
"license": "BSD-2-Clause",
4783
4783
+
"engines": {
4784
4784
+
"node": ">=0.10.0"
4785
4785
+
}
4786
4786
+
},
4787
4787
+
"node_modules/eventemitter3": {
4788
4788
+
"version": "5.0.1",
4789
4789
+
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
4790
4790
+
"integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
4791
4791
+
"license": "MIT"
4792
4792
+
},
4793
4793
+
"node_modules/fast-deep-equal": {
4794
4794
+
"version": "3.1.3",
4795
4795
+
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
4796
4796
+
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
4797
4797
+
"dev": true,
4798
4798
+
"license": "MIT"
4799
4799
+
},
4800
4800
+
"node_modules/fast-glob": {
4801
4801
+
"version": "3.3.3",
4802
4802
+
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
4803
4803
+
"integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
4804
4804
+
"license": "MIT",
4805
4805
+
"dependencies": {
4806
4806
+
"@nodelib/fs.stat": "^2.0.2",
4807
4807
+
"@nodelib/fs.walk": "^1.2.3",
4808
4808
+
"glob-parent": "^5.1.2",
4809
4809
+
"merge2": "^1.3.0",
4810
4810
+
"micromatch": "^4.0.8"
4811
4811
+
},
4812
4812
+
"engines": {
4813
4813
+
"node": ">=8.6.0"
4814
4814
+
}
4815
4815
+
},
4816
4816
+
"node_modules/fast-glob/node_modules/glob-parent": {
4817
4817
+
"version": "5.1.2",
4818
4818
+
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
4819
4819
+
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
4820
4820
+
"license": "ISC",
4821
4821
+
"dependencies": {
4822
4822
+
"is-glob": "^4.0.1"
4823
4823
+
},
4824
4824
+
"engines": {
4825
4825
+
"node": ">= 6"
4826
4826
+
}
4827
4827
+
},
4828
4828
+
"node_modules/fast-json-stable-stringify": {
4829
4829
+
"version": "2.1.0",
4830
4830
+
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
4831
4831
+
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
4832
4832
+
"dev": true,
4833
4833
+
"license": "MIT"
4834
4834
+
},
4835
4835
+
"node_modules/fast-levenshtein": {
4836
4836
+
"version": "2.0.6",
4837
4837
+
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
4838
4838
+
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
4839
4839
+
"dev": true,
4840
4840
+
"license": "MIT"
4841
4841
+
},
4842
4842
+
"node_modules/fast-sha256": {
4843
4843
+
"version": "1.3.0",
4844
4844
+
"resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz",
4845
4845
+
"integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==",
4846
4846
+
"license": "Unlicense"
4847
4847
+
},
4848
4848
+
"node_modules/fastq": {
4849
4849
+
"version": "1.19.1",
4850
4850
+
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
4851
4851
+
"integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
4852
4852
+
"license": "ISC",
4853
4853
+
"dependencies": {
4854
4854
+
"reusify": "^1.0.4"
4855
4855
+
}
4856
4856
+
},
4857
4857
+
"node_modules/fdir": {
4858
4858
+
"version": "6.4.4",
4859
4859
+
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
4860
4860
+
"integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==",
4861
4861
+
"license": "MIT",
4862
4862
+
"peerDependencies": {
4863
4863
+
"picomatch": "^3 || ^4"
4864
4864
+
},
4865
4865
+
"peerDependenciesMeta": {
4866
4866
+
"picomatch": {
4867
4867
+
"optional": true
4868
4868
+
}
4869
4869
+
}
4870
4870
+
},
4871
4871
+
"node_modules/fetch-blob": {
4872
4872
+
"version": "3.2.0",
4873
4873
+
"resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
4874
4874
+
"integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
4875
4875
+
"funding": [
4876
4876
+
{
4877
4877
+
"type": "github",
4878
4878
+
"url": "https://github.com/sponsors/jimmywarting"
4879
4879
+
},
4880
4880
+
{
4881
4881
+
"type": "paypal",
4882
4882
+
"url": "https://paypal.me/jimmywarting"
4883
4883
+
}
4884
4884
+
],
4885
4885
+
"license": "MIT",
4886
4886
+
"dependencies": {
4887
4887
+
"node-domexception": "^1.0.0",
4888
4888
+
"web-streams-polyfill": "^3.0.3"
4889
4889
+
},
4890
4890
+
"engines": {
4891
4891
+
"node": "^12.20 || >= 14.13"
4892
4892
+
}
4893
4893
+
},
4894
4894
+
"node_modules/fflate": {
4895
4895
+
"version": "0.8.2",
4896
4896
+
"resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz",
4897
4897
+
"integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==",
4898
4898
+
"license": "MIT"
4899
4899
+
},
4900
4900
+
"node_modules/file-entry-cache": {
4901
4901
+
"version": "8.0.0",
4902
4902
+
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
4903
4903
+
"integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
4904
4904
+
"dev": true,
4905
4905
+
"license": "MIT",
4906
4906
+
"dependencies": {
4907
4907
+
"flat-cache": "^4.0.0"
4908
4908
+
},
4909
4909
+
"engines": {
4910
4910
+
"node": ">=16.0.0"
4911
4911
+
}
4912
4912
+
},
4913
4913
+
"node_modules/fill-range": {
4914
4914
+
"version": "7.1.1",
4915
4915
+
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
4916
4916
+
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
4917
4917
+
"license": "MIT",
4918
4918
+
"dependencies": {
4919
4919
+
"to-regex-range": "^5.0.1"
4920
4920
+
},
4921
4921
+
"engines": {
4922
4922
+
"node": ">=8"
4923
4923
+
}
4924
4924
+
},
4925
4925
+
"node_modules/find-up": {
4926
4926
+
"version": "5.0.0",
4927
4927
+
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
4928
4928
+
"integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
4929
4929
+
"dev": true,
4930
4930
+
"license": "MIT",
4931
4931
+
"dependencies": {
4932
4932
+
"locate-path": "^6.0.0",
4933
4933
+
"path-exists": "^4.0.0"
4934
4934
+
},
4935
4935
+
"engines": {
4936
4936
+
"node": ">=10"
4937
4937
+
},
4938
4938
+
"funding": {
4939
4939
+
"url": "https://github.com/sponsors/sindresorhus"
4940
4940
+
}
4941
4941
+
},
4942
4942
+
"node_modules/flat-cache": {
4943
4943
+
"version": "4.0.1",
4944
4944
+
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
4945
4945
+
"integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
4946
4946
+
"dev": true,
4947
4947
+
"license": "MIT",
4948
4948
+
"dependencies": {
4949
4949
+
"flatted": "^3.2.9",
4950
4950
+
"keyv": "^4.5.4"
4951
4951
+
},
4952
4952
+
"engines": {
4953
4953
+
"node": ">=16"
4954
4954
+
}
4955
4955
+
},
4956
4956
+
"node_modules/flatted": {
4957
4957
+
"version": "3.3.3",
4958
4958
+
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
4959
4959
+
"integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
4960
4960
+
"dev": true,
4961
4961
+
"license": "ISC"
4962
4962
+
},
4963
4963
+
"node_modules/foreground-child": {
4964
4964
+
"version": "3.3.1",
4965
4965
+
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
4966
4966
+
"integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
4967
4967
+
"license": "ISC",
4968
4968
+
"dependencies": {
4969
4969
+
"cross-spawn": "^7.0.6",
4970
4970
+
"signal-exit": "^4.0.1"
4971
4971
+
},
4972
4972
+
"engines": {
4973
4973
+
"node": ">=14"
4974
4974
+
},
4975
4975
+
"funding": {
4976
4976
+
"url": "https://github.com/sponsors/isaacs"
4977
4977
+
}
4978
4978
+
},
4979
4979
+
"node_modules/formdata-polyfill": {
4980
4980
+
"version": "4.0.10",
4981
4981
+
"resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
4982
4982
+
"integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
4983
4983
+
"license": "MIT",
4984
4984
+
"dependencies": {
4985
4985
+
"fetch-blob": "^3.1.2"
4986
4986
+
},
4987
4987
+
"engines": {
4988
4988
+
"node": ">=12.20.0"
4989
4989
+
}
4990
4990
+
},
4991
4991
+
"node_modules/fsevents": {
4992
4992
+
"version": "2.3.3",
4993
4993
+
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
4994
4994
+
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
4995
4995
+
"hasInstallScript": true,
4996
4996
+
"license": "MIT",
4997
4997
+
"optional": true,
4998
4998
+
"os": [
4999
4999
+
"darwin"
5000
5000
+
],
5001
5001
+
"engines": {
5002
5002
+
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
5003
5003
+
}
5004
5004
+
},
5005
5005
+
"node_modules/fuchs": {
5006
5006
+
"version": "0.0.28",
5007
5007
+
"resolved": "https://registry.npmjs.org/fuchs/-/fuchs-0.0.28.tgz",
5008
5008
+
"integrity": "sha512-Lal6tu8+kTOtI84u2ZNm4u7UIG3G01npO3J2MAWho1I8ubu0x27fg57nQ6k1PP/Orwv7Y78co+E74CYvbMzBMA==",
5009
5009
+
"license": "MIT",
5010
5010
+
"dependencies": {
5011
5011
+
"@atproto/api": "^0.14.7",
5012
5012
+
"@clack/prompts": "^0.10.0",
5013
5013
+
"@number-flow/svelte": "^0.3.3",
5014
5014
+
"@sveltejs/adapter-static": "^3.0.8",
5015
5015
+
"@texel/color": "^1.1.9",
5016
5016
+
"@thisux/sveltednd": "^0.0.20",
5017
5017
+
"@threlte/core": "^8.0.1",
5018
5018
+
"@threlte/extras": "^9.0.1",
5019
5019
+
"@types/three": "^0.173.0",
5020
5020
+
"@use-gesture/vanilla": "^10.3.1",
5021
5021
+
"@zerodevx/svelte-img": "^2.1.2",
5022
5022
+
"adm-zip": "^0.5.16",
5023
5023
+
"bits-ui": "^1.3.4",
5024
5024
+
"cheerio": "^1.0.0",
5025
5025
+
"commander": "^13.1.0",
5026
5026
+
"hls.js": "^1.5.20",
5027
5027
+
"layerchart": "^1.0.0",
5028
5028
+
"node-fetch": "^3.3.2",
5029
5029
+
"paneforge": "^0.0.6",
5030
5030
+
"pdfjs-dist": "^5.0.375",
5031
5031
+
"picocolors": "^1.1.1",
5032
5032
+
"plyr": "^3.7.8",
5033
5033
+
"simplex-noise": "^4.0.3",
5034
5034
+
"svelte-sonner": "^0.3.28",
5035
5035
+
"tailwind-variants": "^0.3.1",
5036
5036
+
"tailwindcss-animate": "^1.0.7",
5037
5037
+
"tar": "^7.4.3",
5038
5038
+
"three": "^0.173.0",
5039
5039
+
"vite-plugin-glsl": "^1.3.1",
5040
5040
+
"wavesurfer.js": "^7.9.1"
5041
5041
+
},
5042
5042
+
"bin": {
5043
5043
+
"fuchs": "dist/cli.js"
5044
5044
+
},
5045
5045
+
"peerDependencies": {
5046
5046
+
"@sveltejs/kit": "^2.16.0",
5047
5047
+
"svelte": "^5.0.0"
5048
5048
+
}
5049
5049
+
},
5050
5050
+
"node_modules/fuchs/node_modules/tailwind-merge": {
5051
5051
+
"version": "2.5.4",
5052
5052
+
"resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.4.tgz",
5053
5053
+
"integrity": "sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==",
5054
5054
+
"license": "MIT",
5055
5055
+
"funding": {
5056
5056
+
"type": "github",
5057
5057
+
"url": "https://github.com/sponsors/dcastil"
5058
5058
+
}
5059
5059
+
},
5060
5060
+
"node_modules/fuchs/node_modules/tailwind-variants": {
5061
5061
+
"version": "0.3.1",
5062
5062
+
"resolved": "https://registry.npmjs.org/tailwind-variants/-/tailwind-variants-0.3.1.tgz",
5063
5063
+
"integrity": "sha512-krn67M3FpPwElg4FsZrOQd0U26o7UDH/QOkK8RNaiCCrr052f6YJPBUfNKnPo/s/xRzNPtv1Mldlxsg8Tb46BQ==",
5064
5064
+
"license": "MIT",
5065
5065
+
"dependencies": {
5066
5066
+
"tailwind-merge": "2.5.4"
5067
5067
+
},
5068
5068
+
"engines": {
5069
5069
+
"node": ">=16.x",
5070
5070
+
"pnpm": ">=7.x"
5071
5071
+
},
5072
5072
+
"peerDependencies": {
5073
5073
+
"tailwindcss": "*"
5074
5074
+
}
5075
5075
+
},
5076
5076
+
"node_modules/function-bind": {
5077
5077
+
"version": "1.1.2",
5078
5078
+
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
5079
5079
+
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
5080
5080
+
"license": "MIT",
5081
5081
+
"funding": {
5082
5082
+
"url": "https://github.com/sponsors/ljharb"
5083
5083
+
}
5084
5084
+
},
5085
5085
+
"node_modules/glob": {
5086
5086
+
"version": "10.4.5",
5087
5087
+
"resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
5088
5088
+
"integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
5089
5089
+
"license": "ISC",
5090
5090
+
"dependencies": {
5091
5091
+
"foreground-child": "^3.1.0",
5092
5092
+
"jackspeak": "^3.1.2",
5093
5093
+
"minimatch": "^9.0.4",
5094
5094
+
"minipass": "^7.1.2",
5095
5095
+
"package-json-from-dist": "^1.0.0",
5096
5096
+
"path-scurry": "^1.11.1"
5097
5097
+
},
5098
5098
+
"bin": {
5099
5099
+
"glob": "dist/esm/bin.mjs"
5100
5100
+
},
5101
5101
+
"funding": {
5102
5102
+
"url": "https://github.com/sponsors/isaacs"
5103
5103
+
}
5104
5104
+
},
5105
5105
+
"node_modules/glob-parent": {
5106
5106
+
"version": "6.0.2",
5107
5107
+
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
5108
5108
+
"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
5109
5109
+
"license": "ISC",
5110
5110
+
"dependencies": {
5111
5111
+
"is-glob": "^4.0.3"
5112
5112
+
},
5113
5113
+
"engines": {
5114
5114
+
"node": ">=10.13.0"
5115
5115
+
}
5116
5116
+
},
5117
5117
+
"node_modules/glob/node_modules/brace-expansion": {
5118
5118
+
"version": "2.0.1",
5119
5119
+
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
5120
5120
+
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
5121
5121
+
"license": "MIT",
5122
5122
+
"dependencies": {
5123
5123
+
"balanced-match": "^1.0.0"
5124
5124
+
}
5125
5125
+
},
5126
5126
+
"node_modules/glob/node_modules/minimatch": {
5127
5127
+
"version": "9.0.5",
5128
5128
+
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
5129
5129
+
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
5130
5130
+
"license": "ISC",
5131
5131
+
"dependencies": {
5132
5132
+
"brace-expansion": "^2.0.1"
5133
5133
+
},
5134
5134
+
"engines": {
5135
5135
+
"node": ">=16 || 14 >=14.17"
5136
5136
+
},
5137
5137
+
"funding": {
5138
5138
+
"url": "https://github.com/sponsors/isaacs"
5139
5139
+
}
5140
5140
+
},
5141
5141
+
"node_modules/globals": {
5142
5142
+
"version": "16.0.0",
5143
5143
+
"resolved": "https://registry.npmjs.org/globals/-/globals-16.0.0.tgz",
5144
5144
+
"integrity": "sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==",
5145
5145
+
"dev": true,
5146
5146
+
"license": "MIT",
5147
5147
+
"engines": {
5148
5148
+
"node": ">=18"
5149
5149
+
},
5150
5150
+
"funding": {
5151
5151
+
"url": "https://github.com/sponsors/sindresorhus"
5152
5152
+
}
5153
5153
+
},
5154
5154
+
"node_modules/graceful-fs": {
5155
5155
+
"version": "4.2.11",
5156
5156
+
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
5157
5157
+
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
5158
5158
+
"dev": true,
5159
5159
+
"license": "ISC"
5160
5160
+
},
5161
5161
+
"node_modules/graphemer": {
5162
5162
+
"version": "1.4.0",
5163
5163
+
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
5164
5164
+
"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
5165
5165
+
"license": "MIT"
5166
5166
+
},
5167
5167
+
"node_modules/has-flag": {
5168
5168
+
"version": "4.0.0",
5169
5169
+
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
5170
5170
+
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
5171
5171
+
"dev": true,
5172
5172
+
"license": "MIT",
5173
5173
+
"engines": {
5174
5174
+
"node": ">=8"
5175
5175
+
}
5176
5176
+
},
5177
5177
+
"node_modules/hasown": {
5178
5178
+
"version": "2.0.2",
5179
5179
+
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
5180
5180
+
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
5181
5181
+
"license": "MIT",
5182
5182
+
"dependencies": {
5183
5183
+
"function-bind": "^1.1.2"
5184
5184
+
},
5185
5185
+
"engines": {
5186
5186
+
"node": ">= 0.4"
5187
5187
+
}
5188
5188
+
},
5189
5189
+
"node_modules/hls.js": {
5190
5190
+
"version": "1.6.2",
5191
5191
+
"resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.6.2.tgz",
5192
5192
+
"integrity": "sha512-rx+pETSCJEDThm/JCm8CuadcAC410cVjb1XVXFNDKFuylaayHk1+tFxhkjvnMDAfqsJHxZXDAJ3Uc2d5xQyWlQ==",
5193
5193
+
"license": "Apache-2.0"
5194
5194
+
},
5195
5195
+
"node_modules/htmlparser2": {
5196
5196
+
"version": "9.1.0",
5197
5197
+
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz",
5198
5198
+
"integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==",
5199
5199
+
"funding": [
5200
5200
+
"https://github.com/fb55/htmlparser2?sponsor=1",
5201
5201
+
{
5202
5202
+
"type": "github",
5203
5203
+
"url": "https://github.com/sponsors/fb55"
5204
5204
+
}
5205
5205
+
],
5206
5206
+
"license": "MIT",
5207
5207
+
"dependencies": {
5208
5208
+
"domelementtype": "^2.3.0",
5209
5209
+
"domhandler": "^5.0.3",
5210
5210
+
"domutils": "^3.1.0",
5211
5211
+
"entities": "^4.5.0"
5212
5212
+
}
5213
5213
+
},
5214
5214
+
"node_modules/iconv-lite": {
5215
5215
+
"version": "0.6.3",
5216
5216
+
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
5217
5217
+
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
5218
5218
+
"license": "MIT",
5219
5219
+
"dependencies": {
5220
5220
+
"safer-buffer": ">= 2.1.2 < 3.0.0"
5221
5221
+
},
5222
5222
+
"engines": {
5223
5223
+
"node": ">=0.10.0"
5224
5224
+
}
5225
5225
+
},
5226
5226
+
"node_modules/ignore": {
5227
5227
+
"version": "5.3.2",
5228
5228
+
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
5229
5229
+
"integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
5230
5230
+
"dev": true,
5231
5231
+
"license": "MIT",
5232
5232
+
"engines": {
5233
5233
+
"node": ">= 4"
5234
5234
+
}
5235
5235
+
},
5236
5236
+
"node_modules/imagetools-core": {
5237
5237
+
"version": "6.0.4",
5238
5238
+
"resolved": "https://registry.npmjs.org/imagetools-core/-/imagetools-core-6.0.4.tgz",
5239
5239
+
"integrity": "sha512-N1qs5qn7u9nR3kboISkYuvJm8MohiphCfBa+wx1UOropVaFis9/mh6wuDPLHJNhl6/64C7q2Pch5NASVKAaSrg==",
5240
5240
+
"license": "MIT",
5241
5241
+
"dependencies": {
5242
5242
+
"sharp": "^0.33.1"
5243
5243
+
},
5244
5244
+
"engines": {
5245
5245
+
"node": ">=12.0.0"
5246
5246
+
}
5247
5247
+
},
5248
5248
+
"node_modules/immer": {
5249
5249
+
"version": "10.1.1",
5250
5250
+
"resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
5251
5251
+
"integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
5252
5252
+
"license": "MIT",
5253
5253
+
"funding": {
5254
5254
+
"type": "opencollective",
5255
5255
+
"url": "https://opencollective.com/immer"
5256
5256
+
}
5257
5257
+
},
5258
5258
+
"node_modules/import-fresh": {
5259
5259
+
"version": "3.3.1",
5260
5260
+
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
5261
5261
+
"integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
5262
5262
+
"dev": true,
5263
5263
+
"license": "MIT",
5264
5264
+
"dependencies": {
5265
5265
+
"parent-module": "^1.0.0",
5266
5266
+
"resolve-from": "^4.0.0"
5267
5267
+
},
5268
5268
+
"engines": {
5269
5269
+
"node": ">=6"
5270
5270
+
},
5271
5271
+
"funding": {
5272
5272
+
"url": "https://github.com/sponsors/sindresorhus"
5273
5273
+
}
5274
5274
+
},
5275
5275
+
"node_modules/import-meta-resolve": {
5276
5276
+
"version": "4.1.0",
5277
5277
+
"resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz",
5278
5278
+
"integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==",
5279
5279
+
"license": "MIT",
5280
5280
+
"funding": {
5281
5281
+
"type": "github",
5282
5282
+
"url": "https://github.com/sponsors/wooorm"
5283
5283
+
}
5284
5284
+
},
5285
5285
+
"node_modules/imurmurhash": {
5286
5286
+
"version": "0.1.4",
5287
5287
+
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
5288
5288
+
"integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
5289
5289
+
"dev": true,
5290
5290
+
"license": "MIT",
5291
5291
+
"engines": {
5292
5292
+
"node": ">=0.8.19"
5293
5293
+
}
5294
5294
+
},
5295
5295
+
"node_modules/inline-style-parser": {
5296
5296
+
"version": "0.2.4",
5297
5297
+
"resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz",
5298
5298
+
"integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==",
5299
5299
+
"license": "MIT"
5300
5300
+
},
5301
5301
+
"node_modules/internmap": {
5302
5302
+
"version": "2.0.3",
5303
5303
+
"resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
5304
5304
+
"integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
5305
5305
+
"license": "ISC",
5306
5306
+
"engines": {
5307
5307
+
"node": ">=12"
5308
5308
+
}
5309
5309
+
},
5310
5310
+
"node_modules/is-arrayish": {
5311
5311
+
"version": "0.3.2",
5312
5312
+
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
5313
5313
+
"integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
5314
5314
+
"license": "MIT"
5315
5315
+
},
5316
5316
+
"node_modules/is-binary-path": {
5317
5317
+
"version": "2.1.0",
5318
5318
+
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
5319
5319
+
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
5320
5320
+
"license": "MIT",
5321
5321
+
"dependencies": {
5322
5322
+
"binary-extensions": "^2.0.0"
5323
5323
+
},
5324
5324
+
"engines": {
5325
5325
+
"node": ">=8"
5326
5326
+
}
5327
5327
+
},
5328
5328
+
"node_modules/is-core-module": {
5329
5329
+
"version": "2.16.1",
5330
5330
+
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
5331
5331
+
"integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
5332
5332
+
"license": "MIT",
5333
5333
+
"dependencies": {
5334
5334
+
"hasown": "^2.0.2"
5335
5335
+
},
5336
5336
+
"engines": {
5337
5337
+
"node": ">= 0.4"
5338
5338
+
},
5339
5339
+
"funding": {
5340
5340
+
"url": "https://github.com/sponsors/ljharb"
5341
5341
+
}
5342
5342
+
},
5343
5343
+
"node_modules/is-extglob": {
5344
5344
+
"version": "2.1.1",
5345
5345
+
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
5346
5346
+
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
5347
5347
+
"license": "MIT",
5348
5348
+
"engines": {
5349
5349
+
"node": ">=0.10.0"
5350
5350
+
}
5351
5351
+
},
5352
5352
+
"node_modules/is-fullwidth-code-point": {
5353
5353
+
"version": "3.0.0",
5354
5354
+
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5355
5355
+
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5356
5356
+
"license": "MIT",
5357
5357
+
"engines": {
5358
5358
+
"node": ">=8"
5359
5359
+
}
5360
5360
+
},
5361
5361
+
"node_modules/is-glob": {
5362
5362
+
"version": "4.0.3",
5363
5363
+
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
5364
5364
+
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
5365
5365
+
"license": "MIT",
5366
5366
+
"dependencies": {
5367
5367
+
"is-extglob": "^2.1.1"
5368
5368
+
},
5369
5369
+
"engines": {
5370
5370
+
"node": ">=0.10.0"
5371
5371
+
}
5372
5372
+
},
5373
5373
+
"node_modules/is-number": {
5374
5374
+
"version": "7.0.0",
5375
5375
+
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
5376
5376
+
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
5377
5377
+
"license": "MIT",
5378
5378
+
"engines": {
5379
5379
+
"node": ">=0.12.0"
5380
5380
+
}
5381
5381
+
},
5382
5382
+
"node_modules/is-reference": {
5383
5383
+
"version": "3.0.3",
5384
5384
+
"resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz",
5385
5385
+
"integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==",
5386
5386
+
"license": "MIT",
5387
5387
+
"dependencies": {
5388
5388
+
"@types/estree": "^1.0.6"
5389
5389
+
}
5390
5390
+
},
5391
5391
+
"node_modules/isexe": {
5392
5392
+
"version": "2.0.0",
5393
5393
+
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
5394
5394
+
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
5395
5395
+
"license": "ISC"
5396
5396
+
},
5397
5397
+
"node_modules/iso-datestring-validator": {
5398
5398
+
"version": "2.2.2",
5399
5399
+
"resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz",
5400
5400
+
"integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==",
5401
5401
+
"license": "MIT"
5402
5402
+
},
5403
5403
+
"node_modules/jackspeak": {
5404
5404
+
"version": "3.4.3",
5405
5405
+
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
5406
5406
+
"integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
5407
5407
+
"license": "BlueOak-1.0.0",
5408
5408
+
"dependencies": {
5409
5409
+
"@isaacs/cliui": "^8.0.2"
5410
5410
+
},
5411
5411
+
"funding": {
5412
5412
+
"url": "https://github.com/sponsors/isaacs"
5413
5413
+
},
5414
5414
+
"optionalDependencies": {
5415
5415
+
"@pkgjs/parseargs": "^0.11.0"
5416
5416
+
}
5417
5417
+
},
5418
5418
+
"node_modules/jiti": {
5419
5419
+
"version": "2.4.2",
5420
5420
+
"resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz",
5421
5421
+
"integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==",
5422
5422
+
"devOptional": true,
5423
5423
+
"license": "MIT",
5424
5424
+
"bin": {
5425
5425
+
"jiti": "lib/jiti-cli.mjs"
5426
5426
+
}
5427
5427
+
},
5428
5428
+
"node_modules/js-yaml": {
5429
5429
+
"version": "4.1.0",
5430
5430
+
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
5431
5431
+
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
5432
5432
+
"dev": true,
5433
5433
+
"license": "MIT",
5434
5434
+
"dependencies": {
5435
5435
+
"argparse": "^2.0.1"
5436
5436
+
},
5437
5437
+
"bin": {
5438
5438
+
"js-yaml": "bin/js-yaml.js"
5439
5439
+
}
5440
5440
+
},
5441
5441
+
"node_modules/json-buffer": {
5442
5442
+
"version": "3.0.1",
5443
5443
+
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
5444
5444
+
"integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
5445
5445
+
"dev": true,
5446
5446
+
"license": "MIT"
5447
5447
+
},
5448
5448
+
"node_modules/json-schema-traverse": {
5449
5449
+
"version": "0.4.1",
5450
5450
+
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
5451
5451
+
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
5452
5452
+
"dev": true,
5453
5453
+
"license": "MIT"
5454
5454
+
},
5455
5455
+
"node_modules/json-stable-stringify-without-jsonify": {
5456
5456
+
"version": "1.0.1",
5457
5457
+
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
5458
5458
+
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
5459
5459
+
"dev": true,
5460
5460
+
"license": "MIT"
5461
5461
+
},
5462
5462
+
"node_modules/keyv": {
5463
5463
+
"version": "4.5.4",
5464
5464
+
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
5465
5465
+
"integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
5466
5466
+
"dev": true,
5467
5467
+
"license": "MIT",
5468
5468
+
"dependencies": {
5469
5469
+
"json-buffer": "3.0.1"
5470
5470
+
}
5471
5471
+
},
5472
5472
+
"node_modules/kleur": {
5473
5473
+
"version": "4.1.5",
5474
5474
+
"resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
5475
5475
+
"integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
5476
5476
+
"license": "MIT",
5477
5477
+
"engines": {
5478
5478
+
"node": ">=6"
5479
5479
+
}
5480
5480
+
},
5481
5481
+
"node_modules/known-css-properties": {
5482
5482
+
"version": "0.35.0",
5483
5483
+
"resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.35.0.tgz",
5484
5484
+
"integrity": "sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==",
5485
5485
+
"dev": true,
5486
5486
+
"license": "MIT"
5487
5487
+
},
5488
5488
+
"node_modules/layercake": {
5489
5489
+
"version": "8.4.3",
5490
5490
+
"resolved": "https://registry.npmjs.org/layercake/-/layercake-8.4.3.tgz",
5491
5491
+
"integrity": "sha512-PZDduaPFxgHHkxlmsz5MVBECf6ZCT39DI3LgMVvuMwrmlrtlXwXUM/elJp46zHYzCE1j+cGyDuBDxnANv94tOQ==",
5492
5492
+
"license": "MIT",
5493
5493
+
"dependencies": {
5494
5494
+
"d3-array": "^3.2.4",
5495
5495
+
"d3-color": "^3.1.0",
5496
5496
+
"d3-scale": "^4.0.2",
5497
5497
+
"d3-shape": "^3.2.0"
5498
5498
+
},
5499
5499
+
"peerDependencies": {
5500
5500
+
"svelte": "3 - 5 || >=5.0.0-next.120",
5501
5501
+
"typescript": "^5.0.2"
5502
5502
+
}
5503
5503
+
},
5504
5504
+
"node_modules/layerchart": {
5505
5505
+
"version": "1.0.8",
5506
5506
+
"resolved": "https://registry.npmjs.org/layerchart/-/layerchart-1.0.8.tgz",
5507
5507
+
"integrity": "sha512-JkSNLUFiTkUYOmJclnM97oO/xtr/YuF4bnAf1ySz2ZeoS97HNUgWjIcYl5JkNrF112VA1K/ODranx5ZbYpXxqA==",
5508
5508
+
"license": "MIT",
5509
5509
+
"dependencies": {
5510
5510
+
"@dagrejs/dagre": "^1.1.4",
5511
5511
+
"@layerstack/svelte-actions": "^1.0.0",
5512
5512
+
"@layerstack/svelte-stores": "^1.0.0",
5513
5513
+
"@layerstack/tailwind": "^1.0.0",
5514
5514
+
"@layerstack/utils": "^1.0.0",
5515
5515
+
"d3-array": "^3.2.4",
5516
5516
+
"d3-color": "^3.1.0",
5517
5517
+
"d3-delaunay": "^6.0.4",
5518
5518
+
"d3-dsv": "^3.0.1",
5519
5519
+
"d3-force": "^3.0.0",
5520
5520
+
"d3-geo": "^3.1.1",
5521
5521
+
"d3-geo-voronoi": "^2.1.0",
5522
5522
+
"d3-hierarchy": "^3.1.2",
5523
5523
+
"d3-interpolate": "^3.0.1",
5524
5524
+
"d3-interpolate-path": "^2.3.0",
5525
5525
+
"d3-path": "^3.1.0",
5526
5526
+
"d3-quadtree": "^3.0.1",
5527
5527
+
"d3-random": "^3.0.1",
5528
5528
+
"d3-sankey": "^0.12.3",
5529
5529
+
"d3-scale": "^4.0.2",
5530
5530
+
"d3-scale-chromatic": "^3.1.0",
5531
5531
+
"d3-shape": "^3.2.0",
5532
5532
+
"d3-tile": "^1.0.0",
5533
5533
+
"d3-time": "^3.1.0",
5534
5534
+
"date-fns": "^4.1.0",
5535
5535
+
"layercake": "^8.4.2",
5536
5536
+
"lodash-es": "^4.17.21"
5537
5537
+
},
5538
5538
+
"peerDependencies": {
5539
5539
+
"svelte": "^3.56.0 || ^4.0.0 || ^5.0.0"
5540
5540
+
}
5541
5541
+
},
5542
5542
+
"node_modules/levn": {
5543
5543
+
"version": "0.4.1",
5544
5544
+
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
5545
5545
+
"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
5546
5546
+
"dev": true,
5547
5547
+
"license": "MIT",
5548
5548
+
"dependencies": {
5549
5549
+
"prelude-ls": "^1.2.1",
5550
5550
+
"type-check": "~0.4.0"
5551
5551
+
},
5552
5552
+
"engines": {
5553
5553
+
"node": ">= 0.8.0"
5554
5554
+
}
5555
5555
+
},
5556
5556
+
"node_modules/lightningcss": {
5557
5557
+
"version": "1.29.2",
5558
5558
+
"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.2.tgz",
5559
5559
+
"integrity": "sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==",
5560
5560
+
"devOptional": true,
5561
5561
+
"license": "MPL-2.0",
5562
5562
+
"dependencies": {
5563
5563
+
"detect-libc": "^2.0.3"
5564
5564
+
},
5565
5565
+
"engines": {
5566
5566
+
"node": ">= 12.0.0"
5567
5567
+
},
5568
5568
+
"funding": {
5569
5569
+
"type": "opencollective",
5570
5570
+
"url": "https://opencollective.com/parcel"
5571
5571
+
},
5572
5572
+
"optionalDependencies": {
5573
5573
+
"lightningcss-darwin-arm64": "1.29.2",
5574
5574
+
"lightningcss-darwin-x64": "1.29.2",
5575
5575
+
"lightningcss-freebsd-x64": "1.29.2",
5576
5576
+
"lightningcss-linux-arm-gnueabihf": "1.29.2",
5577
5577
+
"lightningcss-linux-arm64-gnu": "1.29.2",
5578
5578
+
"lightningcss-linux-arm64-musl": "1.29.2",
5579
5579
+
"lightningcss-linux-x64-gnu": "1.29.2",
5580
5580
+
"lightningcss-linux-x64-musl": "1.29.2",
5581
5581
+
"lightningcss-win32-arm64-msvc": "1.29.2",
5582
5582
+
"lightningcss-win32-x64-msvc": "1.29.2"
5583
5583
+
}
5584
5584
+
},
5585
5585
+
"node_modules/lightningcss-darwin-arm64": {
5586
5586
+
"version": "1.29.2",
5587
5587
+
"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.2.tgz",
5588
5588
+
"integrity": "sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==",
5589
5589
+
"cpu": [
5590
5590
+
"arm64"
5591
5591
+
],
5592
5592
+
"license": "MPL-2.0",
5593
5593
+
"optional": true,
5594
5594
+
"os": [
5595
5595
+
"darwin"
5596
5596
+
],
5597
5597
+
"engines": {
5598
5598
+
"node": ">= 12.0.0"
5599
5599
+
},
5600
5600
+
"funding": {
5601
5601
+
"type": "opencollective",
5602
5602
+
"url": "https://opencollective.com/parcel"
5603
5603
+
}
5604
5604
+
},
5605
5605
+
"node_modules/lightningcss-darwin-x64": {
5606
5606
+
"version": "1.29.2",
5607
5607
+
"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.2.tgz",
5608
5608
+
"integrity": "sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==",
5609
5609
+
"cpu": [
5610
5610
+
"x64"
5611
5611
+
],
5612
5612
+
"license": "MPL-2.0",
5613
5613
+
"optional": true,
5614
5614
+
"os": [
5615
5615
+
"darwin"
5616
5616
+
],
5617
5617
+
"engines": {
5618
5618
+
"node": ">= 12.0.0"
5619
5619
+
},
5620
5620
+
"funding": {
5621
5621
+
"type": "opencollective",
5622
5622
+
"url": "https://opencollective.com/parcel"
5623
5623
+
}
5624
5624
+
},
5625
5625
+
"node_modules/lightningcss-freebsd-x64": {
5626
5626
+
"version": "1.29.2",
5627
5627
+
"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.2.tgz",
5628
5628
+
"integrity": "sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==",
5629
5629
+
"cpu": [
5630
5630
+
"x64"
5631
5631
+
],
5632
5632
+
"license": "MPL-2.0",
5633
5633
+
"optional": true,
5634
5634
+
"os": [
5635
5635
+
"freebsd"
5636
5636
+
],
5637
5637
+
"engines": {
5638
5638
+
"node": ">= 12.0.0"
5639
5639
+
},
5640
5640
+
"funding": {
5641
5641
+
"type": "opencollective",
5642
5642
+
"url": "https://opencollective.com/parcel"
5643
5643
+
}
5644
5644
+
},
5645
5645
+
"node_modules/lightningcss-linux-arm-gnueabihf": {
5646
5646
+
"version": "1.29.2",
5647
5647
+
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.2.tgz",
5648
5648
+
"integrity": "sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==",
5649
5649
+
"cpu": [
5650
5650
+
"arm"
5651
5651
+
],
5652
5652
+
"license": "MPL-2.0",
5653
5653
+
"optional": true,
5654
5654
+
"os": [
5655
5655
+
"linux"
5656
5656
+
],
5657
5657
+
"engines": {
5658
5658
+
"node": ">= 12.0.0"
5659
5659
+
},
5660
5660
+
"funding": {
5661
5661
+
"type": "opencollective",
5662
5662
+
"url": "https://opencollective.com/parcel"
5663
5663
+
}
5664
5664
+
},
5665
5665
+
"node_modules/lightningcss-linux-arm64-gnu": {
5666
5666
+
"version": "1.29.2",
5667
5667
+
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.2.tgz",
5668
5668
+
"integrity": "sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==",
5669
5669
+
"cpu": [
5670
5670
+
"arm64"
5671
5671
+
],
5672
5672
+
"license": "MPL-2.0",
5673
5673
+
"optional": true,
5674
5674
+
"os": [
5675
5675
+
"linux"
5676
5676
+
],
5677
5677
+
"engines": {
5678
5678
+
"node": ">= 12.0.0"
5679
5679
+
},
5680
5680
+
"funding": {
5681
5681
+
"type": "opencollective",
5682
5682
+
"url": "https://opencollective.com/parcel"
5683
5683
+
}
5684
5684
+
},
5685
5685
+
"node_modules/lightningcss-linux-arm64-musl": {
5686
5686
+
"version": "1.29.2",
5687
5687
+
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.2.tgz",
5688
5688
+
"integrity": "sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==",
5689
5689
+
"cpu": [
5690
5690
+
"arm64"
5691
5691
+
],
5692
5692
+
"license": "MPL-2.0",
5693
5693
+
"optional": true,
5694
5694
+
"os": [
5695
5695
+
"linux"
5696
5696
+
],
5697
5697
+
"engines": {
5698
5698
+
"node": ">= 12.0.0"
5699
5699
+
},
5700
5700
+
"funding": {
5701
5701
+
"type": "opencollective",
5702
5702
+
"url": "https://opencollective.com/parcel"
5703
5703
+
}
5704
5704
+
},
5705
5705
+
"node_modules/lightningcss-linux-x64-gnu": {
5706
5706
+
"version": "1.29.2",
5707
5707
+
"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.2.tgz",
5708
5708
+
"integrity": "sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==",
5709
5709
+
"cpu": [
5710
5710
+
"x64"
5711
5711
+
],
5712
5712
+
"license": "MPL-2.0",
5713
5713
+
"optional": true,
5714
5714
+
"os": [
5715
5715
+
"linux"
5716
5716
+
],
5717
5717
+
"engines": {
5718
5718
+
"node": ">= 12.0.0"
5719
5719
+
},
5720
5720
+
"funding": {
5721
5721
+
"type": "opencollective",
5722
5722
+
"url": "https://opencollective.com/parcel"
5723
5723
+
}
5724
5724
+
},
5725
5725
+
"node_modules/lightningcss-linux-x64-musl": {
5726
5726
+
"version": "1.29.2",
5727
5727
+
"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.2.tgz",
5728
5728
+
"integrity": "sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==",
5729
5729
+
"cpu": [
5730
5730
+
"x64"
5731
5731
+
],
5732
5732
+
"license": "MPL-2.0",
5733
5733
+
"optional": true,
5734
5734
+
"os": [
5735
5735
+
"linux"
5736
5736
+
],
5737
5737
+
"engines": {
5738
5738
+
"node": ">= 12.0.0"
5739
5739
+
},
5740
5740
+
"funding": {
5741
5741
+
"type": "opencollective",
5742
5742
+
"url": "https://opencollective.com/parcel"
5743
5743
+
}
5744
5744
+
},
5745
5745
+
"node_modules/lightningcss-win32-arm64-msvc": {
5746
5746
+
"version": "1.29.2",
5747
5747
+
"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.2.tgz",
5748
5748
+
"integrity": "sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==",
5749
5749
+
"cpu": [
5750
5750
+
"arm64"
5751
5751
+
],
5752
5752
+
"license": "MPL-2.0",
5753
5753
+
"optional": true,
5754
5754
+
"os": [
5755
5755
+
"win32"
5756
5756
+
],
5757
5757
+
"engines": {
5758
5758
+
"node": ">= 12.0.0"
5759
5759
+
},
5760
5760
+
"funding": {
5761
5761
+
"type": "opencollective",
5762
5762
+
"url": "https://opencollective.com/parcel"
5763
5763
+
}
5764
5764
+
},
5765
5765
+
"node_modules/lightningcss-win32-x64-msvc": {
5766
5766
+
"version": "1.29.2",
5767
5767
+
"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.2.tgz",
5768
5768
+
"integrity": "sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==",
5769
5769
+
"cpu": [
5770
5770
+
"x64"
5771
5771
+
],
5772
5772
+
"license": "MPL-2.0",
5773
5773
+
"optional": true,
5774
5774
+
"os": [
5775
5775
+
"win32"
5776
5776
+
],
5777
5777
+
"engines": {
5778
5778
+
"node": ">= 12.0.0"
5779
5779
+
},
5780
5780
+
"funding": {
5781
5781
+
"type": "opencollective",
5782
5782
+
"url": "https://opencollective.com/parcel"
5783
5783
+
}
5784
5784
+
},
5785
5785
+
"node_modules/lilconfig": {
5786
5786
+
"version": "2.1.0",
5787
5787
+
"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
5788
5788
+
"integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
5789
5789
+
"dev": true,
5790
5790
+
"license": "MIT",
5791
5791
+
"engines": {
5792
5792
+
"node": ">=10"
5793
5793
+
}
5794
5794
+
},
5795
5795
+
"node_modules/lines-and-columns": {
5796
5796
+
"version": "1.2.4",
5797
5797
+
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
5798
5798
+
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
5799
5799
+
"license": "MIT"
5800
5800
+
},
5801
5801
+
"node_modules/loadjs": {
5802
5802
+
"version": "4.3.0",
5803
5803
+
"resolved": "https://registry.npmjs.org/loadjs/-/loadjs-4.3.0.tgz",
5804
5804
+
"integrity": "sha512-vNX4ZZLJBeDEOBvdr2v/F+0aN5oMuPu7JTqrMwp+DtgK+AryOlpy6Xtm2/HpNr+azEa828oQjOtWsB6iDtSfSQ==",
5805
5805
+
"license": "MIT"
5806
5806
+
},
5807
5807
+
"node_modules/locate-character": {
5808
5808
+
"version": "3.0.0",
5809
5809
+
"resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz",
5810
5810
+
"integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==",
5811
5811
+
"license": "MIT"
5812
5812
+
},
5813
5813
+
"node_modules/locate-path": {
5814
5814
+
"version": "6.0.0",
5815
5815
+
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
5816
5816
+
"integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
5817
5817
+
"dev": true,
5818
5818
+
"license": "MIT",
5819
5819
+
"dependencies": {
5820
5820
+
"p-locate": "^5.0.0"
5821
5821
+
},
5822
5822
+
"engines": {
5823
5823
+
"node": ">=10"
5824
5824
+
},
5825
5825
+
"funding": {
5826
5826
+
"url": "https://github.com/sponsors/sindresorhus"
5827
5827
+
}
5828
5828
+
},
5829
5829
+
"node_modules/lodash-es": {
5830
5830
+
"version": "4.17.21",
5831
5831
+
"resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
5832
5832
+
"integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==",
5833
5833
+
"license": "MIT"
5834
5834
+
},
5835
5835
+
"node_modules/lodash.castarray": {
5836
5836
+
"version": "4.4.0",
5837
5837
+
"resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz",
5838
5838
+
"integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==",
5839
5839
+
"dev": true,
5840
5840
+
"license": "MIT"
5841
5841
+
},
5842
5842
+
"node_modules/lodash.isplainobject": {
5843
5843
+
"version": "4.0.6",
5844
5844
+
"resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
5845
5845
+
"integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
5846
5846
+
"dev": true,
5847
5847
+
"license": "MIT"
5848
5848
+
},
5849
5849
+
"node_modules/lodash.merge": {
5850
5850
+
"version": "4.6.2",
5851
5851
+
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
5852
5852
+
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
5853
5853
+
"dev": true,
5854
5854
+
"license": "MIT"
5855
5855
+
},
5856
5856
+
"node_modules/loro-crdt": {
5857
5857
+
"version": "1.5.3",
5858
5858
+
"resolved": "https://registry.npmjs.org/loro-crdt/-/loro-crdt-1.5.3.tgz",
5859
5859
+
"integrity": "sha512-rrAoUcpcxmrZgkBdqU3CkU+QFSE8zrAELMyU66s5WjG9Jqt/4jGoU/wU8ciSrDAHb3LLBwgOFtUMFRETd0FV6g==",
5860
5860
+
"license": "MIT"
5861
5861
+
},
5862
5862
+
"node_modules/lru-cache": {
5863
5863
+
"version": "10.4.3",
5864
5864
+
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
5865
5865
+
"integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
5866
5866
+
"license": "ISC"
5867
5867
+
},
5868
5868
+
"node_modules/maath": {
5869
5869
+
"version": "0.10.8",
5870
5870
+
"resolved": "https://registry.npmjs.org/maath/-/maath-0.10.8.tgz",
5871
5871
+
"integrity": "sha512-tRvbDF0Pgqz+9XUa4jjfgAQ8/aPKmQdWXilFu2tMy4GWj4NOsx99HlULO4IeREfbO3a0sA145DZYyvXPkybm0g==",
5872
5872
+
"license": "MIT",
5873
5873
+
"peerDependencies": {
5874
5874
+
"@types/three": ">=0.134.0",
5875
5875
+
"three": ">=0.134.0"
5876
5876
+
}
5877
5877
+
},
5878
5878
+
"node_modules/magic-string": {
5879
5879
+
"version": "0.30.17",
5880
5880
+
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
5881
5881
+
"integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
5882
5882
+
"license": "MIT",
5883
5883
+
"dependencies": {
5884
5884
+
"@jridgewell/sourcemap-codec": "^1.5.0"
5885
5885
+
}
5886
5886
+
},
5887
5887
+
"node_modules/make-error": {
5888
5888
+
"version": "1.3.6",
5889
5889
+
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
5890
5890
+
"integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
5891
5891
+
"license": "ISC"
5892
5892
+
},
5893
5893
+
"node_modules/merge2": {
5894
5894
+
"version": "1.4.1",
5895
5895
+
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
5896
5896
+
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
5897
5897
+
"license": "MIT",
5898
5898
+
"engines": {
5899
5899
+
"node": ">= 8"
5900
5900
+
}
5901
5901
+
},
5902
5902
+
"node_modules/meshoptimizer": {
5903
5903
+
"version": "0.18.1",
5904
5904
+
"resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz",
5905
5905
+
"integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==",
5906
5906
+
"license": "MIT"
5907
5907
+
},
5908
5908
+
"node_modules/micromatch": {
5909
5909
+
"version": "4.0.8",
5910
5910
+
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
5911
5911
+
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
5912
5912
+
"license": "MIT",
5913
5913
+
"dependencies": {
5914
5914
+
"braces": "^3.0.3",
5915
5915
+
"picomatch": "^2.3.1"
5916
5916
+
},
5917
5917
+
"engines": {
5918
5918
+
"node": ">=8.6"
5919
5919
+
}
5920
5920
+
},
5921
5921
+
"node_modules/micromatch/node_modules/picomatch": {
5922
5922
+
"version": "2.3.1",
5923
5923
+
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
5924
5924
+
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
5925
5925
+
"license": "MIT",
5926
5926
+
"engines": {
5927
5927
+
"node": ">=8.6"
5928
5928
+
},
5929
5929
+
"funding": {
5930
5930
+
"url": "https://github.com/sponsors/jonschlinkert"
5931
5931
+
}
5932
5932
+
},
5933
5933
+
"node_modules/mini-svg-data-uri": {
5934
5934
+
"version": "1.4.4",
5935
5935
+
"resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz",
5936
5936
+
"integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==",
5937
5937
+
"dev": true,
5938
5938
+
"license": "MIT",
5939
5939
+
"bin": {
5940
5940
+
"mini-svg-data-uri": "cli.js"
5941
5941
+
}
5942
5942
+
},
5943
5943
+
"node_modules/minimatch": {
5944
5944
+
"version": "3.1.2",
5945
5945
+
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
5946
5946
+
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
5947
5947
+
"dev": true,
5948
5948
+
"license": "ISC",
5949
5949
+
"dependencies": {
5950
5950
+
"brace-expansion": "^1.1.7"
5951
5951
+
},
5952
5952
+
"engines": {
5953
5953
+
"node": "*"
5954
5954
+
}
5955
5955
+
},
5956
5956
+
"node_modules/minipass": {
5957
5957
+
"version": "7.1.2",
5958
5958
+
"resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
5959
5959
+
"integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
5960
5960
+
"license": "ISC",
5961
5961
+
"engines": {
5962
5962
+
"node": ">=16 || 14 >=14.17"
5963
5963
+
}
5964
5964
+
},
5965
5965
+
"node_modules/minizlib": {
5966
5966
+
"version": "3.0.2",
5967
5967
+
"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
5968
5968
+
"integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
5969
5969
+
"license": "MIT",
5970
5970
+
"dependencies": {
5971
5971
+
"minipass": "^7.1.2"
5972
5972
+
},
5973
5973
+
"engines": {
5974
5974
+
"node": ">= 18"
5975
5975
+
}
5976
5976
+
},
5977
5977
+
"node_modules/mitt": {
5978
5978
+
"version": "3.0.1",
5979
5979
+
"resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
5980
5980
+
"integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
5981
5981
+
"license": "MIT"
5982
5982
+
},
5983
5983
+
"node_modules/mkdirp": {
5984
5984
+
"version": "3.0.1",
5985
5985
+
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
5986
5986
+
"integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
5987
5987
+
"license": "MIT",
5988
5988
+
"bin": {
5989
5989
+
"mkdirp": "dist/cjs/src/bin.js"
5990
5990
+
},
5991
5991
+
"engines": {
5992
5992
+
"node": ">=10"
5993
5993
+
},
5994
5994
+
"funding": {
5995
5995
+
"url": "https://github.com/sponsors/isaacs"
5996
5996
+
}
5997
5997
+
},
5998
5998
+
"node_modules/mri": {
5999
5999
+
"version": "1.2.0",
6000
6000
+
"resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
6001
6001
+
"integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
6002
6002
+
"license": "MIT",
6003
6003
+
"engines": {
6004
6004
+
"node": ">=4"
6005
6005
+
}
6006
6006
+
},
6007
6007
+
"node_modules/mrmime": {
6008
6008
+
"version": "2.0.1",
6009
6009
+
"resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz",
6010
6010
+
"integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==",
6011
6011
+
"license": "MIT",
6012
6012
+
"engines": {
6013
6013
+
"node": ">=10"
6014
6014
+
}
6015
6015
+
},
6016
6016
+
"node_modules/ms": {
6017
6017
+
"version": "2.1.3",
6018
6018
+
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
6019
6019
+
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
6020
6020
+
"license": "MIT"
6021
6021
+
},
6022
6022
+
"node_modules/multiformats": {
6023
6023
+
"version": "9.9.0",
6024
6024
+
"resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
6025
6025
+
"integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==",
6026
6026
+
"license": "(Apache-2.0 AND MIT)"
6027
6027
+
},
6028
6028
+
"node_modules/mz": {
6029
6029
+
"version": "2.7.0",
6030
6030
+
"resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
6031
6031
+
"integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
6032
6032
+
"license": "MIT",
6033
6033
+
"dependencies": {
6034
6034
+
"any-promise": "^1.0.0",
6035
6035
+
"object-assign": "^4.0.1",
6036
6036
+
"thenify-all": "^1.0.0"
6037
6037
+
}
6038
6038
+
},
6039
6039
+
"node_modules/nanoid": {
6040
6040
+
"version": "3.3.11",
6041
6041
+
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
6042
6042
+
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
6043
6043
+
"funding": [
6044
6044
+
{
6045
6045
+
"type": "github",
6046
6046
+
"url": "https://github.com/sponsors/ai"
6047
6047
+
}
6048
6048
+
],
6049
6049
+
"license": "MIT",
6050
6050
+
"bin": {
6051
6051
+
"nanoid": "bin/nanoid.cjs"
6052
6052
+
},
6053
6053
+
"engines": {
6054
6054
+
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
6055
6055
+
}
6056
6056
+
},
6057
6057
+
"node_modules/natural-compare": {
6058
6058
+
"version": "1.4.0",
6059
6059
+
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
6060
6060
+
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
6061
6061
+
"dev": true,
6062
6062
+
"license": "MIT"
6063
6063
+
},
6064
6064
+
"node_modules/node-domexception": {
6065
6065
+
"version": "1.0.0",
6066
6066
+
"resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
6067
6067
+
"integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
6068
6068
+
"deprecated": "Use your platform's native DOMException instead",
6069
6069
+
"funding": [
6070
6070
+
{
6071
6071
+
"type": "github",
6072
6072
+
"url": "https://github.com/sponsors/jimmywarting"
6073
6073
+
},
6074
6074
+
{
6075
6075
+
"type": "github",
6076
6076
+
"url": "https://paypal.me/jimmywarting"
6077
6077
+
}
6078
6078
+
],
6079
6079
+
"license": "MIT",
6080
6080
+
"engines": {
6081
6081
+
"node": ">=10.5.0"
6082
6082
+
}
6083
6083
+
},
6084
6084
+
"node_modules/node-fetch": {
6085
6085
+
"version": "3.3.2",
6086
6086
+
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
6087
6087
+
"integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
6088
6088
+
"license": "MIT",
6089
6089
+
"dependencies": {
6090
6090
+
"data-uri-to-buffer": "^4.0.0",
6091
6091
+
"fetch-blob": "^3.1.4",
6092
6092
+
"formdata-polyfill": "^4.0.10"
6093
6093
+
},
6094
6094
+
"engines": {
6095
6095
+
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
6096
6096
+
},
6097
6097
+
"funding": {
6098
6098
+
"type": "opencollective",
6099
6099
+
"url": "https://opencollective.com/node-fetch"
6100
6100
+
}
6101
6101
+
},
6102
6102
+
"node_modules/node-gyp-build-optional-packages": {
6103
6103
+
"version": "5.1.1",
6104
6104
+
"resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz",
6105
6105
+
"integrity": "sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==",
6106
6106
+
"license": "MIT",
6107
6107
+
"optional": true,
6108
6108
+
"dependencies": {
6109
6109
+
"detect-libc": "^2.0.1"
6110
6110
+
},
6111
6111
+
"bin": {
6112
6112
+
"node-gyp-build-optional-packages": "bin.js",
6113
6113
+
"node-gyp-build-optional-packages-optional": "optional.js",
6114
6114
+
"node-gyp-build-optional-packages-test": "build-test.js"
6115
6115
+
}
6116
6116
+
},
6117
6117
+
"node_modules/normalize-path": {
6118
6118
+
"version": "3.0.0",
6119
6119
+
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
6120
6120
+
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
6121
6121
+
"license": "MIT",
6122
6122
+
"engines": {
6123
6123
+
"node": ">=0.10.0"
6124
6124
+
}
6125
6125
+
},
6126
6126
+
"node_modules/nth-check": {
6127
6127
+
"version": "2.1.1",
6128
6128
+
"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
6129
6129
+
"integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
6130
6130
+
"license": "BSD-2-Clause",
6131
6131
+
"dependencies": {
6132
6132
+
"boolbase": "^1.0.0"
6133
6133
+
},
6134
6134
+
"funding": {
6135
6135
+
"url": "https://github.com/fb55/nth-check?sponsor=1"
6136
6136
+
}
6137
6137
+
},
6138
6138
+
"node_modules/number-flow": {
6139
6139
+
"version": "0.5.7",
6140
6140
+
"resolved": "https://registry.npmjs.org/number-flow/-/number-flow-0.5.7.tgz",
6141
6141
+
"integrity": "sha512-P83Y9rBgN3Xpz5677YDNtuQHZpIldw6WXeWRg0+edrfFthhV7QqRdABas5gtu07QPLvbA8XhfO69rIvbKRzYIg==",
6142
6142
+
"license": "MIT",
6143
6143
+
"dependencies": {
6144
6144
+
"esm-env": "^1.1.4"
6145
6145
+
}
6146
6146
+
},
6147
6147
+
"node_modules/object-assign": {
6148
6148
+
"version": "4.1.1",
6149
6149
+
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
6150
6150
+
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
6151
6151
+
"license": "MIT",
6152
6152
+
"engines": {
6153
6153
+
"node": ">=0.10.0"
6154
6154
+
}
6155
6155
+
},
6156
6156
+
"node_modules/object-hash": {
6157
6157
+
"version": "3.0.0",
6158
6158
+
"resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
6159
6159
+
"integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
6160
6160
+
"license": "MIT",
6161
6161
+
"engines": {
6162
6162
+
"node": ">= 6"
6163
6163
+
}
6164
6164
+
},
6165
6165
+
"node_modules/optionator": {
6166
6166
+
"version": "0.9.4",
6167
6167
+
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
6168
6168
+
"integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
6169
6169
+
"dev": true,
6170
6170
+
"license": "MIT",
6171
6171
+
"dependencies": {
6172
6172
+
"deep-is": "^0.1.3",
6173
6173
+
"fast-levenshtein": "^2.0.6",
6174
6174
+
"levn": "^0.4.1",
6175
6175
+
"prelude-ls": "^1.2.1",
6176
6176
+
"type-check": "^0.4.0",
6177
6177
+
"word-wrap": "^1.2.5"
6178
6178
+
},
6179
6179
+
"engines": {
6180
6180
+
"node": ">= 0.8.0"
6181
6181
+
}
6182
6182
+
},
6183
6183
+
"node_modules/p-limit": {
6184
6184
+
"version": "3.1.0",
6185
6185
+
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
6186
6186
+
"integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
6187
6187
+
"dev": true,
6188
6188
+
"license": "MIT",
6189
6189
+
"dependencies": {
6190
6190
+
"yocto-queue": "^0.1.0"
6191
6191
+
},
6192
6192
+
"engines": {
6193
6193
+
"node": ">=10"
6194
6194
+
},
6195
6195
+
"funding": {
6196
6196
+
"url": "https://github.com/sponsors/sindresorhus"
6197
6197
+
}
6198
6198
+
},
6199
6199
+
"node_modules/p-locate": {
6200
6200
+
"version": "5.0.0",
6201
6201
+
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
6202
6202
+
"integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
6203
6203
+
"dev": true,
6204
6204
+
"license": "MIT",
6205
6205
+
"dependencies": {
6206
6206
+
"p-limit": "^3.0.2"
6207
6207
+
},
6208
6208
+
"engines": {
6209
6209
+
"node": ">=10"
6210
6210
+
},
6211
6211
+
"funding": {
6212
6212
+
"url": "https://github.com/sponsors/sindresorhus"
6213
6213
+
}
6214
6214
+
},
6215
6215
+
"node_modules/package-json-from-dist": {
6216
6216
+
"version": "1.0.1",
6217
6217
+
"resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
6218
6218
+
"integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
6219
6219
+
"license": "BlueOak-1.0.0"
6220
6220
+
},
6221
6221
+
"node_modules/paneforge": {
6222
6222
+
"version": "0.0.6",
6223
6223
+
"resolved": "https://registry.npmjs.org/paneforge/-/paneforge-0.0.6.tgz",
6224
6224
+
"integrity": "sha512-jYeN/wdREihja5c6nK3S5jritDQ+EbCqC5NrDo97qCZzZ9GkmEcN5C0ZCjF4nmhBwkDKr6tLIgz4QUKWxLXjAw==",
6225
6225
+
"license": "MIT",
6226
6226
+
"dependencies": {
6227
6227
+
"nanoid": "^5.0.4"
6228
6228
+
},
6229
6229
+
"peerDependencies": {
6230
6230
+
"svelte": "^4.0.0 || ^5.0.0-next.1"
6231
6231
+
}
6232
6232
+
},
6233
6233
+
"node_modules/paneforge/node_modules/nanoid": {
6234
6234
+
"version": "5.1.5",
6235
6235
+
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.5.tgz",
6236
6236
+
"integrity": "sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==",
6237
6237
+
"funding": [
6238
6238
+
{
6239
6239
+
"type": "github",
6240
6240
+
"url": "https://github.com/sponsors/ai"
6241
6241
+
}
6242
6242
+
],
6243
6243
+
"license": "MIT",
6244
6244
+
"bin": {
6245
6245
+
"nanoid": "bin/nanoid.js"
6246
6246
+
},
6247
6247
+
"engines": {
6248
6248
+
"node": "^18 || >=20"
6249
6249
+
}
6250
6250
+
},
6251
6251
+
"node_modules/parent-module": {
6252
6252
+
"version": "1.0.1",
6253
6253
+
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
6254
6254
+
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
6255
6255
+
"dev": true,
6256
6256
+
"license": "MIT",
6257
6257
+
"dependencies": {
6258
6258
+
"callsites": "^3.0.0"
6259
6259
+
},
6260
6260
+
"engines": {
6261
6261
+
"node": ">=6"
6262
6262
+
}
6263
6263
+
},
6264
6264
+
"node_modules/parse5": {
6265
6265
+
"version": "7.2.1",
6266
6266
+
"resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz",
6267
6267
+
"integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==",
6268
6268
+
"license": "MIT",
6269
6269
+
"dependencies": {
6270
6270
+
"entities": "^4.5.0"
6271
6271
+
},
6272
6272
+
"funding": {
6273
6273
+
"url": "https://github.com/inikulin/parse5?sponsor=1"
6274
6274
+
}
6275
6275
+
},
6276
6276
+
"node_modules/parse5-htmlparser2-tree-adapter": {
6277
6277
+
"version": "7.1.0",
6278
6278
+
"resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz",
6279
6279
+
"integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==",
6280
6280
+
"license": "MIT",
6281
6281
+
"dependencies": {
6282
6282
+
"domhandler": "^5.0.3",
6283
6283
+
"parse5": "^7.0.0"
6284
6284
+
},
6285
6285
+
"funding": {
6286
6286
+
"url": "https://github.com/inikulin/parse5?sponsor=1"
6287
6287
+
}
6288
6288
+
},
6289
6289
+
"node_modules/parse5-parser-stream": {
6290
6290
+
"version": "7.1.2",
6291
6291
+
"resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz",
6292
6292
+
"integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==",
6293
6293
+
"license": "MIT",
6294
6294
+
"dependencies": {
6295
6295
+
"parse5": "^7.0.0"
6296
6296
+
},
6297
6297
+
"funding": {
6298
6298
+
"url": "https://github.com/inikulin/parse5?sponsor=1"
6299
6299
+
}
6300
6300
+
},
6301
6301
+
"node_modules/path-exists": {
6302
6302
+
"version": "4.0.0",
6303
6303
+
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
6304
6304
+
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
6305
6305
+
"dev": true,
6306
6306
+
"license": "MIT",
6307
6307
+
"engines": {
6308
6308
+
"node": ">=8"
6309
6309
+
}
6310
6310
+
},
6311
6311
+
"node_modules/path-key": {
6312
6312
+
"version": "3.1.1",
6313
6313
+
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
6314
6314
+
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
6315
6315
+
"license": "MIT",
6316
6316
+
"engines": {
6317
6317
+
"node": ">=8"
6318
6318
+
}
6319
6319
+
},
6320
6320
+
"node_modules/path-parse": {
6321
6321
+
"version": "1.0.7",
6322
6322
+
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
6323
6323
+
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
6324
6324
+
"license": "MIT"
6325
6325
+
},
6326
6326
+
"node_modules/path-scurry": {
6327
6327
+
"version": "1.11.1",
6328
6328
+
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
6329
6329
+
"integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
6330
6330
+
"license": "BlueOak-1.0.0",
6331
6331
+
"dependencies": {
6332
6332
+
"lru-cache": "^10.2.0",
6333
6333
+
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
6334
6334
+
},
6335
6335
+
"engines": {
6336
6336
+
"node": ">=16 || 14 >=14.18"
6337
6337
+
},
6338
6338
+
"funding": {
6339
6339
+
"url": "https://github.com/sponsors/isaacs"
6340
6340
+
}
6341
6341
+
},
6342
6342
+
"node_modules/pdfjs-dist": {
6343
6343
+
"version": "5.1.91",
6344
6344
+
"resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-5.1.91.tgz",
6345
6345
+
"integrity": "sha512-qSIADdagooJB4wWCBnrBJjRvASevmxL0BwafvOuKJG5uTQdYoFBrhrRYnucKNiSc9qS6JIk0hC5y1yktFljXkA==",
6346
6346
+
"license": "Apache-2.0",
6347
6347
+
"engines": {
6348
6348
+
"node": ">=20"
6349
6349
+
},
6350
6350
+
"optionalDependencies": {
6351
6351
+
"@napi-rs/canvas": "^0.1.67"
6352
6352
+
}
6353
6353
+
},
6354
6354
+
"node_modules/picocolors": {
6355
6355
+
"version": "1.1.1",
6356
6356
+
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
6357
6357
+
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
6358
6358
+
"license": "ISC"
6359
6359
+
},
6360
6360
+
"node_modules/picomatch": {
6361
6361
+
"version": "4.0.2",
6362
6362
+
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
6363
6363
+
"integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
6364
6364
+
"license": "MIT",
6365
6365
+
"engines": {
6366
6366
+
"node": ">=12"
6367
6367
+
},
6368
6368
+
"funding": {
6369
6369
+
"url": "https://github.com/sponsors/jonschlinkert"
6370
6370
+
}
6371
6371
+
},
6372
6372
+
"node_modules/pify": {
6373
6373
+
"version": "2.3.0",
6374
6374
+
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
6375
6375
+
"integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
6376
6376
+
"license": "MIT",
6377
6377
+
"engines": {
6378
6378
+
"node": ">=0.10.0"
6379
6379
+
}
6380
6380
+
},
6381
6381
+
"node_modules/pirates": {
6382
6382
+
"version": "4.0.7",
6383
6383
+
"resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
6384
6384
+
"integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==",
6385
6385
+
"license": "MIT",
6386
6386
+
"engines": {
6387
6387
+
"node": ">= 6"
6388
6388
+
}
6389
6389
+
},
6390
6390
+
"node_modules/plyr": {
6391
6391
+
"version": "3.7.8",
6392
6392
+
"resolved": "https://registry.npmjs.org/plyr/-/plyr-3.7.8.tgz",
6393
6393
+
"integrity": "sha512-yG/EHDobwbB/uP+4Bm6eUpJ93f8xxHjjk2dYcD1Oqpe1EcuQl5tzzw9Oq+uVAzd2lkM11qZfydSiyIpiB8pgdA==",
6394
6394
+
"license": "MIT",
6395
6395
+
"dependencies": {
6396
6396
+
"core-js": "^3.26.1",
6397
6397
+
"custom-event-polyfill": "^1.0.7",
6398
6398
+
"loadjs": "^4.2.0",
6399
6399
+
"rangetouch": "^2.0.1",
6400
6400
+
"url-polyfill": "^1.1.12"
6401
6401
+
}
6402
6402
+
},
6403
6403
+
"node_modules/postcss": {
6404
6404
+
"version": "8.5.3",
6405
6405
+
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
6406
6406
+
"integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
6407
6407
+
"funding": [
6408
6408
+
{
6409
6409
+
"type": "opencollective",
6410
6410
+
"url": "https://opencollective.com/postcss/"
6411
6411
+
},
6412
6412
+
{
6413
6413
+
"type": "tidelift",
6414
6414
+
"url": "https://tidelift.com/funding/github/npm/postcss"
6415
6415
+
},
6416
6416
+
{
6417
6417
+
"type": "github",
6418
6418
+
"url": "https://github.com/sponsors/ai"
6419
6419
+
}
6420
6420
+
],
6421
6421
+
"license": "MIT",
6422
6422
+
"dependencies": {
6423
6423
+
"nanoid": "^3.3.8",
6424
6424
+
"picocolors": "^1.1.1",
6425
6425
+
"source-map-js": "^1.2.1"
6426
6426
+
},
6427
6427
+
"engines": {
6428
6428
+
"node": "^10 || ^12 || >=14"
6429
6429
+
}
6430
6430
+
},
6431
6431
+
"node_modules/postcss-import": {
6432
6432
+
"version": "15.1.0",
6433
6433
+
"resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
6434
6434
+
"integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
6435
6435
+
"license": "MIT",
6436
6436
+
"dependencies": {
6437
6437
+
"postcss-value-parser": "^4.0.0",
6438
6438
+
"read-cache": "^1.0.0",
6439
6439
+
"resolve": "^1.1.7"
6440
6440
+
},
6441
6441
+
"engines": {
6442
6442
+
"node": ">=14.0.0"
6443
6443
+
},
6444
6444
+
"peerDependencies": {
6445
6445
+
"postcss": "^8.0.0"
6446
6446
+
}
6447
6447
+
},
6448
6448
+
"node_modules/postcss-js": {
6449
6449
+
"version": "4.0.1",
6450
6450
+
"resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
6451
6451
+
"integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
6452
6452
+
"license": "MIT",
6453
6453
+
"dependencies": {
6454
6454
+
"camelcase-css": "^2.0.1"
6455
6455
+
},
6456
6456
+
"engines": {
6457
6457
+
"node": "^12 || ^14 || >= 16"
6458
6458
+
},
6459
6459
+
"funding": {
6460
6460
+
"type": "opencollective",
6461
6461
+
"url": "https://opencollective.com/postcss/"
6462
6462
+
},
6463
6463
+
"peerDependencies": {
6464
6464
+
"postcss": "^8.4.21"
6465
6465
+
}
6466
6466
+
},
6467
6467
+
"node_modules/postcss-load-config": {
6468
6468
+
"version": "3.1.4",
6469
6469
+
"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
6470
6470
+
"integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
6471
6471
+
"dev": true,
6472
6472
+
"license": "MIT",
6473
6473
+
"dependencies": {
6474
6474
+
"lilconfig": "^2.0.5",
6475
6475
+
"yaml": "^1.10.2"
6476
6476
+
},
6477
6477
+
"engines": {
6478
6478
+
"node": ">= 10"
6479
6479
+
},
6480
6480
+
"funding": {
6481
6481
+
"type": "opencollective",
6482
6482
+
"url": "https://opencollective.com/postcss/"
6483
6483
+
},
6484
6484
+
"peerDependencies": {
6485
6485
+
"postcss": ">=8.0.9",
6486
6486
+
"ts-node": ">=9.0.0"
6487
6487
+
},
6488
6488
+
"peerDependenciesMeta": {
6489
6489
+
"postcss": {
6490
6490
+
"optional": true
6491
6491
+
},
6492
6492
+
"ts-node": {
6493
6493
+
"optional": true
6494
6494
+
}
6495
6495
+
}
6496
6496
+
},
6497
6497
+
"node_modules/postcss-load-config/node_modules/yaml": {
6498
6498
+
"version": "1.10.2",
6499
6499
+
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
6500
6500
+
"integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
6501
6501
+
"dev": true,
6502
6502
+
"license": "ISC",
6503
6503
+
"engines": {
6504
6504
+
"node": ">= 6"
6505
6505
+
}
6506
6506
+
},
6507
6507
+
"node_modules/postcss-nested": {
6508
6508
+
"version": "6.2.0",
6509
6509
+
"resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz",
6510
6510
+
"integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
6511
6511
+
"funding": [
6512
6512
+
{
6513
6513
+
"type": "opencollective",
6514
6514
+
"url": "https://opencollective.com/postcss/"
6515
6515
+
},
6516
6516
+
{
6517
6517
+
"type": "github",
6518
6518
+
"url": "https://github.com/sponsors/ai"
6519
6519
+
}
6520
6520
+
],
6521
6521
+
"license": "MIT",
6522
6522
+
"dependencies": {
6523
6523
+
"postcss-selector-parser": "^6.1.1"
6524
6524
+
},
6525
6525
+
"engines": {
6526
6526
+
"node": ">=12.0"
6527
6527
+
},
6528
6528
+
"peerDependencies": {
6529
6529
+
"postcss": "^8.2.14"
6530
6530
+
}
6531
6531
+
},
6532
6532
+
"node_modules/postcss-nested/node_modules/postcss-selector-parser": {
6533
6533
+
"version": "6.1.2",
6534
6534
+
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
6535
6535
+
"integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
6536
6536
+
"license": "MIT",
6537
6537
+
"dependencies": {
6538
6538
+
"cssesc": "^3.0.0",
6539
6539
+
"util-deprecate": "^1.0.2"
6540
6540
+
},
6541
6541
+
"engines": {
6542
6542
+
"node": ">=4"
6543
6543
+
}
6544
6544
+
},
6545
6545
+
"node_modules/postcss-safe-parser": {
6546
6546
+
"version": "7.0.1",
6547
6547
+
"resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz",
6548
6548
+
"integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==",
6549
6549
+
"dev": true,
6550
6550
+
"funding": [
6551
6551
+
{
6552
6552
+
"type": "opencollective",
6553
6553
+
"url": "https://opencollective.com/postcss/"
6554
6554
+
},
6555
6555
+
{
6556
6556
+
"type": "tidelift",
6557
6557
+
"url": "https://tidelift.com/funding/github/npm/postcss-safe-parser"
6558
6558
+
},
6559
6559
+
{
6560
6560
+
"type": "github",
6561
6561
+
"url": "https://github.com/sponsors/ai"
6562
6562
+
}
6563
6563
+
],
6564
6564
+
"license": "MIT",
6565
6565
+
"engines": {
6566
6566
+
"node": ">=18.0"
6567
6567
+
},
6568
6568
+
"peerDependencies": {
6569
6569
+
"postcss": "^8.4.31"
6570
6570
+
}
6571
6571
+
},
6572
6572
+
"node_modules/postcss-scss": {
6573
6573
+
"version": "4.0.9",
6574
6574
+
"resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz",
6575
6575
+
"integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==",
6576
6576
+
"dev": true,
6577
6577
+
"funding": [
6578
6578
+
{
6579
6579
+
"type": "opencollective",
6580
6580
+
"url": "https://opencollective.com/postcss/"
6581
6581
+
},
6582
6582
+
{
6583
6583
+
"type": "tidelift",
6584
6584
+
"url": "https://tidelift.com/funding/github/npm/postcss-scss"
6585
6585
+
},
6586
6586
+
{
6587
6587
+
"type": "github",
6588
6588
+
"url": "https://github.com/sponsors/ai"
6589
6589
+
}
6590
6590
+
],
6591
6591
+
"license": "MIT",
6592
6592
+
"engines": {
6593
6593
+
"node": ">=12.0"
6594
6594
+
},
6595
6595
+
"peerDependencies": {
6596
6596
+
"postcss": "^8.4.29"
6597
6597
+
}
6598
6598
+
},
6599
6599
+
"node_modules/postcss-selector-parser": {
6600
6600
+
"version": "6.0.10",
6601
6601
+
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
6602
6602
+
"integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
6603
6603
+
"dev": true,
6604
6604
+
"license": "MIT",
6605
6605
+
"dependencies": {
6606
6606
+
"cssesc": "^3.0.0",
6607
6607
+
"util-deprecate": "^1.0.2"
6608
6608
+
},
6609
6609
+
"engines": {
6610
6610
+
"node": ">=4"
6611
6611
+
}
6612
6612
+
},
6613
6613
+
"node_modules/postcss-value-parser": {
6614
6614
+
"version": "4.2.0",
6615
6615
+
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
6616
6616
+
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
6617
6617
+
"license": "MIT"
6618
6618
+
},
6619
6619
+
"node_modules/prelude-ls": {
6620
6620
+
"version": "1.2.1",
6621
6621
+
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
6622
6622
+
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
6623
6623
+
"dev": true,
6624
6624
+
"license": "MIT",
6625
6625
+
"engines": {
6626
6626
+
"node": ">= 0.8.0"
6627
6627
+
}
6628
6628
+
},
6629
6629
+
"node_modules/prettier": {
6630
6630
+
"version": "3.5.3",
6631
6631
+
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz",
6632
6632
+
"integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==",
6633
6633
+
"dev": true,
6634
6634
+
"license": "MIT",
6635
6635
+
"bin": {
6636
6636
+
"prettier": "bin/prettier.cjs"
6637
6637
+
},
6638
6638
+
"engines": {
6639
6639
+
"node": ">=14"
6640
6640
+
},
6641
6641
+
"funding": {
6642
6642
+
"url": "https://github.com/prettier/prettier?sponsor=1"
6643
6643
+
}
6644
6644
+
},
6645
6645
+
"node_modules/prettier-plugin-svelte": {
6646
6646
+
"version": "3.3.3",
6647
6647
+
"resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.3.3.tgz",
6648
6648
+
"integrity": "sha512-yViK9zqQ+H2qZD1w/bH7W8i+bVfKrD8GIFjkFe4Thl6kCT9SlAsXVNmt3jCvQOCsnOhcvYgsoVlRV/Eu6x5nNw==",
6649
6649
+
"dev": true,
6650
6650
+
"license": "MIT",
6651
6651
+
"peerDependencies": {
6652
6652
+
"prettier": "^3.0.0",
6653
6653
+
"svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0"
6654
6654
+
}
6655
6655
+
},
6656
6656
+
"node_modules/prettier-plugin-tailwindcss": {
6657
6657
+
"version": "0.6.11",
6658
6658
+
"resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.11.tgz",
6659
6659
+
"integrity": "sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA==",
6660
6660
+
"dev": true,
6661
6661
+
"license": "MIT",
6662
6662
+
"engines": {
6663
6663
+
"node": ">=14.21.3"
6664
6664
+
},
6665
6665
+
"peerDependencies": {
6666
6666
+
"@ianvs/prettier-plugin-sort-imports": "*",
6667
6667
+
"@prettier/plugin-pug": "*",
6668
6668
+
"@shopify/prettier-plugin-liquid": "*",
6669
6669
+
"@trivago/prettier-plugin-sort-imports": "*",
6670
6670
+
"@zackad/prettier-plugin-twig": "*",
6671
6671
+
"prettier": "^3.0",
6672
6672
+
"prettier-plugin-astro": "*",
6673
6673
+
"prettier-plugin-css-order": "*",
6674
6674
+
"prettier-plugin-import-sort": "*",
6675
6675
+
"prettier-plugin-jsdoc": "*",
6676
6676
+
"prettier-plugin-marko": "*",
6677
6677
+
"prettier-plugin-multiline-arrays": "*",
6678
6678
+
"prettier-plugin-organize-attributes": "*",
6679
6679
+
"prettier-plugin-organize-imports": "*",
6680
6680
+
"prettier-plugin-sort-imports": "*",
6681
6681
+
"prettier-plugin-style-order": "*",
6682
6682
+
"prettier-plugin-svelte": "*"
6683
6683
+
},
6684
6684
+
"peerDependenciesMeta": {
6685
6685
+
"@ianvs/prettier-plugin-sort-imports": {
6686
6686
+
"optional": true
6687
6687
+
},
6688
6688
+
"@prettier/plugin-pug": {
6689
6689
+
"optional": true
6690
6690
+
},
6691
6691
+
"@shopify/prettier-plugin-liquid": {
6692
6692
+
"optional": true
6693
6693
+
},
6694
6694
+
"@trivago/prettier-plugin-sort-imports": {
6695
6695
+
"optional": true
6696
6696
+
},
6697
6697
+
"@zackad/prettier-plugin-twig": {
6698
6698
+
"optional": true
6699
6699
+
},
6700
6700
+
"prettier-plugin-astro": {
6701
6701
+
"optional": true
6702
6702
+
},
6703
6703
+
"prettier-plugin-css-order": {
6704
6704
+
"optional": true
6705
6705
+
},
6706
6706
+
"prettier-plugin-import-sort": {
6707
6707
+
"optional": true
6708
6708
+
},
6709
6709
+
"prettier-plugin-jsdoc": {
6710
6710
+
"optional": true
6711
6711
+
},
6712
6712
+
"prettier-plugin-marko": {
6713
6713
+
"optional": true
6714
6714
+
},
6715
6715
+
"prettier-plugin-multiline-arrays": {
6716
6716
+
"optional": true
6717
6717
+
},
6718
6718
+
"prettier-plugin-organize-attributes": {
6719
6719
+
"optional": true
6720
6720
+
},
6721
6721
+
"prettier-plugin-organize-imports": {
6722
6722
+
"optional": true
6723
6723
+
},
6724
6724
+
"prettier-plugin-sort-imports": {
6725
6725
+
"optional": true
6726
6726
+
},
6727
6727
+
"prettier-plugin-style-order": {
6728
6728
+
"optional": true
6729
6729
+
},
6730
6730
+
"prettier-plugin-svelte": {
6731
6731
+
"optional": true
6732
6732
+
}
6733
6733
+
}
6734
6734
+
},
6735
6735
+
"node_modules/punycode": {
6736
6736
+
"version": "2.3.1",
6737
6737
+
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
6738
6738
+
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
6739
6739
+
"dev": true,
6740
6740
+
"license": "MIT",
6741
6741
+
"engines": {
6742
6742
+
"node": ">=6"
6743
6743
+
}
6744
6744
+
},
6745
6745
+
"node_modules/queue-microtask": {
6746
6746
+
"version": "1.2.3",
6747
6747
+
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
6748
6748
+
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
6749
6749
+
"funding": [
6750
6750
+
{
6751
6751
+
"type": "github",
6752
6752
+
"url": "https://github.com/sponsors/feross"
6753
6753
+
},
6754
6754
+
{
6755
6755
+
"type": "patreon",
6756
6756
+
"url": "https://www.patreon.com/feross"
6757
6757
+
},
6758
6758
+
{
6759
6759
+
"type": "consulting",
6760
6760
+
"url": "https://feross.org/support"
6761
6761
+
}
6762
6762
+
],
6763
6763
+
"license": "MIT"
6764
6764
+
},
6765
6765
+
"node_modules/rangetouch": {
6766
6766
+
"version": "2.0.1",
6767
6767
+
"resolved": "https://registry.npmjs.org/rangetouch/-/rangetouch-2.0.1.tgz",
6768
6768
+
"integrity": "sha512-sln+pNSc8NGaHoLzwNBssFSf/rSYkqeBXzX1AtJlkJiUaVSJSbRAWJk+4omsXkN+EJalzkZhWQ3th1m0FpR5xA==",
6769
6769
+
"license": "MIT"
6770
6770
+
},
6771
6771
+
"node_modules/read-cache": {
6772
6772
+
"version": "1.0.0",
6773
6773
+
"resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
6774
6774
+
"integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
6775
6775
+
"license": "MIT",
6776
6776
+
"dependencies": {
6777
6777
+
"pify": "^2.3.0"
6778
6778
+
}
6779
6779
+
},
6780
6780
+
"node_modules/readdirp": {
6781
6781
+
"version": "4.1.2",
6782
6782
+
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
6783
6783
+
"integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
6784
6784
+
"dev": true,
6785
6785
+
"license": "MIT",
6786
6786
+
"engines": {
6787
6787
+
"node": ">= 14.18.0"
6788
6788
+
},
6789
6789
+
"funding": {
6790
6790
+
"type": "individual",
6791
6791
+
"url": "https://paulmillr.com/funding/"
6792
6792
+
}
6793
6793
+
},
6794
6794
+
"node_modules/require-from-string": {
6795
6795
+
"version": "2.0.2",
6796
6796
+
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
6797
6797
+
"integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
6798
6798
+
"license": "MIT",
6799
6799
+
"engines": {
6800
6800
+
"node": ">=0.10.0"
6801
6801
+
}
6802
6802
+
},
6803
6803
+
"node_modules/resolve": {
6804
6804
+
"version": "1.22.10",
6805
6805
+
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
6806
6806
+
"integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
6807
6807
+
"license": "MIT",
6808
6808
+
"dependencies": {
6809
6809
+
"is-core-module": "^2.16.0",
6810
6810
+
"path-parse": "^1.0.7",
6811
6811
+
"supports-preserve-symlinks-flag": "^1.0.0"
6812
6812
+
},
6813
6813
+
"bin": {
6814
6814
+
"resolve": "bin/resolve"
6815
6815
+
},
6816
6816
+
"engines": {
6817
6817
+
"node": ">= 0.4"
6818
6818
+
},
6819
6819
+
"funding": {
6820
6820
+
"url": "https://github.com/sponsors/ljharb"
6821
6821
+
}
6822
6822
+
},
6823
6823
+
"node_modules/resolve-from": {
6824
6824
+
"version": "4.0.0",
6825
6825
+
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
6826
6826
+
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
6827
6827
+
"dev": true,
6828
6828
+
"license": "MIT",
6829
6829
+
"engines": {
6830
6830
+
"node": ">=4"
6831
6831
+
}
6832
6832
+
},
6833
6833
+
"node_modules/reusify": {
6834
6834
+
"version": "1.1.0",
6835
6835
+
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
6836
6836
+
"integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
6837
6837
+
"license": "MIT",
6838
6838
+
"engines": {
6839
6839
+
"iojs": ">=1.0.0",
6840
6840
+
"node": ">=0.10.0"
6841
6841
+
}
6842
6842
+
},
6843
6843
+
"node_modules/robust-predicates": {
6844
6844
+
"version": "3.0.2",
6845
6845
+
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
6846
6846
+
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
6847
6847
+
"license": "Unlicense"
6848
6848
+
},
6849
6849
+
"node_modules/rollup": {
6850
6850
+
"version": "4.40.0",
6851
6851
+
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.0.tgz",
6852
6852
+
"integrity": "sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==",
6853
6853
+
"license": "MIT",
6854
6854
+
"dependencies": {
6855
6855
+
"@types/estree": "1.0.7"
6856
6856
+
},
6857
6857
+
"bin": {
6858
6858
+
"rollup": "dist/bin/rollup"
6859
6859
+
},
6860
6860
+
"engines": {
6861
6861
+
"node": ">=18.0.0",
6862
6862
+
"npm": ">=8.0.0"
6863
6863
+
},
6864
6864
+
"optionalDependencies": {
6865
6865
+
"@rollup/rollup-android-arm-eabi": "4.40.0",
6866
6866
+
"@rollup/rollup-android-arm64": "4.40.0",
6867
6867
+
"@rollup/rollup-darwin-arm64": "4.40.0",
6868
6868
+
"@rollup/rollup-darwin-x64": "4.40.0",
6869
6869
+
"@rollup/rollup-freebsd-arm64": "4.40.0",
6870
6870
+
"@rollup/rollup-freebsd-x64": "4.40.0",
6871
6871
+
"@rollup/rollup-linux-arm-gnueabihf": "4.40.0",
6872
6872
+
"@rollup/rollup-linux-arm-musleabihf": "4.40.0",
6873
6873
+
"@rollup/rollup-linux-arm64-gnu": "4.40.0",
6874
6874
+
"@rollup/rollup-linux-arm64-musl": "4.40.0",
6875
6875
+
"@rollup/rollup-linux-loongarch64-gnu": "4.40.0",
6876
6876
+
"@rollup/rollup-linux-powerpc64le-gnu": "4.40.0",
6877
6877
+
"@rollup/rollup-linux-riscv64-gnu": "4.40.0",
6878
6878
+
"@rollup/rollup-linux-riscv64-musl": "4.40.0",
6879
6879
+
"@rollup/rollup-linux-s390x-gnu": "4.40.0",
6880
6880
+
"@rollup/rollup-linux-x64-gnu": "4.40.0",
6881
6881
+
"@rollup/rollup-linux-x64-musl": "4.40.0",
6882
6882
+
"@rollup/rollup-win32-arm64-msvc": "4.40.0",
6883
6883
+
"@rollup/rollup-win32-ia32-msvc": "4.40.0",
6884
6884
+
"@rollup/rollup-win32-x64-msvc": "4.40.0",
6885
6885
+
"fsevents": "~2.3.2"
6886
6886
+
}
6887
6887
+
},
6888
6888
+
"node_modules/run-parallel": {
6889
6889
+
"version": "1.2.0",
6890
6890
+
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
6891
6891
+
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
6892
6892
+
"funding": [
6893
6893
+
{
6894
6894
+
"type": "github",
6895
6895
+
"url": "https://github.com/sponsors/feross"
6896
6896
+
},
6897
6897
+
{
6898
6898
+
"type": "patreon",
6899
6899
+
"url": "https://www.patreon.com/feross"
6900
6900
+
},
6901
6901
+
{
6902
6902
+
"type": "consulting",
6903
6903
+
"url": "https://feross.org/support"
6904
6904
+
}
6905
6905
+
],
6906
6906
+
"license": "MIT",
6907
6907
+
"dependencies": {
6908
6908
+
"queue-microtask": "^1.2.2"
6909
6909
+
}
6910
6910
+
},
6911
6911
+
"node_modules/runed": {
6912
6912
+
"version": "0.23.4",
6913
6913
+
"resolved": "https://registry.npmjs.org/runed/-/runed-0.23.4.tgz",
6914
6914
+
"integrity": "sha512-9q8oUiBYeXIDLWNK5DfCWlkL0EW3oGbk845VdKlPeia28l751VpfesaB/+7pI6rnbx1I6rqoZ2fZxptOJLxILA==",
6915
6915
+
"funding": [
6916
6916
+
"https://github.com/sponsors/huntabyte",
6917
6917
+
"https://github.com/sponsors/tglide"
6918
6918
+
],
6919
6919
+
"dependencies": {
6920
6920
+
"esm-env": "^1.0.0"
6921
6921
+
},
6922
6922
+
"peerDependencies": {
6923
6923
+
"svelte": "^5.7.0"
6924
6924
+
}
6925
6925
+
},
6926
6926
+
"node_modules/rw": {
6927
6927
+
"version": "1.3.3",
6928
6928
+
"resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
6929
6929
+
"integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==",
6930
6930
+
"license": "BSD-3-Clause"
6931
6931
+
},
6932
6932
+
"node_modules/sade": {
6933
6933
+
"version": "1.8.1",
6934
6934
+
"resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
6935
6935
+
"integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
6936
6936
+
"license": "MIT",
6937
6937
+
"dependencies": {
6938
6938
+
"mri": "^1.1.0"
6939
6939
+
},
6940
6940
+
"engines": {
6941
6941
+
"node": ">=6"
6942
6942
+
}
6943
6943
+
},
6944
6944
+
"node_modules/safer-buffer": {
6945
6945
+
"version": "2.1.2",
6946
6946
+
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
6947
6947
+
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
6948
6948
+
"license": "MIT"
6949
6949
+
},
6950
6950
+
"node_modules/semver": {
6951
6951
+
"version": "7.7.1",
6952
6952
+
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
6953
6953
+
"integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
6954
6954
+
"license": "ISC",
6955
6955
+
"bin": {
6956
6956
+
"semver": "bin/semver.js"
6957
6957
+
},
6958
6958
+
"engines": {
6959
6959
+
"node": ">=10"
6960
6960
+
}
6961
6961
+
},
6962
6962
+
"node_modules/set-cookie-parser": {
6963
6963
+
"version": "2.7.1",
6964
6964
+
"resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz",
6965
6965
+
"integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==",
6966
6966
+
"license": "MIT"
6967
6967
+
},
6968
6968
+
"node_modules/sharp": {
6969
6969
+
"version": "0.33.5",
6970
6970
+
"resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",
6971
6971
+
"integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==",
6972
6972
+
"hasInstallScript": true,
6973
6973
+
"license": "Apache-2.0",
6974
6974
+
"dependencies": {
6975
6975
+
"color": "^4.2.3",
6976
6976
+
"detect-libc": "^2.0.3",
6977
6977
+
"semver": "^7.6.3"
6978
6978
+
},
6979
6979
+
"engines": {
6980
6980
+
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
6981
6981
+
},
6982
6982
+
"funding": {
6983
6983
+
"url": "https://opencollective.com/libvips"
6984
6984
+
},
6985
6985
+
"optionalDependencies": {
6986
6986
+
"@img/sharp-darwin-arm64": "0.33.5",
6987
6987
+
"@img/sharp-darwin-x64": "0.33.5",
6988
6988
+
"@img/sharp-libvips-darwin-arm64": "1.0.4",
6989
6989
+
"@img/sharp-libvips-darwin-x64": "1.0.4",
6990
6990
+
"@img/sharp-libvips-linux-arm": "1.0.5",
6991
6991
+
"@img/sharp-libvips-linux-arm64": "1.0.4",
6992
6992
+
"@img/sharp-libvips-linux-s390x": "1.0.4",
6993
6993
+
"@img/sharp-libvips-linux-x64": "1.0.4",
6994
6994
+
"@img/sharp-libvips-linuxmusl-arm64": "1.0.4",
6995
6995
+
"@img/sharp-libvips-linuxmusl-x64": "1.0.4",
6996
6996
+
"@img/sharp-linux-arm": "0.33.5",
6997
6997
+
"@img/sharp-linux-arm64": "0.33.5",
6998
6998
+
"@img/sharp-linux-s390x": "0.33.5",
6999
6999
+
"@img/sharp-linux-x64": "0.33.5",
7000
7000
+
"@img/sharp-linuxmusl-arm64": "0.33.5",
7001
7001
+
"@img/sharp-linuxmusl-x64": "0.33.5",
7002
7002
+
"@img/sharp-wasm32": "0.33.5",
7003
7003
+
"@img/sharp-win32-ia32": "0.33.5",
7004
7004
+
"@img/sharp-win32-x64": "0.33.5"
7005
7005
+
}
7006
7006
+
},
7007
7007
+
"node_modules/shebang-command": {
7008
7008
+
"version": "2.0.0",
7009
7009
+
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
7010
7010
+
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
7011
7011
+
"license": "MIT",
7012
7012
+
"dependencies": {
7013
7013
+
"shebang-regex": "^3.0.0"
7014
7014
+
},
7015
7015
+
"engines": {
7016
7016
+
"node": ">=8"
7017
7017
+
}
7018
7018
+
},
7019
7019
+
"node_modules/shebang-regex": {
7020
7020
+
"version": "3.0.0",
7021
7021
+
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
7022
7022
+
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
7023
7023
+
"license": "MIT",
7024
7024
+
"engines": {
7025
7025
+
"node": ">=8"
7026
7026
+
}
7027
7027
+
},
7028
7028
+
"node_modules/signal-exit": {
7029
7029
+
"version": "4.1.0",
7030
7030
+
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
7031
7031
+
"integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
7032
7032
+
"license": "ISC",
7033
7033
+
"engines": {
7034
7034
+
"node": ">=14"
7035
7035
+
},
7036
7036
+
"funding": {
7037
7037
+
"url": "https://github.com/sponsors/isaacs"
7038
7038
+
}
7039
7039
+
},
7040
7040
+
"node_modules/simple-swizzle": {
7041
7041
+
"version": "0.2.2",
7042
7042
+
"resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
7043
7043
+
"integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
7044
7044
+
"license": "MIT",
7045
7045
+
"dependencies": {
7046
7046
+
"is-arrayish": "^0.3.1"
7047
7047
+
}
7048
7048
+
},
7049
7049
+
"node_modules/simplex-noise": {
7050
7050
+
"version": "4.0.3",
7051
7051
+
"resolved": "https://registry.npmjs.org/simplex-noise/-/simplex-noise-4.0.3.tgz",
7052
7052
+
"integrity": "sha512-qSE2I4AngLQG7BXqoZj51jokT4WUXe8mOBrvfOXpci8+6Yu44+/dD5zqDpOx3Ux792eamTd2lLcI8jqFntk/lg==",
7053
7053
+
"license": "MIT"
7054
7054
+
},
7055
7055
+
"node_modules/sirv": {
7056
7056
+
"version": "3.0.1",
7057
7057
+
"resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.1.tgz",
7058
7058
+
"integrity": "sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==",
7059
7059
+
"license": "MIT",
7060
7060
+
"dependencies": {
7061
7061
+
"@polka/url": "^1.0.0-next.24",
7062
7062
+
"mrmime": "^2.0.0",
7063
7063
+
"totalist": "^3.0.0"
7064
7064
+
},
7065
7065
+
"engines": {
7066
7066
+
"node": ">=18"
7067
7067
+
}
7068
7068
+
},
7069
7069
+
"node_modules/sisteransi": {
7070
7070
+
"version": "1.0.5",
7071
7071
+
"resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
7072
7072
+
"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
7073
7073
+
"license": "MIT"
7074
7074
+
},
7075
7075
+
"node_modules/source-map-js": {
7076
7076
+
"version": "1.2.1",
7077
7077
+
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
7078
7078
+
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
7079
7079
+
"license": "BSD-3-Clause",
7080
7080
+
"engines": {
7081
7081
+
"node": ">=0.10.0"
7082
7082
+
}
7083
7083
+
},
7084
7084
+
"node_modules/string-width": {
7085
7085
+
"version": "5.1.2",
7086
7086
+
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
7087
7087
+
"integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
7088
7088
+
"license": "MIT",
7089
7089
+
"dependencies": {
7090
7090
+
"eastasianwidth": "^0.2.0",
7091
7091
+
"emoji-regex": "^9.2.2",
7092
7092
+
"strip-ansi": "^7.0.1"
7093
7093
+
},
7094
7094
+
"engines": {
7095
7095
+
"node": ">=12"
7096
7096
+
},
7097
7097
+
"funding": {
7098
7098
+
"url": "https://github.com/sponsors/sindresorhus"
7099
7099
+
}
7100
7100
+
},
7101
7101
+
"node_modules/string-width-cjs": {
7102
7102
+
"name": "string-width",
7103
7103
+
"version": "4.2.3",
7104
7104
+
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
7105
7105
+
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
7106
7106
+
"license": "MIT",
7107
7107
+
"dependencies": {
7108
7108
+
"emoji-regex": "^8.0.0",
7109
7109
+
"is-fullwidth-code-point": "^3.0.0",
7110
7110
+
"strip-ansi": "^6.0.1"
7111
7111
+
},
7112
7112
+
"engines": {
7113
7113
+
"node": ">=8"
7114
7114
+
}
7115
7115
+
},
7116
7116
+
"node_modules/string-width-cjs/node_modules/ansi-regex": {
7117
7117
+
"version": "5.0.1",
7118
7118
+
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
7119
7119
+
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
7120
7120
+
"license": "MIT",
7121
7121
+
"engines": {
7122
7122
+
"node": ">=8"
7123
7123
+
}
7124
7124
+
},
7125
7125
+
"node_modules/string-width-cjs/node_modules/emoji-regex": {
7126
7126
+
"version": "8.0.0",
7127
7127
+
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
7128
7128
+
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
7129
7129
+
"license": "MIT"
7130
7130
+
},
7131
7131
+
"node_modules/string-width-cjs/node_modules/strip-ansi": {
7132
7132
+
"version": "6.0.1",
7133
7133
+
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
7134
7134
+
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
7135
7135
+
"license": "MIT",
7136
7136
+
"dependencies": {
7137
7137
+
"ansi-regex": "^5.0.1"
7138
7138
+
},
7139
7139
+
"engines": {
7140
7140
+
"node": ">=8"
7141
7141
+
}
7142
7142
+
},
7143
7143
+
"node_modules/strip-ansi": {
7144
7144
+
"version": "7.1.0",
7145
7145
+
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
7146
7146
+
"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
7147
7147
+
"license": "MIT",
7148
7148
+
"dependencies": {
7149
7149
+
"ansi-regex": "^6.0.1"
7150
7150
+
},
7151
7151
+
"engines": {
7152
7152
+
"node": ">=12"
7153
7153
+
},
7154
7154
+
"funding": {
7155
7155
+
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
7156
7156
+
}
7157
7157
+
},
7158
7158
+
"node_modules/strip-ansi-cjs": {
7159
7159
+
"name": "strip-ansi",
7160
7160
+
"version": "6.0.1",
7161
7161
+
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
7162
7162
+
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
7163
7163
+
"license": "MIT",
7164
7164
+
"dependencies": {
7165
7165
+
"ansi-regex": "^5.0.1"
7166
7166
+
},
7167
7167
+
"engines": {
7168
7168
+
"node": ">=8"
7169
7169
+
}
7170
7170
+
},
7171
7171
+
"node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
7172
7172
+
"version": "5.0.1",
7173
7173
+
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
7174
7174
+
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
7175
7175
+
"license": "MIT",
7176
7176
+
"engines": {
7177
7177
+
"node": ">=8"
7178
7178
+
}
7179
7179
+
},
7180
7180
+
"node_modules/strip-json-comments": {
7181
7181
+
"version": "3.1.1",
7182
7182
+
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
7183
7183
+
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
7184
7184
+
"dev": true,
7185
7185
+
"license": "MIT",
7186
7186
+
"engines": {
7187
7187
+
"node": ">=8"
7188
7188
+
},
7189
7189
+
"funding": {
7190
7190
+
"url": "https://github.com/sponsors/sindresorhus"
7191
7191
+
}
7192
7192
+
},
7193
7193
+
"node_modules/style-to-object": {
7194
7194
+
"version": "1.0.8",
7195
7195
+
"resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz",
7196
7196
+
"integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==",
7197
7197
+
"license": "MIT",
7198
7198
+
"dependencies": {
7199
7199
+
"inline-style-parser": "0.2.4"
7200
7200
+
}
7201
7201
+
},
7202
7202
+
"node_modules/sucrase": {
7203
7203
+
"version": "3.35.0",
7204
7204
+
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz",
7205
7205
+
"integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==",
7206
7206
+
"license": "MIT",
7207
7207
+
"dependencies": {
7208
7208
+
"@jridgewell/gen-mapping": "^0.3.2",
7209
7209
+
"commander": "^4.0.0",
7210
7210
+
"glob": "^10.3.10",
7211
7211
+
"lines-and-columns": "^1.1.6",
7212
7212
+
"mz": "^2.7.0",
7213
7213
+
"pirates": "^4.0.1",
7214
7214
+
"ts-interface-checker": "^0.1.9"
7215
7215
+
},
7216
7216
+
"bin": {
7217
7217
+
"sucrase": "bin/sucrase",
7218
7218
+
"sucrase-node": "bin/sucrase-node"
7219
7219
+
},
7220
7220
+
"engines": {
7221
7221
+
"node": ">=16 || 14 >=14.17"
7222
7222
+
}
7223
7223
+
},
7224
7224
+
"node_modules/sucrase/node_modules/commander": {
7225
7225
+
"version": "4.1.1",
7226
7226
+
"resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
7227
7227
+
"integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
7228
7228
+
"license": "MIT",
7229
7229
+
"engines": {
7230
7230
+
"node": ">= 6"
7231
7231
+
}
7232
7232
+
},
7233
7233
+
"node_modules/supports-color": {
7234
7234
+
"version": "7.2.0",
7235
7235
+
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
7236
7236
+
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
7237
7237
+
"dev": true,
7238
7238
+
"license": "MIT",
7239
7239
+
"dependencies": {
7240
7240
+
"has-flag": "^4.0.0"
7241
7241
+
},
7242
7242
+
"engines": {
7243
7243
+
"node": ">=8"
7244
7244
+
}
7245
7245
+
},
7246
7246
+
"node_modules/supports-preserve-symlinks-flag": {
7247
7247
+
"version": "1.0.0",
7248
7248
+
"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
7249
7249
+
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
7250
7250
+
"license": "MIT",
7251
7251
+
"engines": {
7252
7252
+
"node": ">= 0.4"
7253
7253
+
},
7254
7254
+
"funding": {
7255
7255
+
"url": "https://github.com/sponsors/ljharb"
7256
7256
+
}
7257
7257
+
},
7258
7258
+
"node_modules/svelte": {
7259
7259
+
"version": "5.28.2",
7260
7260
+
"resolved": "https://registry.npmjs.org/svelte/-/svelte-5.28.2.tgz",
7261
7261
+
"integrity": "sha512-FbWBxgWOpQfhKvoGJv/TFwzqb4EhJbwCD17dB0tEpQiw1XyUEKZJtgm4nA4xq3LLsMo7hu5UY/BOFmroAxKTMg==",
7262
7262
+
"license": "MIT",
7263
7263
+
"dependencies": {
7264
7264
+
"@ampproject/remapping": "^2.3.0",
7265
7265
+
"@jridgewell/sourcemap-codec": "^1.5.0",
7266
7266
+
"@sveltejs/acorn-typescript": "^1.0.5",
7267
7267
+
"@types/estree": "^1.0.5",
7268
7268
+
"acorn": "^8.12.1",
7269
7269
+
"aria-query": "^5.3.1",
7270
7270
+
"axobject-query": "^4.1.0",
7271
7271
+
"clsx": "^2.1.1",
7272
7272
+
"esm-env": "^1.2.1",
7273
7273
+
"esrap": "^1.4.6",
7274
7274
+
"is-reference": "^3.0.3",
7275
7275
+
"locate-character": "^3.0.0",
7276
7276
+
"magic-string": "^0.30.11",
7277
7277
+
"zimmerframe": "^1.1.2"
7278
7278
+
},
7279
7279
+
"engines": {
7280
7280
+
"node": ">=18"
7281
7281
+
}
7282
7282
+
},
7283
7283
+
"node_modules/svelte-check": {
7284
7284
+
"version": "4.1.6",
7285
7285
+
"resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.1.6.tgz",
7286
7286
+
"integrity": "sha512-P7w/6tdSfk3zEVvfsgrp3h3DFC75jCdZjTQvgGJtjPORs1n7/v2VMPIoty3PWv7jnfEm3x0G/p9wH4pecTb0Wg==",
7287
7287
+
"dev": true,
7288
7288
+
"license": "MIT",
7289
7289
+
"dependencies": {
7290
7290
+
"@jridgewell/trace-mapping": "^0.3.25",
7291
7291
+
"chokidar": "^4.0.1",
7292
7292
+
"fdir": "^6.2.0",
7293
7293
+
"picocolors": "^1.0.0",
7294
7294
+
"sade": "^1.7.4"
7295
7295
+
},
7296
7296
+
"bin": {
7297
7297
+
"svelte-check": "bin/svelte-check"
7298
7298
+
},
7299
7299
+
"engines": {
7300
7300
+
"node": ">= 18.0.0"
7301
7301
+
},
7302
7302
+
"peerDependencies": {
7303
7303
+
"svelte": "^4.0.0 || ^5.0.0-next.0",
7304
7304
+
"typescript": ">=5.0.0"
7305
7305
+
}
7306
7306
+
},
7307
7307
+
"node_modules/svelte-eslint-parser": {
7308
7308
+
"version": "1.1.3",
7309
7309
+
"resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-1.1.3.tgz",
7310
7310
+
"integrity": "sha512-DUc/z/vk+AFVoxGv54+BOBFqUrmUgNg2gSO2YqrE3OL6ro19/0azPmQj/4wN3s9RxuF5l7G0162q/Ddk4LJhZA==",
7311
7311
+
"dev": true,
7312
7312
+
"license": "MIT",
7313
7313
+
"dependencies": {
7314
7314
+
"eslint-scope": "^8.2.0",
7315
7315
+
"eslint-visitor-keys": "^4.0.0",
7316
7316
+
"espree": "^10.0.0",
7317
7317
+
"postcss": "^8.4.49",
7318
7318
+
"postcss-scss": "^4.0.9",
7319
7319
+
"postcss-selector-parser": "^7.0.0"
7320
7320
+
},
7321
7321
+
"engines": {
7322
7322
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7323
7323
+
},
7324
7324
+
"funding": {
7325
7325
+
"url": "https://github.com/sponsors/ota-meshi"
7326
7326
+
},
7327
7327
+
"peerDependencies": {
7328
7328
+
"svelte": "^3.37.0 || ^4.0.0 || ^5.0.0"
7329
7329
+
},
7330
7330
+
"peerDependenciesMeta": {
7331
7331
+
"svelte": {
7332
7332
+
"optional": true
7333
7333
+
}
7334
7334
+
}
7335
7335
+
},
7336
7336
+
"node_modules/svelte-eslint-parser/node_modules/postcss-selector-parser": {
7337
7337
+
"version": "7.1.0",
7338
7338
+
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
7339
7339
+
"integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
7340
7340
+
"dev": true,
7341
7341
+
"license": "MIT",
7342
7342
+
"dependencies": {
7343
7343
+
"cssesc": "^3.0.0",
7344
7344
+
"util-deprecate": "^1.0.2"
7345
7345
+
},
7346
7346
+
"engines": {
7347
7347
+
"node": ">=4"
7348
7348
+
}
7349
7349
+
},
7350
7350
+
"node_modules/svelte-sonner": {
7351
7351
+
"version": "0.3.28",
7352
7352
+
"resolved": "https://registry.npmjs.org/svelte-sonner/-/svelte-sonner-0.3.28.tgz",
7353
7353
+
"integrity": "sha512-K3AmlySeFifF/cKgsYNv5uXqMVNln0NBAacOYgmkQStLa/UoU0LhfAACU6Gr+YYC8bOCHdVmFNoKuDbMEsppJg==",
7354
7354
+
"license": "MIT",
7355
7355
+
"peerDependencies": {
7356
7356
+
"svelte": "^3.0.0 || ^4.0.0 || ^5.0.0-next.1"
7357
7357
+
}
7358
7358
+
},
7359
7359
+
"node_modules/svelte-toolbelt": {
7360
7360
+
"version": "0.7.1",
7361
7361
+
"resolved": "https://registry.npmjs.org/svelte-toolbelt/-/svelte-toolbelt-0.7.1.tgz",
7362
7362
+
"integrity": "sha512-HcBOcR17Vx9bjaOceUvxkY3nGmbBmCBBbuWLLEWO6jtmWH8f/QoWmbyUfQZrpDINH39en1b8mptfPQT9VKQ1xQ==",
7363
7363
+
"funding": [
7364
7364
+
"https://github.com/sponsors/huntabyte"
7365
7365
+
],
7366
7366
+
"dependencies": {
7367
7367
+
"clsx": "^2.1.1",
7368
7368
+
"runed": "^0.23.2",
7369
7369
+
"style-to-object": "^1.0.8"
7370
7370
+
},
7371
7371
+
"engines": {
7372
7372
+
"node": ">=18",
7373
7373
+
"pnpm": ">=8.7.0"
7374
7374
+
},
7375
7375
+
"peerDependencies": {
7376
7376
+
"svelte": "^5.0.0"
7377
7377
+
}
7378
7378
+
},
7379
7379
+
"node_modules/tabbable": {
7380
7380
+
"version": "6.2.0",
7381
7381
+
"resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz",
7382
7382
+
"integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==",
7383
7383
+
"license": "MIT"
7384
7384
+
},
7385
7385
+
"node_modules/tailwind-merge": {
7386
7386
+
"version": "3.2.0",
7387
7387
+
"resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.2.0.tgz",
7388
7388
+
"integrity": "sha512-FQT/OVqCD+7edmmJpsgCsY820RTD5AkBryuG5IUqR5YQZSdj5xlH5nLgH7YPths7WsLPSpSBNneJdM8aS8aeFA==",
7389
7389
+
"license": "MIT",
7390
7390
+
"funding": {
7391
7391
+
"type": "github",
7392
7392
+
"url": "https://github.com/sponsors/dcastil"
7393
7393
+
}
7394
7394
+
},
7395
7395
+
"node_modules/tailwind-variants": {
7396
7396
+
"version": "1.0.0",
7397
7397
+
"resolved": "https://registry.npmjs.org/tailwind-variants/-/tailwind-variants-1.0.0.tgz",
7398
7398
+
"integrity": "sha512-2WSbv4ulEEyuBKomOunut65D8UZwxrHoRfYnxGcQNnHqlSCp2+B7Yz2W+yrNDrxRodOXtGD/1oCcKGNBnUqMqA==",
7399
7399
+
"license": "MIT",
7400
7400
+
"dependencies": {
7401
7401
+
"tailwind-merge": "3.0.2"
7402
7402
+
},
7403
7403
+
"engines": {
7404
7404
+
"node": ">=16.x",
7405
7405
+
"pnpm": ">=7.x"
7406
7406
+
},
7407
7407
+
"peerDependencies": {
7408
7408
+
"tailwindcss": "*"
7409
7409
+
}
7410
7410
+
},
7411
7411
+
"node_modules/tailwind-variants/node_modules/tailwind-merge": {
7412
7412
+
"version": "3.0.2",
7413
7413
+
"resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.0.2.tgz",
7414
7414
+
"integrity": "sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==",
7415
7415
+
"license": "MIT",
7416
7416
+
"funding": {
7417
7417
+
"type": "github",
7418
7418
+
"url": "https://github.com/sponsors/dcastil"
7419
7419
+
}
7420
7420
+
},
7421
7421
+
"node_modules/tailwindcss": {
7422
7422
+
"version": "4.1.4",
7423
7423
+
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.4.tgz",
7424
7424
+
"integrity": "sha512-1ZIUqtPITFbv/DxRmDr5/agPqJwF69d24m9qmM1939TJehgY539CtzeZRjbLt5G6fSy/7YqqYsfvoTEw9xUI2A==",
7425
7425
+
"license": "MIT"
7426
7426
+
},
7427
7427
+
"node_modules/tailwindcss-animate": {
7428
7428
+
"version": "1.0.7",
7429
7429
+
"resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz",
7430
7430
+
"integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==",
7431
7431
+
"license": "MIT",
7432
7432
+
"peerDependencies": {
7433
7433
+
"tailwindcss": ">=3.0.0 || insiders"
7434
7434
+
}
7435
7435
+
},
7436
7436
+
"node_modules/tapable": {
7437
7437
+
"version": "2.2.1",
7438
7438
+
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
7439
7439
+
"integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
7440
7440
+
"dev": true,
7441
7441
+
"license": "MIT",
7442
7442
+
"engines": {
7443
7443
+
"node": ">=6"
7444
7444
+
}
7445
7445
+
},
7446
7446
+
"node_modules/tar": {
7447
7447
+
"version": "7.4.3",
7448
7448
+
"resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
7449
7449
+
"integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
7450
7450
+
"license": "ISC",
7451
7451
+
"dependencies": {
7452
7452
+
"@isaacs/fs-minipass": "^4.0.0",
7453
7453
+
"chownr": "^3.0.0",
7454
7454
+
"minipass": "^7.1.2",
7455
7455
+
"minizlib": "^3.0.1",
7456
7456
+
"mkdirp": "^3.0.1",
7457
7457
+
"yallist": "^5.0.0"
7458
7458
+
},
7459
7459
+
"engines": {
7460
7460
+
"node": ">=18"
7461
7461
+
}
7462
7462
+
},
7463
7463
+
"node_modules/thenify": {
7464
7464
+
"version": "3.3.1",
7465
7465
+
"resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
7466
7466
+
"integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
7467
7467
+
"license": "MIT",
7468
7468
+
"dependencies": {
7469
7469
+
"any-promise": "^1.0.0"
7470
7470
+
}
7471
7471
+
},
7472
7472
+
"node_modules/thenify-all": {
7473
7473
+
"version": "1.6.0",
7474
7474
+
"resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
7475
7475
+
"integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
7476
7476
+
"license": "MIT",
7477
7477
+
"dependencies": {
7478
7478
+
"thenify": ">= 3.1.0 < 4"
7479
7479
+
},
7480
7480
+
"engines": {
7481
7481
+
"node": ">=0.8"
7482
7482
+
}
7483
7483
+
},
7484
7484
+
"node_modules/three": {
7485
7485
+
"version": "0.173.0",
7486
7486
+
"resolved": "https://registry.npmjs.org/three/-/three-0.173.0.tgz",
7487
7487
+
"integrity": "sha512-AUwVmViIEUgBwxJJ7stnF0NkPpZxx1aZ6WiAbQ/Qq61h6I9UR4grXtZDmO8mnlaNORhHnIBlXJ1uBxILEKuVyw==",
7488
7488
+
"license": "MIT"
7489
7489
+
},
7490
7490
+
"node_modules/three-instanced-uniforms-mesh": {
7491
7491
+
"version": "0.52.4",
7492
7492
+
"resolved": "https://registry.npmjs.org/three-instanced-uniforms-mesh/-/three-instanced-uniforms-mesh-0.52.4.tgz",
7493
7493
+
"integrity": "sha512-YwDBy05hfKZQtU+Rp0KyDf9yH4GxfhxMbVt9OYruxdgLfPwmDG5oAbGoW0DrKtKZSM3BfFcCiejiOHCjFBTeng==",
7494
7494
+
"license": "MIT",
7495
7495
+
"dependencies": {
7496
7496
+
"troika-three-utils": "^0.52.4"
7497
7497
+
},
7498
7498
+
"peerDependencies": {
7499
7499
+
"three": ">=0.125.0"
7500
7500
+
}
7501
7501
+
},
7502
7502
+
"node_modules/three-mesh-bvh": {
7503
7503
+
"version": "0.9.0",
7504
7504
+
"resolved": "https://registry.npmjs.org/three-mesh-bvh/-/three-mesh-bvh-0.9.0.tgz",
7505
7505
+
"integrity": "sha512-xAwZj0hZknpwVsdK5BBJTIAZDjDPZCRzURY1o+z/JHBON/jc2UetK1CzPeQZiiOVSfI4jV2z7sXnnGtgsgnjaA==",
7506
7506
+
"license": "MIT",
7507
7507
+
"peerDependencies": {
7508
7508
+
"three": ">= 0.159.0"
7509
7509
+
}
7510
7510
+
},
7511
7511
+
"node_modules/three-perf": {
7512
7512
+
"version": "1.0.10",
7513
7513
+
"resolved": "git+ssh://git@github.com/jerzakm/three-perf.git#322d7d38a17069f2b6e9734913edad0fc4a29169",
7514
7514
+
"license": "MIT",
7515
7515
+
"dependencies": {
7516
7516
+
"troika-three-text": "^0.52.0",
7517
7517
+
"tweakpane": "^3.1.10"
7518
7518
+
},
7519
7519
+
"peerDependencies": {
7520
7520
+
"three": ">=0.170"
7521
7521
+
}
7522
7522
+
},
7523
7523
+
"node_modules/three-viewport-gizmo": {
7524
7524
+
"version": "2.2.0",
7525
7525
+
"resolved": "https://registry.npmjs.org/three-viewport-gizmo/-/three-viewport-gizmo-2.2.0.tgz",
7526
7526
+
"integrity": "sha512-Jo9Liur1rUmdKk75FZumLU/+hbF+RtJHi1qsKZpntjKlCYScK6tjbYoqvJ9M+IJphrlQJF5oReFW7Sambh0N4Q==",
7527
7527
+
"license": "MIT",
7528
7528
+
"peerDependencies": {
7529
7529
+
"three": ">=0.162.0 <1.0.0"
7530
7530
+
}
7531
7531
+
},
7532
7532
+
"node_modules/tiny-typed-emitter": {
7533
7533
+
"version": "2.1.0",
7534
7534
+
"resolved": "https://registry.npmjs.org/tiny-typed-emitter/-/tiny-typed-emitter-2.1.0.tgz",
7535
7535
+
"integrity": "sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA==",
7536
7536
+
"license": "MIT"
7537
7537
+
},
7538
7538
+
"node_modules/tinyglobby": {
7539
7539
+
"version": "0.2.13",
7540
7540
+
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz",
7541
7541
+
"integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==",
7542
7542
+
"license": "MIT",
7543
7543
+
"dependencies": {
7544
7544
+
"fdir": "^6.4.4",
7545
7545
+
"picomatch": "^4.0.2"
7546
7546
+
},
7547
7547
+
"engines": {
7548
7548
+
"node": ">=12.0.0"
7549
7549
+
},
7550
7550
+
"funding": {
7551
7551
+
"url": "https://github.com/sponsors/SuperchupuDev"
7552
7552
+
}
7553
7553
+
},
7554
7554
+
"node_modules/tlds": {
7555
7555
+
"version": "1.256.0",
7556
7556
+
"resolved": "https://registry.npmjs.org/tlds/-/tlds-1.256.0.tgz",
7557
7557
+
"integrity": "sha512-ZmyVB9DAw+FFTmLElGYJgdZFsKLYd/I59Bg9NHkCGPwAbVZNRilFWDMAdX8UG+bHuv7kfursd5XGqo/9wi26lA==",
7558
7558
+
"license": "MIT",
7559
7559
+
"bin": {
7560
7560
+
"tlds": "bin.js"
7561
7561
+
}
7562
7562
+
},
7563
7563
+
"node_modules/to-data-view": {
7564
7564
+
"version": "2.0.0",
7565
7565
+
"resolved": "https://registry.npmjs.org/to-data-view/-/to-data-view-2.0.0.tgz",
7566
7566
+
"integrity": "sha512-RGEM5KqlPHr+WVTPmGNAXNeFEmsBnlkxXaIfEpUYV0AST2Z5W1EGq9L/MENFrMMmL2WQr1wjkmZy/M92eKhjYA==",
7567
7567
+
"license": "MIT",
7568
7568
+
"engines": {
7569
7569
+
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
7570
7570
+
}
7571
7571
+
},
7572
7572
+
"node_modules/to-regex-range": {
7573
7573
+
"version": "5.0.1",
7574
7574
+
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
7575
7575
+
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
7576
7576
+
"license": "MIT",
7577
7577
+
"dependencies": {
7578
7578
+
"is-number": "^7.0.0"
7579
7579
+
},
7580
7580
+
"engines": {
7581
7581
+
"node": ">=8.0"
7582
7582
+
}
7583
7583
+
},
7584
7584
+
"node_modules/totalist": {
7585
7585
+
"version": "3.0.1",
7586
7586
+
"resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz",
7587
7587
+
"integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==",
7588
7588
+
"license": "MIT",
7589
7589
+
"engines": {
7590
7590
+
"node": ">=6"
7591
7591
+
}
7592
7592
+
},
7593
7593
+
"node_modules/troika-three-text": {
7594
7594
+
"version": "0.52.4",
7595
7595
+
"resolved": "https://registry.npmjs.org/troika-three-text/-/troika-three-text-0.52.4.tgz",
7596
7596
+
"integrity": "sha512-V50EwcYGruV5rUZ9F4aNsrytGdKcXKALjEtQXIOBfhVoZU9VAqZNIoGQ3TMiooVqFAbR1w15T+f+8gkzoFzawg==",
7597
7597
+
"license": "MIT",
7598
7598
+
"dependencies": {
7599
7599
+
"bidi-js": "^1.0.2",
7600
7600
+
"troika-three-utils": "^0.52.4",
7601
7601
+
"troika-worker-utils": "^0.52.0",
7602
7602
+
"webgl-sdf-generator": "1.1.1"
7603
7603
+
},
7604
7604
+
"peerDependencies": {
7605
7605
+
"three": ">=0.125.0"
7606
7606
+
}
7607
7607
+
},
7608
7608
+
"node_modules/troika-three-utils": {
7609
7609
+
"version": "0.52.4",
7610
7610
+
"resolved": "https://registry.npmjs.org/troika-three-utils/-/troika-three-utils-0.52.4.tgz",
7611
7611
+
"integrity": "sha512-NORAStSVa/BDiG52Mfudk4j1FG4jC4ILutB3foPnfGbOeIs9+G5vZLa0pnmnaftZUGm4UwSoqEpWdqvC7zms3A==",
7612
7612
+
"license": "MIT",
7613
7613
+
"peerDependencies": {
7614
7614
+
"three": ">=0.125.0"
7615
7615
+
}
7616
7616
+
},
7617
7617
+
"node_modules/troika-worker-utils": {
7618
7618
+
"version": "0.52.0",
7619
7619
+
"resolved": "https://registry.npmjs.org/troika-worker-utils/-/troika-worker-utils-0.52.0.tgz",
7620
7620
+
"integrity": "sha512-W1CpvTHykaPH5brv5VHLfQo9D1OYuo0cSBEUQFFT/nBUzM8iD6Lq2/tgG/f1OelbAS1WtaTPQzE5uM49egnngw==",
7621
7621
+
"license": "MIT"
7622
7622
+
},
7623
7623
+
"node_modules/ts-api-utils": {
7624
7624
+
"version": "2.1.0",
7625
7625
+
"resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
7626
7626
+
"integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
7627
7627
+
"dev": true,
7628
7628
+
"license": "MIT",
7629
7629
+
"engines": {
7630
7630
+
"node": ">=18.12"
7631
7631
+
},
7632
7632
+
"peerDependencies": {
7633
7633
+
"typescript": ">=4.8.4"
7634
7634
+
}
7635
7635
+
},
7636
7636
+
"node_modules/ts-interface-checker": {
7637
7637
+
"version": "0.1.13",
7638
7638
+
"resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
7639
7639
+
"integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==",
7640
7640
+
"license": "Apache-2.0"
7641
7641
+
},
7642
7642
+
"node_modules/ts-node": {
7643
7643
+
"version": "10.9.2",
7644
7644
+
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
7645
7645
+
"integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
7646
7646
+
"license": "MIT",
7647
7647
+
"dependencies": {
7648
7648
+
"@cspotcode/source-map-support": "^0.8.0",
7649
7649
+
"@tsconfig/node10": "^1.0.7",
7650
7650
+
"@tsconfig/node12": "^1.0.7",
7651
7651
+
"@tsconfig/node14": "^1.0.0",
7652
7652
+
"@tsconfig/node16": "^1.0.2",
7653
7653
+
"acorn": "^8.4.1",
7654
7654
+
"acorn-walk": "^8.1.1",
7655
7655
+
"arg": "^4.1.0",
7656
7656
+
"create-require": "^1.1.0",
7657
7657
+
"diff": "^4.0.1",
7658
7658
+
"make-error": "^1.1.1",
7659
7659
+
"v8-compile-cache-lib": "^3.0.1",
7660
7660
+
"yn": "3.1.1"
7661
7661
+
},
7662
7662
+
"bin": {
7663
7663
+
"ts-node": "dist/bin.js",
7664
7664
+
"ts-node-cwd": "dist/bin-cwd.js",
7665
7665
+
"ts-node-esm": "dist/bin-esm.js",
7666
7666
+
"ts-node-script": "dist/bin-script.js",
7667
7667
+
"ts-node-transpile-only": "dist/bin-transpile.js",
7668
7668
+
"ts-script": "dist/bin-script-deprecated.js"
7669
7669
+
},
7670
7670
+
"peerDependencies": {
7671
7671
+
"@swc/core": ">=1.2.50",
7672
7672
+
"@swc/wasm": ">=1.2.50",
7673
7673
+
"@types/node": "*",
7674
7674
+
"typescript": ">=2.7"
7675
7675
+
},
7676
7676
+
"peerDependenciesMeta": {
7677
7677
+
"@swc/core": {
7678
7678
+
"optional": true
7679
7679
+
},
7680
7680
+
"@swc/wasm": {
7681
7681
+
"optional": true
7682
7682
+
}
7683
7683
+
}
7684
7684
+
},
7685
7685
+
"node_modules/tslib": {
7686
7686
+
"version": "2.8.1",
7687
7687
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
7688
7688
+
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
7689
7689
+
"license": "0BSD"
7690
7690
+
},
7691
7691
+
"node_modules/tweakpane": {
7692
7692
+
"version": "3.1.10",
7693
7693
+
"resolved": "https://registry.npmjs.org/tweakpane/-/tweakpane-3.1.10.tgz",
7694
7694
+
"integrity": "sha512-rqwnl/pUa7+inhI2E9ayGTqqP0EPOOn/wVvSWjZsRbZUItzNShny7pzwL3hVlaN4m9t/aZhsP0aFQ9U5VVR2VQ==",
7695
7695
+
"license": "MIT",
7696
7696
+
"funding": {
7697
7697
+
"url": "https://github.com/sponsors/cocopon"
7698
7698
+
}
7699
7699
+
},
7700
7700
+
"node_modules/type-check": {
7701
7701
+
"version": "0.4.0",
7702
7702
+
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
7703
7703
+
"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
7704
7704
+
"dev": true,
7705
7705
+
"license": "MIT",
7706
7706
+
"dependencies": {
7707
7707
+
"prelude-ls": "^1.2.1"
7708
7708
+
},
7709
7709
+
"engines": {
7710
7710
+
"node": ">= 0.8.0"
7711
7711
+
}
7712
7712
+
},
7713
7713
+
"node_modules/typescript": {
7714
7714
+
"version": "5.8.3",
7715
7715
+
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
7716
7716
+
"integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
7717
7717
+
"license": "Apache-2.0",
7718
7718
+
"bin": {
7719
7719
+
"tsc": "bin/tsc",
7720
7720
+
"tsserver": "bin/tsserver"
7721
7721
+
},
7722
7722
+
"engines": {
7723
7723
+
"node": ">=14.17"
7724
7724
+
}
7725
7725
+
},
7726
7726
+
"node_modules/typescript-eslint": {
7727
7727
+
"version": "8.31.0",
7728
7728
+
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.31.0.tgz",
7729
7729
+
"integrity": "sha512-u+93F0sB0An8WEAPtwxVhFby573E8ckdjwUUQUj9QA4v8JAvgtoDdIyYR3XFwFHq2W1KJ1AurwJCO+w+Y1ixyQ==",
7730
7730
+
"dev": true,
7731
7731
+
"license": "MIT",
7732
7732
+
"dependencies": {
7733
7733
+
"@typescript-eslint/eslint-plugin": "8.31.0",
7734
7734
+
"@typescript-eslint/parser": "8.31.0",
7735
7735
+
"@typescript-eslint/utils": "8.31.0"
7736
7736
+
},
7737
7737
+
"engines": {
7738
7738
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7739
7739
+
},
7740
7740
+
"funding": {
7741
7741
+
"type": "opencollective",
7742
7742
+
"url": "https://opencollective.com/typescript-eslint"
7743
7743
+
},
7744
7744
+
"peerDependencies": {
7745
7745
+
"eslint": "^8.57.0 || ^9.0.0",
7746
7746
+
"typescript": ">=4.8.4 <5.9.0"
7747
7747
+
}
7748
7748
+
},
7749
7749
+
"node_modules/uint8arrays": {
7750
7750
+
"version": "3.0.0",
7751
7751
+
"resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
7752
7752
+
"integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
7753
7753
+
"license": "MIT",
7754
7754
+
"dependencies": {
7755
7755
+
"multiformats": "^9.4.2"
7756
7756
+
}
7757
7757
+
},
7758
7758
+
"node_modules/undici": {
7759
7759
+
"version": "6.21.2",
7760
7760
+
"resolved": "https://registry.npmjs.org/undici/-/undici-6.21.2.tgz",
7761
7761
+
"integrity": "sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g==",
7762
7762
+
"license": "MIT",
7763
7763
+
"engines": {
7764
7764
+
"node": ">=18.17"
7765
7765
+
}
7766
7766
+
},
7767
7767
+
"node_modules/undici-types": {
7768
7768
+
"version": "6.21.0",
7769
7769
+
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
7770
7770
+
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
7771
7771
+
"license": "MIT",
7772
7772
+
"peer": true
7773
7773
+
},
7774
7774
+
"node_modules/uri-js": {
7775
7775
+
"version": "4.4.1",
7776
7776
+
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
7777
7777
+
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
7778
7778
+
"dev": true,
7779
7779
+
"license": "BSD-2-Clause",
7780
7780
+
"dependencies": {
7781
7781
+
"punycode": "^2.1.0"
7782
7782
+
}
7783
7783
+
},
7784
7784
+
"node_modules/url-polyfill": {
7785
7785
+
"version": "1.1.13",
7786
7786
+
"resolved": "https://registry.npmjs.org/url-polyfill/-/url-polyfill-1.1.13.tgz",
7787
7787
+
"integrity": "sha512-tXzkojrv2SujumYthZ/WjF7jaSfNhSXlYMpE5AYdL2I3D7DCeo+mch8KtW2rUuKjDg+3VXODXHVgipt8yGY/eQ==",
7788
7788
+
"license": "MIT"
7789
7789
+
},
7790
7790
+
"node_modules/util-deprecate": {
7791
7791
+
"version": "1.0.2",
7792
7792
+
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
7793
7793
+
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
7794
7794
+
"license": "MIT"
7795
7795
+
},
7796
7796
+
"node_modules/uuid": {
7797
7797
+
"version": "10.0.0",
7798
7798
+
"resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz",
7799
7799
+
"integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==",
7800
7800
+
"funding": [
7801
7801
+
"https://github.com/sponsors/broofa",
7802
7802
+
"https://github.com/sponsors/ctavan"
7803
7803
+
],
7804
7804
+
"license": "MIT",
7805
7805
+
"bin": {
7806
7806
+
"uuid": "dist/bin/uuid"
7807
7807
+
}
7808
7808
+
},
7809
7809
+
"node_modules/v8-compile-cache-lib": {
7810
7810
+
"version": "3.0.1",
7811
7811
+
"resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
7812
7812
+
"integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
7813
7813
+
"license": "MIT"
7814
7814
+
},
7815
7815
+
"node_modules/vite": {
7816
7816
+
"version": "6.3.2",
7817
7817
+
"resolved": "https://registry.npmjs.org/vite/-/vite-6.3.2.tgz",
7818
7818
+
"integrity": "sha512-ZSvGOXKGceizRQIZSz7TGJ0pS3QLlVY/9hwxVh17W3re67je1RKYzFHivZ/t0tubU78Vkyb9WnHPENSBCzbckg==",
7819
7819
+
"license": "MIT",
7820
7820
+
"dependencies": {
7821
7821
+
"esbuild": "^0.25.0",
7822
7822
+
"fdir": "^6.4.3",
7823
7823
+
"picomatch": "^4.0.2",
7824
7824
+
"postcss": "^8.5.3",
7825
7825
+
"rollup": "^4.34.9",
7826
7826
+
"tinyglobby": "^0.2.12"
7827
7827
+
},
7828
7828
+
"bin": {
7829
7829
+
"vite": "bin/vite.js"
7830
7830
+
},
7831
7831
+
"engines": {
7832
7832
+
"node": "^18.0.0 || ^20.0.0 || >=22.0.0"
7833
7833
+
},
7834
7834
+
"funding": {
7835
7835
+
"url": "https://github.com/vitejs/vite?sponsor=1"
7836
7836
+
},
7837
7837
+
"optionalDependencies": {
7838
7838
+
"fsevents": "~2.3.3"
7839
7839
+
},
7840
7840
+
"peerDependencies": {
7841
7841
+
"@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
7842
7842
+
"jiti": ">=1.21.0",
7843
7843
+
"less": "*",
7844
7844
+
"lightningcss": "^1.21.0",
7845
7845
+
"sass": "*",
7846
7846
+
"sass-embedded": "*",
7847
7847
+
"stylus": "*",
7848
7848
+
"sugarss": "*",
7849
7849
+
"terser": "^5.16.0",
7850
7850
+
"tsx": "^4.8.1",
7851
7851
+
"yaml": "^2.4.2"
7852
7852
+
},
7853
7853
+
"peerDependenciesMeta": {
7854
7854
+
"@types/node": {
7855
7855
+
"optional": true
7856
7856
+
},
7857
7857
+
"jiti": {
7858
7858
+
"optional": true
7859
7859
+
},
7860
7860
+
"less": {
7861
7861
+
"optional": true
7862
7862
+
},
7863
7863
+
"lightningcss": {
7864
7864
+
"optional": true
7865
7865
+
},
7866
7866
+
"sass": {
7867
7867
+
"optional": true
7868
7868
+
},
7869
7869
+
"sass-embedded": {
7870
7870
+
"optional": true
7871
7871
+
},
7872
7872
+
"stylus": {
7873
7873
+
"optional": true
7874
7874
+
},
7875
7875
+
"sugarss": {
7876
7876
+
"optional": true
7877
7877
+
},
7878
7878
+
"terser": {
7879
7879
+
"optional": true
7880
7880
+
},
7881
7881
+
"tsx": {
7882
7882
+
"optional": true
7883
7883
+
},
7884
7884
+
"yaml": {
7885
7885
+
"optional": true
7886
7886
+
}
7887
7887
+
}
7888
7888
+
},
7889
7889
+
"node_modules/vite-imagetools": {
7890
7890
+
"version": "6.2.9",
7891
7891
+
"resolved": "https://registry.npmjs.org/vite-imagetools/-/vite-imagetools-6.2.9.tgz",
7892
7892
+
"integrity": "sha512-C4ZYhgj2vAj43/TpZ06XlDNP0p/7LIeYbgUYr+xG44nM++4HGX6YZBKAYpiBNgiCFUTJ6eXkRppWBrfPMevgmg==",
7893
7893
+
"license": "MIT",
7894
7894
+
"dependencies": {
7895
7895
+
"@rollup/pluginutils": "^5.0.5",
7896
7896
+
"imagetools-core": "^6.0.4"
7897
7897
+
},
7898
7898
+
"engines": {
7899
7899
+
"node": ">=12.0.0"
7900
7900
+
}
7901
7901
+
},
7902
7902
+
"node_modules/vite-plugin-glsl": {
7903
7903
+
"version": "1.4.1",
7904
7904
+
"resolved": "https://registry.npmjs.org/vite-plugin-glsl/-/vite-plugin-glsl-1.4.1.tgz",
7905
7905
+
"integrity": "sha512-LkfLZeHdyl0drA71GmCCfcTeLuXyn/DYwDfjzQrupvNYVwdFRvb7nkCnCm0o9LZRKxS4/8r7E3KNM7KQjWrWWQ==",
7906
7906
+
"license": "MIT",
7907
7907
+
"dependencies": {
7908
7908
+
"@rollup/pluginutils": "^5.1.4"
7909
7909
+
},
7910
7910
+
"engines": {
7911
7911
+
"node": ">= 20.17.0",
7912
7912
+
"npm": ">= 10.8.3"
7913
7913
+
},
7914
7914
+
"peerDependencies": {
7915
7915
+
"vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"
7916
7916
+
}
7917
7917
+
},
7918
7918
+
"node_modules/vite-plugin-top-level-await": {
7919
7919
+
"version": "1.5.0",
7920
7920
+
"resolved": "https://registry.npmjs.org/vite-plugin-top-level-await/-/vite-plugin-top-level-await-1.5.0.tgz",
7921
7921
+
"integrity": "sha512-r/DtuvHrSqUVk23XpG2cl8gjt1aATMG5cjExXL1BUTcSNab6CzkcPua9BPEc9fuTP5UpwClCxUe3+dNGL0yrgQ==",
7922
7922
+
"license": "MIT",
7923
7923
+
"dependencies": {
7924
7924
+
"@rollup/plugin-virtual": "^3.0.2",
7925
7925
+
"@swc/core": "^1.10.16",
7926
7926
+
"uuid": "^10.0.0"
7927
7927
+
},
7928
7928
+
"peerDependencies": {
7929
7929
+
"vite": ">=2.8"
7930
7930
+
}
7931
7931
+
},
7932
7932
+
"node_modules/vite-plugin-wasm": {
7933
7933
+
"version": "3.4.1",
7934
7934
+
"resolved": "https://registry.npmjs.org/vite-plugin-wasm/-/vite-plugin-wasm-3.4.1.tgz",
7935
7935
+
"integrity": "sha512-ja3nSo2UCkVeitltJGkS3pfQHAanHv/DqGatdI39ja6McgABlpsZ5hVgl6wuR8Qx5etY3T5qgDQhOWzc5RReZA==",
7936
7936
+
"license": "MIT",
7937
7937
+
"peerDependencies": {
7938
7938
+
"vite": "^2 || ^3 || ^4 || ^5 || ^6"
7939
7939
+
}
7940
7940
+
},
7941
7941
+
"node_modules/vitefu": {
7942
7942
+
"version": "1.0.6",
7943
7943
+
"resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.6.tgz",
7944
7944
+
"integrity": "sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==",
7945
7945
+
"license": "MIT",
7946
7946
+
"workspaces": [
7947
7947
+
"tests/deps/*",
7948
7948
+
"tests/projects/*"
7949
7949
+
],
7950
7950
+
"peerDependencies": {
7951
7951
+
"vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"
7952
7952
+
},
7953
7953
+
"peerDependenciesMeta": {
7954
7954
+
"vite": {
7955
7955
+
"optional": true
7956
7956
+
}
7957
7957
+
}
7958
7958
+
},
7959
7959
+
"node_modules/wavesurfer.js": {
7960
7960
+
"version": "7.9.4",
7961
7961
+
"resolved": "https://registry.npmjs.org/wavesurfer.js/-/wavesurfer.js-7.9.4.tgz",
7962
7962
+
"integrity": "sha512-ahOMvrOKo5jULNnXq8Ske8v/ZStoNNTDjYohvgLNerUFuh+6fJSt7wlxFesEXmnlcTnjMy5/tIzhn9KusjO6bg==",
7963
7963
+
"license": "BSD-3-Clause"
7964
7964
+
},
7965
7965
+
"node_modules/web-streams-polyfill": {
7966
7966
+
"version": "3.3.3",
7967
7967
+
"resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
7968
7968
+
"integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
7969
7969
+
"license": "MIT",
7970
7970
+
"engines": {
7971
7971
+
"node": ">= 8"
7972
7972
+
}
7973
7973
+
},
7974
7974
+
"node_modules/webgl-sdf-generator": {
7975
7975
+
"version": "1.1.1",
7976
7976
+
"resolved": "https://registry.npmjs.org/webgl-sdf-generator/-/webgl-sdf-generator-1.1.1.tgz",
7977
7977
+
"integrity": "sha512-9Z0JcMTFxeE+b2x1LJTdnaT8rT8aEp7MVxkNwoycNmJWwPdzoXzMh0BjJSh/AEFP+KPYZUli814h8bJZFIZ2jA==",
7978
7978
+
"license": "MIT"
7979
7979
+
},
7980
7980
+
"node_modules/whatwg-encoding": {
7981
7981
+
"version": "3.1.1",
7982
7982
+
"resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",
7983
7983
+
"integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
7984
7984
+
"license": "MIT",
7985
7985
+
"dependencies": {
7986
7986
+
"iconv-lite": "0.6.3"
7987
7987
+
},
7988
7988
+
"engines": {
7989
7989
+
"node": ">=18"
7990
7990
+
}
7991
7991
+
},
7992
7992
+
"node_modules/whatwg-mimetype": {
7993
7993
+
"version": "4.0.0",
7994
7994
+
"resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
7995
7995
+
"integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==",
7996
7996
+
"license": "MIT",
7997
7997
+
"engines": {
7998
7998
+
"node": ">=18"
7999
7999
+
}
8000
8000
+
},
8001
8001
+
"node_modules/which": {
8002
8002
+
"version": "2.0.2",
8003
8003
+
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
8004
8004
+
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
8005
8005
+
"license": "ISC",
8006
8006
+
"dependencies": {
8007
8007
+
"isexe": "^2.0.0"
8008
8008
+
},
8009
8009
+
"bin": {
8010
8010
+
"node-which": "bin/node-which"
8011
8011
+
},
8012
8012
+
"engines": {
8013
8013
+
"node": ">= 8"
8014
8014
+
}
8015
8015
+
},
8016
8016
+
"node_modules/word-wrap": {
8017
8017
+
"version": "1.2.5",
8018
8018
+
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
8019
8019
+
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
8020
8020
+
"dev": true,
8021
8021
+
"license": "MIT",
8022
8022
+
"engines": {
8023
8023
+
"node": ">=0.10.0"
8024
8024
+
}
8025
8025
+
},
8026
8026
+
"node_modules/wrap-ansi": {
8027
8027
+
"version": "8.1.0",
8028
8028
+
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
8029
8029
+
"integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
8030
8030
+
"license": "MIT",
8031
8031
+
"dependencies": {
8032
8032
+
"ansi-styles": "^6.1.0",
8033
8033
+
"string-width": "^5.0.1",
8034
8034
+
"strip-ansi": "^7.0.1"
8035
8035
+
},
8036
8036
+
"engines": {
8037
8037
+
"node": ">=12"
8038
8038
+
},
8039
8039
+
"funding": {
8040
8040
+
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
8041
8041
+
}
8042
8042
+
},
8043
8043
+
"node_modules/wrap-ansi-cjs": {
8044
8044
+
"name": "wrap-ansi",
8045
8045
+
"version": "7.0.0",
8046
8046
+
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
8047
8047
+
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
8048
8048
+
"license": "MIT",
8049
8049
+
"dependencies": {
8050
8050
+
"ansi-styles": "^4.0.0",
8051
8051
+
"string-width": "^4.1.0",
8052
8052
+
"strip-ansi": "^6.0.0"
8053
8053
+
},
8054
8054
+
"engines": {
8055
8055
+
"node": ">=10"
8056
8056
+
},
8057
8057
+
"funding": {
8058
8058
+
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
8059
8059
+
}
8060
8060
+
},
8061
8061
+
"node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {
8062
8062
+
"version": "5.0.1",
8063
8063
+
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
8064
8064
+
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
8065
8065
+
"license": "MIT",
8066
8066
+
"engines": {
8067
8067
+
"node": ">=8"
8068
8068
+
}
8069
8069
+
},
8070
8070
+
"node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
8071
8071
+
"version": "8.0.0",
8072
8072
+
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
8073
8073
+
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
8074
8074
+
"license": "MIT"
8075
8075
+
},
8076
8076
+
"node_modules/wrap-ansi-cjs/node_modules/string-width": {
8077
8077
+
"version": "4.2.3",
8078
8078
+
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
8079
8079
+
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
8080
8080
+
"license": "MIT",
8081
8081
+
"dependencies": {
8082
8082
+
"emoji-regex": "^8.0.0",
8083
8083
+
"is-fullwidth-code-point": "^3.0.0",
8084
8084
+
"strip-ansi": "^6.0.1"
8085
8085
+
},
8086
8086
+
"engines": {
8087
8087
+
"node": ">=8"
8088
8088
+
}
8089
8089
+
},
8090
8090
+
"node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
8091
8091
+
"version": "6.0.1",
8092
8092
+
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
8093
8093
+
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
8094
8094
+
"license": "MIT",
8095
8095
+
"dependencies": {
8096
8096
+
"ansi-regex": "^5.0.1"
8097
8097
+
},
8098
8098
+
"engines": {
8099
8099
+
"node": ">=8"
8100
8100
+
}
8101
8101
+
},
8102
8102
+
"node_modules/wrap-ansi/node_modules/ansi-styles": {
8103
8103
+
"version": "6.2.1",
8104
8104
+
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
8105
8105
+
"integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
8106
8106
+
"license": "MIT",
8107
8107
+
"engines": {
8108
8108
+
"node": ">=12"
8109
8109
+
},
8110
8110
+
"funding": {
8111
8111
+
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
8112
8112
+
}
8113
8113
+
},
8114
8114
+
"node_modules/xstate": {
8115
8115
+
"version": "5.19.2",
8116
8116
+
"resolved": "https://registry.npmjs.org/xstate/-/xstate-5.19.2.tgz",
8117
8117
+
"integrity": "sha512-B8fL2aP0ogn5aviAXFzI5oZseAMqN00fg/TeDa3ZtatyDcViYLIfuQl4y8qmHCiKZgGEzmnTyNtNQL9oeJE2gw==",
8118
8118
+
"license": "MIT",
8119
8119
+
"funding": {
8120
8120
+
"type": "opencollective",
8121
8121
+
"url": "https://opencollective.com/xstate"
8122
8122
+
}
8123
8123
+
},
8124
8124
+
"node_modules/yallist": {
8125
8125
+
"version": "5.0.0",
8126
8126
+
"resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
8127
8127
+
"integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
8128
8128
+
"license": "BlueOak-1.0.0",
8129
8129
+
"engines": {
8130
8130
+
"node": ">=18"
8131
8131
+
}
8132
8132
+
},
8133
8133
+
"node_modules/yaml": {
8134
8134
+
"version": "2.7.1",
8135
8135
+
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz",
8136
8136
+
"integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==",
8137
8137
+
"license": "ISC",
8138
8138
+
"bin": {
8139
8139
+
"yaml": "bin.mjs"
8140
8140
+
},
8141
8141
+
"engines": {
8142
8142
+
"node": ">= 14"
8143
8143
+
}
8144
8144
+
},
8145
8145
+
"node_modules/yn": {
8146
8146
+
"version": "3.1.1",
8147
8147
+
"resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
8148
8148
+
"integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
8149
8149
+
"license": "MIT",
8150
8150
+
"engines": {
8151
8151
+
"node": ">=6"
8152
8152
+
}
8153
8153
+
},
8154
8154
+
"node_modules/yocto-queue": {
8155
8155
+
"version": "0.1.0",
8156
8156
+
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
8157
8157
+
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
8158
8158
+
"dev": true,
8159
8159
+
"license": "MIT",
8160
8160
+
"engines": {
8161
8161
+
"node": ">=10"
8162
8162
+
},
8163
8163
+
"funding": {
8164
8164
+
"url": "https://github.com/sponsors/sindresorhus"
8165
8165
+
}
8166
8166
+
},
8167
8167
+
"node_modules/zimmerframe": {
8168
8168
+
"version": "1.1.2",
8169
8169
+
"resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz",
8170
8170
+
"integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==",
8171
8171
+
"license": "MIT"
8172
8172
+
},
8173
8173
+
"node_modules/zod": {
8174
8174
+
"version": "3.24.3",
8175
8175
+
"resolved": "https://registry.npmjs.org/zod/-/zod-3.24.3.tgz",
8176
8176
+
"integrity": "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==",
8177
8177
+
"license": "MIT",
8178
8178
+
"funding": {
8179
8179
+
"url": "https://github.com/sponsors/colinhacks"
8180
8180
+
}
8181
8181
+
}
8182
8182
+
}
8183
8183
+
}
···
1
1
{
2
2
-
"name": "leaf-examples",
2
2
+
"name": "roomy-paint2",
3
3
"private": true,
4
4
"version": "0.0.1",
5
5
"type": "module",
6
6
"scripts": {
7
7
-
"dev": "vite dev --host",
7
7
+
"dev": "vite dev",
8
8
"build": "vite build",
9
9
"preview": "vite preview",
10
10
"prepare": "svelte-kit sync || echo ''",
···
13
13
"format": "prettier --write .",
14
14
"lint": "prettier --check . && eslint ."
15
15
},
16
16
-
"dependencies": {
17
17
-
"animejs": "^4.0.1",
18
18
-
"bits-ui": "^1.3.19",
19
19
-
"clsx": "^2.1.1",
20
20
-
"tailwind-merge": "^3.2.0",
21
21
-
"tailwind-variants": "^1.0.0"
22
22
-
},
23
16
"devDependencies": {
24
24
-
"@dicebear/collection": "^9.2.2",
25
25
-
"@dicebear/core": "^9.2.2",
26
17
"@eslint/compat": "^1.2.5",
27
18
"@eslint/js": "^9.18.0",
28
28
-
"@muni-town/leaf": "npm:@jsr/muni-town__leaf@0.2.0-preview.12",
29
29
-
"@roomy-chat/sdk": "npm:@jsr/roomy-chat__sdk@0.1.0-preview.6",
30
19
"@sveltejs/adapter-auto": "^4.0.0",
31
20
"@sveltejs/kit": "^2.16.0",
32
21
"@sveltejs/vite-plugin-svelte": "^5.0.0",
22
22
+
"@tailwindcss/forms": "^0.5.9",
33
23
"@tailwindcss/typography": "^0.5.15",
34
24
"@tailwindcss/vite": "^4.0.0",
35
35
-
"daisyui": "^5.0.6",
36
25
"eslint": "^9.18.0",
37
26
"eslint-config-prettier": "^10.0.1",
38
27
"eslint-plugin-svelte": "^3.0.0",
···
45
34
"tailwindcss": "^4.0.0",
46
35
"typescript": "^5.0.0",
47
36
"typescript-eslint": "^8.20.0",
48
48
-
"vite": "^6.0.0",
37
37
+
"vite": "^6.2.5"
38
38
+
},
39
39
+
"dependencies": {
40
40
+
"@muni-town/leaf": "npm:@jsr/muni-town__leaf@^0.2.0-preview.15",
41
41
+
"animejs": "^4.0.1",
42
42
+
"bits-ui": "^1.3.19",
43
43
+
"clsx": "^2.1.1",
44
44
+
"fuchs": "^0.0.28",
45
45
+
"tailwind-merge": "^3.2.0",
46
46
+
"tailwind-variants": "^1.0.0",
49
47
"vite-plugin-top-level-await": "^1.5.0",
50
48
"vite-plugin-wasm": "^3.4.1"
51
49
}
···
1
1
@import 'tailwindcss';
2
2
@plugin '@tailwindcss/typography';
3
3
4
4
+
@source "../node_modules/fuchs";
5
5
+
4
6
@custom-variant dark (&:is(.dark *));
5
7
6
8
@theme {
···
1
1
-
<script lang="ts" module>
2
2
-
import type { WithElementRef } from 'bits-ui';
3
3
-
import type { HTMLAnchorAttributes, HTMLButtonAttributes } from 'svelte/elements';
4
4
-
import { type VariantProps, tv } from 'tailwind-variants';
5
5
-
import { cn } from '$lib/utils';
6
6
-
7
7
-
export const buttonVariants = tv({
8
8
-
base: 'touch-manipulation hover:cursor-pointer backdrop-blur-md motion-safe:focus-visible:transition-transform focus-visible:outline-2 outline-offset-2 inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-2xl active:scale-95 text-sm font-medium motion-safe:transition-all disabled:pointer-events-none disabled:opacity-50 duration-300 active:duration-100 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0',
9
9
-
variants: {
10
10
-
variant: {
11
11
-
primary:
12
12
-
'focus-visible:outline-accent-500 border border-accent-500/20 dark:border-accent-500/20 hover:bg-accent-500/20 dark:hover:bg-accent-500/20 bg-accent-500/10 dark:bg-accent-500/10 text-accent-700 dark:text-accent-400',
13
13
-
secondary:
14
14
-
'focus-visible:outline-base-800 dark:focus-visible:outline-base-200 bg-base-300/30 dark:bg-base-800/50 text-base-900 dark:text-base-50 hover:bg-base-300/50 dark:hover:bg-base-700/50 border border-base-300/50 dark:border-base-700/30',
15
15
-
link: 'focus-visible:outline-base-900 dark:focus-visible:outline-base-50 text-base-800 dark:text-base-200 font-semibold hover:text-accent-600 dark:hover:text-accent-400 data-[current=true]:text-accent-600 dark:data-[current=true]:text-accent-400',
16
16
-
ghost:
17
17
-
'focus-visible:outline-base-900 dark:focus-visible:outline-base-50 text-base-800 dark:text-base-200 font-semibold hover:text-accent-600 hover:bg-accent-400/5 data-[current=true]:bg-accent-500/5 dark:hover:text-accent-400 dark:hover:bg-accent-700/5 data-[current=true]:text-accent-600 dark:data-[current=true]:text-accent-400 dark:data-[current=true]:bg-accent-500/5',
18
18
-
19
19
-
red: 'focus-visible:outline-red-500 border border-red-500/20 dark:border-red-500/20 hover:bg-red-500/20 dark:hover:bg-red-500/20 bg-red-500/10 dark:bg-red-500/10 text-red-700 dark:text-red-400',
20
20
-
yellow:
21
21
-
'focus-visible:outline-yellow-500 border border-yellow-500/20 dark:border-yellow-500/20 hover:bg-yellow-500/20 dark:hover:bg-yellow-500/20 bg-yellow-500/10 dark:bg-yellow-500/10 text-yellow-700 dark:text-yellow-400',
22
22
-
green:
23
23
-
'focus-visible:outline-green-500 border border-green-500/20 dark:border-green-500/20 hover:bg-green-500/20 dark:hover:bg-green-500/20 bg-green-500/10 dark:bg-green-500/10 text-green-700 dark:text-green-400',
24
24
-
blue: 'focus-visible:outline-blue-500 border border-blue-500/20 dark:border-blue-500/20 hover:bg-blue-500/20 dark:hover:bg-blue-500/20 bg-blue-500/10 dark:bg-blue-500/10 text-blue-700 dark:text-blue-400',
25
25
-
indigo:
26
26
-
'focus-visible:outline-indigo-500 border border-indigo-500/20 dark:border-indigo-500/20 hover:bg-indigo-500/20 dark:hover:bg-indigo-500/20 bg-indigo-500/10 dark:bg-indigo-500/10 text-indigo-700 dark:text-indigo-400',
27
27
-
violet:
28
28
-
'focus-visible:outline-violet-500 border border-violet-500/20 dark:border-violet-500/20 hover:bg-violet-500/20 dark:hover:bg-violet-500/20 bg-violet-500/10 dark:bg-violet-500/10 text-violet-700 dark:text-violet-400',
29
29
-
purple:
30
30
-
'focus-visible:outline-purple-500 border border-purple-500/20 dark:border-purple-500/20 hover:bg-purple-500/20 dark:hover:bg-purple-500/20 bg-purple-500/10 dark:bg-purple-500/10 text-purple-700 dark:text-purple-400',
31
31
-
fuchsia:
32
32
-
'focus-visible:outline-fuchsia-500 border border-fuchsia-500/20 dark:border-fuchsia-500/20 hover:bg-fuchsia-500/20 dark:hover:bg-fuchsia-500/20 bg-fuchsia-500/10 dark:bg-fuchsia-500/10 text-fuchsia-700 dark:text-fuchsia-400',
33
33
-
pink: 'focus-visible:outline-pink-500 border border-pink-500/20 dark:border-pink-500/20 hover:bg-pink-500/20 dark:hover:bg-pink-500/20 bg-pink-500/10 dark:bg-pink-500/10 text-pink-700 dark:text-pink-400',
34
34
-
rose: 'focus-visible:outline-rose-500 border border-rose-500/20 dark:border-rose-500/20 hover:bg-rose-500/20 dark:hover:bg-rose-500/20 bg-rose-500/10 dark:bg-rose-500/10 text-rose-700 dark:text-rose-400',
35
35
-
orange:
36
36
-
'focus-visible:outline-orange-500 border border-orange-500/20 dark:border-orange-500/20 hover:bg-orange-500/20 dark:hover:bg-orange-500/20 bg-orange-500/10 dark:bg-orange-500/10 text-orange-700 dark:text-orange-400',
37
37
-
amber:
38
38
-
'focus-visible:outline-amber-500 border border-amber-500/20 dark:border-amber-500/20 hover:bg-amber-500/20 dark:hover:bg-amber-500/20 bg-amber-500/10 dark:bg-amber-500/10 text-amber-700 dark:text-amber-400',
39
39
-
lime: 'focus-visible:outline-lime-500 border border-lime-500/20 dark:border-lime-500/20 hover:bg-lime-500/20 dark:hover:bg-lime-500/20 bg-lime-500/10 dark:bg-lime-500/10 text-lime-700 dark:text-lime-400',
40
40
-
emerald:
41
41
-
'focus-visible:outline-emerald-500 border border-emerald-500/20 dark:border-emerald-500/20 hover:bg-emerald-500/20 dark:hover:bg-emerald-500/20 bg-emerald-500/10 dark:bg-emerald-500/10 text-emerald-700 dark:text-emerald-400',
42
42
-
teal: 'focus-visible:outline-teal-500 border border-teal-500/20 dark:border-teal-500/20 hover:bg-teal-500/20 dark:hover:bg-teal-500/20 bg-teal-500/10 dark:bg-teal-500/10 text-teal-700 dark:text-teal-400',
43
43
-
cyan: 'focus-visible:outline-cyan-500 border border-cyan-500/20 dark:border-cyan-500/20 hover:bg-cyan-500/20 dark:hover:bg-cyan-500/20 bg-cyan-500/10 dark:bg-cyan-500/10 text-cyan-700 dark:text-cyan-400',
44
44
-
sky: 'focus-visible:outline-sky-500 border border-sky-500/20 dark:border-sky-500/20 hover:bg-sky-500/20 dark:hover:bg-sky-500/20 bg-sky-500/10 dark:bg-sky-500/10 text-sky-700 dark:text-sky-400'
45
45
-
},
46
46
-
size: {
47
47
-
default: 'px-3 py-1.5',
48
48
-
sm: 'px-2 text-xs py-1 font-base [&_svg]:size-3 gap-1.5',
49
49
-
lg: 'px-4 gap-2.5 text-lg py-2 font-semibold [&_svg]:size-5 gap-2.5',
50
50
-
icon: 'p-2',
51
51
-
iconSm: 'p-1.5 [&_svg]:size-3',
52
52
-
iconLg: 'p-3 [&_svg]:size-5'
53
53
-
}
54
54
-
},
55
55
-
defaultVariants: {
56
56
-
variant: 'primary',
57
57
-
size: 'default'
58
58
-
}
59
59
-
});
60
60
-
61
61
-
export type ButtonVariant = VariantProps<typeof buttonVariants>['variant'];
62
62
-
export type ButtonSize = VariantProps<typeof buttonVariants>['size'];
63
63
-
64
64
-
export type ButtonProps = WithElementRef<HTMLButtonAttributes> &
65
65
-
WithElementRef<HTMLAnchorAttributes> & {
66
66
-
variant?: ButtonVariant;
67
67
-
size?: ButtonSize;
68
68
-
checkCurrent?: boolean;
69
69
-
};
70
70
-
</script>
71
71
-
72
72
-
<script lang="ts">
73
73
-
import { page } from '$app/state';
74
74
-
75
75
-
let {
76
76
-
class: className,
77
77
-
variant = 'primary',
78
78
-
size = 'default',
79
79
-
ref = $bindable(null),
80
80
-
href = undefined,
81
81
-
type = 'button',
82
82
-
children,
83
83
-
checkCurrent = true,
84
84
-
...restProps
85
85
-
}: ButtonProps = $props();
86
86
-
</script>
87
87
-
88
88
-
{#if href}
89
89
-
<a
90
90
-
bind:this={ref}
91
91
-
data-current={checkCurrent && page.url.pathname === href}
92
92
-
class={cn(buttonVariants({ variant, size }), className)}
93
93
-
{href}
94
94
-
{...restProps}
95
95
-
>
96
96
-
{@render children?.()}
97
97
-
</a>
98
98
-
{:else}
99
99
-
<button
100
100
-
bind:this={ref}
101
101
-
class={cn(buttonVariants({ variant, size }), className)}
102
102
-
{type}
103
103
-
{...restProps}
104
104
-
>
105
105
-
{@render children?.()}
106
106
-
</button>
107
107
-
{/if}
···
1
1
-
import Root, {
2
2
-
type ButtonProps,
3
3
-
type ButtonSize,
4
4
-
type ButtonVariant,
5
5
-
buttonVariants
6
6
-
} from './Button.svelte';
7
7
-
8
8
-
export {
9
9
-
Root,
10
10
-
type ButtonProps as Props,
11
11
-
Root as Button,
12
12
-
buttonVariants,
13
13
-
type ButtonProps,
14
14
-
type ButtonSize,
15
15
-
type ButtonVariant
16
16
-
};
···
1
1
-
<script lang="ts">
2
2
-
import type { WithElementRef, WithoutChildrenOrChild } from 'bits-ui';
3
3
-
import type { HTMLAttributes } from 'svelte/elements';
4
4
-
import { cn } from '$lib/utils';
5
5
-
6
6
-
type Color = { class?: string; label: string; value?: string } | string;
7
7
-
8
8
-
let {
9
9
-
ref = $bindable(null),
10
10
-
11
11
-
class: className,
12
12
-
colorsClass,
13
13
-
colors = $bindable([]),
14
14
-
selected = $bindable(colors[0]),
15
15
-
16
16
-
name = $bindable(Math.random().toString(36).substring(2, 15)),
17
17
-
18
18
-
onselected,
19
19
-
...restProps
20
20
-
}: WithElementRef<WithoutChildrenOrChild<HTMLAttributes<HTMLDivElement>>> & {
21
21
-
colors: Color[];
22
22
-
23
23
-
selected?: Color;
24
24
-
25
25
-
colorsClass?: string;
26
26
-
27
27
-
name?: string;
28
28
-
29
29
-
onselected?: (color: Color, previous: Color) => void;
30
30
-
} = $props();
31
31
-
32
32
-
function getLabel(c: Color) {
33
33
-
if (typeof c === 'string') return c;
34
34
-
return c.label;
35
35
-
}
36
36
-
37
37
-
function getValue(c: Color) {
38
38
-
if (typeof c === 'string') return c;
39
39
-
return c.value;
40
40
-
}
41
41
-
42
42
-
function getColorClass(c: Color) {
43
43
-
if (typeof c === 'string') return '';
44
44
-
return c.class;
45
45
-
}
46
46
-
</script>
47
47
-
48
48
-
<div
49
49
-
class={cn('group flex flex-wrap items-center gap-2', className)}
50
50
-
{...restProps}
51
51
-
bind:this={ref}
52
52
-
>
53
53
-
{#each colors as color}
54
54
-
<label
55
55
-
aria-label={getLabel(color)}
56
56
-
class={cn(
57
57
-
'group relative flex cursor-pointer items-center justify-center rounded-full p-0.5 ring-current',
58
58
-
'has-focus-visible:outline-base-900 dark:has-focus-visible:outline-base-100 has-focus-visible:outline-2 has-focus-visible:outline-offset-0',
59
59
-
'has-checked:ring-3',
60
60
-
colorsClass,
61
61
-
getColorClass(color)
62
62
-
)}
63
63
-
style={getValue(color) ? `color: ${getValue(color)}` : undefined}
64
64
-
>
65
65
-
<input
66
66
-
type="radio"
67
67
-
{name}
68
68
-
value={getLabel(color)}
69
69
-
class="sr-only"
70
70
-
onchange={() => {
71
71
-
let previous = selected;
72
72
-
selected = color;
73
73
-
74
74
-
if (onselected) onselected(color, previous);
75
75
-
}}
76
76
-
checked={getLabel(selected) === getLabel(color)}
77
77
-
/>
78
78
-
79
79
-
<span aria-hidden="true" class="size-8 rounded-full bg-current"></span>
80
80
-
</label>
81
81
-
{/each}
82
82
-
</div>
···
1
1
-
export { default as ColorSelect } from './ColorSelect.svelte';
···
6
6
LoroMovableList,
7
7
NamedEntity,
8
8
type EntityIdStr
9
9
-
} from '@roomy-chat/sdk';
9
9
+
} from './roomy';
10
10
11
11
export const DrawnPointComponent = defComponent(
12
12
'name:01JPEBV8TJ8YCXYYD256NJSR5X',
13
13
-
LoroMap<{ x: number; y: number; color: string }>
13
13
+
LoroMap<{ x: number; y: number; r: number; g: number; b: number }>
14
14
);
15
15
16
16
export class DrawnPoint extends EntityWrapper {
17
17
get x() {
18
18
-
const entity = this.entity.getOrInit(DrawnPointComponent);
19
19
-
return entity.get('x');
18
18
+
return this.entity.getOrInit(DrawnPointComponent, (entity) => entity.get('x'));
20
19
}
21
20
set x(value: number) {
22
22
-
const entity = this.entity.getOrInit(DrawnPointComponent);
23
23
-
entity.set('x', value);
21
21
+
this.entity.getOrInit(DrawnPointComponent, (entity) => entity.set('x', value));
24
22
}
25
23
26
24
get y() {
27
27
-
const entity = this.entity.getOrInit(DrawnPointComponent);
28
28
-
return entity.get('y');
25
25
+
return this.entity.getOrInit(DrawnPointComponent, (entity) => entity.get('y'));
29
26
}
30
27
set y(value: number) {
31
31
-
const entity = this.entity.getOrInit(DrawnPointComponent);
32
32
-
entity.set('y', value);
28
28
+
this.entity.getOrInit(DrawnPointComponent, (entity) => entity.set('y', value));
33
29
}
34
30
35
35
-
get color() {
36
36
-
const entity = this.entity.getOrInit(DrawnPointComponent);
37
37
-
return entity.get('color');
31
31
+
get r() {
32
32
+
return this.entity.getOrInit(DrawnPointComponent, (entity) => entity.get('r'));
38
33
}
39
39
-
set color(value: string) {
40
40
-
const entity = this.entity.getOrInit(DrawnPointComponent);
41
41
-
entity.set('color', value);
34
34
+
set r(value: number) {
35
35
+
this.entity.getOrInit(DrawnPointComponent, (entity) => entity.set('r', value));
36
36
+
}
37
37
+
38
38
+
get g() {
39
39
+
return this.entity.getOrInit(DrawnPointComponent, (entity) => entity.get('g'));
40
40
+
}
41
41
+
set g(value: number) {
42
42
+
this.entity.getOrInit(DrawnPointComponent, (entity) => entity.set('g', value));
43
43
+
}
44
44
+
45
45
+
get b() {
46
46
+
return this.entity.getOrInit(DrawnPointComponent, (entity) => entity.get('b'));
47
47
+
}
48
48
+
set b(value: number) {
49
49
+
this.entity.getOrInit(DrawnPointComponent, (entity) => entity.set('b', value));
42
50
}
43
51
}
44
52
···
1
1
-
import { EntityId, type EntityIdStr, Roomy } from '@roomy-chat/sdk';
1
1
+
import { EntityId, Roomy, type EntityIdStr } from '$lib/roomy';
2
2
import { StorageManager } from '@muni-town/leaf/storage';
3
3
import { SveltePeer } from '@muni-town/leaf/svelte';
4
4
import { indexedDBStorageAdapter } from '@muni-town/leaf/storage/indexed-db';
···
11
11
12
12
const peer = new SveltePeer(
13
13
new StorageManager(indexedDBStorageAdapter('mini-paint')),
14
14
-
await webSocketSyncer(new WebSocket('ws://localhost:8095'))
14
14
+
await webSocketSyncer(
15
15
+
new WebSocket('wss://demo.sync.muni.town/sync/as/did:plc:xv2x4dimpe3zukzuynblaiyt', [
16
16
+
'authorization',
17
17
+
'demodevtoken'
18
18
+
])
19
19
+
)
15
20
);
16
21
export const roomy = await Roomy.init(peer, catalogId);
17
22
···
1
1
+
import {
2
2
+
defComponent,
3
3
+
type EntityIdStr,
4
4
+
LoroMap,
5
5
+
LoroMovableList,
6
6
+
LoroText,
7
7
+
Marker
8
8
+
} from '@muni-town/leaf';
9
9
+
import { LoroList } from './index.ts';
10
10
+
11
11
+
export type Uri = string;
12
12
+
13
13
+
/**
14
14
+
* The type for a string-encoded reaction.
15
15
+
*
16
16
+
* It is a space-separated list with two fields:
17
17
+
* 1. The unicode symbol for the emoji or a URI describing the emoji.
18
18
+
* 2. The URI of the user that reacted with the emoji.
19
19
+
* */
20
20
+
export type Reaction = `${string} ${Uri}`;
21
21
+
22
22
+
/** The display name, slug, short description, and image / icon URI of an entity. */
23
23
+
export const BasicMeta = defComponent(
24
24
+
'name:01JPE9PEBF47QJR6THNW4J4JXJ',
25
25
+
LoroMap<{
26
26
+
name: string;
27
27
+
slug?: string;
28
28
+
description?: string;
29
29
+
/** The entity ID of an entity with an `ImageUri` component. */
30
30
+
image?: EntityIdStr;
31
31
+
/** Unix timestamp for the date that the entity was created. */
32
32
+
createdDate?: number;
33
33
+
/** Unix timestamp for the date that the entity was last updated. */
34
34
+
updatedDate?: number;
35
35
+
}>,
36
36
+
(map) => map.set('name', 'Unnamed')
37
37
+
);
38
38
+
39
39
+
/**
40
40
+
* The DNS handles that are associated to this entity. The first one is considered the primary one.
41
41
+
*
42
42
+
* A handle being in this list doesn't mean it's verified, and a DNS entry pointing at this entity
43
43
+
* alone doesn't mean that DNS entry is verified either.
44
44
+
*
45
45
+
* A handle is verified if the entity has a `Handles` component containing that domain and there is
46
46
+
* a `_leaf.example.handle` DNS TXT record containing `"id=[the Leaf Entity Id string]"`.
47
47
+
* */
48
48
+
export const Handles = defComponent('handles:01JQ1XHJAM64ZC8W2CBSWA9FK6', LoroList<string>);
49
49
+
50
50
+
/** This entity is in reply to another entity. */
51
51
+
export const ReplyTo = defComponent(
52
52
+
'replyTo:01JPFR9RXR4BECAMCEH0M8XPQY',
53
53
+
LoroMap<{ entity: EntityIdStr }>
54
54
+
);
55
55
+
56
56
+
/** Entities with this marker component have been soft deleted and should be shown as deleted
57
57
+
* usually in the UI, even though the data is preserved. */
58
58
+
export const SoftDeleted = defComponent('softDeleted:01JPFQK63H9W2RA8Q5GQ19S1DY', Marker);
59
59
+
60
60
+
/** An image from a URI. */
61
61
+
export const ImageUri = defComponent(
62
62
+
'imageUri:01JPFRMSYWE2G0JHMS7RW478G3',
63
63
+
LoroMap<{ uri: string; width?: number; height?: number; alt?: string }>,
64
64
+
(map) => map.set('uri', 'example:image')
65
65
+
);
66
66
+
67
67
+
/**
68
68
+
* An ordered list of Entity IDs for images or image {@linkcode Collection}s. Each image should have
69
69
+
* an {@linkcode ImageUri} component.
70
70
+
*
71
71
+
* This might represent images attached to a chat message, or an image gallery or something similar.
72
72
+
* */
73
73
+
export const Images = defComponent(
74
74
+
'spaces:01JPE97AYAJSDP0NRAH79S9792',
75
75
+
LoroMovableList<EntityIdStr>
76
76
+
);
77
77
+
78
78
+
/** A list of Entity IDs for Roomy spaces. */
79
79
+
export const Spaces = defComponent(
80
80
+
'spaces:01JPE97AYAJSDP0NRAH79S9792',
81
81
+
LoroMovableList<EntityIdStr>
82
82
+
);
83
83
+
84
84
+
/**
85
85
+
* This entity represents a generic collection of other entities.
86
86
+
*
87
87
+
* This component can be used to implement things like pagination by putting a list of collection
88
88
+
* entities, the pages, inside, for example, a {@linkcode Timeline} component.
89
89
+
*
90
90
+
* Any entity that has a {@linkcode Collection} component in the list could be treated as a page
91
91
+
* where each link in the collection is the actual {@linkcode Message} in the list.
92
92
+
* */
93
93
+
export const Collection = defComponent(
94
94
+
'collection:01JPEB6RBRYDG7CJWX74RK324E',
95
95
+
LoroMovableList<EntityIdStr>
96
96
+
);
97
97
+
98
98
+
/**
99
99
+
* An ordered list of Entity IDs for Roomy channels or channel {@linkcode Collection}s.
100
100
+
* */
101
101
+
export const Channels = defComponent(
102
102
+
'channels:01JPFMTA2QAFY2D3CV1C0YBZQ9',
103
103
+
LoroMovableList<EntityIdStr>
104
104
+
);
105
105
+
106
106
+
/**
107
107
+
* An ordered list of Roomy threads or thread {@linkcode Collection}s.
108
108
+
* */
109
109
+
export const Threads = defComponent(
110
110
+
'threads:01JPEB05824ZR836QMV6B3E69F',
111
111
+
LoroMovableList<EntityIdStr>
112
112
+
);
113
113
+
114
114
+
/**
115
115
+
* An ordered list of Wikis {@linkcode Collection}s.
116
116
+
* */
117
117
+
export const WikiPages = defComponent(
118
118
+
'wikiPages:01JQB6XWKQZ3PV4RW3Z3R35KD3',
119
119
+
LoroMovableList<EntityIdStr>
120
120
+
);
121
121
+
122
122
+
/**
123
123
+
* An ordered list of Entity IDs for timeline items or timeline item {@linkcode Collection}s. The
124
124
+
* latest items in the timeline are at the end of the list.
125
125
+
*
126
126
+
* Things like Roomy chat messages and announcements both go into a timeline component.
127
127
+
* */
128
128
+
export const Timeline = defComponent(
129
129
+
'timeline:01JPEAH76WBQ4XYZQZT7MQT19V',
130
130
+
LoroMovableList<EntityIdStr>
131
131
+
);
132
132
+
133
133
+
/**
134
134
+
* The DIDs ( Decentralized Identifiers ) for the authors of the given entity.
135
135
+
*/
136
136
+
export const AuthorUris = defComponent(
137
137
+
'authorUris:01JPEBV8TJ8YCXXYD156NJSR5Y',
138
138
+
LoroMovableList<Uri>
139
139
+
);
140
140
+
141
141
+
/**
142
142
+
* Rich text content for the entity.
143
143
+
*
144
144
+
* This could be the body of a chat message, blog post, wiki page, etc. It should represent the main
145
145
+
* content body for an entity when added.
146
146
+
*/
147
147
+
export const Content = defComponent('content:01JPEBQARGPD0BQV7DYGC9TR5Z', LoroText);
148
148
+
149
149
+
/**
150
150
+
* Temporary placeholder to stand in for {@linkcode Content} until we figure out how to convert our
151
151
+
* rich text to {@linkcode LoroText}.
152
152
+
* */
153
153
+
export const JsonContent = defComponent(
154
154
+
'jsonContent:01JPWTN4PPNSMHQNWX1RFJAKHE',
155
155
+
LoroMap<{
156
156
+
/** The JSON encoded content from the rich text editor. */
157
157
+
content: string;
158
158
+
}>,
159
159
+
(map) => map.set('content', '{}')
160
160
+
);
161
161
+
162
162
+
/** Marker component for channels. */
163
163
+
export const Channel = defComponent('channel:01JPTNSVAJ081EYCKMVRZK96A2', Marker);
164
164
+
165
165
+
/** Marker component for categories. */
166
166
+
export const Category = defComponent('category:01JPTNVBZXTQ1JVJ0BSCGQ7ECK', Marker);
167
167
+
168
168
+
/** Marker component for threads. */
169
169
+
export const Thread = defComponent('thread:01JPTP0SQY2E7EDTRFPAN7QRJK', Marker);
170
170
+
171
171
+
/** Marker component for messages. */
172
172
+
export const Message = defComponent('message:01JPWJKD9PAFWNWEKMEVTTF3QC', Marker);
173
173
+
174
174
+
export const WikiPage = defComponent('wikiPage:01JQB6TEDA9C2FD15WP1N4JPRP', Marker);
175
175
+
176
176
+
/**
177
177
+
* The items in a Roomy space's channel / category list sidebar.
178
178
+
*
179
179
+
* For now, each item should be a channel or a category entity, i.e. it should either have a
180
180
+
* {@linkcode Channels} component ( for a category ) or a {@linkcode Timeline} component ( for a
181
181
+
* channel ).
182
182
+
*/
183
183
+
export const SpaceSidebarNavigation = defComponent(
184
184
+
'spaceSidebarNavigation:01JPFMBD0XT7B922PSQ7KQ99EW',
185
185
+
LoroMovableList<EntityIdStr>
186
186
+
);
187
187
+
188
188
+
/** Contains the user IDs of the admins of the given entity. */
189
189
+
export const Admins = defComponent('admins:01JPRKX4FVJ7GYV9AHRN12SSB2', LoroMovableList<Uri>);
190
190
+
191
191
+
/** Contains the user IDs of people banned from the entity. */
192
192
+
export const Bans = defComponent(
193
193
+
'bans:01JQYDKV119QNZF7JH4192Y0QJ',
194
194
+
LoroMap<{ [id: Uri]: boolean | undefined }>
195
195
+
);
196
196
+
197
197
+
/** Emoji-type reactions to an entity. */
198
198
+
export const Reactions = defComponent('reactions:01JPFTQACDW0KM3857XWER87RR', LoroList<Reaction>);
199
199
+
200
200
+
/** The type of announcement for a {@linkcode ChannelAnnouncement}. */
201
201
+
export type ChannelAnnouncementKind = 'messageMoved' | 'messageDeleted' | 'threadCreated' | string;
202
202
+
/**
203
203
+
* Metadata for a channel announcement, which is a message that might get inserted into a channel
204
204
+
* timeline for various reasons.
205
205
+
* */
206
206
+
export const ChannelAnnouncement = defComponent(
207
207
+
'channelAnnouncement:01JPFTN90MGBMBCMCNJ4V65YF2',
208
208
+
LoroMap<{
209
209
+
kind: ChannelAnnouncementKind;
210
210
+
}>,
211
211
+
(map) => map.set('kind', 'unknown')
212
212
+
);
···
1
1
+
/**
2
2
+
* Welcome to the Roomy SDK!
3
3
+
*
4
4
+
* This is the core behind the [roomy.chat](https://roomy.chat) app, and allows you to interact with
5
5
+
* Roomy spaces, channels, etc. in your own app, or lets you build your own customized chat
6
6
+
* application.
7
7
+
*
8
8
+
* Roomy is built on the [Leaf SDK](https://github.com/muni-town/leaf), a toolkit for building
9
9
+
* local-first apps with CRDTs.
10
10
+
*
11
11
+
* To get started you will need to create a Leaf {@linkcode Peer} and then you can start accessing
12
12
+
* the Roomy API by initializing a {@linkcode Roomy} instance.
13
13
+
*
14
14
+
* > **Note:** Typedoc hides the types from external libraries like Leaf by default. You can show
15
15
+
* > the Leaf types by checking the "External" checkbox in the right sidebar.
16
16
+
*
17
17
+
* @module
18
18
+
*/
19
19
+
20
20
+
import {
21
21
+
type ComponentDef,
22
22
+
Cursor,
23
23
+
Entity,
24
24
+
type EntityIdStr,
25
25
+
type IntoEntityId,
26
26
+
intoEntityId,
27
27
+
LoroList,
28
28
+
LoroMap,
29
29
+
LoroMovableList,
30
30
+
LoroText,
31
31
+
Peer,
32
32
+
} from "@muni-town/leaf";
33
33
+
export type { Uri } from "./components.ts";
34
34
+
35
35
+
export * from "@muni-town/leaf";
36
36
+
37
37
+
/**
38
38
+
* Leaf component definitions for the underlying Roomy data.
39
39
+
*
40
40
+
* You will not usually have to interact with these directly.
41
41
+
*
42
42
+
* @category Advanced
43
43
+
* */
44
44
+
export * as components from "./components.ts";
45
45
+
import * as c from "./components.ts";
46
46
+
47
47
+
/** A constructor for an {@linkcode EntityWrapper}. */
48
48
+
export type EntityConstructor<T extends EntityWrapper> = new (
49
49
+
peer: Peer,
50
50
+
entity: Entity
51
51
+
) => T;
52
52
+
53
53
+
/**
54
54
+
* Parent class for all types that hold a {@linkcode Peer} instance.
55
55
+
*
56
56
+
* Usually you will not need to use this directly.
57
57
+
*
58
58
+
* @category Advanced
59
59
+
*/
60
60
+
export class HasPeer {
61
61
+
/**
62
62
+
* The leaf peer instance.
63
63
+
* @group Advanced
64
64
+
*/
65
65
+
peer: Peer;
66
66
+
67
67
+
/** @group Advanced */
68
68
+
constructor(peer: Peer) {
69
69
+
this.peer = peer;
70
70
+
}
71
71
+
72
72
+
/**
73
73
+
* Create a new entity of the given type.
74
74
+
*
75
75
+
* This can be used to create a new {@linkcode Entity} for any type that implements
76
76
+
* {@linkcode EntityWrapper}.
77
77
+
*
78
78
+
* ## Example
79
79
+
*
80
80
+
* ```ts
81
81
+
* const roomy = await Roomy.init(peer, catalogId);
82
82
+
* const space = roomy.create(Space);
83
83
+
* ```
84
84
+
*
85
85
+
* > **Note:** This method is inherited from {@linkcode EntityWrapper} on all entity types, and it
86
86
+
* > doesn't matter which type you call `create()` on, they are all equivalent.
87
87
+
*
88
88
+
* @group General
89
89
+
*/
90
90
+
async create<T extends EntityWrapper>(
91
91
+
constructor: EntityConstructor<T>
92
92
+
): Promise<T> {
93
93
+
const ent = await this.peer.open();
94
94
+
return new constructor(this.peer, ent);
95
95
+
}
96
96
+
97
97
+
/**
98
98
+
* Open an existing {@linkcode Entity} using it's ID.
99
99
+
*
100
100
+
* You provide an {@linkcode EntityWrapper} type like {@linkcode Space} or {@linkcode Message}
101
101
+
* that will be wrapped around the entity.
102
102
+
*
103
103
+
* @group General
104
104
+
* */
105
105
+
async open<T extends EntityWrapper>(
106
106
+
constructor: EntityConstructor<T>,
107
107
+
id: IntoEntityId
108
108
+
): Promise<T> {
109
109
+
const ent = await this.peer.open(intoEntityId(id));
110
110
+
return new constructor(this.peer, ent);
111
111
+
}
112
112
+
}
113
113
+
114
114
+
/**
115
115
+
* A convenient wrapper around an {@linkcode Entity}.
116
116
+
*
117
117
+
* {@linkcode EntityWrapper} is the parent of all of the more convenient entity types such as
118
118
+
* {@linkcode Message} or {@linkcode Space}.
119
119
+
*
120
120
+
* Each subclass will usually add it's own accessors that allow for conveniently modifying the
121
121
+
* underlying {@linkcode Entity}'s component data.
122
122
+
*
123
123
+
* You are welcome to extend this type yourself ot add custom convenient entity classes.
124
124
+
*/
125
125
+
export class EntityWrapper extends HasPeer {
126
126
+
/**
127
127
+
* The underlying Leaf {@linkcode Entity}.
128
128
+
*
129
129
+
* @group Advanced
130
130
+
*/
131
131
+
entity: Entity;
132
132
+
133
133
+
/**
134
134
+
* Instantiate from from a {@linkcode Peer} and an {@linkcode Entity}.
135
135
+
*
136
136
+
* This an other {@linkcode EntityWrapper} types simply provide convenient accessors on top of the
137
137
+
* underlying entity data.
138
138
+
*
139
139
+
* @group Advanced
140
140
+
*/
141
141
+
constructor(peer: Peer, entity: Entity) {
142
142
+
super(peer);
143
143
+
this.entity = entity;
144
144
+
}
145
145
+
146
146
+
/**
147
147
+
* Cast from one {@linkcode EntityWrapper} type to another.
148
148
+
*
149
149
+
* Returns `undefined` if {@linkcode EntityWrapper#matches} returns `false` for the given
150
150
+
* constructor type.
151
151
+
*
152
152
+
* You will not usually need to cast entity types to other ones, but it can be useful in some
153
153
+
* situations, where you would like to use another {@linkcode EntityWrapper} types's accessors.
154
154
+
*
155
155
+
* @group Advanced
156
156
+
*/
157
157
+
tryCast<T extends EntityWrapper>(
158
158
+
constructor: EntityConstructor<T> & typeof EntityWrapper
159
159
+
): T | undefined {
160
160
+
return this.matches(constructor)
161
161
+
? new constructor(this.peer, this.entity)
162
162
+
: undefined;
163
163
+
}
164
164
+
165
165
+
forceCast<T extends EntityWrapper>(constructor: EntityConstructor<T>): T {
166
166
+
return new constructor(this.peer, this.entity);
167
167
+
}
168
168
+
169
169
+
/**
170
170
+
* Checks whether the given entity matches this wrapper type.
171
171
+
*
172
172
+
* The default implementation is to return `true` for every entity, but some wrappers will
173
173
+
* override it to check for the existence of certain marker components.
174
174
+
* */
175
175
+
// deno-lint-ignore no-unused-vars
176
176
+
static matches(wrapper: EntityWrapper): boolean {
177
177
+
return true;
178
178
+
}
179
179
+
180
180
+
/**
181
181
+
* Checks whether the given wrapper type matches the this entity.
182
182
+
*
183
183
+
*/
184
184
+
matches<T extends typeof EntityWrapper>(constructor: T): boolean {
185
185
+
return constructor.matches(this);
186
186
+
}
187
187
+
188
188
+
/**
189
189
+
* Commit any changes made to the entity.
190
190
+
*
191
191
+
* **Important:** You must call commit after making changes in order for those changes to be
192
192
+
* immediately applied, reacted to, and synced to network and/or storage.
193
193
+
*
194
194
+
* @group General
195
195
+
*/
196
196
+
commit() {
197
197
+
this.entity.commit();
198
198
+
}
199
199
+
200
200
+
/**
201
201
+
* The string entity ID.
202
202
+
*
203
203
+
* @group General
204
204
+
*/
205
205
+
get id(): EntityIdStr {
206
206
+
return this.entity.id.toString();
207
207
+
}
208
208
+
209
209
+
/**
210
210
+
* Register a callback that will be run when the entity is committed.
211
211
+
* @returns A function that may be called to unregister the callback.
212
212
+
*/
213
213
+
subscribe(listener: () => void): () => void {
214
214
+
return this.entity.subscribe(listener);
215
215
+
}
216
216
+
}
217
217
+
218
218
+
export class Deletable extends EntityWrapper {
219
219
+
get softDeleted(): boolean {
220
220
+
return this.entity.has(c.SoftDeleted);
221
221
+
}
222
222
+
223
223
+
set softDeleted(deleted: boolean) {
224
224
+
if (deleted) {
225
225
+
this.entity.init(c.SoftDeleted);
226
226
+
} else {
227
227
+
this.entity.delete(c.SoftDeleted);
228
228
+
}
229
229
+
}
230
230
+
}
231
231
+
232
232
+
export class Administered extends Deletable {
233
233
+
/** The user IDs of the admins of this entity. */
234
234
+
/** The user IDs of the admins of this entity. */
235
235
+
admins<R>(handler: (admins: LoroMovableList<c.Uri>) => R): R {
236
236
+
return this.entity.getOrInit(c.Admins, handler);
237
237
+
}
238
238
+
239
239
+
/** The set of user IDs that have been banned from this entity. */
240
240
+
bans<R>(
241
241
+
handler: (bans: LoroMap<{ [id: c.Uri]: boolean | undefined }>) => R
242
242
+
): R {
243
243
+
return this.entity.getOrInit(c.Bans, handler);
244
244
+
}
245
245
+
246
246
+
/**
247
247
+
* Add all of the admins from another {@linkcode Administered} entity to the admins list for this
248
248
+
* entity.
249
249
+
* */
250
250
+
appendAdminsFrom(other: Administered) {
251
251
+
const currentAdmins = this.admins((x) => x.toArray());
252
252
+
for (const admin of other.admins((x) => x.toArray())) {
253
253
+
if (!currentAdmins.includes(admin)) {
254
254
+
this.admins((x) => x.push(admin));
255
255
+
}
256
256
+
}
257
257
+
}
258
258
+
}
259
259
+
260
260
+
export class NamedEntity extends Administered {
261
261
+
get name(): string {
262
262
+
return this.entity.getOrInit(c.BasicMeta, (x) => x.get("name"));
263
263
+
}
264
264
+
set name(name: string) {
265
265
+
this.entity.getOrInit(c.BasicMeta, (x) => x.set("name", name));
266
266
+
}
267
267
+
268
268
+
handles<R>(handler: (x: LoroList<string>) => R): R {
269
269
+
return this.entity.getOrInit(c.Handles, handler);
270
270
+
}
271
271
+
272
272
+
get createdDate(): Date | undefined {
273
273
+
const unixTimestamp = this.entity.getOrInit(c.BasicMeta, (x) =>
274
274
+
x.get("createdDate")
275
275
+
);
276
276
+
return unixTimestamp ? new Date(unixTimestamp * 1000) : undefined;
277
277
+
}
278
278
+
set createdDate(date: Date | undefined) {
279
279
+
this.entity.getOrInit(c.BasicMeta, (x) =>
280
280
+
x.set("createdDate", date ? date.getTime() / 1000 : undefined)
281
281
+
);
282
282
+
}
283
283
+
284
284
+
get updatedDate(): Date | undefined {
285
285
+
const unixTimestamp = this.entity.getOrInit(c.BasicMeta, (x) =>
286
286
+
x.get("updatedDate")
287
287
+
);
288
288
+
return unixTimestamp ? new Date(unixTimestamp * 1000) : undefined;
289
289
+
}
290
290
+
set updatedDate(date: Date | undefined) {
291
291
+
this.entity.getOrInit(c.BasicMeta, (x) =>
292
292
+
x.set("updatedDate", date ? date.getTime() / 1000 : undefined)
293
293
+
);
294
294
+
}
295
295
+
296
296
+
get description(): string | undefined {
297
297
+
return this.entity.getOrInit(c.BasicMeta, (x) => x.get("description"));
298
298
+
}
299
299
+
set description(description: string | undefined) {
300
300
+
this.entity.getOrInit(c.BasicMeta, (x) =>
301
301
+
x.set("description", description)
302
302
+
);
303
303
+
}
304
304
+
305
305
+
get image(): EntityIdStr | undefined {
306
306
+
return this.entity.getOrInit(c.BasicMeta, (x) => x.get("image"));
307
307
+
}
308
308
+
set image(value: EntityIdStr | { id: EntityIdStr }) {
309
309
+
this.entity.getOrInit(c.BasicMeta, (x) =>
310
310
+
x.set(
311
311
+
"image",
312
312
+
typeof value == "object" && "id" in value ? value.id : value
313
313
+
)
314
314
+
);
315
315
+
}
316
316
+
}
317
317
+
318
318
+
/** A Loro list type, either movable or not. */
319
319
+
export type LoroListType<T> = LoroList<T> | LoroMovableList<T>;
320
320
+
321
321
+
/**
322
322
+
* An accessor for a list of other entities.
323
323
+
*
324
324
+
* This access will allow you to read and modify the entities in the list.
325
325
+
* */
326
326
+
export class EntityList<
327
327
+
T extends EntityWrapper,
328
328
+
L extends LoroListType<EntityIdStr> = LoroMovableList<EntityIdStr>
329
329
+
> extends EntityWrapper {
330
330
+
#def: ComponentDef<L>;
331
331
+
#factory: EntityConstructor<T>;
332
332
+
333
333
+
/**
334
334
+
* You will not usually need to create an {@linkcode EntityList} yourself unless you are
335
335
+
* implementing your own subclass of {@linkcode EntityWrapper}.
336
336
+
*
337
337
+
* @param peer The Leaf peer.
338
338
+
* @param entity The entity containing the list of other entities.
339
339
+
* @param component The underlying leaf component containing the list of other entities.
340
340
+
* @param constructor The {@linkcode EntityWrapper} type to wrap the entities in the list with.
341
341
+
*/
342
342
+
constructor(
343
343
+
peer: Peer,
344
344
+
entity: Entity,
345
345
+
component: ComponentDef<L>,
346
346
+
constructor: EntityConstructor<T>
347
347
+
) {
348
348
+
super(peer, entity);
349
349
+
this.#def = component;
350
350
+
this.#factory = constructor;
351
351
+
}
352
352
+
353
353
+
/** Get the list of entity IDs in the list. */
354
354
+
ids(): EntityIdStr[] {
355
355
+
return this.entity.getOrInit(this.#def, (x) => x.toArray());
356
356
+
}
357
357
+
358
358
+
/** Load the full list of entities as an array. */
359
359
+
async items(): Promise<T[]> {
360
360
+
return await Promise.all(
361
361
+
this.entity.getOrInit(this.#def, (x) =>
362
362
+
x
363
363
+
.toArray()
364
364
+
.map(
365
365
+
async (ent) =>
366
366
+
new this.#factory(this.peer, await this.peer.open(ent))
367
367
+
)
368
368
+
)
369
369
+
);
370
370
+
}
371
371
+
372
372
+
/** Same as {@linkcode EntityList#items()}, but also returns a Loro Cursor. */
373
373
+
itemCursors(): Promise<[Cursor, T][]> {
374
374
+
return this.entity.getOrInit(this.#def, (list) =>
375
375
+
Promise.all(
376
376
+
Array.from({ length: list.length }, async (_, i) => [
377
377
+
list.getCursor(i)!,
378
378
+
new this.#factory(this.peer, await this.peer.open(list.get(i))),
379
379
+
])
380
380
+
)
381
381
+
);
382
382
+
}
383
383
+
384
384
+
/** Add an entity to the end of the list. */
385
385
+
push(item: T) {
386
386
+
this.entity.getOrInit(this.#def, (x) => x.push(item.entity.id.toString()));
387
387
+
}
388
388
+
389
389
+
/** Add an entity to the specified index in the list. */
390
390
+
insert(index: number, item: T) {
391
391
+
this.entity.getOrInit(this.#def, (x) =>
392
392
+
x.insert(index, item.entity.id.toString())
393
393
+
);
394
394
+
}
395
395
+
396
396
+
/** Remove an entity from the list. */
397
397
+
remove(itemIdx: number) {
398
398
+
this.entity.getOrInit(this.#def, (x) => x.delete(itemIdx, 1));
399
399
+
}
400
400
+
401
401
+
/** Move an entity in the list from `itemIdx` to `newIdx`. */
402
402
+
move(
403
403
+
// This funky trick makes typechecking fail when trying to call this function if it is not a
404
404
+
// movable list.
405
405
+
itemIdx: L extends LoroMovableList ? number : never,
406
406
+
newIdx: number
407
407
+
): L extends LoroMovableList ? void : never {
408
408
+
return this.entity.getOrInit(this.#def, (list) => {
409
409
+
if (list instanceof LoroMovableList) {
410
410
+
list.move(itemIdx, newIdx);
411
411
+
} else {
412
412
+
throw "Cannot use move function in an immovable list.";
413
413
+
}
414
414
+
415
415
+
// deno-lint-ignore no-explicit-any
416
416
+
return undefined as any;
417
417
+
});
418
418
+
}
419
419
+
420
420
+
/** Get the raw {@linkcode LoroMovableList}. */
421
421
+
rawList<R>(handler: (x: L) => R): R {
422
422
+
return this.entity.getOrInit(this.#def, handler);
423
423
+
}
424
424
+
425
425
+
/** The number of items in the list. */
426
426
+
get length(): number {
427
427
+
return this.entity.getOrInit(this.#def, (x) => x.length);
428
428
+
}
429
429
+
430
430
+
/** Delete all of the items in the list and remove the component from the entity. */
431
431
+
delete() {
432
432
+
this.entity.delete(this.#def);
433
433
+
}
434
434
+
}
435
435
+
436
436
+
/** Helper class for an entity with a {@linkcode c.JsonContent} or {@linkcode c.Content}. */
437
437
+
export class Content extends NamedEntity {
438
438
+
body<R>(handler: (x: LoroText) => R): R {
439
439
+
return this.entity.getOrInit(c.Content, handler);
440
440
+
}
441
441
+
442
442
+
get bodyJson(): string {
443
443
+
return this.entity.getOrInit(c.JsonContent, (x) => x.get("content"));
444
444
+
}
445
445
+
446
446
+
set bodyJson(jsonString: string) {
447
447
+
this.entity.getOrInit(c.JsonContent, (x) => x.set("content", jsonString));
448
448
+
}
449
449
+
}
450
450
+
451
451
+
/**
452
452
+
* A roomy instance.
453
453
+
*
454
454
+
* Contains everything necessary to interact with Roomy data
455
455
+
* */
456
456
+
export class Roomy extends EntityWrapper {
457
457
+
/**
458
458
+
* Create a Roomy instance.
459
459
+
*
460
460
+
* @param peer You must first construct a Leaf {@linkcode Peer} and configure it's storage backend
461
461
+
* and syncer implementations before constructing the {@linkcode Roomy} instance.
462
462
+
* @param catalogId The `catalogId` ID of the entity that will be used to store the user's list of
463
463
+
* joined spaces, preferences, etc.
464
464
+
* */
465
465
+
static async init(peer: Peer, catalogId: IntoEntityId): Promise<Roomy> {
466
466
+
const catalog = await peer.open(intoEntityId(catalogId));
467
467
+
return new Roomy(peer, catalog);
468
468
+
}
469
469
+
470
470
+
/** The list of spaces in the Roomy instance. */
471
471
+
get spaces(): EntityList<Space> {
472
472
+
return new EntityList(this.peer, this.entity, c.Spaces, Space);
473
473
+
}
474
474
+
}
475
475
+
476
476
+
/**
477
477
+
* A Roomy space.
478
478
+
*/
479
479
+
export class Space extends NamedEntity {
480
480
+
/** The items in the Roomy sidebar. */
481
481
+
get sidebarItems(): EntityList<NamedEntity> {
482
482
+
return new EntityList(
483
483
+
this.peer,
484
484
+
this.entity,
485
485
+
c.SpaceSidebarNavigation,
486
486
+
NamedEntity
487
487
+
);
488
488
+
}
489
489
+
490
490
+
get wikipages(): EntityList<WikiPage> {
491
491
+
return new EntityList(this.peer, this.entity, c.WikiPages, WikiPage);
492
492
+
}
493
493
+
494
494
+
/** The global list of channels in the space, separate from the i. */
495
495
+
get channels(): EntityList<Channel> {
496
496
+
return new EntityList(this.peer, this.entity, c.Channels, Channel);
497
497
+
}
498
498
+
499
499
+
/** The global list of threads in the space. */
500
500
+
get threads(): EntityList<Thread> {
501
501
+
return new EntityList(this.peer, this.entity, c.Threads, Thread);
502
502
+
}
503
503
+
}
504
504
+
505
505
+
/**
506
506
+
* A category is a container for channels that may be put in the Roomy sidebar.
507
507
+
*/
508
508
+
export class Category extends NamedEntity {
509
509
+
constructor(peer: Peer, entity: Entity) {
510
510
+
super(peer, entity);
511
511
+
this.entity.init(c.Category);
512
512
+
}
513
513
+
static override matches(wrapper: EntityWrapper): boolean {
514
514
+
return wrapper.entity.has(c.Category);
515
515
+
}
516
516
+
517
517
+
get channels(): EntityList<Channel> {
518
518
+
return new EntityList(this.peer, this.entity, c.Channels, Channel);
519
519
+
}
520
520
+
}
521
521
+
export class WikiPage extends NamedEntity {
522
522
+
constructor(peer: Peer, entity: Entity) {
523
523
+
super(peer, entity);
524
524
+
this.entity.init(c.WikiPage);
525
525
+
}
526
526
+
527
527
+
static override matches(wrapper: EntityWrapper): boolean {
528
528
+
return wrapper.entity.has(c.WikiPage);
529
529
+
}
530
530
+
531
531
+
get bodyJson(): string {
532
532
+
return this.entity.getOrInit(c.JsonContent, (x) => x.get("content"));
533
533
+
}
534
534
+
535
535
+
set bodyJson(jsonString: string) {
536
536
+
this.entity.getOrInit(c.JsonContent, (x) => x.set("content", jsonString));
537
537
+
}
538
538
+
539
539
+
body<R>(handler: (x: LoroText) => R): R {
540
540
+
return this.entity.getOrInit(c.Content, handler);
541
541
+
}
542
542
+
}
543
543
+
544
544
+
export class Timeline extends NamedEntity {
545
545
+
get timeline(): EntityList<TimelineItem> {
546
546
+
return new EntityList(this.peer, this.entity, c.Timeline, TimelineItem);
547
547
+
}
548
548
+
}
549
549
+
550
550
+
/**
551
551
+
* A channel is a container for messages that is considered long-lived and usually created
552
552
+
* ahead-of-time for on-topic discussion.
553
553
+
*/
554
554
+
export class Channel extends Timeline {
555
555
+
constructor(peer: Peer, entity: Entity) {
556
556
+
super(peer, entity);
557
557
+
this.entity.init(c.Channel);
558
558
+
}
559
559
+
static override matches(wrapper: EntityWrapper): boolean {
560
560
+
return wrapper.entity.has(c.Channel);
561
561
+
}
562
562
+
563
563
+
get threads(): EntityList<Thread> {
564
564
+
return new EntityList(this.peer, this.entity, c.Threads, Thread);
565
565
+
}
566
566
+
get wikipages(): EntityList<WikiPage> {
567
567
+
return new EntityList(this.peer, this.entity, c.WikiPages, WikiPage);
568
568
+
}
569
569
+
}
570
570
+
571
571
+
/**
572
572
+
* A thread is a container for messages that is considered short-lived and is often created ad-hoc.
573
573
+
*/
574
574
+
export class Thread extends Timeline {
575
575
+
constructor(peer: Peer, entity: Entity) {
576
576
+
super(peer, entity);
577
577
+
this.entity.init(c.Thread);
578
578
+
}
579
579
+
static override matches(wrapper: EntityWrapper): boolean {
580
580
+
return wrapper.entity.has(c.Thread);
581
581
+
}
582
582
+
}
583
583
+
584
584
+
/**
585
585
+
* An entry that may appear in a {@linkcode Channel} or {@linkcode Thread} timeline, such as a
586
586
+
* {@linkcode Message} or {@linkcode Announcement}.
587
587
+
*/
588
588
+
// TODO: Think about this: we are extending named entity to get the createdDate meta, but we don't
589
589
+
// actually have a name for chat messages usually. We should probably either make the created date
590
590
+
// separate from the component with the name in it, or make the name optional.
591
591
+
//
592
592
+
// At this point I'm thinking about making the name optional.
593
593
+
export class TimelineItem extends NamedEntity {
594
594
+
/** The emoji reactions to the message. */
595
595
+
get reactions(): Reactions {
596
596
+
return this.forceCast(Reactions);
597
597
+
}
598
598
+
599
599
+
/** The entity that this message was in reply to, if any. */
600
600
+
get replyTo(): EntityIdStr | undefined {
601
601
+
return this.entity.get(c.ReplyTo, (x) => x?.get("entity"));
602
602
+
}
603
603
+
604
604
+
/** Set the entity that this message was in reply to, if any. */
605
605
+
set replyTo(entity: EntityWrapper | IntoEntityId | undefined) {
606
606
+
if (entity) {
607
607
+
this.entity.getOrInit(c.ReplyTo, (x) =>
608
608
+
x.set(
609
609
+
"entity",
610
610
+
entity instanceof EntityWrapper
611
611
+
? entity.id
612
612
+
: intoEntityId(entity).toString()
613
613
+
)
614
614
+
);
615
615
+
} else {
616
616
+
this.entity.delete(c.ReplyTo);
617
617
+
}
618
618
+
}
619
619
+
}
620
620
+
621
621
+
/** Accessor reactions on an entity. */
622
622
+
export class Reactions extends EntityWrapper {
623
623
+
/** Get all of the reactions, and the set of users that reacted with the given reaction. */
624
624
+
all(): Record<string, Set<string>> {
625
625
+
const list = this.entity.getOrInit(c.Reactions, (x) => x.toArray());
626
626
+
const reactions: Record<string, Set<string>> = {};
627
627
+
for (const raw of list) {
628
628
+
const [reaction, user] = raw.split(" ");
629
629
+
if (!reactions[reaction]) reactions[reaction] = new Set();
630
630
+
reactions[reaction].add(user);
631
631
+
}
632
632
+
return reactions;
633
633
+
}
634
634
+
635
635
+
has(reaction: string, authorId: string): boolean {
636
636
+
const raw: `${string} ${string}` = `${reaction} ${authorId}`;
637
637
+
return this.entity.getOrInit(c.Reactions, (x) => x.toArray().includes(raw));
638
638
+
}
639
639
+
640
640
+
toggle(reaction: string, authorId: string) {
641
641
+
if (this.has(reaction, authorId)) {
642
642
+
this.remove(reaction, authorId);
643
643
+
} else {
644
644
+
this.add(reaction, authorId);
645
645
+
}
646
646
+
}
647
647
+
648
648
+
/** Add a reaction. */
649
649
+
add(reaction: string, authorId: string) {
650
650
+
if (reaction.includes(" ") || authorId.includes(" "))
651
651
+
throw new Error("Reaction and Author ID must not contain spaces.");
652
652
+
const raw: c.Reaction = `${reaction} ${authorId}`;
653
653
+
this.entity.getOrInit(c.Reactions, (component) => {
654
654
+
const list = component.toArray();
655
655
+
if (!list.includes(raw)) {
656
656
+
component.push(raw);
657
657
+
}
658
658
+
});
659
659
+
}
660
660
+
661
661
+
/** Remove a reaction. */
662
662
+
remove(reaction: string, authorId: string) {
663
663
+
if (reaction.includes(" ") || authorId.includes(" "))
664
664
+
throw new Error("Reaction and Author ID must not contain spaces.");
665
665
+
const raw: `${string} ${string}` = `${reaction} ${authorId}`;
666
666
+
this.entity.getOrInit(c.Reactions, (component) => {
667
667
+
const list = component.toArray();
668
668
+
const idx = list.indexOf(raw);
669
669
+
if (idx !== -1) {
670
670
+
component.delete(idx, 1);
671
671
+
}
672
672
+
});
673
673
+
}
674
674
+
}
675
675
+
676
676
+
/** A message usually sent in a channel or thread. */
677
677
+
export class Message extends TimelineItem {
678
678
+
constructor(peer: Peer, entity: Entity) {
679
679
+
super(peer, entity);
680
680
+
this.entity.init(c.Message);
681
681
+
}
682
682
+
static override matches(wrapper: EntityWrapper): boolean {
683
683
+
return wrapper.entity.has(c.Message);
684
684
+
}
685
685
+
686
686
+
authors<R>(handler: (x: LoroMovableList<c.Uri>) => R): R {
687
687
+
return this.entity.getOrInit(c.AuthorUris, handler);
688
688
+
}
689
689
+
690
690
+
/** The main content body of the message. */
691
691
+
body<R>(handler: (x: LoroText) => R): R {
692
692
+
return this.entity.getOrInit(c.Content, handler);
693
693
+
}
694
694
+
695
695
+
get bodyJson(): string {
696
696
+
return this.entity.getOrInit(c.JsonContent, (x) => x.get("content"));
697
697
+
}
698
698
+
699
699
+
set bodyJson(jsonString: string) {
700
700
+
this.entity.getOrInit(c.JsonContent, (x) => x.set("content", jsonString));
701
701
+
}
702
702
+
703
703
+
/** A list of images attached to the message. */
704
704
+
get images(): EntityList<Image> {
705
705
+
return new EntityList(this.peer, this.entity, c.Images, Image);
706
706
+
}
707
707
+
}
708
708
+
709
709
+
/**
710
710
+
* An announcement is some event usually announced by the system and put in a {@linkcode Channel}
711
711
+
* or {@linkcode Thread}.
712
712
+
* */
713
713
+
export class Announcement extends TimelineItem {
714
714
+
constructor(peer: Peer, entity: Entity) {
715
715
+
super(peer, entity);
716
716
+
this.entity.init(c.ChannelAnnouncement);
717
717
+
}
718
718
+
static override matches(wrapper: EntityWrapper): boolean {
719
719
+
return wrapper.entity.has(c.ChannelAnnouncement);
720
720
+
}
721
721
+
722
722
+
/** The kind of announcement */
723
723
+
get kind(): c.ChannelAnnouncementKind {
724
724
+
return this.entity.getOrInit(c.ChannelAnnouncement, (x) => x.get("kind"));
725
725
+
}
726
726
+
727
727
+
/** Set the kind of announcement */
728
728
+
set kind(kind: c.ChannelAnnouncementKind) {
729
729
+
this.entity.getOrInit(c.ChannelAnnouncement, (x) => x.set("kind", kind));
730
730
+
}
731
731
+
732
732
+
/** The threads related to this announcement. */
733
733
+
get relatedThreads(): EntityList<Thread> {
734
734
+
return new EntityList(this.peer, this.entity, c.Threads, Thread);
735
735
+
}
736
736
+
737
737
+
/** The messages related to this announcement. */
738
738
+
get relatedMessages(): EntityList<Message> {
739
739
+
return new EntityList(this.peer, this.entity, c.Timeline, Message);
740
740
+
}
741
741
+
}
742
742
+
743
743
+
/**
744
744
+
* An image defined by a URI.
745
745
+
* */
746
746
+
export class Image extends Deletable {
747
747
+
/**
748
748
+
* The URI of the image. This could be an HTTP(S) URL or a base64 encoded data URI, or any other
749
749
+
* kind of URI.
750
750
+
* */
751
751
+
get uri(): string {
752
752
+
return this.entity.getOrInit(c.ImageUri, (x) => x.get("uri"));
753
753
+
}
754
754
+
/** Set the URI of the image. */
755
755
+
set uri(uri: string) {
756
756
+
this.entity.getOrInit(c.ImageUri, (x) => x.set("uri", uri));
757
757
+
}
758
758
+
/** The alt text of the image */
759
759
+
get alt(): string | undefined {
760
760
+
return this.entity.getOrInit(c.ImageUri, (x) => x.get("alt"));
761
761
+
}
762
762
+
/** Set the alt text of the image */
763
763
+
set alt(alt: string) {
764
764
+
this.entity.getOrInit(c.ImageUri, (x) => x.set("alt", alt));
765
765
+
}
766
766
+
/** The width of the image. */
767
767
+
get width(): number | undefined {
768
768
+
return this.entity.getOrInit(c.ImageUri, (x) => x.get("width"));
769
769
+
}
770
770
+
/** Set the width of the image. */
771
771
+
set width(width: number | undefined) {
772
772
+
this.entity.getOrInit(c.ImageUri, (x) => x.set("width", width));
773
773
+
}
774
774
+
/** The height of the image. */
775
775
+
get height(): number | undefined {
776
776
+
return this.entity.getOrInit(c.ImageUri, (x) => x.get("height"));
777
777
+
}
778
778
+
/** Set the height of the image. */
779
779
+
set height(height: number) {
780
780
+
this.entity.getOrInit(c.ImageUri, (x) => x.set("height", height));
781
781
+
}
782
782
+
}
···
1
1
-
import { type ClassValue, clsx } from 'clsx';
2
2
-
import { twMerge } from 'tailwind-merge';
3
3
-
4
4
-
export function cn(...inputs: ClassValue[]) {
5
5
-
return twMerge(clsx(inputs));
6
6
-
}
···
1
1
<script lang="ts">
2
2
import '../app.css';
3
3
+
import { Toaster } from 'fuchs';
3
4
4
5
let { children } = $props();
5
6
</script>
6
7
7
8
{@render children()}
9
9
+
10
10
+
<Toaster />
···
1
1
export const ssr = false;
2
2
+
export const prerender = true;
···
2
2
import { goto } from '$app/navigation';
3
3
import { roomy } from '$lib/roomy.svelte';
4
4
import { Painting } from '$lib/components';
5
5
-
import { Button } from '$lib/button';
5
5
+
import { Button } from 'fuchs';
6
6
7
7
async function createPainting() {
8
8
const painting = await roomy.create(Painting);
···
3
3
import { page } from '$app/state';
4
4
import { roomy, g } from '$lib/roomy.svelte';
5
5
import { Painting } from '$lib/components';
6
6
-
import { type EntityIdStr } from '@roomy-chat/sdk';
6
6
+
import { type EntityIdStr } from '$lib/roomy';
7
7
8
8
let { children } = $props();
9
9
···
2
2
import { g, roomy } from '$lib/roomy.svelte';
3
3
import { DrawnPoint } from '$lib/components';
4
4
import { derivePromise } from '$lib/utils.svelte';
5
5
-
import ColorSelect from '$lib/color-select/ColorSelect.svelte';
6
6
-
import Button from '$lib/button/Button.svelte';
5
5
+
import { Button, PopoverColorPicker, toast } from 'fuchs';
7
6
import { createDraggable, Draggable } from 'animejs';
8
7
9
8
let points = derivePromise([], async () => (g.painting ? await g.painting.points.items() : []));
···
12
11
const point = await roomy.create(DrawnPoint);
13
12
point.x = x;
14
13
point.y = y;
15
15
-
point.color = selected;
14
14
+
point.r = rgb.r;
15
15
+
point.g = rgb.g;
16
16
+
point.b = rgb.b;
16
17
17
18
point.commit();
18
19
g.painting?.points.push(point);
19
20
g.painting?.commit();
20
21
21
21
-
selectedPoint = point;
22
22
+
selectedPoint = null;
22
23
}
23
24
24
25
function clicked(event: MouseEvent) {
···
76
77
77
78
point.commit();
78
79
79
79
-
g.painting?.commit();
80
80
-
81
80
setTimeout(() => {
82
81
moving[point.id] = false;
83
82
}, 100);
84
83
},
85
84
onGrab: () => {
86
85
selectedPoint = point;
87
87
-
selected = point.color;
86
86
+
rgb.r = point.r;
87
87
+
rgb.g = point.g;
88
88
+
rgb.b = point.b;
88
89
89
90
moving[point.id] = true;
90
91
},
···
99
100
draggables[point.id] = draggable;
100
101
});
101
102
});
103
103
+
104
104
+
let rgb = $state({
105
105
+
r: 1,
106
106
+
g: 0,
107
107
+
b: 0
108
108
+
});
109
109
+
110
110
+
$effect(() => {
111
111
+
console.log('rgb', rgb);
112
112
+
selected = `rgb(${rgb.r * 255}, ${rgb.g * 255}, ${rgb.b * 255})`;
113
113
+
});
102
114
</script>
103
115
104
116
<div class="p-4">
···
121
133
{/each}
122
134
123
135
{#each points.value as point}
136
136
+
<!-- svelte-ignore a11y_consider_explicit_label -->
124
137
<button
125
138
class="absolute top-0 left-0 z-10 {isSelected(point) ? 'outline-2 outline-white' : ''}"
126
139
onclick={() => {
127
127
-
point.color = selected;
128
128
-
point.commit();
129
129
-
g.painting?.commit();
140
140
+
// point.r = rgb.r;
141
141
+
// point.g = rgb.g;
142
142
+
// point.b = rgb.b;
143
143
+
// point.commit();
144
144
+
// g.painting?.commit();
130
145
131
146
selectedPoint = point;
132
147
}}
133
148
id={`${point.id.replaceAll(':', '')}`}
134
149
>
135
135
-
<div class="h-4 w-4" style="background-color: {point.color};"></div>
136
136
-
<span class="sr-only">{point.color}</span>
150
150
+
<div
151
151
+
class="h-4 w-4"
152
152
+
style="background-color: rgb({point.r * 255}, {point.g * 255}, {point.b * 255});"
153
153
+
></div>
137
154
</button>
138
155
{/each}
139
156
···
142
159
</button>
143
160
</div>
144
161
145
145
-
<ColorSelect
146
146
-
colors={[
147
147
-
'red',
148
148
-
'blue',
149
149
-
'green',
150
150
-
'yellow',
151
151
-
'purple',
152
152
-
'orange',
153
153
-
'pink',
154
154
-
'brown',
155
155
-
'gray',
156
156
-
'black',
157
157
-
'white'
158
158
-
]}
159
159
-
bind:selected
160
160
-
class="bg-base-900/50 mx-auto mt-4 flex w-fit flex-wrap rounded-lg p-2"
161
161
-
onselected={(color) => {
162
162
-
console.log('color', color);
163
163
-
if (selectedPoint && typeof color === 'string') {
164
164
-
console.log('changing color', color);
165
165
-
selectedPoint.color = color;
166
166
-
selectedPoint.commit();
162
162
+
163
163
+
<div class="flex w-full flex-col items-end mt-4 mx-auto max-w-xs gap-4">
164
164
+
<PopoverColorPicker bind:rgb class="w-fit" />
165
165
+
166
166
+
167
167
+
<!-- <Button
168
168
+
onclick={async () => {
169
169
+
if (!selectedPoint) return;
170
170
+
// find the index of the point
171
171
+
const index = (await g.painting?.points.items())?.findIndex((point) => point.id === selectedPoint.id) ?? -1;
172
172
+
console.log('index', index);
173
173
+
if (index === -1) return;
174
174
+
g.painting?.points.remove(index);
167
175
g.painting?.commit();
168
168
-
}
169
169
-
}}
170
170
-
/>
171
176
172
172
-
<Button
173
173
-
onclick={() => {
174
174
-
// copy current url
175
175
-
navigator.clipboard.writeText(window.location.href);
176
176
-
}}
177
177
-
class="mt-4">Share drawing & draw together</Button
178
178
-
>
177
177
+
selectedPoint = null;
178
178
+
}}>
179
179
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="size-6">
180
180
+
<path fill-rule="evenodd" d="M16.5 4.478v.227a48.816 48.816 0 0 1 3.878.512.75.75 0 1 1-.256 1.478l-.209-.035-1.005 13.07a3 3 0 0 1-2.991 2.77H8.084a3 3 0 0 1-2.991-2.77L4.087 6.66l-.209.035a.75.75 0 0 1-.256-1.478A48.567 48.567 0 0 1 7.5 4.705v-.227c0-1.564 1.213-2.9 2.816-2.951a52.662 52.662 0 0 1 3.369 0c1.603.051 2.815 1.387 2.815 2.951Zm-6.136-1.452a51.196 51.196 0 0 1 3.273 0C14.39 3.05 15 3.684 15 4.478v.113a49.488 49.488 0 0 0-6 0v-.113c0-.794.609-1.428 1.364-1.452Zm-.355 5.945a.75.75 0 1 0-1.5.058l.347 9a.75.75 0 1 0 1.499-.058l-.346-9Zm5.48.058a.75.75 0 1 0-1.498-.058l-.347 9a.75.75 0 0 0 1.5.058l.345-9Z" clip-rule="evenodd" />
181
181
+
</svg>
182
182
+
183
183
+
Remove point</Button
184
184
+
> -->
185
185
+
186
186
+
<Button
187
187
+
onclick={() => {
188
188
+
// copy current url
189
189
+
navigator.clipboard.writeText(window.location.href);
190
190
+
toast('Share link copied to clipboard', {description: 'Send to your friends to draw together'});
191
191
+
}}>
192
192
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="size-6">
193
193
+
<path fill-rule="evenodd" d="M15.75 4.5a3 3 0 1 1 .825 2.066l-8.421 4.679a3.002 3.002 0 0 1 0 1.51l8.421 4.679a3 3 0 1 1-.729 1.31l-8.421-4.678a3 3 0 1 1 0-4.132l8.421-4.679a3 3 0 0 1-.096-.755Z" clip-rule="evenodd" />
194
194
+
</svg>
195
195
+
196
196
+
Share drawing</Button
197
197
+
>
198
198
+
199
199
+
<Button
200
200
+
onclick={() => {
201
201
+
g.painting?.points.delete();
202
202
+
g.painting?.commit();
203
203
+
}}>
204
204
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="size-6">
205
205
+
<path fill-rule="evenodd" d="M16.5 4.478v.227a48.816 48.816 0 0 1 3.878.512.75.75 0 1 1-.256 1.478l-.209-.035-1.005 13.07a3 3 0 0 1-2.991 2.77H8.084a3 3 0 0 1-2.991-2.77L4.087 6.66l-.209.035a.75.75 0 0 1-.256-1.478A48.567 48.567 0 0 1 7.5 4.705v-.227c0-1.564 1.213-2.9 2.816-2.951a52.662 52.662 0 0 1 3.369 0c1.603.051 2.815 1.387 2.815 2.951Zm-6.136-1.452a51.196 51.196 0 0 1 3.273 0C14.39 3.05 15 3.684 15 4.478v.113a49.488 49.488 0 0 0-6 0v-.113c0-.794.609-1.428 1.364-1.452Zm-.355 5.945a.75.75 0 1 0-1.5.058l.347 9a.75.75 0 1 0 1.499-.058l-.346-9Zm5.48.058a.75.75 0 1 0-1.498-.058l-.347 9a.75.75 0 0 0 1.5.058l.345-9Z" clip-rule="evenodd" />
206
206
+
</svg>
207
207
+
208
208
+
Clear drawing</Button
209
209
+
>
210
210
+
</div>
179
211
</div>