alessandro trinca tornidor commited on
Commit
d8d6c7e
1 Parent(s): d6f09d7

chore: update samgis-lisa to version 1.0.8, update frontend dependencies, fix fastapi title, bump samgis-lisa-on-cuda to version 1.5.6

Browse files
Files changed (6) hide show
  1. app.py +1 -1
  2. poetry.lock +0 -0
  3. pyproject.toml +1 -1
  4. requirements.txt +1 -1
  5. static/package.json +12 -12
  6. static/pnpm-lock.yaml +616 -562
app.py CHANGED
@@ -44,7 +44,7 @@ vite_gradio_url = os.getenv("VITE_GRADIO_URL", "/gradio")
44
  vite_index_url = os.getenv("VITE_INDEX_URL", "/")
45
  vite_samgis_url = os.getenv("VITE_SAMGIS_URL", "/samgis")
46
  vite_lisa_url = os.getenv("VITE_LISA_URL", "/lisa")
47
- fastapi_title = "samgis-lisa-on-zero2"
48
  app = FastAPI(title=fastapi_title, version="1.0")
49
 
50
 
 
44
  vite_index_url = os.getenv("VITE_INDEX_URL", "/")
45
  vite_samgis_url = os.getenv("VITE_SAMGIS_URL", "/samgis")
46
  vite_lisa_url = os.getenv("VITE_LISA_URL", "/lisa")
47
+ fastapi_title = "samgis-lisa-on-cuda"
48
  app = FastAPI(title=fastapi_title, version="1.0")
49
 
50
 
poetry.lock CHANGED
The diff for this file is too large to render. See raw diff
 
pyproject.toml CHANGED
@@ -13,7 +13,7 @@ version = "1.5.0"
13
 
14
  [tool.poetry.dependencies]
15
  python = ">=3.10,<3.11"
16
- samgis-lisa = "1.0.1"
17
 
18
  [tool.poetry.group.test]
19
  optional = true
 
13
 
14
  [tool.poetry.dependencies]
15
  python = ">=3.10,<3.11"
16
+ samgis-lisa = "1.0.8"
17
 
18
  [tool.poetry.group.test]
19
  optional = true
requirements.txt CHANGED
@@ -1 +1 @@
1
- samgis-lisa==1.0.1
 
1
+ samgis-lisa==1.0.8
static/package.json CHANGED
@@ -10,25 +10,25 @@
10
  },
11
  "type": "module",
12
  "dependencies": {
13
- "@geoman-io/leaflet-geoman-free": "^2.16.0",
14
  "@trincadev/driver.js": "https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz",
15
  "leaflet": "^1.9.4",
16
  "leaflet-providers": "^2.0.0",
17
- "vue": "^3.4.23"
18
  },
19
  "devDependencies": {
20
  "@tsconfig/node20": "^20.1.4",
21
- "@types/leaflet": "^1.9.11",
22
- "@types/node": "^20.12.7",
23
- "@vitejs/plugin-vue": "^5.0.4",
24
  "@vue/tsconfig": "^0.5.1",
25
- "autoprefixer": "^10.4.19",
26
- "eslint": "^9.1.0",
27
- "eslint-plugin-vue": "^9.25.0",
28
- "postcss": "^8.4.38",
29
  "postcss-import": "^16.1.0",
30
- "prettier": "^3.2.5",
31
- "tailwindcss": "^3.4.3",
32
- "vite": "^5.2.10"
33
  }
34
  }
 
10
  },
11
  "type": "module",
12
  "dependencies": {
13
+ "@geoman-io/leaflet-geoman-free": "^2.17.0",
14
  "@trincadev/driver.js": "https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz",
15
  "leaflet": "^1.9.4",
16
  "leaflet-providers": "^2.0.0",
17
+ "vue": "^3.5.7"
18
  },
19
  "devDependencies": {
20
  "@tsconfig/node20": "^20.1.4",
21
+ "@types/leaflet": "^1.9.12",
22
+ "@types/node": "^20.16.5",
23
+ "@vitejs/plugin-vue": "^5.1.4",
24
  "@vue/tsconfig": "^0.5.1",
25
+ "autoprefixer": "^10.4.20",
26
+ "eslint": "^9.11.0",
27
+ "eslint-plugin-vue": "^9.28.0",
28
+ "postcss": "^8.4.47",
29
  "postcss-import": "^16.1.0",
30
+ "prettier": "^3.3.3",
31
+ "tailwindcss": "^3.4.12",
32
+ "vite": "^5.4.7"
33
  }
34
  }
static/pnpm-lock.yaml CHANGED
@@ -9,8 +9,8 @@ importers:
9
  .:
10
  dependencies:
11
  '@geoman-io/leaflet-geoman-free':
12
- specifier: ^2.16.0
13
- version: 2.16.0(leaflet@1.9.4)
14
  '@trincadev/driver.js':
15
  specifier: https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz
16
  version: https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz
@@ -21,210 +21,206 @@ importers:
21
  specifier: ^2.0.0
22
  version: 2.0.0
23
  vue:
24
- specifier: ^3.4.23
25
- version: 3.4.23
26
  devDependencies:
27
  '@tsconfig/node20':
28
  specifier: ^20.1.4
29
  version: 20.1.4
30
  '@types/leaflet':
31
- specifier: ^1.9.11
32
- version: 1.9.11
33
  '@types/node':
34
- specifier: ^20.12.7
35
- version: 20.12.7
36
  '@vitejs/plugin-vue':
37
- specifier: ^5.0.4
38
- version: 5.0.4(vite@5.2.10(@types/node@20.12.7))(vue@3.4.23)
39
  '@vue/tsconfig':
40
  specifier: ^0.5.1
41
  version: 0.5.1
42
  autoprefixer:
43
- specifier: ^10.4.19
44
- version: 10.4.19(postcss@8.4.38)
45
  eslint:
46
- specifier: ^9.1.0
47
- version: 9.1.0
48
  eslint-plugin-vue:
49
- specifier: ^9.25.0
50
- version: 9.25.0(eslint@9.1.0)
51
  postcss:
52
- specifier: ^8.4.38
53
- version: 8.4.38
54
  postcss-import:
55
  specifier: ^16.1.0
56
- version: 16.1.0(postcss@8.4.38)
57
  prettier:
58
- specifier: ^3.2.5
59
- version: 3.2.5
60
  tailwindcss:
61
- specifier: ^3.4.3
62
- version: 3.4.3
63
  vite:
64
- specifier: ^5.2.10
65
- version: 5.2.10(@types/node@20.12.7)
66
 
67
  packages:
68
 
69
- '@aashutoshrathi/word-wrap@1.2.6':
70
- resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
71
- engines: {node: '>=0.10.0'}
72
-
73
  '@alloc/quick-lru@5.2.0':
74
  resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
75
  engines: {node: '>=10'}
76
 
77
- '@babel/helper-string-parser@7.24.1':
78
- resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==}
79
  engines: {node: '>=6.9.0'}
80
 
81
- '@babel/helper-validator-identifier@7.22.20':
82
- resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
83
  engines: {node: '>=6.9.0'}
84
 
85
- '@babel/parser@7.24.4':
86
- resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==}
87
  engines: {node: '>=6.0.0'}
88
  hasBin: true
89
 
90
- '@babel/types@7.24.0':
91
- resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
92
  engines: {node: '>=6.9.0'}
93
 
94
- '@esbuild/aix-ppc64@0.20.2':
95
- resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==}
96
  engines: {node: '>=12'}
97
  cpu: [ppc64]
98
  os: [aix]
99
 
100
- '@esbuild/android-arm64@0.20.2':
101
- resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==}
102
  engines: {node: '>=12'}
103
  cpu: [arm64]
104
  os: [android]
105
 
106
- '@esbuild/android-arm@0.20.2':
107
- resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==}
108
  engines: {node: '>=12'}
109
  cpu: [arm]
110
  os: [android]
111
 
112
- '@esbuild/android-x64@0.20.2':
113
- resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==}
114
  engines: {node: '>=12'}
115
  cpu: [x64]
116
  os: [android]
117
 
118
- '@esbuild/darwin-arm64@0.20.2':
119
- resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==}
120
  engines: {node: '>=12'}
121
  cpu: [arm64]
122
  os: [darwin]
123
 
124
- '@esbuild/darwin-x64@0.20.2':
125
- resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==}
126
  engines: {node: '>=12'}
127
  cpu: [x64]
128
  os: [darwin]
129
 
130
- '@esbuild/freebsd-arm64@0.20.2':
131
- resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==}
132
  engines: {node: '>=12'}
133
  cpu: [arm64]
134
  os: [freebsd]
135
 
136
- '@esbuild/freebsd-x64@0.20.2':
137
- resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==}
138
  engines: {node: '>=12'}
139
  cpu: [x64]
140
  os: [freebsd]
141
 
142
- '@esbuild/linux-arm64@0.20.2':
143
- resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==}
144
  engines: {node: '>=12'}
145
  cpu: [arm64]
146
  os: [linux]
147
 
148
- '@esbuild/linux-arm@0.20.2':
149
- resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==}
150
  engines: {node: '>=12'}
151
  cpu: [arm]
152
  os: [linux]
153
 
154
- '@esbuild/linux-ia32@0.20.2':
155
- resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==}
156
  engines: {node: '>=12'}
157
  cpu: [ia32]
158
  os: [linux]
159
 
160
- '@esbuild/linux-loong64@0.20.2':
161
- resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==}
162
  engines: {node: '>=12'}
163
  cpu: [loong64]
164
  os: [linux]
165
 
166
- '@esbuild/linux-mips64el@0.20.2':
167
- resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==}
168
  engines: {node: '>=12'}
169
  cpu: [mips64el]
170
  os: [linux]
171
 
172
- '@esbuild/linux-ppc64@0.20.2':
173
- resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==}
174
  engines: {node: '>=12'}
175
  cpu: [ppc64]
176
  os: [linux]
177
 
178
- '@esbuild/linux-riscv64@0.20.2':
179
- resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==}
180
  engines: {node: '>=12'}
181
  cpu: [riscv64]
182
  os: [linux]
183
 
184
- '@esbuild/linux-s390x@0.20.2':
185
- resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==}
186
  engines: {node: '>=12'}
187
  cpu: [s390x]
188
  os: [linux]
189
 
190
- '@esbuild/linux-x64@0.20.2':
191
- resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==}
192
  engines: {node: '>=12'}
193
  cpu: [x64]
194
  os: [linux]
195
 
196
- '@esbuild/netbsd-x64@0.20.2':
197
- resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==}
198
  engines: {node: '>=12'}
199
  cpu: [x64]
200
  os: [netbsd]
201
 
202
- '@esbuild/openbsd-x64@0.20.2':
203
- resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==}
204
  engines: {node: '>=12'}
205
  cpu: [x64]
206
  os: [openbsd]
207
 
208
- '@esbuild/sunos-x64@0.20.2':
209
- resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==}
210
  engines: {node: '>=12'}
211
  cpu: [x64]
212
  os: [sunos]
213
 
214
- '@esbuild/win32-arm64@0.20.2':
215
- resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==}
216
  engines: {node: '>=12'}
217
  cpu: [arm64]
218
  os: [win32]
219
 
220
- '@esbuild/win32-ia32@0.20.2':
221
- resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==}
222
  engines: {node: '>=12'}
223
  cpu: [ia32]
224
  os: [win32]
225
 
226
- '@esbuild/win32-x64@0.20.2':
227
- resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==}
228
  engines: {node: '>=12'}
229
  cpu: [x64]
230
  os: [win32]
@@ -235,36 +231,41 @@ packages:
235
  peerDependencies:
236
  eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
237
 
238
- '@eslint-community/regexpp@4.10.0':
239
- resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
240
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
241
 
242
- '@eslint/eslintrc@3.0.2':
243
- resolution: {integrity: sha512-wV19ZEGEMAC1eHgrS7UQPqsdEiCIbTKTasEfcXAigzoXICcqZSjBZEHlZwNVvKg6UBCjSlos84XiLqsRJnIcIg==}
244
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
245
 
246
- '@eslint/js@9.1.1':
247
- resolution: {integrity: sha512-5WoDz3Y19Bg2BnErkZTp0en+c/i9PvgFS7MBe1+m60HjFr0hrphlAGp4yzI7pxpt4xShln4ZyYp4neJm8hmOkQ==}
248
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
249
 
250
- '@geoman-io/leaflet-geoman-free@2.16.0':
251
- resolution: {integrity: sha512-BnKAAoTXraWVFfhX/0gT/iBgAz1BPfpbdQ9dJamEFI4lIku9UNXXluu/E0k7YkZETq0tENX2GPnKLB4p+VgrSw==}
 
 
 
 
 
 
 
 
 
 
 
 
252
  peerDependencies:
253
  leaflet: ^1.2.0
254
 
255
- '@humanwhocodes/config-array@0.13.0':
256
- resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==}
257
- engines: {node: '>=10.10.0'}
258
-
259
  '@humanwhocodes/module-importer@1.0.1':
260
  resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
261
  engines: {node: '>=12.22'}
262
 
263
- '@humanwhocodes/object-schema@2.0.3':
264
- resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
265
-
266
- '@humanwhocodes/retry@0.2.3':
267
- resolution: {integrity: sha512-X38nUbachlb01YMlvPFojKoiXq+LzZvuSce70KPMPdeM1Rj03k4dR7lDslhbqXn3Ang4EU3+EAmwEAsbrjHW3g==}
268
  engines: {node: '>=18.18'}
269
 
270
  '@isaacs/cliui@8.0.2':
@@ -283,8 +284,8 @@ packages:
283
  resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
284
  engines: {node: '>=6.0.0'}
285
 
286
- '@jridgewell/sourcemap-codec@1.4.15':
287
- resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
288
 
289
  '@jridgewell/trace-mapping@0.3.25':
290
  resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
@@ -305,78 +306,83 @@ packages:
305
  resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
306
  engines: {node: '>=14'}
307
 
308
- '@rollup/rollup-android-arm-eabi@4.14.2':
309
- resolution: {integrity: sha512-ahxSgCkAEk+P/AVO0vYr7DxOD3CwAQrT0Go9BJyGQ9Ef0QxVOfjDZMiF4Y2s3mLyPrjonchIMH/tbWHucJMykQ==}
310
  cpu: [arm]
311
  os: [android]
312
 
313
- '@rollup/rollup-android-arm64@4.14.2':
314
- resolution: {integrity: sha512-lAarIdxZWbFSHFSDao9+I/F5jDaKyCqAPMq5HqnfpBw8dKDiCaaqM0lq5h1pQTLeIqueeay4PieGR5jGZMWprw==}
315
  cpu: [arm64]
316
  os: [android]
317
 
318
- '@rollup/rollup-darwin-arm64@4.14.2':
319
- resolution: {integrity: sha512-SWsr8zEUk82KSqquIMgZEg2GE5mCSfr9sE/thDROkX6pb3QQWPp8Vw8zOq2GyxZ2t0XoSIUlvHDkrf5Gmf7x3Q==}
320
  cpu: [arm64]
321
  os: [darwin]
322
 
323
- '@rollup/rollup-darwin-x64@4.14.2':
324
- resolution: {integrity: sha512-o/HAIrQq0jIxJAhgtIvV5FWviYK4WB0WwV91SLUnsliw1lSAoLsmgEEgRWzDguAFeUEUUoIWXiJrPqU7vGiVkA==}
325
  cpu: [x64]
326
  os: [darwin]
327
 
328
- '@rollup/rollup-linux-arm-gnueabihf@4.14.2':
329
- resolution: {integrity: sha512-nwlJ65UY9eGq91cBi6VyDfArUJSKOYt5dJQBq8xyLhvS23qO+4Nr/RreibFHjP6t+5ap2ohZrUJcHv5zk5ju/g==}
330
  cpu: [arm]
331
  os: [linux]
332
 
333
- '@rollup/rollup-linux-arm64-gnu@4.14.2':
334
- resolution: {integrity: sha512-Pg5TxxO2IVlMj79+c/9G0LREC9SY3HM+pfAwX7zj5/cAuwrbfj2Wv9JbMHIdPCfQpYsI4g9mE+2Bw/3aeSs2rQ==}
 
 
 
 
 
335
  cpu: [arm64]
336
  os: [linux]
337
 
338
- '@rollup/rollup-linux-arm64-musl@4.14.2':
339
- resolution: {integrity: sha512-cAOTjGNm84gc6tS02D1EXtG7tDRsVSDTBVXOLbj31DkwfZwgTPYZ6aafSU7rD/4R2a34JOwlF9fQayuTSkoclA==}
340
  cpu: [arm64]
341
  os: [linux]
342
 
343
- '@rollup/rollup-linux-powerpc64le-gnu@4.14.2':
344
- resolution: {integrity: sha512-4RyT6v1kXb7C0fn6zV33rvaX05P0zHoNzaXI/5oFHklfKm602j+N4mn2YvoezQViRLPnxP8M1NaY4s/5kXO5cw==}
345
  cpu: [ppc64]
346
  os: [linux]
347
 
348
- '@rollup/rollup-linux-riscv64-gnu@4.14.2':
349
- resolution: {integrity: sha512-KNUH6jC/vRGAKSorySTyc/yRYlCwN/5pnMjXylfBniwtJx5O7X17KG/0efj8XM3TZU7raYRXJFFReOzNmL1n1w==}
350
  cpu: [riscv64]
351
  os: [linux]
352
 
353
- '@rollup/rollup-linux-s390x-gnu@4.14.2':
354
- resolution: {integrity: sha512-xPV4y73IBEXToNPa3h5lbgXOi/v0NcvKxU0xejiFw6DtIYQqOTMhZ2DN18/HrrP0PmiL3rGtRG9gz1QE8vFKXQ==}
355
  cpu: [s390x]
356
  os: [linux]
357
 
358
- '@rollup/rollup-linux-x64-gnu@4.14.2':
359
- resolution: {integrity: sha512-QBhtr07iFGmF9egrPOWyO5wciwgtzKkYPNLVCFZTmr4TWmY0oY2Dm/bmhHjKRwZoGiaKdNcKhFtUMBKvlchH+Q==}
360
  cpu: [x64]
361
  os: [linux]
362
 
363
- '@rollup/rollup-linux-x64-musl@4.14.2':
364
- resolution: {integrity: sha512-8zfsQRQGH23O6qazZSFY5jP5gt4cFvRuKTpuBsC1ZnSWxV8ZKQpPqOZIUtdfMOugCcBvFGRa1pDC/tkf19EgBw==}
365
  cpu: [x64]
366
  os: [linux]
367
 
368
- '@rollup/rollup-win32-arm64-msvc@4.14.2':
369
- resolution: {integrity: sha512-H4s8UjgkPnlChl6JF5empNvFHp77Jx+Wfy2EtmYPe9G22XV+PMuCinZVHurNe8ggtwoaohxARJZbaH/3xjB/FA==}
370
  cpu: [arm64]
371
  os: [win32]
372
 
373
- '@rollup/rollup-win32-ia32-msvc@4.14.2':
374
- resolution: {integrity: sha512-djqpAjm/i8erWYF0K6UY4kRO3X5+T4TypIqw60Q8MTqSBaQNpNXDhxdjpZ3ikgb+wn99svA7jxcXpiyg9MUsdw==}
375
  cpu: [ia32]
376
  os: [win32]
377
 
378
- '@rollup/rollup-win32-x64-msvc@4.14.2':
379
- resolution: {integrity: sha512-teAqzLT0yTYZa8ZP7zhFKEx4cotS8Tkk5XiqNMJhD4CpaWB1BHARE4Qy+RzwnXvSAYv+Q3jAqCVBS+PS+Yee8Q==}
380
  cpu: [x64]
381
  os: [win32]
382
 
@@ -390,6 +396,9 @@ packages:
390
  '@turf/bbox@6.5.0':
391
  resolution: {integrity: sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==}
392
 
 
 
 
393
  '@turf/bearing@6.5.0':
394
  resolution: {integrity: sha512-dxINYhIEMzgDOztyMZc20I7ssYVNEpSv04VbMo5YPQsqa80KO3TFvbuCahMsCAW5z8Tncc8dwBlEFrmRjJG33A==}
395
 
@@ -411,6 +420,9 @@ packages:
411
  '@turf/helpers@6.5.0':
412
  resolution: {integrity: sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==}
413
 
 
 
 
414
  '@turf/invariant@6.5.0':
415
  resolution: {integrity: sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==}
416
 
@@ -429,6 +441,9 @@ packages:
429
  '@turf/meta@6.5.0':
430
  resolution: {integrity: sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==}
431
 
 
 
 
432
  '@turf/nearest-point-on-line@6.5.0':
433
  resolution: {integrity: sha512-WthrvddddvmymnC+Vf7BrkHGbDOUu6Z3/6bFYUGv1kxw8tiZ6n83/VG6kHz4poHOfS0RaNflzXSkmCi64fLBlg==}
434
 
@@ -447,47 +462,47 @@ packages:
447
  '@types/geojson@7946.0.8':
448
  resolution: {integrity: sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==}
449
 
450
- '@types/leaflet@1.9.11':
451
- resolution: {integrity: sha512-Cwqw9h+1LVnsuOutOSNHlIE1DBQ9U/0CCLfAkwtkgggrYRwf7SUlyZM0LQzngpwKyvFQbPLCf6hNMzly56pGZw==}
452
 
453
- '@types/node@20.12.7':
454
- resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==}
455
 
456
- '@vitejs/plugin-vue@5.0.4':
457
- resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
458
  engines: {node: ^18.0.0 || >=20.0.0}
459
  peerDependencies:
460
  vite: ^5.0.0
461
  vue: ^3.2.25
462
 
463
- '@vue/compiler-core@3.4.23':
464
- resolution: {integrity: sha512-HAFmuVEwNqNdmk+w4VCQ2pkLk1Vw4XYiiyxEp3z/xvl14aLTUBw2OfVH3vBcx+FtGsynQLkkhK410Nah1N2yyQ==}
465
 
466
- '@vue/compiler-dom@3.4.23':
467
- resolution: {integrity: sha512-t0b9WSTnCRrzsBGrDd1LNR5HGzYTr7LX3z6nNBG+KGvZLqrT0mY6NsMzOqlVMBKKXKVuusbbB5aOOFgTY+senw==}
468
 
469
- '@vue/compiler-sfc@3.4.23':
470
- resolution: {integrity: sha512-fSDTKTfzaRX1kNAUiaj8JB4AokikzStWgHooMhaxyjZerw624L+IAP/fvI4ZwMpwIh8f08PVzEnu4rg8/Npssw==}
471
 
472
- '@vue/compiler-ssr@3.4.23':
473
- resolution: {integrity: sha512-hb6Uj2cYs+tfqz71Wj6h3E5t6OKvb4MVcM2Nl5i/z1nv1gjEhw+zYaNOV+Xwn+SSN/VZM0DgANw5TuJfxfezPg==}
474
 
475
- '@vue/reactivity@3.4.23':
476
- resolution: {integrity: sha512-GlXR9PL+23fQ3IqnbSQ8OQKLodjqCyoCrmdLKZk3BP7jN6prWheAfU7a3mrltewTkoBm+N7qMEb372VHIkQRMQ==}
477
 
478
- '@vue/runtime-core@3.4.23':
479
- resolution: {integrity: sha512-FeQ9MZEXoFzFkFiw9MQQ/FWs3srvrP+SjDKSeRIiQHIhtkzoj0X4rWQlRNHbGuSwLra6pMyjAttwixNMjc/xLw==}
480
 
481
- '@vue/runtime-dom@3.4.23':
482
- resolution: {integrity: sha512-RXJFwwykZWBkMiTPSLEWU3kgVLNAfActBfWFlZd0y79FTUxexogd0PLG4HH2LfOktjRxV47Nulygh0JFXe5f9A==}
483
 
484
- '@vue/server-renderer@3.4.23':
485
- resolution: {integrity: sha512-LDwGHtnIzvKFNS8dPJ1SSU5Gvm36p2ck8wCZc52fc3k/IfjKcwCyrWEf0Yag/2wTFUBXrqizfhK9c/mC367dXQ==}
486
  peerDependencies:
487
- vue: 3.4.23
488
 
489
- '@vue/shared@3.4.23':
490
- resolution: {integrity: sha512-wBQ0gvf+SMwsCQOyusNw/GoXPV47WGd1xB5A1Pgzy0sQ3Bi5r5xm3n+92y3gCnB3MWqnRDdvfkRGxhKtbBRNgg==}
491
 
492
  '@vue/tsconfig@0.5.1':
493
  resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==}
@@ -497,8 +512,8 @@ packages:
497
  peerDependencies:
498
  acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
499
 
500
- acorn@8.11.3:
501
- resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
502
  engines: {node: '>=0.4.0'}
503
  hasBin: true
504
 
@@ -509,8 +524,8 @@ packages:
509
  resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
510
  engines: {node: '>=8'}
511
 
512
- ansi-regex@6.0.1:
513
- resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
514
  engines: {node: '>=12'}
515
 
516
  ansi-styles@4.3.0:
@@ -534,8 +549,8 @@ packages:
534
  argparse@2.0.1:
535
  resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
536
 
537
- autoprefixer@10.4.19:
538
- resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==}
539
  engines: {node: ^10 || ^12 || >=14}
540
  hasBin: true
541
  peerDependencies:
@@ -544,6 +559,9 @@ packages:
544
  balanced-match@1.0.2:
545
  resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
546
 
 
 
 
547
  binary-extensions@2.3.0:
548
  resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
549
  engines: {node: '>=8'}
@@ -557,12 +575,12 @@ packages:
557
  brace-expansion@2.0.1:
558
  resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
559
 
560
- braces@3.0.2:
561
- resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
562
  engines: {node: '>=8'}
563
 
564
- browserslist@4.23.0:
565
- resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==}
566
  engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
567
  hasBin: true
568
 
@@ -574,8 +592,8 @@ packages:
574
  resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
575
  engines: {node: '>= 6'}
576
 
577
- caniuse-lite@1.0.30001609:
578
- resolution: {integrity: sha512-JFPQs34lHKx1B5t1EpQpWH4c+29zIyn/haGsbpfq3suuV9v56enjFt23zqijxGTMwy1p/4H2tjnQMY+p1WoAyA==}
579
 
580
  chalk@4.1.2:
581
  resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
@@ -611,8 +629,8 @@ packages:
611
  csstype@3.1.3:
612
  resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
613
 
614
- debug@4.3.4:
615
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
616
  engines: {node: '>=6.0'}
617
  peerDependencies:
618
  supports-color: '*'
@@ -632,8 +650,8 @@ packages:
632
  eastasianwidth@0.2.0:
633
  resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
634
 
635
- electron-to-chromium@1.4.736:
636
- resolution: {integrity: sha512-Rer6wc3ynLelKNM4lOCg7/zPQj8tPOCB2hzD32PX9wd3hgRRi9MxEbmkFCokzcEhRVMiOVLjnL9ig9cefJ+6+Q==}
637
 
638
  emoji-regex@8.0.0:
639
  resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -645,21 +663,21 @@ packages:
645
  resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
646
  engines: {node: '>=0.12'}
647
 
648
- esbuild@0.20.2:
649
- resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==}
650
  engines: {node: '>=12'}
651
  hasBin: true
652
 
653
- escalade@3.1.2:
654
- resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
655
  engines: {node: '>=6'}
656
 
657
  escape-string-regexp@4.0.0:
658
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
659
  engines: {node: '>=10'}
660
 
661
- eslint-plugin-vue@9.25.0:
662
- resolution: {integrity: sha512-tDWlx14bVe6Bs+Nnh3IGrD+hb11kf2nukfm6jLsmJIhmiRQ1SUaksvwY9U5MvPB0pcrg0QK0xapQkfITs3RKOA==}
663
  engines: {node: ^14.17.0 || >=16.0.0}
664
  peerDependencies:
665
  eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
@@ -668,8 +686,8 @@ packages:
668
  resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
669
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
670
 
671
- eslint-scope@8.0.1:
672
- resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==}
673
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
674
 
675
  eslint-visitor-keys@3.4.3:
@@ -680,21 +698,26 @@ packages:
680
  resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
681
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
682
 
683
- eslint@9.1.0:
684
- resolution: {integrity: sha512-1TCBecGFQtItia2o39P7Z4BK1X7ByNPxAiWJvwiyTGcOwYnTiiASgMpNA6a+beu8cFPhEDWvPf6mIlYUJv6sgA==}
685
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
686
  hasBin: true
 
 
 
 
 
687
 
688
- espree@10.0.1:
689
- resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==}
690
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
691
 
692
  espree@9.6.1:
693
  resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
694
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
695
 
696
- esquery@1.5.0:
697
- resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
698
  engines: {node: '>=0.10'}
699
 
700
  esrecurse@4.3.0:
@@ -732,8 +755,8 @@ packages:
732
  resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
733
  engines: {node: '>=16.0.0'}
734
 
735
- fill-range@7.0.1:
736
- resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
737
  engines: {node: '>=8'}
738
 
739
  find-up@5.0.0:
@@ -747,8 +770,8 @@ packages:
747
  flatted@3.3.1:
748
  resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
749
 
750
- foreground-child@3.1.1:
751
- resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
752
  engines: {node: '>=14'}
753
 
754
  fraction.js@4.3.7:
@@ -773,9 +796,8 @@ packages:
773
  resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
774
  engines: {node: '>=10.13.0'}
775
 
776
- glob@10.3.12:
777
- resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==}
778
- engines: {node: '>=16 || 14 >=14.17'}
779
  hasBin: true
780
 
781
  globals@13.24.0:
@@ -794,8 +816,8 @@ packages:
794
  resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
795
  engines: {node: '>= 0.4'}
796
 
797
- ignore@5.3.1:
798
- resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
799
  engines: {node: '>= 4'}
800
 
801
  import-fresh@3.3.0:
@@ -810,8 +832,9 @@ packages:
810
  resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
811
  engines: {node: '>=8'}
812
 
813
- is-core-module@2.13.1:
814
- resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
 
815
 
816
  is-extglob@2.1.1:
817
  resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
@@ -836,12 +859,11 @@ packages:
836
  isexe@2.0.0:
837
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
838
 
839
- jackspeak@2.3.6:
840
- resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
841
- engines: {node: '>=14'}
842
 
843
- jiti@1.21.0:
844
- resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
845
  hasBin: true
846
 
847
  js-yaml@4.1.0:
@@ -874,8 +896,8 @@ packages:
874
  resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
875
  engines: {node: '>=10'}
876
 
877
- lilconfig@3.1.1:
878
- resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==}
879
  engines: {node: '>=14'}
880
 
881
  lines-and-columns@1.2.4:
@@ -891,39 +913,33 @@ packages:
891
  lodash@4.17.21:
892
  resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
893
 
894
- lru-cache@10.2.0:
895
- resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==}
896
- engines: {node: 14 || >=16.14}
897
 
898
- lru-cache@6.0.0:
899
- resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
900
- engines: {node: '>=10'}
901
-
902
- magic-string@0.30.9:
903
- resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==}
904
- engines: {node: '>=12'}
905
 
906
  merge2@1.4.1:
907
  resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
908
  engines: {node: '>= 8'}
909
 
910
- micromatch@4.0.5:
911
- resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
912
  engines: {node: '>=8.6'}
913
 
914
  minimatch@3.1.2:
915
  resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
916
 
917
- minimatch@9.0.4:
918
- resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
919
  engines: {node: '>=16 || 14 >=14.17'}
920
 
921
- minipass@7.0.4:
922
- resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
923
  engines: {node: '>=16 || 14 >=14.17'}
924
 
925
- ms@2.1.2:
926
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
927
 
928
  mz@2.7.0:
929
  resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
@@ -936,8 +952,8 @@ packages:
936
  natural-compare@1.4.0:
937
  resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
938
 
939
- node-releases@2.0.14:
940
- resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
941
 
942
  normalize-path@3.0.0:
943
  resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
@@ -958,8 +974,8 @@ packages:
958
  resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
959
  engines: {node: '>= 6'}
960
 
961
- optionator@0.9.3:
962
- resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
963
  engines: {node: '>= 0.8.0'}
964
 
965
  p-limit@3.1.0:
@@ -970,6 +986,9 @@ packages:
970
  resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
971
  engines: {node: '>=10'}
972
 
 
 
 
973
  parent-module@1.0.1:
974
  resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
975
  engines: {node: '>=6'}
@@ -985,12 +1004,12 @@ packages:
985
  path-parse@1.0.7:
986
  resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
987
 
988
- path-scurry@1.10.2:
989
- resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==}
990
- engines: {node: '>=16 || 14 >=14.17'}
991
 
992
- picocolors@1.0.0:
993
- resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
994
 
995
  picomatch@2.3.1:
996
  resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
@@ -1004,8 +1023,8 @@ packages:
1004
  resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
1005
  engines: {node: '>= 6'}
1006
 
1007
- polygon-clipping@0.15.3:
1008
- resolution: {integrity: sha512-ho0Xx5DLkgxRx/+n4O74XyJ67DcyN3Tu9bGYKsnTukGAW6ssnuak6Mwcyb1wHy9MZc9xsUWqIoiazkZB5weECg==}
1009
 
1010
  postcss-import@15.1.0:
1011
  resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
@@ -1037,29 +1056,29 @@ packages:
1037
  ts-node:
1038
  optional: true
1039
 
1040
- postcss-nested@6.0.1:
1041
- resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
1042
  engines: {node: '>=12.0'}
1043
  peerDependencies:
1044
  postcss: ^8.2.14
1045
 
1046
- postcss-selector-parser@6.0.16:
1047
- resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==}
1048
  engines: {node: '>=4'}
1049
 
1050
  postcss-value-parser@4.2.0:
1051
  resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
1052
 
1053
- postcss@8.4.38:
1054
- resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
1055
  engines: {node: ^10 || ^12 || >=14}
1056
 
1057
  prelude-ls@1.2.1:
1058
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1059
  engines: {node: '>= 0.8.0'}
1060
 
1061
- prettier@3.2.5:
1062
- resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==}
1063
  engines: {node: '>=14'}
1064
  hasBin: true
1065
 
@@ -1095,16 +1114,16 @@ packages:
1095
  resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1096
  engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1097
 
1098
- rollup@4.14.2:
1099
- resolution: {integrity: sha512-WkeoTWvuBoFjFAhsEOHKRoZ3r9GfTyhh7Vff1zwebEFLEFjT1lG3784xEgKiTa7E+e70vsC81roVL2MP4tgEEQ==}
1100
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1101
  hasBin: true
1102
 
1103
  run-parallel@1.2.0:
1104
  resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
1105
 
1106
- semver@7.6.0:
1107
- resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
1108
  engines: {node: '>=10'}
1109
  hasBin: true
1110
 
@@ -1120,12 +1139,12 @@ packages:
1120
  resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
1121
  engines: {node: '>=14'}
1122
 
1123
- source-map-js@1.2.0:
1124
- resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
1125
  engines: {node: '>=0.10.0'}
1126
 
1127
- splaytree@3.1.2:
1128
- resolution: {integrity: sha512-4OM2BJgC5UzrhVnnJA4BkHKGtjXNzzUfpQjCO8I05xYPsfS/VuQDwjCGGMi8rYQilHEV4j8NBqTFbls/PZEE7A==}
1129
 
1130
  string-width@4.2.3:
1131
  resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
@@ -1160,8 +1179,8 @@ packages:
1160
  resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1161
  engines: {node: '>= 0.4'}
1162
 
1163
- tailwindcss@3.4.3:
1164
- resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==}
1165
  engines: {node: '>=14.0.0'}
1166
  hasBin: true
1167
 
@@ -1186,6 +1205,9 @@ packages:
1186
  ts-interface-checker@0.1.13:
1187
  resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
1188
 
 
 
 
1189
  type-check@0.4.0:
1190
  resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1191
  engines: {node: '>= 0.8.0'}
@@ -1194,11 +1216,11 @@ packages:
1194
  resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
1195
  engines: {node: '>=10'}
1196
 
1197
- undici-types@5.26.5:
1198
- resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
1199
 
1200
- update-browserslist-db@1.0.13:
1201
- resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
1202
  hasBin: true
1203
  peerDependencies:
1204
  browserslist: '>= 4.21.0'
@@ -1209,8 +1231,8 @@ packages:
1209
  util-deprecate@1.0.2:
1210
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1211
 
1212
- vite@5.2.10:
1213
- resolution: {integrity: sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==}
1214
  engines: {node: ^18.0.0 || >=20.0.0}
1215
  hasBin: true
1216
  peerDependencies:
@@ -1218,6 +1240,7 @@ packages:
1218
  less: '*'
1219
  lightningcss: ^1.21.0
1220
  sass: '*'
 
1221
  stylus: '*'
1222
  sugarss: '*'
1223
  terser: ^5.4.0
@@ -1230,6 +1253,8 @@ packages:
1230
  optional: true
1231
  sass:
1232
  optional: true
 
 
1233
  stylus:
1234
  optional: true
1235
  sugarss:
@@ -1237,14 +1262,14 @@ packages:
1237
  terser:
1238
  optional: true
1239
 
1240
- vue-eslint-parser@9.4.2:
1241
- resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==}
1242
  engines: {node: ^14.17.0 || >=16.0.0}
1243
  peerDependencies:
1244
  eslint: '>=6.0.0'
1245
 
1246
- vue@3.4.23:
1247
- resolution: {integrity: sha512-X1y6yyGJ28LMUBJ0k/qIeKHstGd+BlWQEOT40x3auJFTmpIhpbKLgN7EFsqalnJXq1Km5ybDEsp6BhuWKciUDg==}
1248
  peerDependencies:
1249
  typescript: '*'
1250
  peerDependenciesMeta:
@@ -1256,6 +1281,10 @@ packages:
1256
  engines: {node: '>= 8'}
1257
  hasBin: true
1258
 
 
 
 
 
1259
  wrap-ansi@7.0.0:
1260
  resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
1261
  engines: {node: '>=10'}
@@ -1268,11 +1297,8 @@ packages:
1268
  resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
1269
  engines: {node: '>=12'}
1270
 
1271
- yallist@4.0.0:
1272
- resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
1273
-
1274
- yaml@2.4.1:
1275
- resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==}
1276
  engines: {node: '>= 14'}
1277
  hasBin: true
1278
 
@@ -1282,107 +1308,113 @@ packages:
1282
 
1283
  snapshots:
1284
 
1285
- '@aashutoshrathi/word-wrap@1.2.6': {}
1286
-
1287
  '@alloc/quick-lru@5.2.0': {}
1288
 
1289
- '@babel/helper-string-parser@7.24.1': {}
1290
 
1291
- '@babel/helper-validator-identifier@7.22.20': {}
1292
 
1293
- '@babel/parser@7.24.4':
1294
  dependencies:
1295
- '@babel/types': 7.24.0
1296
 
1297
- '@babel/types@7.24.0':
1298
  dependencies:
1299
- '@babel/helper-string-parser': 7.24.1
1300
- '@babel/helper-validator-identifier': 7.22.20
1301
  to-fast-properties: 2.0.0
1302
 
1303
- '@esbuild/aix-ppc64@0.20.2':
1304
  optional: true
1305
 
1306
- '@esbuild/android-arm64@0.20.2':
1307
  optional: true
1308
 
1309
- '@esbuild/android-arm@0.20.2':
1310
  optional: true
1311
 
1312
- '@esbuild/android-x64@0.20.2':
1313
  optional: true
1314
 
1315
- '@esbuild/darwin-arm64@0.20.2':
1316
  optional: true
1317
 
1318
- '@esbuild/darwin-x64@0.20.2':
1319
  optional: true
1320
 
1321
- '@esbuild/freebsd-arm64@0.20.2':
1322
  optional: true
1323
 
1324
- '@esbuild/freebsd-x64@0.20.2':
1325
  optional: true
1326
 
1327
- '@esbuild/linux-arm64@0.20.2':
1328
  optional: true
1329
 
1330
- '@esbuild/linux-arm@0.20.2':
1331
  optional: true
1332
 
1333
- '@esbuild/linux-ia32@0.20.2':
1334
  optional: true
1335
 
1336
- '@esbuild/linux-loong64@0.20.2':
1337
  optional: true
1338
 
1339
- '@esbuild/linux-mips64el@0.20.2':
1340
  optional: true
1341
 
1342
- '@esbuild/linux-ppc64@0.20.2':
1343
  optional: true
1344
 
1345
- '@esbuild/linux-riscv64@0.20.2':
1346
  optional: true
1347
 
1348
- '@esbuild/linux-s390x@0.20.2':
1349
  optional: true
1350
 
1351
- '@esbuild/linux-x64@0.20.2':
1352
  optional: true
1353
 
1354
- '@esbuild/netbsd-x64@0.20.2':
1355
  optional: true
1356
 
1357
- '@esbuild/openbsd-x64@0.20.2':
1358
  optional: true
1359
 
1360
- '@esbuild/sunos-x64@0.20.2':
1361
  optional: true
1362
 
1363
- '@esbuild/win32-arm64@0.20.2':
1364
  optional: true
1365
 
1366
- '@esbuild/win32-ia32@0.20.2':
1367
  optional: true
1368
 
1369
- '@esbuild/win32-x64@0.20.2':
1370
  optional: true
1371
 
1372
- '@eslint-community/eslint-utils@4.4.0(eslint@9.1.0)':
1373
  dependencies:
1374
- eslint: 9.1.0
1375
  eslint-visitor-keys: 3.4.3
1376
 
1377
- '@eslint-community/regexpp@4.10.0': {}
1378
 
1379
- '@eslint/eslintrc@3.0.2':
 
 
 
 
 
 
 
 
1380
  dependencies:
1381
  ajv: 6.12.6
1382
- debug: 4.3.4
1383
- espree: 10.0.1
1384
  globals: 14.0.0
1385
- ignore: 5.3.1
1386
  import-fresh: 3.3.0
1387
  js-yaml: 4.1.0
1388
  minimatch: 3.1.2
@@ -1390,9 +1422,15 @@ snapshots:
1390
  transitivePeerDependencies:
1391
  - supports-color
1392
 
1393
- '@eslint/js@9.1.1': {}
1394
 
1395
- '@geoman-io/leaflet-geoman-free@2.16.0(leaflet@1.9.4)':
 
 
 
 
 
 
1396
  dependencies:
1397
  '@turf/boolean-contains': 6.5.0
1398
  '@turf/kinks': 6.5.0
@@ -1400,21 +1438,11 @@ snapshots:
1400
  '@turf/line-split': 6.5.0
1401
  leaflet: 1.9.4
1402
  lodash: 4.17.21
1403
- polygon-clipping: 0.15.3
1404
-
1405
- '@humanwhocodes/config-array@0.13.0':
1406
- dependencies:
1407
- '@humanwhocodes/object-schema': 2.0.3
1408
- debug: 4.3.4
1409
- minimatch: 3.1.2
1410
- transitivePeerDependencies:
1411
- - supports-color
1412
 
1413
  '@humanwhocodes/module-importer@1.0.1': {}
1414
 
1415
- '@humanwhocodes/object-schema@2.0.3': {}
1416
-
1417
- '@humanwhocodes/retry@0.2.3': {}
1418
 
1419
  '@isaacs/cliui@8.0.2':
1420
  dependencies:
@@ -1428,19 +1456,19 @@ snapshots:
1428
  '@jridgewell/gen-mapping@0.3.5':
1429
  dependencies:
1430
  '@jridgewell/set-array': 1.2.1
1431
- '@jridgewell/sourcemap-codec': 1.4.15
1432
  '@jridgewell/trace-mapping': 0.3.25
1433
 
1434
  '@jridgewell/resolve-uri@3.1.2': {}
1435
 
1436
  '@jridgewell/set-array@1.2.1': {}
1437
 
1438
- '@jridgewell/sourcemap-codec@1.4.15': {}
1439
 
1440
  '@jridgewell/trace-mapping@0.3.25':
1441
  dependencies:
1442
  '@jridgewell/resolve-uri': 3.1.2
1443
- '@jridgewell/sourcemap-codec': 1.4.15
1444
 
1445
  '@nodelib/fs.scandir@2.1.5':
1446
  dependencies:
@@ -1457,49 +1485,52 @@ snapshots:
1457
  '@pkgjs/parseargs@0.11.0':
1458
  optional: true
1459
 
1460
- '@rollup/rollup-android-arm-eabi@4.14.2':
1461
  optional: true
1462
 
1463
- '@rollup/rollup-android-arm64@4.14.2':
1464
  optional: true
1465
 
1466
- '@rollup/rollup-darwin-arm64@4.14.2':
1467
  optional: true
1468
 
1469
- '@rollup/rollup-darwin-x64@4.14.2':
1470
  optional: true
1471
 
1472
- '@rollup/rollup-linux-arm-gnueabihf@4.14.2':
1473
  optional: true
1474
 
1475
- '@rollup/rollup-linux-arm64-gnu@4.14.2':
1476
  optional: true
1477
 
1478
- '@rollup/rollup-linux-arm64-musl@4.14.2':
1479
  optional: true
1480
 
1481
- '@rollup/rollup-linux-powerpc64le-gnu@4.14.2':
1482
  optional: true
1483
 
1484
- '@rollup/rollup-linux-riscv64-gnu@4.14.2':
1485
  optional: true
1486
 
1487
- '@rollup/rollup-linux-s390x-gnu@4.14.2':
1488
  optional: true
1489
 
1490
- '@rollup/rollup-linux-x64-gnu@4.14.2':
1491
  optional: true
1492
 
1493
- '@rollup/rollup-linux-x64-musl@4.14.2':
1494
  optional: true
1495
 
1496
- '@rollup/rollup-win32-arm64-msvc@4.14.2':
1497
  optional: true
1498
 
1499
- '@rollup/rollup-win32-ia32-msvc@4.14.2':
1500
  optional: true
1501
 
1502
- '@rollup/rollup-win32-x64-msvc@4.14.2':
 
 
 
1503
  optional: true
1504
 
1505
  '@trincadev/driver.js@https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz': {}
@@ -1511,6 +1542,13 @@ snapshots:
1511
  '@turf/helpers': 6.5.0
1512
  '@turf/meta': 6.5.0
1513
 
 
 
 
 
 
 
 
1514
  '@turf/bearing@6.5.0':
1515
  dependencies:
1516
  '@turf/helpers': 6.5.0
@@ -1546,6 +1584,11 @@ snapshots:
1546
 
1547
  '@turf/helpers@6.5.0': {}
1548
 
 
 
 
 
 
1549
  '@turf/invariant@6.5.0':
1550
  dependencies:
1551
  '@turf/helpers': 6.5.0
@@ -1585,6 +1628,11 @@ snapshots:
1585
  dependencies:
1586
  '@turf/helpers': 6.5.0
1587
 
 
 
 
 
 
1588
  '@turf/nearest-point-on-line@6.5.0':
1589
  dependencies:
1590
  '@turf/bearing': 6.5.0
@@ -1611,79 +1659,80 @@ snapshots:
1611
 
1612
  '@types/geojson@7946.0.8': {}
1613
 
1614
- '@types/leaflet@1.9.11':
1615
  dependencies:
1616
  '@types/geojson': 7946.0.14
1617
 
1618
- '@types/node@20.12.7':
1619
  dependencies:
1620
- undici-types: 5.26.5
1621
 
1622
- '@vitejs/plugin-vue@5.0.4(vite@5.2.10(@types/node@20.12.7))(vue@3.4.23)':
1623
  dependencies:
1624
- vite: 5.2.10(@types/node@20.12.7)
1625
- vue: 3.4.23
1626
 
1627
- '@vue/compiler-core@3.4.23':
1628
  dependencies:
1629
- '@babel/parser': 7.24.4
1630
- '@vue/shared': 3.4.23
1631
  entities: 4.5.0
1632
  estree-walker: 2.0.2
1633
- source-map-js: 1.2.0
1634
 
1635
- '@vue/compiler-dom@3.4.23':
1636
  dependencies:
1637
- '@vue/compiler-core': 3.4.23
1638
- '@vue/shared': 3.4.23
1639
 
1640
- '@vue/compiler-sfc@3.4.23':
1641
  dependencies:
1642
- '@babel/parser': 7.24.4
1643
- '@vue/compiler-core': 3.4.23
1644
- '@vue/compiler-dom': 3.4.23
1645
- '@vue/compiler-ssr': 3.4.23
1646
- '@vue/shared': 3.4.23
1647
  estree-walker: 2.0.2
1648
- magic-string: 0.30.9
1649
- postcss: 8.4.38
1650
- source-map-js: 1.2.0
1651
 
1652
- '@vue/compiler-ssr@3.4.23':
1653
  dependencies:
1654
- '@vue/compiler-dom': 3.4.23
1655
- '@vue/shared': 3.4.23
1656
 
1657
- '@vue/reactivity@3.4.23':
1658
  dependencies:
1659
- '@vue/shared': 3.4.23
1660
 
1661
- '@vue/runtime-core@3.4.23':
1662
  dependencies:
1663
- '@vue/reactivity': 3.4.23
1664
- '@vue/shared': 3.4.23
1665
 
1666
- '@vue/runtime-dom@3.4.23':
1667
  dependencies:
1668
- '@vue/runtime-core': 3.4.23
1669
- '@vue/shared': 3.4.23
 
1670
  csstype: 3.1.3
1671
 
1672
- '@vue/server-renderer@3.4.23(vue@3.4.23)':
1673
  dependencies:
1674
- '@vue/compiler-ssr': 3.4.23
1675
- '@vue/shared': 3.4.23
1676
- vue: 3.4.23
1677
 
1678
- '@vue/shared@3.4.23': {}
1679
 
1680
  '@vue/tsconfig@0.5.1': {}
1681
 
1682
- acorn-jsx@5.3.2(acorn@8.11.3):
1683
  dependencies:
1684
- acorn: 8.11.3
1685
 
1686
- acorn@8.11.3: {}
1687
 
1688
  ajv@6.12.6:
1689
  dependencies:
@@ -1694,7 +1743,7 @@ snapshots:
1694
 
1695
  ansi-regex@5.0.1: {}
1696
 
1697
- ansi-regex@6.0.1: {}
1698
 
1699
  ansi-styles@4.3.0:
1700
  dependencies:
@@ -1713,18 +1762,20 @@ snapshots:
1713
 
1714
  argparse@2.0.1: {}
1715
 
1716
- autoprefixer@10.4.19(postcss@8.4.38):
1717
  dependencies:
1718
- browserslist: 4.23.0
1719
- caniuse-lite: 1.0.30001609
1720
  fraction.js: 4.3.7
1721
  normalize-range: 0.1.2
1722
- picocolors: 1.0.0
1723
- postcss: 8.4.38
1724
  postcss-value-parser: 4.2.0
1725
 
1726
  balanced-match@1.0.2: {}
1727
 
 
 
1728
  binary-extensions@2.3.0: {}
1729
 
1730
  boolbase@1.0.0: {}
@@ -1738,22 +1789,22 @@ snapshots:
1738
  dependencies:
1739
  balanced-match: 1.0.2
1740
 
1741
- braces@3.0.2:
1742
  dependencies:
1743
- fill-range: 7.0.1
1744
 
1745
- browserslist@4.23.0:
1746
  dependencies:
1747
- caniuse-lite: 1.0.30001609
1748
- electron-to-chromium: 1.4.736
1749
- node-releases: 2.0.14
1750
- update-browserslist-db: 1.0.13(browserslist@4.23.0)
1751
 
1752
  callsites@3.1.0: {}
1753
 
1754
  camelcase-css@2.0.1: {}
1755
 
1756
- caniuse-lite@1.0.30001609: {}
1757
 
1758
  chalk@4.1.2:
1759
  dependencies:
@@ -1763,7 +1814,7 @@ snapshots:
1763
  chokidar@3.6.0:
1764
  dependencies:
1765
  anymatch: 3.1.3
1766
- braces: 3.0.2
1767
  glob-parent: 5.1.2
1768
  is-binary-path: 2.1.0
1769
  is-glob: 4.0.3
@@ -1792,9 +1843,9 @@ snapshots:
1792
 
1793
  csstype@3.1.3: {}
1794
 
1795
- debug@4.3.4:
1796
  dependencies:
1797
- ms: 2.1.2
1798
 
1799
  deep-is@0.1.4: {}
1800
 
@@ -1804,7 +1855,7 @@ snapshots:
1804
 
1805
  eastasianwidth@0.2.0: {}
1806
 
1807
- electron-to-chromium@1.4.736: {}
1808
 
1809
  emoji-regex@8.0.0: {}
1810
 
@@ -1812,46 +1863,46 @@ snapshots:
1812
 
1813
  entities@4.5.0: {}
1814
 
1815
- esbuild@0.20.2:
1816
  optionalDependencies:
1817
- '@esbuild/aix-ppc64': 0.20.2
1818
- '@esbuild/android-arm': 0.20.2
1819
- '@esbuild/android-arm64': 0.20.2
1820
- '@esbuild/android-x64': 0.20.2
1821
- '@esbuild/darwin-arm64': 0.20.2
1822
- '@esbuild/darwin-x64': 0.20.2
1823
- '@esbuild/freebsd-arm64': 0.20.2
1824
- '@esbuild/freebsd-x64': 0.20.2
1825
- '@esbuild/linux-arm': 0.20.2
1826
- '@esbuild/linux-arm64': 0.20.2
1827
- '@esbuild/linux-ia32': 0.20.2
1828
- '@esbuild/linux-loong64': 0.20.2
1829
- '@esbuild/linux-mips64el': 0.20.2
1830
- '@esbuild/linux-ppc64': 0.20.2
1831
- '@esbuild/linux-riscv64': 0.20.2
1832
- '@esbuild/linux-s390x': 0.20.2
1833
- '@esbuild/linux-x64': 0.20.2
1834
- '@esbuild/netbsd-x64': 0.20.2
1835
- '@esbuild/openbsd-x64': 0.20.2
1836
- '@esbuild/sunos-x64': 0.20.2
1837
- '@esbuild/win32-arm64': 0.20.2
1838
- '@esbuild/win32-ia32': 0.20.2
1839
- '@esbuild/win32-x64': 0.20.2
1840
-
1841
- escalade@3.1.2: {}
1842
 
1843
  escape-string-regexp@4.0.0: {}
1844
 
1845
- eslint-plugin-vue@9.25.0(eslint@9.1.0):
1846
  dependencies:
1847
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.1.0)
1848
- eslint: 9.1.0
1849
  globals: 13.24.0
1850
  natural-compare: 1.4.0
1851
  nth-check: 2.1.1
1852
- postcss-selector-parser: 6.0.16
1853
- semver: 7.6.0
1854
- vue-eslint-parser: 9.4.2(eslint@9.1.0)
1855
  xml-name-validator: 4.0.0
1856
  transitivePeerDependencies:
1857
  - supports-color
@@ -1861,7 +1912,7 @@ snapshots:
1861
  esrecurse: 4.3.0
1862
  estraverse: 5.3.0
1863
 
1864
- eslint-scope@8.0.1:
1865
  dependencies:
1866
  esrecurse: 4.3.0
1867
  estraverse: 5.3.0
@@ -1870,58 +1921,60 @@ snapshots:
1870
 
1871
  eslint-visitor-keys@4.0.0: {}
1872
 
1873
- eslint@9.1.0:
1874
  dependencies:
1875
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.1.0)
1876
- '@eslint-community/regexpp': 4.10.0
1877
- '@eslint/eslintrc': 3.0.2
1878
- '@eslint/js': 9.1.1
1879
- '@humanwhocodes/config-array': 0.13.0
 
1880
  '@humanwhocodes/module-importer': 1.0.1
1881
- '@humanwhocodes/retry': 0.2.3
1882
  '@nodelib/fs.walk': 1.2.8
1883
  ajv: 6.12.6
1884
  chalk: 4.1.2
1885
  cross-spawn: 7.0.3
1886
- debug: 4.3.4
1887
  escape-string-regexp: 4.0.0
1888
- eslint-scope: 8.0.1
1889
  eslint-visitor-keys: 4.0.0
1890
- espree: 10.0.1
1891
- esquery: 1.5.0
1892
  esutils: 2.0.3
1893
  fast-deep-equal: 3.1.3
1894
  file-entry-cache: 8.0.0
1895
  find-up: 5.0.0
1896
  glob-parent: 6.0.2
1897
- ignore: 5.3.1
1898
  imurmurhash: 0.1.4
1899
  is-glob: 4.0.3
1900
  is-path-inside: 3.0.3
1901
  json-stable-stringify-without-jsonify: 1.0.1
1902
- levn: 0.4.1
1903
  lodash.merge: 4.6.2
1904
  minimatch: 3.1.2
1905
  natural-compare: 1.4.0
1906
- optionator: 0.9.3
1907
  strip-ansi: 6.0.1
1908
  text-table: 0.2.0
 
 
1909
  transitivePeerDependencies:
1910
  - supports-color
1911
 
1912
- espree@10.0.1:
1913
  dependencies:
1914
- acorn: 8.11.3
1915
- acorn-jsx: 5.3.2(acorn@8.11.3)
1916
  eslint-visitor-keys: 4.0.0
1917
 
1918
  espree@9.6.1:
1919
  dependencies:
1920
- acorn: 8.11.3
1921
- acorn-jsx: 5.3.2(acorn@8.11.3)
1922
  eslint-visitor-keys: 3.4.3
1923
 
1924
- esquery@1.5.0:
1925
  dependencies:
1926
  estraverse: 5.3.0
1927
 
@@ -1943,7 +1996,7 @@ snapshots:
1943
  '@nodelib/fs.walk': 1.2.8
1944
  glob-parent: 5.1.2
1945
  merge2: 1.4.1
1946
- micromatch: 4.0.5
1947
 
1948
  fast-json-stable-stringify@2.1.0: {}
1949
 
@@ -1957,7 +2010,7 @@ snapshots:
1957
  dependencies:
1958
  flat-cache: 4.0.1
1959
 
1960
- fill-range@7.0.1:
1961
  dependencies:
1962
  to-regex-range: 5.0.1
1963
 
@@ -1973,7 +2026,7 @@ snapshots:
1973
 
1974
  flatted@3.3.1: {}
1975
 
1976
- foreground-child@3.1.1:
1977
  dependencies:
1978
  cross-spawn: 7.0.3
1979
  signal-exit: 4.1.0
@@ -1987,7 +2040,7 @@ snapshots:
1987
 
1988
  geojson-rbush@3.2.0:
1989
  dependencies:
1990
- '@turf/bbox': 6.5.0
1991
  '@turf/helpers': 6.5.0
1992
  '@turf/meta': 6.5.0
1993
  '@types/geojson': 7946.0.8
@@ -2001,13 +2054,14 @@ snapshots:
2001
  dependencies:
2002
  is-glob: 4.0.3
2003
 
2004
- glob@10.3.12:
2005
  dependencies:
2006
- foreground-child: 3.1.1
2007
- jackspeak: 2.3.6
2008
- minimatch: 9.0.4
2009
- minipass: 7.0.4
2010
- path-scurry: 1.10.2
 
2011
 
2012
  globals@13.24.0:
2013
  dependencies:
@@ -2021,7 +2075,7 @@ snapshots:
2021
  dependencies:
2022
  function-bind: 1.1.2
2023
 
2024
- ignore@5.3.1: {}
2025
 
2026
  import-fresh@3.3.0:
2027
  dependencies:
@@ -2034,7 +2088,7 @@ snapshots:
2034
  dependencies:
2035
  binary-extensions: 2.3.0
2036
 
2037
- is-core-module@2.13.1:
2038
  dependencies:
2039
  hasown: 2.0.2
2040
 
@@ -2052,13 +2106,13 @@ snapshots:
2052
 
2053
  isexe@2.0.0: {}
2054
 
2055
- jackspeak@2.3.6:
2056
  dependencies:
2057
  '@isaacs/cliui': 8.0.2
2058
  optionalDependencies:
2059
  '@pkgjs/parseargs': 0.11.0
2060
 
2061
- jiti@1.21.0: {}
2062
 
2063
  js-yaml@4.1.0:
2064
  dependencies:
@@ -2085,7 +2139,7 @@ snapshots:
2085
 
2086
  lilconfig@2.1.0: {}
2087
 
2088
- lilconfig@3.1.1: {}
2089
 
2090
  lines-and-columns@1.2.4: {}
2091
 
@@ -2097,34 +2151,30 @@ snapshots:
2097
 
2098
  lodash@4.17.21: {}
2099
 
2100
- lru-cache@10.2.0: {}
2101
-
2102
- lru-cache@6.0.0:
2103
- dependencies:
2104
- yallist: 4.0.0
2105
 
2106
- magic-string@0.30.9:
2107
  dependencies:
2108
- '@jridgewell/sourcemap-codec': 1.4.15
2109
 
2110
  merge2@1.4.1: {}
2111
 
2112
- micromatch@4.0.5:
2113
  dependencies:
2114
- braces: 3.0.2
2115
  picomatch: 2.3.1
2116
 
2117
  minimatch@3.1.2:
2118
  dependencies:
2119
  brace-expansion: 1.1.11
2120
 
2121
- minimatch@9.0.4:
2122
  dependencies:
2123
  brace-expansion: 2.0.1
2124
 
2125
- minipass@7.0.4: {}
2126
 
2127
- ms@2.1.2: {}
2128
 
2129
  mz@2.7.0:
2130
  dependencies:
@@ -2136,7 +2186,7 @@ snapshots:
2136
 
2137
  natural-compare@1.4.0: {}
2138
 
2139
- node-releases@2.0.14: {}
2140
 
2141
  normalize-path@3.0.0: {}
2142
 
@@ -2150,14 +2200,14 @@ snapshots:
2150
 
2151
  object-hash@3.0.0: {}
2152
 
2153
- optionator@0.9.3:
2154
  dependencies:
2155
- '@aashutoshrathi/word-wrap': 1.2.6
2156
  deep-is: 0.1.4
2157
  fast-levenshtein: 2.0.6
2158
  levn: 0.4.1
2159
  prelude-ls: 1.2.1
2160
  type-check: 0.4.0
 
2161
 
2162
  p-limit@3.1.0:
2163
  dependencies:
@@ -2167,6 +2217,8 @@ snapshots:
2167
  dependencies:
2168
  p-limit: 3.1.0
2169
 
 
 
2170
  parent-module@1.0.1:
2171
  dependencies:
2172
  callsites: 3.1.0
@@ -2177,12 +2229,12 @@ snapshots:
2177
 
2178
  path-parse@1.0.7: {}
2179
 
2180
- path-scurry@1.10.2:
2181
  dependencies:
2182
- lru-cache: 10.2.0
2183
- minipass: 7.0.4
2184
 
2185
- picocolors@1.0.0: {}
2186
 
2187
  picomatch@2.3.1: {}
2188
 
@@ -2190,57 +2242,58 @@ snapshots:
2190
 
2191
  pirates@4.0.6: {}
2192
 
2193
- polygon-clipping@0.15.3:
2194
  dependencies:
2195
- splaytree: 3.1.2
 
2196
 
2197
- postcss-import@15.1.0(postcss@8.4.38):
2198
  dependencies:
2199
- postcss: 8.4.38
2200
  postcss-value-parser: 4.2.0
2201
  read-cache: 1.0.0
2202
  resolve: 1.22.8
2203
 
2204
- postcss-import@16.1.0(postcss@8.4.38):
2205
  dependencies:
2206
- postcss: 8.4.38
2207
  postcss-value-parser: 4.2.0
2208
  read-cache: 1.0.0
2209
  resolve: 1.22.8
2210
 
2211
- postcss-js@4.0.1(postcss@8.4.38):
2212
  dependencies:
2213
  camelcase-css: 2.0.1
2214
- postcss: 8.4.38
2215
 
2216
- postcss-load-config@4.0.2(postcss@8.4.38):
2217
  dependencies:
2218
- lilconfig: 3.1.1
2219
- yaml: 2.4.1
2220
  optionalDependencies:
2221
- postcss: 8.4.38
2222
 
2223
- postcss-nested@6.0.1(postcss@8.4.38):
2224
  dependencies:
2225
- postcss: 8.4.38
2226
- postcss-selector-parser: 6.0.16
2227
 
2228
- postcss-selector-parser@6.0.16:
2229
  dependencies:
2230
  cssesc: 3.0.0
2231
  util-deprecate: 1.0.2
2232
 
2233
  postcss-value-parser@4.2.0: {}
2234
 
2235
- postcss@8.4.38:
2236
  dependencies:
2237
  nanoid: 3.3.7
2238
- picocolors: 1.0.0
2239
- source-map-js: 1.2.0
2240
 
2241
  prelude-ls@1.2.1: {}
2242
 
2243
- prettier@3.2.5: {}
2244
 
2245
  punycode@2.3.1: {}
2246
 
@@ -2264,40 +2317,39 @@ snapshots:
2264
 
2265
  resolve@1.22.8:
2266
  dependencies:
2267
- is-core-module: 2.13.1
2268
  path-parse: 1.0.7
2269
  supports-preserve-symlinks-flag: 1.0.0
2270
 
2271
  reusify@1.0.4: {}
2272
 
2273
- rollup@4.14.2:
2274
  dependencies:
2275
  '@types/estree': 1.0.5
2276
  optionalDependencies:
2277
- '@rollup/rollup-android-arm-eabi': 4.14.2
2278
- '@rollup/rollup-android-arm64': 4.14.2
2279
- '@rollup/rollup-darwin-arm64': 4.14.2
2280
- '@rollup/rollup-darwin-x64': 4.14.2
2281
- '@rollup/rollup-linux-arm-gnueabihf': 4.14.2
2282
- '@rollup/rollup-linux-arm64-gnu': 4.14.2
2283
- '@rollup/rollup-linux-arm64-musl': 4.14.2
2284
- '@rollup/rollup-linux-powerpc64le-gnu': 4.14.2
2285
- '@rollup/rollup-linux-riscv64-gnu': 4.14.2
2286
- '@rollup/rollup-linux-s390x-gnu': 4.14.2
2287
- '@rollup/rollup-linux-x64-gnu': 4.14.2
2288
- '@rollup/rollup-linux-x64-musl': 4.14.2
2289
- '@rollup/rollup-win32-arm64-msvc': 4.14.2
2290
- '@rollup/rollup-win32-ia32-msvc': 4.14.2
2291
- '@rollup/rollup-win32-x64-msvc': 4.14.2
 
2292
  fsevents: 2.3.3
2293
 
2294
  run-parallel@1.2.0:
2295
  dependencies:
2296
  queue-microtask: 1.2.3
2297
 
2298
- semver@7.6.0:
2299
- dependencies:
2300
- lru-cache: 6.0.0
2301
 
2302
  shebang-command@2.0.0:
2303
  dependencies:
@@ -2307,9 +2359,9 @@ snapshots:
2307
 
2308
  signal-exit@4.1.0: {}
2309
 
2310
- source-map-js@1.2.0: {}
2311
 
2312
- splaytree@3.1.2: {}
2313
 
2314
  string-width@4.2.3:
2315
  dependencies:
@@ -2329,7 +2381,7 @@ snapshots:
2329
 
2330
  strip-ansi@7.1.0:
2331
  dependencies:
2332
- ansi-regex: 6.0.1
2333
 
2334
  strip-json-comments@3.1.1: {}
2335
 
@@ -2337,7 +2389,7 @@ snapshots:
2337
  dependencies:
2338
  '@jridgewell/gen-mapping': 0.3.5
2339
  commander: 4.1.1
2340
- glob: 10.3.12
2341
  lines-and-columns: 1.2.4
2342
  mz: 2.7.0
2343
  pirates: 4.0.6
@@ -2349,7 +2401,7 @@ snapshots:
2349
 
2350
  supports-preserve-symlinks-flag@1.0.0: {}
2351
 
2352
- tailwindcss@3.4.3:
2353
  dependencies:
2354
  '@alloc/quick-lru': 5.2.0
2355
  arg: 5.0.2
@@ -2359,18 +2411,18 @@ snapshots:
2359
  fast-glob: 3.3.2
2360
  glob-parent: 6.0.2
2361
  is-glob: 4.0.3
2362
- jiti: 1.21.0
2363
  lilconfig: 2.1.0
2364
- micromatch: 4.0.5
2365
  normalize-path: 3.0.0
2366
  object-hash: 3.0.0
2367
- picocolors: 1.0.0
2368
- postcss: 8.4.38
2369
- postcss-import: 15.1.0(postcss@8.4.38)
2370
- postcss-js: 4.0.1(postcss@8.4.38)
2371
- postcss-load-config: 4.0.2(postcss@8.4.38)
2372
- postcss-nested: 6.0.1(postcss@8.4.38)
2373
- postcss-selector-parser: 6.0.16
2374
  resolve: 1.22.8
2375
  sucrase: 3.35.0
2376
  transitivePeerDependencies:
@@ -2394,19 +2446,21 @@ snapshots:
2394
 
2395
  ts-interface-checker@0.1.13: {}
2396
 
 
 
2397
  type-check@0.4.0:
2398
  dependencies:
2399
  prelude-ls: 1.2.1
2400
 
2401
  type-fest@0.20.2: {}
2402
 
2403
- undici-types@5.26.5: {}
2404
 
2405
- update-browserslist-db@1.0.13(browserslist@4.23.0):
2406
  dependencies:
2407
- browserslist: 4.23.0
2408
- escalade: 3.1.2
2409
- picocolors: 1.0.0
2410
 
2411
  uri-js@4.4.1:
2412
  dependencies:
@@ -2414,40 +2468,42 @@ snapshots:
2414
 
2415
  util-deprecate@1.0.2: {}
2416
 
2417
- vite@5.2.10(@types/node@20.12.7):
2418
  dependencies:
2419
- esbuild: 0.20.2
2420
- postcss: 8.4.38
2421
- rollup: 4.14.2
2422
  optionalDependencies:
2423
- '@types/node': 20.12.7
2424
  fsevents: 2.3.3
2425
 
2426
- vue-eslint-parser@9.4.2(eslint@9.1.0):
2427
  dependencies:
2428
- debug: 4.3.4
2429
- eslint: 9.1.0
2430
  eslint-scope: 7.2.2
2431
  eslint-visitor-keys: 3.4.3
2432
  espree: 9.6.1
2433
- esquery: 1.5.0
2434
  lodash: 4.17.21
2435
- semver: 7.6.0
2436
  transitivePeerDependencies:
2437
  - supports-color
2438
 
2439
- vue@3.4.23:
2440
  dependencies:
2441
- '@vue/compiler-dom': 3.4.23
2442
- '@vue/compiler-sfc': 3.4.23
2443
- '@vue/runtime-dom': 3.4.23
2444
- '@vue/server-renderer': 3.4.23(vue@3.4.23)
2445
- '@vue/shared': 3.4.23
2446
 
2447
  which@2.0.2:
2448
  dependencies:
2449
  isexe: 2.0.0
2450
 
 
 
2451
  wrap-ansi@7.0.0:
2452
  dependencies:
2453
  ansi-styles: 4.3.0
@@ -2462,8 +2518,6 @@ snapshots:
2462
 
2463
  xml-name-validator@4.0.0: {}
2464
 
2465
- yallist@4.0.0: {}
2466
-
2467
- yaml@2.4.1: {}
2468
 
2469
  yocto-queue@0.1.0: {}
 
9
  .:
10
  dependencies:
11
  '@geoman-io/leaflet-geoman-free':
12
+ specifier: ^2.17.0
13
+ version: 2.17.0(leaflet@1.9.4)
14
  '@trincadev/driver.js':
15
  specifier: https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz
16
  version: https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz
 
21
  specifier: ^2.0.0
22
  version: 2.0.0
23
  vue:
24
+ specifier: ^3.5.7
25
+ version: 3.5.7
26
  devDependencies:
27
  '@tsconfig/node20':
28
  specifier: ^20.1.4
29
  version: 20.1.4
30
  '@types/leaflet':
31
+ specifier: ^1.9.12
32
+ version: 1.9.12
33
  '@types/node':
34
+ specifier: ^20.16.5
35
+ version: 20.16.5
36
  '@vitejs/plugin-vue':
37
+ specifier: ^5.1.4
38
+ version: 5.1.4(vite@5.4.7(@types/node@20.16.5))(vue@3.5.7)
39
  '@vue/tsconfig':
40
  specifier: ^0.5.1
41
  version: 0.5.1
42
  autoprefixer:
43
+ specifier: ^10.4.20
44
+ version: 10.4.20(postcss@8.4.47)
45
  eslint:
46
+ specifier: ^9.11.0
47
+ version: 9.11.0(jiti@1.21.6)
48
  eslint-plugin-vue:
49
+ specifier: ^9.28.0
50
+ version: 9.28.0(eslint@9.11.0(jiti@1.21.6))
51
  postcss:
52
+ specifier: ^8.4.47
53
+ version: 8.4.47
54
  postcss-import:
55
  specifier: ^16.1.0
56
+ version: 16.1.0(postcss@8.4.47)
57
  prettier:
58
+ specifier: ^3.3.3
59
+ version: 3.3.3
60
  tailwindcss:
61
+ specifier: ^3.4.12
62
+ version: 3.4.12
63
  vite:
64
+ specifier: ^5.4.7
65
+ version: 5.4.7(@types/node@20.16.5)
66
 
67
  packages:
68
 
 
 
 
 
69
  '@alloc/quick-lru@5.2.0':
70
  resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
71
  engines: {node: '>=10'}
72
 
73
+ '@babel/helper-string-parser@7.24.8':
74
+ resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
75
  engines: {node: '>=6.9.0'}
76
 
77
+ '@babel/helper-validator-identifier@7.24.7':
78
+ resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
79
  engines: {node: '>=6.9.0'}
80
 
81
+ '@babel/parser@7.25.6':
82
+ resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==}
83
  engines: {node: '>=6.0.0'}
84
  hasBin: true
85
 
86
+ '@babel/types@7.25.6':
87
+ resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==}
88
  engines: {node: '>=6.9.0'}
89
 
90
+ '@esbuild/aix-ppc64@0.21.5':
91
+ resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
92
  engines: {node: '>=12'}
93
  cpu: [ppc64]
94
  os: [aix]
95
 
96
+ '@esbuild/android-arm64@0.21.5':
97
+ resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
98
  engines: {node: '>=12'}
99
  cpu: [arm64]
100
  os: [android]
101
 
102
+ '@esbuild/android-arm@0.21.5':
103
+ resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
104
  engines: {node: '>=12'}
105
  cpu: [arm]
106
  os: [android]
107
 
108
+ '@esbuild/android-x64@0.21.5':
109
+ resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
110
  engines: {node: '>=12'}
111
  cpu: [x64]
112
  os: [android]
113
 
114
+ '@esbuild/darwin-arm64@0.21.5':
115
+ resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
116
  engines: {node: '>=12'}
117
  cpu: [arm64]
118
  os: [darwin]
119
 
120
+ '@esbuild/darwin-x64@0.21.5':
121
+ resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
122
  engines: {node: '>=12'}
123
  cpu: [x64]
124
  os: [darwin]
125
 
126
+ '@esbuild/freebsd-arm64@0.21.5':
127
+ resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
128
  engines: {node: '>=12'}
129
  cpu: [arm64]
130
  os: [freebsd]
131
 
132
+ '@esbuild/freebsd-x64@0.21.5':
133
+ resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
134
  engines: {node: '>=12'}
135
  cpu: [x64]
136
  os: [freebsd]
137
 
138
+ '@esbuild/linux-arm64@0.21.5':
139
+ resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
140
  engines: {node: '>=12'}
141
  cpu: [arm64]
142
  os: [linux]
143
 
144
+ '@esbuild/linux-arm@0.21.5':
145
+ resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
146
  engines: {node: '>=12'}
147
  cpu: [arm]
148
  os: [linux]
149
 
150
+ '@esbuild/linux-ia32@0.21.5':
151
+ resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
152
  engines: {node: '>=12'}
153
  cpu: [ia32]
154
  os: [linux]
155
 
156
+ '@esbuild/linux-loong64@0.21.5':
157
+ resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
158
  engines: {node: '>=12'}
159
  cpu: [loong64]
160
  os: [linux]
161
 
162
+ '@esbuild/linux-mips64el@0.21.5':
163
+ resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
164
  engines: {node: '>=12'}
165
  cpu: [mips64el]
166
  os: [linux]
167
 
168
+ '@esbuild/linux-ppc64@0.21.5':
169
+ resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
170
  engines: {node: '>=12'}
171
  cpu: [ppc64]
172
  os: [linux]
173
 
174
+ '@esbuild/linux-riscv64@0.21.5':
175
+ resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
176
  engines: {node: '>=12'}
177
  cpu: [riscv64]
178
  os: [linux]
179
 
180
+ '@esbuild/linux-s390x@0.21.5':
181
+ resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
182
  engines: {node: '>=12'}
183
  cpu: [s390x]
184
  os: [linux]
185
 
186
+ '@esbuild/linux-x64@0.21.5':
187
+ resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
188
  engines: {node: '>=12'}
189
  cpu: [x64]
190
  os: [linux]
191
 
192
+ '@esbuild/netbsd-x64@0.21.5':
193
+ resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
194
  engines: {node: '>=12'}
195
  cpu: [x64]
196
  os: [netbsd]
197
 
198
+ '@esbuild/openbsd-x64@0.21.5':
199
+ resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
200
  engines: {node: '>=12'}
201
  cpu: [x64]
202
  os: [openbsd]
203
 
204
+ '@esbuild/sunos-x64@0.21.5':
205
+ resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
206
  engines: {node: '>=12'}
207
  cpu: [x64]
208
  os: [sunos]
209
 
210
+ '@esbuild/win32-arm64@0.21.5':
211
+ resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
212
  engines: {node: '>=12'}
213
  cpu: [arm64]
214
  os: [win32]
215
 
216
+ '@esbuild/win32-ia32@0.21.5':
217
+ resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
218
  engines: {node: '>=12'}
219
  cpu: [ia32]
220
  os: [win32]
221
 
222
+ '@esbuild/win32-x64@0.21.5':
223
+ resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
224
  engines: {node: '>=12'}
225
  cpu: [x64]
226
  os: [win32]
 
231
  peerDependencies:
232
  eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
233
 
234
+ '@eslint-community/regexpp@4.11.1':
235
+ resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==}
236
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
237
 
238
+ '@eslint/config-array@0.18.0':
239
+ resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==}
240
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
241
 
242
+ '@eslint/eslintrc@3.1.0':
243
+ resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
244
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
245
 
246
+ '@eslint/js@9.11.0':
247
+ resolution: {integrity: sha512-LPkkenkDqyzTFauZLLAPhIb48fj6drrfMvRGSL9tS3AcZBSVTllemLSNyCvHNNL2t797S/6DJNSIwRwXgMO/eQ==}
248
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
249
+
250
+ '@eslint/object-schema@2.1.4':
251
+ resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
252
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
253
+
254
+ '@eslint/plugin-kit@0.2.0':
255
+ resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==}
256
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
257
+
258
+ '@geoman-io/leaflet-geoman-free@2.17.0':
259
+ resolution: {integrity: sha512-vAY9tKB2I/Ui8d3QUBuebWnunI2sGjsfAUTXMMcf5UpISvPz67io4hpbKXid9GNsW6P4LGv1+ZzrmkpM78GzHA==}
260
  peerDependencies:
261
  leaflet: ^1.2.0
262
 
 
 
 
 
263
  '@humanwhocodes/module-importer@1.0.1':
264
  resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
265
  engines: {node: '>=12.22'}
266
 
267
+ '@humanwhocodes/retry@0.3.0':
268
+ resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==}
 
 
 
269
  engines: {node: '>=18.18'}
270
 
271
  '@isaacs/cliui@8.0.2':
 
284
  resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
285
  engines: {node: '>=6.0.0'}
286
 
287
+ '@jridgewell/sourcemap-codec@1.5.0':
288
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
289
 
290
  '@jridgewell/trace-mapping@0.3.25':
291
  resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
 
306
  resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
307
  engines: {node: '>=14'}
308
 
309
+ '@rollup/rollup-android-arm-eabi@4.22.4':
310
+ resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==}
311
  cpu: [arm]
312
  os: [android]
313
 
314
+ '@rollup/rollup-android-arm64@4.22.4':
315
+ resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==}
316
  cpu: [arm64]
317
  os: [android]
318
 
319
+ '@rollup/rollup-darwin-arm64@4.22.4':
320
+ resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==}
321
  cpu: [arm64]
322
  os: [darwin]
323
 
324
+ '@rollup/rollup-darwin-x64@4.22.4':
325
+ resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==}
326
  cpu: [x64]
327
  os: [darwin]
328
 
329
+ '@rollup/rollup-linux-arm-gnueabihf@4.22.4':
330
+ resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==}
331
  cpu: [arm]
332
  os: [linux]
333
 
334
+ '@rollup/rollup-linux-arm-musleabihf@4.22.4':
335
+ resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==}
336
+ cpu: [arm]
337
+ os: [linux]
338
+
339
+ '@rollup/rollup-linux-arm64-gnu@4.22.4':
340
+ resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==}
341
  cpu: [arm64]
342
  os: [linux]
343
 
344
+ '@rollup/rollup-linux-arm64-musl@4.22.4':
345
+ resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==}
346
  cpu: [arm64]
347
  os: [linux]
348
 
349
+ '@rollup/rollup-linux-powerpc64le-gnu@4.22.4':
350
+ resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==}
351
  cpu: [ppc64]
352
  os: [linux]
353
 
354
+ '@rollup/rollup-linux-riscv64-gnu@4.22.4':
355
+ resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==}
356
  cpu: [riscv64]
357
  os: [linux]
358
 
359
+ '@rollup/rollup-linux-s390x-gnu@4.22.4':
360
+ resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==}
361
  cpu: [s390x]
362
  os: [linux]
363
 
364
+ '@rollup/rollup-linux-x64-gnu@4.22.4':
365
+ resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==}
366
  cpu: [x64]
367
  os: [linux]
368
 
369
+ '@rollup/rollup-linux-x64-musl@4.22.4':
370
+ resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==}
371
  cpu: [x64]
372
  os: [linux]
373
 
374
+ '@rollup/rollup-win32-arm64-msvc@4.22.4':
375
+ resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==}
376
  cpu: [arm64]
377
  os: [win32]
378
 
379
+ '@rollup/rollup-win32-ia32-msvc@4.22.4':
380
+ resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==}
381
  cpu: [ia32]
382
  os: [win32]
383
 
384
+ '@rollup/rollup-win32-x64-msvc@4.22.4':
385
+ resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==}
386
  cpu: [x64]
387
  os: [win32]
388
 
 
396
  '@turf/bbox@6.5.0':
397
  resolution: {integrity: sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==}
398
 
399
+ '@turf/bbox@7.1.0':
400
+ resolution: {integrity: sha512-PdWPz9tW86PD78vSZj2fiRaB8JhUHy6piSa/QXb83lucxPK+HTAdzlDQMTKj5okRCU8Ox/25IR2ep9T8NdopRA==}
401
+
402
  '@turf/bearing@6.5.0':
403
  resolution: {integrity: sha512-dxINYhIEMzgDOztyMZc20I7ssYVNEpSv04VbMo5YPQsqa80KO3TFvbuCahMsCAW5z8Tncc8dwBlEFrmRjJG33A==}
404
 
 
420
  '@turf/helpers@6.5.0':
421
  resolution: {integrity: sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==}
422
 
423
+ '@turf/helpers@7.1.0':
424
+ resolution: {integrity: sha512-dTeILEUVeNbaEeoZUOhxH5auv7WWlOShbx7QSd4s0T4Z0/iz90z9yaVCtZOLbU89umKotwKaJQltBNO9CzVgaQ==}
425
+
426
  '@turf/invariant@6.5.0':
427
  resolution: {integrity: sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==}
428
 
 
441
  '@turf/meta@6.5.0':
442
  resolution: {integrity: sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==}
443
 
444
+ '@turf/meta@7.1.0':
445
+ resolution: {integrity: sha512-ZgGpWWiKz797Fe8lfRj7HKCkGR+nSJ/5aKXMyofCvLSc2PuYJs/qyyifDPWjASQQCzseJ7AlF2Pc/XQ/3XkkuA==}
446
+
447
  '@turf/nearest-point-on-line@6.5.0':
448
  resolution: {integrity: sha512-WthrvddddvmymnC+Vf7BrkHGbDOUu6Z3/6bFYUGv1kxw8tiZ6n83/VG6kHz4poHOfS0RaNflzXSkmCi64fLBlg==}
449
 
 
462
  '@types/geojson@7946.0.8':
463
  resolution: {integrity: sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==}
464
 
465
+ '@types/leaflet@1.9.12':
466
+ resolution: {integrity: sha512-BK7XS+NyRI291HIo0HCfE18Lp8oA30H1gpi1tf0mF3TgiCEzanQjOqNZ4x126SXzzi2oNSZhZ5axJp1k0iM6jg==}
467
 
468
+ '@types/node@20.16.5':
469
+ resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==}
470
 
471
+ '@vitejs/plugin-vue@5.1.4':
472
+ resolution: {integrity: sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==}
473
  engines: {node: ^18.0.0 || >=20.0.0}
474
  peerDependencies:
475
  vite: ^5.0.0
476
  vue: ^3.2.25
477
 
478
+ '@vue/compiler-core@3.5.7':
479
+ resolution: {integrity: sha512-A0gay3lK71MddsSnGlBxRPOugIVdACze9L/rCo5X5srCyjQfZOfYtSFMJc3aOZCM+xN55EQpb4R97rYn/iEbSw==}
480
 
481
+ '@vue/compiler-dom@3.5.7':
482
+ resolution: {integrity: sha512-GYWl3+gO8/g0ZdYaJ18fYHdI/WVic2VuuUd1NsPp60DWXKy+XjdhFsDW7FbUto8siYYZcosBGn9yVBkjhq1M8Q==}
483
 
484
+ '@vue/compiler-sfc@3.5.7':
485
+ resolution: {integrity: sha512-EjOJtCWJrC7HqoCEzOwpIYHm+JH7YmkxC1hG6VkqIukYRqj8KFUlTLK6hcT4nGgtVov2+ZfrdrRlcaqS78HnBA==}
486
 
487
+ '@vue/compiler-ssr@3.5.7':
488
+ resolution: {integrity: sha512-oZx+jXP2k5arV/8Ly3TpQbfFyimMw2ANrRqvHJoKjPqtEzazxQGZjCLOfq8TnZ3wy2TOXdqfmVp4q7FyYeHV4g==}
489
 
490
+ '@vue/reactivity@3.5.7':
491
+ resolution: {integrity: sha512-yF0EpokpOHRNXyn/h6abXc9JFIzfdAf0MJHIi92xxCWS0mqrXH6+2aZ+A6EbSrspGzX5MHTd5N8iBA28HnXu9g==}
492
 
493
+ '@vue/runtime-core@3.5.7':
494
+ resolution: {integrity: sha512-OzLpBpKbZEaZVSNfd+hQbfBrDKux+b7Yl5hYhhWWWhHD7fEpF+CdI3Brm5k5GsufHEfvMcjruPxwQZuBN6nFYQ==}
495
 
496
+ '@vue/runtime-dom@3.5.7':
497
+ resolution: {integrity: sha512-fL7cETfE27U2jyTgqzE382IGFY6a6uyznErn27KbbEzNctzxxUWYDbaN3B55l9nXh0xW2LRWPuWKOvjtO2UewQ==}
498
 
499
+ '@vue/server-renderer@3.5.7':
500
+ resolution: {integrity: sha512-peRypij815eIDjpPpPXvYQGYqPH6QXwLJGWraJYPPn8JqWGl29A8QXnS7/Mh3TkMiOcdsJNhbFCoW2Agc2NgAQ==}
501
  peerDependencies:
502
+ vue: 3.5.7
503
 
504
+ '@vue/shared@3.5.7':
505
+ resolution: {integrity: sha512-NBE1PBIvzIedxIc2RZiKXvGbJkrZ2/hLf3h8GlS4/sP9xcXEZMFWOazFkNd6aGeUCMaproe5MHVYB3/4AW9q9g==}
506
 
507
  '@vue/tsconfig@0.5.1':
508
  resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==}
 
512
  peerDependencies:
513
  acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
514
 
515
+ acorn@8.12.1:
516
+ resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
517
  engines: {node: '>=0.4.0'}
518
  hasBin: true
519
 
 
524
  resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
525
  engines: {node: '>=8'}
526
 
527
+ ansi-regex@6.1.0:
528
+ resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
529
  engines: {node: '>=12'}
530
 
531
  ansi-styles@4.3.0:
 
549
  argparse@2.0.1:
550
  resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
551
 
552
+ autoprefixer@10.4.20:
553
+ resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==}
554
  engines: {node: ^10 || ^12 || >=14}
555
  hasBin: true
556
  peerDependencies:
 
559
  balanced-match@1.0.2:
560
  resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
561
 
562
+ bignumber.js@9.1.2:
563
+ resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==}
564
+
565
  binary-extensions@2.3.0:
566
  resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
567
  engines: {node: '>=8'}
 
575
  brace-expansion@2.0.1:
576
  resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
577
 
578
+ braces@3.0.3:
579
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
580
  engines: {node: '>=8'}
581
 
582
+ browserslist@4.23.3:
583
+ resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==}
584
  engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
585
  hasBin: true
586
 
 
592
  resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
593
  engines: {node: '>= 6'}
594
 
595
+ caniuse-lite@1.0.30001662:
596
+ resolution: {integrity: sha512-sgMUVwLmGseH8ZIrm1d51UbrhqMCH3jvS7gF/M6byuHOnKyLOBL7W8yz5V02OHwgLGA36o/AFhWzzh4uc5aqTA==}
597
 
598
  chalk@4.1.2:
599
  resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
 
629
  csstype@3.1.3:
630
  resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
631
 
632
+ debug@4.3.7:
633
+ resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
634
  engines: {node: '>=6.0'}
635
  peerDependencies:
636
  supports-color: '*'
 
650
  eastasianwidth@0.2.0:
651
  resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
652
 
653
+ electron-to-chromium@1.5.27:
654
+ resolution: {integrity: sha512-o37j1vZqCoEgBuWWXLHQgTN/KDKe7zwpiY5CPeq2RvUqOyJw9xnrULzZAEVQ5p4h+zjMk7hgtOoPdnLxr7m/jw==}
655
 
656
  emoji-regex@8.0.0:
657
  resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
 
663
  resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
664
  engines: {node: '>=0.12'}
665
 
666
+ esbuild@0.21.5:
667
+ resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
668
  engines: {node: '>=12'}
669
  hasBin: true
670
 
671
+ escalade@3.2.0:
672
+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
673
  engines: {node: '>=6'}
674
 
675
  escape-string-regexp@4.0.0:
676
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
677
  engines: {node: '>=10'}
678
 
679
+ eslint-plugin-vue@9.28.0:
680
+ resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==}
681
  engines: {node: ^14.17.0 || >=16.0.0}
682
  peerDependencies:
683
  eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
 
686
  resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
687
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
688
 
689
+ eslint-scope@8.0.2:
690
+ resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==}
691
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
692
 
693
  eslint-visitor-keys@3.4.3:
 
698
  resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
699
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
700
 
701
+ eslint@9.11.0:
702
+ resolution: {integrity: sha512-yVS6XODx+tMFMDFcG4+Hlh+qG7RM6cCJXtQhCKLSsr3XkLvWggHjCqjfh0XsPPnt1c56oaT6PMgW9XWQQjdHXA==}
703
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
704
  hasBin: true
705
+ peerDependencies:
706
+ jiti: '*'
707
+ peerDependenciesMeta:
708
+ jiti:
709
+ optional: true
710
 
711
+ espree@10.1.0:
712
+ resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==}
713
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
714
 
715
  espree@9.6.1:
716
  resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
717
  engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
718
 
719
+ esquery@1.6.0:
720
+ resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
721
  engines: {node: '>=0.10'}
722
 
723
  esrecurse@4.3.0:
 
755
  resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
756
  engines: {node: '>=16.0.0'}
757
 
758
+ fill-range@7.1.1:
759
+ resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
760
  engines: {node: '>=8'}
761
 
762
  find-up@5.0.0:
 
770
  flatted@3.3.1:
771
  resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
772
 
773
+ foreground-child@3.3.0:
774
+ resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
775
  engines: {node: '>=14'}
776
 
777
  fraction.js@4.3.7:
 
796
  resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
797
  engines: {node: '>=10.13.0'}
798
 
799
+ glob@10.4.5:
800
+ resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
 
801
  hasBin: true
802
 
803
  globals@13.24.0:
 
816
  resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
817
  engines: {node: '>= 0.4'}
818
 
819
+ ignore@5.3.2:
820
+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
821
  engines: {node: '>= 4'}
822
 
823
  import-fresh@3.3.0:
 
832
  resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
833
  engines: {node: '>=8'}
834
 
835
+ is-core-module@2.15.1:
836
+ resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
837
+ engines: {node: '>= 0.4'}
838
 
839
  is-extglob@2.1.1:
840
  resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
 
859
  isexe@2.0.0:
860
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
861
 
862
+ jackspeak@3.4.3:
863
+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
 
864
 
865
+ jiti@1.21.6:
866
+ resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
867
  hasBin: true
868
 
869
  js-yaml@4.1.0:
 
896
  resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
897
  engines: {node: '>=10'}
898
 
899
+ lilconfig@3.1.2:
900
+ resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==}
901
  engines: {node: '>=14'}
902
 
903
  lines-and-columns@1.2.4:
 
913
  lodash@4.17.21:
914
  resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
915
 
916
+ lru-cache@10.4.3:
917
+ resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
 
918
 
919
+ magic-string@0.30.11:
920
+ resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
 
 
 
 
 
921
 
922
  merge2@1.4.1:
923
  resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
924
  engines: {node: '>= 8'}
925
 
926
+ micromatch@4.0.8:
927
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
928
  engines: {node: '>=8.6'}
929
 
930
  minimatch@3.1.2:
931
  resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
932
 
933
+ minimatch@9.0.5:
934
+ resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
935
  engines: {node: '>=16 || 14 >=14.17'}
936
 
937
+ minipass@7.1.2:
938
+ resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
939
  engines: {node: '>=16 || 14 >=14.17'}
940
 
941
+ ms@2.1.3:
942
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
943
 
944
  mz@2.7.0:
945
  resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
 
952
  natural-compare@1.4.0:
953
  resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
954
 
955
+ node-releases@2.0.18:
956
+ resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
957
 
958
  normalize-path@3.0.0:
959
  resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
 
974
  resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
975
  engines: {node: '>= 6'}
976
 
977
+ optionator@0.9.4:
978
+ resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
979
  engines: {node: '>= 0.8.0'}
980
 
981
  p-limit@3.1.0:
 
986
  resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
987
  engines: {node: '>=10'}
988
 
989
+ package-json-from-dist@1.0.0:
990
+ resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==}
991
+
992
  parent-module@1.0.1:
993
  resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
994
  engines: {node: '>=6'}
 
1004
  path-parse@1.0.7:
1005
  resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
1006
 
1007
+ path-scurry@1.11.1:
1008
+ resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
1009
+ engines: {node: '>=16 || 14 >=14.18'}
1010
 
1011
+ picocolors@1.1.0:
1012
+ resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
1013
 
1014
  picomatch@2.3.1:
1015
  resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
 
1023
  resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
1024
  engines: {node: '>= 6'}
1025
 
1026
+ polyclip-ts@0.16.5:
1027
+ resolution: {integrity: sha512-ZchnG0zGZReHgEo3EYzEUi6UmfQFFzNnj6AFU+gBm+IJJ4qG9gL4CwjtCV6oi/PittUPpJLiLJxcn/AgrCBO+g==}
1028
 
1029
  postcss-import@15.1.0:
1030
  resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
 
1056
  ts-node:
1057
  optional: true
1058
 
1059
+ postcss-nested@6.2.0:
1060
+ resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
1061
  engines: {node: '>=12.0'}
1062
  peerDependencies:
1063
  postcss: ^8.2.14
1064
 
1065
+ postcss-selector-parser@6.1.2:
1066
+ resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
1067
  engines: {node: '>=4'}
1068
 
1069
  postcss-value-parser@4.2.0:
1070
  resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
1071
 
1072
+ postcss@8.4.47:
1073
+ resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==}
1074
  engines: {node: ^10 || ^12 || >=14}
1075
 
1076
  prelude-ls@1.2.1:
1077
  resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1078
  engines: {node: '>= 0.8.0'}
1079
 
1080
+ prettier@3.3.3:
1081
+ resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==}
1082
  engines: {node: '>=14'}
1083
  hasBin: true
1084
 
 
1114
  resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1115
  engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1116
 
1117
+ rollup@4.22.4:
1118
+ resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==}
1119
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1120
  hasBin: true
1121
 
1122
  run-parallel@1.2.0:
1123
  resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
1124
 
1125
+ semver@7.6.3:
1126
+ resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
1127
  engines: {node: '>=10'}
1128
  hasBin: true
1129
 
 
1139
  resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
1140
  engines: {node: '>=14'}
1141
 
1142
+ source-map-js@1.2.1:
1143
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
1144
  engines: {node: '>=0.10.0'}
1145
 
1146
+ splaytree-ts@1.0.1:
1147
+ resolution: {integrity: sha512-B+VzCm33/KEchi/fzT6/3NRHm8k5+Kf37SBQO3meHHS/tK2xBnIm4ZvusQ1wUpHgKMCCqEWgXnwFXAa1nD289g==}
1148
 
1149
  string-width@4.2.3:
1150
  resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
 
1179
  resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1180
  engines: {node: '>= 0.4'}
1181
 
1182
+ tailwindcss@3.4.12:
1183
+ resolution: {integrity: sha512-Htf/gHj2+soPb9UayUNci/Ja3d8pTmu9ONTfh4QY8r3MATTZOzmv6UYWF7ZwikEIC8okpfqmGqrmDehua8mF8w==}
1184
  engines: {node: '>=14.0.0'}
1185
  hasBin: true
1186
 
 
1205
  ts-interface-checker@0.1.13:
1206
  resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
1207
 
1208
+ tslib@2.7.0:
1209
+ resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
1210
+
1211
  type-check@0.4.0:
1212
  resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1213
  engines: {node: '>= 0.8.0'}
 
1216
  resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
1217
  engines: {node: '>=10'}
1218
 
1219
+ undici-types@6.19.8:
1220
+ resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
1221
 
1222
+ update-browserslist-db@1.1.0:
1223
+ resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==}
1224
  hasBin: true
1225
  peerDependencies:
1226
  browserslist: '>= 4.21.0'
 
1231
  util-deprecate@1.0.2:
1232
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1233
 
1234
+ vite@5.4.7:
1235
+ resolution: {integrity: sha512-5l2zxqMEPVENgvzTuBpHer2awaetimj2BGkhBPdnwKbPNOlHsODU+oiazEZzLK7KhAnOrO+XGYJYn4ZlUhDtDQ==}
1236
  engines: {node: ^18.0.0 || >=20.0.0}
1237
  hasBin: true
1238
  peerDependencies:
 
1240
  less: '*'
1241
  lightningcss: ^1.21.0
1242
  sass: '*'
1243
+ sass-embedded: '*'
1244
  stylus: '*'
1245
  sugarss: '*'
1246
  terser: ^5.4.0
 
1253
  optional: true
1254
  sass:
1255
  optional: true
1256
+ sass-embedded:
1257
+ optional: true
1258
  stylus:
1259
  optional: true
1260
  sugarss:
 
1262
  terser:
1263
  optional: true
1264
 
1265
+ vue-eslint-parser@9.4.3:
1266
+ resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==}
1267
  engines: {node: ^14.17.0 || >=16.0.0}
1268
  peerDependencies:
1269
  eslint: '>=6.0.0'
1270
 
1271
+ vue@3.5.7:
1272
+ resolution: {integrity: sha512-JcFm0f5j8DQO9E07pZRxqZ/ZsNopMVzHYXpKvnfqXFcA4JTi+4YcrikRn9wkzWsdj0YsLzlLIsR0zzGxA2P6Wg==}
1273
  peerDependencies:
1274
  typescript: '*'
1275
  peerDependenciesMeta:
 
1281
  engines: {node: '>= 8'}
1282
  hasBin: true
1283
 
1284
+ word-wrap@1.2.5:
1285
+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
1286
+ engines: {node: '>=0.10.0'}
1287
+
1288
  wrap-ansi@7.0.0:
1289
  resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
1290
  engines: {node: '>=10'}
 
1297
  resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
1298
  engines: {node: '>=12'}
1299
 
1300
+ yaml@2.5.1:
1301
+ resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==}
 
 
 
1302
  engines: {node: '>= 14'}
1303
  hasBin: true
1304
 
 
1308
 
1309
  snapshots:
1310
 
 
 
1311
  '@alloc/quick-lru@5.2.0': {}
1312
 
1313
+ '@babel/helper-string-parser@7.24.8': {}
1314
 
1315
+ '@babel/helper-validator-identifier@7.24.7': {}
1316
 
1317
+ '@babel/parser@7.25.6':
1318
  dependencies:
1319
+ '@babel/types': 7.25.6
1320
 
1321
+ '@babel/types@7.25.6':
1322
  dependencies:
1323
+ '@babel/helper-string-parser': 7.24.8
1324
+ '@babel/helper-validator-identifier': 7.24.7
1325
  to-fast-properties: 2.0.0
1326
 
1327
+ '@esbuild/aix-ppc64@0.21.5':
1328
  optional: true
1329
 
1330
+ '@esbuild/android-arm64@0.21.5':
1331
  optional: true
1332
 
1333
+ '@esbuild/android-arm@0.21.5':
1334
  optional: true
1335
 
1336
+ '@esbuild/android-x64@0.21.5':
1337
  optional: true
1338
 
1339
+ '@esbuild/darwin-arm64@0.21.5':
1340
  optional: true
1341
 
1342
+ '@esbuild/darwin-x64@0.21.5':
1343
  optional: true
1344
 
1345
+ '@esbuild/freebsd-arm64@0.21.5':
1346
  optional: true
1347
 
1348
+ '@esbuild/freebsd-x64@0.21.5':
1349
  optional: true
1350
 
1351
+ '@esbuild/linux-arm64@0.21.5':
1352
  optional: true
1353
 
1354
+ '@esbuild/linux-arm@0.21.5':
1355
  optional: true
1356
 
1357
+ '@esbuild/linux-ia32@0.21.5':
1358
  optional: true
1359
 
1360
+ '@esbuild/linux-loong64@0.21.5':
1361
  optional: true
1362
 
1363
+ '@esbuild/linux-mips64el@0.21.5':
1364
  optional: true
1365
 
1366
+ '@esbuild/linux-ppc64@0.21.5':
1367
  optional: true
1368
 
1369
+ '@esbuild/linux-riscv64@0.21.5':
1370
  optional: true
1371
 
1372
+ '@esbuild/linux-s390x@0.21.5':
1373
  optional: true
1374
 
1375
+ '@esbuild/linux-x64@0.21.5':
1376
  optional: true
1377
 
1378
+ '@esbuild/netbsd-x64@0.21.5':
1379
  optional: true
1380
 
1381
+ '@esbuild/openbsd-x64@0.21.5':
1382
  optional: true
1383
 
1384
+ '@esbuild/sunos-x64@0.21.5':
1385
  optional: true
1386
 
1387
+ '@esbuild/win32-arm64@0.21.5':
1388
  optional: true
1389
 
1390
+ '@esbuild/win32-ia32@0.21.5':
1391
  optional: true
1392
 
1393
+ '@esbuild/win32-x64@0.21.5':
1394
  optional: true
1395
 
1396
+ '@eslint-community/eslint-utils@4.4.0(eslint@9.11.0(jiti@1.21.6))':
1397
  dependencies:
1398
+ eslint: 9.11.0(jiti@1.21.6)
1399
  eslint-visitor-keys: 3.4.3
1400
 
1401
+ '@eslint-community/regexpp@4.11.1': {}
1402
 
1403
+ '@eslint/config-array@0.18.0':
1404
+ dependencies:
1405
+ '@eslint/object-schema': 2.1.4
1406
+ debug: 4.3.7
1407
+ minimatch: 3.1.2
1408
+ transitivePeerDependencies:
1409
+ - supports-color
1410
+
1411
+ '@eslint/eslintrc@3.1.0':
1412
  dependencies:
1413
  ajv: 6.12.6
1414
+ debug: 4.3.7
1415
+ espree: 10.1.0
1416
  globals: 14.0.0
1417
+ ignore: 5.3.2
1418
  import-fresh: 3.3.0
1419
  js-yaml: 4.1.0
1420
  minimatch: 3.1.2
 
1422
  transitivePeerDependencies:
1423
  - supports-color
1424
 
1425
+ '@eslint/js@9.11.0': {}
1426
 
1427
+ '@eslint/object-schema@2.1.4': {}
1428
+
1429
+ '@eslint/plugin-kit@0.2.0':
1430
+ dependencies:
1431
+ levn: 0.4.1
1432
+
1433
+ '@geoman-io/leaflet-geoman-free@2.17.0(leaflet@1.9.4)':
1434
  dependencies:
1435
  '@turf/boolean-contains': 6.5.0
1436
  '@turf/kinks': 6.5.0
 
1438
  '@turf/line-split': 6.5.0
1439
  leaflet: 1.9.4
1440
  lodash: 4.17.21
1441
+ polyclip-ts: 0.16.5
 
 
 
 
 
 
 
 
1442
 
1443
  '@humanwhocodes/module-importer@1.0.1': {}
1444
 
1445
+ '@humanwhocodes/retry@0.3.0': {}
 
 
1446
 
1447
  '@isaacs/cliui@8.0.2':
1448
  dependencies:
 
1456
  '@jridgewell/gen-mapping@0.3.5':
1457
  dependencies:
1458
  '@jridgewell/set-array': 1.2.1
1459
+ '@jridgewell/sourcemap-codec': 1.5.0
1460
  '@jridgewell/trace-mapping': 0.3.25
1461
 
1462
  '@jridgewell/resolve-uri@3.1.2': {}
1463
 
1464
  '@jridgewell/set-array@1.2.1': {}
1465
 
1466
+ '@jridgewell/sourcemap-codec@1.5.0': {}
1467
 
1468
  '@jridgewell/trace-mapping@0.3.25':
1469
  dependencies:
1470
  '@jridgewell/resolve-uri': 3.1.2
1471
+ '@jridgewell/sourcemap-codec': 1.5.0
1472
 
1473
  '@nodelib/fs.scandir@2.1.5':
1474
  dependencies:
 
1485
  '@pkgjs/parseargs@0.11.0':
1486
  optional: true
1487
 
1488
+ '@rollup/rollup-android-arm-eabi@4.22.4':
1489
  optional: true
1490
 
1491
+ '@rollup/rollup-android-arm64@4.22.4':
1492
  optional: true
1493
 
1494
+ '@rollup/rollup-darwin-arm64@4.22.4':
1495
  optional: true
1496
 
1497
+ '@rollup/rollup-darwin-x64@4.22.4':
1498
  optional: true
1499
 
1500
+ '@rollup/rollup-linux-arm-gnueabihf@4.22.4':
1501
  optional: true
1502
 
1503
+ '@rollup/rollup-linux-arm-musleabihf@4.22.4':
1504
  optional: true
1505
 
1506
+ '@rollup/rollup-linux-arm64-gnu@4.22.4':
1507
  optional: true
1508
 
1509
+ '@rollup/rollup-linux-arm64-musl@4.22.4':
1510
  optional: true
1511
 
1512
+ '@rollup/rollup-linux-powerpc64le-gnu@4.22.4':
1513
  optional: true
1514
 
1515
+ '@rollup/rollup-linux-riscv64-gnu@4.22.4':
1516
  optional: true
1517
 
1518
+ '@rollup/rollup-linux-s390x-gnu@4.22.4':
1519
  optional: true
1520
 
1521
+ '@rollup/rollup-linux-x64-gnu@4.22.4':
1522
  optional: true
1523
 
1524
+ '@rollup/rollup-linux-x64-musl@4.22.4':
1525
  optional: true
1526
 
1527
+ '@rollup/rollup-win32-arm64-msvc@4.22.4':
1528
  optional: true
1529
 
1530
+ '@rollup/rollup-win32-ia32-msvc@4.22.4':
1531
+ optional: true
1532
+
1533
+ '@rollup/rollup-win32-x64-msvc@4.22.4':
1534
  optional: true
1535
 
1536
  '@trincadev/driver.js@https://github.com/trincadev/driver.js/archive/refs/tags/1.3.1.1-trincadev.tar.gz': {}
 
1542
  '@turf/helpers': 6.5.0
1543
  '@turf/meta': 6.5.0
1544
 
1545
+ '@turf/bbox@7.1.0':
1546
+ dependencies:
1547
+ '@turf/helpers': 7.1.0
1548
+ '@turf/meta': 7.1.0
1549
+ '@types/geojson': 7946.0.14
1550
+ tslib: 2.7.0
1551
+
1552
  '@turf/bearing@6.5.0':
1553
  dependencies:
1554
  '@turf/helpers': 6.5.0
 
1584
 
1585
  '@turf/helpers@6.5.0': {}
1586
 
1587
+ '@turf/helpers@7.1.0':
1588
+ dependencies:
1589
+ '@types/geojson': 7946.0.14
1590
+ tslib: 2.7.0
1591
+
1592
  '@turf/invariant@6.5.0':
1593
  dependencies:
1594
  '@turf/helpers': 6.5.0
 
1628
  dependencies:
1629
  '@turf/helpers': 6.5.0
1630
 
1631
+ '@turf/meta@7.1.0':
1632
+ dependencies:
1633
+ '@turf/helpers': 7.1.0
1634
+ '@types/geojson': 7946.0.14
1635
+
1636
  '@turf/nearest-point-on-line@6.5.0':
1637
  dependencies:
1638
  '@turf/bearing': 6.5.0
 
1659
 
1660
  '@types/geojson@7946.0.8': {}
1661
 
1662
+ '@types/leaflet@1.9.12':
1663
  dependencies:
1664
  '@types/geojson': 7946.0.14
1665
 
1666
+ '@types/node@20.16.5':
1667
  dependencies:
1668
+ undici-types: 6.19.8
1669
 
1670
+ '@vitejs/plugin-vue@5.1.4(vite@5.4.7(@types/node@20.16.5))(vue@3.5.7)':
1671
  dependencies:
1672
+ vite: 5.4.7(@types/node@20.16.5)
1673
+ vue: 3.5.7
1674
 
1675
+ '@vue/compiler-core@3.5.7':
1676
  dependencies:
1677
+ '@babel/parser': 7.25.6
1678
+ '@vue/shared': 3.5.7
1679
  entities: 4.5.0
1680
  estree-walker: 2.0.2
1681
+ source-map-js: 1.2.1
1682
 
1683
+ '@vue/compiler-dom@3.5.7':
1684
  dependencies:
1685
+ '@vue/compiler-core': 3.5.7
1686
+ '@vue/shared': 3.5.7
1687
 
1688
+ '@vue/compiler-sfc@3.5.7':
1689
  dependencies:
1690
+ '@babel/parser': 7.25.6
1691
+ '@vue/compiler-core': 3.5.7
1692
+ '@vue/compiler-dom': 3.5.7
1693
+ '@vue/compiler-ssr': 3.5.7
1694
+ '@vue/shared': 3.5.7
1695
  estree-walker: 2.0.2
1696
+ magic-string: 0.30.11
1697
+ postcss: 8.4.47
1698
+ source-map-js: 1.2.1
1699
 
1700
+ '@vue/compiler-ssr@3.5.7':
1701
  dependencies:
1702
+ '@vue/compiler-dom': 3.5.7
1703
+ '@vue/shared': 3.5.7
1704
 
1705
+ '@vue/reactivity@3.5.7':
1706
  dependencies:
1707
+ '@vue/shared': 3.5.7
1708
 
1709
+ '@vue/runtime-core@3.5.7':
1710
  dependencies:
1711
+ '@vue/reactivity': 3.5.7
1712
+ '@vue/shared': 3.5.7
1713
 
1714
+ '@vue/runtime-dom@3.5.7':
1715
  dependencies:
1716
+ '@vue/reactivity': 3.5.7
1717
+ '@vue/runtime-core': 3.5.7
1718
+ '@vue/shared': 3.5.7
1719
  csstype: 3.1.3
1720
 
1721
+ '@vue/server-renderer@3.5.7(vue@3.5.7)':
1722
  dependencies:
1723
+ '@vue/compiler-ssr': 3.5.7
1724
+ '@vue/shared': 3.5.7
1725
+ vue: 3.5.7
1726
 
1727
+ '@vue/shared@3.5.7': {}
1728
 
1729
  '@vue/tsconfig@0.5.1': {}
1730
 
1731
+ acorn-jsx@5.3.2(acorn@8.12.1):
1732
  dependencies:
1733
+ acorn: 8.12.1
1734
 
1735
+ acorn@8.12.1: {}
1736
 
1737
  ajv@6.12.6:
1738
  dependencies:
 
1743
 
1744
  ansi-regex@5.0.1: {}
1745
 
1746
+ ansi-regex@6.1.0: {}
1747
 
1748
  ansi-styles@4.3.0:
1749
  dependencies:
 
1762
 
1763
  argparse@2.0.1: {}
1764
 
1765
+ autoprefixer@10.4.20(postcss@8.4.47):
1766
  dependencies:
1767
+ browserslist: 4.23.3
1768
+ caniuse-lite: 1.0.30001662
1769
  fraction.js: 4.3.7
1770
  normalize-range: 0.1.2
1771
+ picocolors: 1.1.0
1772
+ postcss: 8.4.47
1773
  postcss-value-parser: 4.2.0
1774
 
1775
  balanced-match@1.0.2: {}
1776
 
1777
+ bignumber.js@9.1.2: {}
1778
+
1779
  binary-extensions@2.3.0: {}
1780
 
1781
  boolbase@1.0.0: {}
 
1789
  dependencies:
1790
  balanced-match: 1.0.2
1791
 
1792
+ braces@3.0.3:
1793
  dependencies:
1794
+ fill-range: 7.1.1
1795
 
1796
+ browserslist@4.23.3:
1797
  dependencies:
1798
+ caniuse-lite: 1.0.30001662
1799
+ electron-to-chromium: 1.5.27
1800
+ node-releases: 2.0.18
1801
+ update-browserslist-db: 1.1.0(browserslist@4.23.3)
1802
 
1803
  callsites@3.1.0: {}
1804
 
1805
  camelcase-css@2.0.1: {}
1806
 
1807
+ caniuse-lite@1.0.30001662: {}
1808
 
1809
  chalk@4.1.2:
1810
  dependencies:
 
1814
  chokidar@3.6.0:
1815
  dependencies:
1816
  anymatch: 3.1.3
1817
+ braces: 3.0.3
1818
  glob-parent: 5.1.2
1819
  is-binary-path: 2.1.0
1820
  is-glob: 4.0.3
 
1843
 
1844
  csstype@3.1.3: {}
1845
 
1846
+ debug@4.3.7:
1847
  dependencies:
1848
+ ms: 2.1.3
1849
 
1850
  deep-is@0.1.4: {}
1851
 
 
1855
 
1856
  eastasianwidth@0.2.0: {}
1857
 
1858
+ electron-to-chromium@1.5.27: {}
1859
 
1860
  emoji-regex@8.0.0: {}
1861
 
 
1863
 
1864
  entities@4.5.0: {}
1865
 
1866
+ esbuild@0.21.5:
1867
  optionalDependencies:
1868
+ '@esbuild/aix-ppc64': 0.21.5
1869
+ '@esbuild/android-arm': 0.21.5
1870
+ '@esbuild/android-arm64': 0.21.5
1871
+ '@esbuild/android-x64': 0.21.5
1872
+ '@esbuild/darwin-arm64': 0.21.5
1873
+ '@esbuild/darwin-x64': 0.21.5
1874
+ '@esbuild/freebsd-arm64': 0.21.5
1875
+ '@esbuild/freebsd-x64': 0.21.5
1876
+ '@esbuild/linux-arm': 0.21.5
1877
+ '@esbuild/linux-arm64': 0.21.5
1878
+ '@esbuild/linux-ia32': 0.21.5
1879
+ '@esbuild/linux-loong64': 0.21.5
1880
+ '@esbuild/linux-mips64el': 0.21.5
1881
+ '@esbuild/linux-ppc64': 0.21.5
1882
+ '@esbuild/linux-riscv64': 0.21.5
1883
+ '@esbuild/linux-s390x': 0.21.5
1884
+ '@esbuild/linux-x64': 0.21.5
1885
+ '@esbuild/netbsd-x64': 0.21.5
1886
+ '@esbuild/openbsd-x64': 0.21.5
1887
+ '@esbuild/sunos-x64': 0.21.5
1888
+ '@esbuild/win32-arm64': 0.21.5
1889
+ '@esbuild/win32-ia32': 0.21.5
1890
+ '@esbuild/win32-x64': 0.21.5
1891
+
1892
+ escalade@3.2.0: {}
1893
 
1894
  escape-string-regexp@4.0.0: {}
1895
 
1896
+ eslint-plugin-vue@9.28.0(eslint@9.11.0(jiti@1.21.6)):
1897
  dependencies:
1898
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@1.21.6))
1899
+ eslint: 9.11.0(jiti@1.21.6)
1900
  globals: 13.24.0
1901
  natural-compare: 1.4.0
1902
  nth-check: 2.1.1
1903
+ postcss-selector-parser: 6.1.2
1904
+ semver: 7.6.3
1905
+ vue-eslint-parser: 9.4.3(eslint@9.11.0(jiti@1.21.6))
1906
  xml-name-validator: 4.0.0
1907
  transitivePeerDependencies:
1908
  - supports-color
 
1912
  esrecurse: 4.3.0
1913
  estraverse: 5.3.0
1914
 
1915
+ eslint-scope@8.0.2:
1916
  dependencies:
1917
  esrecurse: 4.3.0
1918
  estraverse: 5.3.0
 
1921
 
1922
  eslint-visitor-keys@4.0.0: {}
1923
 
1924
+ eslint@9.11.0(jiti@1.21.6):
1925
  dependencies:
1926
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@1.21.6))
1927
+ '@eslint-community/regexpp': 4.11.1
1928
+ '@eslint/config-array': 0.18.0
1929
+ '@eslint/eslintrc': 3.1.0
1930
+ '@eslint/js': 9.11.0
1931
+ '@eslint/plugin-kit': 0.2.0
1932
  '@humanwhocodes/module-importer': 1.0.1
1933
+ '@humanwhocodes/retry': 0.3.0
1934
  '@nodelib/fs.walk': 1.2.8
1935
  ajv: 6.12.6
1936
  chalk: 4.1.2
1937
  cross-spawn: 7.0.3
1938
+ debug: 4.3.7
1939
  escape-string-regexp: 4.0.0
1940
+ eslint-scope: 8.0.2
1941
  eslint-visitor-keys: 4.0.0
1942
+ espree: 10.1.0
1943
+ esquery: 1.6.0
1944
  esutils: 2.0.3
1945
  fast-deep-equal: 3.1.3
1946
  file-entry-cache: 8.0.0
1947
  find-up: 5.0.0
1948
  glob-parent: 6.0.2
1949
+ ignore: 5.3.2
1950
  imurmurhash: 0.1.4
1951
  is-glob: 4.0.3
1952
  is-path-inside: 3.0.3
1953
  json-stable-stringify-without-jsonify: 1.0.1
 
1954
  lodash.merge: 4.6.2
1955
  minimatch: 3.1.2
1956
  natural-compare: 1.4.0
1957
+ optionator: 0.9.4
1958
  strip-ansi: 6.0.1
1959
  text-table: 0.2.0
1960
+ optionalDependencies:
1961
+ jiti: 1.21.6
1962
  transitivePeerDependencies:
1963
  - supports-color
1964
 
1965
+ espree@10.1.0:
1966
  dependencies:
1967
+ acorn: 8.12.1
1968
+ acorn-jsx: 5.3.2(acorn@8.12.1)
1969
  eslint-visitor-keys: 4.0.0
1970
 
1971
  espree@9.6.1:
1972
  dependencies:
1973
+ acorn: 8.12.1
1974
+ acorn-jsx: 5.3.2(acorn@8.12.1)
1975
  eslint-visitor-keys: 3.4.3
1976
 
1977
+ esquery@1.6.0:
1978
  dependencies:
1979
  estraverse: 5.3.0
1980
 
 
1996
  '@nodelib/fs.walk': 1.2.8
1997
  glob-parent: 5.1.2
1998
  merge2: 1.4.1
1999
+ micromatch: 4.0.8
2000
 
2001
  fast-json-stable-stringify@2.1.0: {}
2002
 
 
2010
  dependencies:
2011
  flat-cache: 4.0.1
2012
 
2013
+ fill-range@7.1.1:
2014
  dependencies:
2015
  to-regex-range: 5.0.1
2016
 
 
2026
 
2027
  flatted@3.3.1: {}
2028
 
2029
+ foreground-child@3.3.0:
2030
  dependencies:
2031
  cross-spawn: 7.0.3
2032
  signal-exit: 4.1.0
 
2040
 
2041
  geojson-rbush@3.2.0:
2042
  dependencies:
2043
+ '@turf/bbox': 7.1.0
2044
  '@turf/helpers': 6.5.0
2045
  '@turf/meta': 6.5.0
2046
  '@types/geojson': 7946.0.8
 
2054
  dependencies:
2055
  is-glob: 4.0.3
2056
 
2057
+ glob@10.4.5:
2058
  dependencies:
2059
+ foreground-child: 3.3.0
2060
+ jackspeak: 3.4.3
2061
+ minimatch: 9.0.5
2062
+ minipass: 7.1.2
2063
+ package-json-from-dist: 1.0.0
2064
+ path-scurry: 1.11.1
2065
 
2066
  globals@13.24.0:
2067
  dependencies:
 
2075
  dependencies:
2076
  function-bind: 1.1.2
2077
 
2078
+ ignore@5.3.2: {}
2079
 
2080
  import-fresh@3.3.0:
2081
  dependencies:
 
2088
  dependencies:
2089
  binary-extensions: 2.3.0
2090
 
2091
+ is-core-module@2.15.1:
2092
  dependencies:
2093
  hasown: 2.0.2
2094
 
 
2106
 
2107
  isexe@2.0.0: {}
2108
 
2109
+ jackspeak@3.4.3:
2110
  dependencies:
2111
  '@isaacs/cliui': 8.0.2
2112
  optionalDependencies:
2113
  '@pkgjs/parseargs': 0.11.0
2114
 
2115
+ jiti@1.21.6: {}
2116
 
2117
  js-yaml@4.1.0:
2118
  dependencies:
 
2139
 
2140
  lilconfig@2.1.0: {}
2141
 
2142
+ lilconfig@3.1.2: {}
2143
 
2144
  lines-and-columns@1.2.4: {}
2145
 
 
2151
 
2152
  lodash@4.17.21: {}
2153
 
2154
+ lru-cache@10.4.3: {}
 
 
 
 
2155
 
2156
+ magic-string@0.30.11:
2157
  dependencies:
2158
+ '@jridgewell/sourcemap-codec': 1.5.0
2159
 
2160
  merge2@1.4.1: {}
2161
 
2162
+ micromatch@4.0.8:
2163
  dependencies:
2164
+ braces: 3.0.3
2165
  picomatch: 2.3.1
2166
 
2167
  minimatch@3.1.2:
2168
  dependencies:
2169
  brace-expansion: 1.1.11
2170
 
2171
+ minimatch@9.0.5:
2172
  dependencies:
2173
  brace-expansion: 2.0.1
2174
 
2175
+ minipass@7.1.2: {}
2176
 
2177
+ ms@2.1.3: {}
2178
 
2179
  mz@2.7.0:
2180
  dependencies:
 
2186
 
2187
  natural-compare@1.4.0: {}
2188
 
2189
+ node-releases@2.0.18: {}
2190
 
2191
  normalize-path@3.0.0: {}
2192
 
 
2200
 
2201
  object-hash@3.0.0: {}
2202
 
2203
+ optionator@0.9.4:
2204
  dependencies:
 
2205
  deep-is: 0.1.4
2206
  fast-levenshtein: 2.0.6
2207
  levn: 0.4.1
2208
  prelude-ls: 1.2.1
2209
  type-check: 0.4.0
2210
+ word-wrap: 1.2.5
2211
 
2212
  p-limit@3.1.0:
2213
  dependencies:
 
2217
  dependencies:
2218
  p-limit: 3.1.0
2219
 
2220
+ package-json-from-dist@1.0.0: {}
2221
+
2222
  parent-module@1.0.1:
2223
  dependencies:
2224
  callsites: 3.1.0
 
2229
 
2230
  path-parse@1.0.7: {}
2231
 
2232
+ path-scurry@1.11.1:
2233
  dependencies:
2234
+ lru-cache: 10.4.3
2235
+ minipass: 7.1.2
2236
 
2237
+ picocolors@1.1.0: {}
2238
 
2239
  picomatch@2.3.1: {}
2240
 
 
2242
 
2243
  pirates@4.0.6: {}
2244
 
2245
+ polyclip-ts@0.16.5:
2246
  dependencies:
2247
+ bignumber.js: 9.1.2
2248
+ splaytree-ts: 1.0.1
2249
 
2250
+ postcss-import@15.1.0(postcss@8.4.47):
2251
  dependencies:
2252
+ postcss: 8.4.47
2253
  postcss-value-parser: 4.2.0
2254
  read-cache: 1.0.0
2255
  resolve: 1.22.8
2256
 
2257
+ postcss-import@16.1.0(postcss@8.4.47):
2258
  dependencies:
2259
+ postcss: 8.4.47
2260
  postcss-value-parser: 4.2.0
2261
  read-cache: 1.0.0
2262
  resolve: 1.22.8
2263
 
2264
+ postcss-js@4.0.1(postcss@8.4.47):
2265
  dependencies:
2266
  camelcase-css: 2.0.1
2267
+ postcss: 8.4.47
2268
 
2269
+ postcss-load-config@4.0.2(postcss@8.4.47):
2270
  dependencies:
2271
+ lilconfig: 3.1.2
2272
+ yaml: 2.5.1
2273
  optionalDependencies:
2274
+ postcss: 8.4.47
2275
 
2276
+ postcss-nested@6.2.0(postcss@8.4.47):
2277
  dependencies:
2278
+ postcss: 8.4.47
2279
+ postcss-selector-parser: 6.1.2
2280
 
2281
+ postcss-selector-parser@6.1.2:
2282
  dependencies:
2283
  cssesc: 3.0.0
2284
  util-deprecate: 1.0.2
2285
 
2286
  postcss-value-parser@4.2.0: {}
2287
 
2288
+ postcss@8.4.47:
2289
  dependencies:
2290
  nanoid: 3.3.7
2291
+ picocolors: 1.1.0
2292
+ source-map-js: 1.2.1
2293
 
2294
  prelude-ls@1.2.1: {}
2295
 
2296
+ prettier@3.3.3: {}
2297
 
2298
  punycode@2.3.1: {}
2299
 
 
2317
 
2318
  resolve@1.22.8:
2319
  dependencies:
2320
+ is-core-module: 2.15.1
2321
  path-parse: 1.0.7
2322
  supports-preserve-symlinks-flag: 1.0.0
2323
 
2324
  reusify@1.0.4: {}
2325
 
2326
+ rollup@4.22.4:
2327
  dependencies:
2328
  '@types/estree': 1.0.5
2329
  optionalDependencies:
2330
+ '@rollup/rollup-android-arm-eabi': 4.22.4
2331
+ '@rollup/rollup-android-arm64': 4.22.4
2332
+ '@rollup/rollup-darwin-arm64': 4.22.4
2333
+ '@rollup/rollup-darwin-x64': 4.22.4
2334
+ '@rollup/rollup-linux-arm-gnueabihf': 4.22.4
2335
+ '@rollup/rollup-linux-arm-musleabihf': 4.22.4
2336
+ '@rollup/rollup-linux-arm64-gnu': 4.22.4
2337
+ '@rollup/rollup-linux-arm64-musl': 4.22.4
2338
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.22.4
2339
+ '@rollup/rollup-linux-riscv64-gnu': 4.22.4
2340
+ '@rollup/rollup-linux-s390x-gnu': 4.22.4
2341
+ '@rollup/rollup-linux-x64-gnu': 4.22.4
2342
+ '@rollup/rollup-linux-x64-musl': 4.22.4
2343
+ '@rollup/rollup-win32-arm64-msvc': 4.22.4
2344
+ '@rollup/rollup-win32-ia32-msvc': 4.22.4
2345
+ '@rollup/rollup-win32-x64-msvc': 4.22.4
2346
  fsevents: 2.3.3
2347
 
2348
  run-parallel@1.2.0:
2349
  dependencies:
2350
  queue-microtask: 1.2.3
2351
 
2352
+ semver@7.6.3: {}
 
 
2353
 
2354
  shebang-command@2.0.0:
2355
  dependencies:
 
2359
 
2360
  signal-exit@4.1.0: {}
2361
 
2362
+ source-map-js@1.2.1: {}
2363
 
2364
+ splaytree-ts@1.0.1: {}
2365
 
2366
  string-width@4.2.3:
2367
  dependencies:
 
2381
 
2382
  strip-ansi@7.1.0:
2383
  dependencies:
2384
+ ansi-regex: 6.1.0
2385
 
2386
  strip-json-comments@3.1.1: {}
2387
 
 
2389
  dependencies:
2390
  '@jridgewell/gen-mapping': 0.3.5
2391
  commander: 4.1.1
2392
+ glob: 10.4.5
2393
  lines-and-columns: 1.2.4
2394
  mz: 2.7.0
2395
  pirates: 4.0.6
 
2401
 
2402
  supports-preserve-symlinks-flag@1.0.0: {}
2403
 
2404
+ tailwindcss@3.4.12:
2405
  dependencies:
2406
  '@alloc/quick-lru': 5.2.0
2407
  arg: 5.0.2
 
2411
  fast-glob: 3.3.2
2412
  glob-parent: 6.0.2
2413
  is-glob: 4.0.3
2414
+ jiti: 1.21.6
2415
  lilconfig: 2.1.0
2416
+ micromatch: 4.0.8
2417
  normalize-path: 3.0.0
2418
  object-hash: 3.0.0
2419
+ picocolors: 1.1.0
2420
+ postcss: 8.4.47
2421
+ postcss-import: 15.1.0(postcss@8.4.47)
2422
+ postcss-js: 4.0.1(postcss@8.4.47)
2423
+ postcss-load-config: 4.0.2(postcss@8.4.47)
2424
+ postcss-nested: 6.2.0(postcss@8.4.47)
2425
+ postcss-selector-parser: 6.1.2
2426
  resolve: 1.22.8
2427
  sucrase: 3.35.0
2428
  transitivePeerDependencies:
 
2446
 
2447
  ts-interface-checker@0.1.13: {}
2448
 
2449
+ tslib@2.7.0: {}
2450
+
2451
  type-check@0.4.0:
2452
  dependencies:
2453
  prelude-ls: 1.2.1
2454
 
2455
  type-fest@0.20.2: {}
2456
 
2457
+ undici-types@6.19.8: {}
2458
 
2459
+ update-browserslist-db@1.1.0(browserslist@4.23.3):
2460
  dependencies:
2461
+ browserslist: 4.23.3
2462
+ escalade: 3.2.0
2463
+ picocolors: 1.1.0
2464
 
2465
  uri-js@4.4.1:
2466
  dependencies:
 
2468
 
2469
  util-deprecate@1.0.2: {}
2470
 
2471
+ vite@5.4.7(@types/node@20.16.5):
2472
  dependencies:
2473
+ esbuild: 0.21.5
2474
+ postcss: 8.4.47
2475
+ rollup: 4.22.4
2476
  optionalDependencies:
2477
+ '@types/node': 20.16.5
2478
  fsevents: 2.3.3
2479
 
2480
+ vue-eslint-parser@9.4.3(eslint@9.11.0(jiti@1.21.6)):
2481
  dependencies:
2482
+ debug: 4.3.7
2483
+ eslint: 9.11.0(jiti@1.21.6)
2484
  eslint-scope: 7.2.2
2485
  eslint-visitor-keys: 3.4.3
2486
  espree: 9.6.1
2487
+ esquery: 1.6.0
2488
  lodash: 4.17.21
2489
+ semver: 7.6.3
2490
  transitivePeerDependencies:
2491
  - supports-color
2492
 
2493
+ vue@3.5.7:
2494
  dependencies:
2495
+ '@vue/compiler-dom': 3.5.7
2496
+ '@vue/compiler-sfc': 3.5.7
2497
+ '@vue/runtime-dom': 3.5.7
2498
+ '@vue/server-renderer': 3.5.7(vue@3.5.7)
2499
+ '@vue/shared': 3.5.7
2500
 
2501
  which@2.0.2:
2502
  dependencies:
2503
  isexe: 2.0.0
2504
 
2505
+ word-wrap@1.2.5: {}
2506
+
2507
  wrap-ansi@7.0.0:
2508
  dependencies:
2509
  ansi-styles: 4.3.0
 
2518
 
2519
  xml-name-validator@4.0.0: {}
2520
 
2521
+ yaml@2.5.1: {}
 
 
2522
 
2523
  yocto-queue@0.1.0: {}