alessandro trinca tornidor commited on
Commit
d39d851
·
1 Parent(s): 533e2b8

chore: update backend and frontend dependencies, bump to version 1.11.13

Browse files
Files changed (4) hide show
  1. poetry.lock +0 -0
  2. pyproject.toml +3 -3
  3. static/package.json +10 -10
  4. static/pnpm-lock.yaml +511 -545
poetry.lock CHANGED
The diff for this file is too large to render. See raw diff
 
pyproject.toml CHANGED
@@ -1,6 +1,6 @@
1
  [tool.poetry]
2
  name = "samgis"
3
- version = "1.11.12"
4
  description = "A backend for machine learning instance segmentation on geospatial data even without dedicated graphics cards."
5
  authors = ["alessandro trinca tornidor <alessandro@trinca.tornidor.com>"]
6
  license = "MIT license"
@@ -9,7 +9,7 @@ package-mode = false
9
 
10
  [metadata]
11
  name = "samgis"
12
- version = "1.11.12"
13
 
14
  [tool.poetry.urls]
15
  Source = "https://github.com/trincadev/samgis-be"
@@ -18,7 +18,7 @@ Demo = "https://huggingface.co/spaces/aletrn/samgis"
18
  [tool.poetry.dependencies]
19
  python = ">=3.10, <3.13"
20
  onnxruntime = "^1.20.1"
21
- samgis-web = "1.2.11"
22
 
23
  [tool.poetry.group.gradio]
24
  optional = true
 
1
  [tool.poetry]
2
  name = "samgis"
3
+ version = "1.11.13"
4
  description = "A backend for machine learning instance segmentation on geospatial data even without dedicated graphics cards."
5
  authors = ["alessandro trinca tornidor <alessandro@trinca.tornidor.com>"]
6
  license = "MIT license"
 
9
 
10
  [metadata]
11
  name = "samgis"
12
+ version = "1.11.13"
13
 
14
  [tool.poetry.urls]
15
  Source = "https://github.com/trincadev/samgis-be"
 
18
  [tool.poetry.dependencies]
19
  python = ">=3.10, <3.13"
20
  onnxruntime = "^1.20.1"
21
+ samgis-web = "1.2.12"
22
 
23
  [tool.poetry.group.gradio]
24
  optional = true
static/package.json CHANGED
@@ -12,22 +12,22 @@
12
  "dependencies": {
13
  "@geoman-io/leaflet-geoman-free": "^2.18.3",
14
  "leaflet": "^1.9.4",
15
- "leaflet-providers": "^2.0.0",
16
- "vue": "^3.5.21"
17
  },
18
  "devDependencies": {
19
- "@tailwindcss/cli": "^4.1.13",
20
  "@tsconfig/node20": "^20.1.6",
21
- "@types/leaflet": "^1.9.20",
22
- "@types/node": "^24.5.1",
23
  "@vitejs/plugin-vue": "^6.0.1",
24
  "@vue/tsconfig": "^0.8.1",
25
- "eslint": "^9.35.0",
26
- "eslint-plugin-vue": "^10.4.0",
27
  "prettier": "^3.6.2",
28
- "snyk": "^1.1299.0",
29
- "tailwindcss": "^4.1.13",
30
- "vite": "^7.1.5"
31
  },
32
  "pnpm": {
33
  "ignoredBuiltDependencies": [
 
12
  "dependencies": {
13
  "@geoman-io/leaflet-geoman-free": "^2.18.3",
14
  "leaflet": "^1.9.4",
15
+ "leaflet-providers": "^3.0.0",
16
+ "vue": "^3.5.22"
17
  },
18
  "devDependencies": {
19
+ "@tailwindcss/cli": "^4.1.16",
20
  "@tsconfig/node20": "^20.1.6",
21
+ "@types/leaflet": "^1.9.21",
22
+ "@types/node": "^24.10.0",
23
  "@vitejs/plugin-vue": "^6.0.1",
24
  "@vue/tsconfig": "^0.8.1",
25
+ "eslint": "^9.39.1",
26
+ "eslint-plugin-vue": "^10.5.1",
27
  "prettier": "^3.6.2",
28
+ "snyk": "^1.1300.2",
29
+ "tailwindcss": "^4.1.16",
30
+ "vite": "^7.2.0"
31
  },
32
  "pnpm": {
33
  "ignoredBuiltDependencies": [
static/pnpm-lock.yaml CHANGED
@@ -15,48 +15,48 @@ importers:
15
  specifier: ^1.9.4
16
  version: 1.9.4
17
  leaflet-providers:
18
- specifier: ^2.0.0
19
- version: 2.0.0
20
  vue:
21
- specifier: ^3.5.21
22
- version: 3.5.21
23
  devDependencies:
24
  '@tailwindcss/cli':
25
- specifier: ^4.1.13
26
- version: 4.1.13
27
  '@tsconfig/node20':
28
  specifier: ^20.1.6
29
  version: 20.1.6
30
  '@types/leaflet':
31
- specifier: ^1.9.20
32
- version: 1.9.20
33
  '@types/node':
34
- specifier: ^24.5.1
35
- version: 24.5.1
36
  '@vitejs/plugin-vue':
37
  specifier: ^6.0.1
38
- version: 6.0.1(vite@7.1.5(@types/node@24.5.1)(jiti@2.5.1)(lightningcss@1.30.1))(vue@3.5.21)
39
  '@vue/tsconfig':
40
  specifier: ^0.8.1
41
- version: 0.8.1(vue@3.5.21)
42
  eslint:
43
- specifier: ^9.35.0
44
- version: 9.35.0(jiti@2.5.1)
45
  eslint-plugin-vue:
46
- specifier: ^10.4.0
47
- version: 10.4.0(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.1.3(eslint@9.35.0(jiti@2.5.1)))
48
  prettier:
49
  specifier: ^3.6.2
50
  version: 3.6.2
51
  snyk:
52
- specifier: ^1.1299.0
53
- version: 1.1299.0
54
  tailwindcss:
55
- specifier: ^4.1.13
56
- version: 4.1.13
57
  vite:
58
- specifier: ^7.1.5
59
- version: 7.1.5(@types/node@24.5.1)(jiti@2.5.1)(lightningcss@1.30.1)
60
 
61
  packages:
62
 
@@ -64,171 +64,171 @@ packages:
64
  resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
65
  engines: {node: '>=6.9.0'}
66
 
67
- '@babel/helper-validator-identifier@7.27.1':
68
- resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
69
  engines: {node: '>=6.9.0'}
70
 
71
- '@babel/parser@7.28.4':
72
- resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==}
73
  engines: {node: '>=6.0.0'}
74
  hasBin: true
75
 
76
- '@babel/types@7.28.4':
77
- resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==}
78
  engines: {node: '>=6.9.0'}
79
 
80
- '@esbuild/aix-ppc64@0.25.9':
81
- resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==}
82
  engines: {node: '>=18'}
83
  cpu: [ppc64]
84
  os: [aix]
85
 
86
- '@esbuild/android-arm64@0.25.9':
87
- resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==}
88
  engines: {node: '>=18'}
89
  cpu: [arm64]
90
  os: [android]
91
 
92
- '@esbuild/android-arm@0.25.9':
93
- resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==}
94
  engines: {node: '>=18'}
95
  cpu: [arm]
96
  os: [android]
97
 
98
- '@esbuild/android-x64@0.25.9':
99
- resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==}
100
  engines: {node: '>=18'}
101
  cpu: [x64]
102
  os: [android]
103
 
104
- '@esbuild/darwin-arm64@0.25.9':
105
- resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==}
106
  engines: {node: '>=18'}
107
  cpu: [arm64]
108
  os: [darwin]
109
 
110
- '@esbuild/darwin-x64@0.25.9':
111
- resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==}
112
  engines: {node: '>=18'}
113
  cpu: [x64]
114
  os: [darwin]
115
 
116
- '@esbuild/freebsd-arm64@0.25.9':
117
- resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==}
118
  engines: {node: '>=18'}
119
  cpu: [arm64]
120
  os: [freebsd]
121
 
122
- '@esbuild/freebsd-x64@0.25.9':
123
- resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==}
124
  engines: {node: '>=18'}
125
  cpu: [x64]
126
  os: [freebsd]
127
 
128
- '@esbuild/linux-arm64@0.25.9':
129
- resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==}
130
  engines: {node: '>=18'}
131
  cpu: [arm64]
132
  os: [linux]
133
 
134
- '@esbuild/linux-arm@0.25.9':
135
- resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==}
136
  engines: {node: '>=18'}
137
  cpu: [arm]
138
  os: [linux]
139
 
140
- '@esbuild/linux-ia32@0.25.9':
141
- resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==}
142
  engines: {node: '>=18'}
143
  cpu: [ia32]
144
  os: [linux]
145
 
146
- '@esbuild/linux-loong64@0.25.9':
147
- resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==}
148
  engines: {node: '>=18'}
149
  cpu: [loong64]
150
  os: [linux]
151
 
152
- '@esbuild/linux-mips64el@0.25.9':
153
- resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==}
154
  engines: {node: '>=18'}
155
  cpu: [mips64el]
156
  os: [linux]
157
 
158
- '@esbuild/linux-ppc64@0.25.9':
159
- resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==}
160
  engines: {node: '>=18'}
161
  cpu: [ppc64]
162
  os: [linux]
163
 
164
- '@esbuild/linux-riscv64@0.25.9':
165
- resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==}
166
  engines: {node: '>=18'}
167
  cpu: [riscv64]
168
  os: [linux]
169
 
170
- '@esbuild/linux-s390x@0.25.9':
171
- resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==}
172
  engines: {node: '>=18'}
173
  cpu: [s390x]
174
  os: [linux]
175
 
176
- '@esbuild/linux-x64@0.25.9':
177
- resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==}
178
  engines: {node: '>=18'}
179
  cpu: [x64]
180
  os: [linux]
181
 
182
- '@esbuild/netbsd-arm64@0.25.9':
183
- resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==}
184
  engines: {node: '>=18'}
185
  cpu: [arm64]
186
  os: [netbsd]
187
 
188
- '@esbuild/netbsd-x64@0.25.9':
189
- resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==}
190
  engines: {node: '>=18'}
191
  cpu: [x64]
192
  os: [netbsd]
193
 
194
- '@esbuild/openbsd-arm64@0.25.9':
195
- resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==}
196
  engines: {node: '>=18'}
197
  cpu: [arm64]
198
  os: [openbsd]
199
 
200
- '@esbuild/openbsd-x64@0.25.9':
201
- resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==}
202
  engines: {node: '>=18'}
203
  cpu: [x64]
204
  os: [openbsd]
205
 
206
- '@esbuild/openharmony-arm64@0.25.9':
207
- resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==}
208
  engines: {node: '>=18'}
209
  cpu: [arm64]
210
  os: [openharmony]
211
 
212
- '@esbuild/sunos-x64@0.25.9':
213
- resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==}
214
  engines: {node: '>=18'}
215
  cpu: [x64]
216
  os: [sunos]
217
 
218
- '@esbuild/win32-arm64@0.25.9':
219
- resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==}
220
  engines: {node: '>=18'}
221
  cpu: [arm64]
222
  os: [win32]
223
 
224
- '@esbuild/win32-ia32@0.25.9':
225
- resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==}
226
  engines: {node: '>=18'}
227
  cpu: [ia32]
228
  os: [win32]
229
 
230
- '@esbuild/win32-x64@0.25.9':
231
- resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==}
232
  engines: {node: '>=18'}
233
  cpu: [x64]
234
  os: [win32]
@@ -239,36 +239,36 @@ packages:
239
  peerDependencies:
240
  eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
241
 
242
- '@eslint-community/regexpp@4.12.1':
243
- resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
244
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
245
 
246
- '@eslint/config-array@0.21.0':
247
- resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
248
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
249
 
250
- '@eslint/config-helpers@0.3.1':
251
- resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==}
252
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
253
 
254
- '@eslint/core@0.15.2':
255
- resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==}
256
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
257
 
258
  '@eslint/eslintrc@3.3.1':
259
  resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
260
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
261
 
262
- '@eslint/js@9.35.0':
263
- resolution: {integrity: sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==}
264
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
265
 
266
- '@eslint/object-schema@2.1.6':
267
- resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
268
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
269
 
270
- '@eslint/plugin-kit@0.3.5':
271
- resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==}
272
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
273
 
274
  '@geoman-io/leaflet-geoman-free@2.18.3':
@@ -292,10 +292,6 @@ packages:
292
  resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
293
  engines: {node: '>=18.18'}
294
 
295
- '@isaacs/fs-minipass@4.0.1':
296
- resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
297
- engines: {node: '>=18.0.0'}
298
-
299
  '@jridgewell/gen-mapping@0.3.13':
300
  resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
301
 
@@ -397,108 +393,113 @@ packages:
397
  '@rolldown/pluginutils@1.0.0-beta.29':
398
  resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==}
399
 
400
- '@rollup/rollup-android-arm-eabi@4.50.2':
401
- resolution: {integrity: sha512-uLN8NAiFVIRKX9ZQha8wy6UUs06UNSZ32xj6giK/rmMXAgKahwExvK6SsmgU5/brh4w/nSgj8e0k3c1HBQpa0A==}
402
  cpu: [arm]
403
  os: [android]
404
 
405
- '@rollup/rollup-android-arm64@4.50.2':
406
- resolution: {integrity: sha512-oEouqQk2/zxxj22PNcGSskya+3kV0ZKH+nQxuCCOGJ4oTXBdNTbv+f/E3c74cNLeMO1S5wVWacSws10TTSB77g==}
407
  cpu: [arm64]
408
  os: [android]
409
 
410
- '@rollup/rollup-darwin-arm64@4.50.2':
411
- resolution: {integrity: sha512-OZuTVTpj3CDSIxmPgGH8en/XtirV5nfljHZ3wrNwvgkT5DQLhIKAeuFSiwtbMto6oVexV0k1F1zqURPKf5rI1Q==}
412
  cpu: [arm64]
413
  os: [darwin]
414
 
415
- '@rollup/rollup-darwin-x64@4.50.2':
416
- resolution: {integrity: sha512-Wa/Wn8RFkIkr1vy1k1PB//VYhLnlnn5eaJkfTQKivirOvzu5uVd2It01ukeQstMursuz7S1bU+8WW+1UPXpa8A==}
417
  cpu: [x64]
418
  os: [darwin]
419
 
420
- '@rollup/rollup-freebsd-arm64@4.50.2':
421
- resolution: {integrity: sha512-QkzxvH3kYN9J1w7D1A+yIMdI1pPekD+pWx7G5rXgnIlQ1TVYVC6hLl7SOV9pi5q9uIDF9AuIGkuzcbF7+fAhow==}
422
  cpu: [arm64]
423
  os: [freebsd]
424
 
425
- '@rollup/rollup-freebsd-x64@4.50.2':
426
- resolution: {integrity: sha512-dkYXB0c2XAS3a3jmyDkX4Jk0m7gWLFzq1C3qUnJJ38AyxIF5G/dyS4N9B30nvFseCfgtCEdbYFhk0ChoCGxPog==}
427
  cpu: [x64]
428
  os: [freebsd]
429
 
430
- '@rollup/rollup-linux-arm-gnueabihf@4.50.2':
431
- resolution: {integrity: sha512-9VlPY/BN3AgbukfVHAB8zNFWB/lKEuvzRo1NKev0Po8sYFKx0i+AQlCYftgEjcL43F2h9Ui1ZSdVBc4En/sP2w==}
432
  cpu: [arm]
433
  os: [linux]
434
 
435
- '@rollup/rollup-linux-arm-musleabihf@4.50.2':
436
- resolution: {integrity: sha512-+GdKWOvsifaYNlIVf07QYan1J5F141+vGm5/Y8b9uCZnG/nxoGqgCmR24mv0koIWWuqvFYnbURRqw1lv7IBINw==}
437
  cpu: [arm]
438
  os: [linux]
439
 
440
- '@rollup/rollup-linux-arm64-gnu@4.50.2':
441
- resolution: {integrity: sha512-df0Eou14ojtUdLQdPFnymEQteENwSJAdLf5KCDrmZNsy1c3YaCNaJvYsEUHnrg+/DLBH612/R0xd3dD03uz2dg==}
442
  cpu: [arm64]
443
  os: [linux]
444
 
445
- '@rollup/rollup-linux-arm64-musl@4.50.2':
446
- resolution: {integrity: sha512-iPeouV0UIDtz8j1YFR4OJ/zf7evjauqv7jQ/EFs0ClIyL+by++hiaDAfFipjOgyz6y6xbDvJuiU4HwpVMpRFDQ==}
447
  cpu: [arm64]
448
  os: [linux]
449
 
450
- '@rollup/rollup-linux-loong64-gnu@4.50.2':
451
- resolution: {integrity: sha512-OL6KaNvBopLlj5fTa5D5bau4W82f+1TyTZRr2BdnfsrnQnmdxh4okMxR2DcDkJuh4KeoQZVuvHvzuD/lyLn2Kw==}
452
  cpu: [loong64]
453
  os: [linux]
454
 
455
- '@rollup/rollup-linux-ppc64-gnu@4.50.2':
456
- resolution: {integrity: sha512-I21VJl1w6z/K5OTRl6aS9DDsqezEZ/yKpbqlvfHbW0CEF5IL8ATBMuUx6/mp683rKTK8thjs/0BaNrZLXetLag==}
457
  cpu: [ppc64]
458
  os: [linux]
459
 
460
- '@rollup/rollup-linux-riscv64-gnu@4.50.2':
461
- resolution: {integrity: sha512-Hq6aQJT/qFFHrYMjS20nV+9SKrXL2lvFBENZoKfoTH2kKDOJqff5OSJr4x72ZaG/uUn+XmBnGhfr4lwMRrmqCQ==}
462
  cpu: [riscv64]
463
  os: [linux]
464
 
465
- '@rollup/rollup-linux-riscv64-musl@4.50.2':
466
- resolution: {integrity: sha512-82rBSEXRv5qtKyr0xZ/YMF531oj2AIpLZkeNYxmKNN6I2sVE9PGegN99tYDLK2fYHJITL1P2Lgb4ZXnv0PjQvw==}
467
  cpu: [riscv64]
468
  os: [linux]
469
 
470
- '@rollup/rollup-linux-s390x-gnu@4.50.2':
471
- resolution: {integrity: sha512-4Q3S3Hy7pC6uaRo9gtXUTJ+EKo9AKs3BXKc2jYypEcMQ49gDPFU2P1ariX9SEtBzE5egIX6fSUmbmGazwBVF9w==}
472
  cpu: [s390x]
473
  os: [linux]
474
 
475
- '@rollup/rollup-linux-x64-gnu@4.50.2':
476
- resolution: {integrity: sha512-9Jie/At6qk70dNIcopcL4p+1UirusEtznpNtcq/u/C5cC4HBX7qSGsYIcG6bdxj15EYWhHiu02YvmdPzylIZlA==}
477
  cpu: [x64]
478
  os: [linux]
479
 
480
- '@rollup/rollup-linux-x64-musl@4.50.2':
481
- resolution: {integrity: sha512-HPNJwxPL3EmhzeAnsWQCM3DcoqOz3/IC6de9rWfGR8ZCuEHETi9km66bH/wG3YH0V3nyzyFEGUZeL5PKyy4xvw==}
482
  cpu: [x64]
483
  os: [linux]
484
 
485
- '@rollup/rollup-openharmony-arm64@4.50.2':
486
- resolution: {integrity: sha512-nMKvq6FRHSzYfKLHZ+cChowlEkR2lj/V0jYj9JnGUVPL2/mIeFGmVM2mLaFeNa5Jev7W7TovXqXIG2d39y1KYA==}
487
  cpu: [arm64]
488
  os: [openharmony]
489
 
490
- '@rollup/rollup-win32-arm64-msvc@4.50.2':
491
- resolution: {integrity: sha512-eFUvvnTYEKeTyHEijQKz81bLrUQOXKZqECeiWH6tb8eXXbZk+CXSG2aFrig2BQ/pjiVRj36zysjgILkqarS2YA==}
492
  cpu: [arm64]
493
  os: [win32]
494
 
495
- '@rollup/rollup-win32-ia32-msvc@4.50.2':
496
- resolution: {integrity: sha512-cBaWmXqyfRhH8zmUxK3d3sAhEWLrtMjWBRwdMMHJIXSjvjLKvv49adxiEz+FJ8AP90apSDDBx2Tyd/WylV6ikA==}
497
  cpu: [ia32]
498
  os: [win32]
499
 
500
- '@rollup/rollup-win32-x64-msvc@4.50.2':
501
- resolution: {integrity: sha512-APwKy6YUhvZaEoHyM+9xqmTpviEI+9eL7LoCH+aLcvWYHJ663qG5zx7WzWZY+a9qkg5JtzcMyJ9z0WtQBMDmgA==}
 
 
 
 
 
502
  cpu: [x64]
503
  os: [win32]
504
 
@@ -526,69 +527,69 @@ packages:
526
  resolution: {integrity: sha512-zCKpyDIWKHwtervNK2ZlaK8mMV7gVUijAgFeJStH+CU/imcdquizV3pFLlSQYRswG+Lbyd6CT/LGRh3IbtkCFw==}
527
  engines: {node: '>=8'}
528
 
529
- '@tailwindcss/cli@4.1.13':
530
- resolution: {integrity: sha512-KEu/iL4CYBzGza/2yZBLXqjCCZB/eRWkRLP8Vg2kkEWk4usC8HLGJW0QAhLS7U5DsAWumsisxgabuppE6NinLw==}
531
  hasBin: true
532
 
533
- '@tailwindcss/node@4.1.13':
534
- resolution: {integrity: sha512-eq3ouolC1oEFOAvOMOBAmfCIqZBJuvWvvYWh5h5iOYfe1HFC6+GZ6EIL0JdM3/niGRJmnrOc+8gl9/HGUaaptw==}
535
 
536
- '@tailwindcss/oxide-android-arm64@4.1.13':
537
- resolution: {integrity: sha512-BrpTrVYyejbgGo57yc8ieE+D6VT9GOgnNdmh5Sac6+t0m+v+sKQevpFVpwX3pBrM2qKrQwJ0c5eDbtjouY/+ew==}
538
  engines: {node: '>= 10'}
539
  cpu: [arm64]
540
  os: [android]
541
 
542
- '@tailwindcss/oxide-darwin-arm64@4.1.13':
543
- resolution: {integrity: sha512-YP+Jksc4U0KHcu76UhRDHq9bx4qtBftp9ShK/7UGfq0wpaP96YVnnjFnj3ZFrUAjc5iECzODl/Ts0AN7ZPOANQ==}
544
  engines: {node: '>= 10'}
545
  cpu: [arm64]
546
  os: [darwin]
547
 
548
- '@tailwindcss/oxide-darwin-x64@4.1.13':
549
- resolution: {integrity: sha512-aAJ3bbwrn/PQHDxCto9sxwQfT30PzyYJFG0u/BWZGeVXi5Hx6uuUOQEI2Fa43qvmUjTRQNZnGqe9t0Zntexeuw==}
550
  engines: {node: '>= 10'}
551
  cpu: [x64]
552
  os: [darwin]
553
 
554
- '@tailwindcss/oxide-freebsd-x64@4.1.13':
555
- resolution: {integrity: sha512-Wt8KvASHwSXhKE/dJLCCWcTSVmBj3xhVhp/aF3RpAhGeZ3sVo7+NTfgiN8Vey/Fi8prRClDs6/f0KXPDTZE6nQ==}
556
  engines: {node: '>= 10'}
557
  cpu: [x64]
558
  os: [freebsd]
559
 
560
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13':
561
- resolution: {integrity: sha512-mbVbcAsW3Gkm2MGwA93eLtWrwajz91aXZCNSkGTx/R5eb6KpKD5q8Ueckkh9YNboU8RH7jiv+ol/I7ZyQ9H7Bw==}
562
  engines: {node: '>= 10'}
563
  cpu: [arm]
564
  os: [linux]
565
 
566
- '@tailwindcss/oxide-linux-arm64-gnu@4.1.13':
567
- resolution: {integrity: sha512-wdtfkmpXiwej/yoAkrCP2DNzRXCALq9NVLgLELgLim1QpSfhQM5+ZxQQF8fkOiEpuNoKLp4nKZ6RC4kmeFH0HQ==}
568
  engines: {node: '>= 10'}
569
  cpu: [arm64]
570
  os: [linux]
571
 
572
- '@tailwindcss/oxide-linux-arm64-musl@4.1.13':
573
- resolution: {integrity: sha512-hZQrmtLdhyqzXHB7mkXfq0IYbxegaqTmfa1p9MBj72WPoDD3oNOh1Lnxf6xZLY9C3OV6qiCYkO1i/LrzEdW2mg==}
574
  engines: {node: '>= 10'}
575
  cpu: [arm64]
576
  os: [linux]
577
 
578
- '@tailwindcss/oxide-linux-x64-gnu@4.1.13':
579
- resolution: {integrity: sha512-uaZTYWxSXyMWDJZNY1Ul7XkJTCBRFZ5Fo6wtjrgBKzZLoJNrG+WderJwAjPzuNZOnmdrVg260DKwXCFtJ/hWRQ==}
580
  engines: {node: '>= 10'}
581
  cpu: [x64]
582
  os: [linux]
583
 
584
- '@tailwindcss/oxide-linux-x64-musl@4.1.13':
585
- resolution: {integrity: sha512-oXiPj5mi4Hdn50v5RdnuuIms0PVPI/EG4fxAfFiIKQh5TgQgX7oSuDWntHW7WNIi/yVLAiS+CRGW4RkoGSSgVQ==}
586
  engines: {node: '>= 10'}
587
  cpu: [x64]
588
  os: [linux]
589
 
590
- '@tailwindcss/oxide-wasm32-wasi@4.1.13':
591
- resolution: {integrity: sha512-+LC2nNtPovtrDwBc/nqnIKYh/W2+R69FA0hgoeOn64BdCX522u19ryLh3Vf3F8W49XBcMIxSe665kwy21FkhvA==}
592
  engines: {node: '>=14.0.0'}
593
  cpu: [wasm32]
594
  bundledDependencies:
@@ -599,20 +600,20 @@ packages:
599
  - '@emnapi/wasi-threads'
600
  - tslib
601
 
602
- '@tailwindcss/oxide-win32-arm64-msvc@4.1.13':
603
- resolution: {integrity: sha512-dziTNeQXtoQ2KBXmrjCxsuPk3F3CQ/yb7ZNZNA+UkNTeiTGgfeh+gH5Pi7mRncVgcPD2xgHvkFCh/MhZWSgyQg==}
604
  engines: {node: '>= 10'}
605
  cpu: [arm64]
606
  os: [win32]
607
 
608
- '@tailwindcss/oxide-win32-x64-msvc@4.1.13':
609
- resolution: {integrity: sha512-3+LKesjXydTkHk5zXX01b5KMzLV1xl2mcktBJkje7rhFUpUlYJy7IMOLqjIRQncLTa1WZZiFY/foAeB5nmaiTw==}
610
  engines: {node: '>= 10'}
611
  cpu: [x64]
612
  os: [win32]
613
 
614
- '@tailwindcss/oxide@4.1.13':
615
- resolution: {integrity: sha512-CPgsM1IpGRa880sMbYmG1s4xhAy3xEt1QULgTJGQmZUeNgXFR7s1YxYygmJyBGtou4SyEosGAGEeYqY7R53bIA==}
616
  engines: {node: '>= 10'}
617
 
618
  '@tsconfig/node20@20.1.6':
@@ -690,11 +691,11 @@ packages:
690
  '@types/json-schema@7.0.15':
691
  resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
692
 
693
- '@types/leaflet@1.9.20':
694
- resolution: {integrity: sha512-rooalPMlk61LCaLOvBF2VIf9M47HgMQqi5xQ9QRi7c8PkdIe0WrIi5IxXUXQjAdL0c+vcQ01mYWbthzmp9GHWw==}
695
 
696
- '@types/node@24.5.1':
697
- resolution: {integrity: sha512-/SQdmUP2xa+1rdx7VwB9yPq8PaKej8TD5cQ+XfKDPWWC+VDJU4rvVVagXqKUzhKjtFoNA8rXDJAkCxQPAe00+Q==}
698
 
699
  '@vitejs/plugin-vue@6.0.1':
700
  resolution: {integrity: sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==}
@@ -703,34 +704,34 @@ packages:
703
  vite: ^5.0.0 || ^6.0.0 || ^7.0.0
704
  vue: ^3.2.25
705
 
706
- '@vue/compiler-core@3.5.21':
707
- resolution: {integrity: sha512-8i+LZ0vf6ZgII5Z9XmUvrCyEzocvWT+TeR2VBUVlzIH6Tyv57E20mPZ1bCS+tbejgUgmjrEh7q/0F0bibskAmw==}
708
 
709
- '@vue/compiler-dom@3.5.21':
710
- resolution: {integrity: sha512-jNtbu/u97wiyEBJlJ9kmdw7tAr5Vy0Aj5CgQmo+6pxWNQhXZDPsRr1UWPN4v3Zf82s2H3kF51IbzZ4jMWAgPlQ==}
711
 
712
- '@vue/compiler-sfc@3.5.21':
713
- resolution: {integrity: sha512-SXlyk6I5eUGBd2v8Ie7tF6ADHE9kCR6mBEuPyH1nUZ0h6Xx6nZI29i12sJKQmzbDyr2tUHMhhTt51Z6blbkTTQ==}
714
 
715
- '@vue/compiler-ssr@3.5.21':
716
- resolution: {integrity: sha512-vKQ5olH5edFZdf5ZrlEgSO1j1DMA4u23TVK5XR1uMhvwnYvVdDF0nHXJUblL/GvzlShQbjhZZ2uvYmDlAbgo9w==}
717
 
718
- '@vue/reactivity@3.5.21':
719
- resolution: {integrity: sha512-3ah7sa+Cwr9iiYEERt9JfZKPw4A2UlbY8RbbnH2mGCE8NwHkhmlZt2VsH0oDA3P08X3jJd29ohBDtX+TbD9AsA==}
720
 
721
- '@vue/runtime-core@3.5.21':
722
- resolution: {integrity: sha512-+DplQlRS4MXfIf9gfD1BOJpk5RSyGgGXD/R+cumhe8jdjUcq/qlxDawQlSI8hCKupBlvM+3eS1se5xW+SuNAwA==}
723
 
724
- '@vue/runtime-dom@3.5.21':
725
- resolution: {integrity: sha512-3M2DZsOFwM5qI15wrMmNF5RJe1+ARijt2HM3TbzBbPSuBHOQpoidE+Pa+XEaVN+czbHf81ETRoG1ltztP2em8w==}
726
 
727
- '@vue/server-renderer@3.5.21':
728
- resolution: {integrity: sha512-qr8AqgD3DJPJcGvLcJKQo2tAc8OnXRcfxhOJCPF+fcfn5bBGz7VCcO7t+qETOPxpWK1mgysXvVT/j+xWaHeMWA==}
729
  peerDependencies:
730
- vue: 3.5.21
731
 
732
- '@vue/shared@3.5.21':
733
- resolution: {integrity: sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==}
734
 
735
  '@vue/tsconfig@0.8.1':
736
  resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==}
@@ -791,10 +792,6 @@ packages:
791
  resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
792
  engines: {node: '>=10'}
793
 
794
- chownr@3.0.0:
795
- resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
796
- engines: {node: '>=18'}
797
-
798
  color-convert@2.0.1:
799
  resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
800
  engines: {node: '>=7.0.0'}
@@ -842,8 +839,8 @@ packages:
842
  engines: {node: '>=0.10'}
843
  hasBin: true
844
 
845
- detect-libc@2.1.0:
846
- resolution: {integrity: sha512-vEtk+OcP7VBRtQZ1EJ3bdgzSfBjgnEalLTp5zjJrS+2Z1w2KZly4SBdac/WDU3hhsNAZ9E8SC96ME4Ey8MZ7cg==}
847
  engines: {node: '>=8'}
848
 
849
  detect-node@2.1.0:
@@ -868,8 +865,8 @@ packages:
868
  es6-error@4.1.1:
869
  resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==}
870
 
871
- esbuild@0.25.9:
872
- resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==}
873
  engines: {node: '>=18'}
874
  hasBin: true
875
 
@@ -877,14 +874,17 @@ packages:
877
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
878
  engines: {node: '>=10'}
879
 
880
- eslint-plugin-vue@10.4.0:
881
- resolution: {integrity: sha512-K6tP0dW8FJVZLQxa2S7LcE1lLw3X8VvB3t887Q6CLrFVxHYBXGANbXvwNzYIu6Ughx1bSJ5BDT0YB3ybPT39lw==}
882
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
883
  peerDependencies:
 
884
  '@typescript-eslint/parser': ^7.0.0 || ^8.0.0
885
  eslint: ^8.57.0 || ^9.0.0
886
  vue-eslint-parser: ^10.0.0
887
  peerDependenciesMeta:
 
 
888
  '@typescript-eslint/parser':
889
  optional: true
890
 
@@ -900,8 +900,8 @@ packages:
900
  resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
901
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
902
 
903
- eslint@9.35.0:
904
- resolution: {integrity: sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==}
905
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
906
  hasBin: true
907
  peerDependencies:
@@ -1038,8 +1038,8 @@ packages:
1038
  isexe@2.0.0:
1039
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1040
 
1041
- jiti@2.5.1:
1042
- resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==}
1043
  hasBin: true
1044
 
1045
  js-yaml@4.1.0:
@@ -1061,8 +1061,8 @@ packages:
1061
  keyv@4.5.4:
1062
  resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
1063
 
1064
- leaflet-providers@2.0.0:
1065
- resolution: {integrity: sha512-CWwKEnHd66Qsx0m4o5q5ZOa60s00B91pMxnlr4Y22msubfs7dhbZhdMIz8bvZQkrZqi67ppI1fsZRS6vtrLcOA==}
1066
 
1067
  leaflet@1.9.4:
1068
  resolution: {integrity: sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==}
@@ -1074,68 +1074,74 @@ packages:
1074
  lie@3.1.1:
1075
  resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==}
1076
 
1077
- lightningcss-darwin-arm64@1.30.1:
1078
- resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==}
 
 
 
 
 
 
1079
  engines: {node: '>= 12.0.0'}
1080
  cpu: [arm64]
1081
  os: [darwin]
1082
 
1083
- lightningcss-darwin-x64@1.30.1:
1084
- resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==}
1085
  engines: {node: '>= 12.0.0'}
1086
  cpu: [x64]
1087
  os: [darwin]
1088
 
1089
- lightningcss-freebsd-x64@1.30.1:
1090
- resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==}
1091
  engines: {node: '>= 12.0.0'}
1092
  cpu: [x64]
1093
  os: [freebsd]
1094
 
1095
- lightningcss-linux-arm-gnueabihf@1.30.1:
1096
- resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==}
1097
  engines: {node: '>= 12.0.0'}
1098
  cpu: [arm]
1099
  os: [linux]
1100
 
1101
- lightningcss-linux-arm64-gnu@1.30.1:
1102
- resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==}
1103
  engines: {node: '>= 12.0.0'}
1104
  cpu: [arm64]
1105
  os: [linux]
1106
 
1107
- lightningcss-linux-arm64-musl@1.30.1:
1108
- resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==}
1109
  engines: {node: '>= 12.0.0'}
1110
  cpu: [arm64]
1111
  os: [linux]
1112
 
1113
- lightningcss-linux-x64-gnu@1.30.1:
1114
- resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==}
1115
  engines: {node: '>= 12.0.0'}
1116
  cpu: [x64]
1117
  os: [linux]
1118
 
1119
- lightningcss-linux-x64-musl@1.30.1:
1120
- resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==}
1121
  engines: {node: '>= 12.0.0'}
1122
  cpu: [x64]
1123
  os: [linux]
1124
 
1125
- lightningcss-win32-arm64-msvc@1.30.1:
1126
- resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==}
1127
  engines: {node: '>= 12.0.0'}
1128
  cpu: [arm64]
1129
  os: [win32]
1130
 
1131
- lightningcss-win32-x64-msvc@1.30.1:
1132
- resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==}
1133
  engines: {node: '>= 12.0.0'}
1134
  cpu: [x64]
1135
  os: [win32]
1136
 
1137
- lightningcss@1.30.1:
1138
- resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==}
1139
  engines: {node: '>= 12.0.0'}
1140
 
1141
  localforage@1.10.0:
@@ -1151,8 +1157,8 @@ packages:
1151
  lodash@4.17.21:
1152
  resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
1153
 
1154
- magic-string@0.30.19:
1155
- resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==}
1156
 
1157
  matcher@3.0.0:
1158
  resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==}
@@ -1165,19 +1171,6 @@ packages:
1165
  minimatch@3.1.2:
1166
  resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
1167
 
1168
- minipass@7.1.2:
1169
- resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
1170
- engines: {node: '>=16 || 14 >=14.17'}
1171
-
1172
- minizlib@3.0.2:
1173
- resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==}
1174
- engines: {node: '>= 18'}
1175
-
1176
- mkdirp@3.0.1:
1177
- resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
1178
- engines: {node: '>=10'}
1179
- hasBin: true
1180
-
1181
  mri@1.2.0:
1182
  resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
1183
  engines: {node: '>=4'}
@@ -1276,16 +1269,16 @@ packages:
1276
  resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==}
1277
  engines: {node: '>=8.0'}
1278
 
1279
- rollup@4.50.2:
1280
- resolution: {integrity: sha512-BgLRGy7tNS9H66aIMASq1qSYbAAJV6Z6WR4QYTvj5FgF15rZ/ympT1uixHXwzbZUBDbkvqUI1KR0fH1FhMaQ9w==}
1281
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1282
  hasBin: true
1283
 
1284
  semver-compare@1.0.0:
1285
  resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==}
1286
 
1287
- semver@7.7.2:
1288
- resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
1289
  engines: {node: '>=10'}
1290
  hasBin: true
1291
 
@@ -1301,8 +1294,8 @@ packages:
1301
  resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1302
  engines: {node: '>=8'}
1303
 
1304
- snyk@1.1299.0:
1305
- resolution: {integrity: sha512-kBq4sW80A8BSFzm+71SnDoD47S/1Hh/jKvKE4XbPuLnSjrJthBIT3I3I+Yi/kb29W9f6+I8MilMReoRvYCDxHQ==}
1306
  engines: {node: '>=12'}
1307
  hasBin: true
1308
 
@@ -1324,17 +1317,13 @@ packages:
1324
  resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1325
  engines: {node: '>=8'}
1326
 
1327
- tailwindcss@4.1.13:
1328
- resolution: {integrity: sha512-i+zidfmTqtwquj4hMEwdjshYYgMbOrPzb9a0M3ZgNa0JMoZeFC6bxZvO8yr8ozS6ix2SDz0+mvryPeBs2TFE+w==}
1329
 
1330
- tapable@2.2.3:
1331
- resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==}
1332
  engines: {node: '>=6'}
1333
 
1334
- tar@7.4.3:
1335
- resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==}
1336
- engines: {node: '>=18'}
1337
-
1338
  tinyglobby@0.2.15:
1339
  resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
1340
  engines: {node: '>=12.0.0'}
@@ -1354,8 +1343,8 @@ packages:
1354
  resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
1355
  engines: {node: '>=10'}
1356
 
1357
- undici-types@7.12.0:
1358
- resolution: {integrity: sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==}
1359
 
1360
  uri-js@4.4.1:
1361
  resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@@ -1363,8 +1352,8 @@ packages:
1363
  util-deprecate@1.0.2:
1364
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1365
 
1366
- vite@7.1.5:
1367
- resolution: {integrity: sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ==}
1368
  engines: {node: ^20.19.0 || >=22.12.0}
1369
  hasBin: true
1370
  peerDependencies:
@@ -1409,8 +1398,8 @@ packages:
1409
  peerDependencies:
1410
  eslint: ^8.57.0 || ^9.0.0
1411
 
1412
- vue@3.5.21:
1413
- resolution: {integrity: sha512-xxf9rum9KtOdwdRkiApWL+9hZEMWE90FHh8yS1+KJAiWYh+iGWV1FquPjoO9VUHQ+VIhsCXNNyZ5Sf4++RVZBA==}
1414
  peerDependencies:
1415
  typescript: '*'
1416
  peerDependenciesMeta:
@@ -1430,10 +1419,6 @@ packages:
1430
  resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
1431
  engines: {node: '>=12'}
1432
 
1433
- yallist@5.0.0:
1434
- resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
1435
- engines: {node: '>=18'}
1436
-
1437
  yocto-queue@0.1.0:
1438
  resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1439
  engines: {node: '>=10'}
@@ -1442,113 +1427,115 @@ snapshots:
1442
 
1443
  '@babel/helper-string-parser@7.27.1': {}
1444
 
1445
- '@babel/helper-validator-identifier@7.27.1': {}
1446
 
1447
- '@babel/parser@7.28.4':
1448
  dependencies:
1449
- '@babel/types': 7.28.4
1450
 
1451
- '@babel/types@7.28.4':
1452
  dependencies:
1453
  '@babel/helper-string-parser': 7.27.1
1454
- '@babel/helper-validator-identifier': 7.27.1
1455
 
1456
- '@esbuild/aix-ppc64@0.25.9':
1457
  optional: true
1458
 
1459
- '@esbuild/android-arm64@0.25.9':
1460
  optional: true
1461
 
1462
- '@esbuild/android-arm@0.25.9':
1463
  optional: true
1464
 
1465
- '@esbuild/android-x64@0.25.9':
1466
  optional: true
1467
 
1468
- '@esbuild/darwin-arm64@0.25.9':
1469
  optional: true
1470
 
1471
- '@esbuild/darwin-x64@0.25.9':
1472
  optional: true
1473
 
1474
- '@esbuild/freebsd-arm64@0.25.9':
1475
  optional: true
1476
 
1477
- '@esbuild/freebsd-x64@0.25.9':
1478
  optional: true
1479
 
1480
- '@esbuild/linux-arm64@0.25.9':
1481
  optional: true
1482
 
1483
- '@esbuild/linux-arm@0.25.9':
1484
  optional: true
1485
 
1486
- '@esbuild/linux-ia32@0.25.9':
1487
  optional: true
1488
 
1489
- '@esbuild/linux-loong64@0.25.9':
1490
  optional: true
1491
 
1492
- '@esbuild/linux-mips64el@0.25.9':
1493
  optional: true
1494
 
1495
- '@esbuild/linux-ppc64@0.25.9':
1496
  optional: true
1497
 
1498
- '@esbuild/linux-riscv64@0.25.9':
1499
  optional: true
1500
 
1501
- '@esbuild/linux-s390x@0.25.9':
1502
  optional: true
1503
 
1504
- '@esbuild/linux-x64@0.25.9':
1505
  optional: true
1506
 
1507
- '@esbuild/netbsd-arm64@0.25.9':
1508
  optional: true
1509
 
1510
- '@esbuild/netbsd-x64@0.25.9':
1511
  optional: true
1512
 
1513
- '@esbuild/openbsd-arm64@0.25.9':
1514
  optional: true
1515
 
1516
- '@esbuild/openbsd-x64@0.25.9':
1517
  optional: true
1518
 
1519
- '@esbuild/openharmony-arm64@0.25.9':
1520
  optional: true
1521
 
1522
- '@esbuild/sunos-x64@0.25.9':
1523
  optional: true
1524
 
1525
- '@esbuild/win32-arm64@0.25.9':
1526
  optional: true
1527
 
1528
- '@esbuild/win32-ia32@0.25.9':
1529
  optional: true
1530
 
1531
- '@esbuild/win32-x64@0.25.9':
1532
  optional: true
1533
 
1534
- '@eslint-community/eslint-utils@4.9.0(eslint@9.35.0(jiti@2.5.1))':
1535
  dependencies:
1536
- eslint: 9.35.0(jiti@2.5.1)
1537
  eslint-visitor-keys: 3.4.3
1538
 
1539
- '@eslint-community/regexpp@4.12.1': {}
1540
 
1541
- '@eslint/config-array@0.21.0':
1542
  dependencies:
1543
- '@eslint/object-schema': 2.1.6
1544
  debug: 4.4.3
1545
  minimatch: 3.1.2
1546
  transitivePeerDependencies:
1547
  - supports-color
1548
 
1549
- '@eslint/config-helpers@0.3.1': {}
 
 
1550
 
1551
- '@eslint/core@0.15.2':
1552
  dependencies:
1553
  '@types/json-schema': 7.0.15
1554
 
@@ -1566,13 +1553,13 @@ snapshots:
1566
  transitivePeerDependencies:
1567
  - supports-color
1568
 
1569
- '@eslint/js@9.35.0': {}
1570
 
1571
- '@eslint/object-schema@2.1.6': {}
1572
 
1573
- '@eslint/plugin-kit@0.3.5':
1574
  dependencies:
1575
- '@eslint/core': 0.15.2
1576
  levn: 0.4.1
1577
 
1578
  '@geoman-io/leaflet-geoman-free@2.18.3(leaflet@1.9.4)':
@@ -1596,10 +1583,6 @@ snapshots:
1596
 
1597
  '@humanwhocodes/retry@0.4.3': {}
1598
 
1599
- '@isaacs/fs-minipass@4.0.1':
1600
- dependencies:
1601
- minipass: 7.1.2
1602
-
1603
  '@jridgewell/gen-mapping@0.3.13':
1604
  dependencies:
1605
  '@jridgewell/sourcemap-codec': 1.5.5
@@ -1681,67 +1664,70 @@ snapshots:
1681
 
1682
  '@rolldown/pluginutils@1.0.0-beta.29': {}
1683
 
1684
- '@rollup/rollup-android-arm-eabi@4.50.2':
1685
  optional: true
1686
 
1687
- '@rollup/rollup-android-arm64@4.50.2':
1688
  optional: true
1689
 
1690
- '@rollup/rollup-darwin-arm64@4.50.2':
1691
  optional: true
1692
 
1693
- '@rollup/rollup-darwin-x64@4.50.2':
1694
  optional: true
1695
 
1696
- '@rollup/rollup-freebsd-arm64@4.50.2':
1697
  optional: true
1698
 
1699
- '@rollup/rollup-freebsd-x64@4.50.2':
1700
  optional: true
1701
 
1702
- '@rollup/rollup-linux-arm-gnueabihf@4.50.2':
1703
  optional: true
1704
 
1705
- '@rollup/rollup-linux-arm-musleabihf@4.50.2':
1706
  optional: true
1707
 
1708
- '@rollup/rollup-linux-arm64-gnu@4.50.2':
1709
  optional: true
1710
 
1711
- '@rollup/rollup-linux-arm64-musl@4.50.2':
1712
  optional: true
1713
 
1714
- '@rollup/rollup-linux-loong64-gnu@4.50.2':
1715
  optional: true
1716
 
1717
- '@rollup/rollup-linux-ppc64-gnu@4.50.2':
1718
  optional: true
1719
 
1720
- '@rollup/rollup-linux-riscv64-gnu@4.50.2':
1721
  optional: true
1722
 
1723
- '@rollup/rollup-linux-riscv64-musl@4.50.2':
1724
  optional: true
1725
 
1726
- '@rollup/rollup-linux-s390x-gnu@4.50.2':
1727
  optional: true
1728
 
1729
- '@rollup/rollup-linux-x64-gnu@4.50.2':
1730
  optional: true
1731
 
1732
- '@rollup/rollup-linux-x64-musl@4.50.2':
1733
  optional: true
1734
 
1735
- '@rollup/rollup-openharmony-arm64@4.50.2':
1736
  optional: true
1737
 
1738
- '@rollup/rollup-win32-arm64-msvc@4.50.2':
1739
  optional: true
1740
 
1741
- '@rollup/rollup-win32-ia32-msvc@4.50.2':
1742
  optional: true
1743
 
1744
- '@rollup/rollup-win32-x64-msvc@4.50.2':
 
 
 
1745
  optional: true
1746
 
1747
  '@sentry-internal/tracing@7.120.4':
@@ -1776,79 +1762,76 @@ snapshots:
1776
  dependencies:
1777
  '@sentry/types': 7.120.4
1778
 
1779
- '@tailwindcss/cli@4.1.13':
1780
  dependencies:
1781
  '@parcel/watcher': 2.5.1
1782
- '@tailwindcss/node': 4.1.13
1783
- '@tailwindcss/oxide': 4.1.13
1784
  enhanced-resolve: 5.18.3
1785
  mri: 1.2.0
1786
  picocolors: 1.1.1
1787
- tailwindcss: 4.1.13
1788
 
1789
- '@tailwindcss/node@4.1.13':
1790
  dependencies:
1791
  '@jridgewell/remapping': 2.3.5
1792
  enhanced-resolve: 5.18.3
1793
- jiti: 2.5.1
1794
- lightningcss: 1.30.1
1795
- magic-string: 0.30.19
1796
  source-map-js: 1.2.1
1797
- tailwindcss: 4.1.13
1798
 
1799
- '@tailwindcss/oxide-android-arm64@4.1.13':
1800
  optional: true
1801
 
1802
- '@tailwindcss/oxide-darwin-arm64@4.1.13':
1803
  optional: true
1804
 
1805
- '@tailwindcss/oxide-darwin-x64@4.1.13':
1806
  optional: true
1807
 
1808
- '@tailwindcss/oxide-freebsd-x64@4.1.13':
1809
  optional: true
1810
 
1811
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13':
1812
  optional: true
1813
 
1814
- '@tailwindcss/oxide-linux-arm64-gnu@4.1.13':
1815
  optional: true
1816
 
1817
- '@tailwindcss/oxide-linux-arm64-musl@4.1.13':
1818
  optional: true
1819
 
1820
- '@tailwindcss/oxide-linux-x64-gnu@4.1.13':
1821
  optional: true
1822
 
1823
- '@tailwindcss/oxide-linux-x64-musl@4.1.13':
1824
  optional: true
1825
 
1826
- '@tailwindcss/oxide-wasm32-wasi@4.1.13':
1827
  optional: true
1828
 
1829
- '@tailwindcss/oxide-win32-arm64-msvc@4.1.13':
1830
  optional: true
1831
 
1832
- '@tailwindcss/oxide-win32-x64-msvc@4.1.13':
1833
  optional: true
1834
 
1835
- '@tailwindcss/oxide@4.1.13':
1836
- dependencies:
1837
- detect-libc: 2.1.0
1838
- tar: 7.4.3
1839
  optionalDependencies:
1840
- '@tailwindcss/oxide-android-arm64': 4.1.13
1841
- '@tailwindcss/oxide-darwin-arm64': 4.1.13
1842
- '@tailwindcss/oxide-darwin-x64': 4.1.13
1843
- '@tailwindcss/oxide-freebsd-x64': 4.1.13
1844
- '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.13
1845
- '@tailwindcss/oxide-linux-arm64-gnu': 4.1.13
1846
- '@tailwindcss/oxide-linux-arm64-musl': 4.1.13
1847
- '@tailwindcss/oxide-linux-x64-gnu': 4.1.13
1848
- '@tailwindcss/oxide-linux-x64-musl': 4.1.13
1849
- '@tailwindcss/oxide-wasm32-wasi': 4.1.13
1850
- '@tailwindcss/oxide-win32-arm64-msvc': 4.1.13
1851
- '@tailwindcss/oxide-win32-x64-msvc': 4.1.13
1852
 
1853
  '@tsconfig/node20@20.1.6': {}
1854
 
@@ -1976,77 +1959,77 @@ snapshots:
1976
 
1977
  '@types/json-schema@7.0.15': {}
1978
 
1979
- '@types/leaflet@1.9.20':
1980
  dependencies:
1981
  '@types/geojson': 7946.0.16
1982
 
1983
- '@types/node@24.5.1':
1984
  dependencies:
1985
- undici-types: 7.12.0
1986
 
1987
- '@vitejs/plugin-vue@6.0.1(vite@7.1.5(@types/node@24.5.1)(jiti@2.5.1)(lightningcss@1.30.1))(vue@3.5.21)':
1988
  dependencies:
1989
  '@rolldown/pluginutils': 1.0.0-beta.29
1990
- vite: 7.1.5(@types/node@24.5.1)(jiti@2.5.1)(lightningcss@1.30.1)
1991
- vue: 3.5.21
1992
 
1993
- '@vue/compiler-core@3.5.21':
1994
  dependencies:
1995
- '@babel/parser': 7.28.4
1996
- '@vue/shared': 3.5.21
1997
  entities: 4.5.0
1998
  estree-walker: 2.0.2
1999
  source-map-js: 1.2.1
2000
 
2001
- '@vue/compiler-dom@3.5.21':
2002
  dependencies:
2003
- '@vue/compiler-core': 3.5.21
2004
- '@vue/shared': 3.5.21
2005
 
2006
- '@vue/compiler-sfc@3.5.21':
2007
  dependencies:
2008
- '@babel/parser': 7.28.4
2009
- '@vue/compiler-core': 3.5.21
2010
- '@vue/compiler-dom': 3.5.21
2011
- '@vue/compiler-ssr': 3.5.21
2012
- '@vue/shared': 3.5.21
2013
  estree-walker: 2.0.2
2014
- magic-string: 0.30.19
2015
  postcss: 8.5.6
2016
  source-map-js: 1.2.1
2017
 
2018
- '@vue/compiler-ssr@3.5.21':
2019
  dependencies:
2020
- '@vue/compiler-dom': 3.5.21
2021
- '@vue/shared': 3.5.21
2022
 
2023
- '@vue/reactivity@3.5.21':
2024
  dependencies:
2025
- '@vue/shared': 3.5.21
2026
 
2027
- '@vue/runtime-core@3.5.21':
2028
  dependencies:
2029
- '@vue/reactivity': 3.5.21
2030
- '@vue/shared': 3.5.21
2031
 
2032
- '@vue/runtime-dom@3.5.21':
2033
  dependencies:
2034
- '@vue/reactivity': 3.5.21
2035
- '@vue/runtime-core': 3.5.21
2036
- '@vue/shared': 3.5.21
2037
  csstype: 3.1.3
2038
 
2039
- '@vue/server-renderer@3.5.21(vue@3.5.21)':
2040
  dependencies:
2041
- '@vue/compiler-ssr': 3.5.21
2042
- '@vue/shared': 3.5.21
2043
- vue: 3.5.21
2044
 
2045
- '@vue/shared@3.5.21': {}
2046
 
2047
- '@vue/tsconfig@0.8.1(vue@3.5.21)':
2048
  optionalDependencies:
2049
- vue: 3.5.21
2050
 
2051
  acorn-jsx@5.3.2(acorn@8.15.0):
2052
  dependencies:
@@ -2091,8 +2074,6 @@ snapshots:
2091
  ansi-styles: 4.3.0
2092
  supports-color: 7.2.0
2093
 
2094
- chownr@3.0.0: {}
2095
-
2096
  color-convert@2.0.1:
2097
  dependencies:
2098
  color-name: 1.1.4
@@ -2131,14 +2112,14 @@ snapshots:
2131
 
2132
  detect-libc@1.0.3: {}
2133
 
2134
- detect-libc@2.1.0: {}
2135
 
2136
  detect-node@2.1.0: {}
2137
 
2138
  enhanced-resolve@5.18.3:
2139
  dependencies:
2140
  graceful-fs: 4.2.11
2141
- tapable: 2.2.3
2142
 
2143
  entities@4.5.0: {}
2144
 
@@ -2148,46 +2129,46 @@ snapshots:
2148
 
2149
  es6-error@4.1.1: {}
2150
 
2151
- esbuild@0.25.9:
2152
  optionalDependencies:
2153
- '@esbuild/aix-ppc64': 0.25.9
2154
- '@esbuild/android-arm': 0.25.9
2155
- '@esbuild/android-arm64': 0.25.9
2156
- '@esbuild/android-x64': 0.25.9
2157
- '@esbuild/darwin-arm64': 0.25.9
2158
- '@esbuild/darwin-x64': 0.25.9
2159
- '@esbuild/freebsd-arm64': 0.25.9
2160
- '@esbuild/freebsd-x64': 0.25.9
2161
- '@esbuild/linux-arm': 0.25.9
2162
- '@esbuild/linux-arm64': 0.25.9
2163
- '@esbuild/linux-ia32': 0.25.9
2164
- '@esbuild/linux-loong64': 0.25.9
2165
- '@esbuild/linux-mips64el': 0.25.9
2166
- '@esbuild/linux-ppc64': 0.25.9
2167
- '@esbuild/linux-riscv64': 0.25.9
2168
- '@esbuild/linux-s390x': 0.25.9
2169
- '@esbuild/linux-x64': 0.25.9
2170
- '@esbuild/netbsd-arm64': 0.25.9
2171
- '@esbuild/netbsd-x64': 0.25.9
2172
- '@esbuild/openbsd-arm64': 0.25.9
2173
- '@esbuild/openbsd-x64': 0.25.9
2174
- '@esbuild/openharmony-arm64': 0.25.9
2175
- '@esbuild/sunos-x64': 0.25.9
2176
- '@esbuild/win32-arm64': 0.25.9
2177
- '@esbuild/win32-ia32': 0.25.9
2178
- '@esbuild/win32-x64': 0.25.9
2179
 
2180
  escape-string-regexp@4.0.0: {}
2181
 
2182
- eslint-plugin-vue@10.4.0(eslint@9.35.0(jiti@2.5.1))(vue-eslint-parser@10.1.3(eslint@9.35.0(jiti@2.5.1))):
2183
  dependencies:
2184
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1))
2185
- eslint: 9.35.0(jiti@2.5.1)
2186
  natural-compare: 1.4.0
2187
  nth-check: 2.1.1
2188
  postcss-selector-parser: 6.1.2
2189
- semver: 7.7.2
2190
- vue-eslint-parser: 10.1.3(eslint@9.35.0(jiti@2.5.1))
2191
  xml-name-validator: 4.0.0
2192
 
2193
  eslint-scope@8.4.0:
@@ -2199,21 +2180,20 @@ snapshots:
2199
 
2200
  eslint-visitor-keys@4.2.1: {}
2201
 
2202
- eslint@9.35.0(jiti@2.5.1):
2203
  dependencies:
2204
- '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1))
2205
- '@eslint-community/regexpp': 4.12.1
2206
- '@eslint/config-array': 0.21.0
2207
- '@eslint/config-helpers': 0.3.1
2208
- '@eslint/core': 0.15.2
2209
  '@eslint/eslintrc': 3.3.1
2210
- '@eslint/js': 9.35.0
2211
- '@eslint/plugin-kit': 0.3.5
2212
  '@humanfs/node': 0.16.7
2213
  '@humanwhocodes/module-importer': 1.0.1
2214
  '@humanwhocodes/retry': 0.4.3
2215
  '@types/estree': 1.0.8
2216
- '@types/json-schema': 7.0.15
2217
  ajv: 6.12.6
2218
  chalk: 4.1.2
2219
  cross-spawn: 7.0.6
@@ -2237,7 +2217,7 @@ snapshots:
2237
  natural-compare: 1.4.0
2238
  optionator: 0.9.4
2239
  optionalDependencies:
2240
- jiti: 2.5.1
2241
  transitivePeerDependencies:
2242
  - supports-color
2243
 
@@ -2312,7 +2292,7 @@ snapshots:
2312
  es6-error: 4.1.1
2313
  matcher: 3.0.0
2314
  roarr: 2.15.4
2315
- semver: 7.7.2
2316
  serialize-error: 7.0.1
2317
 
2318
  globals@14.0.0: {}
@@ -2353,7 +2333,7 @@ snapshots:
2353
 
2354
  isexe@2.0.0: {}
2355
 
2356
- jiti@2.5.1: {}
2357
 
2358
  js-yaml@4.1.0:
2359
  dependencies:
@@ -2371,7 +2351,7 @@ snapshots:
2371
  dependencies:
2372
  json-buffer: 3.0.1
2373
 
2374
- leaflet-providers@2.0.0: {}
2375
 
2376
  leaflet@1.9.4: {}
2377
 
@@ -2384,50 +2364,54 @@ snapshots:
2384
  dependencies:
2385
  immediate: 3.0.6
2386
 
2387
- lightningcss-darwin-arm64@1.30.1:
2388
  optional: true
2389
 
2390
- lightningcss-darwin-x64@1.30.1:
2391
  optional: true
2392
 
2393
- lightningcss-freebsd-x64@1.30.1:
2394
  optional: true
2395
 
2396
- lightningcss-linux-arm-gnueabihf@1.30.1:
2397
  optional: true
2398
 
2399
- lightningcss-linux-arm64-gnu@1.30.1:
2400
  optional: true
2401
 
2402
- lightningcss-linux-arm64-musl@1.30.1:
2403
  optional: true
2404
 
2405
- lightningcss-linux-x64-gnu@1.30.1:
2406
  optional: true
2407
 
2408
- lightningcss-linux-x64-musl@1.30.1:
2409
  optional: true
2410
 
2411
- lightningcss-win32-arm64-msvc@1.30.1:
2412
  optional: true
2413
 
2414
- lightningcss-win32-x64-msvc@1.30.1:
2415
  optional: true
2416
 
2417
- lightningcss@1.30.1:
 
 
 
2418
  dependencies:
2419
- detect-libc: 2.1.0
2420
  optionalDependencies:
2421
- lightningcss-darwin-arm64: 1.30.1
2422
- lightningcss-darwin-x64: 1.30.1
2423
- lightningcss-freebsd-x64: 1.30.1
2424
- lightningcss-linux-arm-gnueabihf: 1.30.1
2425
- lightningcss-linux-arm64-gnu: 1.30.1
2426
- lightningcss-linux-arm64-musl: 1.30.1
2427
- lightningcss-linux-x64-gnu: 1.30.1
2428
- lightningcss-linux-x64-musl: 1.30.1
2429
- lightningcss-win32-arm64-msvc: 1.30.1
2430
- lightningcss-win32-x64-msvc: 1.30.1
 
2431
 
2432
  localforage@1.10.0:
2433
  dependencies:
@@ -2441,7 +2425,7 @@ snapshots:
2441
 
2442
  lodash@4.17.21: {}
2443
 
2444
- magic-string@0.30.19:
2445
  dependencies:
2446
  '@jridgewell/sourcemap-codec': 1.5.5
2447
 
@@ -2458,14 +2442,6 @@ snapshots:
2458
  dependencies:
2459
  brace-expansion: 1.1.12
2460
 
2461
- minipass@7.1.2: {}
2462
-
2463
- minizlib@3.0.2:
2464
- dependencies:
2465
- minipass: 7.1.2
2466
-
2467
- mkdirp@3.0.1: {}
2468
-
2469
  mri@1.2.0: {}
2470
 
2471
  ms@2.1.3: {}
@@ -2552,36 +2528,37 @@ snapshots:
2552
  semver-compare: 1.0.0
2553
  sprintf-js: 1.1.3
2554
 
2555
- rollup@4.50.2:
2556
  dependencies:
2557
  '@types/estree': 1.0.8
2558
  optionalDependencies:
2559
- '@rollup/rollup-android-arm-eabi': 4.50.2
2560
- '@rollup/rollup-android-arm64': 4.50.2
2561
- '@rollup/rollup-darwin-arm64': 4.50.2
2562
- '@rollup/rollup-darwin-x64': 4.50.2
2563
- '@rollup/rollup-freebsd-arm64': 4.50.2
2564
- '@rollup/rollup-freebsd-x64': 4.50.2
2565
- '@rollup/rollup-linux-arm-gnueabihf': 4.50.2
2566
- '@rollup/rollup-linux-arm-musleabihf': 4.50.2
2567
- '@rollup/rollup-linux-arm64-gnu': 4.50.2
2568
- '@rollup/rollup-linux-arm64-musl': 4.50.2
2569
- '@rollup/rollup-linux-loong64-gnu': 4.50.2
2570
- '@rollup/rollup-linux-ppc64-gnu': 4.50.2
2571
- '@rollup/rollup-linux-riscv64-gnu': 4.50.2
2572
- '@rollup/rollup-linux-riscv64-musl': 4.50.2
2573
- '@rollup/rollup-linux-s390x-gnu': 4.50.2
2574
- '@rollup/rollup-linux-x64-gnu': 4.50.2
2575
- '@rollup/rollup-linux-x64-musl': 4.50.2
2576
- '@rollup/rollup-openharmony-arm64': 4.50.2
2577
- '@rollup/rollup-win32-arm64-msvc': 4.50.2
2578
- '@rollup/rollup-win32-ia32-msvc': 4.50.2
2579
- '@rollup/rollup-win32-x64-msvc': 4.50.2
 
2580
  fsevents: 2.3.3
2581
 
2582
  semver-compare@1.0.0: {}
2583
 
2584
- semver@7.7.2: {}
2585
 
2586
  serialize-error@7.0.1:
2587
  dependencies:
@@ -2593,7 +2570,7 @@ snapshots:
2593
 
2594
  shebang-regex@3.0.0: {}
2595
 
2596
- snyk@1.1299.0:
2597
  dependencies:
2598
  '@sentry/node': 7.120.4
2599
  global-agent: 3.0.0
@@ -2610,18 +2587,9 @@ snapshots:
2610
  dependencies:
2611
  has-flag: 4.0.0
2612
 
2613
- tailwindcss@4.1.13: {}
2614
-
2615
- tapable@2.2.3: {}
2616
 
2617
- tar@7.4.3:
2618
- dependencies:
2619
- '@isaacs/fs-minipass': 4.0.1
2620
- chownr: 3.0.0
2621
- minipass: 7.1.2
2622
- minizlib: 3.0.2
2623
- mkdirp: 3.0.1
2624
- yallist: 5.0.0
2625
 
2626
  tinyglobby@0.2.15:
2627
  dependencies:
@@ -2640,7 +2608,7 @@ snapshots:
2640
 
2641
  type-fest@0.13.1: {}
2642
 
2643
- undici-types@7.12.0: {}
2644
 
2645
  uri-js@4.4.1:
2646
  dependencies:
@@ -2648,40 +2616,40 @@ snapshots:
2648
 
2649
  util-deprecate@1.0.2: {}
2650
 
2651
- vite@7.1.5(@types/node@24.5.1)(jiti@2.5.1)(lightningcss@1.30.1):
2652
  dependencies:
2653
- esbuild: 0.25.9
2654
  fdir: 6.5.0(picomatch@4.0.3)
2655
  picomatch: 4.0.3
2656
  postcss: 8.5.6
2657
- rollup: 4.50.2
2658
  tinyglobby: 0.2.15
2659
  optionalDependencies:
2660
- '@types/node': 24.5.1
2661
  fsevents: 2.3.3
2662
- jiti: 2.5.1
2663
- lightningcss: 1.30.1
2664
 
2665
- vue-eslint-parser@10.1.3(eslint@9.35.0(jiti@2.5.1)):
2666
  dependencies:
2667
  debug: 4.4.3
2668
- eslint: 9.35.0(jiti@2.5.1)
2669
  eslint-scope: 8.4.0
2670
  eslint-visitor-keys: 4.2.1
2671
  espree: 10.4.0
2672
  esquery: 1.6.0
2673
  lodash: 4.17.21
2674
- semver: 7.7.2
2675
  transitivePeerDependencies:
2676
  - supports-color
2677
 
2678
- vue@3.5.21:
2679
  dependencies:
2680
- '@vue/compiler-dom': 3.5.21
2681
- '@vue/compiler-sfc': 3.5.21
2682
- '@vue/runtime-dom': 3.5.21
2683
- '@vue/server-renderer': 3.5.21(vue@3.5.21)
2684
- '@vue/shared': 3.5.21
2685
 
2686
  which@2.0.2:
2687
  dependencies:
@@ -2691,6 +2659,4 @@ snapshots:
2691
 
2692
  xml-name-validator@4.0.0: {}
2693
 
2694
- yallist@5.0.0: {}
2695
-
2696
  yocto-queue@0.1.0: {}
 
15
  specifier: ^1.9.4
16
  version: 1.9.4
17
  leaflet-providers:
18
+ specifier: ^3.0.0
19
+ version: 3.0.0
20
  vue:
21
+ specifier: ^3.5.22
22
+ version: 3.5.22
23
  devDependencies:
24
  '@tailwindcss/cli':
25
+ specifier: ^4.1.16
26
+ version: 4.1.16
27
  '@tsconfig/node20':
28
  specifier: ^20.1.6
29
  version: 20.1.6
30
  '@types/leaflet':
31
+ specifier: ^1.9.21
32
+ version: 1.9.21
33
  '@types/node':
34
+ specifier: ^24.10.0
35
+ version: 24.10.0
36
  '@vitejs/plugin-vue':
37
  specifier: ^6.0.1
38
+ version: 6.0.1(vite@7.2.0(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.22)
39
  '@vue/tsconfig':
40
  specifier: ^0.8.1
41
+ version: 0.8.1(vue@3.5.22)
42
  eslint:
43
+ specifier: ^9.39.1
44
+ version: 9.39.1(jiti@2.6.1)
45
  eslint-plugin-vue:
46
+ specifier: ^10.5.1
47
+ version: 10.5.1(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.1.3(eslint@9.39.1(jiti@2.6.1)))
48
  prettier:
49
  specifier: ^3.6.2
50
  version: 3.6.2
51
  snyk:
52
+ specifier: ^1.1300.2
53
+ version: 1.1300.2
54
  tailwindcss:
55
+ specifier: ^4.1.16
56
+ version: 4.1.16
57
  vite:
58
+ specifier: ^7.2.0
59
+ version: 7.2.0(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)
60
 
61
  packages:
62
 
 
64
  resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
65
  engines: {node: '>=6.9.0'}
66
 
67
+ '@babel/helper-validator-identifier@7.28.5':
68
+ resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
69
  engines: {node: '>=6.9.0'}
70
 
71
+ '@babel/parser@7.28.5':
72
+ resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==}
73
  engines: {node: '>=6.0.0'}
74
  hasBin: true
75
 
76
+ '@babel/types@7.28.5':
77
+ resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
78
  engines: {node: '>=6.9.0'}
79
 
80
+ '@esbuild/aix-ppc64@0.25.12':
81
+ resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
82
  engines: {node: '>=18'}
83
  cpu: [ppc64]
84
  os: [aix]
85
 
86
+ '@esbuild/android-arm64@0.25.12':
87
+ resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}
88
  engines: {node: '>=18'}
89
  cpu: [arm64]
90
  os: [android]
91
 
92
+ '@esbuild/android-arm@0.25.12':
93
+ resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}
94
  engines: {node: '>=18'}
95
  cpu: [arm]
96
  os: [android]
97
 
98
+ '@esbuild/android-x64@0.25.12':
99
+ resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}
100
  engines: {node: '>=18'}
101
  cpu: [x64]
102
  os: [android]
103
 
104
+ '@esbuild/darwin-arm64@0.25.12':
105
+ resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}
106
  engines: {node: '>=18'}
107
  cpu: [arm64]
108
  os: [darwin]
109
 
110
+ '@esbuild/darwin-x64@0.25.12':
111
+ resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}
112
  engines: {node: '>=18'}
113
  cpu: [x64]
114
  os: [darwin]
115
 
116
+ '@esbuild/freebsd-arm64@0.25.12':
117
+ resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}
118
  engines: {node: '>=18'}
119
  cpu: [arm64]
120
  os: [freebsd]
121
 
122
+ '@esbuild/freebsd-x64@0.25.12':
123
+ resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}
124
  engines: {node: '>=18'}
125
  cpu: [x64]
126
  os: [freebsd]
127
 
128
+ '@esbuild/linux-arm64@0.25.12':
129
+ resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}
130
  engines: {node: '>=18'}
131
  cpu: [arm64]
132
  os: [linux]
133
 
134
+ '@esbuild/linux-arm@0.25.12':
135
+ resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}
136
  engines: {node: '>=18'}
137
  cpu: [arm]
138
  os: [linux]
139
 
140
+ '@esbuild/linux-ia32@0.25.12':
141
+ resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}
142
  engines: {node: '>=18'}
143
  cpu: [ia32]
144
  os: [linux]
145
 
146
+ '@esbuild/linux-loong64@0.25.12':
147
+ resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}
148
  engines: {node: '>=18'}
149
  cpu: [loong64]
150
  os: [linux]
151
 
152
+ '@esbuild/linux-mips64el@0.25.12':
153
+ resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}
154
  engines: {node: '>=18'}
155
  cpu: [mips64el]
156
  os: [linux]
157
 
158
+ '@esbuild/linux-ppc64@0.25.12':
159
+ resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}
160
  engines: {node: '>=18'}
161
  cpu: [ppc64]
162
  os: [linux]
163
 
164
+ '@esbuild/linux-riscv64@0.25.12':
165
+ resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}
166
  engines: {node: '>=18'}
167
  cpu: [riscv64]
168
  os: [linux]
169
 
170
+ '@esbuild/linux-s390x@0.25.12':
171
+ resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}
172
  engines: {node: '>=18'}
173
  cpu: [s390x]
174
  os: [linux]
175
 
176
+ '@esbuild/linux-x64@0.25.12':
177
+ resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}
178
  engines: {node: '>=18'}
179
  cpu: [x64]
180
  os: [linux]
181
 
182
+ '@esbuild/netbsd-arm64@0.25.12':
183
+ resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==}
184
  engines: {node: '>=18'}
185
  cpu: [arm64]
186
  os: [netbsd]
187
 
188
+ '@esbuild/netbsd-x64@0.25.12':
189
+ resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}
190
  engines: {node: '>=18'}
191
  cpu: [x64]
192
  os: [netbsd]
193
 
194
+ '@esbuild/openbsd-arm64@0.25.12':
195
+ resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==}
196
  engines: {node: '>=18'}
197
  cpu: [arm64]
198
  os: [openbsd]
199
 
200
+ '@esbuild/openbsd-x64@0.25.12':
201
+ resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}
202
  engines: {node: '>=18'}
203
  cpu: [x64]
204
  os: [openbsd]
205
 
206
+ '@esbuild/openharmony-arm64@0.25.12':
207
+ resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==}
208
  engines: {node: '>=18'}
209
  cpu: [arm64]
210
  os: [openharmony]
211
 
212
+ '@esbuild/sunos-x64@0.25.12':
213
+ resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}
214
  engines: {node: '>=18'}
215
  cpu: [x64]
216
  os: [sunos]
217
 
218
+ '@esbuild/win32-arm64@0.25.12':
219
+ resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}
220
  engines: {node: '>=18'}
221
  cpu: [arm64]
222
  os: [win32]
223
 
224
+ '@esbuild/win32-ia32@0.25.12':
225
+ resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}
226
  engines: {node: '>=18'}
227
  cpu: [ia32]
228
  os: [win32]
229
 
230
+ '@esbuild/win32-x64@0.25.12':
231
+ resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}
232
  engines: {node: '>=18'}
233
  cpu: [x64]
234
  os: [win32]
 
239
  peerDependencies:
240
  eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
241
 
242
+ '@eslint-community/regexpp@4.12.2':
243
+ resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
244
  engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
245
 
246
+ '@eslint/config-array@0.21.1':
247
+ resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==}
248
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
249
 
250
+ '@eslint/config-helpers@0.4.2':
251
+ resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==}
252
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
253
 
254
+ '@eslint/core@0.17.0':
255
+ resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
256
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
257
 
258
  '@eslint/eslintrc@3.3.1':
259
  resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
260
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
261
 
262
+ '@eslint/js@9.39.1':
263
+ resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==}
264
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
265
 
266
+ '@eslint/object-schema@2.1.7':
267
+ resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==}
268
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
269
 
270
+ '@eslint/plugin-kit@0.4.1':
271
+ resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
272
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
273
 
274
  '@geoman-io/leaflet-geoman-free@2.18.3':
 
292
  resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
293
  engines: {node: '>=18.18'}
294
 
 
 
 
 
295
  '@jridgewell/gen-mapping@0.3.13':
296
  resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
297
 
 
393
  '@rolldown/pluginutils@1.0.0-beta.29':
394
  resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==}
395
 
396
+ '@rollup/rollup-android-arm-eabi@4.52.5':
397
+ resolution: {integrity: sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==}
398
  cpu: [arm]
399
  os: [android]
400
 
401
+ '@rollup/rollup-android-arm64@4.52.5':
402
+ resolution: {integrity: sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==}
403
  cpu: [arm64]
404
  os: [android]
405
 
406
+ '@rollup/rollup-darwin-arm64@4.52.5':
407
+ resolution: {integrity: sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==}
408
  cpu: [arm64]
409
  os: [darwin]
410
 
411
+ '@rollup/rollup-darwin-x64@4.52.5':
412
+ resolution: {integrity: sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==}
413
  cpu: [x64]
414
  os: [darwin]
415
 
416
+ '@rollup/rollup-freebsd-arm64@4.52.5':
417
+ resolution: {integrity: sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==}
418
  cpu: [arm64]
419
  os: [freebsd]
420
 
421
+ '@rollup/rollup-freebsd-x64@4.52.5':
422
+ resolution: {integrity: sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==}
423
  cpu: [x64]
424
  os: [freebsd]
425
 
426
+ '@rollup/rollup-linux-arm-gnueabihf@4.52.5':
427
+ resolution: {integrity: sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==}
428
  cpu: [arm]
429
  os: [linux]
430
 
431
+ '@rollup/rollup-linux-arm-musleabihf@4.52.5':
432
+ resolution: {integrity: sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==}
433
  cpu: [arm]
434
  os: [linux]
435
 
436
+ '@rollup/rollup-linux-arm64-gnu@4.52.5':
437
+ resolution: {integrity: sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==}
438
  cpu: [arm64]
439
  os: [linux]
440
 
441
+ '@rollup/rollup-linux-arm64-musl@4.52.5':
442
+ resolution: {integrity: sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==}
443
  cpu: [arm64]
444
  os: [linux]
445
 
446
+ '@rollup/rollup-linux-loong64-gnu@4.52.5':
447
+ resolution: {integrity: sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==}
448
  cpu: [loong64]
449
  os: [linux]
450
 
451
+ '@rollup/rollup-linux-ppc64-gnu@4.52.5':
452
+ resolution: {integrity: sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==}
453
  cpu: [ppc64]
454
  os: [linux]
455
 
456
+ '@rollup/rollup-linux-riscv64-gnu@4.52.5':
457
+ resolution: {integrity: sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==}
458
  cpu: [riscv64]
459
  os: [linux]
460
 
461
+ '@rollup/rollup-linux-riscv64-musl@4.52.5':
462
+ resolution: {integrity: sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==}
463
  cpu: [riscv64]
464
  os: [linux]
465
 
466
+ '@rollup/rollup-linux-s390x-gnu@4.52.5':
467
+ resolution: {integrity: sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==}
468
  cpu: [s390x]
469
  os: [linux]
470
 
471
+ '@rollup/rollup-linux-x64-gnu@4.52.5':
472
+ resolution: {integrity: sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==}
473
  cpu: [x64]
474
  os: [linux]
475
 
476
+ '@rollup/rollup-linux-x64-musl@4.52.5':
477
+ resolution: {integrity: sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==}
478
  cpu: [x64]
479
  os: [linux]
480
 
481
+ '@rollup/rollup-openharmony-arm64@4.52.5':
482
+ resolution: {integrity: sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==}
483
  cpu: [arm64]
484
  os: [openharmony]
485
 
486
+ '@rollup/rollup-win32-arm64-msvc@4.52.5':
487
+ resolution: {integrity: sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==}
488
  cpu: [arm64]
489
  os: [win32]
490
 
491
+ '@rollup/rollup-win32-ia32-msvc@4.52.5':
492
+ resolution: {integrity: sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==}
493
  cpu: [ia32]
494
  os: [win32]
495
 
496
+ '@rollup/rollup-win32-x64-gnu@4.52.5':
497
+ resolution: {integrity: sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==}
498
+ cpu: [x64]
499
+ os: [win32]
500
+
501
+ '@rollup/rollup-win32-x64-msvc@4.52.5':
502
+ resolution: {integrity: sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==}
503
  cpu: [x64]
504
  os: [win32]
505
 
 
527
  resolution: {integrity: sha512-zCKpyDIWKHwtervNK2ZlaK8mMV7gVUijAgFeJStH+CU/imcdquizV3pFLlSQYRswG+Lbyd6CT/LGRh3IbtkCFw==}
528
  engines: {node: '>=8'}
529
 
530
+ '@tailwindcss/cli@4.1.16':
531
+ resolution: {integrity: sha512-dsnANPrh2ZooHyZ/8uJhc9ecpcYtufToc21NY09NS9vF16rxPCjJ8dP7TUAtPqlUJTHSmRkN2hCdoYQIlgh4fw==}
532
  hasBin: true
533
 
534
+ '@tailwindcss/node@4.1.16':
535
+ resolution: {integrity: sha512-BX5iaSsloNuvKNHRN3k2RcCuTEgASTo77mofW0vmeHkfrDWaoFAFvNHpEgtu0eqyypcyiBkDWzSMxJhp3AUVcw==}
536
 
537
+ '@tailwindcss/oxide-android-arm64@4.1.16':
538
+ resolution: {integrity: sha512-8+ctzkjHgwDJ5caq9IqRSgsP70xhdhJvm+oueS/yhD5ixLhqTw9fSL1OurzMUhBwE5zK26FXLCz2f/RtkISqHA==}
539
  engines: {node: '>= 10'}
540
  cpu: [arm64]
541
  os: [android]
542
 
543
+ '@tailwindcss/oxide-darwin-arm64@4.1.16':
544
+ resolution: {integrity: sha512-C3oZy5042v2FOALBZtY0JTDnGNdS6w7DxL/odvSny17ORUnaRKhyTse8xYi3yKGyfnTUOdavRCdmc8QqJYwFKA==}
545
  engines: {node: '>= 10'}
546
  cpu: [arm64]
547
  os: [darwin]
548
 
549
+ '@tailwindcss/oxide-darwin-x64@4.1.16':
550
+ resolution: {integrity: sha512-vjrl/1Ub9+JwU6BP0emgipGjowzYZMjbWCDqwA2Z4vCa+HBSpP4v6U2ddejcHsolsYxwL5r4bPNoamlV0xDdLg==}
551
  engines: {node: '>= 10'}
552
  cpu: [x64]
553
  os: [darwin]
554
 
555
+ '@tailwindcss/oxide-freebsd-x64@4.1.16':
556
+ resolution: {integrity: sha512-TSMpPYpQLm+aR1wW5rKuUuEruc/oOX3C7H0BTnPDn7W/eMw8W+MRMpiypKMkXZfwH8wqPIRKppuZoedTtNj2tg==}
557
  engines: {node: '>= 10'}
558
  cpu: [x64]
559
  os: [freebsd]
560
 
561
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.16':
562
+ resolution: {integrity: sha512-p0GGfRg/w0sdsFKBjMYvvKIiKy/LNWLWgV/plR4lUgrsxFAoQBFrXkZ4C0w8IOXfslB9vHK/JGASWD2IefIpvw==}
563
  engines: {node: '>= 10'}
564
  cpu: [arm]
565
  os: [linux]
566
 
567
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.16':
568
+ resolution: {integrity: sha512-DoixyMmTNO19rwRPdqviTrG1rYzpxgyYJl8RgQvdAQUzxC1ToLRqtNJpU/ATURSKgIg6uerPw2feW0aS8SNr/w==}
569
  engines: {node: '>= 10'}
570
  cpu: [arm64]
571
  os: [linux]
572
 
573
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.16':
574
+ resolution: {integrity: sha512-H81UXMa9hJhWhaAUca6bU2wm5RRFpuHImrwXBUvPbYb+3jo32I9VIwpOX6hms0fPmA6f2pGVlybO6qU8pF4fzQ==}
575
  engines: {node: '>= 10'}
576
  cpu: [arm64]
577
  os: [linux]
578
 
579
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.16':
580
+ resolution: {integrity: sha512-ZGHQxDtFC2/ruo7t99Qo2TTIvOERULPl5l0K1g0oK6b5PGqjYMga+FcY1wIUnrUxY56h28FxybtDEla+ICOyew==}
581
  engines: {node: '>= 10'}
582
  cpu: [x64]
583
  os: [linux]
584
 
585
+ '@tailwindcss/oxide-linux-x64-musl@4.1.16':
586
+ resolution: {integrity: sha512-Oi1tAaa0rcKf1Og9MzKeINZzMLPbhxvm7rno5/zuP1WYmpiG0bEHq4AcRUiG2165/WUzvxkW4XDYCscZWbTLZw==}
587
  engines: {node: '>= 10'}
588
  cpu: [x64]
589
  os: [linux]
590
 
591
+ '@tailwindcss/oxide-wasm32-wasi@4.1.16':
592
+ resolution: {integrity: sha512-B01u/b8LteGRwucIBmCQ07FVXLzImWESAIMcUU6nvFt/tYsQ6IHz8DmZ5KtvmwxD+iTYBtM1xwoGXswnlu9v0Q==}
593
  engines: {node: '>=14.0.0'}
594
  cpu: [wasm32]
595
  bundledDependencies:
 
600
  - '@emnapi/wasi-threads'
601
  - tslib
602
 
603
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.16':
604
+ resolution: {integrity: sha512-zX+Q8sSkGj6HKRTMJXuPvOcP8XfYON24zJBRPlszcH1Np7xuHXhWn8qfFjIujVzvH3BHU+16jBXwgpl20i+v9A==}
605
  engines: {node: '>= 10'}
606
  cpu: [arm64]
607
  os: [win32]
608
 
609
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.16':
610
+ resolution: {integrity: sha512-m5dDFJUEejbFqP+UXVstd4W/wnxA4F61q8SoL+mqTypId2T2ZpuxosNSgowiCnLp2+Z+rivdU0AqpfgiD7yCBg==}
611
  engines: {node: '>= 10'}
612
  cpu: [x64]
613
  os: [win32]
614
 
615
+ '@tailwindcss/oxide@4.1.16':
616
+ resolution: {integrity: sha512-2OSv52FRuhdlgyOQqgtQHuCgXnS8nFSYRp2tJ+4WZXKgTxqPy7SMSls8c3mPT5pkZ17SBToGM5LHEJBO7miEdg==}
617
  engines: {node: '>= 10'}
618
 
619
  '@tsconfig/node20@20.1.6':
 
691
  '@types/json-schema@7.0.15':
692
  resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
693
 
694
+ '@types/leaflet@1.9.21':
695
+ resolution: {integrity: sha512-TbAd9DaPGSnzp6QvtYngntMZgcRk+igFELwR2N99XZn7RXUdKgsXMR+28bUO0rPsWp8MIu/f47luLIQuSLYv/w==}
696
 
697
+ '@types/node@24.10.0':
698
+ resolution: {integrity: sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==}
699
 
700
  '@vitejs/plugin-vue@6.0.1':
701
  resolution: {integrity: sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==}
 
704
  vite: ^5.0.0 || ^6.0.0 || ^7.0.0
705
  vue: ^3.2.25
706
 
707
+ '@vue/compiler-core@3.5.22':
708
+ resolution: {integrity: sha512-jQ0pFPmZwTEiRNSb+i9Ow/I/cHv2tXYqsnHKKyCQ08irI2kdF5qmYedmF8si8mA7zepUFmJ2hqzS8CQmNOWOkQ==}
709
 
710
+ '@vue/compiler-dom@3.5.22':
711
+ resolution: {integrity: sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==}
712
 
713
+ '@vue/compiler-sfc@3.5.22':
714
+ resolution: {integrity: sha512-tbTR1zKGce4Lj+JLzFXDq36K4vcSZbJ1RBu8FxcDv1IGRz//Dh2EBqksyGVypz3kXpshIfWKGOCcqpSbyGWRJQ==}
715
 
716
+ '@vue/compiler-ssr@3.5.22':
717
+ resolution: {integrity: sha512-GdgyLvg4R+7T8Nk2Mlighx7XGxq/fJf9jaVofc3IL0EPesTE86cP/8DD1lT3h1JeZr2ySBvyqKQJgbS54IX1Ww==}
718
 
719
+ '@vue/reactivity@3.5.22':
720
+ resolution: {integrity: sha512-f2Wux4v/Z2pqc9+4SmgZC1p73Z53fyD90NFWXiX9AKVnVBEvLFOWCEgJD3GdGnlxPZt01PSlfmLqbLYzY/Fw4A==}
721
 
722
+ '@vue/runtime-core@3.5.22':
723
+ resolution: {integrity: sha512-EHo4W/eiYeAzRTN5PCextDUZ0dMs9I8mQ2Fy+OkzvRPUYQEyK9yAjbasrMCXbLNhF7P0OUyivLjIy0yc6VrLJQ==}
724
 
725
+ '@vue/runtime-dom@3.5.22':
726
+ resolution: {integrity: sha512-Av60jsryAkI023PlN7LsqrfPvwfxOd2yAwtReCjeuugTJTkgrksYJJstg1e12qle0NarkfhfFu1ox2D+cQotww==}
727
 
728
+ '@vue/server-renderer@3.5.22':
729
+ resolution: {integrity: sha512-gXjo+ao0oHYTSswF+a3KRHZ1WszxIqO7u6XwNHqcqb9JfyIL/pbWrrh/xLv7jeDqla9u+LK7yfZKHih1e1RKAQ==}
730
  peerDependencies:
731
+ vue: 3.5.22
732
 
733
+ '@vue/shared@3.5.22':
734
+ resolution: {integrity: sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==}
735
 
736
  '@vue/tsconfig@0.8.1':
737
  resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==}
 
792
  resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
793
  engines: {node: '>=10'}
794
 
 
 
 
 
795
  color-convert@2.0.1:
796
  resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
797
  engines: {node: '>=7.0.0'}
 
839
  engines: {node: '>=0.10'}
840
  hasBin: true
841
 
842
+ detect-libc@2.1.2:
843
+ resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
844
  engines: {node: '>=8'}
845
 
846
  detect-node@2.1.0:
 
865
  es6-error@4.1.1:
866
  resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==}
867
 
868
+ esbuild@0.25.12:
869
+ resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}
870
  engines: {node: '>=18'}
871
  hasBin: true
872
 
 
874
  resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
875
  engines: {node: '>=10'}
876
 
877
+ eslint-plugin-vue@10.5.1:
878
+ resolution: {integrity: sha512-SbR9ZBUFKgvWAbq3RrdCtWaW0IKm6wwUiApxf3BVTNfqUIo4IQQmreMg2iHFJJ6C/0wss3LXURBJ1OwS/MhFcQ==}
879
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
880
  peerDependencies:
881
+ '@stylistic/eslint-plugin': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
882
  '@typescript-eslint/parser': ^7.0.0 || ^8.0.0
883
  eslint: ^8.57.0 || ^9.0.0
884
  vue-eslint-parser: ^10.0.0
885
  peerDependenciesMeta:
886
+ '@stylistic/eslint-plugin':
887
+ optional: true
888
  '@typescript-eslint/parser':
889
  optional: true
890
 
 
900
  resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
901
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
902
 
903
+ eslint@9.39.1:
904
+ resolution: {integrity: sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==}
905
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
906
  hasBin: true
907
  peerDependencies:
 
1038
  isexe@2.0.0:
1039
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1040
 
1041
+ jiti@2.6.1:
1042
+ resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
1043
  hasBin: true
1044
 
1045
  js-yaml@4.1.0:
 
1061
  keyv@4.5.4:
1062
  resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
1063
 
1064
+ leaflet-providers@3.0.0:
1065
+ resolution: {integrity: sha512-PWwsWRpf7xMrCofRUfWR6FBdw2v08j48tXCLQCoS1PinxPpVU70AQTr9N3NcbTIONiF9nS6m45LxBWVYx2i+wg==}
1066
 
1067
  leaflet@1.9.4:
1068
  resolution: {integrity: sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==}
 
1074
  lie@3.1.1:
1075
  resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==}
1076
 
1077
+ lightningcss-android-arm64@1.30.2:
1078
+ resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==}
1079
+ engines: {node: '>= 12.0.0'}
1080
+ cpu: [arm64]
1081
+ os: [android]
1082
+
1083
+ lightningcss-darwin-arm64@1.30.2:
1084
+ resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==}
1085
  engines: {node: '>= 12.0.0'}
1086
  cpu: [arm64]
1087
  os: [darwin]
1088
 
1089
+ lightningcss-darwin-x64@1.30.2:
1090
+ resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==}
1091
  engines: {node: '>= 12.0.0'}
1092
  cpu: [x64]
1093
  os: [darwin]
1094
 
1095
+ lightningcss-freebsd-x64@1.30.2:
1096
+ resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==}
1097
  engines: {node: '>= 12.0.0'}
1098
  cpu: [x64]
1099
  os: [freebsd]
1100
 
1101
+ lightningcss-linux-arm-gnueabihf@1.30.2:
1102
+ resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==}
1103
  engines: {node: '>= 12.0.0'}
1104
  cpu: [arm]
1105
  os: [linux]
1106
 
1107
+ lightningcss-linux-arm64-gnu@1.30.2:
1108
+ resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==}
1109
  engines: {node: '>= 12.0.0'}
1110
  cpu: [arm64]
1111
  os: [linux]
1112
 
1113
+ lightningcss-linux-arm64-musl@1.30.2:
1114
+ resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==}
1115
  engines: {node: '>= 12.0.0'}
1116
  cpu: [arm64]
1117
  os: [linux]
1118
 
1119
+ lightningcss-linux-x64-gnu@1.30.2:
1120
+ resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==}
1121
  engines: {node: '>= 12.0.0'}
1122
  cpu: [x64]
1123
  os: [linux]
1124
 
1125
+ lightningcss-linux-x64-musl@1.30.2:
1126
+ resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==}
1127
  engines: {node: '>= 12.0.0'}
1128
  cpu: [x64]
1129
  os: [linux]
1130
 
1131
+ lightningcss-win32-arm64-msvc@1.30.2:
1132
+ resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==}
1133
  engines: {node: '>= 12.0.0'}
1134
  cpu: [arm64]
1135
  os: [win32]
1136
 
1137
+ lightningcss-win32-x64-msvc@1.30.2:
1138
+ resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==}
1139
  engines: {node: '>= 12.0.0'}
1140
  cpu: [x64]
1141
  os: [win32]
1142
 
1143
+ lightningcss@1.30.2:
1144
+ resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==}
1145
  engines: {node: '>= 12.0.0'}
1146
 
1147
  localforage@1.10.0:
 
1157
  lodash@4.17.21:
1158
  resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
1159
 
1160
+ magic-string@0.30.21:
1161
+ resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
1162
 
1163
  matcher@3.0.0:
1164
  resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==}
 
1171
  minimatch@3.1.2:
1172
  resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
1173
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1174
  mri@1.2.0:
1175
  resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
1176
  engines: {node: '>=4'}
 
1269
  resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==}
1270
  engines: {node: '>=8.0'}
1271
 
1272
+ rollup@4.52.5:
1273
+ resolution: {integrity: sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==}
1274
  engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1275
  hasBin: true
1276
 
1277
  semver-compare@1.0.0:
1278
  resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==}
1279
 
1280
+ semver@7.7.3:
1281
+ resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==}
1282
  engines: {node: '>=10'}
1283
  hasBin: true
1284
 
 
1294
  resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1295
  engines: {node: '>=8'}
1296
 
1297
+ snyk@1.1300.2:
1298
+ resolution: {integrity: sha512-wkJ1hTooKFaNZl8cl+G1EE15qhOLB54YCIcT0GsX/sTPUAgK7pTm7902QrBtODdL68+wzqazazyDRlElXC1U2w==}
1299
  engines: {node: '>=12'}
1300
  hasBin: true
1301
 
 
1317
  resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1318
  engines: {node: '>=8'}
1319
 
1320
+ tailwindcss@4.1.16:
1321
+ resolution: {integrity: sha512-pONL5awpaQX4LN5eiv7moSiSPd/DLDzKVRJz8Q9PgzmAdd1R4307GQS2ZpfiN7ZmekdQrfhZZiSE5jkLR4WNaA==}
1322
 
1323
+ tapable@2.3.0:
1324
+ resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
1325
  engines: {node: '>=6'}
1326
 
 
 
 
 
1327
  tinyglobby@0.2.15:
1328
  resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
1329
  engines: {node: '>=12.0.0'}
 
1343
  resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
1344
  engines: {node: '>=10'}
1345
 
1346
+ undici-types@7.16.0:
1347
+ resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
1348
 
1349
  uri-js@4.4.1:
1350
  resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
 
1352
  util-deprecate@1.0.2:
1353
  resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
1354
 
1355
+ vite@7.2.0:
1356
+ resolution: {integrity: sha512-C/Naxf8H0pBx1PA4BdpT+c/5wdqI9ILMdwjSMILw7tVIh3JsxzZqdeTLmmdaoh5MYUEOyBnM9K3o0DzoZ/fe+w==}
1357
  engines: {node: ^20.19.0 || >=22.12.0}
1358
  hasBin: true
1359
  peerDependencies:
 
1398
  peerDependencies:
1399
  eslint: ^8.57.0 || ^9.0.0
1400
 
1401
+ vue@3.5.22:
1402
+ resolution: {integrity: sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==}
1403
  peerDependencies:
1404
  typescript: '*'
1405
  peerDependenciesMeta:
 
1419
  resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
1420
  engines: {node: '>=12'}
1421
 
 
 
 
 
1422
  yocto-queue@0.1.0:
1423
  resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1424
  engines: {node: '>=10'}
 
1427
 
1428
  '@babel/helper-string-parser@7.27.1': {}
1429
 
1430
+ '@babel/helper-validator-identifier@7.28.5': {}
1431
 
1432
+ '@babel/parser@7.28.5':
1433
  dependencies:
1434
+ '@babel/types': 7.28.5
1435
 
1436
+ '@babel/types@7.28.5':
1437
  dependencies:
1438
  '@babel/helper-string-parser': 7.27.1
1439
+ '@babel/helper-validator-identifier': 7.28.5
1440
 
1441
+ '@esbuild/aix-ppc64@0.25.12':
1442
  optional: true
1443
 
1444
+ '@esbuild/android-arm64@0.25.12':
1445
  optional: true
1446
 
1447
+ '@esbuild/android-arm@0.25.12':
1448
  optional: true
1449
 
1450
+ '@esbuild/android-x64@0.25.12':
1451
  optional: true
1452
 
1453
+ '@esbuild/darwin-arm64@0.25.12':
1454
  optional: true
1455
 
1456
+ '@esbuild/darwin-x64@0.25.12':
1457
  optional: true
1458
 
1459
+ '@esbuild/freebsd-arm64@0.25.12':
1460
  optional: true
1461
 
1462
+ '@esbuild/freebsd-x64@0.25.12':
1463
  optional: true
1464
 
1465
+ '@esbuild/linux-arm64@0.25.12':
1466
  optional: true
1467
 
1468
+ '@esbuild/linux-arm@0.25.12':
1469
  optional: true
1470
 
1471
+ '@esbuild/linux-ia32@0.25.12':
1472
  optional: true
1473
 
1474
+ '@esbuild/linux-loong64@0.25.12':
1475
  optional: true
1476
 
1477
+ '@esbuild/linux-mips64el@0.25.12':
1478
  optional: true
1479
 
1480
+ '@esbuild/linux-ppc64@0.25.12':
1481
  optional: true
1482
 
1483
+ '@esbuild/linux-riscv64@0.25.12':
1484
  optional: true
1485
 
1486
+ '@esbuild/linux-s390x@0.25.12':
1487
  optional: true
1488
 
1489
+ '@esbuild/linux-x64@0.25.12':
1490
  optional: true
1491
 
1492
+ '@esbuild/netbsd-arm64@0.25.12':
1493
  optional: true
1494
 
1495
+ '@esbuild/netbsd-x64@0.25.12':
1496
  optional: true
1497
 
1498
+ '@esbuild/openbsd-arm64@0.25.12':
1499
  optional: true
1500
 
1501
+ '@esbuild/openbsd-x64@0.25.12':
1502
  optional: true
1503
 
1504
+ '@esbuild/openharmony-arm64@0.25.12':
1505
  optional: true
1506
 
1507
+ '@esbuild/sunos-x64@0.25.12':
1508
  optional: true
1509
 
1510
+ '@esbuild/win32-arm64@0.25.12':
1511
  optional: true
1512
 
1513
+ '@esbuild/win32-ia32@0.25.12':
1514
  optional: true
1515
 
1516
+ '@esbuild/win32-x64@0.25.12':
1517
  optional: true
1518
 
1519
+ '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.6.1))':
1520
  dependencies:
1521
+ eslint: 9.39.1(jiti@2.6.1)
1522
  eslint-visitor-keys: 3.4.3
1523
 
1524
+ '@eslint-community/regexpp@4.12.2': {}
1525
 
1526
+ '@eslint/config-array@0.21.1':
1527
  dependencies:
1528
+ '@eslint/object-schema': 2.1.7
1529
  debug: 4.4.3
1530
  minimatch: 3.1.2
1531
  transitivePeerDependencies:
1532
  - supports-color
1533
 
1534
+ '@eslint/config-helpers@0.4.2':
1535
+ dependencies:
1536
+ '@eslint/core': 0.17.0
1537
 
1538
+ '@eslint/core@0.17.0':
1539
  dependencies:
1540
  '@types/json-schema': 7.0.15
1541
 
 
1553
  transitivePeerDependencies:
1554
  - supports-color
1555
 
1556
+ '@eslint/js@9.39.1': {}
1557
 
1558
+ '@eslint/object-schema@2.1.7': {}
1559
 
1560
+ '@eslint/plugin-kit@0.4.1':
1561
  dependencies:
1562
+ '@eslint/core': 0.17.0
1563
  levn: 0.4.1
1564
 
1565
  '@geoman-io/leaflet-geoman-free@2.18.3(leaflet@1.9.4)':
 
1583
 
1584
  '@humanwhocodes/retry@0.4.3': {}
1585
 
 
 
 
 
1586
  '@jridgewell/gen-mapping@0.3.13':
1587
  dependencies:
1588
  '@jridgewell/sourcemap-codec': 1.5.5
 
1664
 
1665
  '@rolldown/pluginutils@1.0.0-beta.29': {}
1666
 
1667
+ '@rollup/rollup-android-arm-eabi@4.52.5':
1668
  optional: true
1669
 
1670
+ '@rollup/rollup-android-arm64@4.52.5':
1671
  optional: true
1672
 
1673
+ '@rollup/rollup-darwin-arm64@4.52.5':
1674
  optional: true
1675
 
1676
+ '@rollup/rollup-darwin-x64@4.52.5':
1677
  optional: true
1678
 
1679
+ '@rollup/rollup-freebsd-arm64@4.52.5':
1680
  optional: true
1681
 
1682
+ '@rollup/rollup-freebsd-x64@4.52.5':
1683
  optional: true
1684
 
1685
+ '@rollup/rollup-linux-arm-gnueabihf@4.52.5':
1686
  optional: true
1687
 
1688
+ '@rollup/rollup-linux-arm-musleabihf@4.52.5':
1689
  optional: true
1690
 
1691
+ '@rollup/rollup-linux-arm64-gnu@4.52.5':
1692
  optional: true
1693
 
1694
+ '@rollup/rollup-linux-arm64-musl@4.52.5':
1695
  optional: true
1696
 
1697
+ '@rollup/rollup-linux-loong64-gnu@4.52.5':
1698
  optional: true
1699
 
1700
+ '@rollup/rollup-linux-ppc64-gnu@4.52.5':
1701
  optional: true
1702
 
1703
+ '@rollup/rollup-linux-riscv64-gnu@4.52.5':
1704
  optional: true
1705
 
1706
+ '@rollup/rollup-linux-riscv64-musl@4.52.5':
1707
  optional: true
1708
 
1709
+ '@rollup/rollup-linux-s390x-gnu@4.52.5':
1710
  optional: true
1711
 
1712
+ '@rollup/rollup-linux-x64-gnu@4.52.5':
1713
  optional: true
1714
 
1715
+ '@rollup/rollup-linux-x64-musl@4.52.5':
1716
  optional: true
1717
 
1718
+ '@rollup/rollup-openharmony-arm64@4.52.5':
1719
  optional: true
1720
 
1721
+ '@rollup/rollup-win32-arm64-msvc@4.52.5':
1722
  optional: true
1723
 
1724
+ '@rollup/rollup-win32-ia32-msvc@4.52.5':
1725
  optional: true
1726
 
1727
+ '@rollup/rollup-win32-x64-gnu@4.52.5':
1728
+ optional: true
1729
+
1730
+ '@rollup/rollup-win32-x64-msvc@4.52.5':
1731
  optional: true
1732
 
1733
  '@sentry-internal/tracing@7.120.4':
 
1762
  dependencies:
1763
  '@sentry/types': 7.120.4
1764
 
1765
+ '@tailwindcss/cli@4.1.16':
1766
  dependencies:
1767
  '@parcel/watcher': 2.5.1
1768
+ '@tailwindcss/node': 4.1.16
1769
+ '@tailwindcss/oxide': 4.1.16
1770
  enhanced-resolve: 5.18.3
1771
  mri: 1.2.0
1772
  picocolors: 1.1.1
1773
+ tailwindcss: 4.1.16
1774
 
1775
+ '@tailwindcss/node@4.1.16':
1776
  dependencies:
1777
  '@jridgewell/remapping': 2.3.5
1778
  enhanced-resolve: 5.18.3
1779
+ jiti: 2.6.1
1780
+ lightningcss: 1.30.2
1781
+ magic-string: 0.30.21
1782
  source-map-js: 1.2.1
1783
+ tailwindcss: 4.1.16
1784
 
1785
+ '@tailwindcss/oxide-android-arm64@4.1.16':
1786
  optional: true
1787
 
1788
+ '@tailwindcss/oxide-darwin-arm64@4.1.16':
1789
  optional: true
1790
 
1791
+ '@tailwindcss/oxide-darwin-x64@4.1.16':
1792
  optional: true
1793
 
1794
+ '@tailwindcss/oxide-freebsd-x64@4.1.16':
1795
  optional: true
1796
 
1797
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.16':
1798
  optional: true
1799
 
1800
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.16':
1801
  optional: true
1802
 
1803
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.16':
1804
  optional: true
1805
 
1806
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.16':
1807
  optional: true
1808
 
1809
+ '@tailwindcss/oxide-linux-x64-musl@4.1.16':
1810
  optional: true
1811
 
1812
+ '@tailwindcss/oxide-wasm32-wasi@4.1.16':
1813
  optional: true
1814
 
1815
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.16':
1816
  optional: true
1817
 
1818
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.16':
1819
  optional: true
1820
 
1821
+ '@tailwindcss/oxide@4.1.16':
 
 
 
1822
  optionalDependencies:
1823
+ '@tailwindcss/oxide-android-arm64': 4.1.16
1824
+ '@tailwindcss/oxide-darwin-arm64': 4.1.16
1825
+ '@tailwindcss/oxide-darwin-x64': 4.1.16
1826
+ '@tailwindcss/oxide-freebsd-x64': 4.1.16
1827
+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.16
1828
+ '@tailwindcss/oxide-linux-arm64-gnu': 4.1.16
1829
+ '@tailwindcss/oxide-linux-arm64-musl': 4.1.16
1830
+ '@tailwindcss/oxide-linux-x64-gnu': 4.1.16
1831
+ '@tailwindcss/oxide-linux-x64-musl': 4.1.16
1832
+ '@tailwindcss/oxide-wasm32-wasi': 4.1.16
1833
+ '@tailwindcss/oxide-win32-arm64-msvc': 4.1.16
1834
+ '@tailwindcss/oxide-win32-x64-msvc': 4.1.16
1835
 
1836
  '@tsconfig/node20@20.1.6': {}
1837
 
 
1959
 
1960
  '@types/json-schema@7.0.15': {}
1961
 
1962
+ '@types/leaflet@1.9.21':
1963
  dependencies:
1964
  '@types/geojson': 7946.0.16
1965
 
1966
+ '@types/node@24.10.0':
1967
  dependencies:
1968
+ undici-types: 7.16.0
1969
 
1970
+ '@vitejs/plugin-vue@6.0.1(vite@7.2.0(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2))(vue@3.5.22)':
1971
  dependencies:
1972
  '@rolldown/pluginutils': 1.0.0-beta.29
1973
+ vite: 7.2.0(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)
1974
+ vue: 3.5.22
1975
 
1976
+ '@vue/compiler-core@3.5.22':
1977
  dependencies:
1978
+ '@babel/parser': 7.28.5
1979
+ '@vue/shared': 3.5.22
1980
  entities: 4.5.0
1981
  estree-walker: 2.0.2
1982
  source-map-js: 1.2.1
1983
 
1984
+ '@vue/compiler-dom@3.5.22':
1985
  dependencies:
1986
+ '@vue/compiler-core': 3.5.22
1987
+ '@vue/shared': 3.5.22
1988
 
1989
+ '@vue/compiler-sfc@3.5.22':
1990
  dependencies:
1991
+ '@babel/parser': 7.28.5
1992
+ '@vue/compiler-core': 3.5.22
1993
+ '@vue/compiler-dom': 3.5.22
1994
+ '@vue/compiler-ssr': 3.5.22
1995
+ '@vue/shared': 3.5.22
1996
  estree-walker: 2.0.2
1997
+ magic-string: 0.30.21
1998
  postcss: 8.5.6
1999
  source-map-js: 1.2.1
2000
 
2001
+ '@vue/compiler-ssr@3.5.22':
2002
  dependencies:
2003
+ '@vue/compiler-dom': 3.5.22
2004
+ '@vue/shared': 3.5.22
2005
 
2006
+ '@vue/reactivity@3.5.22':
2007
  dependencies:
2008
+ '@vue/shared': 3.5.22
2009
 
2010
+ '@vue/runtime-core@3.5.22':
2011
  dependencies:
2012
+ '@vue/reactivity': 3.5.22
2013
+ '@vue/shared': 3.5.22
2014
 
2015
+ '@vue/runtime-dom@3.5.22':
2016
  dependencies:
2017
+ '@vue/reactivity': 3.5.22
2018
+ '@vue/runtime-core': 3.5.22
2019
+ '@vue/shared': 3.5.22
2020
  csstype: 3.1.3
2021
 
2022
+ '@vue/server-renderer@3.5.22(vue@3.5.22)':
2023
  dependencies:
2024
+ '@vue/compiler-ssr': 3.5.22
2025
+ '@vue/shared': 3.5.22
2026
+ vue: 3.5.22
2027
 
2028
+ '@vue/shared@3.5.22': {}
2029
 
2030
+ '@vue/tsconfig@0.8.1(vue@3.5.22)':
2031
  optionalDependencies:
2032
+ vue: 3.5.22
2033
 
2034
  acorn-jsx@5.3.2(acorn@8.15.0):
2035
  dependencies:
 
2074
  ansi-styles: 4.3.0
2075
  supports-color: 7.2.0
2076
 
 
 
2077
  color-convert@2.0.1:
2078
  dependencies:
2079
  color-name: 1.1.4
 
2112
 
2113
  detect-libc@1.0.3: {}
2114
 
2115
+ detect-libc@2.1.2: {}
2116
 
2117
  detect-node@2.1.0: {}
2118
 
2119
  enhanced-resolve@5.18.3:
2120
  dependencies:
2121
  graceful-fs: 4.2.11
2122
+ tapable: 2.3.0
2123
 
2124
  entities@4.5.0: {}
2125
 
 
2129
 
2130
  es6-error@4.1.1: {}
2131
 
2132
+ esbuild@0.25.12:
2133
  optionalDependencies:
2134
+ '@esbuild/aix-ppc64': 0.25.12
2135
+ '@esbuild/android-arm': 0.25.12
2136
+ '@esbuild/android-arm64': 0.25.12
2137
+ '@esbuild/android-x64': 0.25.12
2138
+ '@esbuild/darwin-arm64': 0.25.12
2139
+ '@esbuild/darwin-x64': 0.25.12
2140
+ '@esbuild/freebsd-arm64': 0.25.12
2141
+ '@esbuild/freebsd-x64': 0.25.12
2142
+ '@esbuild/linux-arm': 0.25.12
2143
+ '@esbuild/linux-arm64': 0.25.12
2144
+ '@esbuild/linux-ia32': 0.25.12
2145
+ '@esbuild/linux-loong64': 0.25.12
2146
+ '@esbuild/linux-mips64el': 0.25.12
2147
+ '@esbuild/linux-ppc64': 0.25.12
2148
+ '@esbuild/linux-riscv64': 0.25.12
2149
+ '@esbuild/linux-s390x': 0.25.12
2150
+ '@esbuild/linux-x64': 0.25.12
2151
+ '@esbuild/netbsd-arm64': 0.25.12
2152
+ '@esbuild/netbsd-x64': 0.25.12
2153
+ '@esbuild/openbsd-arm64': 0.25.12
2154
+ '@esbuild/openbsd-x64': 0.25.12
2155
+ '@esbuild/openharmony-arm64': 0.25.12
2156
+ '@esbuild/sunos-x64': 0.25.12
2157
+ '@esbuild/win32-arm64': 0.25.12
2158
+ '@esbuild/win32-ia32': 0.25.12
2159
+ '@esbuild/win32-x64': 0.25.12
2160
 
2161
  escape-string-regexp@4.0.0: {}
2162
 
2163
+ eslint-plugin-vue@10.5.1(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.1.3(eslint@9.39.1(jiti@2.6.1))):
2164
  dependencies:
2165
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
2166
+ eslint: 9.39.1(jiti@2.6.1)
2167
  natural-compare: 1.4.0
2168
  nth-check: 2.1.1
2169
  postcss-selector-parser: 6.1.2
2170
+ semver: 7.7.3
2171
+ vue-eslint-parser: 10.1.3(eslint@9.39.1(jiti@2.6.1))
2172
  xml-name-validator: 4.0.0
2173
 
2174
  eslint-scope@8.4.0:
 
2180
 
2181
  eslint-visitor-keys@4.2.1: {}
2182
 
2183
+ eslint@9.39.1(jiti@2.6.1):
2184
  dependencies:
2185
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1))
2186
+ '@eslint-community/regexpp': 4.12.2
2187
+ '@eslint/config-array': 0.21.1
2188
+ '@eslint/config-helpers': 0.4.2
2189
+ '@eslint/core': 0.17.0
2190
  '@eslint/eslintrc': 3.3.1
2191
+ '@eslint/js': 9.39.1
2192
+ '@eslint/plugin-kit': 0.4.1
2193
  '@humanfs/node': 0.16.7
2194
  '@humanwhocodes/module-importer': 1.0.1
2195
  '@humanwhocodes/retry': 0.4.3
2196
  '@types/estree': 1.0.8
 
2197
  ajv: 6.12.6
2198
  chalk: 4.1.2
2199
  cross-spawn: 7.0.6
 
2217
  natural-compare: 1.4.0
2218
  optionator: 0.9.4
2219
  optionalDependencies:
2220
+ jiti: 2.6.1
2221
  transitivePeerDependencies:
2222
  - supports-color
2223
 
 
2292
  es6-error: 4.1.1
2293
  matcher: 3.0.0
2294
  roarr: 2.15.4
2295
+ semver: 7.7.3
2296
  serialize-error: 7.0.1
2297
 
2298
  globals@14.0.0: {}
 
2333
 
2334
  isexe@2.0.0: {}
2335
 
2336
+ jiti@2.6.1: {}
2337
 
2338
  js-yaml@4.1.0:
2339
  dependencies:
 
2351
  dependencies:
2352
  json-buffer: 3.0.1
2353
 
2354
+ leaflet-providers@3.0.0: {}
2355
 
2356
  leaflet@1.9.4: {}
2357
 
 
2364
  dependencies:
2365
  immediate: 3.0.6
2366
 
2367
+ lightningcss-android-arm64@1.30.2:
2368
  optional: true
2369
 
2370
+ lightningcss-darwin-arm64@1.30.2:
2371
  optional: true
2372
 
2373
+ lightningcss-darwin-x64@1.30.2:
2374
  optional: true
2375
 
2376
+ lightningcss-freebsd-x64@1.30.2:
2377
  optional: true
2378
 
2379
+ lightningcss-linux-arm-gnueabihf@1.30.2:
2380
  optional: true
2381
 
2382
+ lightningcss-linux-arm64-gnu@1.30.2:
2383
  optional: true
2384
 
2385
+ lightningcss-linux-arm64-musl@1.30.2:
2386
  optional: true
2387
 
2388
+ lightningcss-linux-x64-gnu@1.30.2:
2389
  optional: true
2390
 
2391
+ lightningcss-linux-x64-musl@1.30.2:
2392
  optional: true
2393
 
2394
+ lightningcss-win32-arm64-msvc@1.30.2:
2395
  optional: true
2396
 
2397
+ lightningcss-win32-x64-msvc@1.30.2:
2398
+ optional: true
2399
+
2400
+ lightningcss@1.30.2:
2401
  dependencies:
2402
+ detect-libc: 2.1.2
2403
  optionalDependencies:
2404
+ lightningcss-android-arm64: 1.30.2
2405
+ lightningcss-darwin-arm64: 1.30.2
2406
+ lightningcss-darwin-x64: 1.30.2
2407
+ lightningcss-freebsd-x64: 1.30.2
2408
+ lightningcss-linux-arm-gnueabihf: 1.30.2
2409
+ lightningcss-linux-arm64-gnu: 1.30.2
2410
+ lightningcss-linux-arm64-musl: 1.30.2
2411
+ lightningcss-linux-x64-gnu: 1.30.2
2412
+ lightningcss-linux-x64-musl: 1.30.2
2413
+ lightningcss-win32-arm64-msvc: 1.30.2
2414
+ lightningcss-win32-x64-msvc: 1.30.2
2415
 
2416
  localforage@1.10.0:
2417
  dependencies:
 
2425
 
2426
  lodash@4.17.21: {}
2427
 
2428
+ magic-string@0.30.21:
2429
  dependencies:
2430
  '@jridgewell/sourcemap-codec': 1.5.5
2431
 
 
2442
  dependencies:
2443
  brace-expansion: 1.1.12
2444
 
 
 
 
 
 
 
 
 
2445
  mri@1.2.0: {}
2446
 
2447
  ms@2.1.3: {}
 
2528
  semver-compare: 1.0.0
2529
  sprintf-js: 1.1.3
2530
 
2531
+ rollup@4.52.5:
2532
  dependencies:
2533
  '@types/estree': 1.0.8
2534
  optionalDependencies:
2535
+ '@rollup/rollup-android-arm-eabi': 4.52.5
2536
+ '@rollup/rollup-android-arm64': 4.52.5
2537
+ '@rollup/rollup-darwin-arm64': 4.52.5
2538
+ '@rollup/rollup-darwin-x64': 4.52.5
2539
+ '@rollup/rollup-freebsd-arm64': 4.52.5
2540
+ '@rollup/rollup-freebsd-x64': 4.52.5
2541
+ '@rollup/rollup-linux-arm-gnueabihf': 4.52.5
2542
+ '@rollup/rollup-linux-arm-musleabihf': 4.52.5
2543
+ '@rollup/rollup-linux-arm64-gnu': 4.52.5
2544
+ '@rollup/rollup-linux-arm64-musl': 4.52.5
2545
+ '@rollup/rollup-linux-loong64-gnu': 4.52.5
2546
+ '@rollup/rollup-linux-ppc64-gnu': 4.52.5
2547
+ '@rollup/rollup-linux-riscv64-gnu': 4.52.5
2548
+ '@rollup/rollup-linux-riscv64-musl': 4.52.5
2549
+ '@rollup/rollup-linux-s390x-gnu': 4.52.5
2550
+ '@rollup/rollup-linux-x64-gnu': 4.52.5
2551
+ '@rollup/rollup-linux-x64-musl': 4.52.5
2552
+ '@rollup/rollup-openharmony-arm64': 4.52.5
2553
+ '@rollup/rollup-win32-arm64-msvc': 4.52.5
2554
+ '@rollup/rollup-win32-ia32-msvc': 4.52.5
2555
+ '@rollup/rollup-win32-x64-gnu': 4.52.5
2556
+ '@rollup/rollup-win32-x64-msvc': 4.52.5
2557
  fsevents: 2.3.3
2558
 
2559
  semver-compare@1.0.0: {}
2560
 
2561
+ semver@7.7.3: {}
2562
 
2563
  serialize-error@7.0.1:
2564
  dependencies:
 
2570
 
2571
  shebang-regex@3.0.0: {}
2572
 
2573
+ snyk@1.1300.2:
2574
  dependencies:
2575
  '@sentry/node': 7.120.4
2576
  global-agent: 3.0.0
 
2587
  dependencies:
2588
  has-flag: 4.0.0
2589
 
2590
+ tailwindcss@4.1.16: {}
 
 
2591
 
2592
+ tapable@2.3.0: {}
 
 
 
 
 
 
 
2593
 
2594
  tinyglobby@0.2.15:
2595
  dependencies:
 
2608
 
2609
  type-fest@0.13.1: {}
2610
 
2611
+ undici-types@7.16.0: {}
2612
 
2613
  uri-js@4.4.1:
2614
  dependencies:
 
2616
 
2617
  util-deprecate@1.0.2: {}
2618
 
2619
+ vite@7.2.0(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2):
2620
  dependencies:
2621
+ esbuild: 0.25.12
2622
  fdir: 6.5.0(picomatch@4.0.3)
2623
  picomatch: 4.0.3
2624
  postcss: 8.5.6
2625
+ rollup: 4.52.5
2626
  tinyglobby: 0.2.15
2627
  optionalDependencies:
2628
+ '@types/node': 24.10.0
2629
  fsevents: 2.3.3
2630
+ jiti: 2.6.1
2631
+ lightningcss: 1.30.2
2632
 
2633
+ vue-eslint-parser@10.1.3(eslint@9.39.1(jiti@2.6.1)):
2634
  dependencies:
2635
  debug: 4.4.3
2636
+ eslint: 9.39.1(jiti@2.6.1)
2637
  eslint-scope: 8.4.0
2638
  eslint-visitor-keys: 4.2.1
2639
  espree: 10.4.0
2640
  esquery: 1.6.0
2641
  lodash: 4.17.21
2642
+ semver: 7.7.3
2643
  transitivePeerDependencies:
2644
  - supports-color
2645
 
2646
+ vue@3.5.22:
2647
  dependencies:
2648
+ '@vue/compiler-dom': 3.5.22
2649
+ '@vue/compiler-sfc': 3.5.22
2650
+ '@vue/runtime-dom': 3.5.22
2651
+ '@vue/server-renderer': 3.5.22(vue@3.5.22)
2652
+ '@vue/shared': 3.5.22
2653
 
2654
  which@2.0.2:
2655
  dependencies:
 
2659
 
2660
  xml-name-validator@4.0.0: {}
2661
 
 
 
2662
  yocto-queue@0.1.0: {}